Update $INSTALLED check to fix syntax error
[grml-autoconfig.git] / language-functions
1 # Filename:      /etc/grml/language-functions
2 # Purpose:       general language stuff used in several parts of the grml-system
3 # Authors:       grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
4 # Bug-Reports:   see http://grml.org/bugs/
5 # License:       This file is licensed under the GPL v2.
6 # Latest change: Son Jul 01 22:55:38 CEST 2007 [mika]
7 ################################################################################
8
9 # The default language/keyboard to use. This CAN NOT be autoprobed.
10 case "$LANGUAGE" in
11         at-iso)
12                 # Austrian version
13                 COUNTRY="at"
14                 LANG="de_AT@euro"
15                 LANGUAGE="de_AT:de"
16                 KEYTABLE="de-latin1-nodeadkeys"
17                 XKEYBOARD="de"
18                 KDEKEYBOARD="de"
19                 CHARSET="iso8859-15"
20                 KDEKEYBOARDS="us,fr"
21                 TZ="Europe/Vienna"
22                 ;;
23         at|at-utf8)
24                 # Austrian version (UTF8)
25                 COUNTRY="at"
26                 LANG="de_AT.UTF-8"
27                 LANGUAGE="de_AT:de"
28                 KEYTABLE="de-latin1-nodeadkeys"
29                 XKEYBOARD="de"
30                 KDEKEYBOARD="de"
31                 CHARSET="utf8"
32                 # CHARSET="lat9w-16"
33                 KDEKEYBOARDS="us,fr"
34                 TZ="Europe/Vienna"
35                 ;;
36         au-iso)
37                 # Australian version
38                 LANGUAGE="en"
39                 COUNTRY="au"
40                 LANG="en_AU"
41                 KEYTABLE="us"
42                 XKEYBOARD="us"
43                 KDEKEYBOARD="us"
44                 CHARSET="iso8859-1"
45                 # Additional KDE Keyboards
46                 KDEKEYBOARDS="us,fr"
47                 TZ="Australia/Sydney"
48                 ;;
49         au|au-utf8)
50                 # Australian version (UTF8)
51                 LANGUAGE="en_AU:en"
52                 COUNTRY="au"
53                 LANG="en_AU.UTF-8"
54                 KEYTABLE="us"
55                 XKEYBOARD="us"
56                 KDEKEYBOARD="us"
57                 CHARSET="utf8"
58                 # Additional KDE Keyboards
59                 KDEKEYBOARDS="us,fr"
60                 TZ="Australia/Sydney"
61                 ;;
62         be-iso|bed-iso)
63                 # Belgian version (default and dutch one)
64                 LANGUAGE="nl"
65                 COUNTRY="be"
66                 LANG="C"
67                 KEYTABLE="be2-latin1"
68                 XKEYBOARD="be"
69                 KDEKEYBOARD="be"
70                 CHARSET="iso8859-15"
71                 KDEKEYBOARDS="us,de,fr"
72                 TZ="Europe/Brussels"
73                 ;;
74         be|be-utf8|bed|bed-utf8)
75                 # Belgian version (default and dutch one) (UTF8)
76                 LANGUAGE="nl_BE:nl"
77                 COUNTRY="be"
78                 LANG="nl_BE.UTF-8"
79                 KEYTABLE="be2-latin1"
80                 XKEYBOARD="be"
81                 KDEKEYBOARD="be"
82                 CHARSET="utf8"
83                 # Additional KDE Keyboards
84                 KDEKEYBOARDS="us,de,fr"
85                 TZ="Europe/Brussels"
86                 ;;
87         bef-iso)
88                 # Belgian version (french)
89                 LANGUAGE="fr"
90                 COUNTRY="be"
91                 LANG="C"
92                 KEYTABLE="be2-latin1"
93                 XKEYBOARD="be"
94                 KDEKEYBOARD="be"
95                 CHARSET="iso8859-15"
96                 KDEKEYBOARDS="us,de,fr"
97                 TZ="Europe/Brussels"
98                 ;;
99         bef|bef-utf8)
100                 # Belgian version (french) (UTF8)
101                 LANGUAGE="fr_BE:fr"
102                 COUNTRY="be"
103                 LANG="fr_BE.UTF-8"
104                 KEYTABLE="be2-latin1"
105                 XKEYBOARD="be"
106                 KDEKEYBOARD="be"
107                 CHARSET="utf8"
108                 # Additional KDE Keyboards
109                 KDEKEYBOARDS="us,de,fr"
110                 TZ="Europe/Brussels"
111                 ;;
112         beg-iso)
113                 # Belgian version (german)
114                 LANGUAGE="de"
115                 COUNTRY="be"
116                 LANG="C"
117                 KEYTABLE="be2-latin1"
118                 XKEYBOARD="be"
119                 KDEKEYBOARD="be"
120                 CHARSET="iso8859-15"
121                 KDEKEYBOARDS="us,de,fr"
122                 TZ="Europe/Brussels"
123                 ;;
124         beg|beg-utf8)
125                 # Belgian version (german) (UTF8)
126                 LANGUAGE="de_BE:de"
127                 COUNTRY="be"
128                 LANG="de_BE.UTF-8"
129                 KEYTABLE="be2-latin1"
130                 XKEYBOARD="be"
131                 KDEKEYBOARD="be"
132                 CHARSET="utf8"
133                 # Additional KDE Keyboards
134                 KDEKEYBOARDS="us,de,fr"
135                 TZ="Europe/Brussels"
136                 ;;
137         bg-iso)
138                 # Bulgarian version
139                 LANGUAGE="bg"
140                 COUNTRY="bg"
141                 LANG="bg_BG"
142                 KEYTABLE="bg"
143                 XKEYBOARD="bg"
144                 KDEKEYBOARD="bg"
145                 CHARSET="microsoft-cp1251"
146                 KDEKEYBOARDS="us,de,fr"
147                 TZ="Europe/Sofia"
148                 ;;
149         bg|bg-utf8)
150                 # Bulgarian version (UTF8)
151                 LANGUAGE="bg_BG:bg"
152                 COUNTRY="bg"
153                 LANG="bg_BG.UTF-8"
154                 KEYTABLE="bg"
155                 XKEYBOARD="bg"
156                 KDEKEYBOARD="bg"
157                 CHARSET="utf8"
158                 # Additional KDE Keyboards
159                 KDEKEYBOARDS="us,de,fr"
160                 TZ="Europe/Sofia"
161                 ;;
162         br-iso)
163                 # Brazilian Version
164                 LANGUAGE="pt_BR"
165                 COUNTRY="br"
166                 LANG="pt_BR"
167                 KEYTABLE="br-abnt2"
168                 XKEYBOARD="abnt2"
169                 KDEKEYBOARD="br"
170                 CHARSET="iso8859-1"
171                 # Additional KDE Keyboards
172                 KDEKEYBOARDS="us,br"
173                 TZ="America/Sao_Paulo"
174                 ;;
175         br|br-utf8)
176                 # Brazilian Version (UTF8)
177                 LANGUAGE="pt_BR:pt"
178                 COUNTRY="br"
179                 LANG="pt_BR.UTF-8"
180                 KEYTABLE="br-abnt2"
181                 XKEYBOARD="abnt2"
182                 KDEKEYBOARD="br"
183                 CHARSET="utf8"
184                 # Additional KDE Keyboards
185                 KDEKEYBOARDS="us,br"
186                 TZ="America/Sao_Paulo"
187                 ;;
188         ch-iso)
189                 # Swiss version
190                 LANGUAGE="de"
191                 COUNTRY="ch"
192                 LANG="de_CH"
193                 KEYTABLE="sg-latin1"
194                 XKEYBOARD="ch"
195                 KDEKEYBOARD="ch"
196                 CHARSET="iso8859-15"
197                 KDEKEYBOARDS="de,us,fr"
198                 TZ="Europe/Zurich"
199                 ;;
200         ch|ch-utf8)
201                 # Swiss version (basically de with some modifications)
202                 LANGUAGE="de_CH:de"
203                 COUNTRY="ch"
204                 LANG="de_CH.UTF-8"
205                 KEYTABLE="sg-latin1"
206                 XKEYBOARD="de_CH"
207                 KDEKEYBOARD="de_CH"
208                 CHARSET="utf8"
209                 # Additional KDE Keyboards
210                 KDEKEYBOARDS="de,us,fr"
211                 TZ="Europe/Zurich"
212                 ;;
213         cf)
214                 # French Canadian version
215                 LANGUAGE="fr"
216                 COUNTRY="ca"
217                 LANG="fr_FR.ISO-8859-1"
218                 KEYTABLE="cf"
219                 CHARSET="iso8859-1"
220                 CONSOLEFONT="lat1-16"
221                 XKEYBOARD="ca_enhanced"
222                 KDEKEYBOARD="ca_enhanced"
223                 KDEKEYBOARDS="us"
224                 TZ="America/Montreal"
225                 ;;
226         cn-iso)
227                 # Simplified Chinese version
228                 COUNTRY="cn"
229                 LANG="zh_CN.GB2312"
230                 KEYTABLE="us"
231                 XKEYBOARD="us"
232                 KDEKEYBOARD="us"
233                 CHARSET="gb2312.1980-0"
234                 KDEKEYBOARDS="us,de,fr"
235                 XMODIFIERS="@im=Chinput"
236                 TZ="Asia/Shanghai"
237                 ;;
238         cn|cn-utf8)
239                 # Simplified Chinese version (UTF8)
240                 COUNTRY="zh_CN:cn"
241                 LANG="zh_CN.UTF-8"
242                 KEYTABLE="us"
243                 XKEYBOARD="us"
244                 KDEKEYBOARD="us"
245                 CHARSET="utf8"
246                 # Additional KDE Keyboards
247                 KDEKEYBOARDS="us,de,fr"
248                 XMODIFIERS="@im=Chinput"
249                 TZ="Asia/Shanghai"
250                 ;;
251         cs-iso|cz-iso)
252                 # Czech version
253                 LANGUAGE="cs"
254                 COUNTRY="cs"
255                 LANG="cs_CZ"
256                 KEYTABLE="cz-lat2"
257                 XKEYBOARD="cs"
258                 KDEKEYBOARD="cz"
259                 CHARSET="iso8859-2"
260                 KDEKEYBOARDS="us,de,fr"
261                 TZ="Europe/Prague"
262                 CONSOLEFONT="Lat2-Terminus16"
263                 CHARMAP="iso02"
264                 ;;
265         cs|cz|cs-utf8|cz-utf8)
266                 # Czech version (UTF8)
267                 LANGUAGE="cs_CZ:cs"
268                 COUNTRY="cs"
269                 LANG="cs_CZ.UTF-8"
270                 KEYTABLE="cz-lat2"
271                 XKEYBOARD="cs"
272                 KDEKEYBOARD="cs"
273                 CHARSET="utf8"
274                 # Additional KDE Keyboards
275                 KDEKEYBOARDS="us,de,fr"
276                 TZ="Europe/Prague"
277                 CONSOLEFONT="iso02g"
278                 ;;
279         de-iso)
280                 # German version
281                 COUNTRY="de"
282                 LANG="de_DE@euro"
283                 LANGUAGE="de_DE:de"
284                 KEYTABLE="de-latin1-nodeadkeys"
285                 XKEYBOARD="de"
286                 KDEKEYBOARD="de"
287                 CHARSET="iso8859-15"
288                 KDEKEYBOARDS="us,fr"
289                 TZ="Europe/Berlin"
290                 ;;
291         de|de-utf8)
292                 # German version (UTF8)
293                 COUNTRY="de"
294                 LANG="de_DE.UTF-8"
295                 LANGUAGE="de_DE:de"
296                 KEYTABLE="de-latin1-nodeadkeys"
297                 XKEYBOARD="de"
298                 KDEKEYBOARD="de"
299                 CHARSET="utf8"
300                 # CHARSET="lat9w-16"
301                 KDEKEYBOARDS="us,fr"
302                 TZ="Europe/Berlin"
303                 ;;
304         dk-iso|da-iso)
305                 # Dansk version
306                 COUNTRY="dk"
307                 LANG="da_DK"
308                 # Workaround: "dk" broken in gettext, use da:da_DK
309                 LANGUAGE="da:da_DK"
310                 # Keytable "dk" is correct.
311                 KEYTABLE="dk"
312                 XKEYBOARD="dk"
313                 KDEKEYBOARD="dk"
314                 CHARSET="iso8859-15"
315                 KDEKEYBOARDS="dk,de,us,fr"
316                 TZ="Europe/Copenhagen"
317                 ;;
318         dk|da|dk-utf8|da-utf8)
319                 # Dansk version (UTF8)
320                 COUNTRY="dk"
321                 LANG="da_DK.UTF-8"
322                 # Workaround: "dk" broken in gettext, use da:da_DK
323                 LANGUAGE="da_DK:da"
324                 # Keytable "dk" is correct.
325                 KEYTABLE="dk"
326                 XKEYBOARD="dk"
327                 KDEKEYBOARD="dk"
328                 CHARSET="utf8"
329                 # Additional KDE Keyboards
330                 KDEKEYBOARDS="dk,de,us,fr"
331                 TZ="Europe/Copenhagen"
332                 ;;
333         dvorak|dvorak-utf8)
334                 # Dvorak layout (UTF8)
335                 LANGUAGE="us"
336                 COUNTRY="at"
337                 LANG="en_US.UTF-8"
338                 KEYTABLE="dvorak"
339                 XKEYBOARD="dvorak"
340                 KDEKEYBOARD="dvorak,us,de"
341                 CHARSET="utf8"
342                 KDEKEYBOARDS="dvorak,us,de,fr"
343                 TZ="Europe/Vienna"
344                 ;;
345         dvorak-iso)
346                 # Dvorak layout (ISO)
347                 LANGUAGE="us"
348                 COUNTRY="at"
349                 LANG="en_US.iso885915"
350                 KEYTABLE="dvorak"
351                 XKEYBOARD="dvorak"
352                 KDEKEYBOARD="dvorak,us,de"
353                 CHARSET="iso8859-15"
354                 KDEKEYBOARDS="dvorak,us,de,fr"
355                 TZ="Europe/Vienna"
356                 ;;
357         en-iso)
358                 # English in Austria [see us + uk for american and english version!]
359                 # LANGUAGE="en_US:en_GB:en"
360                 LANGUAGE="en"
361                 COUNTRY="at"
362                 LANG="en_US.iso885915"
363                 KEYTABLE="us"
364                 XKEYBOARD="us"
365                 KDEKEYBOARD="us"
366                 CHARSET="iso8859-15"
367                 KDEKEYBOARDS="de,fr"
368                 TZ="Europe/Vienna"
369                 ;;
370         en|en-utf8)
371                 # English in Austria [see us + uk for american and english version!] (UTF8)
372                 LANGUAGE="en"
373                 COUNTRY="at"
374                 LANG="en_US.UTF-8"
375                 KEYTABLE="us"
376                 XKEYBOARD="us"
377                 KDEKEYBOARD="us"
378                 CHARSET="utf8"
379                 # Additional KDE Keyboards
380                 KDEKEYBOARDS="de,fr"
381                 TZ="Europe/Vienna"
382                 ;;
383         el-iso)
384                 # Greek version
385                 LANGUAGE="el"
386                 COUNTRY="gr"
387                 LANG="el_GR"
388                 KEYTABLE="gr"
389                 XKEYBOARD="us,el"
390                 KDEKEYBOARD="us"
391                 CHARSET="iso8859-7"
392                 CONSOLEFONT="iso07.f16"
393                 IOCHARSET="8859-7"
394                 IOCODEPAGE="737"
395                 SYSFONTACM="iso07"
396                 # Additional KDE Keyboards
397                 KDEKEYBOARDS="el"
398                 TZ="Europe/Athens"
399                 ;;
400         el|el-utf8)
401                 # Greek version (UTF8)
402                 LANGUAGE="el_GR:el"
403                 COUNTRY="gr"
404                 LANG="el_GR.UTF-8"
405                 KEYTABLE="gr-utf8"
406                 XKEYBOARD="us,el"
407                 KDEKEYBOARD="us"
408                 CHARSET="utf8"
409                 CONSOLEFONT="iso07.f16"
410                 IOCHARSET="8859-7"
411                 IOCODEPAGE="737"
412                 SYSFONTACM="iso07"
413                 # Additional KDE Keyboards
414                 KDEKEYBOARDS="el"
415                 TZ="Europe/Athens"
416                 ;;
417         es-iso)
418                 # Spanish version
419                 COUNTRY="es"
420                 LANG="es_ES@euro"
421                 KEYTABLE="es"
422                 XKEYBOARD="es"
423                 KDEKEYBOARD="es"
424                 CHARSET="iso8859-15"
425                 KDEKEYBOARDS="de,us,fr"
426                 TZ="Europe/Madrid"
427                 ;;
428         es|es-utf8)
429                 # Spanish version (UTF8)
430                 LANGUAGE="es_ES:es"
431                 COUNTRY="es"
432                 LANG="es_ES.UTF-8"
433                 KEYTABLE="es"
434                 XKEYBOARD="es"
435                 KDEKEYBOARD="es"
436                 CHARSET="utf8"
437                 # Additional KDE Keyboards
438                 KDEKEYBOARDS="de,us,fr"
439                 TZ="Europe/Madrid"
440                 CONSOLEFONT="lat10-16"
441                 ;;
442         fi-iso)
443                 # Finnish version
444                 COUNTRY="fi"
445                 LANG="fi_FI@euro"
446                 KEYTABLE="fi-latin1" # old value: fi
447                 XKEYBOARD="fi"
448                 KDEKEYBOARD="fi"
449                 CHARSET="iso8859-15"
450                 KDEKEYBOARDS="se,us"
451                 TZ="Europe/Helsinki"
452                 ;;
453         fi|fi-utf8)
454                 # Finnish version (UTF8)
455                 LANGUAGE="fi_FI:fi"
456                 COUNTRY="fi"
457                 LANG="fi_FI.UTF-8"
458                 KEYTABLE="fi-latin1"
459                 XKEYBOARD="fi"
460                 KDEKEYBOARD="fi"
461                 CHARSET="utf8"
462                 # Additional KDE Keyboards
463                 KDEKEYBOARDS="us"
464                 TZ="Europe/Helsinki"
465                 ;;
466         fr-iso)
467                 # French version
468                 COUNTRY="fr"
469                 LANG="fr_FR@euro"
470                 KEYTABLE="fr"
471                 XKEYBOARD="fr"
472                 KDEKEYBOARD="fr"
473                 CHARSET="iso8859-15"
474                 KDEKEYBOARDS="de,us"
475                 TZ="Europe/Paris"
476                 ;;
477         fr|fr-utf8)
478                 # French version (UTF8)
479                 LANGUAGE="fr_FR"
480                 COUNTRY="fr"
481                 LANG="fr_FR.UTF-8"
482                 KEYTABLE="fr"
483                 XKEYBOARD="fr"
484                 KDEKEYBOARD="fr"
485                 CHARSET="utf8"
486                 # Additional KDE Keyboards
487                 KDEKEYBOARDS="de,us"
488                 TZ="Europe/Paris"
489                 ;;
490         ga-iso)
491                 # Irish Gaeilge version
492                 COUNTRY="ie"
493                 LANG="ga_IE@euro"
494                 KEYTABLE="uk"
495                 XKEYBOARD="uk"
496                 KDEKEYBOARD="ie"
497                 CHARSET="iso8859-15"
498                 # Additional KDE Keyboards
499                 KDEKEYBOARDS="gb,us,de,es,fr,it"
500                 TZ="Europe/Dublin"
501                 ;;
502         ga|ga-utf8)
503                 # Irish Gaeilge version (UTF8)
504                 COUNTRY="ie"
505                 LANG="ga_IE@UTF-8"
506                 KEYTABLE="uk"
507                 XKEYBOARD="uk"
508                 KDEKEYBOARD="ie"
509                 CHARSET="utf8"
510                 # Additional KDE Keyboards
511                 KDEKEYBOARDS="gb,us,de,es,fr,it"
512                 TZ="Europe/Dublin"
513                 ;;
514         he-iso|il-iso)
515                 # Hebrew version
516                 LANGUAGE="he"
517                 COUNTRY="il"
518                 LANG="he_IL"
519                 KEYTABLE="us"
520                 XKEYBOARD="us"
521                 KDEKEYBOARD="il"
522                 CHARSET="iso8859-8"
523                 KDEKEYBOARDS="us,fr,de"
524                 TZ="Asia/Jerusalem"
525                 ;;
526         he|il|he-utf8|il-utf8)
527                 # Hebrew version (UTF8)
528                 LANGUAGE="he_IL:he"
529                 COUNTRY="il"
530                 LANG="he_IL.UTF-8"
531                 KEYTABLE="us"
532                 XKEYBOARD="us"
533                 KDEKEYBOARD="il"
534                 CHARSET="utf8"
535                 # Additional KDE Keyboards
536                 KDEKEYBOARDS="us,fr,de"
537                 TZ="Asia/Jerusalem"
538                 ;;
539         ie-iso)
540                 # Irish (English) version
541                 COUNTRY="ie"
542                 LANG="en_IE@euro"
543                 KEYTABLE="uk"
544                 XKEYBOARD="uk"
545                 KDEKEYBOARD="gb"
546                 CHARSET="iso8859-15"
547                 KDEKEYBOARDS="us,de,es,fr,it"
548                 TZ="Europe/Dublin"
549                 ;;
550         ie|ie-utf8)
551                 # Irish (English) version (UTF8)
552                 LANGUAGE="en_IE:en"
553                 COUNTRY="ie"
554                 LANG="en_IE.UTF-8"
555                 KEYTABLE="uk"
556                 XKEYBOARD="uk"
557                 KDEKEYBOARD="ie"
558                 CHARSET="utf8"
559                 # Additional KDE Keyboards
560                 KDEKEYBOARDS="gb,us,de,es,fr,it"
561                 TZ="Europe/Dublin"
562                 ;;
563         it-iso)
564                 # Italian version
565                 COUNTRY="it"
566                 LANG="it_IT@euro"
567                 KEYTABLE="it"
568                 XKEYBOARD="it"
569                 KDEKEYBOARD="it"
570                 CHARSET="iso8859-15"
571                 KDEKEYBOARDS="fr,us,de"
572                 TZ="Europe/Rome"
573                 ;;
574         it|it-utf8)
575                 # Italian version (UTF8)
576                 LANGUAGE="it_IT"
577                 COUNTRY="it"
578                 LANG="it_IT.UTF-8"
579                 KEYTABLE="it"
580                 XKEYBOARD="it"
581                 KDEKEYBOARD="it"
582                 CHARSET="utf8"
583                 # Additional KDE Keyboards
584                 KDEKEYBOARDS="fr,us,de"
585                 TZ="Europe/Rome"
586                 ;;
587         ja-iso|jp-iso)
588                 # (limited) Japanese version
589                 COUNTRY="jp"
590                 LANG="ja_JP"
591                 LANGUAGE="ja"
592                 KEYTABLE="jp106"
593                 XKEYMODEL="jp106"
594                 XKEYBOARD="jp"
595                 KDEKEYBOARD="us"
596                 CHARSET="iso8859-15"
597                 KDEKEYBOARDS="fr,us,de"
598                 TZ="Asia/Tokyo"
599                 ;;
600         ja|ja-utf8|jp|jp-utf8)
601                 # (limited) Japanese version (UTF8)
602                 LANGUAGE="ja_JP:ja"
603                 COUNTRY="jp"
604                 LANG="ja_JP.UTF-8"
605                 LANGUAGE="ja"
606                 KEYTABLE="jp106"
607                 XKEYMODEL="jp106"
608                 XKEYBOARD="jp"
609                 KDEKEYBOARD="us"
610                 CHARSET="utf8"
611                 # Additional KDE Keyboards
612                 KDEKEYBOARDS="fr,us,de"
613                 TZ="Asia/Tokyo"
614                 ;;
615         nl-iso)
616                 # Dutch version
617                 COUNTRY="nl"
618                 LANG="nl_NL@euro"
619                 KEYTABLE="us" # nl
620                 XKEYBOARD="us" # nl
621                 KDEKEYBOARD="en_US" # nl
622                 CHARSET="iso8859-15"
623                 KDEKEYBOARDS="nl,de,fr"
624                 TZ="Europe/Amsterdam"
625                 ;;
626         nl|nl-utf8)
627                 # Dutch version (UTF8)
628                 LANGUAGE="nl_NL:nl"
629                 COUNTRY="nl"
630                 LANG="nl_NL.UTF-8"
631                 KEYTABLE="us"
632                 XKEYBOARD="us"
633                 KDEKEYBOARD="en_US"
634                 CHARSET="utf8"
635                 # Additional KDE Keyboards
636                 KDEKEYBOARDS="nl,de,fr"
637                 TZ="Europe/Amsterdam"
638                 ;;
639         no-iso|nb-iso|nn-iso)
640                 # Norsk versjon
641                 COUNTRY="no"
642                 LANG="nb_NO"
643                 LANGUAGE="no:nb_NO"
644                 KEYTABLE="no"
645                 XKEYBOARD="no"
646                 KDEKEYBOARD="no"
647                 CHARSET="iso8859-15"
648                 KDEKEYBOARDS="no-latin1,us,no,no-dvorak"
649                 TZ="Europe/Oslo"
650                 ;;
651         no|nb|nn|no-utf8|nb-utf8|nn-utf8)
652                 # Norsk versjon (UTF8)
653                 COUNTRY="no"
654                 LANG="nb_NO.UTF-8"
655                 LANGUAGE="no:nb_NO"
656                 # Keytable "no*" is correct if æøå (the 3 final letters in the
657                 # norse alphabet) shows up as "a+e", "oslash" and "aring".
658                 # Otherwise try the other variants no-latin1 etc.
659                 KEYTABLE="no"
660                 XKEYBOARD="no"
661                 KDEKEYBOARD="no"
662                 CHARSET="utf8"
663                 KDEKEYBOARDS="no,us,no-dvorak,dk,no-latin1"
664                 TZ="Europe/Oslo"
665                 ;;
666         pl-iso)
667                 # Polish version
668                 COUNTRY="pl"
669                 LANG="pl_PL"
670                 KEYTABLE="pl"
671                 XKEYBOARD="pl"
672                 KDEKEYBOARD="pl"
673                 CHARSET="iso8859-2"
674                 KDEKEYBOARDS="de,us,fr"
675                 TZ="Europe/Warsaw"
676                 CONSOLEFONT="Lat2-Terminus16"
677                 CHARMAP="iso02"
678                 ;;
679         pl|pl-utf8)
680                 # Polish version (UTF8)
681                 LANGUAGE="pl_PL:pl"
682                 COUNTRY="pl"
683                 LANG="pl_PL.UTF-8"
684                 KEYTABLE="pl"
685                 XKEYBOARD="pl"
686                 KDEKEYBOARD="pl"
687                 CHARSET="utf8"
688                 # Additional KDE Keyboards
689                 KDEKEYBOARDS="de,us,fr"
690                 TZ="Europe/Warsaw"
691                 CONSOLEFONT="iso02g"
692                 ;;
693         pt-iso)
694                 # Portuguese version
695                 COUNTRY="pt"
696                 LANG="pt_PT@euro"
697                 KEYTABLE="pt-latin1"
698                 XKEYBOARD="pt"
699                 KDEKEYBOARD="pt"
700                 CHARSET="iso8859-1"
701                 # Additional KDE Keyboards
702                 KDEKEYBOARDS="de,us,fr"
703                 TZ="Europe/Lisbon"
704                 CONSOLEFONT="lat10-16"
705                 ;;
706         pt|pt-utf8)
707                 # Portuguese version (UTF8)
708                 LANGUAGE="pt_PT:pt"
709                 COUNTRY="pt"
710                 LANG="pt_PT.UTF-8"
711                 KEYTABLE="pt-latin1"
712                 XKEYBOARD="pt"
713                 KDEKEYBOARD="pt"
714                 CHARSET="utf8"
715                 # Additional KDE Keyboards
716                 KDEKEYBOARDS="de,us,fr"
717                 TZ="Europe/Lisbon"
718                 CONSOLEFONT="lat10-16"
719                 ;;
720         ru-iso)
721                 # Russian version
722                 COUNTRY="ru"
723                 LANG="ru_RU.KOI8-R"
724                 KEYTABLE="ru"
725                 XKEYBOARD="ru"
726                 KDEKEYBOARD="ru"
727                 CHARSET="koi8-r"
728                 CONSOLEFONT="Cyr_a8x16"
729                 KDEKEYBOARDS="de,us,fr"
730                 TZ="Europe/Moscow"
731                 ;;
732         ru|ru-utf8)
733                 # Russian version (UTF8)
734                 LANGUAGE="ru_RU:ru"
735                 COUNTRY="ru"
736                 LANG="ru_RU.UTF-8"
737                 KEYTABLE="ru"
738                 XKEYBOARD="ru"
739                 KDEKEYBOARD="ru"
740                 CHARSET="utf8"
741                 CONSOLEFONT="Cyr_a8x16"
742                 # Additional KDE Keyboards
743                 KDEKEYBOARDS="de,us,fr"
744                 TZ="Europe/Moscow"
745                 ;;
746         sk-iso)
747                 # Slovak version (guessed)
748                 COUNTRY="sk"
749                 LANG="sk"
750                 KEYTABLE="sk-qwerty"
751                 XKEYBOARD="sk"
752                 KDEKEYBOARD="sk"
753                 CHARSET="iso8859-2"
754                 KDEKEYBOARDS="us,de"
755                 TZ="Europe/Bratislava"
756                 CONSOLEFONT="Lat2-Terminus16"
757                 CHARMAP="iso02"
758                 ;;
759         sk|sk-utf8)
760                 # Slovak version (guessed) (UTF8)
761                 LANGUAGE="sk_SK:sk"
762                 COUNTRY="sk"
763                 LANG="sk_SK.UTF-8"
764                 KEYTABLE="sk-qwerty"
765                 XKEYBOARD="sk"
766                 KDEKEYBOARD="sk"
767                 CHARSET="utf8"
768                 # Additional KDE Keyboards
769                 KDEKEYBOARDS="us,de"
770                 TZ="Europe/Bratislava"
771                 CONSOLEFONT="iso02g"
772                 ;;
773         sl-iso)
774                 # Slovenian keyboard
775                 LANGUAGE="sl"
776                 COUNTRY="si"
777                 LANG="sl_SI"
778                 KEYTABLE="slovene"
779                 XKEYBOARD="sl"
780                 KDEKEYBOARD="si"
781                 CHARSET="iso8859-2"
782                 KDEKEYBOARDS="us,de"
783                 TZ="Europe/Ljubljana"
784                 CONSOLEFONT="Lat2-Terminus16"
785                 CHARMAP="iso02"
786                 ;;
787         sl|sl-utf8)
788                 # Slovenian keyboard (UTF8)
789                 LANGUAGE="sl_SI:sl"
790                 COUNTRY="si"
791                 LANG="sl_SI.UTF-8"
792                 KEYTABLE="slovene"
793                 XKEYBOARD="sl"
794                 KDEKEYBOARD="si"
795                 CHARSET="utf8"
796                 # Additional KDE Keyboards
797                 KDEKEYBOARDS="us,de"
798                 TZ="Europe/Ljubljana"
799                 CONSOLEFONT="iso02g"
800                 ;;
801         tr-iso)
802                 # Turkish version (guessed)
803                 COUNTRY="tr"
804                 LANG="tr_TR"
805                 KEYTABLE="tr_q-latin5"
806                 XKEYBOARD="tr"
807                 KDEKEYBOARD="tr"
808                 CHARSET="iso8859-9"
809                 KDEKEYBOARDS="us,de,fr"
810                 TZ="Europe/Istanbul"
811                 ;;
812         tr|tr-utf8)
813                 # Turkish version (guessed) (UTF8)
814                 LANGUAGE="tr_TR"
815                 COUNTRY="tr"
816                 LANG="tr_TR.UTF-8"
817                 KEYTABLE="tr_q-latin5"
818                 XKEYBOARD="tr"
819                 KDEKEYBOARD="tr"
820                 CHARSET="utf8"
821                 # Additional KDE Keyboards
822                 KDEKEYBOARDS="us,de,fr"
823                 TZ="Europe/Istanbul"
824                 ;;
825         tw-iso)
826                 # Traditional Chinese version
827                 COUNTRY="tw"
828                 LANG="zh_TW.Big5"
829                 LANGUAGE="zh_TW.Big5"
830                 KEYTABLE="us"
831                 XKEYBOARD="us"
832                 KDEKEYBOARD="us"
833                 # CHARSET="big5-0"
834                 CHARSET="iso8859-1"
835                 KDEKEYBOARDS="us"
836                 XMODIFIERS="@im=xcin"
837                 TZ="Asia/Taipei"
838                 ;;
839         tw|tw-utf8)
840                 # Traditional Chinese version (UTF8)
841                 LANGUAGE="zh_TW:zh"
842                 COUNTRY="tw"
843                 LANG="zh_TW.UTF-8"
844                 KEYTABLE="us"
845                 XKEYBOARD="us"
846                 KDEKEYBOARD="us"
847                 # CHARSET="big5-0"
848                 CHARSET="utf8"
849                 # Additional KDE Keyboards
850                 KDEKEYBOARDS="us"
851                 XMODIFIERS="@im=xcin"
852                 TZ="Asia/Taipei"
853                 ;;
854         uk-iso)
855                 # British version
856                 COUNTRY="uk"
857                 LANG="en_GB"
858                 LANGUAGE="en"
859                 KEYTABLE="uk"
860                 XKEYBOARD="uk"
861                 KDEKEYBOARD="gb"
862                 CHARSET="iso8859-1"
863                 KDEKEYBOARDS="us"
864                 TZ="Europe/London"
865                 ;;
866         uk|uk-utf8)
867                 # British version (UTF8)
868                 LANGUAGE="en_GB:en"
869                 COUNTRY="uk"
870                 LANG="en_GB.UTF-8"
871                 KEYTABLE="uk"
872                 XKEYBOARD="uk"
873                 KDEKEYBOARD="gb"
874                 CHARSET="utf8"
875                 # Additional KDE Keyboards
876                 KDEKEYBOARDS="us"
877                 TZ="Europe/London"
878                 ;;
879         us-iso)
880                 # American version
881                 LANGUAGE="en_US:en"
882                 COUNTRY="us"
883                 LANG="en_US.iso885915"
884                 KEYTABLE="us"
885                 XKEYBOARD="us"
886                 KDEKEYBOARD="us"
887                 CHARSET="en_US.iso885915"
888                 # Additional KDE Keyboards
889                 KDEKEYBOARDS="de,fr"
890                 TZ="America/New_York"
891                 ;;
892         us|us-utf8)
893                 # American version (UTF8)
894                 LANGUAGE="en_US:en"
895                 COUNTRY="us"
896                 LANG="en_US.UTF-8"
897                 KEYTABLE="us"
898                 XKEYBOARD="us"
899                 KDEKEYBOARD="us"
900                 CHARSET="utf8"
901                 # Additional KDE Keyboards
902                 KDEKEYBOARDS="de,fr"
903                 TZ="America/New_York"
904                 ;;
905         *)
906                 # Default
907                 LANGUAGE="us"
908                 COUNTRY="at"
909                 LANG="en_US.UTF-8"
910                 KEYTABLE="us"
911                 XKEYBOARD="us"
912                 KDEKEYBOARD="us"
913                 CHARSET="utf8"
914                 KDEKEYBOARDS="de,fr"
915                 TZ="Europe/Vienna"
916                 ;;
917 esac
918
919 ## END OF FILE #################################################################