【发布时间】:2013-12-31 15:51:09
【问题描述】:
我如何告诉函数gettext() 将一个单词翻译成一种特定的语言,独立于当前设置的语言?
举个例子
让我们假设默认语言是英语。 让我们以树这个词为例。在意大利语中,它将是 albero。
如果我浏览我的网站的英文版本,页面的所有内容都会被翻译成英文。特别是,如果我的 php 代码中有 echo _('tree'); 行,tree 将被输出。
我希望在浏览英文版网站时输出 albero。我很想告诉 _() 只翻译意大利语页面特定部分中的特定单词,即使当前语言是英语。在我的脑海中,它类似于_('tree', 'it_IT'),其中it_IT 告诉gettext 忽略英语并仅在该调用中用意大利语覆盖它。
是否可以使用 gettext() 来做到这一点? 如果是,如何?如果没有,还有其他解决方案吗?
【问题讨论】:
标签: php translation gettext