我应该在哪里放置magento 2模块检出语言词典?

时间:2018-07-30 15:44:38

标签: magento translation magento2

我正在尝试翻译Magento 2的“转到结帐”。如果将文件放在/vendor/magento/module-checkout/i18n/de_DE.csv中,则可以正常工作。 de_DE.csv的内容:

"Go to Checkout","Zur Kasse"

但这似乎是一个坏主意,因为至少在/ vendor中添加/更改内容是不好的做法。

我几乎尝试将其放置在任何地方,但是没有运气...

2 个答案:

答案 0 :(得分:1)

您可以通过在自定义主题中覆盖它来实现相同效果,如下面的示例所示。不建议在供应商/代理商中进行更多更改。

app / design / frontend / {{Vendor}} / {{Theme}} / i18n / de_DE.csv

设置所有翻译后,保存文件并在终端中运行以下给定命令。

清除缓存(bin/magento cache:clean)并检查您的更改。

希望这会让您过得愉快!。

谢谢

答案 1 :(得分:0)

您可以在app/i18n/vendorname/modulename中添加csv文件,该文件将在网站的所有位置进行翻译。,在您的情况下,您说的是尝试将翻译后的文件放置在供应商中。因此,您可以在自己的文件中覆盖该文件也可以自定义主题。如路径app/design/frontend/VendorName/CustomModuleName/Magento_Checkout/i18n/.csv

并在必要时运行命令upgrade deploy compile。 还要清理缓存。.

希望这会有所帮助。