$languages['ca']['CHARSET'] = 'iso-8859-1';
$languages['ca_CA']['ALIAS'] = 'ca';
+ /* PLEASE DON'T TOUCH!!!
+ * Correct locale name, which should be set by setlocale and/or putenv('LC_ALL='...)
+ * is 'cs_CZ' and NOT 'cs', this applies to all locale names, look into docs, if you
+ * don't believe me. Ondrej Sury, czech and slovak translator.
+ */
$languages['cs_CZ']['NAME'] = 'Czech';
$languages['cs_CZ']['CHARSET'] = 'iso-8859-2';
+ $languages['cs']['ALIAS'] = 'cs_CZ';
$languages['da']['NAME'] = 'Danish';
$languages['da']['CHARSET'] = 'iso-8859-1';
$languages['sv_SV']['ALIAS'] = 'sv';
$languages['tr']['NAME'] = 'Turkish';
- $languages['tr']['CHARSET'] = 'iso-8859-1';
+ $languages['tr']['CHARSET'] = 'iso-8859-9';
$languages['tr_TR']['ALIAS'] = 'tr';
$languages['tw']['NAME'] = 'Taiwan';
$languages['sk_SK']['NAME'] = 'Slovak';
$languages['sk_SK']['CHARSET'] = 'iso-8859-2';
+ $languages['sk']['ALIAS'] = 'sk_SK';
$languages['ro']['NAME'] = 'Romanian';
$languages['ro']['CHARSET'] = 'iso-8859-2';
$languages['ro_RO']['ALIAS'] = 'ro';
+ $languages['th']['NAME'] = 'Thai';
+ $languages['th']['CHARSET'] = 'tis-620';
+
+ $languages['lt']['NAME'] = 'Lithuanian';
+ $languages['lt']['CHARSET'] = 'iso-8859-13';
+ $languages['lt_LT']['ALIAS'] = 'lt';
+
// Decodes a string to the internal encoding from the given charset
function charset_decode ($charset, $string) {
global $debug_mime;
$sm_language = substr($HTTP_ACCEPT_LANGUAGE, 0, 2);
}
if (!$sm_language && isset($squirrelmail_default_language))
- $sm_language = $squirrelmail_default_language;
+ $squirrelmail_language = $squirrelmail_default_language;
$sm_notAlias = $sm_language;
while (isset($languages[$sm_notAlias]['ALIAS']))
$sm_notAlias = $languages[$sm_notAlias]['ALIAS'];
setlocale('LC_ALL', $sm_notAlias);
bindtextdomain('squirrelmail', '../locale/');
textdomain('squirrelmail');
- header ('Content-Type: text/html; charset=' . $languages[$sm_language]['CHARSET']);
+ header ('Content-Type: text/html; charset=' . $languages[$sm_notAlias]['CHARSET']);
}
}
if ($my_charset) $default_charset=$my_charset;
}
-?>
\ No newline at end of file
+?>