0


ソーシャル エンジン サイトに多言語 (rus、..) のサポートを追加したい。すでにディレクトリ application/languages に rus フォルダーを追加しました。

Social Engine が Zend フレームワークで作成されていることは知っていますが (わかりません)、コードの一部を変更または追加する必要があるかもしれません (おそらく Zend_Translate_Adapter_Csv および Zend_Translate_Adapter クラス内)?私は http://framework.zend.com/を読みましたmanual/en/zend.translate.sourcecreation.htmlドキュメントを参照していますが、どこに追加すればよいかわかりません。
誰かアドバイスをもらえますか?

ありがとう。

4

1 に答える 1

0

どうですか:

$translate = new Zend_Translate('array', '/path/where/is/language/file.php', $locale);
$translate->_('Users');

翻訳が必要になるたびに、変数を定義する必要があります。この変数は、単語が定義されたファイルから読み取ります。

file.php で、スペイン語の翻訳が次のようになっているとします。

$lang['Users'] = 'Usuarios';
return $lang;
于 2011-01-11T16:28:14.470 に答える