我正在尝试翻译Magento 2的“转到结帐”。如果将文件放在/vendor/magento/module-checkout/i18n/de_DE.csv中,则可以正常工作。 de_DE.csv的内容:
"Go to Checkout","Zur Kasse"
但这似乎是一个坏主意,因为至少在/ vendor中添加/更改内容是不好的做法。
我几乎尝试将其放置在任何地方,但是没有运气...
答案 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。 还要清理缓存。.
希望这会有所帮助。