首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >virtuemart 2原生更改语言

virtuemart 2原生更改语言
EN

Stack Overflow用户
提问于 2012-04-11 22:59:42
回答 1查看 870关注 0票数 0

Joomla->2.3.2 Virtuemart 2.1

大家好,我目前正在开发一个快速的网络服务网络应用程序,以连接到joomla和virtuemart并插入一个产品。

我对多国语言有困难。

我发送一个产品阵列,如下所示:

代码语言:javascript
复制
            $product['vmlang'] = 'en-GB';
            $product['product_name'] = 'Red shirt';
            $product['product_description'] = 'Red shirt very nice';

.

然后我想翻译成意大利语,所以我改变并通过了:

代码语言:javascript
复制
 $product['vmlang'] = 'it-IT';
 $product['product_name'] = 'Maglia Rossa';
 $product['product_description'] = 'Maglia Rossa molto carina';

.

但是它不起作用:它覆盖了表#_virtuemart_product_en_gb中的第一个值,而不是在#_virtuemart_product_it_it中插入新字段

从joomla panel的工作流程来看,似乎首先更改了JApplication和virtuemart语言,然后使用新语言执行vmModel('product')->store()。

在后台,使用->paste任务调用VirtuemartControllerTranslate,但它似乎不会改变应用程序的语言。

哪一个可能是问题所在?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-19 04:57:47

我自己回答

你应该用下面的语句来改变语言。希望这对你有所帮助

代码语言:javascript
复制
$b= VmConfig::set('vmlang','en_gb');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10108598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档