php gettext如何更好地使用它
我使用的是php gettext,而不是本机php gettext扩展。我想知道是否有更好的方法来翻译成吨的文本。例如,我有一段代码:php gettext如何更好地使用它,php,php-gettext,Php,Php Gettext,我使用的是php gettext,而不是本机php gettext扩展。我想知道是否有更好的方法来翻译成吨的文本。例如,我有一段代码: <h4 class="blue2"><?php print T_("Saiba a todo o instante onde se encontram as viaturas da organização e garanta um serviço mais eficaz aos seus clientes.") ?></h4>
<h4 class="blue2"><?php print T_("Saiba a todo o instante onde se encontram as viaturas da organização e garanta um serviço mais eficaz aos seus clientes.") ?></h4>
<h4><?php print T_("ECONOMIZE:") ?></h4>
<ul>
<li><strong><?php print T_("Combustível") ?></strong><br>
<?php print T_("Mudança de hábitos de condução, otimização de rotas, controlo de velocidade e RPM") ?></li>
<li><strong><?php print T_("Comunicações") ?></strong><br>
<?php print T_("Ferramentas que substituem a comunicação por voz com o condutor") ?></li>
<li><strong><?php print T_("Recursos") ?></strong><br>
<?php print T_("Gestão de prazos de manutenção e obrigações fiscais") ?></li>
<li><strong><?php print T_("Tempo") ?></strong><br>
<?php print T_("Interpretação rápida da localização e estado de toda a frota") ?></li>
<li><strong><?php print T_("Emissão de CO<sup>2</sup>") ?></strong><br>
<?php print T_("Ecodriving") ?>
我有大量的
,但它似乎并不有效。在my messages.po中,我有以下信息:
msgid "Saiba a todo o instante onde se encontram as viaturas da organização e garanta um serviço mais eficaz aos seus clientes."
msgstr "Real time location of light and heavy vehicles. <br>Save fuel, time, communication with drivers, vehicles' maintenance and CO<sup>2</sup> emissions.<br>Optimize your resources and ensure your clients a more effective service."
msgid "ECONOMIZE:"
msgstr "SAVE:"
msgid "Combustível"
msgstr "Fuel"
msgid "Mudança de hábitos de condução, otimização de rotas, controlo de velocidade e RPM"
msgstr "change in driving habits, routing optimization, speed and RPM control"
msgid "Comunicações"
msgstr "Communications"
msgid "Ferramentas que substituem a comunicação por voz com o condutor"
msgstr "GPRS communication with drivers on the road, reducing voice calls and SMS"
msgid "Recursos"
msgstr "Resources"
msgid "Gestão de prazos de manutenção e obrigações fiscais"
msgstr "term maintenance and tax obligations, direct communication avoiding manual entry"
msgid "Tempo"
msgstr "Time"
msgid "Interpretação rápida da localização e estado de toda a frota"
msgstr "real time vehicle location, quick interpretation of the fleet’s status"
msgid "Emissão de CO<sup>2</sup>"
msgstr "CO<sup>2</sup> emissions"
msgid "Ecodriving"
msgstr "Ecodriving"
msgid“作为客户服务组织的一部分,我们必须立即采取行动。”
msgstr“轻型和重型车辆的实时定位。
节省燃油、时间、与驾驶员的沟通、车辆维护和二氧化碳排放。
优化您的资源,确保为客户提供更有效的服务。”
msgid“节约”:
msgstr“保存:”
msgid“燃烧层”
msgstr“燃料”
msgid“管道、旋转管道、速度控制和转速控制”
msgstr“驾驶习惯的改变、路线优化、速度和转速控制”
msgid“Comunicações”
msgstr“通信”
msgid“Ferramentas可替代comunicaão por voz com o condutor”
msgstr“与道路上的驾驶员进行GPRS通信,减少语音通话和短信”
msgid“递归”
msgstr“资源”
msgid“制造和使用金融工具的行为准则”
msgstr“定期维护和税务义务,直接沟通避免手动输入”
msgid“节奏”
msgstr“时间”
msgid“对弗罗塔岛的当地居民的解释”
msgstr“实时车辆位置,快速解释车队状态”
msgid“二氧化碳排放量”
msgstr“二氧化碳排放量”
msgid“生态驾驶”
msgstr“生态驾驶”
我有很多页面,其中包含的信息比这多得多,而事实证明,在每一个页面中都这样做是相当累人的。如果我必须这样做的话,我需要几天的时间和理智。有更好的方法吗?在这些情况下,您可以避免使用gettext。您可以为每种语言使用不同的文件,使用一些命名约定来帮助您确定应该使用哪些文件 例如,你会有一些英文的文件,一些西班牙文的文件,等等。还有什么是无效的?你是在一个接一个地复制并粘贴字符串吗?有工具可以做到这一点此外,在应用程序中有英语文本,在gettext目录中有母语字符串更为常见。