gettext

    9熱度

    2回答

    有沒有人有過使用GNU gettext進行國際化的大型Java應用程序的開發經驗?我發現我真的很喜歡在源代碼中使用英文文本,但我想確保我所做的事情對於我所參與的相對較大的軟件項目來說是實用的。 如果你有這樣的經歷,你有什麼用查找Java中的資源?我目前正在嘗試Gettext Commons(http://code.google.com/p/gettext-commons/),這似乎目前運作良好。

    1熱度

    1回答

    給定一個gettext Plural-Forms行,通常給每個n一些示例值。我希望這個功能可以用於我的網站翻譯人員的網絡界面,以便他們知道將哪個複數形式放在哪裏。例如,給定: "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" "10<=4 && (n%100<10 || n%100>=20) ?

    2熱度

    2回答

    我有一個我想要本地化的PHP應用程序。目前,我這樣做的方式非常醜陋:$ loc ['hello'] =「Hello」,echo $ loc ['hello'];會顯示你好,你可以改變文件來改變語言。我要的是一個更好的方式這樣做的更快,我正在考慮: 1對所有頁面(語言數據的XML文件會是緩慢的,因爲每個頁面將加載的語言數據整個站點) 多個文件,每頁一個xml文件(沒有多大幫助,因爲它與舊系統一樣混亂

    0熱度

    2回答

    我們有一個多語言(PHP)應用程序,併爲i18n使用gettext。在後端/模型中有幾個類爲printf()返回消息或消息格式。 我們使用xgettext來提取我們想要翻譯的字符串。 我們在前端/視圖中應用gettext函數T_() - 這似乎是它屬於的地方。到目前爲止,我們保持T_()調用的後端乾淨,這樣我們也可以對消息進行單元測試。 所以在前端,我們有一些像 echo T_($mymodel-

    2熱度

    1回答

    我目前正試圖將一個web項目從一個自定義i18n系統移動到gettext,但是我還需要爲i18n準備HTML::Template::Compiled模板,不知道該怎麼做。我的模板存儲在單獨的文件中,因此我無法使用Perl的字符串插值,並且我還希望在模板中使用gettext-typical _()語法。 任何想法如何正確實施?

    3熱度

    4回答

    的我想有一個易於使用的方式來寫這樣的代碼: #include <iostream> int main(){ std::cout << "hello, world!\n"; } 但支持國際化。下面是使用gettext()一個例子: #include <libintl.h> #include <iostream> int main(){ std::cout << get

    15熱度

    3回答

    我正在尋找一個完整的i18n gettext() hello world示例。我已經根據G. Mohanty的A tutorial on Native Language Support using GNU gettext開始了一個腳本。我正在使用Linux和G ++。 代碼: cat >hellogt.cxx <<EOF // hellogt.cxx #include <libintl.h>

    3熱度

    1回答

    msginit提示輸入電子郵件地址。有沒有辦法告訴msginit使用什麼電子郵件地址而不提示它,如命令行參數? cat >hellogt.cxx <<EOF // hellogt.cxx #include <libintl.h> #include <locale.h> #include <iostream> int main(){ setlocale(LC_ALL, "");

    2熱度

    3回答

    我有一個用wxPython編寫的應用程序,我想製作多種語言。 我們的選擇是 同時使用gettext http://docs.python.org/library/gettext.html seprating的所有UI文本 一個messages.py文件,並用它來 翻譯文本 我很傾向於對第2和我看到gettext方式沒有任何好處, 使用第二種方法我可以將所有消息放在一個不在代碼中的地方,所以如果我需

    3熱度

    1回答

    我試圖讓我的頭繞着i18n與催化劑。就我所瞭解的事情而言,有兩種使用Perl進行翻譯的方法:Maketext和Gettext。但是,我有要求支持gettext的.po格式,所以基本上我會用gettext。 現在,我已經找到了Catalyst :: Plugin :: I18n,因此Locale :: Maketext :: Lexicon,它可以做我想要的大部分時間。然而,它不會生成適當的複數形式