目前,我正在开发一个非常大的项目,有很多页面,我正在考虑用 PHP 翻译所有页面的最佳、最快的方法。我一直在寻找Po Edit,但实际上我不喜欢它。还有其他翻译页面的方法吗?
问问题
144 次
1 回答
2
我在我的网站上执行此操作的方式是使用单独的 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,具体取决于用户选择并<?php $language["hello"]; ?>
在您的 html 中使用的语言来引用翻译。
此方法假设您知道每种语言的翻译,创建这些语言文件可能需要很长时间,但是一旦您完成了一个,添加更多就变得非常容易。
于 2013-04-02T19:52:23.717 回答