我正在編寫一個Django應用程序,該應用程序以至少2種語言(俄語和英語)存儲具有說明的數據。 「數據」我的意思是用戶將寫入(輸入,編輯)到應用程序(而不是用戶界面)並從中讀取的信息。該應用程序是一種文檔系統 - 它包含文檔項目(段落),每個項目都有俄文,英文和其他語言的相關文本。Django應用程序的國際化
有沒有一種標準的既定方式爲Django中的數據對象提供多語言描述?如果是的話,它在哪裏描述?
我正在編寫一個Django應用程序,該應用程序以至少2種語言(俄語和英語)存儲具有說明的數據。 「數據」我的意思是用戶將寫入(輸入,編輯)到應用程序(而不是用戶界面)並從中讀取的信息。該應用程序是一種文檔系統 - 它包含文檔項目(段落),每個項目都有俄文,英文和其他語言的相關文本。Django應用程序的國際化
有沒有一種標準的既定方式爲Django中的數據對象提供多語言描述?如果是的話,它在哪裏描述?
Django對本地化和國際化的支持限於translating text,它是您的標籤和模板的一部分,formatting of dates and numbers以及最近對timezones的最新支持。另外,在1.4中添加了首選語言的自動URL前綴。
用於存儲多種語言的用戶輸入內容,沒有官方的支持。但是,像django-multilingual-model
這樣的項目是朝這個方向邁出的重要一步。
我想你需要的是Django Hvad。
您是否閱讀過文檔? https://docs.djangoproject.com/en/dev/topics/i18n/ – 2013-05-08 06:56:18