在php中获取文本翻译

时间:2018-05-19 12:48:36

标签: php localization gettext

我使用print(first) [{'age': '27', 'height': 130, 'last_name': 'Doe', 'name': 'John'}, {'age': '26', 'height': 180, 'last_name': 'Sparrow', 'name': 'Jack'}] 本地化我的网络应用。到目前为止,我能够通过一个简单的例子来实现它,如下所示:

gettext

如您所见,最后一行尝试使用&#34; __&#34;而不是&#34; gettext&#34;我在几篇文章中读到的内容相同......那么为什么在使用<?php $dir = "../locale"; $lang="fr_FR"; $domain="messages"; putenv("LANG=$lang"); setlocale(LC_ALL, $lang); bindtextdomain ($domain, $dir); textdomain ($domain); echo gettext("TEST 1") . "\n"; echo __("Test 2"); // works if using gettext("Test 2"); ?>

时不进行翻译

我应该在源代码中进行全局替换,以将所有echo __("Test 2");替换为__("吗?

0 个答案:

没有答案