我的应用程序包含语言和国家/地区的表格(目前实际为django-countries,但可以提供建议)。在初始化数据库时填充表,并在此之后保持静态。
这些表格内容的理想本地化机制是什么,以便我可以用他们选择的网站语言向用户显示国家/地区和语言名称?
我知道像django-multilingual和transdb这样的项目,但IMO更适合动态内容,即应该修改的内容。
请启发我!
答案 0 :(得分:0)
也许我在这里遗漏了一些东西,但为什么不使用[un] gettext,即{% trans lang_from_db %}
和_(lang_from_db)
?
或者,硬编码语言名称用他们自己的语言翻译成数据库,例如“英语”,“Svenska”,“Suomi”等。