0

私は指示に従い、PoEdit で言語: ベトナム語、国: VIETNAM で .po ファイルを作成しました: my_app ./Locale/vie/LC_MESSAGES/default.po

単純なエディターで再確認して msgid を確認します。以下に例を示します。

#道

msgstr "ログイン"

msgstr "ダンナップ"

bootstrap.php で: Configure::write('Config.language', 'vie'); Configure::write('Config.language', 'vi'); を試しました。また。

ビューファイルでは、__("Login"); を echo します。しかし、それでも「ログイン」と表示されます...

Apache や自分のコンピューターを再起動しても機能させる方法をたくさん試しましたが、成功しませんでした。どんな助けでも大歓迎です!

私のENV:

  • gettext lib を有効にした XAMPP v1.7.3

  • MAC OSX ライオン 10.7.2

  • CakePHP 2.1.1 安定版

4

2 に答える 2

0

*.po ファイルに問題がないことが確実な場合は、フォルダー内のファイルを削除すると問題が解決することがあります。(フォルダではなく、ファイルのみ)

/app/tmp/cache/persistent/myapp_cake_core_*
于 2013-03-30T20:33:42.230 に答える
0

入ってますuses ( 'L10n' );か?

コードサンプルが役立ちます。いくつかのファイルが関係していることは知っていますが、それはまさにその通りです..各ファイルのサンプルです。マニュアルを読みましたか?

この投稿は、ファイルの整理についても語っています。

于 2012-04-26T02:55:41.727 に答える