【发布时间】:2016-03-07 09:29:15
【问题描述】:
我目前有一个全新的 Magento 2 安装。 A 基本上有一个为荷兰市场配置的商店设置。
我已阅读有关安装语言包 (http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/translations/xlate.html) 的 Magento 2 开发文档,虽然文档看起来很清楚,但我仍有一些问题。
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 项目中分发?
【问题讨论】:
标签: magento internationalization magento2 magento-2.0