我目前有一个全新的 Magento 2 安装。A 基本上有一个为荷兰市场配置的商店设置。
我已经阅读了关于安装语言包的 Magento 2 devdocs ( http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/translations/xlate.html ),虽然文档看起来很清楚,但我仍然有一些问题。
Magento 2 带有预安装的荷兰语语言包,位于 vendor/magento/language-nl_nl。但是语言包不包含任何翻译的短语。
我用 Magento 控制台创建了一个 *.csv 文件,它收集了来自供应商/magento dir 源文件的所有短语。我想这个文件是用来分发给翻译的。
完整翻译后有多种选择,我怀疑哪一种最适合我的情况;
- 创建一个主题并在主题的 i18n 目录中存储一个 nl_NL.csv 文件
- 使用 Magento 命令行工具将我翻译的短语打包到 Magento 目录中
选项 1似乎有一个缺点,因为我的荷兰语翻译与当前主题没有直接关系,而是针对已配置 nl_NL 语言环境的商店。
选项 2我不清楚。Magento 命令 i18n:pack 命令将我的 nl_NL.csv 源文件完美地分解为 vendor/module/i18n/nl_NL.csv 文件。但是由于模块化问题,将其打包在 vendor/magento/ 目录中似乎不是一种选择。
我必须采取哪些步骤来创建与显示的主题无关的全球荷兰语翻译,是模块化的并且可以轻松地在我的所有 Magento 2 项目中分发?