プロジェクトで多言語バージョンをサポートしたい場合は、Zend_Translate を使用する必要があります。 Zend_Translate の詳細なドキュメントはここにありますが、手間をかけたい場合は、View Helpers ドキュメントで Translate Helper を使用して複数言語サポートを簡単に実装する方法も紹介されています。
1. 翻訳ファイルを準備します
Zend_Translate は複数の形式の翻訳ファイルをサポートしています。どの形式を選択するかについては、こちらをご覧ください。エントリがそれほど多くない (5000 未満) 場合は、最も直感的な配列形式の使用を検討し、それを php ファイルに書き込むことができます。中国語バージョンのサポートが必要な場合、翻訳ファイルの名前は zh_cn.php で、アプリケーションと並行して言語フォルダーに配置されます。ファイルの内容は次のとおりです:
return array(
'hello_world' => 'Hello!',
);
2. 翻訳ファイルをロードします
html/indexを編集しますフロント コントローラーを実行する前に、次のコードを挿入します。
require_once 'Zend/Translate.php';
$adapter = new Zend_Translate('array', $rootPath) . '/ languages/ zh_cn.php', 'zh');
Zend_Registry::set('Zend_Translate', $adapter);
3. ビューの翻訳エントリを使用します
4. この時点で、ブラウザに表示される内容は次のとおりです。 「良かったね!」になってください。
上記は、Zend Framework の紹介 (2) - 多言語サポートです。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。