Mention issue227 in the changelog
[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: Mon Jun 04 22:31:00 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)
334                 # Dvorak layout
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         en-iso)
346                 # English in Austria [see us + uk for american and english version!]
347                 # LANGUAGE="en_US:en_GB:en"
348                 LANGUAGE="en"
349                 COUNTRY="at"
350                 LANG="en_US.iso885915"
351                 KEYTABLE="us"
352                 XKEYBOARD="us"
353                 KDEKEYBOARD="us"
354                 CHARSET="iso8859-15"
355                 KDEKEYBOARDS="de,fr"
356                 TZ="Europe/Vienna"
357                 ;;
358         en|en-utf8)
359                 # English in Austria [see us + uk for american and english version!] (UTF8)
360                 LANGUAGE="en"
361                 COUNTRY="at"
362                 LANG="en_US.UTF-8"
363                 KEYTABLE="us"
364                 XKEYBOARD="us"
365                 KDEKEYBOARD="us"
366                 CHARSET="utf8"
367                 # Additional KDE Keyboards
368                 KDEKEYBOARDS="de,fr"
369                 TZ="Europe/Vienna"
370                 ;;
371         el-iso)
372                 # Greek version
373                 LANGUAGE="el"
374                 COUNTRY="gr"
375                 LANG="el_GR"
376                 KEYTABLE="gr"
377                 XKEYBOARD="us,el"
378                 KDEKEYBOARD="us"
379                 CHARSET="iso8859-7"
380                 CONSOLEFONT="iso07.f16"
381                 IOCHARSET="8859-7"
382                 IOCODEPAGE="737"
383                 SYSFONTACM="iso07"
384                 # Additional KDE Keyboards
385                 KDEKEYBOARDS="el"
386                 TZ="Europe/Athens"
387                 ;;
388         el|el-utf8)
389                 # Greek version (UTF8)
390                 LANGUAGE="el_GR:el"
391                 COUNTRY="gr"
392                 LANG="el_GR.UTF-8"
393                 KEYTABLE="gr-utf8"
394                 XKEYBOARD="us,el"
395                 KDEKEYBOARD="us"
396                 CHARSET="utf8"
397                 CONSOLEFONT="iso07.f16"
398                 IOCHARSET="8859-7"
399                 IOCODEPAGE="737"
400                 SYSFONTACM="iso07"
401                 # Additional KDE Keyboards
402                 KDEKEYBOARDS="el"
403                 TZ="Europe/Athens"
404                 ;;
405         es-iso)
406                 # Spanish version
407                 COUNTRY="es"
408                 LANG="es_ES@euro"
409                 KEYTABLE="es"
410                 XKEYBOARD="es"
411                 KDEKEYBOARD="es"
412                 CHARSET="iso8859-15"
413                 KDEKEYBOARDS="de,us,fr"
414                 TZ="Europe/Madrid"
415                 ;;
416         es|es-utf8)
417                 # Spanish version (UTF8)
418                 LANGUAGE="es_ES:es"
419                 COUNTRY="es"
420                 LANG="es_ES.UTF-8"
421                 KEYTABLE="es"
422                 XKEYBOARD="es"
423                 KDEKEYBOARD="es"
424                 CHARSET="utf8"
425                 # Additional KDE Keyboards
426                 KDEKEYBOARDS="de,us,fr"
427                 TZ="Europe/Madrid"
428                 CONSOLEFONT="lat10-16"
429                 ;;
430         fi-iso)
431                 # Finnish version
432                 COUNTRY="fi"
433                 LANG="fi_FI@euro"
434                 KEYTABLE="fi-latin1" # old value: fi
435                 XKEYBOARD="fi"
436                 KDEKEYBOARD="fi"
437                 CHARSET="iso8859-15"
438                 KDEKEYBOARDS="se,us"
439                 TZ="Europe/Helsinki"
440                 ;;
441         fi|fi-utf8)
442                 # Finnish version (UTF8)
443                 LANGUAGE="fi_FI:fi"
444                 COUNTRY="fi"
445                 LANG="fi_FI.UTF-8"
446                 KEYTABLE="fi-latin1"
447                 XKEYBOARD="fi"
448                 KDEKEYBOARD="fi"
449                 CHARSET="utf8"
450                 # Additional KDE Keyboards
451                 KDEKEYBOARDS="us"
452                 TZ="Europe/Helsinki"
453                 ;;
454         fr-iso)
455                 # French version
456                 COUNTRY="fr"
457                 LANG="fr_FR@euro"
458                 KEYTABLE="fr"
459                 XKEYBOARD="fr"
460                 KDEKEYBOARD="fr"
461                 CHARSET="iso8859-15"
462                 KDEKEYBOARDS="de,us"
463                 TZ="Europe/Paris"
464                 ;;
465         fr|fr-utf8)
466                 # French version (UTF8)
467                 LANGUAGE="fr_FR"
468                 COUNTRY="fr"
469                 LANG="fr_FR.UTF-8"
470                 KEYTABLE="fr"
471                 XKEYBOARD="fr"
472                 KDEKEYBOARD="fr"
473                 CHARSET="utf8"
474                 # Additional KDE Keyboards
475                 KDEKEYBOARDS="de,us"
476                 TZ="Europe/Paris"
477                 ;;
478         ga-iso)
479                 # Irish Gaeilge version
480                 COUNTRY="ie"
481                 LANG="ga_IE@euro"
482                 KEYTABLE="uk"
483                 XKEYBOARD="uk"
484                 KDEKEYBOARD="ie"
485                 CHARSET="iso8859-15"
486                 # Additional KDE Keyboards
487                 KDEKEYBOARDS="gb,us,de,es,fr,it"
488                 TZ="Europe/Dublin"
489                 ;;
490         ga|ga-utf8)
491                 # Irish Gaeilge version (UTF8)
492                 COUNTRY="ie"
493                 LANG="ga_IE@UTF-8"
494                 KEYTABLE="uk"
495                 XKEYBOARD="uk"
496                 KDEKEYBOARD="ie"
497                 CHARSET="utf8"
498                 # Additional KDE Keyboards
499                 KDEKEYBOARDS="gb,us,de,es,fr,it"
500                 TZ="Europe/Dublin"
501                 ;;
502         he-iso|il-iso)
503                 # Hebrew version
504                 LANGUAGE="he"
505                 COUNTRY="il"
506                 LANG="he_IL"
507                 KEYTABLE="us"
508                 XKEYBOARD="us"
509                 KDEKEYBOARD="il"
510                 CHARSET="iso8859-8"
511                 KDEKEYBOARDS="us,fr,de"
512                 TZ="Asia/Jerusalem"
513                 ;;
514         he|il|he-utf8|il-utf8)
515                 # Hebrew version (UTF8)
516                 LANGUAGE="he_IL:he"
517                 COUNTRY="il"
518                 LANG="he_IL.UTF-8"
519                 KEYTABLE="us"
520                 XKEYBOARD="us"
521                 KDEKEYBOARD="il"
522                 CHARSET="utf8"
523                 # Additional KDE Keyboards
524                 KDEKEYBOARDS="us,fr,de"
525                 TZ="Asia/Jerusalem"
526                 ;;
527         ie-iso)
528                 # Irish (English) version
529                 COUNTRY="ie"
530                 LANG="en_IE@euro"
531                 KEYTABLE="uk"
532                 XKEYBOARD="uk"
533                 KDEKEYBOARD="gb"
534                 CHARSET="iso8859-15"
535                 KDEKEYBOARDS="us,de,es,fr,it"
536                 TZ="Europe/Dublin"
537                 ;;
538         ie|ie-utf8)
539                 # Irish (English) version (UTF8)
540                 LANGUAGE="en_IE:en"
541                 COUNTRY="ie"
542                 LANG="en_IE.UTF-8"
543                 KEYTABLE="uk"
544                 XKEYBOARD="uk"
545                 KDEKEYBOARD="ie"
546                 CHARSET="utf8"
547                 # Additional KDE Keyboards
548                 KDEKEYBOARDS="gb,us,de,es,fr,it"
549                 TZ="Europe/Dublin"
550                 ;;
551         it-iso)
552                 # Italian version
553                 COUNTRY="it"
554                 LANG="it_IT@euro"
555                 KEYTABLE="it"
556                 XKEYBOARD="it"
557                 KDEKEYBOARD="it"
558                 CHARSET="iso8859-15"
559                 KDEKEYBOARDS="fr,us,de"
560                 TZ="Europe/Rome"
561                 ;;
562         it|it-utf8)
563                 # Italian version (UTF8)
564                 LANGUAGE="it_IT"
565                 COUNTRY="it"
566                 LANG="it_IT.UTF-8"
567                 KEYTABLE="it"
568                 XKEYBOARD="it"
569                 KDEKEYBOARD="it"
570                 CHARSET="utf8"
571                 # Additional KDE Keyboards
572                 KDEKEYBOARDS="fr,us,de"
573                 TZ="Europe/Rome"
574                 ;;
575         ja-iso|jp-iso)
576                 # (limited) Japanese version
577                 COUNTRY="jp"
578                 LANG="ja_JP"
579                 LANGUAGE="ja"
580                 KEYTABLE="jp106"
581                 XKEYMODEL="jp106"
582                 XKEYBOARD="jp"
583                 KDEKEYBOARD="us"
584                 CHARSET="iso8859-15"
585                 KDEKEYBOARDS="fr,us,de"
586                 TZ="Asia/Tokyo"
587                 ;;
588         ja|ja-utf8|jp|jp-utf8)
589                 # (limited) Japanese version (UTF8)
590                 LANGUAGE="ja_JP:ja"
591                 COUNTRY="jp"
592                 LANG="ja_JP.UTF-8"
593                 LANGUAGE="ja"
594                 KEYTABLE="jp106"
595                 XKEYMODEL="jp106"
596                 XKEYBOARD="jp"
597                 KDEKEYBOARD="us"
598                 CHARSET="utf8"
599                 # Additional KDE Keyboards
600                 KDEKEYBOARDS="fr,us,de"
601                 TZ="Asia/Tokyo"
602                 ;;
603         nl-iso)
604                 # Dutch version
605                 COUNTRY="nl"
606                 LANG="nl_NL@euro"
607                 KEYTABLE="us" # nl
608                 XKEYBOARD="us" # nl
609                 KDEKEYBOARD="en_US" # nl
610                 CHARSET="iso8859-15"
611                 KDEKEYBOARDS="nl,de,fr"
612                 TZ="Europe/Amsterdam"
613                 ;;
614         nl|nl-utf8)
615                 # Dutch version (UTF8)
616                 LANGUAGE="nl_NL:nl"
617                 COUNTRY="nl"
618                 LANG="nl_NL.UTF-8"
619                 KEYTABLE="us"
620                 XKEYBOARD="us"
621                 KDEKEYBOARD="en_US"
622                 CHARSET="utf8"
623                 # Additional KDE Keyboards
624                 KDEKEYBOARDS="nl,de,fr"
625                 TZ="Europe/Amsterdam"
626                 ;;
627         no-iso|nb-iso|nn-iso)
628                 # Norsk versjon
629                 COUNTRY="no"
630                 LANG="nb_NO"
631                 LANGUAGE="no:nb_NO"
632                 KEYTABLE="no"
633                 XKEYBOARD="no"
634                 KDEKEYBOARD="no"
635                 CHARSET="iso8859-15"
636                 KDEKEYBOARDS="no-latin1,us,no,no-dvorak"
637                 TZ="Europe/Oslo"
638                 ;;
639         no|nb|nn|no-utf8|nb-utf8|nn-utf8)
640                 # Norsk versjon (UTF8)
641                 COUNTRY="no"
642                 LANG="nb_NO.UTF-8"
643                 LANGUAGE="no:nb_NO"
644                 # Keytable "no*" is correct if æøå (the 3 final letters in the
645                 # norse alphabet) shows up as "a+e", "oslash" and "aring".
646                 # Otherwise try the other variants no-latin1 etc.
647                 KEYTABLE="no"
648                 XKEYBOARD="no"
649                 KDEKEYBOARD="no"
650                 CHARSET="utf8"
651                 KDEKEYBOARDS="no,us,no-dvorak,dk,no-latin1"
652                 TZ="Europe/Oslo"
653                 ;;
654         pl-iso)
655                 # Polish version
656                 COUNTRY="pl"
657                 LANG="pl_PL"
658                 KEYTABLE="pl"
659                 XKEYBOARD="pl"
660                 KDEKEYBOARD="pl"
661                 CHARSET="iso8859-2"
662                 KDEKEYBOARDS="de,us,fr"
663                 TZ="Europe/Warsaw"
664                 CONSOLEFONT="Lat2-Terminus16"
665                 CHARMAP="iso02"
666                 ;;
667         pl|pl-utf8)
668                 # Polish version (UTF8)
669                 LANGUAGE="pl_PL:pl"
670                 COUNTRY="pl"
671                 LANG="pl_PL.UTF-8"
672                 KEYTABLE="pl"
673                 XKEYBOARD="pl"
674                 KDEKEYBOARD="pl"
675                 CHARSET="utf8"
676                 # Additional KDE Keyboards
677                 KDEKEYBOARDS="de,us,fr"
678                 TZ="Europe/Warsaw"
679                 CONSOLEFONT="iso02g"
680                 ;;
681         pt-iso)
682                 # Portuguese version
683                 COUNTRY="pt"
684                 LANG="pt_PT@euro"
685                 KEYTABLE="pt-latin1"
686                 XKEYBOARD="pt"
687                 KDEKEYBOARD="pt"
688                 CHARSET="iso8859-1"
689                 # Additional KDE Keyboards
690                 KDEKEYBOARDS="de,us,fr"
691                 TZ="Europe/Lisbon"
692                 CONSOLEFONT="lat10-16"
693                 ;;
694         pt|pt-utf8)
695                 # Portuguese version (UTF8)
696                 LANGUAGE="pt_PT:pt"
697                 COUNTRY="pt"
698                 LANG="pt_PT.UTF-8"
699                 KEYTABLE="pt-latin1"
700                 XKEYBOARD="pt"
701                 KDEKEYBOARD="pt"
702                 CHARSET="utf8"
703                 # Additional KDE Keyboards
704                 KDEKEYBOARDS="de,us,fr"
705                 TZ="Europe/Lisbon"
706                 CONSOLEFONT="lat10-16"
707                 ;;
708         ru-iso)
709                 # Russian version
710                 COUNTRY="ru"
711                 LANG="ru_RU.KOI8-R"
712                 KEYTABLE="ru"
713                 XKEYBOARD="ru"
714                 KDEKEYBOARD="ru"
715                 CHARSET="koi8-r"
716                 CONSOLEFONT="Cyr_a8x16"
717                 KDEKEYBOARDS="de,us,fr"
718                 TZ="Europe/Moscow"
719                 ;;
720         ru|ru-utf8)
721                 # Russian version (UTF8)
722                 LANGUAGE="ru_RU:ru"
723                 COUNTRY="ru"
724                 LANG="ru_RU.UTF-8"
725                 KEYTABLE="ru"
726                 XKEYBOARD="ru"
727                 KDEKEYBOARD="ru"
728                 CHARSET="utf8"
729                 CONSOLEFONT="Cyr_a8x16"
730                 # Additional KDE Keyboards
731                 KDEKEYBOARDS="de,us,fr"
732                 TZ="Europe/Moscow"
733                 ;;
734         sk-iso)
735                 # Slovak version (guessed)
736                 COUNTRY="sk"
737                 LANG="sk"
738                 KEYTABLE="sk-qwerty"
739                 XKEYBOARD="sk"
740                 KDEKEYBOARD="sk"
741                 CHARSET="iso8859-2"
742                 KDEKEYBOARDS="us,de"
743                 TZ="Europe/Bratislava"
744                 CONSOLEFONT="Lat2-Terminus16"
745                 CHARMAP="iso02"
746                 ;;
747         sk|sk-utf8)
748                 # Slovak version (guessed) (UTF8)
749                 LANGUAGE="sk_SK:sk"
750                 COUNTRY="sk"
751                 LANG="sk_SK.UTF-8"
752                 KEYTABLE="sk-qwerty"
753                 XKEYBOARD="sk"
754                 KDEKEYBOARD="sk"
755                 CHARSET="utf8"
756                 # Additional KDE Keyboards
757                 KDEKEYBOARDS="us,de"
758                 TZ="Europe/Bratislava"
759                 CONSOLEFONT="iso02g"
760                 ;;
761         sl-iso)
762                 # Slovenian keyboard
763                 LANGUAGE="sl"
764                 COUNTRY="si"
765                 LANG="sl_SI"
766                 KEYTABLE="slovene"
767                 XKEYBOARD="sl"
768                 KDEKEYBOARD="si"
769                 CHARSET="iso8859-2"
770                 KDEKEYBOARDS="us,de"
771                 TZ="Europe/Ljubljana"
772                 CONSOLEFONT="Lat2-Terminus16"
773                 CHARMAP="iso02"
774                 ;;
775         sl|sl-utf8)
776                 # Slovenian keyboard (UTF8)
777                 LANGUAGE="sl_SI:sl"
778                 COUNTRY="si"
779                 LANG="sl_SI.UTF-8"
780                 KEYTABLE="slovene"
781                 XKEYBOARD="sl"
782                 KDEKEYBOARD="si"
783                 CHARSET="utf8"
784                 # Additional KDE Keyboards
785                 KDEKEYBOARDS="us,de"
786                 TZ="Europe/Ljubljana"
787                 CONSOLEFONT="iso02g"
788                 ;;
789         tr-iso)
790                 # Turkish version (guessed)
791                 COUNTRY="tr"
792                 LANG="tr_TR"
793                 KEYTABLE="tr_q-latin5"
794                 XKEYBOARD="tr"
795                 KDEKEYBOARD="tr"
796                 CHARSET="iso8859-9"
797                 KDEKEYBOARDS="us,de,fr"
798                 TZ="Europe/Istanbul"
799                 ;;
800         tr|tr-utf8)
801                 # Turkish version (guessed) (UTF8)
802                 LANGUAGE="tr_TR"
803                 COUNTRY="tr"
804                 LANG="tr_TR.UTF-8"
805                 KEYTABLE="tr_q-latin5"
806                 XKEYBOARD="tr"
807                 KDEKEYBOARD="tr"
808                 CHARSET="utf8"
809                 # Additional KDE Keyboards
810                 KDEKEYBOARDS="us,de,fr"
811                 TZ="Europe/Istanbul"
812                 ;;
813         tw-iso)
814                 # Traditional Chinese version
815                 COUNTRY="tw"
816                 LANG="zh_TW.Big5"
817                 LANGUAGE="zh_TW.Big5"
818                 KEYTABLE="us"
819                 XKEYBOARD="us"
820                 KDEKEYBOARD="us"
821                 # CHARSET="big5-0"
822                 CHARSET="iso8859-1"
823                 KDEKEYBOARDS="us"
824                 XMODIFIERS="@im=xcin"
825                 TZ="Asia/Taipei"
826                 ;;
827         tw|tw-utf8)
828                 # Traditional Chinese version (UTF8)
829                 LANGUAGE="zh_TW:zh"
830                 COUNTRY="tw"
831                 LANG="zh_TW.UTF-8"
832                 KEYTABLE="us"
833                 XKEYBOARD="us"
834                 KDEKEYBOARD="us"
835                 # CHARSET="big5-0"
836                 CHARSET="utf8"
837                 # Additional KDE Keyboards
838                 KDEKEYBOARDS="us"
839                 XMODIFIERS="@im=xcin"
840                 TZ="Asia/Taipei"
841                 ;;
842         uk-iso)
843                 # British version
844                 COUNTRY="uk"
845                 LANG="en_GB"
846                 LANGUAGE="en"
847                 KEYTABLE="uk"
848                 XKEYBOARD="uk"
849                 KDEKEYBOARD="gb"
850                 CHARSET="iso8859-1"
851                 KDEKEYBOARDS="us"
852                 TZ="Europe/London"
853                 ;;
854         uk|uk-utf8)
855                 # British version (UTF8)
856                 LANGUAGE="en_GB:en"
857                 COUNTRY="uk"
858                 LANG="en_GB.UTF-8"
859                 KEYTABLE="uk"
860                 XKEYBOARD="uk"
861                 KDEKEYBOARD="gb"
862                 CHARSET="utf8"
863                 # Additional KDE Keyboards
864                 KDEKEYBOARDS="us"
865                 TZ="Europe/London"
866                 ;;
867         us-iso)
868                 # American version
869                 LANGUAGE="en_US:en"
870                 COUNTRY="us"
871                 LANG="en_US.iso885915"
872                 KEYTABLE="us"
873                 XKEYBOARD="us"
874                 KDEKEYBOARD="us"
875                 CHARSET="en_US.iso885915"
876                 # Additional KDE Keyboards
877                 KDEKEYBOARDS="de,fr"
878                 TZ="America/New_York"
879                 ;;
880         us|us-utf8)
881                 # American version (UTF8)
882                 LANGUAGE="en_US:en"
883                 COUNTRY="us"
884                 LANG="en_US.UTF-8"
885                 KEYTABLE="us"
886                 XKEYBOARD="us"
887                 KDEKEYBOARD="us"
888                 CHARSET="utf8"
889                 # Additional KDE Keyboards
890                 KDEKEYBOARDS="de,fr"
891                 TZ="America/New_York"
892                 ;;
893         *)
894                 # Default
895                 LANGUAGE="us"
896                 COUNTRY="at"
897                 LANG="en_US.UTF-8"
898                 KEYTABLE="us"
899                 XKEYBOARD="us"
900                 KDEKEYBOARD="us"
901                 CHARSET="utf8"
902                 KDEKEYBOARDS="de,fr"
903                 TZ="Europe/Vienna"
904                 ;;
905 esac
906
907 ## END OF FILE #################################################################