PHPには現在のドメインでメッセージを検索するためのgettext()関数があります。PHPの現在のドメインからすべてのメッセージを取得するgettext
現在のドメインからすべてのメッセージを取得する方法はありますか?
PHPには現在のドメインでメッセージを検索するためのgettext()関数があります。PHPの現在のドメインからすべてのメッセージを取得するgettext
現在のドメインからすべてのメッセージを取得する方法はありますか?
いいえ、ありません。低レベルのlibgettext APIは、いずれかの手段を提供しません。
Zend_Translate(またはphp-gettextまたはgettext.php)のgettextアダプタを使用して(書き換えて)、gettextメッセージファイル全体を読むことができます。
PHP documentationはいいえ。
定義による現在のドメインには無限のメッセージが含まれているので、あなたの質問はあまり役に立ちません。 「特定のメッセージカタログ内のメッセージを列挙する方法」の質問より適切であり得る。
Get translations from .po or .mo file
これは、例えば、コマンドライン上で可能です
$ msgcat <catalog-name>
...
#: conf/global_settings.py:44
msgid "Arabic"
msgstr "Árabe"
#: conf/global_settings.py:45
msgid "Bengali"
msgstr "Bengalês"
これは動作しない可能性は低いようです。特定のメッセージをポーリングします。 –