gpt4 book ai didi

magento - 如何在 Magento 中创建自定义区域设置?

转载 作者:行者123 更新时间:2023-12-02 12:22:14 25 4
gpt4 key购买 nike

我需要的区域设置未包含在标准 Magento 语言扩展中,因此我需要创建自己的区域设置。

这将是 es-us - 美国的西类牙语。

我找到这篇文章:http://kb.magenting.com/content/14/50/en/translate-magento-interface-magento-localization-tips.html

它说:

“如果您的语言环境没有本地化包,您可以通过简单地从英语或任何其他翻译复制本地化目录来创建它。”

有人可以引导我了解如何从该引用中获得西类牙语(美国)在区域设置下拉列表中吗?

非常感谢您的帮助!

最佳答案

我在调查 Mage_Core_Model_Locale_Config 时发现了这个答案,并且能够想出一个根本不需要任何代码更改的解决方案。

Mage_Core_Model_Locale_Config 确实包含硬编码的语言环境列表,但 getAllowedLocales() 方法将其与

的输出结合起来
Mage::getConfig()->getNode(Mage_Core_Model_Locale::XML_PATH_ALLOW_CODES);

在 1.4.2 中,Mage_Core_Model_Locale::XML_PATH_ALLOW_CODES 的值为

'global/locale/allow/codes'

因此,您需要做的就是将以下 xml 添加到“全局”标记内的 app/etc/local.xml 中:

         <locale>
<allow>
<codes>
<en_IE/>
</codes>
</allow>
</locale>

英语(爱尔兰)区域设置将出现在您的区域设置下拉列表中。唯一的限制是区域设置代码必须是 Zend Framework 文档中定义的代码之一: http://framework.zend.com/manual/1.12/en/zend.locale.appendix.html

“es_US”是这些受支持的代码之一。我希望这对某人有帮助。

_Pez

关于magento - 如何在 Magento 中创建自定义区域设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14348440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com