現在、私は多くのページを含む非常に大きなプロジェクトを開発しており、PHP ですべてのページを翻訳するための最良かつ最速の方法を考えています。Po Editを探していたのですが、実は好きではありません。ページを翻訳する他の方法はありますか?
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 で使用して翻訳を参照します。
この方法は、各言語の翻訳を知っていることを前提としており、これらの言語ファイルを作成するには長い時間がかかる場合がありますが、1 つ完成すると、さらに追加するのは非常に簡単になります。
于 2013-04-02T19:52:23.717 に答える