Magento获得语言收集

Luc*_*ops 2 enterprise zend-framework magento

Magento似乎有可能获得一个语言集合,即via Mage::getSingleton('adminhtml/system_config_source_language'),我想使用它.然而,在我的Magento版本(Enterprise 1.10和Community 1.4)中出现错误,期望从名为core_language的未发布表中获取其数据.

有没有人找到一个好的解决方案或替代品?或者也许已经使用过这个并且有一个用于core_language的表转储?

clo*_*eek 5

Magento是在Zend上构建的,所以你可以使用,

Zend_Locale::getTranslationList("language")
Run Code Online (Sandbox Code Playgroud)

它返回由其缩写键入的字符串数组.

  • 作为对此的一个小改进:``Zend_Locale :: getLanguageTranslationList``似乎也被弃用了.我认为调用应该是``Zend_Locale :: getTranslationList("language")``. (2认同)