![]() |
1
3
|
![]() |
2
3
也许看看gettext lib可以帮助您获得一些提示 http://php.net/manual/en/book.gettext.php 希望有帮助! |
![]() |
3
1
您需要在数据库中有一个表,用于存储文本字符串,每个字符串都有一个复合id。复合id将由语言id和文本节点id组成。 您需要给用户一个选择首选语言的机会。你应该确保你使用的每种语言都有一个默认的“this has not been translated”,或者你的整个网站都可以使用的默认语言。 对于网站中的每一位文本,而不是将其存储在页面中,只需为其分配一个id。 在为页面提供服务时,查找文本节点id和首选语言id,并加载该文本字符串或默认字符串。 |
![]() |
4
1
在我们的项目中, http://pkp.sfu.ca/ojs ,我们使用xml文件来存储转换键值对。浏览我们的代码: http://github.com/pkp/pkp-lib/blob/master/classes/i18n/PKPLocale.inc.php 我们使用该类读取每个区域设置的XML文件,在代码中使用locale::translate('locale.key.name');。类似于gettext,但使用xml文件更容易更新。 |
![]() |
5
0
今天我浏览了一下网站: http://translateth.is/ 使用起来很简单…在一些javascript中复制粘贴。 |
![]() |
atsngr · 用一个条件和多个值协调If语句 7 年前 |
![]() |
user27240 · 使用php将mp4文件上传到数据库 7 年前 |
![]() |
Anu · 单选按钮的jQuery不工作 7 年前 |
![]() |
oiram16 · 如何使用smarty进行计数器? 7 年前 |