View | Details | Raw Unified | Return to bug 12017
Collapse All | Expand All

(-)a/Koha/Template/Plugin/Koha.pm (+8 lines)
Lines 37-42 removes the necessity of setting a template variable in Perl code for Link Here
37
each and every system preference, even if no evaluation of the setting
37
each and every system preference, even if no evaluation of the setting
38
is necessary.
38
is necessary.
39
39
40
Another example: [% Koha.Config( 'configvar' ) %] will return the
41
value of 'configvar' as stored on koha-conf.xml
42
40
=cut
43
=cut
41
44
42
sub Preference {
45
sub Preference {
Lines 44-47 sub Preference { Link Here
44
    return C4::Context->preference( $pref );
47
    return C4::Context->preference( $pref );
45
}
48
}
46
49
50
sub Config {
51
    my ( $self, $config ) = @_;
52
    return C4::Context->config( $config );
53
}
54
47
1;
55
1;
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc (-1 / +3 lines)
Lines 20-26 Link Here
20
    <link rel="stylesheet" type="text/css" href="[% themelang %]/css/login.css" />
20
    <link rel="stylesheet" type="text/css" href="[% themelang %]/css/login.css" />
21
[% END %]
21
[% END %]
22
22
23
[% PROCESS 'languages.inc' %]
23
[%- USE Koha -%]
24
[%- SET languages = Koha.Config('opachtdocs') _ "/includes/" _ lang _ "/languages.inc" -%]
25
[%- PROCESS $languages -%]
24
26
25
<!-- koha core js -->
27
<!-- koha core js -->
26
<script type="text/javascript" src="[% themelang %]/js/staff-global.js"></script>
28
<script type="text/javascript" src="[% themelang %]/js/staff-global.js"></script>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc (-1 / +3 lines)
Lines 15-21 Link Here
15
    <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/lib/jquery/jquery-ui.css" />
15
    <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/lib/jquery/jquery-ui.css" />
16
[% END %]
16
[% END %]
17
17
18
[% PROCESS 'languages.inc' %]
18
[%- USE Koha -%]
19
[%- SET languages = Koha.Config('opachtdocs') _ "/includes/" _ lang _ "/languages.inc" -%]
20
[%- PROCESS $languages -%]
19
21
20
[% SET opaclayoutstylesheet='opac.css' UNLESS opaclayoutstylesheet %]
22
[% SET opaclayoutstylesheet='opac.css' UNLESS opaclayoutstylesheet %]
21
[% IF (opaclayoutstylesheet.match('^https?:|^\/')) %]
23
[% IF (opaclayoutstylesheet.match('^https?:|^\/')) %]
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/languages.inc (-195 lines)
Lines 1-195 Link Here
1
[%# "WARNING: This file must be replicated on 'include' dir" %]
2
[%# "for each staff/opac theme"                              %]
3
4
[%- BLOCK split_subtag -%]
5
[%- IF ( matches = subtag.match('^(\w+)$')) -%]
6
        [%- SET lang   = subtag    -%]
7
        [%- SET script = ''        -%]
8
        [%- IF ( lang == 'en' )    -%]
9
        [%- SET region = 'US'      -%]
10
        [%- ELSE                   -%]
11
        [%- SET region = ''        -%]
12
        [%- END                    -%]
13
[%- ELSIF ( matches = subtag.match('^(\w+)-(\w+)$')) -%]
14
        [%- SET lang   = matches.0 -%]
15
    [%- IF matches.1.length == 4   -%]
16
        [%- SET script = matches.1 -%]
17
        [%- SET region = ''        -%]
18
    [%- ELSE                       -%]
19
        [%- SET script = ''        -%]
20
        [%- SET region = matches.1 -%]
21
    [%- END                        -%]
22
[%- ELSIF ( matches = subtag.match('^(\w+)-(\w+)-(\w+)$')) -%]
23
        [%- SET lang   = matches.0 -%]
24
        [%- SET script = matches.1 -%]
25
        [%- SET region = matches.2 -%]
26
[%- END -%]
27
[%- END -%]
28
29
[%- BLOCK native_description -%]
30
[%- PROCESS split_subtag subtag = subtag -%]
31
[%- PROCESS language_descriptions code = lang -%]
32
[%- END -%]
33
34
[%- BLOCK script_description -%]
35
[%- PROCESS split_subtag subtag = subtag -%]
36
[%- PROCESS script_descriptions code = script -%]
37
[%- END -%]
38
39
[%- BLOCK region_description -%]
40
[%- PROCESS split_subtag subtag = subtag -%]
41
[%- PROCESS region_descriptions code = region -%]
42
[%- END -%]
43
44
[%# Update language_descriptions when modifying language_codes %]
45
[%- BLOCK get_language_codes -%]
46
[%- language_codes = ['am', 'ar', 'az', 'be', 'ben', 'bg', 'ca', 'cs',
47
'da', 'de', 'el', 'en', 'es', 'eu', 'fa', 'fi', 'fo', 'fr',
48
'gl', 'he', 'hi', 'hr', 'hu', 'hy', 'id', 'is', 'it', 'ja',
49
'kn', 'ko', 'ku', 'lo', 'mi', 'mon', 'mr', 'ms', 'nb', 'ne',
50
'nl', 'nn', 'pbr', 'pl', 'prs', 'pt', 'ro', 'ru', 'rw', 'sd',
51
'sk', 'sl', 'sq', 'sr', 'sv', 'sw', 'ta', 'tet', 'th', 'tl',
52
'tr', 'uk', 'ur', 'vi', 'zh'] -%]
53
[%- END -%]
54
55
[%# Update language_codes when modifying language_descriptions %]
56
[%# (i=1) for iso639-2 code, (t=1) fortname %]
57
[%- BLOCK language_descriptions -%]
58
[%- SWITCH code -%]
59
  [%- CASE 'am'  -%][%- IF (i) -%][%- 'amh' -%][%- ELSIF (t) -%]<span>Amharic</span>[%-           ELSE -%][%- "ኣማርኛ" -%][%- END -%]
60
  [%- CASE 'ar'  -%][%- IF (i) -%][%- 'ara' -%][%- ELSIF (t) -%]<span>Arabic</span>[%-            ELSE -%][%- "لعربية" -%][%- END -%]
61
  [%- CASE 'az'  -%][%- IF (i) -%][%- 'aze' -%][%- ELSIF (t) -%]<span>Azerbaijani</span>[%-       ELSE -%][%- "Azərbaycan dili" -%][%- END -%]
62
  [%- CASE 'be'  -%][%- IF (i) -%][%- 'bel' -%][%- ELSIF (t) -%]<span>Byelorussian</span>[%-      ELSE -%][%- "Беларуская мова" -%][%- END -%]
63
  [%- CASE 'ben' -%][%- IF (i) -%][%- 'ben' -%][%- ELSIF (t) -%]<span>Bengali</span>[%-           ELSE -%][%- "বাংলা" -%][%- END -%]
64
  [%- CASE 'bg'  -%][%- IF (i) -%][%- 'bul' -%][%- ELSIF (t) -%]<span>Bulgarian</span>[%-         ELSE -%][%- "Български" -%][%- END -%]
65
  [%- CASE 'ca'  -%][%- IF (i) -%][%- 'cat' -%][%- ELSIF (t) -%]<span>Catalan</span>[%-           ELSE -%][%- "Català" -%][%- END -%]
66
  [%- CASE 'cs'  -%][%- IF (i) -%][%- 'ces' -%][%- ELSIF (t) -%]<span>Czech</span>[%-             ELSE -%][%- "Ceština" -%][%- END -%]
67
  [%- CASE 'da'  -%][%- IF (i) -%][%- 'dan' -%][%- ELSIF (t) -%]<span>Danish</span>[%-            ELSE -%][%- "Dansk" -%][%- END -%]
68
  [%- CASE 'de'  -%][%- IF (i) -%][%- 'ger' -%][%- ELSIF (t) -%]<span>German</span>[%-            ELSE -%][%- "Deutsch" -%][%- END -%]
69
  [%- CASE 'el'  -%][%- IF (i) -%][%- 'gre' -%][%- ELSIF (t) -%]<span>Greek</span>[%-             ELSE -%][%- "ελληνικά" -%][%- END -%]
70
  [%- CASE 'en'  -%][%- IF (i) -%][%- 'eng' -%][%- ELSIF (t) -%]<span>English</span>[%-           ELSE -%][%- "English" -%][%- END -%]
71
  [%- CASE 'es'  -%][%- IF (i) -%][%- 'spa' -%][%- ELSIF (t) -%]<span>Spanish</span>[%-           ELSE -%][%- "Español" -%][%- END -%]
72
  [%- CASE 'eu'  -%][%- IF (i) -%][%- 'baq' -%][%- ELSIF (t) -%]<span>Basque</span>[%-            ELSE -%][%- "Euskara" -%][%- END -%]
73
  [%- CASE 'fa'  -%][%- IF (i) -%][%- 'per' -%][%- ELSIF (t) -%]<span>Persian</span>[%-           ELSE -%][%- "فارسى" -%][%- END -%]
74
  [%- CASE 'fi'  -%][%- IF (i) -%][%- 'fin' -%][%- ELSIF (t) -%]<span>Finnish</span>[%-           ELSE -%][%- "Suomi" -%][%- END -%]
75
  [%- CASE 'fo'  -%][%- IF (i) -%][%- 'fao' -%][%- ELSIF (t) -%]<span>Faroese</span>[%-           ELSE -%][%- "Føroyskt" -%][%- END -%]
76
  [%- CASE 'fr'  -%][%- IF (i) -%][%- 'fre' -%][%- ELSIF (t) -%]<span>French</span>[%-            ELSE -%][%- "Français" -%][%- END -%]
77
  [%- CASE 'gl'  -%][%- IF (i) -%][%- 'glg' -%][%- ELSIF (t) -%]<span>Galician</span>[%-          ELSE -%][%- "Galego" -%][%- END -%]
78
  [%- CASE 'he'  -%][%- IF (i) -%][%- 'heb' -%][%- ELSIF (t) -%]<span>Hebrew</span>[%-            ELSE -%][%- "עִבְרִית" -%][%- END -%]
79
  [%- CASE 'hi'  -%][%- IF (i) -%][%- 'hin' -%][%- ELSIF (t) -%]<span>Hindi</span>[%-             ELSE -%][%- "हिन्दी" -%][%- END -%]
80
  [%- CASE 'hr'  -%][%- IF (i) -%][%- 'hrv' -%][%- ELSIF (t) -%]<span>Croatian</span>[%-          ELSE -%][%- "Hrvatski" -%][%- END -%]
81
  [%- CASE 'hu'  -%][%- IF (i) -%][%- 'hun' -%][%- ELSIF (t) -%]<span>Hungarian</span>[%-         ELSE -%][%- "Magyar" -%][%- END -%]
82
  [%- CASE 'hy'  -%][%- IF (i) -%][%- 'arm' -%][%- ELSIF (t) -%]<span>Armenian</span>[%-          ELSE -%][%- "Հայերէն" -%][%- END -%]
83
  [%- CASE 'id'  -%][%- IF (i) -%][%- 'ind' -%][%- ELSIF (t) -%]<span>Indonesian</span>[%-        ELSE -%][%- "Bahasa Indonesia" -%][%- END -%]
84
  [%- CASE 'is'  -%][%- IF (i) -%][%- 'ice' -%][%- ELSIF (t) -%]<span>Icelandic</span>[%-         ELSE -%][%- "Íslenska" -%][%- END -%]
85
  [%- CASE 'it'  -%][%- IF (i) -%][%- 'ita' -%][%- ELSIF (t) -%]<span>Italian</span>[%-           ELSE -%][%- "Italiano" -%][%- END -%]
86
  [%- CASE 'ja'  -%][%- IF (i) -%][%- 'jpn' -%][%- ELSIF (t) -%]<span>Japanese</span>[%-          ELSE -%][%- "日本語" -%][%- END -%]
87
  [%- CASE 'kn'  -%][%- IF (i) -%][%- 'kan' -%][%- ELSIF (t) -%]<span>Kannada</span>[%-           ELSE -%][%- "ಕನ್ನಡ" -%][%- END -%]
88
  [%- CASE 'ko'  -%][%- IF (i) -%][%- 'kor' -%][%- ELSIF (t) -%]<span>Korean</span>[%-            ELSE -%][%- "한국어" -%][%- END -%]
89
  [%- CASE 'ku'  -%][%- IF (i) -%][%- 'kur' -%][%- ELSIF (t) -%]<span>Kurdish</span>[%-           ELSE -%][%- "کوردی" -%][%- END -%]
90
  [%- CASE 'lo'  -%][%- IF (i) -%][%- 'lao' -%][%- ELSIF (t) -%]<span>Lao</span>[%-               ELSE -%][%- "ພາສາລາວ" -%][%- END -%]
91
  [%- CASE 'mi'  -%][%- IF (i) -%][%- 'mao' -%][%- ELSIF (t) -%]<span>Maori</span>[%-             ELSE -%][%- "Te Reo Māori" -%][%- END -%]
92
  [%- CASE 'mon' -%][%- IF (i) -%][%- 'mon' -%][%- ELSIF (t) -%]<span>Mongolian</span>[%-         ELSE -%][%- "Mонгол" -%][%- END -%]
93
  [%- CASE 'mr'  -%][%- IF (i) -%][%- 'mar' -%][%- ELSIF (t) -%]<span>Marathi</span>[%-           ELSE -%][%- "मराठी" -%][%- END -%]
94
  [%- CASE 'ms'  -%][%- IF (i) -%][%- 'may' -%][%- ELSIF (t) -%]<span>Malay</span>[%-             ELSE -%][%- "Bahasa melayu" -%][%- END -%]
95
  [%- CASE 'nb'  -%][%- IF (i) -%][%- 'nob' -%][%- ELSIF (t) -%]<span>Norwegian bokmål</span>[%-  ELSE -%][%- "Norsk bokmål" -%][%- END -%]
96
  [%- CASE 'ne'  -%][%- IF (i) -%][%- 'nep' -%][%- ELSIF (t) -%]<span>Nepali</span>[%-            ELSE -%][%- "नेपाली" -%][%- END -%]
97
  [%- CASE 'nl'  -%][%- IF (i) -%][%- 'dut' -%][%- ELSIF (t) -%]<span>Dutch</span>[%-             ELSE -%][%- "Nederlands" -%][%- END -%]
98
  [%- CASE 'nn'  -%][%- IF (i) -%][%- 'nno' -%][%- ELSIF (t) -%]<span>Norwegian nynorsk</span>[%- ELSE -%][%- "Norsk nynorsk" -%][%- END -%]
99
  [%- CASE 'pbr' -%][%- IF (i) -%][%- 'pbr' -%][%- ELSIF (t) -%]<span>Pangwa</span>[%-            ELSE -%][%- "Ekipangwa" -%][%- END -%]
100
  [%- CASE 'pl'  -%][%- IF (i) -%][%- 'pol' -%][%- ELSIF (t) -%]<span>Polish</span>[%-            ELSE -%][%- "Polski" -%][%- END -%]
101
  [%- CASE 'prs' -%][%- IF (i) -%][%- 'prs' -%][%- ELSIF (t) -%]<span>Dari</span>[%-              ELSE -%][%- "درى" -%][%- END -%]
102
  [%- CASE 'pt'  -%][%- IF (i) -%][%- 'por' -%][%- ELSIF (t) -%]<span>Portuguese</span>[%-        ELSE -%][%- "Português" -%][%- END -%]
103
  [%- CASE 'ro'  -%][%- IF (i) -%][%- 'rum' -%][%- ELSIF (t) -%]<span>Romanian</span>[%-          ELSE -%][%- "Român" -%][%- END -%]
104
  [%- CASE 'ru'  -%][%- IF (i) -%][%- 'rus' -%][%- ELSIF (t) -%]<span>Russian</span>[%-           ELSE -%][%- "Русский язык" -%][%- END -%]
105
  [%- CASE 'rw'  -%][%- IF (i) -%][%- 'kin' -%][%- ELSIF (t) -%]<span>Kinyarwanda</span>[%-       ELSE -%][%- "Ikinyarwanda" -%][%- END -%]
106
  [%- CASE 'sd'  -%][%- IF (i) -%][%- 'snd' -%][%- ELSIF (t) -%]<span>Sindhi</span>[%-            ELSE -%][%- "سنڌي" -%][%- END -%]
107
  [%- CASE 'sk'  -%][%- IF (i) -%][%- 'slo' -%][%- ELSIF (t) -%]<span>Slovak</span>[%-            ELSE -%][%- "Slovenčina" -%][%- END -%]
108
  [%- CASE 'sl'  -%][%- IF (i) -%][%- 'slv' -%][%- ELSIF (t) -%]<span>Slovenian</span>[%-         ELSE -%][%- "Slovenščina" -%][%- END -%]
109
  [%- CASE 'sq'  -%][%- IF (i) -%][%- 'alb' -%][%- ELSIF (t) -%]<span>Albanian</span>[%-          ELSE -%][%- "Shqip" -%][%- END -%]
110
  [%- CASE 'sr'  -%][%- IF (i) -%][%- 'srp' -%][%- ELSIF (t) -%]<span>Serbian</span>[%-           ELSE -%][%- "Cрпски" -%][%- END -%]
111
  [%- CASE 'sv'  -%][%- IF (i) -%][%- 'swe' -%][%- ELSIF (t) -%]<span>Swedish</span>[%-           ELSE -%][%- "Svenska" -%][%- END -%]
112
  [%- CASE 'sw'  -%][%- IF (i) -%][%- 'swa' -%][%- ELSIF (t) -%]<span>Swahili</span>[%-           ELSE -%][%- "Kiswahili" -%][%- END -%]
113
  [%- CASE 'ta'  -%][%- IF (i) -%][%- 'tam' -%][%- ELSIF (t) -%]<span>Tamil</span>[%-             ELSE -%][%- "தமிழ்" -%][%- END -%]
114
  [%- CASE 'tet' -%][%- IF (i) -%][%- 'tet' -%][%- ELSIF (t) -%]<span>Tetum</span>[%-             ELSE -%][%- "Tetun" -%][%- END -%]
115
  [%- CASE 'th'  -%][%- IF (i) -%][%- 'tha' -%][%- ELSIF (t) -%]<span>Thai</span>[%-              ELSE -%][%- "ภาษาไทย" -%][%- END -%]
116
  [%- CASE 'tl'  -%][%- IF (i) -%][%- 'tgl' -%][%- ELSIF (t) -%]<span>Tagalog</span>[%-           ELSE -%][%- "Tagalog" -%][%- END -%]
117
  [%- CASE 'tr'  -%][%- IF (i) -%][%- 'tur' -%][%- ELSIF (t) -%]<span>Turkish</span>[%-           ELSE -%][%- "Türkçe" -%][%- END -%]
118
  [%- CASE 'uk'  -%][%- IF (i) -%][%- 'ukr' -%][%- ELSIF (t) -%]<span>Ukranian</span>[%-          ELSE -%][%- "Українська" -%][%- END -%]
119
  [%- CASE 'ur'  -%][%- IF (i) -%][%- 'urd' -%][%- ELSIF (t) -%]<span>Urdu</span>[%-              ELSE -%][%- "اردو" -%][%- END -%]
120
  [%- CASE 'vi'  -%][%- IF (i) -%][%- 'vie' -%][%- ELSIF (t) -%]<span>Vietnamese</span>[%-        ELSE -%][%- "㗂越" -%][%- END -%]
121
  [%- CASE 'zh'  -%][%- IF (i) -%][%- 'chi' -%][%- ELSIF (t) -%]<span>Chinese</span>[%-           ELSE -%][%- "中文" -%][%- END -%]
122
  [%- CASE -%][%- lang -%]
123
[%- END -%]
124
[%- END -%]
125
126
[%- BLOCK script_descriptions -%]
127
[%- SWITCH code -%]
128
  [%- CASE 'Arab' -%][%- IF (t) %]<span>Arabic</span>[%-            ELSE -%][%- "العربية" -%][%- END -%]
129
  [%- CASE 'Armn' -%][%- IF (t) %]<span>Armenian</span>[%-          ELSE -%][%- "Հայոց այբուբեն" -%][%- END -%]
130
  [%- CASE 'Cyrl' -%][%- IF (t) %]<span>Cyrillic</span>[%-          ELSE -%][%- "Кирилица" -%][%- END -%]
131
  [%- CASE 'Ethi' -%][%- IF (t) %]<span>Ethiopic</span>[%-          ELSE -%][%- "ግዕዝ" -%][%- END -%]
132
  [%- CASE 'Grek' -%][%- IF (t) %]<span>Greek</span>[%-             ELSE -%][%- "Ελληνικό αλφάβητο" -%][%- END -%]
133
  [%- CASE 'Hans' -%][%- IF (t) %]<span>Han (Simplified)</span>[%-  ELSE -%][%- "简体字" -%][%- END -%]
134
  [%- CASE 'Hant' -%][%- IF (t) %]<span>Han (Traditional)</span>[%- ELSE -%][%- "繁體字" -%][%- END -%]
135
  [%- CASE 'Hebr' -%][%- IF (t) %]<span>Hebrew</span>[%-            ELSE -%][%- "אָלֶף־בֵּית עִבְרִי" -%][%- END -%]
136
  [%- CASE 'Jpan' -%][%- IF (t) %]<span>Japanese</span>[%-          ELSE -%][%- "漢字/ひらがな/カタカナ" -%][%- END -%]
137
  [%- CASE 'Knda' -%][%- IF (t) %]<span>Kannada</span>[%-           ELSE -%][%- "ಕನ್ನಡ ಲಿಪಿ" -%][%- END -%]
138
  [%- CASE 'Kore' -%][%- IF (t) %]<span>Korean</span>[%-            ELSE -%][%- "한글" -%][%- END -%]
139
  [%- CASE 'Laoo' -%][%- IF (t) %]<span>Lao</span>[%-               ELSE -%][%- "ອັກສອນລາວ" -%][%- END -%]
140
  [%- CASE -%][%- script -%]
141
[%- END -%]
142
[%- END -%]
143
144
[%- BLOCK region_descriptions -%]
145
[%- SWITCH code -%]
146
  [%- CASE 'AL' -%][%- IF (t) -%]<span>Albania</span>[%-        ELSE -%][%- 'Shqipërisë' -%][%- END -%]
147
  [%- CASE 'AZ' -%][%- IF (t) -%]<span>Azerbaijan</span>[%-     ELSE -%][%- 'Azərbaycan' -%][%- END -%]
148
  [%- CASE 'BE' -%][%- IF (t) -%]<span>Belgium</span>[%-        ELSE -%][%- 'België' -%][%- END -%]
149
  [%- CASE 'BR' -%][%- IF (t) -%]<span>Brazil</span>[%-         ELSE -%][%- 'Brasil' -%][%- END -%]
150
  [%- CASE 'BY' -%][%- IF (t) -%]<span>Belarus</span>[%-        ELSE -%][%- 'Беларусь' -%][%- END -%]
151
  [%- CASE 'CA' -%][%- IF (t) -%]<span>Canada</span>[%-         ELSE -%][%- 'Canada' -%][%- END -%]
152
  [%- CASE 'CH' -%][%- IF (t) -%]<span>Switzerland</span>[%-    ELSE -%][%- 'Schweiz' -%][%- END -%]
153
  [%- CASE 'CN' -%][%- IF (t) -%]<span>China</span>[%-          ELSE -%][%- '中国' -%][%- END -%]
154
  [%- CASE 'CZ' -%][%- IF (t) -%]<span>Czech Republic</span>[%- ELSE -%][%- 'Česká republika' -%][%- END -%]
155
  [%- CASE 'DE' -%][%- IF (t) -%]<span>Germany</span>[%-        ELSE -%][%- 'Deutschland' -%][%- END -%]
156
  [%- CASE 'DK' -%][%- IF (t) -%]<span>Denmark</span>[%-        ELSE -%][%- 'Danmark' -%][%- END -%]
157
  [%- CASE 'ES' -%][%- IF (t) -%]<span>Spain</span>[%-          ELSE -%][%- 'España' -%][%- END -%]
158
  [%- CASE 'FI' -%][%- IF (t) -%]<span>Finland</span>[%-        ELSE -%][%- 'Suomi' -%][%- END -%]
159
  [%- CASE 'FO' -%][%- IF (t) -%]<span>Faroe Islands</span>[%-  ELSE -%][%- 'Føroyar' -%][%- END -%]
160
  [%- CASE 'FR' -%][%- IF (t) -%]<span>France</span>[%-         ELSE -%][%- 'France' -%][%- END -%]
161
  [%- CASE 'GB' -%][%- IF (t) -%]<span>United Kingdom</span>[%- ELSE -%][%- 'United Kingdom' -%][%- END -%]
162
  [%- CASE 'GR' -%][%- IF (t) -%]<span>Greece</span>[%-         ELSE -%][%- 'Ελλάδα' -%][%- END -%]
163
  [%- CASE 'HR' -%][%- IF (t) -%]<span>Croatia</span>[%-        ELSE -%][%- 'Hrvatska' -%][%- END -%]
164
  [%- CASE 'HU' -%][%- IF (t) -%]<span>Hungary</span>[%-        ELSE -%][%- 'Magyarország' -%][%- END -%]
165
  [%- CASE 'ID' -%][%- IF (t) -%]<span>Indonesia</span>[%-      ELSE -%][%- 'Indonesia' -%][%- END -%]
166
  [%- CASE 'IS' -%][%- IF (t) -%]<span>Iceland</span>[%-        ELSE -%][%- 'Ísland' -%][%- END -%]
167
  [%- CASE 'IT' -%][%- IF (t) -%]<span>Italy</span>[%-          ELSE -%][%- 'Italia' -%][%- END -%]
168
  [%- CASE 'JP' -%][%- IF (t) -%]<span>Japan</span>[%-          ELSE -%][%- '日本' -%][%- END -%]
169
  [%- CASE 'KE' -%][%- IF (t) -%]<span>Kenya</span>[%-          ELSE -%][%- 'Kenya' -%][%- END -%]
170
  [%- CASE 'KP' -%][%- IF (t) -%]<span>North Korea</span>[%-    ELSE -%][%- '조선민주주의인민공화국' -%][%- END -%]
171
  [%- CASE 'LK' -%][%- IF (t) -%]<span>Sri Lanka</span>[%-      ELSE -%][%- 'இலங்கை' -%][%- END -%]
172
  [%- CASE 'MY' -%][%- IF (t) -%]<span>Malaysia</span>[%-       ELSE -%][%- 'Malaysia' -%][%- END -%]
173
  [%- CASE 'NE' -%][%- IF (t) -%]<span>Niger</span>[%-          ELSE -%][%- 'Niger' -%][%- END -%]
174
  [%- CASE 'NL' -%][%- IF (t) -%]<span>Netherlands</span>[%-    ELSE -%][%- 'Nederland' -%][%- END -%]
175
  [%- CASE 'NO' -%][%- IF (t) -%]<span>Norway</span>[%-         ELSE -%][%- 'Noreg' -%][%- END -%]
176
  [%- CASE 'NZ' -%][%- IF (t) -%]<span>New Zealand</span>[%-    ELSE -%][%- 'New Zealand' -%][%- END -%]
177
  [%- CASE 'PH' -%][%- IF (t) -%]<span>Philippines</span>[%-    ELSE -%][%- 'Pilipinas' -%][%- END -%]
178
  [%- CASE 'PK' -%][%- IF (t) -%]<span>Pakistan</span>[%-       ELSE -%][%- 'پاكستان' -%][%- END -%]
179
  [%- CASE 'PL' -%][%- IF (t) -%]<span>Poland</span>[%-         ELSE -%][%- 'Polska' -%][%- END -%]
180
  [%- CASE 'PT' -%][%- IF (t) -%]<span>Portugal</span>[%-       ELSE -%][%- 'Portugal' -%][%- END -%]
181
  [%- CASE 'RO' -%][%- IF (t) -%]<span>Romania</span>[%-        ELSE -%][%- 'România' -%][%- END -%]
182
  [%- CASE 'RU' -%][%- IF (t) -%]<span>Russia</span>[%-         ELSE -%][%- 'Россия' -%][%- END -%]
183
  [%- CASE 'RW' -%][%- IF (t) -%]<span>Rwanda</span>[%-         ELSE -%][%- 'Rwanda' -%][%- END -%]
184
  [%- CASE 'SE' -%][%- IF (t) -%]<span>Sweden</span>[%-         ELSE -%][%- 'Sverige' -%][%- END -%]
185
  [%- CASE 'SI' -%][%- IF (t) -%]<span>Slovenia</span>[%-       ELSE -%][%- 'Slovenija' -%][%- END -%]
186
  [%- CASE 'SK' -%][%- IF (t) -%]<span>Slovakia</span>[%-       ELSE -%][%- 'Slovensko' -%][%- END -%]
187
  [%- CASE 'TH' -%][%- IF (t) -%]<span>Thailand</span>[%-       ELSE -%][%- 'ประเทศไทย' -%][%- END -%]
188
  [%- CASE 'TR' -%][%- IF (t) -%]<span>Turkey</span>[%-         ELSE -%][%- 'Türkiye' -%][%- END -%]
189
  [%- CASE 'TW' -%][%- IF (t) -%]<span>Taiwan</span>[%-         ELSE -%][%- '台灣' -%][%- END -%]
190
  [%- CASE 'UA' -%][%- IF (t) -%]<span>Ukraine</span>[%-        ELSE -%][%- 'Україна' -%][%- END -%]
191
  [%- CASE 'US' -%][%- IF (t) -%]<span>United States</span>[%-  ELSE -%][%- 'United States' -%][%- END -%]
192
  [%- CASE 'VN' -%][%- IF (t) -%]<span>Vietnam</span>[%-        ELSE -%][%- 'Việt Nam' -%][%- END -%]
193
  [%- CASE -%][%- region -%]
194
[%- END -%]
195
[%- END -%]
(-)a/koha-tmpl/opac-tmpl/ccsr/en/includes/doc-head-close.inc (-1 / +3 lines)
Lines 6-12 Link Here
6
<link rel="stylesheet" type="text/css" href="/opac-tmpl/lib/yui/reset-fonts-grids.css" />
6
<link rel="stylesheet" type="text/css" href="/opac-tmpl/lib/yui/reset-fonts-grids.css" />
7
<link rel="stylesheet" type="text/css" href="/opac-tmpl/lib/yui/skin.css" />
7
<link rel="stylesheet" type="text/css" href="/opac-tmpl/lib/yui/skin.css" />
8
8
9
[% PROCESS 'languages.inc' %]
9
[%- USE Koha -%]
10
[%- SET languages = Koha.Config('opachtdocs') _ "/includes/" _ lang _ "/languages.inc" -%]
11
[%- PROCESS $languages -%]
10
12
11
[% SET opaclayoutstylesheet='opac.css' UNLESS opaclayoutstylesheet %]
13
[% SET opaclayoutstylesheet='opac.css' UNLESS opaclayoutstylesheet %]
12
[% IF (opaclayoutstylesheet.match('^https?:|^\/')) %]
14
[% IF (opaclayoutstylesheet.match('^https?:|^\/')) %]
(-)a/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc (-1 / +3 lines)
Lines 10-16 Link Here
10
    <link rel="stylesheet" type="text/css" href="[% themelang %]/css/[% opaclayoutstylesheet %]" />
10
    <link rel="stylesheet" type="text/css" href="[% themelang %]/css/[% opaclayoutstylesheet %]" />
11
[% END %]
11
[% END %]
12
12
13
[% PROCESS 'languages.inc' %]
13
[%- USE Koha -%]
14
[%- SET languages = Koha.Config('opachtdocs') _ "/includes/" _ lang _ "/languages.inc" -%]
15
[%- PROCESS $languages -%]
14
16
15
[% IF ( opaccolorstylesheet ) %]
17
[% IF ( opaccolorstylesheet ) %]
16
    [% IF (opaccolorstylesheet.match('^https?:|^\/')) %]
18
    [% IF (opaccolorstylesheet.match('^https?:|^\/')) %]
(-)a/koha-tmpl/opac-tmpl/prog/en/includes/languages.inc (-196 lines)
Lines 1-195 Link Here
1
[%# "WARNING: This file must be replicated on 'include' dir" %]
2
[%# "for each staff/opac theme"                              %]
3
4
[%- BLOCK split_subtag -%]
5
[%- IF ( matches = subtag.match('^(\w+)$')) -%]
6
        [%- SET lang   = subtag    -%]
7
        [%- SET script = ''        -%]
8
        [%- IF ( lang == 'en' )    -%]
9
        [%- SET region = 'US'      -%]
10
        [%- ELSE                   -%]
11
        [%- SET region = ''        -%]
12
        [%- END                    -%]
13
[%- ELSIF ( matches = subtag.match('^(\w+)-(\w+)$')) -%]
14
        [%- SET lang   = matches.0 -%]
15
    [%- IF matches.1.length == 4   -%]
16
        [%- SET script = matches.1 -%]
17
        [%- SET region = ''        -%]
18
    [%- ELSE                       -%]
19
        [%- SET script = ''        -%]
20
        [%- SET region = matches.1 -%]
21
    [%- END                        -%]
22
[%- ELSIF ( matches = subtag.match('^(\w+)-(\w+)-(\w+)$')) -%]
23
        [%- SET lang   = matches.0 -%]
24
        [%- SET script = matches.1 -%]
25
        [%- SET region = matches.2 -%]
26
[%- END -%]
27
[%- END -%]
28
29
[%- BLOCK native_description -%]
30
[%- PROCESS split_subtag subtag = subtag -%]
31
[%- PROCESS language_descriptions code = lang -%]
32
[%- END -%]
33
34
[%- BLOCK script_description -%]
35
[%- PROCESS split_subtag subtag = subtag -%]
36
[%- PROCESS script_descriptions code = script -%]
37
[%- END -%]
38
39
[%- BLOCK region_description -%]
40
[%- PROCESS split_subtag subtag = subtag -%]
41
[%- PROCESS region_descriptions code = region -%]
42
[%- END -%]
43
44
[%# Update language_descriptions when modifying language_codes %]
45
[%- BLOCK get_language_codes -%]
46
[%- language_codes = ['am', 'ar', 'az', 'be', 'ben', 'bg', 'ca', 'cs',
47
'da', 'de', 'el', 'en', 'es', 'eu', 'fa', 'fi', 'fo', 'fr',
48
'gl', 'he', 'hi', 'hr', 'hu', 'hy', 'id', 'is', 'it', 'ja',
49
'kn', 'ko', 'ku', 'lo', 'mi', 'mon', 'mr', 'ms', 'nb', 'ne',
50
'nl', 'nn', 'pbr', 'pl', 'prs', 'pt', 'ro', 'ru', 'rw', 'sd',
51
'sk', 'sl', 'sq', 'sr', 'sv', 'sw', 'ta', 'tet', 'th', 'tl',
52
'tr', 'uk', 'ur', 'vi', 'zh'] -%]
53
[%- END -%]
54
55
[%# Update language_codes when modifying language_descriptions %]
56
[%# (i=1) for iso639-2 code, (t=1) fortname %]
57
[%- BLOCK language_descriptions -%]
58
[%- SWITCH code -%]
59
  [%- CASE 'am'  -%][%- IF (i) -%][%- 'amh' -%][%- ELSIF (t) -%]<span>Amharic</span>[%-           ELSE -%][%- "ኣማርኛ" -%][%- END -%]
60
  [%- CASE 'ar'  -%][%- IF (i) -%][%- 'ara' -%][%- ELSIF (t) -%]<span>Arabic</span>[%-            ELSE -%][%- "لعربية" -%][%- END -%]
61
  [%- CASE 'az'  -%][%- IF (i) -%][%- 'aze' -%][%- ELSIF (t) -%]<span>Azerbaijani</span>[%-       ELSE -%][%- "Azərbaycan dili" -%][%- END -%]
62
  [%- CASE 'be'  -%][%- IF (i) -%][%- 'bel' -%][%- ELSIF (t) -%]<span>Byelorussian</span>[%-      ELSE -%][%- "Беларуская мова" -%][%- END -%]
63
  [%- CASE 'ben' -%][%- IF (i) -%][%- 'ben' -%][%- ELSIF (t) -%]<span>Bengali</span>[%-           ELSE -%][%- "বাংলা" -%][%- END -%]
64
  [%- CASE 'bg'  -%][%- IF (i) -%][%- 'bul' -%][%- ELSIF (t) -%]<span>Bulgarian</span>[%-         ELSE -%][%- "Български" -%][%- END -%]
65
  [%- CASE 'ca'  -%][%- IF (i) -%][%- 'cat' -%][%- ELSIF (t) -%]<span>Catalan</span>[%-           ELSE -%][%- "Català" -%][%- END -%]
66
  [%- CASE 'cs'  -%][%- IF (i) -%][%- 'ces' -%][%- ELSIF (t) -%]<span>Czech</span>[%-             ELSE -%][%- "Ceština" -%][%- END -%]
67
  [%- CASE 'da'  -%][%- IF (i) -%][%- 'dan' -%][%- ELSIF (t) -%]<span>Danish</span>[%-            ELSE -%][%- "Dansk" -%][%- END -%]
68
  [%- CASE 'de'  -%][%- IF (i) -%][%- 'ger' -%][%- ELSIF (t) -%]<span>German</span>[%-            ELSE -%][%- "Deutsch" -%][%- END -%]
69
  [%- CASE 'el'  -%][%- IF (i) -%][%- 'gre' -%][%- ELSIF (t) -%]<span>Greek</span>[%-             ELSE -%][%- "ελληνικά" -%][%- END -%]
70
  [%- CASE 'en'  -%][%- IF (i) -%][%- 'eng' -%][%- ELSIF (t) -%]<span>English</span>[%-           ELSE -%][%- "English" -%][%- END -%]
71
  [%- CASE 'es'  -%][%- IF (i) -%][%- 'spa' -%][%- ELSIF (t) -%]<span>Spanish</span>[%-           ELSE -%][%- "Español" -%][%- END -%]
72
  [%- CASE 'eu'  -%][%- IF (i) -%][%- 'baq' -%][%- ELSIF (t) -%]<span>Basque</span>[%-            ELSE -%][%- "Euskara" -%][%- END -%]
73
  [%- CASE 'fa'  -%][%- IF (i) -%][%- 'per' -%][%- ELSIF (t) -%]<span>Persian</span>[%-           ELSE -%][%- "فارسى" -%][%- END -%]
74
  [%- CASE 'fi'  -%][%- IF (i) -%][%- 'fin' -%][%- ELSIF (t) -%]<span>Finnish</span>[%-           ELSE -%][%- "Suomi" -%][%- END -%]
75
  [%- CASE 'fo'  -%][%- IF (i) -%][%- 'fao' -%][%- ELSIF (t) -%]<span>Faroese</span>[%-           ELSE -%][%- "Føroyskt" -%][%- END -%]
76
  [%- CASE 'fr'  -%][%- IF (i) -%][%- 'fre' -%][%- ELSIF (t) -%]<span>French</span>[%-            ELSE -%][%- "Français" -%][%- END -%]
77
  [%- CASE 'gl'  -%][%- IF (i) -%][%- 'glg' -%][%- ELSIF (t) -%]<span>Galician</span>[%-          ELSE -%][%- "Galego" -%][%- END -%]
78
  [%- CASE 'he'  -%][%- IF (i) -%][%- 'heb' -%][%- ELSIF (t) -%]<span>Hebrew</span>[%-            ELSE -%][%- "עִבְרִית" -%][%- END -%]
79
  [%- CASE 'hi'  -%][%- IF (i) -%][%- 'hin' -%][%- ELSIF (t) -%]<span>Hindi</span>[%-             ELSE -%][%- "हिन्दी" -%][%- END -%]
80
  [%- CASE 'hr'  -%][%- IF (i) -%][%- 'hrv' -%][%- ELSIF (t) -%]<span>Croatian</span>[%-          ELSE -%][%- "Hrvatski" -%][%- END -%]
81
  [%- CASE 'hu'  -%][%- IF (i) -%][%- 'hun' -%][%- ELSIF (t) -%]<span>Hungarian</span>[%-         ELSE -%][%- "Magyar" -%][%- END -%]
82
  [%- CASE 'hy'  -%][%- IF (i) -%][%- 'arm' -%][%- ELSIF (t) -%]<span>Armenian</span>[%-          ELSE -%][%- "Հայերէն" -%][%- END -%]
83
  [%- CASE 'id'  -%][%- IF (i) -%][%- 'ind' -%][%- ELSIF (t) -%]<span>Indonesian</span>[%-        ELSE -%][%- "Bahasa Indonesia" -%][%- END -%]
84
  [%- CASE 'is'  -%][%- IF (i) -%][%- 'ice' -%][%- ELSIF (t) -%]<span>Icelandic</span>[%-         ELSE -%][%- "Íslenska" -%][%- END -%]
85
  [%- CASE 'it'  -%][%- IF (i) -%][%- 'ita' -%][%- ELSIF (t) -%]<span>Italian</span>[%-           ELSE -%][%- "Italiano" -%][%- END -%]
86
  [%- CASE 'ja'  -%][%- IF (i) -%][%- 'jpn' -%][%- ELSIF (t) -%]<span>Japanese</span>[%-          ELSE -%][%- "日本語" -%][%- END -%]
87
  [%- CASE 'kn'  -%][%- IF (i) -%][%- 'kan' -%][%- ELSIF (t) -%]<span>Kannada</span>[%-           ELSE -%][%- "ಕನ್ನಡ" -%][%- END -%]
88
  [%- CASE 'ko'  -%][%- IF (i) -%][%- 'kor' -%][%- ELSIF (t) -%]<span>Korean</span>[%-            ELSE -%][%- "한국어" -%][%- END -%]
89
  [%- CASE 'ku'  -%][%- IF (i) -%][%- 'kur' -%][%- ELSIF (t) -%]<span>Kurdish</span>[%-           ELSE -%][%- "کوردی" -%][%- END -%]
90
  [%- CASE 'lo'  -%][%- IF (i) -%][%- 'lao' -%][%- ELSIF (t) -%]<span>Lao</span>[%-               ELSE -%][%- "ພາສາລາວ" -%][%- END -%]
91
  [%- CASE 'mi'  -%][%- IF (i) -%][%- 'mao' -%][%- ELSIF (t) -%]<span>Maori</span>[%-             ELSE -%][%- "Te Reo Māori" -%][%- END -%]
92
  [%- CASE 'mon' -%][%- IF (i) -%][%- 'mon' -%][%- ELSIF (t) -%]<span>Mongolian</span>[%-         ELSE -%][%- "Mонгол" -%][%- END -%]
93
  [%- CASE 'mr'  -%][%- IF (i) -%][%- 'mar' -%][%- ELSIF (t) -%]<span>Marathi</span>[%-           ELSE -%][%- "मराठी" -%][%- END -%]
94
  [%- CASE 'ms'  -%][%- IF (i) -%][%- 'may' -%][%- ELSIF (t) -%]<span>Malay</span>[%-             ELSE -%][%- "Bahasa melayu" -%][%- END -%]
95
  [%- CASE 'nb'  -%][%- IF (i) -%][%- 'nob' -%][%- ELSIF (t) -%]<span>Norwegian bokmål</span>[%-  ELSE -%][%- "Norsk bokmål" -%][%- END -%]
96
  [%- CASE 'ne'  -%][%- IF (i) -%][%- 'nep' -%][%- ELSIF (t) -%]<span>Nepali</span>[%-            ELSE -%][%- "नेपाली" -%][%- END -%]
97
  [%- CASE 'nl'  -%][%- IF (i) -%][%- 'dut' -%][%- ELSIF (t) -%]<span>Dutch</span>[%-             ELSE -%][%- "Nederlands" -%][%- END -%]
98
  [%- CASE 'nn'  -%][%- IF (i) -%][%- 'nno' -%][%- ELSIF (t) -%]<span>Norwegian nynorsk</span>[%- ELSE -%][%- "Norsk nynorsk" -%][%- END -%]
99
  [%- CASE 'pbr' -%][%- IF (i) -%][%- 'pbr' -%][%- ELSIF (t) -%]<span>Pangwa</span>[%-            ELSE -%][%- "Ekipangwa" -%][%- END -%]
100
  [%- CASE 'pl'  -%][%- IF (i) -%][%- 'pol' -%][%- ELSIF (t) -%]<span>Polish</span>[%-            ELSE -%][%- "Polski" -%][%- END -%]
101
  [%- CASE 'prs' -%][%- IF (i) -%][%- 'prs' -%][%- ELSIF (t) -%]<span>Dari</span>[%-              ELSE -%][%- "درى" -%][%- END -%]
102
  [%- CASE 'pt'  -%][%- IF (i) -%][%- 'por' -%][%- ELSIF (t) -%]<span>Portuguese</span>[%-        ELSE -%][%- "Português" -%][%- END -%]
103
  [%- CASE 'ro'  -%][%- IF (i) -%][%- 'rum' -%][%- ELSIF (t) -%]<span>Romanian</span>[%-          ELSE -%][%- "Român" -%][%- END -%]
104
  [%- CASE 'ru'  -%][%- IF (i) -%][%- 'rus' -%][%- ELSIF (t) -%]<span>Russian</span>[%-           ELSE -%][%- "Русский язык" -%][%- END -%]
105
  [%- CASE 'rw'  -%][%- IF (i) -%][%- 'kin' -%][%- ELSIF (t) -%]<span>Kinyarwanda</span>[%-       ELSE -%][%- "Ikinyarwanda" -%][%- END -%]
106
  [%- CASE 'sd'  -%][%- IF (i) -%][%- 'snd' -%][%- ELSIF (t) -%]<span>Sindhi</span>[%-            ELSE -%][%- "سنڌي" -%][%- END -%]
107
  [%- CASE 'sk'  -%][%- IF (i) -%][%- 'slo' -%][%- ELSIF (t) -%]<span>Slovak</span>[%-            ELSE -%][%- "Slovenčina" -%][%- END -%]
108
  [%- CASE 'sl'  -%][%- IF (i) -%][%- 'slv' -%][%- ELSIF (t) -%]<span>Slovenian</span>[%-         ELSE -%][%- "Slovenščina" -%][%- END -%]
109
  [%- CASE 'sq'  -%][%- IF (i) -%][%- 'alb' -%][%- ELSIF (t) -%]<span>Albanian</span>[%-          ELSE -%][%- "Shqip" -%][%- END -%]
110
  [%- CASE 'sr'  -%][%- IF (i) -%][%- 'srp' -%][%- ELSIF (t) -%]<span>Serbian</span>[%-           ELSE -%][%- "Cрпски" -%][%- END -%]
111
  [%- CASE 'sv'  -%][%- IF (i) -%][%- 'swe' -%][%- ELSIF (t) -%]<span>Swedish</span>[%-           ELSE -%][%- "Svenska" -%][%- END -%]
112
  [%- CASE 'sw'  -%][%- IF (i) -%][%- 'swa' -%][%- ELSIF (t) -%]<span>Swahili</span>[%-           ELSE -%][%- "Kiswahili" -%][%- END -%]
113
  [%- CASE 'ta'  -%][%- IF (i) -%][%- 'tam' -%][%- ELSIF (t) -%]<span>Tamil</span>[%-             ELSE -%][%- "தமிழ்" -%][%- END -%]
114
  [%- CASE 'tet' -%][%- IF (i) -%][%- 'tet' -%][%- ELSIF (t) -%]<span>Tetum</span>[%-             ELSE -%][%- "Tetun" -%][%- END -%]
115
  [%- CASE 'th'  -%][%- IF (i) -%][%- 'tha' -%][%- ELSIF (t) -%]<span>Thai</span>[%-              ELSE -%][%- "ภาษาไทย" -%][%- END -%]
116
  [%- CASE 'tl'  -%][%- IF (i) -%][%- 'tgl' -%][%- ELSIF (t) -%]<span>Tagalog</span>[%-           ELSE -%][%- "Tagalog" -%][%- END -%]
117
  [%- CASE 'tr'  -%][%- IF (i) -%][%- 'tur' -%][%- ELSIF (t) -%]<span>Turkish</span>[%-           ELSE -%][%- "Türkçe" -%][%- END -%]
118
  [%- CASE 'uk'  -%][%- IF (i) -%][%- 'ukr' -%][%- ELSIF (t) -%]<span>Ukranian</span>[%-          ELSE -%][%- "Українська" -%][%- END -%]
119
  [%- CASE 'ur'  -%][%- IF (i) -%][%- 'urd' -%][%- ELSIF (t) -%]<span>Urdu</span>[%-              ELSE -%][%- "اردو" -%][%- END -%]
120
  [%- CASE 'vi'  -%][%- IF (i) -%][%- 'vie' -%][%- ELSIF (t) -%]<span>Vietnamese</span>[%-        ELSE -%][%- "㗂越" -%][%- END -%]
121
  [%- CASE 'zh'  -%][%- IF (i) -%][%- 'chi' -%][%- ELSIF (t) -%]<span>Chinese</span>[%-           ELSE -%][%- "中文" -%][%- END -%]
122
  [%- CASE -%][%- lang -%]
123
[%- END -%]
124
[%- END -%]
125
126
[%- BLOCK script_descriptions -%]
127
[%- SWITCH code -%]
128
  [%- CASE 'Arab' -%][%- IF (t) %]<span>Arabic</span>[%-            ELSE -%][%- "العربية" -%][%- END -%]
129
  [%- CASE 'Armn' -%][%- IF (t) %]<span>Armenian</span>[%-          ELSE -%][%- "Հայոց այբուբեն" -%][%- END -%]
130
  [%- CASE 'Cyrl' -%][%- IF (t) %]<span>Cyrillic</span>[%-          ELSE -%][%- "Кирилица" -%][%- END -%]
131
  [%- CASE 'Ethi' -%][%- IF (t) %]<span>Ethiopic</span>[%-          ELSE -%][%- "ግዕዝ" -%][%- END -%]
132
  [%- CASE 'Grek' -%][%- IF (t) %]<span>Greek</span>[%-             ELSE -%][%- "Ελληνικό αλφάβητο" -%][%- END -%]
133
  [%- CASE 'Hans' -%][%- IF (t) %]<span>Han (Simplified)</span>[%-  ELSE -%][%- "简体字" -%][%- END -%]
134
  [%- CASE 'Hant' -%][%- IF (t) %]<span>Han (Traditional)</span>[%- ELSE -%][%- "繁體字" -%][%- END -%]
135
  [%- CASE 'Hebr' -%][%- IF (t) %]<span>Hebrew</span>[%-            ELSE -%][%- "אָלֶף־בֵּית עִבְרִי" -%][%- END -%]
136
  [%- CASE 'Jpan' -%][%- IF (t) %]<span>Japanese</span>[%-          ELSE -%][%- "漢字/ひらがな/カタカナ" -%][%- END -%]
137
  [%- CASE 'Knda' -%][%- IF (t) %]<span>Kannada</span>[%-           ELSE -%][%- "ಕನ್ನಡ ಲಿಪಿ" -%][%- END -%]
138
  [%- CASE 'Kore' -%][%- IF (t) %]<span>Korean</span>[%-            ELSE -%][%- "한글" -%][%- END -%]
139
  [%- CASE 'Laoo' -%][%- IF (t) %]<span>Lao</span>[%-               ELSE -%][%- "ອັກສອນລາວ" -%][%- END -%]
140
  [%- CASE -%][%- script -%]
141
[%- END -%]
142
[%- END -%]
143
144
[%- BLOCK region_descriptions -%]
145
[%- SWITCH code -%]
146
  [%- CASE 'AL' -%][%- IF (t) -%]<span>Albania</span>[%-        ELSE -%][%- 'Shqipërisë' -%][%- END -%]
147
  [%- CASE 'AZ' -%][%- IF (t) -%]<span>Azerbaijan</span>[%-     ELSE -%][%- 'Azərbaycan' -%][%- END -%]
148
  [%- CASE 'BE' -%][%- IF (t) -%]<span>Belgium</span>[%-        ELSE -%][%- 'België' -%][%- END -%]
149
  [%- CASE 'BR' -%][%- IF (t) -%]<span>Brazil</span>[%-         ELSE -%][%- 'Brasil' -%][%- END -%]
150
  [%- CASE 'BY' -%][%- IF (t) -%]<span>Belarus</span>[%-        ELSE -%][%- 'Беларусь' -%][%- END -%]
151
  [%- CASE 'CA' -%][%- IF (t) -%]<span>Canada</span>[%-         ELSE -%][%- 'Canada' -%][%- END -%]
152
  [%- CASE 'CH' -%][%- IF (t) -%]<span>Switzerland</span>[%-    ELSE -%][%- 'Schweiz' -%][%- END -%]
153
  [%- CASE 'CN' -%][%- IF (t) -%]<span>China</span>[%-          ELSE -%][%- '中国' -%][%- END -%]
154
  [%- CASE 'CZ' -%][%- IF (t) -%]<span>Czech Republic</span>[%- ELSE -%][%- 'Česká republika' -%][%- END -%]
155
  [%- CASE 'DE' -%][%- IF (t) -%]<span>Germany</span>[%-        ELSE -%][%- 'Deutschland' -%][%- END -%]
156
  [%- CASE 'DK' -%][%- IF (t) -%]<span>Denmark</span>[%-        ELSE -%][%- 'Danmark' -%][%- END -%]
157
  [%- CASE 'ES' -%][%- IF (t) -%]<span>Spain</span>[%-          ELSE -%][%- 'España' -%][%- END -%]
158
  [%- CASE 'FI' -%][%- IF (t) -%]<span>Finland</span>[%-        ELSE -%][%- 'Suomi' -%][%- END -%]
159
  [%- CASE 'FO' -%][%- IF (t) -%]<span>Faroe Islands</span>[%-  ELSE -%][%- 'Føroyar' -%][%- END -%]
160
  [%- CASE 'FR' -%][%- IF (t) -%]<span>France</span>[%-         ELSE -%][%- 'France' -%][%- END -%]
161
  [%- CASE 'GB' -%][%- IF (t) -%]<span>United Kingdom</span>[%- ELSE -%][%- 'United Kingdom' -%][%- END -%]
162
  [%- CASE 'GR' -%][%- IF (t) -%]<span>Greece</span>[%-         ELSE -%][%- 'Ελλάδα' -%][%- END -%]
163
  [%- CASE 'HR' -%][%- IF (t) -%]<span>Croatia</span>[%-        ELSE -%][%- 'Hrvatska' -%][%- END -%]
164
  [%- CASE 'HU' -%][%- IF (t) -%]<span>Hungary</span>[%-        ELSE -%][%- 'Magyarország' -%][%- END -%]
165
  [%- CASE 'ID' -%][%- IF (t) -%]<span>Indonesia</span>[%-      ELSE -%][%- 'Indonesia' -%][%- END -%]
166
  [%- CASE 'IS' -%][%- IF (t) -%]<span>Iceland</span>[%-        ELSE -%][%- 'Ísland' -%][%- END -%]
167
  [%- CASE 'IT' -%][%- IF (t) -%]<span>Italy</span>[%-          ELSE -%][%- 'Italia' -%][%- END -%]
168
  [%- CASE 'JP' -%][%- IF (t) -%]<span>Japan</span>[%-          ELSE -%][%- '日本' -%][%- END -%]
169
  [%- CASE 'KE' -%][%- IF (t) -%]<span>Kenya</span>[%-          ELSE -%][%- 'Kenya' -%][%- END -%]
170
  [%- CASE 'KP' -%][%- IF (t) -%]<span>North Korea</span>[%-    ELSE -%][%- '조선민주주의인민공화국' -%][%- END -%]
171
  [%- CASE 'LK' -%][%- IF (t) -%]<span>Sri Lanka</span>[%-      ELSE -%][%- 'இலங்கை' -%][%- END -%]
172
  [%- CASE 'MY' -%][%- IF (t) -%]<span>Malaysia</span>[%-       ELSE -%][%- 'Malaysia' -%][%- END -%]
173
  [%- CASE 'NE' -%][%- IF (t) -%]<span>Niger</span>[%-          ELSE -%][%- 'Niger' -%][%- END -%]
174
  [%- CASE 'NL' -%][%- IF (t) -%]<span>Netherlands</span>[%-    ELSE -%][%- 'Nederland' -%][%- END -%]
175
  [%- CASE 'NO' -%][%- IF (t) -%]<span>Norway</span>[%-         ELSE -%][%- 'Noreg' -%][%- END -%]
176
  [%- CASE 'NZ' -%][%- IF (t) -%]<span>New Zealand</span>[%-    ELSE -%][%- 'New Zealand' -%][%- END -%]
177
  [%- CASE 'PH' -%][%- IF (t) -%]<span>Philippines</span>[%-    ELSE -%][%- 'Pilipinas' -%][%- END -%]
178
  [%- CASE 'PK' -%][%- IF (t) -%]<span>Pakistan</span>[%-       ELSE -%][%- 'پاكستان' -%][%- END -%]
179
  [%- CASE 'PL' -%][%- IF (t) -%]<span>Poland</span>[%-         ELSE -%][%- 'Polska' -%][%- END -%]
180
  [%- CASE 'PT' -%][%- IF (t) -%]<span>Portugal</span>[%-       ELSE -%][%- 'Portugal' -%][%- END -%]
181
  [%- CASE 'RO' -%][%- IF (t) -%]<span>Romania</span>[%-        ELSE -%][%- 'România' -%][%- END -%]
182
  [%- CASE 'RU' -%][%- IF (t) -%]<span>Russia</span>[%-         ELSE -%][%- 'Россия' -%][%- END -%]
183
  [%- CASE 'RW' -%][%- IF (t) -%]<span>Rwanda</span>[%-         ELSE -%][%- 'Rwanda' -%][%- END -%]
184
  [%- CASE 'SE' -%][%- IF (t) -%]<span>Sweden</span>[%-         ELSE -%][%- 'Sverige' -%][%- END -%]
185
  [%- CASE 'SI' -%][%- IF (t) -%]<span>Slovenia</span>[%-       ELSE -%][%- 'Slovenija' -%][%- END -%]
186
  [%- CASE 'SK' -%][%- IF (t) -%]<span>Slovakia</span>[%-       ELSE -%][%- 'Slovensko' -%][%- END -%]
187
  [%- CASE 'TH' -%][%- IF (t) -%]<span>Thailand</span>[%-       ELSE -%][%- 'ประเทศไทย' -%][%- END -%]
188
  [%- CASE 'TR' -%][%- IF (t) -%]<span>Turkey</span>[%-         ELSE -%][%- 'Türkiye' -%][%- END -%]
189
  [%- CASE 'TW' -%][%- IF (t) -%]<span>Taiwan</span>[%-         ELSE -%][%- '台灣' -%][%- END -%]
190
  [%- CASE 'UA' -%][%- IF (t) -%]<span>Ukraine</span>[%-        ELSE -%][%- 'Україна' -%][%- END -%]
191
  [%- CASE 'US' -%][%- IF (t) -%]<span>United States</span>[%-  ELSE -%][%- 'United States' -%][%- END -%]
192
  [%- CASE 'VN' -%][%- IF (t) -%]<span>Vietnam</span>[%-        ELSE -%][%- 'Việt Nam' -%][%- END -%]
193
  [%- CASE -%][%- region -%]
194
[%- END -%]
195
[%- END -%]
196
- 

Return to bug 12017