我正在编写一个Django应用程序,它以至少2种语言(俄语和英语)存储数据。
“数据”是指用户将编写(输入,编辑)和从应用程序(而不是UI)读取的信息。该应用程序是一种文档系统 - 它包含文档项(段落),每个文档项都有俄语,英语和其他语言的相关文本。
是否有标准的既定方法为Django中的数据对象提供多语言描述?如果是,它在哪里描述?
答案 0 :(得分:2)
Django对本地化和国际化的支持仅限于translating text,它是您的标签和模板formatting of dates and numbers的一部分,以及最近对timezones的正确支持。此外,在1.4中添加了首选语言的自动URL前缀。
用于以多种语言存储用户输入的内容,没有官方支持。但是,像django-multilingual-model
这样的项目是朝着这个方向迈出的良好一步。
答案 1 :(得分:1)
我认为你需要的是Django Hvad。