forked from openedx/edx-platform
-
Notifications
You must be signed in to change notification settings - Fork 16
Internationalization and localization
giabao edited this page Jan 15, 2014
·
24 revisions
We are currently hosting all translations of Open edX framework on www.transifex.com. Please feel free to make translation contributions there.
You should also join the openedx-translation Google Group.
In order to run your Open edX instance under a different spoken language, for instance for Spanish (Latin American):
- Configure your
~/.transifexrc
file:
[https://www.transifex.com]
hostname = https://www.transifex.com
username = user
password = pass
token =
Token is left blank. You have to have permissions for the project (edx-platform) AFAIK - https://www.transifex.com/projects/p/edx-platform/
2. Add the language you want in conf/locale/config
, for instance for the language es_419 (Spanish Latinamerican) it is going to be:
{
"locales" : ["en", "es_419"],
"dummy-locale" : "eo"
}
- Configure it in your
lms/env/environment.py
, for instance create one calleddev_es.py
with the following:
from .dev import *
USE_I18N = True
LANGUAGES = ( ('es_419', 'Spanish'), )
TIME_ZONE = 'America/Guayaquil'
LANGUAGE_CODE = 'es_419'
- Execute the following commands in your edx-platform directory with your edx-platform virtualenv, replacing it with the language you want.
$ tx pull -l es_419
$ rake i18n:generate
- When you launch your LMS instance you launch it with the environment:
$ rake lms[dev_es,0.0.0.0:8000]