0

目前,我正在开发一个非常大的项目,有很多页面,我正在考虑用 PHP 翻译所有页面的最佳、最快的方法。我一直在寻找Po Edit,但实际上我不喜欢它。还有其他翻译页面的方法吗?

4

1 回答 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 回答