【发布时间】:2017-01-04 10:39:09
【问题描述】:
我创建了数组 $_en 来存储英语单词/句子,并创建了 $_no 数组来存储挪威语文本,以将其用作我的核心 PHP 项目的翻译。
<?php
$_en = array(
'mail' => 'email',
'msg1' => 'how are you?'
);
$_no = array(
'mail' => 'epost',
'msg1' => 'hvordan har du det ?'
);
echo "EMAIL IN ENGLISH:".$_en['mail']."\n"; //email in english
echo "EMAIL IN NORWEGIAN:".$_no['mail']; //email in NORWEGIAN
echo "Message IN NORWEGIAN:".$_no['msg1']; //Message in NORWEGIAN
根据数组和键值,将根据站点翻译函数调用文本。
如果有任何更好的解决方案和增强功能,我们非常欢迎。提前纠正我。
【问题讨论】:
-
最好有一个带有字符串标记的语言类文件,并将它们的转换放在单独的文件中。根据选择的语言调用文件
-
问号前有空格是不正确的挪威语,不知道为什么有人开始使用它。您还可以查看php.net/manual/en/function.gettext.php,它是 php 中 i18n 支持的构建
-
@rypskar 谢谢!你可以给我详细解释一下
-
@ben 你可以在stackoverflow.com/questions/4062832/…看看答案