如何使用Django本地化数据库中的静态内容

时间:2010-04-07 07:21:31

标签: python django localization

我的应用程序包含语言和国家/地区的表格(目前实际为django-countries,但可以提供建议)。在初始化数据库时填充表,并在此之后保持静态。

这些表格内容的理想本地化机制是什么,以便我可以用他们选择的网站语言向用户显示国家/地区和语言名称?

我知道像django-multilingual和transdb这样的项目,但IMO更适合动态内容,即应该修改的内容。

请启发我!

1 个答案:

答案 0 :(得分:0)

也许我在这里遗漏了一些东西,但为什么不使用[un] gettext,即{% trans lang_from_db %}_(lang_from_db)

或者,硬编码语言名称用他们自己的语言翻译成数据库,例如“英语”,“Svenska”,“Suomi”等。