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