gettext

    0熱度

    1回答

    我想要在本地服務器上運行gettext的基本設置。 我已經安裝了它,當我運行phpinfo()時我可以看到它可用。 我的測試php文件是: <?php $language = 'fr'; putenv("LANG=$language"); setlocale(LC_ALL, $language); // Set the text domain as 'messages' $domain

    0熱度

    1回答

    我試着看看關於在python項目上製作一些i18n機制的python文檔。雖然我通常喜歡python文檔,但這一部分對我而言並不直觀,而且我看了另一個資源。通過觀察這些: inventwithpython.com/blog/translate-your-python-3-program-with-the-gettext-module/ Python docs: localizing-your-ap

    1熱度

    2回答

    我曾經有以下功能可用於更改爲Woocommerce中的相關產品文本。 function my_text_strings($translated_text, $text, $domain) { switch ($translated_text) { case 'Related Products' : $translated_text = __('Related B

    0熱度

    1回答

    我遇到問題。 我故意創建了一個.po文件,其中有一個錯誤。 我希望回溯錯誤出現在字符串中。 相反,驗證顯示 test.po:1: missing 'msgstr' section - 指在第一線 是驗證發現錯誤附加文件 msgid "" msgstr "" "Language: en_EN\n" "Content-Type: text/plain; charset=UTF-8\n" "Pr

    1熱度

    1回答

    我已經成功創建了一組Qline編輯,併爲每行編輯分配了一個對象名稱,但不幸的是,當我嘗試讀取並將它們導入到QStringList中時,出現錯誤,提示 "Textbox was not declared in this scope" 我的代碼如下! for(int i=0;i<5;i++){ f1 = new QFrame(); f2 = new QFrame();

    0熱度

    1回答

    我有一個用R語言編寫的多語言(英語和意大利語)應用程序,在Travis-CI的可信環境下部署,我想測試所有的本地化消息。該應用程序正在使用gettext模型。 本地化版本位於LC_MESSAGES子文件夾下,它們應該位於該文件夾下。 我已經安裝了意大利語的language-pack-it,但Ubuntu似乎並沒有切換到意大利語。 這是我的語言環境集時,我改用意大利語: LC_CTYPE=it_IT

    0熱度

    1回答

    在目前的情況下,我們在我們的網站上有一個語言選擇器,允許用戶通過點擊相應的標誌來選擇2種語言。 但是,由於添加了新的語言,我們希望將其更改爲下拉菜單,最好還在其中添加語言的名稱。 下面是當前的代碼+我的努力: echo "<div id='languages-container'>"; // Show the language switcher foreach($translationCont

    0熱度

    1回答

    在本地化iOS和macOS應用程序時,Xcode需要使用.strings文件和其他.stringsdict文件(請參閱here)以編碼複數規則。我正在尋找一種方法將這兩種方法合併到一個像Gettext PO這樣的標準格式中,以便將它們導入到像Pootle這樣的翻譯管理工具中。 .strings文件可以使用prop2po從翻譯工具包(見here)被轉化爲PO。但是,我無法找到在轉換中包含.strin

    0熱度

    1回答

    我有一個GSchema定義,像這樣一些標誌: <flags id="org.example.program"> <value nick="ENGLISH_WORD" value="1"/> <value nick="ANOTHER_WORD" value="2"/> </flags> 不過,我已經被翻譯,這些不被gettext的處理或在.POT文件提供的通知。有什麼方法可

    3熱度

    1回答

    我想利用我已經實現了下面的代碼PHP的gettext()翻譯我的網站: if (false === function_exists('gettext')) { echo "You do not have the gettext library installed with PHP."; exit(1); } setlocale(LC_ALL, 'en_US.UTF-8');