翻訳コンテナ ファイル (message.xml) を生成するとき
このコマンドを使用して:
php symfony i18n:extract frontend en --auto-save
XML ファイルを YML ファイルに置き換えることはできますか?
翻訳コンテナ ファイル (message.xml) を生成するとき
このコマンドを使用して:
php symfony i18n:extract frontend en --auto-save
XML ファイルを YML ファイルに置き換えることはできますか?
できません。
Symfony 1.x は、国際化を処理するために xliff ファイルのみに依存しています。そのため、yml ファイルを使用することはできません。
すべての翻訳はカタログに保存されます。i18n フレームワークは、翻訳を保存するためのさまざまな戦略を提供します。標準で最も柔軟な「 XLIFF 」形式を使用します。これは、admin ジェネレーターとほとんどの symfony プラグインによって使用されるストアでもあります。
ここでわかるようsfMessageSource_Yml
に、yaml ファイル内で i18n を処理するような関数はありません。
ただし、データベースで翻訳を処理できます。そのためのプラグインがいくつかあります。