Magento 2 中翻译的优先级

我们已经知道 module、theme、language package 都可以用来翻译。

还有 Translate Inline 工具

那么这些翻译的优先级是怎样的呢?

vendor\magento\framework\Translate.php #205

$this->_loadModuleTranslation();
$this->_loadPackTranslation();
$this->_loadThemeTranslation();
$this->_loadDbTranslation();

所以优先级是:
translate inline 存在数据库中的
theme 中的
language package 中的
module 中的

注意,后台也是有主题的。

参考

Translation Mechanism in Magento 2.x Platform

发表评论

电子邮件地址不会被公开。 必填项已用*标注