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