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