我应该在哪里放置用于 magento 2 模块检出的语言词典?
Where should I place a language dictionary for module-checkout for magento 2?
我正在尝试翻译 Magento 2 的 "Go to Checkout"。如果我将文件放在 /vendor/magento/module-checkout/i18n/de_DE.csv 中,它就可以工作。 de_DE.csv的内容:
"Go to Checkout","Zur Kasse"
但这似乎是个坏主意,因为 adding/changing /vendor 中的东西至少是不好的做法。
我试过几乎把它放在任何地方,但没有成功...
您可以通过在您的自定义主题中覆盖它来实现相同的效果,如下例所示。更多地在 vendor/magento 中进行更改是不可取的。
app/design/frontend/{{供应商}}/{{主题}}/i18n/de_DE.csv
设置所有翻译后,保存文件并运行在终端中执行以下给定命令。
清除缓存 (bin/magento cache:clean)
并检查您的更改。
希望这会让你开心!
谢谢
您可以在 app/i18n/vendorname/modulename
中添加您的 csv 文件,它会在网站的任何地方得到翻译。在您的情况下,您是说尝试将翻译后的文件放在 vendor 中..所以您可以覆盖它也在你的自定义主题中..喜欢路径 app/design/frontend/VendorName/CustomModuleName/Magento_Checkout/i18n/.csv
,
和运行 upgrade deploy compile 之类的命令,如果有必要的话。
也清理缓存..
希望这会有所帮助。
我正在尝试翻译 Magento 2 的 "Go to Checkout"。如果我将文件放在 /vendor/magento/module-checkout/i18n/de_DE.csv 中,它就可以工作。 de_DE.csv的内容:
"Go to Checkout","Zur Kasse"
但这似乎是个坏主意,因为 adding/changing /vendor 中的东西至少是不好的做法。
我试过几乎把它放在任何地方,但没有成功...
您可以通过在您的自定义主题中覆盖它来实现相同的效果,如下例所示。更多地在 vendor/magento 中进行更改是不可取的。
app/design/frontend/{{供应商}}/{{主题}}/i18n/de_DE.csv
设置所有翻译后,保存文件并运行在终端中执行以下给定命令。
清除缓存 (bin/magento cache:clean)
并检查您的更改。
希望这会让你开心!
谢谢
您可以在 app/i18n/vendorname/modulename
中添加您的 csv 文件,它会在网站的任何地方得到翻译。在您的情况下,您是说尝试将翻译后的文件放在 vendor 中..所以您可以覆盖它也在你的自定义主题中..喜欢路径 app/design/frontend/VendorName/CustomModuleName/Magento_Checkout/i18n/.csv
,
和运行 upgrade deploy compile 之类的命令,如果有必要的话。 也清理缓存..
希望这会有所帮助。