/**
* i18n.php
*
- * Copyright (c) 1999-2002 The SquirrelMail Project Team
+ * Copyright (c) 1999-2003 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* This file contains variuos functions that are needed to do
} else if ($charset == 'koi8-r') {
$ret = charset_decode_koi8r ($string);
} else if ($charset == 'windows-1251') {
- $ret = charset_decode_koi8r ($string);
+ $ret = charset_decode_windows_1251 ($string);
} else if ($charset == 'windows-1257') {
$ret = charset_decode_windows_1257 ($string);
} else {
return (charset_decode_iso_8859_1($string));
}
+/* windows-1251 is Microsoft Cyrillic encoding */
+function charset_decode_windows_1251 ($string) {
+ // Convert to KOI8-R, then return this decoded.
+ $string = convert_cyr_string($string, 'w', 'k');
+ return charset_decode_koi8r($string);
+}
+
+
/*
* Set up the language to be output
$languages['bg_BG']['CHARSET'] = 'windows-1251';
$languages['bg']['ALIAS'] = 'bg_BG';
+$languages['uk_UA']['NAME'] = 'Ukrainian';
+$languages['uk_UA']['CHARSET'] = 'koi8-u';
+$languages['uk']['ALIAS'] = 'uk_UA';
+
// Right to left languages
$languages['he_HE']['NAME'] = 'Hebrew';