Magento – Programmatically set Store View locale

localestore-view

How do I programmatically set the locale information of a store view?

enter image description here

I don't know how to set this value, although I can get it using:

echo Mage::getStoreConfig('general/locale/code', $store_view->getId()) ;

Here it follows the code I use to programmatically create the store view:

$store_view = Mage::getModel('core/store');
$store_view->setCode($english_store_code)
                    ->setWebsiteId($storeGroup->getWebsiteId())
                    ->setGroupId($storeGroup->getId())
                    ->setName('English')
                    ->setIsActive(1)
                    ->save(); 

Best Answer

Try this

Mage::getModel('core/config')->saveConfig('general/locale/code', $value, $scope, $scopeId);

See function definition of saveConfig() at \app\code\core\Mage\Core\Model\Config.php