Essayez cette snippet:
urls.py:
from django.conf import settings
try:
settings.configure()
except:
pass
settings.LANGUAGE_CODE = 'zh-tw'
settings.USE_I18N = True
appdir = os.path.abspath(os.path.dirname(__file__))
settings.LOCALE_PATHS = (
os.path.join(appdir, 'locale'),
)
from django.utils.translation import *
pour chaque demande:
class Page(webapp.RequestHandler):
def getLanguage(self):
try:
language = self.request.cookies['django_language']
self.locate = language
logging.info("Get Language as %s" % self.locate)
except:
from django.conf import settings
self.locate = settings.LANGUAGE_CODE
logging.info("Set Language as %s" % self.locate)
translation.activate(self.locate)
def get(self):
self.getLanguage()
#...
Les docs ont des détails sur l'internationalisation ... –
où? Je ne peux pas le trouver – zjm1126