| 1 | <?php |
| 2 | |
| 3 | /** |
| 4 | ** i18n.php |
| 5 | ** |
| 6 | ** Copyright (c) 1999-2001 The Squirrelmail Development Team |
| 7 | ** Licensed under the GNU GPL. For full terms see the file COPYING. |
| 8 | ** |
| 9 | ** This file contains variuos functions that are needed to do |
| 10 | ** internationalization of SquirrelMail. |
| 11 | ** |
| 12 | ** Internally the output character set is used. Other characters are |
| 13 | ** encoded using Unicode entities according to HTML 4.0. |
| 14 | ** |
| 15 | ** $Id$ |
| 16 | **/ |
| 17 | |
| 18 | global $squirrelmail_language, $languages; |
| 19 | if (! isset($squirrelmail_language)) { $squirrelmail_language = ''; } |
| 20 | |
| 21 | // This array specifies the available languages. |
| 22 | $languages['ca']['NAME'] = 'Catalan'; |
| 23 | $languages['ca']['CHARSET'] = 'iso-8859-1'; |
| 24 | $languages['ca_CA']['ALIAS'] = 'ca'; |
| 25 | |
| 26 | /* PLEASE DON'T TOUCH!!! |
| 27 | * Correct locale name, which should be set by setlocale and/or putenv('LC_ALL='...) |
| 28 | * is 'cs_CZ' and NOT 'cs', this applies to all locale names, look into docs, if you |
| 29 | * don't believe me. Ondrej Sury, czech and slovak translator. |
| 30 | */ |
| 31 | $languages['cs_CZ']['NAME'] = 'Czech'; |
| 32 | $languages['cs_CZ']['CHARSET'] = 'iso-8859-2'; |
| 33 | $languages['cs']['ALIAS'] = 'cs_CZ'; |
| 34 | $languages['cz']['ALIAS'] = 'cs_CZ'; // set up by some ancient versions of IE |
| 35 | |
| 36 | $languages['da']['NAME'] = 'Danish'; |
| 37 | $languages['da']['CHARSET'] = 'iso-8859-1'; |
| 38 | $languages['da_DA']['ALIAS'] = 'da'; |
| 39 | |
| 40 | $languages['de']['NAME'] = 'Deutsch'; |
| 41 | $languages['de']['CHARSET'] = 'iso-8859-1'; |
| 42 | $languages['de_DE']['ALIAS'] = 'de'; |
| 43 | |
| 44 | $languages['en']['NAME'] = 'English'; |
| 45 | $languages['en']['CHARSET'] = 'iso-8859-1'; |
| 46 | $languages['en_EN']['ALIAS'] = 'en'; |
| 47 | |
| 48 | $languages['es']['NAME'] = 'Spanish'; |
| 49 | $languages['es']['CHARSET'] = 'iso-8859-1'; |
| 50 | $languages['es_ES']['ALIAS'] = 'es'; |
| 51 | |
| 52 | $languages['et']['NAME'] = 'Estonian'; |
| 53 | $languages['et']['CHARSET'] = 'iso-8859-15'; |
| 54 | $languages['et_EE']['ALIAS'] = 'et'; |
| 55 | |
| 56 | $languages['fi']['NAME'] = 'Finnish'; |
| 57 | $languages['fi']['CHARSET'] = 'iso-8859-1'; |
| 58 | $languages['fi_FI']['ALIAS'] = 'fi'; |
| 59 | |
| 60 | $languages['fr']['NAME'] = 'French'; |
| 61 | $languages['fr']['CHARSET'] = 'iso-8859-1'; |
| 62 | $languages['fr_FR']['ALIAS'] = 'fr'; |
| 63 | |
| 64 | $languages['hr']['NAME'] = 'Croatian'; |
| 65 | $languages['hr']['CHARSET'] = 'iso-8859-2'; |
| 66 | $languages['hr_HR']['ALIAS'] = 'hr'; |
| 67 | |
| 68 | $languages['hu']['NAME'] = 'Hungarian'; |
| 69 | $languages['hu']['CHARSET'] = 'iso-8859-2'; |
| 70 | $languages['hu_HU']['ALIAS'] = 'hu'; |
| 71 | |
| 72 | $languages['id']['NAME'] = 'Indonesian'; |
| 73 | $languages['id']['CHARSET'] = 'iso-8859-1'; |
| 74 | $languages['id_ID']['ALIAS'] = 'id'; |
| 75 | |
| 76 | $languages['is']['NAME'] = 'Icelandic'; |
| 77 | $languages['is']['CHARSET'] = 'iso-8859-1'; |
| 78 | $languages['is_IS']['ALIAS'] = 'is'; |
| 79 | |
| 80 | $languages['it']['NAME'] = 'Italian'; |
| 81 | $languages['it']['CHARSET'] = 'iso-8859-1'; |
| 82 | $languages['it_IT']['ALIAS'] = 'it'; |
| 83 | |
| 84 | $languages['ko']['NAME'] = 'Korean'; |
| 85 | $languages['ko']['CHARSET'] = 'euc-KR'; |
| 86 | $languages['ko_KO']['ALIAS'] = 'ko'; |
| 87 | |
| 88 | $languages['nl']['NAME'] = 'Dutch'; |
| 89 | $languages['nl']['CHARSET'] = 'iso-8859-1'; |
| 90 | $languages['nl_NL']['ALIAS'] = 'nl'; |
| 91 | |
| 92 | $languages['no']['NAME'] = 'Norwegian (Bokmål)'; |
| 93 | $languages['no']['CHARSET'] = 'iso-8859-1'; |
| 94 | $languages['no_NO']['ALIAS'] = 'no'; |
| 95 | $languages['no_NO_ny']['NAME'] = 'Norwegian (Nynorsk)'; |
| 96 | $languages['no_NO_ny']['CHARSET'] = 'iso-8859-1'; |
| 97 | |
| 98 | $languages['pl']['NAME'] = 'Polish'; |
| 99 | $languages['pl']['CHARSET'] = 'iso-8859-2'; |
| 100 | $languages['pl_PL']['ALIAS'] = 'pl'; |
| 101 | |
| 102 |