,如果你使用Django,你可以使用「LC_MESSAGES - > django.po」如何使網站顯示不同的語言對谷歌 - 應用程序引擎(中國和英語)
,但有什麼辦法可以做到這一點在gae?
以及如何..
感謝
如果我只想使用Django的這個功能,我怎麼能進口嗎?
,如果你使用Django,你可以使用「LC_MESSAGES - > django.po」如何使網站顯示不同的語言對谷歌 - 應用程序引擎(中國和英語)
,但有什麼辦法可以做到這一點在gae?
以及如何..
感謝
如果我只想使用Django的這個功能,我怎麼能進口嗎?
試試這個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 *
爲每個請求:
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()
#...
很酷〜........... – zjm1126 2010-05-08 07:55:40
我有同樣的問題,這是回答here。
這樣我就可以通過使用標準的gettext工具來設法使我的GAE應用程序國際化。如果你的應用是開源的,你甚至可以享受translations on Launchpad!
該文檔有關於國際化的詳細信息... – 2010-05-02 04:36:43
哪裏?我找不到它 – zjm1126 2010-05-02 04:47:21