0

翻訳コンテナ ファイル (message.xml) を生成するとき

このコマンドを使用して:

php symfony i18n:extract frontend en --auto-save

XML ファイルを YML ファイルに置き換えることはできますか?

4

1 に答える 1

3

できません。

Symfony 1.x は、国際化を処理するために xliff ファイルのみに依存しています。そのため、yml ファイルを使用することはできません。

すべての翻訳はカタログに保存されます。i18n フレームワークは、翻訳を保存するためのさまざまな戦略を提供します。標準で最も柔軟な「 XLIFF 」形式を使用します。これは、admin ジェネレーターとほとんどの symfony プラグインによって使用されるストアでもあります。

ここでわかるようsfMessageSource_Ymlに、yaml ファイル内で i18n を処理するような関数はありません。

ただし、データベースで翻訳を処理できます。そのためのプラグインがいくつかあります。

于 2013-02-12T16:20:19.557 に答える