Zobrazují se vám chyby při přidávání jazyku? Nejspíše je to z důvodu použití starší databáze, aniž by byla provedena aktualizace. Jazyky mají nové funkce a tím se v tabulce ps_lang se přidali sloupce. Ty ovšem vám tam chybí a proto se zobrazují chyby:
An error occurred while creating object. lang (Unknown column ‚is_rtl‘ in ‚field list‘)
Řešením je SQL dotaz:
alter table `ps_lang` add column is_rtl tinyint (1);
Chyba:
An error occurred while creating object. lang (Unknown column ‚date_format_lite‘ in ‚field list‘)
Řešením je SQL dotaz:
ALTER TABLE `ps_lang` ADD `date_format_lite` char(32) NOT NULL DEFAULT 'Y-m-d' AFTER language_code; ALTER TABLE `ps_lang` ADD `date_format_full` char(32) NOT NULL DEFAULT 'Y-m-d H:i:s' AFTER date_format_lite; UPDATE `ps_lang` SET `date_format_lite` = 'd/m/Y' WHERE `iso_code` IN ('fr', 'es', 'it'); UPDATE `ps_lang` SET `date_format_full` = 'd/m/Y H:i:s' WHERE `iso_code` IN ('fr', 'es', 'it'); UPDATE `ps_lang` SET `date_format_lite` = 'd.m.Y' WHERE `iso_code` = 'de'; UPDATE `ps_lang` SET `date_format_full` = 'd.m.Y H:i:s' WHERE `iso_code` = 'de'; UPDATE `ps_lang` SET `date_format_lite` = 'm/d/Y' WHERE `iso_code` = 'en'; UPDATE `ps_lang` SET `date_format_full` = 'm/d/Y H:i:s' WHERE `iso_code` = 'en';