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');