【发布时间】:2013-03-24 06:31:58
【问题描述】:
目前,我正在开发一个非常大的项目,有很多页面,我正在考虑用 PHP 翻译所有页面的最佳、最快的方法。我一直在寻找Po Edit,但实际上我不喜欢它。还有其他翻译页面的方法吗?
【问题讨论】:
标签: php translation translate
目前,我正在开发一个非常大的项目,有很多页面,我正在考虑用 PHP 翻译所有页面的最佳、最快的方法。我一直在寻找Po Edit,但实际上我不喜欢它。还有其他翻译页面的方法吗?
【问题讨论】:
标签: php translation translate
我在我的网站上执行此操作的方式是使用单独的 php“语言”文件和关联数组。
<?php
//english file - lang.english.php
$language = array(
"hello" => "hello",
"today" => "today",
);
?>
<?php
//welsh file = lang.welsh.php
$language = array(
"hello" => "helo",
"today" => "heddiw",
);
?>
然后只需 include() lang.english.php 或 lang.welsh.php,具体取决于用户选择的语言,并在您的 html 中使用 <?php $language["hello"]; ?> 来引用翻译。
此方法假设您知道每种语言的翻译,创建这些语言文件可能需要很长时间,但一旦您完成了一个,添加更多内容变得非常容易。
【讨论】: