* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ function ps_1700_add_locale() { $locale = file_get_contents(__DIR__.'/../legacy-to-standard-locales.json'); $locale_mapping = json_decode($locale, true); $results = Db::getInstance()->executeS('SELECT id_lang, iso_code FROM '._DB_PREFIX_.'lang'); foreach($results as $result) { $id_lang = $result['id_lang']; $iso_code = $result['iso_code']; if (array_key_exists($iso_code, $locale_mapping)) { $locale = $locale_mapping[$iso_code]; Db::getInstance()->execute('UPDATE '._DB_PREFIX_.'lang SET locale="'.$locale.'" WHERE id_lang="'.$id_lang.'"'); } } return true; }