質問:キリル文字のgettextとキー

トピックに続いて:
http://habrahabr.ru/blogs/zend_framework/64115/

著者は、キリル文字のキーを非常にうまく使用しています。例えば:
_(「ホーム」)、_(「ユーザーの追加」)

ソースファイルをスキャンし、キリル文字でキーを認識するために使用される方法を知りたいです。


poedit(http://www.poedit.net/)とネイティブgettext(http://sourceforge.net/projects/gettext)を使用する場合
キリル文字でキーをスキャンしようとすると、エラーが発生します。
画像

この状況から抜け出す方法はありますか?
同意します。たとえば、ロシア語や中国語のサイトを使用して、キーに英語を使用するのは不便です。

更新:
fatumとstfalconのヒントのおかげで、私はその理由を見つけました。 スキャンされたソースファイルのエンコーディングを指定する必要があります。 poeditパーサーの設定。 (ファイル->設定->パーサー-> PHP)。

エンコードを期待どおりに設定すると、小さな落とし穴があります。
画像
動作しません。

%C変数を値に完全に置き換える必要があります。--from-code = utf-8
画像

私の理解を助けてくれてありがとう。

Source: https://habr.com/ru/post/J64177/


All Articles