有人知道关于Tornado本地化的好指南吗?
3 个回答
1
这是一个关于 tornado 本地化文档 的有效链接。不过我觉得那里的国际化(i18n)过程描述得不太好。
可以看看 这篇文章,它详细解释了 tornado 中的国际化和本地化(i10n)过程,并提供了例子。
1
你有没有调用过 load_translations
这个方法?你的应用需要在 start_server
之前调用它,比如:
tornado.locale.load_translations(
os.path.join(os.path.dirname(__file__), "translations"))
你还需要一些包含翻译内容的CSV文件,而且格式要正确。
2
你可以试着看看这个链接:http://tornado-babel.readthedocs.org/en/latest/index.html,里面详细解释了本地化的过程。虽然大部分内容是针对标准的 tornado.locale
模块,但 tornado-babel
扩展了这个功能,并使用 babel 来处理本地化(l10n)和国际化(i18n)。