POEDIT では、コード アナライザーがコードを解析する前に PHP コメントを削除しているようです。
これは、PHP コメント (// または #) またはドキュメント ブロック ( /* */) で見つからない翻訳はスキップされることを意味します。
それらを含めて検出可能にする解決策はありますか?
これが私がやろうとしていることの例です:
class One{
public static $enum = array(
'0' => 'No', // _('No')
'1' => 'Yes' // _('Yes')
);
}
POEDITで「//_('No')」を検出してほしい
その後、「echo _(One::$enum[0]);」のように翻訳できます。
さらなる返信をありがとう:)
カール。
-- 編集 -- 最後に、3 年後、私は非常に簡単な解決策を見つけたと思います。静的変数は public であるため、クラスの横に入力できます。
One::$enum = array(
'0' => _('No'),
'1' => _('Yes')
);
class One{
public static $enum = array();
}
このソリューションについてどう思いますか?