home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / YaST2 / data / keyboard_raw.ycp < prev    next >
Encoding:
Text File  |  2006-11-29  |  35.7 KB  |  1,120 lines

  1. /**
  2.  * File:
  3.  *   keyboard_raw.ycp
  4.  *
  5.  * Authors:
  6.  *   Thomas Roelz <tom@suse.de>
  7.  *   (original authors unknown; now maintained by tom)
  8.  *
  9.  *
  10.  * Summary:
  11.  *   The untranslated keyboard database.
  12.  *
  13.  * $Id: keyboard_raw.ycp 33853 2006-10-30 15:07:21Z jsuchome $
  14.  *
  15.  * *****************************************************************
  16.  * In case of changes please keep the following three files in sync:
  17.  * lang2keyboard.ycp, xkblayout2keyboard.ycp, keyboard_raw.ycp
  18.  * *****************************************************************
  19.  *
  20.  *  description of i.g.$[ "pc104": $[     "ncurses": "us.map.gz" ]
  21.  *
  22.  * Added "compose" tag for COMPOSETABLE flag in rc.config
  23.  * non-latin1 keyboards need this, see bug #7023
  24.  *
  25.  */
  26. {
  27. textdomain "country";
  28.  
  29. // map <string, list>
  30.  
  31. return ($[
  32.   "english-us":
  33.     [
  34.     // keyboard layout
  35.     _("English (US)"),
  36.     $[ "i386" : $[
  37.         "pc104": $[    "ncurses": "us.map.gz" ],
  38.         "macintosh" : $[ "ncurses": "mac-us.map.gz" ]
  39.         ],
  40.        "ia64" : $[ "pc104": $[    "ncurses": "us.map.gz" ]],
  41.        "x86_64" : $[ "pc104": $["ncurses": "us.map.gz" ]],
  42.        "alpha" : $[ "pc104": $[    "ncurses": "us.map.gz" ]],
  43.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  44.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  45.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  46.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  47.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  48.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  49.               "pc104": $[ "ncurses": "us.map.gz" ]],
  50.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-us.map.gz" ],
  51.               "pc104" : $[ "ncurses": "us.map.gz"]]
  52.      ]
  53.     ],
  54.   "english-uk":
  55.     [
  56.     // keyboard layout
  57.     _("English (UK)"),
  58.     $[ "i386" : $[
  59.         "pc104": $[ "ncurses": "uk.map.gz"],
  60.         "macintosh" : $[ "ncurses": "mac-uk.map.gz" ]
  61.         ],
  62.        "ia64" : $[ "pc104": $[ "ncurses": "uk.map.gz"]],
  63.        "x86_64" : $[ "pc104": $[ "ncurses": "uk.map.gz"]],
  64.        "alpha" : $[ "pc104": $[ "ncurses": "uk.map.gz"]],
  65.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  66.             "type5": $[ "ncurses": "sunt5-uk.map.gz"],
  67.             "type5_euro": $[ "ncurses": "sunt5-uk.map.gz"]],
  68.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  69.               "type5": $[ "ncurses": "sunt5-uk.map.gz"],
  70.               "type5_euro": $[ "ncurses": "sunt5-uk.map.gz"],
  71.               "pc104": $[ "ncurses": "uk.map.gz"]],
  72.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-uk.map.gz" ],
  73.               "pc104" : $[ "ncurses": "uk.map.gz" ]]
  74.     ]
  75.     ],
  76.   "german":
  77.     [
  78.     // keyboard layout
  79.     _("German"),
  80.     $[ "i386" : $[
  81.         "pc104": $[ "ncurses": "de-latin1-nodeadkeys.map.gz"],
  82.         "macintosh" : $[ "ncurses": "mac-de-latin1-nodeadkeys.map.gz"]
  83.         ],
  84.        "ia64" : $[ "pc104": $[ "ncurses": "de-latin1-nodeadkeys.map.gz"]],
  85.        "x86_64" : $[ "pc104": $[ "ncurses": "de-latin1-nodeadkeys.map.gz"]],
  86.        "alpha" : $[ "pc104": $[ "ncurses": "de-latin1-nodeadkeys.map.gz"]],
  87.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  88.             "type5": $[ "ncurses": "sunt5-de-latin1.map.gz" ],
  89.             "type5_euro": $[ "ncurses": "sunt5-de-latin1.map.gz" ]],
  90.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  91.               "type5": $[ "ncurses": "sunt5-de-latin1.map.gz" ],
  92.               "type5_euro": $[ "ncurses": "sunt5-de-latin1.map.gz" ],
  93.               "pc104": $[ "ncurses": "de-latin1-nodeadkeys.map.gz"]],
  94.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-de-latin1-nodeadkeys.map.gz"],
  95.               "pc104" : $[ "ncurses": "de-latin1-nodeadkeys.map.gz"]]
  96.     ]
  97.     ],
  98.   "german-deadkey":
  99.     [
  100.     // keyboard layout
  101.     _("German (with deadkeys)"),
  102.     $[ "i386" : $[
  103.         "pc104": $[ "ncurses": "de-latin1.map.gz"],
  104.         "macintosh" : $[ "ncurses": "mac-de-latin1.map.gz"]
  105.         ],
  106.        "ia64" : $[ "pc104": $[ "ncurses": "de-latin1.map.gz"]],
  107.        "x86_64" : $[ "pc104": $[ "ncurses": "de-latin1.map.gz"]],
  108.        "alpha" : $[ "pc104": $[ "ncurses": "de-latin1.map.gz"]],
  109.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  110.             "type5": $[ "ncurses": "sunt5-de-latin1.map.gz" ],
  111.             "type5_euro": $[ "ncurses": "sunt5-de-latin1.map.gz" ]],
  112.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  113.               "type5": $[ "ncurses": "sunt5-de-latin1.map.gz" ],
  114.               "type5_euro": $[ "ncurses": "sunt5-de-latin1.map.gz" ],
  115.               "pc104": $[ "ncurses": "de-latin1-nodeadkeys.map.gz"]],
  116.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-de-latin1.map.gz"],
  117.               "pc104" : $[ "ncurses": "de-latin1.map.gz"]]
  118.     ]
  119.     ],
  120.   "german-ch":
  121.     [
  122.     // keyboard layout
  123.     _("German (Switzerland)"),
  124.     $[ "i386" : $[
  125.         "pc104": $[ "ncurses": "sg-latin1.map.gz"],
  126.         "macintosh" : $[ "ncurses": "mac-de_CH.map.gz"]
  127.         ],
  128.        "ia64" : $[ "pc104": $[ "ncurses": "sg-latin1.map.gz"]],
  129.        "x86_64" : $[ "pc104": $[ "ncurses": "sg-latin1.map.gz"]],
  130.        "alpha" : $[ "pc104": $[ "ncurses": "de-latin1-nodeadkeys.map.gz"]],
  131.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"  ],
  132.             "type5": $[ "ncurses": "sunt5-de-latin1.map.gz" ],
  133.             "type5_euro": $[ "ncurses": "sunt5-de-latin1.map.gz" ]],
  134.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"  ],
  135.               "type5": $[ "ncurses": "sunt5-de-latin1.map.gz" ],
  136.               "type5_euro": $[ "ncurses": "sunt5-de-latin1.map.gz" ],
  137.               "pc104": $[ "ncurses": "de-latin1-nodeadkeys.map.gz"]],
  138.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-de_CH.map.gz"],
  139.               "pc104" : $[ "ncurses": "de-latin1-nodeadkeys.map.gz"]]
  140.     ]
  141.     ],
  142.   "french":
  143.     [
  144.     // keyboard layout
  145.     _("French"),
  146.     $[ "i386" : $[
  147.         "pc104": $[ "ncurses": "fr-latin1.map.gz"],
  148.         "macintosh" : $[ "ncurses": "mac-fr-latin1.map.gz"]
  149.         ],
  150.        "ia64" : $[ "pc104": $[ "ncurses": "fr-latin1.map.gz"]],
  151.        "x86_64" : $[ "pc104": $[ "ncurses": "fr-latin1.map.gz"]],
  152.        "alpha" : $[ "pc104": $[ "ncurses": "fr-latin1.map.gz"]],
  153.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  154.             "type5": $[ "ncurses": "sunt5-fr-latin1.map.gz" ],
  155.             "type5_euro": $[ "ncurses": "sunt5-fr-latin1.map.gz" ]],
  156.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  157.               "type5": $[ "ncurses": "sunt5-fr-latin1.map.gz" ],
  158.               "type5_euro": $[ "ncurses": "sunt5-fr-latin1.map.gz" ],
  159.               "pc104": $[ "ncurses": "fr-latin1.map.gz"]],
  160.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-fr-latin1.map.gz" ],
  161.               "pc104" : $[ "ncurses": "fr-latin1.map.gz"]]
  162.     ]
  163.     ],
  164.   "french-ch":
  165.     [
  166.     // keyboard layout
  167.     _("French (Switzerland)"),
  168.     $[ "i386" : $[
  169.         "pc104": $[ "ncurses": "fr_CH-latin1.map.gz"],
  170.         "macintosh" : $[ "ncurses": "mac-fr_CH-latin1.map.gz"]
  171.         ],
  172.        "ia64" : $[ "pc104": $[ "ncurses": "fr_CH-latin1.map.gz"]],
  173.        "x86_64" : $[ "pc104": $[ "ncurses": "fr_CH-latin1.map.gz"]],
  174.        "alpha" : $[ "pc104": $[ "ncurses": "fr_CH-latin1.map.gz"]],
  175.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  176.             "type5": $[ "ncurses": "sunt5-fr-latin1.map.gz" ],
  177.             "type5_euro": $[ "ncurses": "sunt5-fr-latin1.map.gz" ]],
  178.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  179.               "type5": $[ "ncurses": "sunt5-fr-latin1.map.gz" ],
  180.               "type5_euro": $[ "ncurses": "sunt5-fr-latin1.map.gz" ],
  181.               "pc104": $[ "ncurses": "fr_CH-latin1.map.gz"]],
  182.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-fr_CH-latin1.map.gz" ],
  183.               "pc104" : $[ "ncurses": "fr_CH-latin1.map.gz"]]
  184.     ]
  185.     ],
  186.   "french-ca":
  187.     [
  188.     // keyboard layout
  189.     _("French (Canada)"),
  190.     $[ "i386" : $[
  191.         "pc104": $[ "ncurses": "cf.map.gz"],
  192.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  193.         ],
  194.        "ia64" : $[ "pc104": $[ "ncurses": "cf.map.gz"]],
  195.        "x86_64" : $[ "pc104": $[ "ncurses": "cf.map.gz"]],
  196.        "alpha" : $[ "pc104": $[ "ncurses": "cf.map.gz"]],
  197.        "sparc64" : $[ "pc104": $[ "ncurses": "cf.map.gz"]],
  198.        "ppc" : $[
  199.         "pc104" : $[ "ncurses": "cf.map.gz"],
  200.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  201.         ],
  202.     ]
  203.     ],
  204.  
  205.   "cn-latin1":
  206.     [
  207.     // keyboard layout
  208.     _("Canadian (Multilingual)"),
  209.     $[ "i386" : $[
  210.         "pc104": $[ "ncurses": "cn-latin1.map.gz"],
  211.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  212.         ],
  213.        "ia64" : $[ "pc104": $[ "ncurses": "cn-latin1.map.gz"]],
  214.        "x86_64" : $[ "pc104": $[ "ncurses": "cn-latin1.map.gz"]],
  215.        "alpha" : $[ "pc104": $[ "ncurses": "cn-latin1.map.gz"]],
  216.        "sparc64" : $[ "pc104": $[ "ncurses": "cn-latin1.map.gz"]],
  217.        "ppc" : $[
  218.         "pc104" : $[ "ncurses": "cn-latin1.map.gz"],
  219.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  220.         ]
  221.     ]
  222.     ],
  223.  
  224.   "spanish":
  225.     [
  226.     // keyboard layout
  227.     _("Spanish"),
  228.     $[ "i386" : $[
  229.         "pc104": $[ "ncurses": "es.map.gz"],
  230.         "macintosh" : $[ "ncurses": "mac-es.map.gz"]
  231.         ],
  232.        "ia64" : $[ "pc104": $[ "ncurses": "es.map.gz"]],
  233.        "x86_64" : $[ "pc104": $[ "ncurses": "es.map.gz"]],
  234.        "alpha" : $[ "pc104": $[ "ncurses": "es.map.gz"]],
  235.        "sparc" : $[ "type4": $[ "ncurses": "sunt4-es.map.gz"],
  236.             "type5": $[ "ncurses": "sunt5-es.map.gz" ],
  237.             "type5_euro": $[ "ncurses": "sunt5-es.map.gz" ]],
  238.        "sparc64" : $[ "type4": $[ "ncurses": "sunt4-es.map.gz"],
  239.               "type5": $[ "ncurses": "sunt5-es.map.gz" ],
  240.               "type5_euro": $[ "ncurses": "sunt5-es.map.gz" ],
  241.               "pc104": $[ "ncurses": "es.map.gz"]],
  242.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-es.map.gz"],
  243.               "pc104" : $[ "ncurses": "es.map.gz"]]
  244.     ]
  245.     ],
  246.   "spanish-lat":
  247.     [
  248.     // keyboard layout
  249.     _("Spanish (Latin America)"),
  250.     $[ "i386" : $[
  251.         "pc104": $[ "ncurses": "la-latin1.map.gz"],
  252.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  253.         ],
  254.        "ia64" : $[ "pc104": $[ "ncurses": "la-latin1.map.gz"]],
  255.        "x86_64" : $[ "pc104": $[ "ncurses": "la-latin1.map.gz"]],
  256.        "alpha" : $[ "pc104": $[ "ncurses": "la-latin1.map.gz"]],
  257.        "ppc" : $[
  258.         "pc104" : $[ "ncurses": "la-latin1.map.gz"],
  259.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  260.         ]
  261.     ]
  262.     ],
  263.   "spanish-lat-cp850":
  264.     [
  265.     // keyboard layout
  266.     _("Spanish (CP 850)"),
  267.     $[ "i386" : $[
  268.         "pc104": $[ "ncurses": "es-cp850.map.gz"],
  269.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  270.         ],
  271.        "ia64" : $[ "pc104": $[ "ncurses": "es-cp850.map.gz"]],
  272.        "x86_64" : $[ "pc104": $[ "ncurses": "es-cp850.map.gz"]],
  273.        "alpha" : $[ "pc104": $[ "ncurses": "es-cp850.map.gz"]],
  274.        "ppc" : $[
  275.         "pc104" : $[ "ncurses": "es-cp850.map.gz"],
  276.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  277.         ]
  278.     ]
  279.     ],
  280.   "italian":
  281.     [
  282.     // keyboard layout
  283.     _("Italian"),
  284.     $[ "i386" : $[
  285.         "pc104": $[ "ncurses": "it.map.gz"],
  286.         "macintosh" : $[ "ncurses": "mac-it.map.gz"]
  287.         ],
  288.        "ia64" : $[ "pc104": $[ "ncurses": "it.map.gz"]],
  289.        "x86_64" : $[ "pc104": $[ "ncurses": "it.map.gz"]],
  290.        "alpha" : $[ "pc104": $[ "ncurses": "it.map.gz"]],
  291.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  292.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  293.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  294.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  295.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  296.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  297.               "pc104": $[ "ncurses": "it.map.gz"]],
  298.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-it.map.gz" ],
  299.               "pc104" : $[ "ncurses": "it.map.gz"]]
  300.     ]
  301.     ],
  302.   "portugese":
  303.     [
  304.     // keyboard layout
  305.     _("Portuguese"),
  306.     $[ "i386" : $[
  307.         "pc104": $[ "ncurses": "pt-latin1.map.gz"],
  308.         "macintosh" : $[ "ncurses": "mac-pt-latin1.map.gz"]
  309.         ],
  310.        "ia64" : $[ "pc104": $[ "ncurses": "pt-latin1.map.gz"]],
  311.        "x86_64" : $[ "pc104": $[ "ncurses": "pt-latin1.map.gz"]],
  312.        "alpha" : $[ "pc104": $[ "ncurses": "pt-latin1.map.gz"]],
  313.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  314.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  315.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  316.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  317.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  318.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  319.               "pc104": $[ "ncurses": "pt-latin1.map.gz"]],
  320.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-pt-latin1.map.gz"],
  321.               "pc104" : $[ "ncurses": "pt-latin1.map.gz"]]
  322.     ]
  323.     ],
  324.   "portugese-br":
  325.     [
  326.     // keyboard layout
  327.     _("Portuguese (Brazil)"),
  328.     $[ "i386" : $[
  329.         "pc104": $[ "ncurses": "br-abnt2.map.gz"],
  330.         "macintosh" : $[ "ncurses": "mac-br-abnt2.map.gz"]
  331.         ],
  332.        "ia64" : $[ "pc104": $[ "ncurses": "br-abnt2.map.gz"]],
  333.        "x86_64" : $[ "pc104": $[ "ncurses": "br-abnt2.map.gz"]],
  334.        "alpha" : $[ "pc104": $[ "ncurses": "br-abnt2.map.gz"]],
  335.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  336.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  337.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  338.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  339.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  340.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  341.               "pc104": $[ "ncurses": "br-abnt2.map.gz"]],
  342.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-br-abnt2.map.gz"],
  343.               "pc104" : $[ "ncurses": "br-abnt2.map.gz"]]
  344.     ]
  345.     ],
  346.   "portugese-br-usa":
  347.     [
  348.     // keyboard layout
  349.     _("Portuguese (Brazil -- US accents)"),
  350.     $[ "i386" : $[
  351.         "pc104": $[ "ncurses": "us-acentos.map.gz"],
  352.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  353.         ],
  354.        "ia64" : $[ "pc104": $[ "ncurses": "us-acentos.map.gz"]],
  355.        "x86_64" : $[ "pc104": $[ "ncurses": "us-acentos.map.gz"]],
  356.        "alpha" : $[ "pc104": $[ "ncurses": "us-acentos.map.gz"]],
  357.        "sparc64" : $[ "pc104": $[ "ncurses": "us-acentos.map.gz"]],
  358.        "ppc" : $[
  359.         "pc104" : $[ "ncurses": "us-acentos.map.gz"],
  360.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  361.         ]
  362.     ]
  363.     ],
  364.   "greek":
  365.     [
  366.     // keyboard layout
  367.     _("Greek"),
  368.     $[ "i386" : $[
  369.         "pc104": $[ "ncurses": "gr.map.gz"],
  370.         "macintosh" : $[ "ncurses": "mac-gr.map.gz"]
  371.         ],
  372.        "ia64" : $[ "pc104": $[ "ncurses": "gr.map.gz"]],
  373.        "x86_64" : $[ "pc104": $[ "ncurses": "gr.map.gz"]],
  374.        "alpha" : $[ "pc104": $[ "ncurses": "gr.map.gz"]],
  375.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  376.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  377.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  378.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  379.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  380.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  381.               "pc104": $[ "ncurses": "gr.map.gz"]],
  382.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-gr.map.gz"],
  383.               "pc104" : $[ "ncurses": "gr.map.gz"]]
  384.     ]
  385.     ],
  386.   "dutch":
  387.     [
  388.     // keyboard layout
  389.     _("Dutch"),
  390.     $[ "i386" : $[
  391.         "pc104": $[ "ncurses": "nl.map.gz"],
  392.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  393.         ],
  394.        "ia64" : $[ "pc104": $[ "ncurses": "nl.map.gz"]],
  395.        "x86_64" : $[ "pc104": $[ "ncurses": "nl.map.gz"]],
  396.        "alpha" : $[ "pc104": $[ "ncurses": "nl.map.gz"]],
  397.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  398.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  399.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  400.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  401.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  402.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  403.               "pc104": $[ "ncurses": "nl.map.gz"]],
  404.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-us.map.gz"],
  405.               "pc104" : $[ "ncurses": "nl.map.gz"]]
  406.     ]
  407.     ],
  408.   "danish":
  409.     [
  410.     // keyboard layout
  411.     _("Danish"),
  412.     $[ "i386" : $[
  413.         "pc104": $[ "ncurses": "dk-latin1.map.gz"],
  414.         "macintosh" : $[ "ncurses": "mac-dk-latin1.map.gz" ]
  415.         ],
  416.        "ia64" : $[ "pc104": $[ "ncurses": "dk-latin1.map.gz"]],
  417.        "x86_64" : $[ "pc104": $[ "ncurses": "dk-latin1.map.gz"]],
  418.        "alpha" : $[ "pc104": $[ "ncurses": "dk-latin1.map.gz"]],
  419.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  420.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  421.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  422.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  423.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  424.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  425.               "pc104": $[ "ncurses": "dk-latin1.map.gz"]],
  426.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-dk-latin1.map.gz" ],
  427.                   "pc104" : $[ "ncurses": "dk-latin1.map.gz"]]
  428.     ]
  429.     ],
  430.   "norwegian":
  431.     [
  432.     // keyboard layout
  433.     _("Norwegian"),
  434.     $[ "i386" : $[
  435.         "pc104": $[ "ncurses": "no-latin1.map.gz"],
  436.         "macintosh" : $[ "ncurses": "mac-no-latin1.map.gz" ]
  437.         ],
  438.        "ia64" : $[ "pc104": $[ "ncurses": "no-latin1.map.gz"]],
  439.        "x86_64" : $[ "pc104": $[ "ncurses": "no-latin1.map.gz"]],
  440.        "alpha" : $[ "pc104": $[ "ncurses": "dk-latin1.map.gz"]],
  441.        "sparc" : $[ "type4": $[ "ncurses": "sunt4-no-latin1.map.gz"],
  442.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  443.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  444.        "sparc64" : $[ "type4": $[ "ncurses": "sunt4-no-latin1.map.gz"],
  445.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  446.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  447.               "pc104": $[ "ncurses": "no-latin1.map.gz"]],
  448.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-no-latin1.map.gz" ],
  449.               "pc104" : $[ "ncurses": "no-latin1.map.gz"]]
  450.     ]
  451.     ],
  452.   "swedish":
  453.     [
  454.     // keyboard layout
  455.     _("Swedish"),
  456.     $[ "i386" : $[
  457.         "pc104": $[ "ncurses": "sv-latin1.map.gz"],
  458.         "macintosh" : $[ "ncurses": "mac-se.map.gz"]
  459.         ],
  460.        "ia64" : $[ "pc104": $[ "ncurses": "sv-latin1.map.gz"]],
  461.        "x86_64" : $[ "pc104": $[ "ncurses": "sv-latin1.map.gz"]],
  462.        "alpha" : $[ "pc104": $[ "ncurses": "sv-latin1.map.gz"]],
  463.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  464.             "type5": $[ "ncurses": "sunt5-se-latin1.map.gz" ],
  465.             "type5_euro": $[ "ncurses": "sunt5-se-latin.map.gz" ]],
  466.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  467.               "type5": $[ "ncurses": "sunt5-se-latin1.map.gz" ],
  468.               "type5_euro": $[ "ncurses": "sunt5-se-latin.map.gz" ],
  469.               "pc104": $[ "ncurses": "sv-latin1.map.gz"]],
  470.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-se.map.gz"],
  471.               "pc104" : $[ "ncurses": "sv-latin1.map.gz"]]
  472.     ]
  473.     ],
  474.   "finnish":
  475.     [
  476.     // keyboard layout
  477.     _("Finnish"),
  478.     $[ "i386" : $[
  479.         "pc104": $[ "ncurses": "fi-latin1.map.gz"],
  480.         "macintosh" : $[ "ncurses": "mac-fi-latin1.map.gz"]
  481.         ],
  482.        "ia64" : $[ "pc104": $[ "ncurses": "fi-latin1.map.gz"]],
  483.        "x86_64" : $[ "pc104": $[ "ncurses": "fi-latin1.map.gz"]],
  484.        "alpha" : $[ "pc104": $[ "ncurses": "fi-latin1.map.gz"]],
  485.        "sparc" : $[ "type4": $[ "ncurses": "sunt4-fi-latin1.map.gz"],
  486.             "type5": $[ "ncurses": "sunt5-fi-latin1.map.gz" ],
  487.             "type5_euro": $[ "ncurses": "sunt5-fi-latin.map.gz" ]],
  488.        "sparc64" : $[ "type4": $[ "ncurses": "sunt4-fi-latin1.map.gz"],
  489.               "type5": $[ "ncurses": "sunt5-fi-latin1.map.gz" ],
  490.               "type5_euro": $[ "ncurses": "sunt5-fi-latin.map.gz" ],
  491.               "pc104": $[ "ncurses": "fi-latin1.map.gz"]],
  492.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-fi-latin1.map.gz"],
  493.               "pc104" : $[ "ncurses": "fi-latin1.map.gz"]]
  494.     ]
  495.     ],
  496.   "czech":
  497.     [
  498.     // keyboard layout
  499.     _("Czech"),
  500.     $[ "i386" : $[
  501.         "pc104": $[
  502.             "ncurses": "cz-us-qwertz.map.gz",
  503.             "compose" : "latin2"
  504.         ],
  505.         "macintosh" : $[ "ncurses": "mac-cz-us-qwertz.map.gz" ]
  506.         ],
  507.        "ia64" : $[ "pc104": $[ "ncurses": "cz-us-qwertz.map.gz",
  508.                    "compose" : "latin2" ]],
  509.        "x86_64" : $[ "pc104": $[ "ncurses": "cz-us-qwertz.map.gz",
  510.                      "compose" : "latin2" ]],
  511.        "alpha" : $[ "pc104": $[ "ncurses": "cz-us-qwertz.map.gz",
  512.                   "compose" : "latin2" ]],
  513.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  514.             "type5": $[ "ncurses": "sunt5-cz-us.map.gz" ],
  515.             "type5_euro": $[ "ncurses": "sunt5-cz-us.map.gz" ]],
  516.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  517.               "type5": $[ "ncurses": "sunt5-cz-us.map.gz" ],
  518.               "type5_euro": $[ "ncurses": "sunt5-cz-us.map.gz" ],
  519.               "pc104": $[ "ncurses": "cz-us-qwertz.map.gz",
  520.                       "compose" : "latin2" ]],
  521.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-cz-us-qwertz.map.gz" ],
  522.               "pc104" : $[ "ncurses": "cz-us-qwertz.map.gz" ]]
  523.     ]
  524.     ],
  525.   "czech-qwerty":
  526.     [
  527.     // keyboard layout
  528.     _("Czech (qwerty)"),
  529.     $[ "i386" : $[
  530.         "pc104": $[
  531.             "ncurses": "cz-lat2-us.map.gz",
  532.             "compose" : "latin2"
  533.         ],
  534.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  535.         ],
  536.        "ia64" : $[ "pc104": $[ "ncurses": "cz-lat2-us.map.gz",
  537.                    "compose" : "latin2" ]],
  538.        "x86_64" : $[ "pc104": $[ "ncurses": "cz-lat2-us.map.gz",
  539.                      "compose" : "latin2" ]],
  540.        "alpha" : $[ "pc104": $[ "ncurses": "cz-lat2-us.map.gz",
  541.                   "compose" : "latin2" ]],
  542.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  543.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  544.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  545.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  546.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  547.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  548.               "pc104": $[ "ncurses": "cz-lat2-us.map.gz",
  549.                       "compose" : "latin2" ]],
  550.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-us.map.gz" ],
  551.               "pc104" : $[ "ncurses": "cz-lat2-us.map.gz" ]]
  552.     ]
  553.     ],
  554.   "slovak":
  555.     [
  556.     // keyboard layout
  557.     _("Slovak"),
  558.     $[ "i386" : $[
  559.         "pc104": $[
  560.             "ncurses": "sk-qwertz.map.gz",
  561.             "compose" : "latin2"
  562.         ],
  563.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  564.         ],
  565.        "ia64" : $[ "pc104": $[ "ncurses": "sk-qwertz.map.gz",
  566.                    "compose" : "latin2" ]],
  567.        "x86_64" : $[ "pc104": $[ "ncurses": "sk-qwertz.map.gz",
  568.                      "compose" : "latin2" ]],
  569.        "alpha" : $[ "pc104": $[ "ncurses": "sk-qwertz.map.gz",
  570.                   "compose" : "latin2" ]],
  571.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  572.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  573.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  574.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  575.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  576.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  577.               "pc104": $[ "ncurses": "sk-qwertz.map.gz",
  578.                       "compose" : "latin2" ]],
  579.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-us.map.gz" ],
  580.               "pc104" : $[ "ncurses": "sk-qwertz.map.gz" ]]
  581.     ]
  582.     ],
  583.   "slovak-qwerty":
  584.     [
  585.     // keyboard layout
  586.     _("Slovak (qwerty)"),
  587.     $[ "i386" : $[
  588.         "pc104": $[
  589.             "ncurses": "sk-qwerty.map.gz",
  590.             "compose" : "latin2"
  591.         ],
  592.         "macintosh" : $[ "ncurses": "mac-us.map.gz" ]
  593.         ],
  594.        "ia64" : $[ "pc104": $[ "ncurses": "sk-qwerty.map.gz",
  595.                    "compose" : "latin2" ]],
  596.        "x86_64" : $[ "pc104": $[ "ncurses": "sk-qwerty.map.gz",
  597.                      "compose" : "latin2" ]],
  598.        "alpha" : $[ "pc104": $[ "ncurses": "sk-qwerty.map.gz",
  599.                   "compose" : "latin2" ]],
  600.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  601.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  602.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  603.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  604.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  605.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  606.               "pc104": $[ "ncurses": "sk-qwerty.map.gz",
  607.                       "compose" : "latin2" ]],
  608.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-us.map.gz" ],
  609.               "pc104" : $[ "ncurses": "sk-qwerty.map.gz" ]]
  610.     ]
  611.     ],
  612.   "slovene":
  613.     [
  614.     // keyboard layout
  615.     _("Slovene"),
  616.     $[ "i386" : $[
  617.         "pc104": $[
  618.             "ncurses": "slovene.map.gz",
  619.             "compose" : "latin2"
  620.         ],
  621.         "macintosh" : $[ "ncurses": "mac-us.map.gz" ]
  622.         ],
  623.        "ia64" : $[ "pc104": $[ "ncurses": "slovene.map.gz",
  624.                    "compose" : "latin2" ]],
  625.        "x86_64" : $[ "pc104": $[ "ncurses": "slovene.map.gz",
  626.                      "compose" : "latin2" ]],
  627.        "alpha" : $[ "pc104": $[ "ncurses": "slovene.map.gz",
  628.                   "compose" : "latin2" ]],
  629.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  630.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  631.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  632.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  633.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  634.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  635.               "pc104": $[ "ncurses": "slovene.map.gz",
  636.                       "compose" : "latin2" ]],
  637.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-us.map.gz" ],
  638.               "pc104" : $[ "ncurses": "slovene.map.gz" ]]
  639.     ]
  640.     ],
  641.   "hungarian":
  642.     [
  643.     // keyboard layout
  644.     _("Hungarian"),
  645.     $[ "i386" : $[
  646.         "pc104": $[
  647.             "ncurses": "hu.map.gz",
  648.             "compose" : "latin2"
  649.         ],
  650.         "macintosh" : $[ "ncurses": "mac-hu.map.gz"]
  651.         ],
  652.        "ia64" : $[ "pc104": $[ "ncurses": "hu.map.gz",
  653.                    "compose" : "latin2"]],
  654.        "x86_64" : $[ "pc104": $[ "ncurses": "hu.map.gz",
  655.                      "compose" : "latin2"]],
  656.        "alpha" : $[ "pc104": $[ "ncurses": "hu.map.gz",
  657.                   "compose" : "latin2"]],
  658.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  659.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  660.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  661.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  662.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  663.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  664.               "pc104": $[ "ncurses": "hu.map.gz",
  665.                       "compose" : "latin2"]],
  666.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-hu.map.gz"],
  667.               "pc104" : $[ "ncurses": "hu.map.gz"]]
  668.     ]
  669.     ],
  670.   "polish":
  671.     [
  672.     // keyboard layout
  673.     _("Polish"),
  674.     $[ "i386" : $[
  675.         "pc104": $[
  676.             "ncurses": "Pl02.map.gz",
  677.             "compose" : "latin2"
  678.         ],
  679.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  680.         ],
  681.        "ia64" : $[ "pc104": $[ "ncurses": "Pl02.map.gz",
  682.                    "compose" : "latin2"]],
  683.        "x86_64" : $[ "pc104": $[ "ncurses": "Pl02.map.gz",
  684.                      "compose" : "latin2"]],
  685.        "alpha" : $[ "pc104": $[ "ncurses": "Pl02.map.gz",
  686.                   "compose" : "latin2"]],
  687.        "sparc" : $[ "type4": $[ "ncurses": "sun-pl.map.gz"],
  688.             "type5": $[ "ncurses": "sun-pl.map.gz" ],
  689.             "type5_euro": $[ "ncurses": "sun-pl.map.gz" ]],
  690.        "sparc64" : $[ "type4": $[ "ncurses": "sun-pl.map.gz"],
  691.               "type5": $[ "ncurses": "sun-pl.map.gz" ],
  692.               "type5_euro": $[ "ncurses": "sun-pl.map.gz" ],
  693.               "pc104": $[ "ncurses": "Pl02.map.gz",
  694.                       "compose" : "latin2"]],
  695.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-us.map.gz"],
  696.               "pc104" : $[ "ncurses": "Pl02.map.gz"]]
  697.     ]
  698.     ],
  699.   "russian":
  700.     [
  701.     // keyboard layout
  702.     _("Russian"),
  703.     $[ "i386" : $[
  704.         "pc104": $[ "ncurses": "ru1.map.gz"],
  705.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  706.         ],
  707.        "ia64" : $[ "pc104": $[ "ncurses": "ru1.map.gz"]],
  708.        "x86_64" : $[ "pc104": $[ "ncurses": "ru1.map.gz"]],
  709.        "alpha" : $[ "pc104": $[ "ncurses": "ru1.map.gz"]],
  710.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  711.             "type5": $[ "ncurses": "sunt5-ru.map.gz" ],
  712.             "type5_euro": $[ "ncurses": "sunt5-ru.map.gz" ]],
  713.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  714.               "type5": $[ "ncurses": "sunt5-ru.map.gz" ],
  715.               "type5_euro": $[ "ncurses": "sunt5-ru.map.gz" ],
  716.               "pc104": $[ "ncurses": "ru1.map.gz"]],
  717.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-us.map.gz"],
  718.               "pc104" : $[ "ncurses": "ru1.map.gz"]]
  719.     ]
  720.     ],
  721.   "serbian":
  722.     [
  723.     // keyboard layout
  724.     _("Serbian"),
  725.     $[
  726.         "i386"    : $[
  727.         "pc104"        : $[ "ncurses": "sr-cy.map.gz"],
  728.         "macintosh"     : $[ "ncurses": "mac-us.map.gz"]
  729.         ],
  730.         "ia64"    : $[
  731.         "pc104"        : $[ "ncurses": "sr-cy.map.gz"]
  732.         ],
  733.         "x86_64"    : $[
  734.         "pc104"        : $[ "ncurses": "sr-cy.map.gz"]
  735.         ],
  736.         "alpha"    : $[
  737.         "pc104"        : $[ "ncurses": "sr-cy.map.gz"]
  738.         ],
  739.         "sparc"    : $[
  740.         "type4"        : $[ "ncurses": "sunkeymap.map.gz"],
  741.         "type5"        : $[ "ncurses": "sunkeymap.map.gz"],
  742.         "type5_euro"    : $[ "ncurses": "sunkeymap.map.gz"]
  743.         ],
  744.         "sparc64"    : $[
  745.         "type4"        : $[ "ncurses": "sunkeymap.map.gz"],
  746.         "type5"        : $[ "ncurses": "sunkeymap.map.gz"],
  747.         "type5_euro"    : $[ "ncurses": "sunkeymap.map.gz"],
  748.         "pc104"        : $[ "ncurses": "sr-cy.map.gz"]
  749.         ],
  750.         "ppc"    : $[
  751.         "macintosh"    : $[ "ncurses": "mac-us.map.gz"],
  752.         "pc104"        : $[ "ncurses": "sr-cy.map.gz"]
  753.         ]
  754.      ]
  755.     ],
  756.   "estonian":
  757.     [
  758.     // keyboard layout
  759.     _("Estonian"),
  760.     $[ "i386" : $[
  761.          "pc104": $[ "ncurses": "et.map.gz"],
  762.          "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  763.         ],
  764.        "ia64" : $[ "pc104": $[ "ncurses": "et.map.gz"]],
  765.        "x86_64" : $[ "pc104": $[ "ncurses": "et.map.gz"]],
  766.        "alpha" : $[ "pc104": $[ "ncurses": "et.map.gz"]],
  767.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  768.             "type5": $[ "ncurses": "sunt5-ru.map.gz" ],
  769.             "type5_euro": $[ "ncurses": "sunt5-ru.map.gz" ]],
  770.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  771.               "type5": $[ "ncurses": "sunt5-ru.map.gz" ],
  772.               "type5_euro": $[ "ncurses": "sunt5-ru.map.gz" ],
  773.               "pc104": $[ "ncurses": "et.map.gz"]],
  774.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-us.map.gz"],
  775.               "pc104" : $[ "ncurses": "et.map.gz"]]
  776.     ]
  777.     ],
  778.   "lithuanian":
  779.     [
  780.     // keyboard layout
  781.     _("Lithuanian"),
  782.     $[
  783.         "i386"    : $[
  784.         "pc104"        : $[ "ncurses": "lt.baltic.map.gz"],
  785.         "macintosh"     : $[ "ncurses": "mac-us.map.gz"]
  786.         ],
  787.         "ia64"    : $[
  788.         "pc104"        : $[ "ncurses": "lt.baltic.map.gz"]
  789.         ],
  790.         "x86_64"    : $[
  791.         "pc104"        : $[ "ncurses": "lt.baltic.map.gz"]
  792.         ],
  793.         "alpha"    : $[
  794.         "pc104"        : $[ "ncurses": "lt.baltic.map.gz"]
  795.         ],
  796.         "sparc"    : $[
  797.         "type4"        : $[ "ncurses": "sunkeymap.map.gz"],
  798.         "type5"        : $[ "ncurses": "sunkeymap.map.gz"],
  799.         "type5_euro"    : $[ "ncurses": "sunkeymap.map.gz"]
  800.         ],
  801.         "sparc64"    : $[
  802.         "type4"        : $[ "ncurses": "sunkeymap.map.gz"],
  803.         "type5"        : $[ "ncurses": "sunkeymap.map.gz"],
  804.         "type5_euro"    : $[ "ncurses": "sunkeymap.map.gz"],
  805.         "pc104"        : $[ "ncurses": "lt.baltic.map.gz"]
  806.         ],
  807.         "ppc"    : $[
  808.         "macintosh"    : $[ "ncurses": "mac-us.map.gz"],
  809.         "pc104"        : $[ "ncurses": "lt.baltic.map.gz"]
  810.         ]
  811.      ]
  812.     ],
  813.   "turkish":
  814.     [
  815.     // keyboard layout
  816.     _("Turkish"),
  817.     $[ "i386" : $[
  818.         "pc104": $[    "ncurses": "trq.map.gz" ],
  819.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  820.         ],
  821.        "ia64" : $[ "pc104": $[    "ncurses": "trq.map.gz" ]],
  822.        "x86_64" : $[ "pc104": $[    "ncurses": "trq.map.gz" ]],
  823.  
  824.        "alpha" : $[ "pc104": $[    "ncurses": "trq.map.gz" ]],
  825.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  826.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  827.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  828.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  829.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  830.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  831.               "pc104": $[ "ncurses": "trq.map.gz" ]],
  832.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-us.map.gz" ],
  833.               "pc104" : $[ "ncurses": "trq.map.gz"]]
  834.      ]
  835.     ],
  836.     "croatian": [
  837.     // keyboard layout
  838.     _("Croatian"),
  839.     $[
  840.         "i386"    : $[
  841.         "pc104"    : $[
  842.             "ncurses"    : "croat.map.gz",
  843.             "compose"    : "latin2"
  844.         ],
  845.         "macintosh" : $[
  846.             "ncurses"   : "mac-us.map.gz"
  847.         ],
  848.         ],
  849.        "ia64"    : $[
  850.         "pc104"    : $[
  851.             "ncurses"    : "croat.map.gz",
  852.             "compose"    : "latin2"
  853.         ]
  854.         ],
  855.        "x86_64"    : $[
  856.         "pc104"    : $[
  857.             "ncurses"    : "croat.map.gz",
  858.             "compose"    : "latin2"
  859.         ]
  860.         ],
  861.        "alpha"    : $[
  862.         "pc104"    : $[
  863.             "ncurses"    : "croat.map.gz",
  864.             "compose"    : "latin2"
  865.         ]
  866.         ],
  867.        "sparc"    : $[
  868.         "type4"    : $[
  869.             "ncurses"    : "sunkeymap.map.gz"
  870.         ],
  871.         "type5"    : $[
  872.             "ncurses"    : "sunkeymap.map.gz"
  873.         ],
  874.         "type5_euro": $[
  875.             "ncurses"    : "sunkeymap.map.gz"
  876.         ]
  877.         ],
  878.         "sparc64"    : $[
  879.         "type4"    : $[
  880.             "ncurses"    : "sunkeymap.map.gz"
  881.         ],
  882.         "type5"    : $[
  883.             "ncurses"    : "sunkeymap.map.gz"
  884.         ],
  885.         "type5_euro": $[
  886.             "ncurses"    : "sunkeymap.map.gz"
  887.         ],
  888.         "pc104"    : $[
  889.             "ncurses"    : "croat.map.gz",
  890.             "compose"    : "latin2"
  891.         ]
  892.         ],
  893.         "ppc"    : $[
  894.         "macintosh" : $[
  895.             "ncurses"    : "mac-us.map.gz"
  896.         ],
  897.         "pc104"    : $[
  898.             "ncurses"    : "croat.map.gz"
  899.         ]
  900.         ]
  901.      ]
  902.     ],
  903.   "japanese":
  904.     [
  905.     // keyboard layout
  906.     _("Japanese"),
  907.     $[ "i386" : $[
  908.         "pc104": $[ "ncurses": "jp106.map.gz"],
  909.         "macintosh" : $[ "ncurses": "mac-jp106.map.gz" ]
  910.         ],
  911.        "ia64" : $[ "pc104": $[ "ncurses": "jp106.map.gz"]],
  912.        "x86_64" : $[ "pc104": $[ "ncurses": "jp106.map.gz"]],
  913.        "alpha" : $[ "pc104": $[ "ncurses": "ru1.map.gz"]],
  914.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  915.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  916.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  917.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz"],
  918.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  919.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  920.               "pc104": $[ "ncurses": "jp106.map.gz"]],
  921.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-jp106.map.gz" ],
  922.               "pc104" : $[ "ncurses": "jp106.map.gz"]]
  923.     ]
  924.     ],
  925.   "belgian":
  926.     [
  927.     // keyboard layout
  928.     _("Belgian"),
  929.     $[ "i386" : $[
  930.         "pc104": $[ "ncurses": "be-latin1.map.gz"],
  931.         "macintosh" : $[ "ncurses": "mac-be.map.gz" ]
  932.         ],
  933.        "ia64" : $[ "pc104": $[ "ncurses": "be-latin1.map.gz"]],
  934.        "x86_64" : $[ "pc104": $[ "ncurses": "be-latin1.map.gz"]],
  935.        "alpha" : $[ "pc104": $[ "ncurses": "be-latin1.map.gz"]],
  936.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  937.             "type5": $[ "ncurses": "sunt5-be-latin1.map.gz" ],
  938.             "type5_euro": $[ "ncurses": "sunt5-be-latin1.map.gz" ]],
  939.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  940.               "type5": $[ "ncurses": "sunt5-be-latin1.map.gz" ],
  941.               "type5_euro": $[ "ncurses": "sunt5-be-latin1.map.gz" ],
  942.               "pc104": $[ "ncurses": "be-latin1.map.gz"]],
  943.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-be.map.gz" ],
  944.               "pc104" : $[ "ncurses": "be-latin1.map.gz"]]
  945.     ]
  946.     ],
  947.   "dvorak":
  948.     [
  949.     // keyboard layout
  950.     _("Dvorak"),
  951.     $[ "i386" : $[
  952.         "pc104": $[    "ncurses": "dvorak.map.gz" ],
  953.         "macintosh" : $[ "ncurses": "mac-dvorak.map.gz" ]
  954.         ],
  955.        "ia64" : $[ "pc104": $[    "ncurses": "dvorak.map.gz" ]],
  956.        "x86_64" : $[ "pc104": $[    "ncurses": "dvorak.map.gz" ]],
  957.        "alpha" : $[ "pc104": $[    "ncurses": "dvorak.map.gz" ]],
  958.        "sparc" : $[ "type4": $[ "ncurses": "sundvorak.map.gz" ],
  959.             "type5": $[ "ncurses": "sundvorak.map.gz" ],
  960.             "type5_euro": $[ "ncurses": "sundvorak.map.gz" ]],
  961.        "sparc64" : $[ "type4": $[ "ncurses": "sundvorak.map.gz" ],
  962.               "type5": $[ "ncurses": "sundvorak.map.gz" ],
  963.               "type5_euro": $[ "ncurses": "sundvorak.map.gz" ],
  964.               "pc104": $[ "ncurses": "us.map.gz" ]],
  965.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-dvorak.map.gz" ],
  966.               "pc104" : $[ "ncurses": "dvorak.map.gz"]]
  967.      ]
  968.     ],
  969.   "icelandic":
  970.     [
  971.     // keyboard layout
  972.     _("Icelandic"),
  973.     $[ "i386" : $[
  974.         "pc104": $[    "ncurses": "is-latin1.map.gz" ],
  975.         "macintosh" : $[ "ncurses": "mac-us.map.gz"]
  976.         ],
  977.        "ia64" : $[ "pc104": $[    "ncurses": "is-latin1.map.gz" ]],
  978.        "x86_64" : $[ "pc104": $[    "ncurses": "is-latin1.map.gz" ]],
  979.        "alpha" : $[ "pc104": $[    "ncurses": "is-latin1.map.gz" ]],
  980.        "sparc" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  981.             "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  982.             "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ]],
  983.        "sparc64" : $[ "type4": $[ "ncurses": "sunkeymap.map.gz" ],
  984.               "type5": $[ "ncurses": "sunkeymap.map.gz" ],
  985.               "type5_euro": $[ "ncurses": "sunkeymap.map.gz" ],
  986.               "pc104": $[ "ncurses": "is-latin1.map.gz" ]],
  987.        "ppc" : $[ "macintosh" : $[ "ncurses": "mac-us.map.gz" ],
  988.               "pc104" : $[ "ncurses": "is-latin1.map.gz"]]
  989.      ]
  990.     ],
  991.  
  992.     "ukrainian": [
  993.     // keyboard layout
  994.     _("Ukrainian"),
  995.     $[
  996.         "i386"    : $[
  997.         "pc104"    : $[
  998.             "ncurses"    : "ua.map.gz",
  999.         ],
  1000.         "macintosh" : $[
  1001.             "ncurses"    : "mac-us.map.gz"
  1002.         ],
  1003.         ],
  1004.        "ia64"    : $[
  1005.         "pc104"    : $[
  1006.             "ncurses"    : "ua.map.gz",
  1007.         ]
  1008.         ],
  1009.        "x86_64"    : $[
  1010.         "pc104"    : $[
  1011.             "ncurses"    : "ua.map.gz",
  1012.         ]
  1013.         ],
  1014.        "alpha"    : $[
  1015.         "pc104"    : $[
  1016.             "ncurses"    : "ua.map.gz",
  1017.         ]
  1018.         ],
  1019.        "sparc"    : $[
  1020.         "type4"    : $[
  1021.             "ncurses"    : "sunkeymap.map.gz"
  1022.         ],
  1023.         "type5"    : $[
  1024.             "ncurses"    : "sunkeymap.map.gz"
  1025.         ],
  1026.         "type5_euro": $[
  1027.             "ncurses"    : "sunkeymap.map.gz"
  1028.         ]
  1029.         ],
  1030.         "sparc64"    : $[
  1031.         "type4"    : $[
  1032.             "ncurses"    : "sunkeymap.map.gz"
  1033.         ],
  1034.         "type5"    : $[
  1035.             "ncurses"    : "sunkeymap.map.gz"
  1036.         ],
  1037.         "type5_euro": $[
  1038.             "ncurses"    : "sunkeymap.map.gz"
  1039.         ],
  1040.         "pc104"    : $[
  1041.             "ncurses"    : "ua.map.gz",
  1042.         ]
  1043.         ],
  1044.         "ppc"    : $[
  1045.         "macintosh" : $[
  1046.             "ncurses"    : "mac-us.map.gz"
  1047.         ],
  1048.         "pc104"    : $[
  1049.             "ncurses"    : "ua.map.gz"
  1050.         ]
  1051.         ]
  1052.      ]
  1053.     ],
  1054.  
  1055.     "khmer": [
  1056.     // keyboard layout
  1057.     _("Khmer"),
  1058.     $[
  1059.         "i386"    : $[
  1060.         "pc104"    : $[
  1061.             "ncurses"    : "khmer.map.gz",
  1062.         ],
  1063.         "macintosh" : $[
  1064.             "ncurses"    : "mac-us.map.gz"
  1065.         ],
  1066.         ],
  1067.        "ia64"    : $[
  1068.         "pc104"    : $[
  1069.             "ncurses"    : "khmer.map.gz",
  1070.         ]
  1071.         ],
  1072.        "x86_64"    : $[
  1073.         "pc104"    : $[
  1074.             "ncurses"    : "khmer.map.gz",
  1075.         ]
  1076.         ],
  1077.        "alpha"    : $[
  1078.         "pc104"    : $[
  1079.             "ncurses"    : "khmer.map.gz",
  1080.         ]
  1081.         ],
  1082.        "sparc"    : $[
  1083.         "type4"    : $[
  1084.             "ncurses"    : "sunkeymap.map.gz"
  1085.         ],
  1086.         "type5"    : $[
  1087.             "ncurses"    : "sunkeymap.map.gz"
  1088.         ],
  1089.         "type5_euro": $[
  1090.             "ncurses"    : "sunkeymap.map.gz"
  1091.         ]
  1092.         ],
  1093.         "sparc64"    : $[
  1094.         "type4"    : $[
  1095.             "ncurses"    : "sunkeymap.map.gz"
  1096.         ],
  1097.         "type5"    : $[
  1098.             "ncurses"    : "sunkeymap.map.gz"
  1099.         ],
  1100.         "type5_euro": $[
  1101.             "ncurses"    : "sunkeymap.map.gz"
  1102.         ],
  1103.         "pc104"    : $[
  1104.             "ncurses"    : "khmer.map.gz",
  1105.         ]
  1106.         ],
  1107.         "ppc"    : $[
  1108.         "macintosh" : $[
  1109.             "ncurses"    : "mac-us.map.gz"
  1110.         ],
  1111.         "pc104"    : $[
  1112.             "ncurses"    : "khmer.map.gz"
  1113.         ]
  1114.         ]
  1115.      ]
  1116.     ],
  1117. ]);
  1118.  
  1119. }
  1120.