繁体   English   中英

如何在php中更改语言gettext?

[英]How to change language gettext in php?

我有一个多语言网站。 每个domein都有自己的语言。 有时我想用多种语言回覆一个句子。 我正在使用wordpress作为网站引擎。

有人知道gettext是否可以实现这样的功能?

<?php

echo __('some text', 'en_EN'); // echo this string in English.
echo __('some text', 'nl_NL'); // echo this string in Dutch.
echo __('some text', 'de_DE'); // echo this string in German.

?>

您必须使用API​​来翻译语言,并且您的函数将使用三个参数而不是两个参数,例如从哪种语言到哪种语言,然后是您要翻译的句子。

您可以使用易于使用的itranslate4 ,并具有满足您要求的api以下内容。

$objTranslation = $api->translate("en", "de",
array("I need to be translated to German") );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM