【发布时间】:2011-11-02 06:18:14
【问题描述】:
我对如何进行国际化和本地化感到困惑,因此我将网站的数据分类如下:
网站内容:网站托管的内容,即关于主题的数据。例如:手机网站(有关手机型号、规格、价格等的数据)
用户数据:用户随时间添加的数据。例如:评论、评论、个人资料等。
UI 文本:随 UI(模板)变化的静态文本。例如:菜单、页脚、页眉等。
-- 希望我对数据进行了很好的分类。
可能的翻译工具:
- 从 django.utils.translation 导入 ugettext
- 还有哪些其他选择?
翻译问题(Django):
-
站点内容(动态):如何从数据库中获取动态内容的
.po文件? (ugettext 是正确的工具吗?) -
用户数据(动态):如何翻译这些动态数据? (
.po文件?)如果用户使用英语和其他西班牙语会怎样? -
UI 文本(静态):这是可以使用
.po文件完成的静态文本,并且可以使用模板进行更改。那么,有没有更好的方法呢?
请帮忙.. i18n 和 l10n 在实践中是如何处理的?
【问题讨论】:
标签: python django localization internationalization