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中的所有短语,并输出包含两列的csv文件:

在此处输入图片说明

这两个文件有什么区别?

另外,我目前正在使用来自https://github.com/splendidinternet/Magento2_German_LocalePack_de_DE的 de_DE.csv (我认为)可以转换整个magento应用程序。为什么此文件有2列而不是4列(例如我创建的xx_YY.csv)?

另外,当我安装一个新主题时,是否可以将该主题的所有短语收集到一个csv文件(2列)中->然后将其内容粘贴并粘贴到文件末尾,de_DE.csv然后一切正常?

Answers:


3

带有4 columns的CSV是所有模块的全局CSV。这就是为什么它包含第3列作为模块,第4列作为模块的原因Module_Name。该文件应放置在与应用程序平行的i18n文件夹中。

CSV with 2 columns是每个模块所需的CSV。这就是为什么未指定模块名称的原因。该文件位于i18n folder每个模块的下面。



0

您将通过以下命令获得所有带有模块名称和主题名称的文本:

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

首先,您必须在magento目录的任何路径上创建一个csv文件,并在“”位置设置文件的完整路径(绝对路径)。它将导出所有带有模块/主题名称的文本。


在Phrase.php第90行中:遗漏短语
Pratik Mehta
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.