我幾乎覺得這很愚蠢,但是......有沒有很好的示例.po文件呢?我一直在閱讀GNU gettext手冊,雖然它指定了一般結構,但它並沒有像我想的那麼詳細。另外,我真的很喜歡一個實際充實的.po文件,它利用了其更高級的功能(如msgctxt
,#| msgctxt
等),以便我可以對它進行測試。充實.po文件樣本
任何提示,在哪裏可以找到像這樣的東西?
我幾乎覺得這很愚蠢,但是......有沒有很好的示例.po文件呢?我一直在閱讀GNU gettext手冊,雖然它指定了一般結構,但它並沒有像我想的那麼詳細。另外,我真的很喜歡一個實際充實的.po文件,它利用了其更高級的功能(如msgctxt
,#| msgctxt
等),以便我可以對它進行測試。充實.po文件樣本
任何提示,在哪裏可以找到像這樣的東西?
尋找一些大型的開源項目,比如openSUSE(Linux發行版) - po文件可以在http://svn.opensuse.org/svn/opensuse-i18n/trunk/上找到,我相信你會在那裏找到所有可能使用的函數。
下面是一個簡單的
# My comment
#. Programmer comment
#: location.c:23
#| msgctxt "Old context"
#| msgid "Won"
#, fuzzy
msgctxt "Disambiguation for context"
msgid "One"
msgstr "Een"
我認爲,涵蓋一切。還有其他的東西,如過時的單位,C格式標記。我想我已經放置了以前的消息#|在正確的地方,你可能想檢查格式。