2012-04-11 16 views
0

[Joomla-> 2.3.2 Virtuemart 2.1]virtuemart 2 change language nativer

Hallo allerseits Ich bin derzeit eine schnelle webservice Webapp Entwicklung zu Joomla und Virtuemart zu verbinden und ein Produkt einfügen.

Ich habe Schwierigkeiten mit Mehrsprachigkeit.

ich eine Produktpalette wie folgt an:

  $product['vmlang'] = 'en-GB'; 
      $product['product_name'] = 'Red shirt'; 
      $product['product_description'] = 'Red shirt very nice'; 

..............

Und dann will ich in Italienisch übersetzen, damit ich ändern und Pass :

$product['vmlang'] = 'it-IT'; 
$product['product_name'] = 'Maglia Rossa'; 
$product['product_description'] = 'Maglia Rossa molto carina'; 

..............

Aber es funktioniert nicht: es überschreibt die ersten Werte in Tabelle #_virtuemart_ product_de_gb

Betrachten wir Workflow von Joomla Panel, es scheint zunächst die JApplication und virtuemart Sprache zu ändern und dann vmModel ('Produkt') -> store() mit der neuen Sprache.

Vom Backend wird der VirtuemartControllerTranslate mit -> Paste-Task aufgerufen, aber es scheint die App-Sprache nicht zu ändern.

Welches kann das Problem sein?

Dank

Antwort

1

ich von mir selbst beantworten

sollten Sie folgende setzen Sprache zu ändern. hoffe diese hilfe

$b= VmConfig::set('vmlang','en_gb');