From: garvinhicking Date: Tue, 3 Jan 2006 10:02:22 +0000 (+0000) Subject: * Fix server locale order to always first use the charset locale instead of... X-Git-Tag: 1.0~193 X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=e08b02c92eb91404cbf3d083cd6987c7651f7ace;p=s9y.git * Fix server locale order to always first use the charset locale instead of a generic locale. Fixes bug #1384978 (garvinhicking) --- diff --git a/lang/UTF-8/recode.php b/lang/UTF-8/recode.php index a47da18..68f2841 100644 --- a/lang/UTF-8/recode.php +++ b/lang/UTF-8/recode.php @@ -50,7 +50,7 @@ while (($file = readdir($dh)) !== false) { if (!preg_match('@lang_(.+)\.inc\.php$@i', $file, $extmatch)) { continue; } - + if (!isset($ext[$extmatch[1]])) { echo "'$file' already is in UTF-8. Leaving untouched.\n"; } else { @@ -61,6 +61,8 @@ while (($file = readdir($dh)) !== false) { chmod($file, 0644); $fc = file_get_contents($file . '.new'); $fc = preg_replace('@' . $set . '@i', 'UTF-8', $fc); + $fc = preg_replace('@' . str_replace('ISO-', 'ISO', $set) . '@i', 'UTF8', $fc); + if (isset($htmlarea_iso[$extmatch[1]])) { $fc = preg_replace( '@define\(\'WYSIWYG_LANG\',\s+\'[^\']+\'\);@i', diff --git a/lang/UTF-8/serendipity_lang_bg.inc.php b/lang/UTF-8/serendipity_lang_bg.inc.php index 86f9211..44f310c 100644 --- a/lang/UTF-8/serendipity_lang_bg.inc.php +++ b/lang/UTF-8/serendipity_lang_bg.inc.php @@ -6,7 +6,7 @@ # Ognyan Kulev , 2005 /* vim: set sts=4 ts=4 expandtab : */ -@define('LANG_CHARSET', 'windows-1251'); +@define('LANG_CHARSET', 'UTF-8'); @define('DATE_LOCALES', 'bg_BG'); @define('DATE_FORMAT_ENTRY', '%A, %e %B %Y'); @define('WYSIWYG_LANG', 'en'); diff --git a/lang/UTF-8/serendipity_lang_cn.inc.php b/lang/UTF-8/serendipity_lang_cn.inc.php index a50305e..2723d29 100644 --- a/lang/UTF-8/serendipity_lang_cn.inc.php +++ b/lang/UTF-8/serendipity_lang_cn.inc.php @@ -1,10 +1,10 @@ - /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'Czech, cs, cs_CZ.UTF-8'); +@define('DATE_LOCALES', 'cs_CZ.UTF-8, czech, cs'); @define('DATE_FORMAT_ENTRY', '%A, %e. %B %Y'); @define('DATE_FORMAT_SHORT', '%d/%m/%Y %H.%M'); @define('WYSIWYG_LANG', 'cs-utf'); diff --git a/lang/UTF-8/serendipity_lang_cz.inc.php b/lang/UTF-8/serendipity_lang_cz.inc.php index c5d2064..4b1652b 100644 --- a/lang/UTF-8/serendipity_lang_cz.inc.php +++ b/lang/UTF-8/serendipity_lang_cz.inc.php @@ -1,11 +1,11 @@ - /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'Czech, cs, cs_CZ.UTF-8'); +@define('DATE_LOCALES', 'cs_CZ.UTF-8, cs_CZ.UTF8, czech, cs'); @define('DATE_FORMAT_ENTRY', '%A, %e. %B %Y'); @define('DATE_FORMAT_SHORT', '%d/%m/%Y %H.%M'); @define('WYSIWYG_LANG', 'cs-utf'); diff --git a/lang/UTF-8/serendipity_lang_da.inc.php b/lang/UTF-8/serendipity_lang_da.inc.php index f95b1f7..89b7321 100644 --- a/lang/UTF-8/serendipity_lang_da.inc.php +++ b/lang/UTF-8/serendipity_lang_da.inc.php @@ -1,4 +1,4 @@ - @@ -7,7 +7,7 @@ /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'danish, da, da_DK, da_DK.ISO8859-1'); +@define('DATE_LOCALES', 'da_DK.UTF8, da_DK.UTF-8, danish, da, da_DK'); @define('DATE_FORMAT_ENTRY', '%A d. %e. %B %Y'); @define('DATE_FORMAT_SHORT', '%d.%m.%Y %H:%M'); @define('WYSIWYG_LANG', 'da-utf'); diff --git a/lang/UTF-8/serendipity_lang_de.inc.php b/lang/UTF-8/serendipity_lang_de.inc.php index 73d8c5b..880dd75 100644 --- a/lang/UTF-8/serendipity_lang_de.inc.php +++ b/lang/UTF-8/serendipity_lang_de.inc.php @@ -1,11 +1,11 @@ -, @@ -8,7 +8,7 @@ /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'spanish, sp, es, es_ES, es_ES.ISO_8859-1, es_ES.ISO8859-1, es-ES'); +@define('DATE_LOCALES', 'es_ES.ISO_8859-15, es_ES.UTF8, es_ES.ISO_8859-1, es_ES.ISO8859-1, spanish, sp, es, es_ES, es-ES'); @define('DATE_FORMAT_ENTRY', '%A, %e de %B del %Y'); @define('DATE_FORMAT_SHORT', '%d.%m.%Y %H:%M'); @define('WYSIWYG_LANG', 'es-utf'); diff --git a/lang/UTF-8/serendipity_lang_fa.inc.php b/lang/UTF-8/serendipity_lang_fa.inc.php index a809b3e..c6ef036 100644 --- a/lang/UTF-8/serendipity_lang_fa.inc.php +++ b/lang/UTF-8/serendipity_lang_fa.inc.php @@ -1,4 +1,4 @@ - @@ -6,7 +6,7 @@ /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'fa_IR, persian, fa'); +@define('DATE_LOCALES', 'fa_IR.UTF-8, fa_IR, persian, fa'); @define('DATE_FORMAT_ENTRY', '%A، %e %B %Y'); @define('DATE_FORMAT_SHORT', '%Y-%m-%d %H:%M'); @define('WYSIWYG_LANG', 'en'); diff --git a/lang/UTF-8/serendipity_lang_fi.inc.php b/lang/UTF-8/serendipity_lang_fi.inc.php index 2ee7ae7..8799eb2 100644 --- a/lang/UTF-8/serendipity_lang_fi.inc.php +++ b/lang/UTF-8/serendipity_lang_fi.inc.php @@ -1,11 +1,11 @@ - /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'finnish, fi, fi_FI.UTF-8'); +@define('DATE_LOCALES', 'fi_FI.UTF-8, finnish, fi'); @define('DATE_FORMAT_ENTRY', '%A, %B %e. %Y'); @define('DATE_FORMAT_SHORT', '%Y-%m-%d %H:%M'); @define('WYSIWYG_LANG', 'fi'); diff --git a/lang/UTF-8/serendipity_lang_fr.inc.php b/lang/UTF-8/serendipity_lang_fr.inc.php index 7ff7d29..0b0d575 100644 --- a/lang/UTF-8/serendipity_lang_fr.inc.php +++ b/lang/UTF-8/serendipity_lang_fr.inc.php @@ -1,4 +1,4 @@ - @@ -8,7 +8,7 @@ /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'french, fr, fr_FR, fr_FR.UTF-8, fr_FR@euro, fr_FR.ISO8859-1, en_US'); +@define('DATE_LOCALES', 'fr_FR.UTF-8, fr_FR.UTF8, french, fr, fr_FR, fr_FR@euro, en_US'); @define('DATE_FORMAT_ENTRY', '%A, %e %B %Y'); @define('DATE_FORMAT_SHORT', '%d.%m.%Y %H:%M'); @define('WYSIWYG_LANG', 'fr-utf'); diff --git a/lang/UTF-8/serendipity_lang_hu.inc.php b/lang/UTF-8/serendipity_lang_hu.inc.php index 66edb86..78be591 100644 --- a/lang/UTF-8/serendipity_lang_hu.inc.php +++ b/lang/UTF-8/serendipity_lang_hu.inc.php @@ -5,7 +5,7 @@ /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'hungarian, hu, hu_HU'); +@define('DATE_LOCALES', 'hu_HU-UTF-8, hu_HU-UTF8, hungarian, hu, hu_HU'); @define('DATE_FORMAT_ENTRY', '%Y. %B %e. (%A) '); @define('DATE_FORMAT_SHORT', '%Y-%m-%d %H:%M'); @define('WYSIWYG_LANG', 'en'); diff --git a/lang/UTF-8/serendipity_lang_is.inc.php b/lang/UTF-8/serendipity_lang_is.inc.php index f0f04b7..62c14fa 100644 --- a/lang/UTF-8/serendipity_lang_is.inc.php +++ b/lang/UTF-8/serendipity_lang_is.inc.php @@ -1,11 +1,11 @@ - /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'icelandic, is, is_IS'); +@define('DATE_LOCALES', 'is_IS-UTF-8, is_IS-UTF8, icelandic, is, is_IS'); @define('DATE_FORMAT_ENTRY', '%A, %e. %B %Y'); @define('DATE_FORMAT_SHORT', '%d.%m.%y %H:%M'); @define('WYSIWYG_LANG', 'en'); diff --git a/lang/UTF-8/serendipity_lang_it.inc.php b/lang/UTF-8/serendipity_lang_it.inc.php index d99ea02..877fb37 100644 --- a/lang/UTF-8/serendipity_lang_it.inc.php +++ b/lang/UTF-8/serendipity_lang_it.inc.php @@ -1,11 +1,11 @@ - /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'italiano, it, it_IT'); +@define('DATE_LOCALES', 'it_IT-UTF-8, it_IT-UTF8, italiano, it, it_IT'); @define('DATE_FORMAT_ENTRY', '%A, %e %B %Y'); @define('DATE_FORMAT_SHORT', '%d-%m-%Y %H:%M'); @define('WYSIWYG_LANG', 'it-utf'); diff --git a/lang/UTF-8/serendipity_lang_ja.inc.php b/lang/UTF-8/serendipity_lang_ja.inc.php index ef20db6..bf90f18 100644 --- a/lang/UTF-8/serendipity_lang_ja.inc.php +++ b/lang/UTF-8/serendipity_lang_ja.inc.php @@ -1,11 +1,11 @@ -, 2004-2005. /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'ja,jp,ja_JP.UTF-8'); +@define('DATE_LOCALES', 'ja_JP.UTF-8,ja,jp'); @define('DATE_FORMAT_ENTRY', '%Y年 %B %e(%A)'); @define('DATE_FORMAT_SHORT', '%Y-%m-%d %H:%M'); @define('WYSIWYG_LANG', 'ja-utf8'); diff --git a/lang/UTF-8/serendipity_lang_ko.inc.php b/lang/UTF-8/serendipity_lang_ko.inc.php index f009fe3..d04ffd2 100644 --- a/lang/UTF-8/serendipity_lang_ko.inc.php +++ b/lang/UTF-8/serendipity_lang_ko.inc.php @@ -1,4 +1,4 @@ - @@ -6,7 +6,7 @@ /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'korean, ko, ko_KR, ko_KR.UTF-8'); +@define('DATE_LOCALES', 'ko_KR.UTF-8, korean, ko, ko_KR'); @define('DATE_FORMAT_ENTRY', '%Y년 %B %e일 %A'); @define('DATE_FORMAT_SHORT', '%Y-%m-%d %H:%M'); @define('WYSIWYG_LANG', 'en'); diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index fe1d216..5c07634 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -1,4 +1,4 @@ - @@ -6,7 +6,7 @@ /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'dutch, nl_BE, nl, nl_BE.ISO8859-1'); +@define('DATE_LOCALES', 'nl_BE.UTF8, nl_BE.UTF-8, dutch, nl_BE, nl'); @define('DATE_FORMAT_ENTRY', '%A, %e %B %Y'); @define('DATE_FORMAT_SHORT', '%d-%m-%Y %H:%M'); @define('WYSIWYG_LANG', 'nl-utf'); diff --git a/lang/UTF-8/serendipity_lang_no.inc.php b/lang/UTF-8/serendipity_lang_no.inc.php index df8d46f..faca757 100644 --- a/lang/UTF-8/serendipity_lang_no.inc.php +++ b/lang/UTF-8/serendipity_lang_no.inc.php @@ -1,11 +1,11 @@ - /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'norwegian, no, no_NO, no_NO.UTF-8, no_NO.ISO8859-1, no_'); +@define('DATE_LOCALES', 'no_NO.UTF-8, no_NO.UTF8, norwegian, no, no_NO, no_'); @define('DATE_FORMAT_ENTRY', '%A - %e. %B %Y'); @define('DATE_FORMAT_SHORT', '%d.%m.%Y %H:%M'); @define('WYSIWYG_LANG', 'no-utf'); diff --git a/lang/UTF-8/serendipity_lang_pt.inc.php b/lang/UTF-8/serendipity_lang_pt.inc.php index c3585a3..6895597 100644 --- a/lang/UTF-8/serendipity_lang_pt.inc.php +++ b/lang/UTF-8/serendipity_lang_pt.inc.php @@ -1,4 +1,4 @@ - @@ -6,7 +6,7 @@ /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'portuguese brazilian, pt, pt_BR'); +@define('DATE_LOCALES', 'pt_BR-UTF-8, pt_BR-UTF8, pt_BR, portuguese brazilian, pt'); @define('DATE_FORMAT_ENTRY', '%A, %e de %B de %Y'); @define('WYSIWYG_LANG', 'pt_pt-utf'); @define('LANG_DIRECTION', 'ltr'); diff --git a/lang/UTF-8/serendipity_lang_pt_PT.inc.php b/lang/UTF-8/serendipity_lang_pt_PT.inc.php index 715d713..347ba87 100644 --- a/lang/UTF-8/serendipity_lang_pt_PT.inc.php +++ b/lang/UTF-8/serendipity_lang_pt_PT.inc.php @@ -8,7 +8,7 @@ /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'pt, pt_PT, european portuguese'); +@define('DATE_LOCALES', 'pt_PT-UTF-8, pt_PT-UTF8, pt, pt_PT, european portuguese'); @define('DATE_FORMAT_ENTRY', '%A, %e de %B de %Y'); @define('DATE_FORMAT_SHORT', '%Y-%m-%d %H:%M'); @define('WYSIWYG_LANG', 'pt_pt-utf'); @@ -809,4 +809,4 @@ @define('INSTALL_TRACKREF_DESC', 'A activação da localização do referenciador permite mostrar que sítios se referem aos seus artigos. Hoje em dia esta possibilidade é abusada para spam, de maneira que pode desligá-la se quiser.'); @define('CATEGORIES_HIDE_PARENT', 'Esconder a categoria mãe seleccionada?'); @define('CATEGORIES_HIDE_PARENT_DESC', 'Se restringir a listagem de categorias a uma categoria específica, por omissão verá a categoria mãe na listagem de saída. Se desactivar esta opção, o nome da categoria mãe não será mostrado.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Warning: You did not select any group memberships. This would effectively log you out of the usergroup management, and thus your group memberships werde not changed.'); +@define('WARNING_NO_GROUPS_SELECTED', 'Aviso: Não seleccionou afiliações em grupos. Isto encerrou a sua gestão de grupos, e as suas afiliações em grupos não foram alteradas.'); diff --git a/lang/UTF-8/serendipity_lang_ro.inc.php b/lang/UTF-8/serendipity_lang_ro.inc.php index b0f7562..9a71b77 100644 --- a/lang/UTF-8/serendipity_lang_ro.inc.php +++ b/lang/UTF-8/serendipity_lang_ro.inc.php @@ -5,7 +5,7 @@ /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'romanian, ro, ro_RO'); +@define('DATE_LOCALES', 'ro_RO.UTF-8, romanian, ro, ro_RO'); @define('DATE_FORMAT_ENTRY', '%A, %B %e. %Y'); @define('DATE_FORMAT_SHORT', '%d-%m-%Y %H:%M'); @define('WYSIWYG_LANG', 'ro'); diff --git a/lang/UTF-8/serendipity_lang_ru.inc.php b/lang/UTF-8/serendipity_lang_ru.inc.php index 45424c8..b95601d 100644 --- a/lang/UTF-8/serendipity_lang_ru.inc.php +++ b/lang/UTF-8/serendipity_lang_ru.inc.php @@ -1,4 +1,4 @@ - @@ -6,7 +6,7 @@ /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); -@define('DATE_LOCALES', 'tw, zh, zh-TW.UTF-8, zh_TW.UTF-8'); +@define('DATE_LOCALES', 'zh-TW.UTF-8, zh_TW.UTF-8, tw, zh'); @define('DATE_FORMAT_ENTRY', '%A, %B %e. %Y'); @define('DATE_FORMAT_SHORT', '%Y-%m-%d %H:%M'); @define('WYSIWYG_LANG', 'en'); diff --git a/lang/UTF-8/serendipity_lang_tw.inc.php b/lang/UTF-8/serendipity_lang_tw.inc.php index 44e0c71..cb9cc9c 100644 --- a/lang/UTF-8/serendipity_lang_tw.inc.php +++ b/lang/UTF-8/serendipity_lang_tw.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_zh.inc.php b/lang/UTF-8/serendipity_lang_zh.inc.php index e8a0f15..0356e53 100644 --- a/lang/UTF-8/serendipity_lang_zh.inc.php +++ b/lang/UTF-8/serendipity_lang_zh.inc.php @@ -1,10 +1,10 @@ -