1
的問題是:.po文件是平的。所以,我們沒有一個方便的層次結構。Django的本地化:讓「寶」的平面模型文件並不平坦
例如:當我們在我們的.po文件很多消息出現
msgid "SITE_TITLE"
msgstr "This is a title of my site"
msgid "ABOUT_SITE_TITLE"
msgstr "And now... about the site"
問題。很難找到我們想要更改的特定消息。
我們還需要我們的.po信息綁定到特定的模板(HTML模板)。
顯而易見的解決方案是使用自定義的前綴(例如,作爲模板文件的名稱)。那麼如果我們有home.html和about.html我們的消息字符串將是:
msgid "HOME:SITE_TITLE"
msgstr "This is a title of my site"
msgid "ABOUT:SITE_TITLE"
msgstr "And now... about the site"
請問您能提供更方便的解決方案嗎?
謝謝!非常好的建議。 – sergzach 2012-02-14 09:24:12