magento 2: 'i18n:collect-phrases'コマンドは異なるcsvファイルを作成します


12
php bin\magento i18n:collect-phrases -o "C:\xampp\htdocs\magento\app\design\i18n\xx_YY.csv" -m 

magentoアプリケーションのすべてのフレーズを収集し、4列のcsvファイルを出力します。

ここに画像の説明を入力してください

php bin\magento i18n:collect-phrases -o "C:\xampp\htdocs\magento\app\design\i18n\xx_YY2.csv" C:\xampp\htdocs\magento\app\design\frontend

app \ design \ frontendのすべてのフレーズを収集し、2列のcsvファイルを出力します。

ここに画像の説明を入力してください

2つのファイルの違いは何ですか?

また、私は現在https://github.com/splendidinternet/Magento2_German_LocalePack_de_DEの de_DE.csvを使用しています。 これはmagentoアプリケーション全体を翻訳します。このファイルには、4つではなく2つの列があるのはなぜですか(作成したxx_YY.csvなど)?

また、新しいテーマをインストールするときに、そのテーマからすべてのフレーズをcsvファイル(2列)に収集してから、その内容をファイルの最後にコピーして貼り付けるだけde_DE.csvですべてが機能しますか?

回答:


3

CSV 4 columnsは、すべてのモジュールのグローバルCSVです。そのため、モジュールとして3列目、Module_Name

CSV 2 columnsは、各モジュールに必要なCSVです。それがモジュール名が指定されていない理由です。このファイルはi18n folder各モジュールの下にあります。


2

4列のcsvは、composerで言語パッケージを作成するために使用されます。

公式ドキュメントhttp://devdocs.magento.com/guides/v2.1/config-guide/cli/config-cli-subcommands-i18n.html#config-cli-subcommands-xlate-dictで

-m | --magentoこの翻訳辞書から言語パッケージを作成するために必要です。使用する場合、bin / magentoを含むディレクトリを検索します。このオプションは、辞書の各行にテーマまたはモジュールを追加します。


0

次のコマンドを使用して、モジュールとテーマ名を含むすべてのテキストを取得します。

bin/magento i18n:collect-phrases --output="<csv file path and name>" --magento

最初に、magentoディレクトリの任意のパスにcsvファイルを作成し、ここにファイルのフルパス(絶対パス)を設定する必要があります。モジュール/テーマ名を含むすべてのテキストをエクスポートします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.