django app, that can be used on multilingual sites
Project description
=====
langswitch
=====
langswitch - is django app, that can be used on multilingual sites to allow users switch site language, and use some template tags for maintain multilang links etc.
Quick start
-----------
1. Add "langswitch" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = (
...
'langswitch',
)
and make sure that you have django.core.context_processors.request in TEMPLATE_CONTEXT_PROCESSORS:
TEMPLATE_CONTEXT_PROCESSORS = (
...
'django.core.context_processors.request',
...
)
2. Load langswitch in your template:
{% load lang_switch %}
3. Use template tag {% set_lang_from_path %} to activate translation, from url path (like /en/example/article/ for english language or /ru/example/article/ for russian)
this tag also defines variable 'lang' in template context, so you can use it.
4. Also you can just get variable 'lang' to template context with {% get_lang %} template tag
langswitch
=====
langswitch - is django app, that can be used on multilingual sites to allow users switch site language, and use some template tags for maintain multilang links etc.
Quick start
-----------
1. Add "langswitch" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = (
...
'langswitch',
)
and make sure that you have django.core.context_processors.request in TEMPLATE_CONTEXT_PROCESSORS:
TEMPLATE_CONTEXT_PROCESSORS = (
...
'django.core.context_processors.request',
...
)
2. Load langswitch in your template:
{% load lang_switch %}
3. Use template tag {% set_lang_from_path %} to activate translation, from url path (like /en/example/article/ for english language or /ru/example/article/ for russian)
this tag also defines variable 'lang' in template context, so you can use it.
4. Also you can just get variable 'lang' to template context with {% get_lang %} template tag
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-langswitch-0.1.1.zip
(6.4 kB
view details)
File details
Details for the file django-langswitch-0.1.1.zip.
File metadata
- Download URL: django-langswitch-0.1.1.zip
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99f6faeab11ed870aa7f3f92e2acfa73993328cb491994e4de1107af4862669e
|
|
| MD5 |
850d868228b3323648e601f1ed2e4cd2
|
|
| BLAKE2b-256 |
c9aaea1f2c98a9b5e5712e2b0aa3b847387cff5f6d5e33f111d80dec38d606b7
|