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