Cake php アプリがあり、翻訳機能を使用しています<?php __('msg'); ?>
。私は app/config/bootstrap.php 行を追加しましたConfigure::write('Config.language', 'eng');
- デフォルト言語として英語が必要です。
フォルダを作成しましapp/Locale/eng/LC_MESSAGES
た。
次に、アプリ フォルダーで Windows コンソールを開き、「cake i18n extract」と入力しました。いくつかのプロンプトが表示されました。アプリ ディレクトリをスキャンして、Locale ディレクトリに出力することを選択しました。
私のフォルダー app/Locale での i18n 手順の後、いくつかのファイルが表示されました。
cake.pot
cake_dev.pot
default.pot
app/Locale/eng には何もありません
そのため、default.pot を app/Locale/eng/LC_MESSAGES にコピーしていくつかの翻訳を追加しましたが、ウェブサイトで開くと、__('') 関数の代わりに何も出力されません...
これを正しく設定するには?