From 5c6d950cc651f7a1ca41e910f53034cbe810e3d7 Mon Sep 17 00:00:00 2001 From: Alexandr Shadchin Date: Mon, 10 Jan 2011 14:25:59 +0000 Subject: Update xkeyboard-config to 2.0 ok matthieu --- dist/xkeyboard-config/COPYING | 40 +- dist/xkeyboard-config/ChangeLog | 3685 +-------------- dist/xkeyboard-config/Makefile.am | 15 +- dist/xkeyboard-config/Makefile.in | 274 +- dist/xkeyboard-config/NEWS | 6 + dist/xkeyboard-config/README | 3 + dist/xkeyboard-config/aclocal.m4 | 244 +- dist/xkeyboard-config/compat/Makefile.am | 2 +- dist/xkeyboard-config/compat/Makefile.in | 108 +- dist/xkeyboard-config/compat/caps | 12 + dist/xkeyboard-config/compat/compat.dir | 30 +- dist/xkeyboard-config/compat/level5 | 12 + dist/xkeyboard-config/compat/misc | 10 + dist/xkeyboard-config/configure | 4878 ++++++++------------ dist/xkeyboard-config/configure.in | 18 +- dist/xkeyboard-config/docs/HOWTO.transition | 2 +- dist/xkeyboard-config/docs/Makefile.in | 43 +- dist/xkeyboard-config/geometry/Makefile.am | 4 +- dist/xkeyboard-config/geometry/Makefile.in | 202 +- .../geometry/digital_vndr/Makefile.in | 82 +- dist/xkeyboard-config/geometry/geometry.dir | 106 +- dist/xkeyboard-config/geometry/hp | 246 + dist/xkeyboard-config/geometry/macintosh | 877 ++++ dist/xkeyboard-config/geometry/nokia | 53 + dist/xkeyboard-config/geometry/pc | 28 +- .../xkeyboard-config/geometry/sgi_vndr/Makefile.in | 82 +- dist/xkeyboard-config/geometry/sun | 40 +- dist/xkeyboard-config/geometry/typematrix | 745 +++ dist/xkeyboard-config/keycodes/Makefile.am | 1 + dist/xkeyboard-config/keycodes/Makefile.in | 199 +- .../keycodes/digital_vndr/Makefile.in | 82 +- dist/xkeyboard-config/keycodes/empty | 8 + dist/xkeyboard-config/keycodes/keycodes.dir | 77 +- dist/xkeyboard-config/keycodes/macintosh | 24 + .../xkeyboard-config/keycodes/sgi_vndr/Makefile.in | 82 +- dist/xkeyboard-config/keycodes/sun | 42 +- dist/xkeyboard-config/keymap/Makefile.in | 198 +- dist/xkeyboard-config/keymap/README | 2 + .../keymap/digital_vndr/Makefile.in | 82 +- dist/xkeyboard-config/keymap/keymap.dir | 360 -- dist/xkeyboard-config/keymap/sgi_vndr/Makefile.in | 82 +- dist/xkeyboard-config/keymap/sun_vndr/Makefile.in | 82 +- dist/xkeyboard-config/keymap/xfree86 | 94 +- dist/xkeyboard-config/po/Makefile.in.in | 4 +- dist/xkeyboard-config/po/POTFILES.in | 1 + dist/xkeyboard-config/po/POTFILES.skip | 1 + dist/xkeyboard-config/po/bg.po | 1215 ++--- dist/xkeyboard-config/po/ca.po | 1936 ++++---- dist/xkeyboard-config/po/crh.po | 1265 ++--- dist/xkeyboard-config/po/cs.po | 1780 ++++--- dist/xkeyboard-config/po/da.po | 2202 +++++---- dist/xkeyboard-config/po/de.po | 1901 ++++---- dist/xkeyboard-config/po/el.po | 2641 ++++++++--- dist/xkeyboard-config/po/eo.po | 2038 ++++---- dist/xkeyboard-config/po/es.po | 2717 ++++++++--- dist/xkeyboard-config/po/fi.po | 2094 +++++---- dist/xkeyboard-config/po/fr.po | 1250 ++--- dist/xkeyboard-config/po/hu.po | 2044 ++++---- dist/xkeyboard-config/po/id.po | 1953 ++++---- dist/xkeyboard-config/po/it.po | 2330 +++++----- dist/xkeyboard-config/po/ko.po | 2325 +++++----- dist/xkeyboard-config/po/ky.po | 2821 ++++++----- dist/xkeyboard-config/po/lt.po | 2079 +++++---- dist/xkeyboard-config/po/nl.po | 2277 +++++---- dist/xkeyboard-config/po/ru.po | 3005 +++++++----- dist/xkeyboard-config/po/sv.po | 1597 ++++--- dist/xkeyboard-config/po/uk.po | 2044 ++++---- dist/xkeyboard-config/po/vi.po | 1850 ++++---- dist/xkeyboard-config/po/zh_CN.po | 2 +- dist/xkeyboard-config/rules/HDR | 17 +- dist/xkeyboard-config/rules/Makefile.am | 185 +- dist/xkeyboard-config/rules/Makefile.in | 424 +- dist/xkeyboard-config/rules/base.extras.xml.in | 102 + dist/xkeyboard-config/rules/base.l2_s.part | 1 - dist/xkeyboard-config/rules/base.l3_s.part | 1 - dist/xkeyboard-config/rules/base.l4_s.part | 1 - dist/xkeyboard-config/rules/base.lists.part | 17 +- dist/xkeyboard-config/rules/base.m_g.part | 5 + dist/xkeyboard-config/rules/base.m_k.part | 5 +- dist/xkeyboard-config/rules/base.m_s.part | 4 +- dist/xkeyboard-config/rules/base.m_t.part | 2 + dist/xkeyboard-config/rules/base.ml1_s.part | 9 +- dist/xkeyboard-config/rules/base.ml2_s.part | 3 + dist/xkeyboard-config/rules/base.ml3_s.part | 3 + dist/xkeyboard-config/rules/base.ml4_s.part | 3 + dist/xkeyboard-config/rules/base.ml_s.part | 21 +- dist/xkeyboard-config/rules/base.mlv_s.part | 1 + dist/xkeyboard-config/rules/base.o_c.part | 1 - dist/xkeyboard-config/rules/base.o_s.part | 35 + dist/xkeyboard-config/rules/base.xml.in | 705 ++- dist/xkeyboard-config/rules/bin/Makefile.am | 10 + dist/xkeyboard-config/rules/bin/Makefile.in | 349 ++ dist/xkeyboard-config/rules/bin/ml1_s.sh | 18 + dist/xkeyboard-config/rules/bin/ml1v1_s.sh | 10 + dist/xkeyboard-config/rules/bin/ml1v_s.sh | 10 + dist/xkeyboard-config/rules/bin/ml_s.sh | 14 + dist/xkeyboard-config/rules/bin/mln_s.sh | 20 + dist/xkeyboard-config/rules/bin/mlnvn_s.sh | 12 + dist/xkeyboard-config/rules/bin/mlv_s.sh | 10 + dist/xkeyboard-config/rules/compat/Makefile.am | 72 +- dist/xkeyboard-config/rules/compat/Makefile.in | 117 +- .../xkeyboard-config/rules/compat/base.l1v1_c.part | 1 + .../xkeyboard-config/rules/compat/base.l2v2_c.part | 1 + .../xkeyboard-config/rules/compat/base.l3v3_c.part | 1 + .../xkeyboard-config/rules/compat/base.l4v4_c.part | 1 + dist/xkeyboard-config/rules/compat/base.lv_c.part | 1 + .../xkeyboard-config/rules/compat/layoutRename.lst | 27 - .../rules/compat/layoutsMapping.lst | 27 + dist/xkeyboard-config/rules/compat/ln_s.sh | 20 - dist/xkeyboard-config/rules/compat/lnv_s.sh | 12 - dist/xkeyboard-config/rules/compat/ml1_s.sh | 18 - dist/xkeyboard-config/rules/compat/ml1v1_s.sh | 10 - dist/xkeyboard-config/rules/compat/ml1v_s.sh | 10 - dist/xkeyboard-config/rules/compat/ml_s.sh | 14 - dist/xkeyboard-config/rules/compat/mlv_s.sh | 10 - .../rules/compat/variantRename.lst | 49 - .../rules/compat/variantsMapping.lst | 50 + dist/xkeyboard-config/rules/evdev.extras.xml.in | 102 + dist/xkeyboard-config/rules/evdev.m_k.part | 1 + dist/xkeyboard-config/rules/evdev.m_s.part | 1 + dist/xkeyboard-config/rules/evdev.xml.in | 705 ++- dist/xkeyboard-config/rules/extras/Makefile.am | 52 + dist/xkeyboard-config/rules/extras/Makefile.in | 390 ++ .../rules/extras/layoutsMapping.lst | 1 + .../rules/extras/variantsMapping.lst | 6 + dist/xkeyboard-config/semantics/Makefile.in | 106 +- dist/xkeyboard-config/semantics/semantics.dir | 1 - dist/xkeyboard-config/symbols/Makefile.am | 22 +- dist/xkeyboard-config/symbols/Makefile.in | 220 +- dist/xkeyboard-config/symbols/af | 15 +- dist/xkeyboard-config/symbols/altwin | 14 +- dist/xkeyboard-config/symbols/ara | 14 +- dist/xkeyboard-config/symbols/at | 38 + dist/xkeyboard-config/symbols/be | 20 +- dist/xkeyboard-config/symbols/bg | 440 +- dist/xkeyboard-config/symbols/br | 8 +- dist/xkeyboard-config/symbols/bw | 19 + dist/xkeyboard-config/symbols/by | 110 +- dist/xkeyboard-config/symbols/ca | 7 +- dist/xkeyboard-config/symbols/capslock | 22 + dist/xkeyboard-config/symbols/ch | 22 +- dist/xkeyboard-config/symbols/compose | 23 +- dist/xkeyboard-config/symbols/ctrl | 7 + dist/xkeyboard-config/symbols/cz | 32 +- dist/xkeyboard-config/symbols/de | 302 +- .../symbols/digital_vndr/Makefile.in | 82 +- dist/xkeyboard-config/symbols/empty | 12 + dist/xkeyboard-config/symbols/es | 6 +- dist/xkeyboard-config/symbols/extras/Makefile.am | 5 + dist/xkeyboard-config/symbols/extras/Makefile.in | 395 ++ dist/xkeyboard-config/symbols/extras/apl | 296 ++ dist/xkeyboard-config/symbols/extras/ir | 63 + dist/xkeyboard-config/symbols/extras/rs | 15 + dist/xkeyboard-config/symbols/extras/ru | 59 + dist/xkeyboard-config/symbols/extras/us | 147 + dist/xkeyboard-config/symbols/fi | 330 +- dist/xkeyboard-config/symbols/fr | 34 +- .../symbols/fujitsu_vndr/Makefile.in | 82 +- dist/xkeyboard-config/symbols/gb | 24 +- dist/xkeyboard-config/symbols/gh | 59 +- dist/xkeyboard-config/symbols/gr | 3 +- dist/xkeyboard-config/symbols/group | 29 + dist/xkeyboard-config/symbols/hp_vndr/Makefile.in | 82 +- dist/xkeyboard-config/symbols/hu | 13 +- dist/xkeyboard-config/symbols/il | 9 +- dist/xkeyboard-config/symbols/in | 159 +- dist/xkeyboard-config/symbols/inet | 22 +- dist/xkeyboard-config/symbols/ir | 101 +- dist/xkeyboard-config/symbols/is | 23 +- dist/xkeyboard-config/symbols/it | 40 + dist/xkeyboard-config/symbols/jp | 9 + dist/xkeyboard-config/symbols/ke | 44 + dist/xkeyboard-config/symbols/keypad | 1 + dist/xkeyboard-config/symbols/latam | 4 +- dist/xkeyboard-config/symbols/latin | 6 +- dist/xkeyboard-config/symbols/level3 | 54 + dist/xkeyboard-config/symbols/level5 | 133 + dist/xkeyboard-config/symbols/lk | 2 +- dist/xkeyboard-config/symbols/lt | 489 +- dist/xkeyboard-config/symbols/ma | 10 +- .../symbols/macintosh_vndr/Makefile.am | 4 +- .../symbols/macintosh_vndr/Makefile.in | 86 +- dist/xkeyboard-config/symbols/macintosh_vndr/apple | 88 + dist/xkeyboard-config/symbols/macintosh_vndr/es | 6 - dist/xkeyboard-config/symbols/macintosh_vndr/jp | 35 + dist/xkeyboard-config/symbols/ml | 85 + dist/xkeyboard-config/symbols/nbsp | 132 +- dist/xkeyboard-config/symbols/nec_vndr/Makefile.in | 82 +- dist/xkeyboard-config/symbols/ng | 2 +- dist/xkeyboard-config/symbols/no | 8 + .../symbols/nokia_vndr/Makefile.am | 6 + .../symbols/nokia_vndr/Makefile.in | 395 ++ dist/xkeyboard-config/symbols/nokia_vndr/rx-44 | 303 ++ dist/xkeyboard-config/symbols/nokia_vndr/rx-51 | 491 ++ dist/xkeyboard-config/symbols/nokia_vndr/su-8w | 484 ++ dist/xkeyboard-config/symbols/pc | 3 +- dist/xkeyboard-config/symbols/pk | 61 + dist/xkeyboard-config/symbols/pl | 75 + dist/xkeyboard-config/symbols/pt | 12 +- dist/xkeyboard-config/symbols/rs | 27 + dist/xkeyboard-config/symbols/ru | 72 +- dist/xkeyboard-config/symbols/se | 2 +- dist/xkeyboard-config/symbols/sgi_vndr/Makefile.in | 82 +- dist/xkeyboard-config/symbols/shift | 67 + .../xkeyboard-config/symbols/sony_vndr/Makefile.in | 82 +- dist/xkeyboard-config/symbols/sun_vndr/Makefile.am | 13 +- dist/xkeyboard-config/symbols/sun_vndr/Makefile.in | 95 +- dist/xkeyboard-config/symbols/sun_vndr/ara | 117 + dist/xkeyboard-config/symbols/sun_vndr/be | 99 + dist/xkeyboard-config/symbols/sun_vndr/br | 102 + dist/xkeyboard-config/symbols/sun_vndr/ca | 98 + dist/xkeyboard-config/symbols/sun_vndr/ch | 134 + dist/xkeyboard-config/symbols/sun_vndr/cs | 59 - dist/xkeyboard-config/symbols/sun_vndr/cz | 105 +- dist/xkeyboard-config/symbols/sun_vndr/de | 142 +- dist/xkeyboard-config/symbols/sun_vndr/dk | 151 +- dist/xkeyboard-config/symbols/sun_vndr/ee | 118 + dist/xkeyboard-config/symbols/sun_vndr/es | 157 +- dist/xkeyboard-config/symbols/sun_vndr/fi | 74 +- dist/xkeyboard-config/symbols/sun_vndr/fr | 107 +- dist/xkeyboard-config/symbols/sun_vndr/gb | 84 +- dist/xkeyboard-config/symbols/sun_vndr/gr | 97 +- dist/xkeyboard-config/symbols/sun_vndr/hu | 94 - dist/xkeyboard-config/symbols/sun_vndr/it | 142 +- dist/xkeyboard-config/symbols/sun_vndr/jp | 27 +- dist/xkeyboard-config/symbols/sun_vndr/ko | 63 - dist/xkeyboard-config/symbols/sun_vndr/kr | 98 + dist/xkeyboard-config/symbols/sun_vndr/lt | 132 +- dist/xkeyboard-config/symbols/sun_vndr/lv | 125 +- dist/xkeyboard-config/symbols/sun_vndr/nl | 157 +- dist/xkeyboard-config/symbols/sun_vndr/no | 144 +- dist/xkeyboard-config/symbols/sun_vndr/pl | 99 +- dist/xkeyboard-config/symbols/sun_vndr/pt | 153 +- dist/xkeyboard-config/symbols/sun_vndr/ro | 118 + dist/xkeyboard-config/symbols/sun_vndr/ru | 98 +- dist/xkeyboard-config/symbols/sun_vndr/se | 291 +- dist/xkeyboard-config/symbols/sun_vndr/sk | 110 + dist/xkeyboard-config/symbols/sun_vndr/solaris | 62 +- dist/xkeyboard-config/symbols/sun_vndr/sw | 173 - dist/xkeyboard-config/symbols/sun_vndr/tr | 132 +- dist/xkeyboard-config/symbols/sun_vndr/tuv | 33 +- dist/xkeyboard-config/symbols/sun_vndr/tw | 50 +- dist/xkeyboard-config/symbols/sun_vndr/ua | 118 + dist/xkeyboard-config/symbols/sun_vndr/us | 299 +- dist/xkeyboard-config/symbols/sun_vndr/usb | 26 - dist/xkeyboard-config/symbols/sy | 3 +- dist/xkeyboard-config/symbols/symbols.dir | 886 +--- dist/xkeyboard-config/symbols/tm | 1 - dist/xkeyboard-config/symbols/tr | 4 +- dist/xkeyboard-config/symbols/tz | 63 + dist/xkeyboard-config/symbols/us | 116 +- dist/xkeyboard-config/symbols/vn | 12 +- .../symbols/xfree68_vndr/Makefile.in | 82 +- dist/xkeyboard-config/types/Makefile.am | 2 +- dist/xkeyboard-config/types/Makefile.in | 108 +- dist/xkeyboard-config/types/level5 | 122 + dist/xkeyboard-config/types/nokia | 14 + dist/xkeyboard-config/types/types.dir | 19 +- dist/xkeyboard-config/xkbrules.am | 2 +- dist/xkeyboard-config/xkeyboard-config.pc.in | 8 + dist/xkeyboard-config/xkeyboard-config.spec | 2 +- 261 files changed, 43846 insertions(+), 31399 deletions(-) create mode 100644 dist/xkeyboard-config/compat/caps create mode 100644 dist/xkeyboard-config/geometry/nokia create mode 100644 dist/xkeyboard-config/geometry/typematrix create mode 100644 dist/xkeyboard-config/keycodes/empty create mode 100644 dist/xkeyboard-config/rules/base.extras.xml.in delete mode 100644 dist/xkeyboard-config/rules/base.l2_s.part delete mode 100644 dist/xkeyboard-config/rules/base.l3_s.part delete mode 100644 dist/xkeyboard-config/rules/base.l4_s.part create mode 100644 dist/xkeyboard-config/rules/base.ml2_s.part create mode 100644 dist/xkeyboard-config/rules/base.ml3_s.part create mode 100644 dist/xkeyboard-config/rules/base.ml4_s.part create mode 100644 dist/xkeyboard-config/rules/bin/Makefile.am create mode 100644 dist/xkeyboard-config/rules/bin/Makefile.in create mode 100755 dist/xkeyboard-config/rules/bin/ml1_s.sh create mode 100755 dist/xkeyboard-config/rules/bin/ml1v1_s.sh create mode 100755 dist/xkeyboard-config/rules/bin/ml1v_s.sh create mode 100755 dist/xkeyboard-config/rules/bin/ml_s.sh create mode 100755 dist/xkeyboard-config/rules/bin/mln_s.sh create mode 100755 dist/xkeyboard-config/rules/bin/mlnvn_s.sh create mode 100755 dist/xkeyboard-config/rules/bin/mlv_s.sh create mode 100644 dist/xkeyboard-config/rules/compat/base.l1v1_c.part create mode 100644 dist/xkeyboard-config/rules/compat/base.l2v2_c.part create mode 100644 dist/xkeyboard-config/rules/compat/base.l3v3_c.part create mode 100644 dist/xkeyboard-config/rules/compat/base.l4v4_c.part create mode 100644 dist/xkeyboard-config/rules/compat/base.lv_c.part delete mode 100644 dist/xkeyboard-config/rules/compat/layoutRename.lst create mode 100644 dist/xkeyboard-config/rules/compat/layoutsMapping.lst delete mode 100755 dist/xkeyboard-config/rules/compat/ln_s.sh delete mode 100755 dist/xkeyboard-config/rules/compat/lnv_s.sh delete mode 100755 dist/xkeyboard-config/rules/compat/ml1_s.sh delete mode 100755 dist/xkeyboard-config/rules/compat/ml1v1_s.sh delete mode 100755 dist/xkeyboard-config/rules/compat/ml1v_s.sh delete mode 100755 dist/xkeyboard-config/rules/compat/ml_s.sh delete mode 100755 dist/xkeyboard-config/rules/compat/mlv_s.sh delete mode 100644 dist/xkeyboard-config/rules/compat/variantRename.lst create mode 100644 dist/xkeyboard-config/rules/compat/variantsMapping.lst create mode 100644 dist/xkeyboard-config/rules/evdev.extras.xml.in create mode 100644 dist/xkeyboard-config/rules/extras/Makefile.am create mode 100644 dist/xkeyboard-config/rules/extras/Makefile.in create mode 100644 dist/xkeyboard-config/rules/extras/layoutsMapping.lst create mode 100644 dist/xkeyboard-config/rules/extras/variantsMapping.lst create mode 100644 dist/xkeyboard-config/symbols/at create mode 100644 dist/xkeyboard-config/symbols/bw create mode 100644 dist/xkeyboard-config/symbols/empty create mode 100644 dist/xkeyboard-config/symbols/extras/Makefile.am create mode 100644 dist/xkeyboard-config/symbols/extras/Makefile.in create mode 100644 dist/xkeyboard-config/symbols/extras/apl create mode 100644 dist/xkeyboard-config/symbols/extras/ir create mode 100644 dist/xkeyboard-config/symbols/extras/rs create mode 100644 dist/xkeyboard-config/symbols/extras/ru create mode 100644 dist/xkeyboard-config/symbols/extras/us create mode 100644 dist/xkeyboard-config/symbols/ke delete mode 100644 dist/xkeyboard-config/symbols/macintosh_vndr/es create mode 100644 dist/xkeyboard-config/symbols/macintosh_vndr/jp create mode 100644 dist/xkeyboard-config/symbols/ml create mode 100644 dist/xkeyboard-config/symbols/nokia_vndr/Makefile.am create mode 100644 dist/xkeyboard-config/symbols/nokia_vndr/Makefile.in create mode 100644 dist/xkeyboard-config/symbols/nokia_vndr/rx-44 create mode 100644 dist/xkeyboard-config/symbols/nokia_vndr/rx-51 create mode 100644 dist/xkeyboard-config/symbols/nokia_vndr/su-8w create mode 100644 dist/xkeyboard-config/symbols/sun_vndr/ara create mode 100644 dist/xkeyboard-config/symbols/sun_vndr/be create mode 100644 dist/xkeyboard-config/symbols/sun_vndr/br create mode 100644 dist/xkeyboard-config/symbols/sun_vndr/ca create mode 100644 dist/xkeyboard-config/symbols/sun_vndr/ch delete mode 100644 dist/xkeyboard-config/symbols/sun_vndr/cs create mode 100644 dist/xkeyboard-config/symbols/sun_vndr/ee delete mode 100644 dist/xkeyboard-config/symbols/sun_vndr/hu delete mode 100644 dist/xkeyboard-config/symbols/sun_vndr/ko create mode 100644 dist/xkeyboard-config/symbols/sun_vndr/kr create mode 100644 dist/xkeyboard-config/symbols/sun_vndr/ro create mode 100644 dist/xkeyboard-config/symbols/sun_vndr/sk delete mode 100644 dist/xkeyboard-config/symbols/sun_vndr/sw create mode 100644 dist/xkeyboard-config/symbols/sun_vndr/ua delete mode 100644 dist/xkeyboard-config/symbols/sun_vndr/usb create mode 100644 dist/xkeyboard-config/symbols/tz create mode 100644 dist/xkeyboard-config/types/nokia create mode 100644 dist/xkeyboard-config/xkeyboard-config.pc.in (limited to 'dist') diff --git a/dist/xkeyboard-config/COPYING b/dist/xkeyboard-config/COPYING index e63aa3d31..4efb62906 100644 --- a/dist/xkeyboard-config/COPYING +++ b/dist/xkeyboard-config/COPYING @@ -78,29 +78,23 @@ from The Open Group. Copyright 2004-2005 Sun Microsystems, Inc. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, and/or sell copies of the Software, and to permit persons -to whom the Software is furnished to do so, provided that the above -copyright notice(s) and this permission notice appear in all copies of -the Software and that both the above copyright notice(s) and this -permission notice appear in supporting documentation. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL -INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING -FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION -WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -of the copyright holder. +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. Copyright (c) 1996 by Silicon Graphics Computer Systems, Inc. diff --git a/dist/xkeyboard-config/ChangeLog b/dist/xkeyboard-config/ChangeLog index ea6125616..28c811580 100644 --- a/dist/xkeyboard-config/ChangeLog +++ b/dist/xkeyboard-config/ChangeLog @@ -1,3684 +1 @@ -2009-05-24 Sergey Udaltsov - - * symbols/ua: fixed all references, from ua(basic) to ua(legacy), - finalizing http://bugs.freedesktop.org/show_bug.cgi?id=21302 - -2009-05-18 Sergey Udaltsov - - * symbols/de: adding acute to de(nodeadkeys), - http://bugs.freedesktop.org/show_bug.cgi?id=21794 - -2009-05-12 Sergey Udaltsov - - * NEWS, configure.in: bumping the release number - -2009-05-12 Reşat SABIQ - - * configure.in (new locale), po/crh.po: - Added crh.po as well (as was done originally on January 30), - based on Peter Hutterer's feedback regarding build process; - http://bugs.freedesktop.org/show_bug.cgi?id=19730 - -2009-05-11 Sergey Udaltsov - - * rules/base.xml.in, symbols/pl: polished the description for - pl(dvorak_altquotes) - -2009-05-11 Reşat SABIQ - - * configure.in (new locale), rules/base.xml.in, - symbols/ro, symbols/tr, symbols/ua, symbols/uz: - Added Crimean Tatar (Crimean Turkish) layouts; - http://bugs.freedesktop.org/show_bug.cgi?id=19730 - -2009-05-07 Sergey Udaltsov - - * symbols/ru: fixed Kalmyk variant - -2009-05-01 Sergey Udaltsov - - * rules/base.xml.in, symbols/ru: added ru(phonetic_winkeys), - http://bugs.freedesktop.org/show_bug.cgi?id=21474 - -2009-04-29 Sergey Udaltsov - - * rules/base.xml.in: fixed wrong locale code, - http://bugs.freedesktop.org/show_bug.cgi?id=21451 - -2009-04-25 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/Makefile.am, - symbols/pc, symbols/srvr_ctrl: Make C-A-Bksp an option, - http://bugs.freedesktop.org/show_bug.cgi?id=21274 - -2009-04-23 Sergey Udaltsov - - * rules/base.xml.in, symbols/ua: making ua(unicode) default, - http://bugs.freedesktop.org/show_bug.cgi?id=21302 - -2009-04-22 Sergey Udaltsov - - * rules/compat/ln_s.sh, rules/compat/ml1_s.sh: improved compat rules, - hopefully fixing http://bugs.freedesktop.org/show_bug.cgi?id=8452 - -2009-04-15 Sergey Udaltsov - - * symbols/kr: fixed ordering issue, - http://bugs.freedesktop.org/show_bug.cgi?id=21211 - -2009-04-14 Sergey Udaltsov - - * symbols/kg: small update of the Kyrgyz layout, - http://bugs.freedesktop.org/show_bug.cgi?id=17505 - * rules/base.xml.in, symbols/gb: added gb(extd), - http://bugs.freedesktop.org/show_bug.cgi?id=21121 - -2009-04-03 Sergey Udaltsov - - * rules/base.xml.in, symbols/tm: added Turkmen layout+variant, - http://bugs.freedesktop.org/show_bug.cgi?id=21015 - * symbols/rs: splitting latlevel3 and cyrlevel3, - http://bugs.freedesktop.org/show_bug.cgi?id=21044 - * rules/base.m_s.part, rules/base.xml.in: Cherry B.UMLIMITED dummy - model, http://bugs.freedesktop.org/show_bug.cgi?id=21002 - -2009-03-17 Sergey Udaltsov - - * symbols/de: some useful symbols added on high shift levels, - http://bugs.freedesktop.org/show_bug.cgi?id=20551 - -2009-03-16 Sergey Udaltsov - - * rules/base.lists.part, rules/base.xml.in, symbols/kg: fixed Kyrgyz - variants, http://bugs.freedesktop.org/show_bug.cgi?id=17505 - -2009-03-07 Sergey Udaltsov - - * rules/base.m_s.part, rules/base.xml.in: added trust_slimline model, - http://bugs.freedesktop.org/show_bug.cgi?id=20513 - -2009-03-04 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/altwin, symbols/pc: - putting altwin:super_win into default configuration, - http://bugs.freedesktop.org/show_bug.cgi?id=19500 - -2009-03-03 Sergey Udaltsov - - * rules/base.lists.part, rules/base.ml1_s.part, rules/base.ml_s.part: - use br(thinkpad) for all thinkpads, - http://bugs.freedesktop.org/show_bug.cgi?id=20425 - -2009-03-02 Sergey Udaltsov - - * po/POTFILES.in: removed evdev.xml.in, which is exact copy of - base.xml.in (and not distributed), - http://bugs.freedesktop.org/show_bug.cgi?id=20107 - -2009-02-26 Sergey Udaltsov - - * symbols/fi: added missing (in pc101) mappings, on 4th level, - https://bugs.freedesktop.org/show_bug.cgi?id=20300 - * keycodes/evdev, keycodes/xfree86, keymap/xfree86, - rules/base.lists.part, rules/base.m_k.part, rules/base.xml.in, - rules/evdev.m_k.part: dropping national-specific models abnt2, jp106, - kr106. The corresponding geometries are left in the codebase, for some - while - -2009-02-25 Sergey Udaltsov - - * symbols/ru: missing minus and underscore are added to ru(phonetic), - http://bugs.freedesktop.org/show_bug.cgi?id=20093 - -2009-02-19 Sergey Udaltsov - - * keycodes/evdev, keycodes/xfree86, rules/base.m_k.part: merged - xfree86(jp106) section to basic xfree86 keycodes - -2009-02-14 Sergey Udaltsov - - * symbols/sn, rules/base.xml.in, symbols/Makefile.am: added wolof - layout, http://bugs.freedesktop.org/show_bug.cgi?id=20004 - -2009-02-13 Sergey Udaltsov - - * symbols/inet: adding missing mappings to evdev, - http://bugs.freedesktop.org/show_bug.cgi?id=18854 - * rules/base.xml.in: added lost lt(balticplus), - http://bugs.freedesktop.org/show_bug.cgi?id=20092 - -2009-02-05 Sergey Udaltsov - - * rules/base.xml.in, symbols/in: added in(hin-wx), - http://bugs.freedesktop.org/show_bug.cgi?id=19753 - -2009-02-04 Sergey Udaltsov - - * rules/base.xml.in, symbols/ru: added ru(dos), - http://bugs.freedesktop.org/show_bug.cgi?id=19880 - -2009-02-01 Sergey Udaltsov - - * rules/base.xml.in: fixed metainfo for fi(smi), - http://bugs.freedesktop.org/show_bug.cgi?id=19841 - * rules/base.lists.part, rules/evdev.m_s.part: some kbds need tweaking - even with evdev, adding $evdevkbds (asked by Peter) - * symbols/inet: added battery key (asked by Peter) - * README: fixed docs url, - http://bugs.freedesktop.org/show_bug.cgi?id=9764 - -2009-01-28 Sergey Udaltsov - - * rules/base.ml_s.part: fixed sun-related rules, - http://bugs.freedesktop.org/show_bug.cgi?id=15782 - * rules/base.m_s.part, rules/base.xml.in, symbols/inet: added - geniuskkb2050hs model, - http://bugs.freedesktop.org/show_bug.cgi?id=19694 - * geometry/dell, rules/base.m_g.part: added latitude geometry, - http://bugs.freedesktop.org/show_bug.cgi?id=19750 - * rules/base.xml.in, symbols/Makefile.am, symbols/brai, - symbols/braille: moved Braille symbols to the proper location, - http://bugs.freedesktop.org/show_bug.cgi?id=19695 - * symbols/capslock: keep Escape working in caps:escape, - http://bugs.freedesktop.org/show_bug.cgi?id=19795 - * rules/base.o_s.part, rules/base.xml.in, symbols/level3: added - lv3:enter_switch, http://bugs.freedesktop.org/show_bug.cgi?id=19773 - * rules/base.xml.in, symbols/ca: added ca(eng) for convenience, - http://bugs.freedesktop.org/show_bug.cgi?id=19707 - -2009-01-27 Sergey Udaltsov - - * symbols/typo: fixed text selection, - http://bugs.freedesktop.org/show_bug.cgi?id=14022 - * symbols/be: added missing character, - http://bugs.freedesktop.org/show_bug.cgi?id=19751 - * symbols/fr: fixed . on numpad, period->KP_Decimal, - http://bugs.freedesktop.org/show_bug.cgi?id=19756 - * NEWS, configure.in: preparing 1.5 - -2009-01-24 Sergey Udaltsov - - * rules/base.xml.in: added SV and US to the country list for latam, - http://bugs.freedesktop.org/show_bug.cgi?id=19710 - -2009-01-22 Sergey Udaltsov - - * symbols/fi: updated default Finnish variant, - http://bugs.freedesktop.org/show_bug.cgi?id=18742 - -2009-01-13 Sergey Udaltsov - - * symbols/typo, rules/base.l1o_s.part, rules/base.l2o_s.part, - rules/base.l3o_s.part, rules/base.l4o_s.part, rules/base.lo_s.part, - rules/base.xml.in, symbols/Makefile.am: added (inactive so far) - misc:typo option, first step to close - https://bugs.freedesktop.org/show_bug.cgi?id=14022 - -2009-01-12 Sergey Udaltsov - - * rules/Makefile.am, rules/merge.sh: fix the build (thanks to Oswald - Buddenhagen) - -2009-01-11 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/capslock: added - option to use capslock as backspace, - http://bugs.freedesktop.org/show_bug.cgi?id=19508 - * rules/base.xml.in, symbols/lt: removed unneeded variant, - http://bugs.freedesktop.org/show_bug.cgi?id=14096 - * rules/base.xml.in, symbols/fr: added Breton variant, - http://bugs.freedesktop.org/show_bug.cgi?id=19506 - -2009-01-10 Sergey Udaltsov - - * rules/base.xml.in: More improvements(?) in descriptions, to make - them shorter - -2009-01-08 Sergey Udaltsov - - * rules/base.xml.in: slightly reorganized descriptions for the group - related to switchers - -2009-01-06 Sergey Udaltsov - - * rules/base.xml.in, symbols/es, symbols/latam: added dead tilde - variants, http://bugs.freedesktop.org/show_bug.cgi?id=12568 - * rules/base.xml.in, rules/compat/variantRename.lst, symbols/in, - symbols/pk: updated Urdu variants, - https://bugs.freedesktop.org/show_bug.cgi?id=8091 - -2009-01-03 Sergey Udaltsov - - * rules/compat/ln_s.sh, rules/compat/ml1_s.sh: fixed compat layout - renaming involving variants on replacement, part of the fix for - http://bugs.freedesktop.org/show_bug.cgi?id=8452 - -2008-12-30 Sergey Udaltsov - - * symbols/fi: updated 2 mappings according to the new standard, - http://bugs.freedesktop.org/show_bug.cgi?id=18742 - -2008-12-29 Sergey Udaltsov - - * rules/base.xml.in, symbols/inet: added compal fl90, - http://bugs.freedesktop.org/show_bug.cgi?id=15820 - * rules/base.m_s.part, rules/base.xml.in: added btc9116u model, - http://bugs.freedesktop.org/show_bug.cgi?id=15871 - * symbols/gb: fixed gb dvorak, - http://bugs.freedesktop.org/show_bug.cgi?id=18244 - * symbols/us: removed explicit CAPS mapping, - http://bugs.freedesktop.org/show_bug.cgi?id=18320 - -2008-12-28 Sergey Udaltsov - - * rules/base.xml.in, symbols/de: updated neo variant, - http://bugs.freedesktop.org/show_bug.cgi?id=19308 - -2008-12-26 Sergey Udaltsov - - * rules/base.lists.part, rules/base.m_s.part, symbols/inet: using - acpi_common wherever possible, dropping (aliasing) unneeded models - -2008-12-25 Sergey Udaltsov - - * rules/base.lists.part, rules/base.xml.in, symbols/inet: added - chicony0420 model, http://bugs.freedesktop.org/show_bug.cgi?id=15813 - * symbols/inet: updated cymotionlinux model, - http://bugs.freedesktop.org/show_bug.cgi?id=15783 - -2008-12-24 Sergey Udaltsov - - * symbols/inet: consolidated a lot of mappings into nav_common - -2008-12-21 Sergey Udaltsov - - * docs/README.enhancing: fixing the location of XKB proto docs, - http://bugs.freedesktop.org/show_bug.cgi?id=9764 - * rules/base.xml.in, symbols/be: added oss variants, - http://bugs.freedesktop.org/show_bug.cgi?id=8854 - * rules/base.m_s.part, rules/base.xml.in: added microsoftccurve2k - model http://bugs.freedesktop.org/show_bug.cgi?id=9772 - * symbols/inet: changing globally XF86Refresh to XF86Reload, - http://bugs.freedesktop.org/show_bug.cgi?id=10751 - * COPYING: added missing copyright notices, - http://bugs.freedesktop.org/show_bug.cgi?id=11095 - * rules/base.lists.part, rules/base.xml.in, symbols/inet: added model - unitek_kb1925, http://bugs.freedesktop.org/show_bug.cgi?id=11579 - -2008-12-18 Sergey Udaltsov - - * keycodes/macintosh, rules/base.m_k.part, rules/base.o_k.part: - dropped the goodmap and badmap keycodes for apple - needed for a very - old kernels only. http://bugs.freedesktop.org/show_bug.cgi?id=9095 - -2008-12-17 Sergey Udaltsov - - * symbols/capslock, symbols/compose, symbols/ctrl: fix lock modifier - for jp, making "CAPS" replace key, - http://bugs.freedesktop.org/show_bug.cgi?id=8805 - -2008-12-15 Sergey Udaltsov - - * symbols/ru: added Kalmyk variant, thanks to Anatoly Mironov and - others - -2008-12-12 Sergey Udaltsov - - * symbols/fr: fixed bepo variant, - http://bugs.freedesktop.org/show_bug.cgi?id=17821 - * symbols/ara: restoring presentation forms, - http://bugs.freedesktop.org/show_bug.cgi?id=18833 - * rules/base.xml.in, rules/base.m_s.part: added targa_v811 model, - https://bugs.freedesktop.org/show_bug.cgi?id=5722 - -2008-11-30 Sergey Udaltsov - - * symbols/gr: added ralt switch to Greek default layout, - http://bugs.freedesktop.org/show_bug.cgi?id=18819 - * rules/base.o_s.part, rules/base.xml.in, symbols/group: added - win_menu_switch option, - http://bugs.freedesktop.org/show_bug.cgi?id=18557 - -2008-11-29 Sergey Udaltsov - - * compat/level5: finally using Level5 characters, - https://bugs.freedesktop.org/show_bug.cgi?id=4411 - * rules/base.xml.in: generalized Fujitsu-Siemens Amilo laptops, also - closing http://bugs.freedesktop.org/show_bug.cgi?id=5694 - * rules/base.o_s.part, rules/base.xml.in, symbols/epo: added a couple - of Esperanto options, - http://bugs.freedesktop.org/show_bug.cgi?id=18142 - -2008-11-27 Sergey Udaltsov - - * ChangeLog, rules/base.lists.part, rules/base.xml.in, symbols/inet: - added cymotion expert model, - http://bugs.freedesktop.org/show_bug.cgi?id=18718 - -2008-11-26 Sergey Udaltsov - - * keycodes/evdev: fixed ABNT2 keycodes, - http://bugs.freedesktop.org/show_bug.cgi?id=18712 - * keycodes/amiga, keycodes/ataritt, keycodes/fujitsu, - keycodes/macintosh, keycodes/sgi_vndr/indigo, keycodes/sgi_vndr/indy, - keycodes/sun, keycodes/xfree98: set keycode ranges 8-255, universally, - https://bugs.freedesktop.org/show_bug.cgi?id=12538 - -2008-11-22 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/group: added - grp(alt_space_toggle) option, - http://bugs.freedesktop.org/show_bug.cgi?id=15772 - * symbols/ca, symbols/et, symbols/tr: small OLPC fixes, - http://bugs.freedesktop.org/show_bug.cgi?id=18645 - -2008-11-20 Sergey Udaltsov - - * rules/base.lists.part, rules/base.xml.in, symbols/inet: added HP dv5 - keyboard, thanks to Giuseppe Bilotta - -2008-11-18 Sergey Udaltsov - - * symbols/it: fixing it(olpc), - http://bugs.freedesktop.org/show_bug.cgi?id=18565 - -2008-11-08 Sergey Udaltsov - - * symbols/inet: using inet(acpi) wherever possible, fixing apple - section (thanks to Otavio Salvador) - * symbols/pl: missing mappings, thanks to Otavio and Debian - -2008-11-06 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/capslock: added - capslock(escape) - -2008-10-18 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/keypad, - symbols/kpdl: added 2 keypad options (hex and atm), also kpdl:semi, - http://bugs.freedesktop.org/show_bug.cgi?id=17110 - * rules/base.xml.in, symbols/de: added de(qwerty) - -2008-10-14 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/keypad: removed - keypad:phone_hex option, to be replaced with newer one - http://bugs.freedesktop.org/show_bug.cgi?id=17110 - -2008-10-13 Sergey Udaltsov - - * keycodes/evdev: fixed keycode comment from Peter Hutterer - * rules/base.xml.in, symbols/tj: cleaning the mess with tj variants, - http://bugs.freedesktop.org/show_bug.cgi?id=17975 - -2008-10-11 Sergey Udaltsov - - * rules/base.xml.in, symbols/de: added Lower Sorbian variants, - http://bugs.freedesktop.org/show_bug.cgi?id=17855 - * rules/base.xml.in, symbols/tj: added 2 new variants, std and legacy, - http://bugs.freedesktop.org/show_bug.cgi?id=17975 - * rules/base.o_t.part, rules/base.xml.in, types/numpad: added - numpad(shift3) option, - http://bugs.freedesktop.org/show_bug.cgi?id=17110 - -2008-10-03 Sergey Udaltsov - - * symbols/ru: fix typewriter layout, - http://bugs.freedesktop.org/show_bug.cgi?id=17881 - -2008-09-30 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/altwin: added - Mac-like modifiers positioning, - http://bugs.freedesktop.org/show_bug.cgi?id=15655 - * NEWS, configure.in: preparing 1.4 - -2008-09-26 Sergey Udaltsov - - * symbols/is: fixed AC11 mapping, - http://bugs.freedesktop.org/show_bug.cgi?id=17786 - -2008-09-24 Sergey Udaltsov - - * rules/base.xml.in: all descriptions are prefixed with underscore, - to make them translatable, - http://bugs.freedesktop.org/show_bug.cgi?id=17587 - -2008-09-19 Sergey Udaltsov - - * keycodes/evdev, symbols/inet: fixed evdev for abnt2 and jp106 - http://bugs.freedesktop.org/show_bug.cgi?id=17656 - -2008-09-18 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in: more mismatches fixed, - http://bugs.freedesktop.org/show_bug.cgi?id=17622 - -2008-09-17 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in: fixed mismatch, - http://bugs.freedesktop.org/show_bug.cgi?id=17622 - -2008-09-15 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/capslock, - symbols/cz: added cz(ucw) and couple of options, - http://bugs.freedesktop.org/show_bug.cgi?id=17587 - * rules/base.xml.in, symbols/gr: updated greek variants, - http://bugs.freedesktop.org/show_bug.cgi?id=17459 - -2008-09-12 Sergey Udaltsov - - * geometry/pc: added another pc geometry, with L-shaped Enter, - http://bugs.freedesktop.org/show_bug.cgi?id=17513 - -2008-09-10 Sergey Udaltsov - - * rules/base.lists.part, rules/base.xml.in, symbols/inet: added model - sven303, http://bugs.freedesktop.org/show_bug.cgi?id=17518 - -2008-09-02 Sergey Udaltsov - - * symbols/inet: fixed fscaa1667g, - http://bugs.freedesktop.org/show_bug.cgi?id=17389 - * symbols/fr: fixed invalid keysym, - http://bugs.freedesktop.org/show_bug.cgi?id=17388 - * rules/base.xml.in: some fixes for minor issues - * rules/base.xml.in, symbols/gb: added gb(dvorakukp), - http://bugs.freedesktop.org/show_bug.cgi?id=17370 - -2008-08-16 Sergey Udaltsov - - * rules/evdev.m_k.part, rules/evdev.m_s.part, keycodes/evdev, - po/POTFILES.in, po/xkeyboard-config.pot, rules/Makefile.am: implement - special ruleset for evdev driver - * added missing chars to Gurmukhi, - http://bugs.freedesktop.org/show_bug.cgi?id=17163 - -2008-08-06 Sergey Udaltsov - - * compat/Makefile.am, geometry/Makefile.am, keycodes/Makefile.am, - keymap/Makefile.am, rules/compat/Makefile.am, semantics/Makefile.am, - symbols/Makefile.am, types/Makefile.am, xkbrules.am: improving the - build, http://bugs.freedesktop.org/show_bug.cgi?id=17008 - -2008-08-03 Sergey Udaltsov - - * rules/compat/variantRename.lst: fixing compat rules for Romania, - http://bugs.freedesktop.org/show_bug.cgi?id=16872 - * symbols/mt: fixed Maltese layout, - http://bugs.freedesktop.org/show_bug.cgi?id=16966 - * symbols/fr: fixed fr(dvorak), making it legal - http://bugs.freedesktop.org/show_bug.cgi?id=15407 - -2008-07-28 Sergey Udaltsov - - * rules/base.lists.part, rules/base.xml.in, symbols/inet: added - ibm_spacesaver model, - http://bugs.freedesktop.org/show_bug.cgi?id=16767 - -2008-07-22 Sergey Udaltsov - - * rules/base.xml.in: fixed typo, - http://bugs.freedesktop.org/show_bug.cgi?id=16806 - -2008-07-20 Sergey Udaltsov - - * symbols/inet: fixed typo, - http://bugs.freedesktop.org/show_bug.cgi?id=16752 - -2008-07-08 Sergey Udaltsov - - * symbols/us: fixing us(mac), - https://bugs.freedesktop.org/show_bug.cgi?id=16641 - -2008-07-01 Sergey Udaltsov - - * symbols/is, rules/base.xml.in: added is(dvorak), - https://bugs.freedesktop.org/show_bug.cgi?id=16557 - -2008-06-27 Sergey Udaltsov - - * symbols/level5: using normal level5 keysyms - * rules/compat/ln_s.sh, rules/compat/lnv_s.sh, rules/compat/ml1_s.sh, - rules/compat/ml1v1_s.sh, rules/compat/ml1v_s.sh, rules/compat/ml_s.sh, - rules/compat/mlv_s.sh: fixed build process, thanks to Oswald - Buddenhagen - -2008-06-22 Sergey Udaltsov - - * symbols/tj: sorted and fixed tj layout, - http://bugs.freedesktop.org/show_bug.cgi?id=16448 - -2008-06-12 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/keypad: added - keypad:phone_hex, http://bugs.freedesktop.org/show_bug.cgi?id=16298 - -2008-06-09 Sergey Udaltsov - - * rules/base.xml.in, symbols/us: added us(chr), - http://bugs.freedesktop.org/show_bug.cgi?id=16283 - -2008-06-06 Sergey Udaltsov - - * geometry/pc: removed unneeded space, - http://bugs.freedesktop.org/show_bug.cgi?id=16258 - -2008-06-04 Sergey Udaltsov - - * rules/base.xml.in, symbols/ru: added ru(sah), - http://bugs.freedesktop.org/show_bug.cgi?id=15872 - -2008-06-01 Sergey Udaltsov - - * rules/base.xml.in, rules/base.lists.part, symbols/inet: added - microsoft7000, http://bugs.freedesktop.org/show_bug.cgi?id=16087 - * keycodes/xfree86, rules/base.m_g.part, rules/base.m_k.part, - rules/base.m_s.part, rules/base.xml.in: added model thinkpadz60, - http://bugs.freedesktop.org/show_bug.cgi?id=15999 - -2008-05-31 Sergey Udaltsov - - * symbols/gb, symbols/hu: fixed utf8 - -2008-05-31 Sergey Udaltsov - - * symbols/ru: fixed some includes, from common to winkeys (broken in - previous release) - -2008-05-30 Sergey Udaltsov - - * rules/base.xml.in, symbols/ca: added ca(kut), - http://bugs.freedesktop.org/show_bug.cgi?id=16048 - -2008-05-27 Sergey Udaltsov - - * symbols/inet: WWW is mapped to I02, because of some changes in - kernel or X server (on nx9020), - http://bugs.freedesktop.org/show_bug.cgi?id=7310 - * symbols/us: fixed one-handed dvorak variants (dropped second group), - http://bugs.freedesktop.org/show_bug.cgi?id=5659 - * symbols/fi: returned nbsp to 3rd level of space, - http://bugs.freedesktop.org/show_bug.cgi?id=12764 - * configure.in, NEWS: preparing 1.3 - -2008-05-12 Sergey Udaltsov - - * rules/base.xml.in, symbols/ro: changed default Romanian variant to - the right one, http://bugs.freedesktop.org/show_bug.cgi?id=13277 - -2008-05-09 Sergey Udaltsov - - * rules/compat/variantRename.lst, symbols/ru: default variant is - winkeys (till Daniel fixes xkbcomp) - * symbols/ua: small fix, from Andriy - -2008-05-01 Sergey Udaltsov - - * po/POTFILES.in, rules/Makefile.am, rules/sgi*, rules/sun*: dropping - legacy unsupported rules. Confirmed with Alan Coopersmith (Sun - Microsystems) - -2008-04-30 Sergey Udaltsov - - * rules/base.xml.in, symbols/us: added us(dvp), - http://bugs.freedesktop.org/show_bug.cgi?id=15727 - -2008-04-29 Sergey Udaltsov - - * symbols/ca: fixed ca(shs), - http://bugs.freedesktop.org/show_bug.cgi?id=15756 - -2008-04-23 Sergey Udaltsov - - * symbols/es: revert broken idea about dead tilde, - http://bugs.freedesktop.org/show_bug.cgi?id=9763 - * symbols/latam: revert broken idea about dead tilde, - http://bugs.freedesktop.org/show_bug.cgi?id=12568 - -2008-04-22 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/fr, symbols/nbsp, - types/pc: options for nonbreakspace handling, - http://bugs.freedesktop.org/show_bug.cgi?id=9529 - * symbols/fi: dropping bad nbsp mapping, - http://bugs.freedesktop.org/show_bug.cgi?id=12764 - -2008-04-21 Sergey Udaltsov - - * rules/base.xml.in: fixed some ISO codes - -2008-04-19 Sergey Udaltsov - - * symbols/ru, rules/base.xml.in, rules/compat/variantRename.lst: - changed ru(winkeys) to default - * rules/base.xml.in: put a lot of country/language info in - -2008-04-12 Sergey Udaltsov - - * symbols/it: fixed it(geo), - https://bugs.freedesktop.org/show_bug.cgi?id=15058 - -2008-04-07 Sergey Udaltsov - - * symbols/group, rules/base.xml.in, rules/base.o_s.part: added - group(shift_caps_switch) - http://bugs.freedesktop.org/show_bug.cgi?id=15383 - -2008-04-01 Sergey Udaltsov - - * rules/base.xml.in, symbols/gb: added gb(colemak), - http://bugs.freedesktop.org/show_bug.cgi?id=15303 - -2008-03-30 Sergey Udaltsov - - * symbols/gn, symbols/ng: fixed unicode sequences, - http://bugs.freedesktop.org/show_bug.cgi?id=15273 - * rules/base.xml.in, symbols/ua: added ua(homophonic), - http://bugs.freedesktop.org/show_bug.cgi?id=15240 - -2008-03-28 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/compose: added - compose:102, http://bugs.freedesktop.org/show_bug.cgi?id=15246 - -2008-03-22 Sergey Udaltsov - - * symbols/fr: fixed fr(oss_nodeadkeys), - http://bugs.freedesktop.org/show_bug.cgi?id=15140 - -2008-03-06 Sergey Udaltsov - - * rules/base.lists.part, symbols/ca, symbols/fr: added ca(olpc), - removed fr(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14749 - -2008-03-03 Sergey Udaltsov - - * rules/base.lists.part, symbols/fr: added fr(olpc), - http://bugs.freedesktop.org/show_bug.cgi?id=14749 - * symbols/lv: fixed lv accented characters, - http://bugs.freedesktop.org/show_bug.cgi?id=14765 - * rules/base.lists.part, symbols/it: added it(olpc), - http://bugs.freedesktop.org/show_bug.cgi?id=14793 - -2008-03-01 Sergey Udaltsov - - * rules/base.lists.part, rules/base.m_s.part, rules/base.xml.in, - symbols/inet: reorganizing keyboard in symbols/inet. Some models are - now implemented as "virtual" (by rules only). - http://bugs.freedesktop.org/show_bug.cgi?id=14665 - -2008-02-28 Sergey Udaltsov - - * rules/base.xml.in, symbols/in: added in(jhelum), other indian fixes, - http://bugs.freedesktop.org/show_bug.cgi?id=14595 - * symbols/jp: small fix, - http://bugs.freedesktop.org/show_bug.cgi?id=8648 - -2008-02-16 Sergey Udaltsov - - * symbols/cz, symbols/sk: dropping KPDL mapping, - http://bugs.freedesktop.org/show_bug.cgi?id=14479 - -2008-02-12 Sergey Udaltsov - - * keycodes/sun, symbols/sun_vndr/us, rules/base.ml_s.part, - rules/base.xml.in: sun type6 kbd, - http://bugs.freedesktop.org/show_bug.cgi?id=13664 - -2008-02-05 Sergey Udaltsov - - * symbols/af: fixed AE09 in af(olpc-ps), - http://bugs.freedesktop.org/show_bug.cgi?id=14379 - -2008-02-04 Sergey Udaltsov - - * symbols/kh, rules/base.lists.part: added kh(olpc), - http://bugs.freedesktop.org/show_bug.cgi?id=14376 - -2008-02-02 Sergey Udaltsov - - * symbols/lt, rules/base.xml.in: added lt(lekp) etc, - http://bugs.freedesktop.org/show_bug.cgi?id=14096 - -2008-01-31 Sergey Udaltsov - - * symbols/af, rules/base.xml.in, rules/base.lists.part: changing - af(olpc-da) to af(olpc-fa), - http://bugs.freedesktop.org/show_bug.cgi?id=14319 - * symbols/in: fixed space in in(olpc), - http://bugs.freedesktop.org/show_bug.cgi?id=14224 - -2008-01-30 Sergey Udaltsov - - * symbols/ca, rules/base.xml.in: adding ca(shs), closing - http://bugs.freedesktop.org/show_bug.cgi?id=14308 - * symbols/mn: added mn(olpc), - http://bugs.freedesktop.org/show_bug.cgi?id=14307 - * symbols/tr: fixed Turkish layouts, - http://bugs.freedesktop.org/show_bug.cgi?id=14286 - * symbols/es, rules/base.xml.in: added es(ast), - http://bugs.freedesktop.org/show_bug.cgi?id=14277 - * symbols/am, rules/base.lists.part: added am(olpc), - http://bugs.freedesktop.org/show_bug.cgi?id=14226 - * symbols/af: fixed some keysyms, - http://bugs.freedesktop.org/show_bug.cgi?id=14309 - -2008-01-29 Sergey Udaltsov - - * NEWS, configure.in: preparing release 1.2 - -2008-01-24 Sergey Udaltsov - - * symbols/af, symbols/ara, symbols/et, symbols/group, symbols/in, - symbols/kz, symbols/np, symbols/pk, symbols/ru, symbols/th, - symbols/us: separating group(olpc), closing - http://bugs.freedesktop.org/show_bug.cgi?id=14225 - -2008-01-21 Sergey Udaltsov - - * symbols/gr: Polytonic Greek: Use new keysyms for dead psili and - dasia, http://bugs.freedesktop.org/show_bug.cgi?id=13275 - -2008-01-11 Sergey Udaltsov - - * rules/base.lists.part, symbols/in: added in(olpc), by Bernardo - Innocenti - -2008-01-07 Sergey Udaltsov - - * geometry/thinkpad, keycodes/xfree86, rules/base.lists.part, - rules/base.m_g.part, rules/base.m_k.part, rules/base.xml.in, - symbols/inet: added thinkpad60 model (with geometry), - https://bugs.freedesktop.org/show_bug.cgi?id=13954 - -2008-01-05 Sergey Udaltsov - - * symbols/us: add (left,right)singlequotemark to us(-altgr)-intl - keymap, https://bugs.freedesktop.org/show_bug.cgi?id=13935 - -2008-01-04 Sergey Udaltsov - - * symbols/inet, rules/base.lists.part, rules/base.xml.in: adding BTC - 6301URF, https://bugs.freedesktop.org/show_bug.cgi?id=13913 - * symbols/macintosh_vndr/fr: added nodeadkeys, - https://bugs.freedesktop.org/show_bug.cgi?id=13934 - -2008-01-03 Sergey Udaltsov - - * symbols/pl, rules/base.xml.in: added pl(ru_phonetic_dvorak), - https://bugs.freedesktop.org/show_bug.cgi?id=13900 - -2008-01-02 Sergey Udaltsov - - * symbols/ro, rules/base.xml.in: small fixes for Romanian visible - strings from - https://bugs.freedesktop.org/show_bug.cgi?id=13277 - * rules/base.xml.in, rules/compat/variantRename.lst, symbols/fr, - symbols/ge: moving ge(azerty_tscapo) to fr(geo), since that layout is - only used in France, closing - https://bugs.freedesktop.org/show_bug.cgi?id=13644 - * symbols/ara: remove presentation forms from Arabic layout, - https://bugs.freedesktop.org/show_bug.cgi?id=13894 - -2007-12-31 Sergey Udaltsov - - * symbols/ro, rules/base.xml.in, rules/compat/variantRename.lst: - temporarily (partially) reverting - https://bugs.freedesktop.org/show_bug.cgi?id=13277 - -2007-12-27 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/capslock: adding xkb - option caps:swapescape, - https://bugs.freedesktop.org/show_bug.cgi?id=13824 - -2007-12-26 Sergey Udaltsov - - * symbols/ee, rules/base.xml.in: adding ee(us), polishing eurosign - usage in ee, https://bugs.freedesktop.org/show_bug.cgi?id=13799 - -2007-12-25 Sergey Udaltsov - - * symbols/eurosign, rules/base.xml.in, rules/base.o_s.part: add - eurosign(4) - -2007-12-23 Sergey Udaltsov - - * symbols/inet, rules/base.xml.in: add logiultrax model, - https://bugs.freedesktop.org/show_bug.cgi?id=13028 - * symbols/me, rules/base.xml.in: use Latin as default Montenegro - variant, https://bugs.freedesktop.org/show_bug.cgi?id=13777 - * symbols/inet, keycodes/evdev: Kill off the I211 key in evdev - -2007-12-17 Sergey Udaltsov - - * keycodes/sun, rules/base.m_k.part, rules/base.ml_s.part, - symbols/sun_vndr/cs, symbols/sun_vndr/cz, symbols/sun_vndr/de, - symbols/sun_vndr/dk, symbols/sun_vndr/fr, symbols/sun_vndr/gb, - symbols/sun_vndr/gr, symbols/sun_vndr/it, symbols/sun_vndr/jp, - symbols/sun_vndr/ko, symbols/sun_vndr/nl, symbols/sun_vndr/no, - symbols/sun_vndr/pl, symbols/sun_vndr/ru, symbols/sun_vndr/sw, - symbols/sun_vndr/tr, symbols/sun_vndr/tuv, symbols/sun_vndr/tw, - symbols/sun_vndr/us: added sun type 6 support, - https://bugs.freedesktop.org/show_bug.cgi?id=13664 - -2007-12-10 Sergey Udaltsov - - * symbols/inet: fixed thinkpad, - https://bugs.freedesktop.org/show_bug.cgi?id=13461 - -2007-12-08 Sergey Udaltsov - - * symbols/inet, rules/base.xml.in, rules/base.lists.part: added - fscaa1667g model, thanks to Matthew W. S. Bell - * symbols/gr: updated greek symbols, - https://bugs.freedesktop.org/show_bug.cgi?id=13570 - -2007-11-30 Sergey Udaltsov - - * symbols/us: small olpc fix - * symbols/inet: introducing nav_common and media_nav_common, - https://bugs.freedesktop.org/show_bug.cgi?id=13461 - -2007-11-21 Sergey Udaltsov - - * symbols/np, rules/base.lists.part: added np(olpc) - * symbols/et, rules/base.lists.part: added et(olpc) - * symbols/in: small fix in in(ben_probhat), - https://bugs.freedesktop.org/show_bug.cgi?id=12038 - -2007-11-20 Sergey Udaltsov - - * symbols/af, symbols/kz, symbols/ng, rules/base.xml.in: OLPC fixes - from Bernardo - * symbols/pk, rules/base.xml.in: fixing pk(ara) - it is not default - -2007-11-18 Sergey Udaltsov - - * symbols/ro, rules/base.xml.in, rules/compat/variantRename.lst: - ro(comma), ro(academic) --> ro(cedilla), ro(std_cedilla), - https://bugs.freedesktop.org/show_bug.cgi?id=13277 - -2007-11-17 Sergey Udaltsov - - * symbols/ua, rules/base.xml.in: added ua(unicode) - -2007-11-15 Sergey Udaltsov - - * symbols/olpc, keycodes/es: small OLPC fixes - -2007-11-14 Sergey Udaltsov - - * symbols/inet, keycodes/evdev: revert #12203 - https://bugs.freedesktop.org/show_bug.cgi?id=12227 - -2007-11-01 Sergey Udaltsov - - * symbols/fi, rules/base.xml.in: swapping fi(basic) and fi(kotoistus), - https://bugs.freedesktop.org/show_bug.cgi?id=12764 - -2007-10-28 Sergey Udaltsov - - * symbols/ara, symbols/us, symbols/es, symbols/us, symbols/ng: OLPC - fixlets - -2007-10-23 Sergey Udaltsov - - * symbols/ru, rules/base.xml.in: added ru(kom), - https://bugs.freedesktop.org/show_bug.cgi?id=12893 - -2007-10-21 Sergey Udaltsov - - * symbols/us, rules/base.xml.in: added us(dvorak-intl), - https://bugs.freedesktop.org/show_bug.cgi?id=12867 - * symbols/macintosh_vndr/dk: dk(macbookpro), - https://bugs.freedesktop.org/show_bug.cgi?id=12716 - -2007-10-19 Sergey Udaltsov - - * symbols/tr, rules/base.xml.in: added tr(intl), - https://bugs.freedesktop.org/show_bug.cgi?id=12856 - -2007-10-18 Sergey Udaltsov - - * geometry/pc, rules/base.xml.in, rules/compat/base.lists.part, - symbols/br, symbols/pt: added some br and pt layouts, - https://bugs.freedesktop.org/show_bug.cgi?id=12816 - * rules/base.xml.in symbols/dk: added dk(dvorak), - https://bugs.freedesktop.org/show_bug.cgi?id=12837 - -2007-10-13 Sergey Udaltsov - - * symbols/inet, rules/base.lists.part, rules/base.xml.in: added diNovo - Edge, https://bugs.freedesktop.org/show_bug.cgi?id=12789 - -2007-10-10 Sergey Udaltsov - - * rules/base.xml.in, rules/base.m_g.part: added microsoftelite model, - https://bugs.freedesktop.org/show_bug.cgi?id=12753 - * symbols/fi: fixed fi(kotoistus), - https://bugs.freedesktop.org/show_bug.cgi?id=12764 - -2007-10-09 Sergey Udaltsov - - * geometry/microsoft: added "elite" geometry, - https://bugs.freedesktop.org/show_bug.cgi?id=12753 - * symbols/us: fix for olpc - -2007-10-07 Sergey Udaltsov - - * symbols/kz, rules/base.lists.part: added kz(olpc) - * symbols/pk: fixed pk(olpc) - * rules/base.xml.in: lost vendors, - https://bugs.freedesktop.org/show_bug.cgi?id=12719 - * symbols/inet, rules/base.lists.part, rules/base.xml.in: added - chicony0108 model, - https://bugs.freedesktop.org/show_bug.cgi?id=6914 - * symbols/de, types/extra: SS hangling, - https://bugs.freedesktop.org/show_bug.cgi?id=7642 - -2007-10-04 Sergey Udaltsov - - * symbols/us: s/U.S. English/USA/ - * rules/base.o_s.part, rules/base.xml.in, - rules/compat/layoutRename.lst, symbols/Makefile.am, symbols/cs, - symbols/me, symbols/rs, symbols/ba, symbols/hr, symbols/si: splitting - Serbia and Montenegro - https://bugs.freedesktop.org/show_bug.cgi?id=12390 - -2007-10-02 Sergey Udaltsov - - * symbols/inet: fixing dell inspiron, - https://bugs.freedesktop.org/show_bug.cgi?id=12653 - * configure.in, rules/Makefile.am, po/ChangeLog: dropping translations - from base.xml, let apps/libs use .gmo files instead - -2007-09-27 Sergey Udaltsov - - * symbols/shift, symbols/Makefile.am, rules/base.o_s.part: added - shift:breaks_caps, https://bugs.freedesktop.org/show_bug.cgi?id=9546 - -2007-09-26 Sergey Udaltsov - - * symbols/latam: no dead_tilde, - https://bugs.freedesktop.org/show_bug.cgi?id=12568 - * rules/base.xml.in, symbols/in: added mal_lalitha, small fixes, - https://bugs.freedesktop.org/show_bug.cgi?id=12426 - * rules/base.lists.part, rules/base.m_k.part, rules/base.ml_c.part, - rules/base.ml_s.part, rules/base.xml.in, rules/merge.sh, - symbols/Makefile.am, symbols/ara, symbols/br, symbols/es, - symbols/group, symbols/inet, symbols/level3, symbols/ng, symbols/olpc, - symbols/pk, symbols/ru, symbols/th, symbols/tr, symbols/us: massive - patch from OLPC project - -2007-09-25 Sergey Udaltsov - - * NEWS, configure.in: preparing release 1.1 - -2007-09-24 Sergey Udaltsov - - * symbols/inet: added extra key for nx9020 - https://bugs.freedesktop.org/show_bug.cgi?id=7310 - -2007-09-14 Sergey Udaltsov - - * symbols/inet: small fixes in cymotionlinux, - https://bugs.freedesktop.org/show_bug.cgi?id=7983 - * keycodes/evdev: fixed fake keycodes, - https://bugs.freedesktop.org/show_bug.cgi?id=12202 - -2007-09-05 Sergey Udaltsov - - * symbols/inet, geometry/dell, rules/base.m_g.part, - rules/base.lists.part: adding dell precision m65, - https://bugs.freedesktop.org/show_bug.cgi?id=7992 - * rules/base.m_g.part: fixed rules for the kinesis keyboard, - https://bugs.freedesktop.org/show_bug.cgi?id=7991 - -2007-09-04 Sergey Udaltsov - - * symbols/it, rules/base.xml.in: added strange one, it(geo), - contributed by Vladimir Sichinava - -2007-09-02 Sergey Udaltsov - - * keycodes/evdev, symbols/inet: more evdev keycodes, - https://bugs.freedesktop.org/show_bug.cgi?id=12227 - https://bugs.freedesktop.org/show_bug.cgi?id=12228 - -2007-08-29 Sergey Udaltsov - - * keycodes/evdev: updated evdev keycodes, - https://bugs.freedesktop.org/show_bug.cgi?id=12202 - * keycodes/xfree86, symbols/inet, symbols/pc: display switch & - backlight control, https://bugs.freedesktop.org/show_bug.cgi?id=12203 - * keycodes/macintosh, rules/base.m_k.part, rules/base.xml.in: adding - macintosh_hhk model, - https://bugs.freedesktop.org/show_bug.cgi?id=12091 - -2007-08-28 Sergey Udaltsov - - * symbols/group, symbols/jp, symbols/la, symbols/level3, symbols/pc, - symbols/digital_vndr/pc, types/pc: renaming types, giving more - sensible names - -2007-08-27 Sergey Udaltsov - - * keycodes/evdev: missing keycodes for evdev: - https://bugs.freedesktop.org/show_bug.cgi?id=12167 - -2007-08-26 Sergey Udaltsov - - * rules/compat/variantRename.lst: fixing dvorak layouts compat rule, - https://bugs.freedesktop.org/show_bug.cgi?id=12115 - -2007-08-24 Sergey Udaltsov - - * symbols/us: fixes typos in us(classmate-intl) - -2007-08-22 Sergey Udaltsov - - * rules/base.xml.in, symbols/Makefile.am, symbols/cn: adding Tibetan - layouts, https://bugs.freedesktop.org/show_bug.cgi?id=12088 - -2007-08-20 Sergey Udaltsov - - * symbols/gr: replacing combining keys with dead keys, temporary hack - by James Cloos - -2007-08-19 Sergey Udaltsov - - * symbols/et: added missing dead "c" key - -2007-08-18 Sergey Udaltsov - - * rules/base.lists.part, rules/base.ml_s.part, rules/base.mlv_s.part, - rules/base.xml.in, symbols/inet, symbols/us: added classmate model - with specific variants, - https://bugs.freedesktop.org/show_bug.cgi?id=11955 - -2007-08-14 Sergey Udaltsov - - * symbols/inet, rules/base.xml.in: added asus_laptop, - https://bugs.freedesktop.org/show_bug.cgi?id=11936 - -2007-08-12 Sergey Udaltsov - - * symbols/ru: fixed ebreve in ru(ch), - http://bugs.freedesktop.org/show_bug.cgi?id=11246 - * rules/base.xml.in: missing Romanian variants added, - https://bugs.freedesktop.org/show_bug.cgi?id=11945 - -2007-08-10 Sergey Udaltsov - - * symbols/br, rules/base.m_g.part, rules/base.ml1_s.part, - rules/base.ml_g.part, rules/base.ml_s.part: Adding br(thinkpad), - polishing rules a bit, - https://bugs.freedesktop.org/show_bug.cgi?id=11908 - -2007-08-07 Sergey Udaltsov - - * symbols/ara: Patch to Arabic keyboard layout, - http://bugs.freedesktop.org/show_bug.cgi?id=11867 - -2007-08-03 Sergey Udaltsov - - * symbols/us, rules/base.xml.in: added us(altgr-intl), closing - http://bugs.freedesktop.org/show_bug.cgi?id=11753 - -2007-07-30 Sergey Udaltsov - - * symbols/inet, rules/base.lists.part, rules/base.m_s.part, - rules/base.xml.in: introduced media_common, some Dell/Logitech symbols - are dead, compatibility rules created, Acer kbds consolidated, - http://bugs.freedesktop.org/show_bug.cgi?id=11746 - -2007-07-25 Sergey Udaltsov - - * symbols/inet, rules/base.lists.part, rules/base.m_s.part, - rules/base.xml.in: consolidating benq keyboards, - https://bugs.freedesktop.org/show_bug.cgi?id=11713 - -2007-07-24 Sergey Udaltsov - - * symbols/gn, symbols/Makefile.am, rules/base.xml.in: added Guinea, - http://bugs.freedesktop.org/show_bug.cgi?id=11702 - -2007-07-23 Sergey Udaltsov - - * symbols/cd: update Congolese, - https://bugs.freedesktop.org/show_bug.cgi?id=5500 - -2007-07-22 Sergey Udaltsov - - * symbols/inet, rules/base.lists.part, rules/base.xml.in: adding - logiex110 model, https://bugs.freedesktop.org/show_bug.cgi?id=11686 - -2007-07-20 Sergey Udaltsov - - * symbols/gr: adding pound sign, - https://bugs.freedesktop.org/show_bug.cgi?id=11608 - -2007-07-16 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/be, symbols/keypad: - modularized wang kbd, - https://bugs.freedesktop.org/show_bug.cgi?id=8852 - -2007-07-15 Sergey Udaltsov - - * symbols/kpdl, symbols/*, rules/base.xml.in, rules/base.o_s.part: - introducing separate KPDL handling, - https://bugs.freedesktop.org/show_bug.cgi?id=11611 - -2007-07-12 Sergey Udaltsov - - * NEWS: preparing release 1.0 - -2007-07-10 Sergey Udaltsov - - * geometry/hhk, rules/base.m_g.part, rules/base.xml.in, - geometry/Makefile.am: adding hhk geometry, - https://bugs.freedesktop.org/show_bug.cgi?id=11519 - -2007-07-09 Sergey Udaltsov - - * symbols/de: fixed AE12, closing - https://bugs.freedesktop.org/show_bug.cgi?id=11514 - -2007-06-29 Sergey Udaltsov - - * symbols/lk: another fix from - https://bugs.freedesktop.org/show_bug.cgi?id=11284 - * symbols/us, rules/base.xml.in: added us(colemak), - https://bugs.freedesktop.org/show_bug.cgi?id=11416 - -2007-06-25 Sergey Udaltsov - - * symbols/Makefile.am, symbols/braille, rules/base.xml.in: added - Braille layout, https://bugs.freedesktop.org/show_bug.cgi?id=11356 - -2007-06-18 Sergey Udaltsov - - * symbols/Makefile.am, symbols/et, rules/base.xml.in: added - et(basic), part of the OLPC works - -2007-06-16 Sergey Udaltsov - - * symbols/lk: fixed Sinhala, closing - https://bugs.freedesktop.org/show_bug.cgi?id=11284 - -2007-06-15 Sergey Udaltsov - - * symbols/ru, rules/base.xml.in: added ru(cv_latin), closing - https://bugs.freedesktop.org/show_bug.cgi?id=11246 - -2007-06-13 Sergey Udaltsov - - * symbols/ru, rules/base.xml.in: added ru(cv), closing - https://bugs.freedesktop.org/show_bug.cgi?id=11246 - * symbols/ge, rules/base.xml.in: added ge(os), again closing - https://bugs.freedesktop.org/show_bug.cgi?id=8092 - * symbols/ru, rules/base.xml.in: added ru(udm), closing - https://bugs.freedesktop.org/show_bug.cgi?id=11257 - -2007-06-07 Sergey Udaltsov - - * symbols/in, rules/base.xml.in: added Hindi phonetic, - https://bugs.freedesktop.org/show_bug.cgi?id=11195 - -2007-06-06 Sergey Udaltsov - - * rules/xfree98: fixed nec_vndr, closing - https://bugs.freedesktop.org/show_bug.cgi?id=11176 - -2007-05-26 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/jp: Add - "NICOLA-F style Backspace" to "Japanese keyboard options", closing - https://bugs.freedesktop.org/show_bug.cgi?id=11064 - -2007-05-14 Sergey Udaltsov - - * rules/base.xml.in, rules/xkb.dtd: introducing vendor into - configItem - -2007-05-13 Sergey Udaltsov - - * symbols/il: replaced backslash with bar, reclosing - https://bugs.freedesktop.org/show_bug.cgi?id=6375 - -2007-05-02 Sergey Udaltsov - - * symbols/gr: using Unicode since it is more appropriate for polytonic - Greek, https://bugs.freedesktop.org/show_bug.cgi?id=10824 - -2007-04-30 Sergey Udaltsov - - * rules/base.xml.in: make descriptions less technical - -2007-04-29 Sergey Udaltsov - - * symbols/us: adding explicit BKSL, closing - https://bugs.freedesktop.org/show_bug.cgi?id=10811 - -2007-04-27 Sergey Udaltsov - - * geometry/microsoft: replacing non-defined AE00 with TLDE, - http://bugzilla.gnome.org/show_bug.cgi?id=429907 - -2007-04-24 Sergey Udaltsov - - * symbols/ma: fixing alt in Tifinagh, closing - https://bugs.freedesktop.org/show_bug.cgi?id=10736 - -2007-04-23 Sergey Udaltsov - - * geometry/pc: fix for abnt2, closing - https://bugs.freedesktop.org/show_bug.cgi?id=10725 - * symbols/inet, rules/base.lists.part: adding missing logicdo, closing - https://bugs.freedesktop.org/show_bug.cgi?id=10671 - -2007-04-11 Sergey Udaltsov - - * symbols/ge, rules/base.xml.in: added/fixed a lot of Georgian - layouts, closing https://bugs.freedesktop.org/show_bug.cgi?id=3332 - -2007-04-05 Sergey Udaltsov - - * symbols/se, rules/base.xml.in: added se(svdvorak), - https://bugs.freedesktop.org/show_bug.cgi?id=10424 - -2007-04-03 Sergey Udaltsov - - * symbols/cd: fixed Congolese layout one more time, - https://bugs.freedesktop.org/show_bug.cgi?id=5500 - -2007-04-01 Sergey Udaltsov - - * symbols/cd: fixed Congolese layout, - https://bugs.freedesktop.org/show_bug.cgi?id=5500 - -2007-03-29 Sergey Udaltsov - - * configure.in: improved xkb_base calculation, closing - https://bugs.freedesktop.org/show_bug.cgi?id=10435 - -2007-03-13 Sergey Udaltsov - - * configure.in: added Korean translation, - https://bugs.freedesktop.org/show_bug.cgi?id=10269 - * rules/base.xml.in: s/descr/_descr/g, closing - https://bugs.freedesktop.org/show_bug.cgi?id=10270 - -2007-03-06 Sergey Udaltsov - - * rules/base.xml.in, symbols/us: added us(euro), after a very hot - discussion in the maillist - -2007-02-26 Sergey Udaltsov - - * symbols/inet: fixed broken symbol, closing - https://bugs.freedesktop.org/show_bug.cgi?id=10103 - * compat/misc: fixing copy/paste bug, closing - https://bugs.freedesktop.org/show_bug.cgi?id=10104 - -2007-02-25 Sergey Udaltsov - - * rules/base.xml.in, symbols/uz: fixed Uz layout, closing - https://bugs.freedesktop.org/show_bug.cgi?id=10091 - * symbols/us: added French oe character to us(intl), closing - https://bugs.freedesktop.org/show_bug.cgi?id=10087 - -2007-02-12 Sergey Udaltsov - - * rules/base.xml.in, symbols/Makefile.am, symbols/ma: added Tifinagh - layouts, closing http://bugs.freedesktop.org/show_bug.cgi?id=9950 - -2007-02-03 Sergey Udaltsov - - * rules/base.ml_g.part, rules/HDR, rules/Makefile.am, - rules/base.m_g.part: added (model, layout->geometry) section for - thinkpad, https://bugs.freedesktop.org/show_bug.cgi?id=9864 - * symbols/macintosh_vndr/fr: updated French layout, closing - https://bugs.freedesktop.org/show_bug.cgi?id=9865 - -2007-01-27 Sergey Udaltsov - - * symbols/inet, rules/base.lists.part: adding thinkpad media keys, - closing https://bugs.freedesktop.org/show_bug.cgi?id=9779 - -2007-01-26 Sergey Udaltsov - - * symbols/es: s/asciitilde/dead_tilde in spanish, closing - https://bugs.freedesktop.org/show_bug.cgi?id=9763 - -2007-01-25 Sergey Udaltsov - - * rules/base.xml.in, symbols/am: adding am(phonetic-alt), closing - https://bugs.freedesktop.org/show_bug.cgi?id=9018 - -2007-01-11 Sergey Udaltsov - - * symbols/nl, rules/base.xml.in: added nl(std), closing - https://bugs.freedesktop.org/show_bug.cgi?id=9603 - * symbols/epo, rules/base.xml.in: added epo(legacy), closing - https://bugs.freedesktop.org/show_bug.cgi?id=9556 - -2007-01-04 Sergey Udaltsov - - * symbols/ir: settling another licensing issue, - https://bugs.freedesktop.org/show_bug.cgi?id=9541 - -2007-01-04 Sergey Udaltsov - - * rules/base.xml.in, rules/base.o_s.part, symbols/ca, symbols/fr, - symbols/nbsp: adding more nbsp options, closing - https://bugs.freedesktop.org/show_bug.cgi?id=9529 - -2007-01-02 Sergey Udaltsov - - * rules/base.xml.in, symbols/pc: getting rid of stupid "default" - altwin options, closing - https://bugs.freedesktop.org/show_bug.cgi?id=9470 - -2006-12-19 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, rules/sun.xml.in, - symbols/level3: adding lv3:ralt_alt, closing - https://bugs.freedesktop.org/show_bug.cgi?id=9070 - -2006-12-11 Sergey Udaltsov - - * configure.in: getting rid of bashisms, closing - https://bugs.freedesktop.org/show_bug.cgi?id=9244 - * symbols/fi: s/NoSymbol/VoidSymbol/, closing - https://bugs.freedesktop.org/show_bug.cgi?id=9239 - -2006-12-07 Sergey Udaltsov - - * Makefile.am, rules/Makefile.am, xkbrules.am: getting rid of - gmakisms, closing https://bugs.freedesktop.org/show_bug.cgi?id=9245 - * Makefile.am: dropping install-compiled target, closing - https://bugs.freedesktop.org/show_bug.cgi?id=9246 - -2006-11-20 Sergey Udaltsov - - * symbols/br, keycodes/xfree86: making abnt2 more compatible with - other keyboards, closing - https://bugs.freedesktop.org/show_bug.cgi?id=4910 - * rules/base.m_k.part: dropping the special (and stupid) abnt2 rule, - closing https://bugs.freedesktop.org/show_bug.cgi?id=9097 - -2006-11-19 Sergey Udaltsov - - * symbols/il, rules/base.xml.in: added il(biblical), closing - https://bugs.freedesktop.org/show_bug.cgi?id=9002 - -2006-11-17 Sergey Udaltsov - - * symbols/us: the backslash/bar definition in the us dvorak variant, - closing https://bugs.freedesktop.org/show_bug.cgi?id=9061 - * symbols/ir: removed problematic copyright notice, with permission of - Behnam Esfahbod, https://bugs.freedesktop.org/show_bug.cgi?id=4102 - -2006-11-14 Sergey Udaltsov - - * symbols/altwin: undo invalid Alt mapping done in - https://bugs.freedesktop.org/show_bug.cgi?id=8996 - -2006-11-12 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/altwin: adding - ctrl_win, closing https://bugs.freedesktop.org/show_bug.cgi?id=8996 - -2006-11-06 Sergey Udaltsov - - * rules/sun.xml.in, rules/Makefile.am, po/POTFILE.in: Added directory - for sun rules, closing - http://bugzilla.gnome.org/show_bug.cgi?id=137294 - -2006-11-02 Sergey Udaltsov - - * symbols/fr: some fixes for alternative layouts, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8853 - * symbols/fr, rules/base.xml.in: new fr(dvorak*) variants, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8728 - -2006-10-28 Sergey Udaltsov - - * rules/base.lists.part, rules/base.xml.in, symbols/inet: added - logitech_g15 model, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8803 - * symbols/jp: added LCTL definition, - https://bugs.freedesktop.org/show_bug.cgi?id=8805 - -2006-10-26 Sergey Udaltsov - - * rules/base.lists.part, rules/base.xml.in, symbols/inet: added more - Dell keyboards, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8761 - -2006-10-18 Sergey Udaltsov - - * rules/base.lists.part, symbols/macintosh_vndr/Makefile.am, - symbols/macintosh_vndr/dk, symbols/macintosh_vndr/es, - symbols/macintosh_vndr/it, symbols/macintosh_vndr/latam, - symbols/macintosh_vndr/no, symbols/macintosh_vndr/pt, - symbols/macintosh_vndr/se: missed part from - https://bugs.freedesktop.org/show_bug.cgi?id=1576 - * rules/base.xml.in, symbols/jp: adding new Japanese layout, changing - latin to 106, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8648 - -2006-10-17 Sergey Udaltsov - - * symbols/macintosh_vndr/dk, symbols/macintosh_vndr/us: adding euro - sign to mac us and dk, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8682#add_comment - -2006-10-16 Sergey Udaltsov - - * rules/base.m_k.part, rules/base.xml.in, keycodes/Makefile.am, - keycodes/powerpcps2: removing obsolete powerpcps2 model. Closing - https://bugs.freedesktop.org/show_bug.cgi?id=8659 - * rules/base.o_s.part, rules/base.xml.in, symbols/group: adding - grp:lctrl_lshift_toggle, contributed by Alexey Morozov - - * symbols/macintosh_vndr/us: Fix in symbols/macintosh_vndr/us, - closing https://bugs.freedesktop.org/show_bug.cgi?id=8668 - * symbols/level3: assigning mods to keycodes (reverding earlier wrong - fix), closing https://bugs.freedesktop.org/show_bug.cgi?id=8670 - -2006-10-13 Sergey Udaltsov - - * xkbrules.am: ability to create .dir files when srcdir != objdir, - closing https://bugs.freedesktop.org/show_bug.cgi?id=8629 - -2006-10-12 Sergey Udaltsov - - * symbols/inet, rules/base.lists.part, rules/base.xml.in: added BenQ - X-730, thanks to Jean-Marc Spaggiari - -2006-10-11 Sergey Udaltsov - - * symbols/af, symbols/ba, symbols/hr, symbols/kr, symbols/nbsp, - symbols/ng, symbols/si, symbols/za: addind missing cvs keyword - XKeyboardConfig - * rules/base.ml_s.part, rules/base.xml.in, symbols/jp: normalizing - Japanese rules/variants, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8503 - -2006-10-10 Sergey Udaltsov - - * symbols/in: fixed Devangari (default) layout, closing - https://bugs.freedesktop.org/show_bug.cgi?id=4949 - * configure.in: removing hardcoded prefix, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8448 - * symbols/it, added EuroSign to italian mac layout, closing - https://bugs.freedesktop.org/show_bug.cgi?id=1576 - -2006-10-09 Sergey Udaltsov - - * symbols/inet,rules/base.xml.in: adding benqa800 model, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8574 - -2006-10-09 Sergey Udaltsov - - * NEWS, configure.in: preparing 0.9 - -2006-10-09 Sergey Udaltsov - - * tests/*: tests now run alphabetically, a bit of xslt tweaking - * symbols/altwin: Alt keys should be mapped on two shift levels, - undoing previous fix, as requested in - https://bugs.freedesktop.org/show_bug.cgi?id=8571 - * symbols/level3: mapping Mod5 to keycode rather than to keysym, - hopefully fixing https://bugs.freedesktop.org/show_bug.cgi?id=8572 - * symbols/us,symbols/latin: fixing quotes, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8122 - -2006-10-07 Sergey Udaltsov - - * types/complete, types/default: putting "numpad" after "extra" - hopefully fixes https://bugs.freedesktop.org/show_bug.cgi?id=8402 - -2006-10-04 Sergey Udaltsov - - * symbols/fi: s/micron/dead_micron, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8494 - -2006-10-03 Sergey Udaltsov - - * symbols/macintosh_vndr/gb, symbols/gb: adding missing Euro - character, closing https://bugs.freedesktop.org/show_bug.cgi?id=5227 - * symbols/bt, symbols/fr, symbols/np: fixing typos, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8495 - * symbols/ch, symbols/de, symbols/dk, symbols/es, symbols/no, - symbols/pt, symbols/se, symbols/us: optimized mac variants, overwrite - old de and ch mac variants, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8491 - -2006-10-01 Sergey Udaltsov - - * rules/base.xml.in, symbols/Makefile.am, symbols/ng: added Nigerian - layouts, closing https://bugs.freedesktop.org/show_bug.cgi?id=8467 - * symbols/dk, symbols/es, symbols/fi, symbols/fr, symbols/gb, - symbols/is, symbols/it, symbols/nl, symbols/no, symbols/pt, - symbols/se, symbols/us, rules/base.xml.in: adding mac variants, - closing https://bugs.freedesktop.org/show_bug.cgi?id=8465 - -2006-09-30 Sergey Udaltsov - - * rules/base.o_s.part, rules/base.xml.in, symbols/Makefile.am, - symbols/nbsp: adding nbsp:* options, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8451 - -2006-09-29 Sergey Udaltsov - - * rules/base.xml.in: added keypad:* options, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8240 - -2006-09-28 Sergey Udaltsov - - * geometry/thinkpad: fix for geometry, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8419 - -2006-09-24 Sergey Udaltsov - - * symbols/am, rules/base.xml.in: added am(eastern), am(western), - am(eastern-alt), closing - https://bugs.freedesktop.org/show_bug.cgi?id=8404 - * rules/base.ml_s.part: macbooks should use the vendor symbols, if - possible, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8385 - * rules/base.o_s.part, rules/base.xml.in, symbols/fr, symbols/keypad: - added more French variants, new options, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8240 - -2006-09-18 Sergey Udaltsov - - * keycodes/macintosh, rules/HDR, rules/Makefile.am, - rules/base.m_k.part, rules/base.o_k.part, rules/base.xml.in: split - "good" and "bad" apple keycodes, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8242 - - * rules/base.lists.part, rules/base.m_s.part, symbols/inet, - symbols/level3: lv3:enter_switch added, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8324 - - * symbols/ara: added ara(buckwalter), closing - https://bugs.freedesktop.org/show_bug.cgi?id=8198 - - * symbols/in: fixed layout, Unicode-related bug, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8203 - - * geometry/pc, rules/base.ml1_s.part, rules/base.ml_s.part, - rules/compat/ml1_s.sh, rules/compat/ml1v1_s.sh, - rules/compat/ml1v_s.sh, rules/compat/ml_s.sh, rules/compat/mlv_s.sh, - symbols/pc: getting rid of pc101/102/104 legacy. Breaking XkbSymbols - again, https://bugs.freedesktop.org/show_bug.cgi?id=8321 - -2006-09-17 Sergey Udaltsov - - symbols/keypad, symbols/pc, symbols/us, symbols/macintosh_vndr/*, - rules/base.m_t.part, rules/base.ml1_s.part, rules/base.ml_s.part, - rules/base.o_t.part, rules/base.xml.in, rules/merge.sh: reorganized - Mac stuff, thanks to Denis, - https://bugs.freedesktop.org/show_bug.cgi?id=8280 - - * symbols/pc: modularized numpad stuff, - https://bugs.freedesktop.org/show_bug.cgi?id=8312 - -2006-09-10 Sergey Udaltsov - - rules/base.list.part, symbols/inet: added 2 models, thanks to - Valery V. Inozemtsev - -2006-09-06 Sergey Udaltsov - - * rules/altwin: mapping LALT to Mod4 modifier, - https://bugs.freedesktop.org/show_bug.cgi?id=8068 - -2006-09-05 Sergey Udaltsov - - * rules/base.lists.part: adding missing kbds, reordering a bit - https://bugs.freedesktop.org/show_bug.cgi?id=7816 - - * geometry/ibm_vnd, configure.in, rules/base.m_g.part: getting rid of - ibm_vndr geometry, fixing rules, - https://bugs.freedesktop.org/show_bug.cgi?id=7990 - - * symbols/gb: s/ralt_switch/ralt_switch_multikey - https://bugs.freedesktop.org/show_bug.cgi?id=7674 - - * rules/base.mlv_s.part: fixing mac rule for nodeadkeys, - https://bugs.freedesktop.org/show_bug.cgi?id=8123 - - * rules/base.ml_s.part: s/old_macintosh/macintosh_old/g, - https://bugs.freedesktop.org/show_bug.cgi?id=8128 - -2006-09-04 Sergey Udaltsov - - * rules/base.lists.part, rules/base.m_g.part, rules/base.m_k.part, - rules/base.m_s.part, rules/base.ml1_s.part, rules/base.ml_s.part, - rules/base.mlv_s.part: fixing lists, - https://bugs.freedesktop.org/show_bug.cgi?id=7817 - - * symbols/cd, symbols/gr, symbols/il, symbols/jp, symbols/la, - symbols/lk, symbols/ru, symbols/ca: fixing types, on per-group basis, - https://bugs.freedesktop.org/show_bug.cgi?id=8121 - - * symbols/level3: adding level3:ralt_switch_multikey, - https://bugs.freedesktop.org/show_bug.cgi?id=7674 - -2006-09-03 Sergey Udaltsov - - * symbols/vn: getting rid of digits (1 and 2 shift levels), - https://bugs.freedesktop.org/show_bug.cgi?id=7807 - - * rules/base.xml.in: s/guillemot/guillemet/, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8116 - -2006-09-02 Sergey Udaltsov - - * symbols/lt, rules/base.xml.in: added lt(ibm) - https://bugs.freedesktop.org/show_bug.cgi?id=3841 - - * symbols/hr: reverted Croatian - https://bugs.freedesktop.org/show_bug.cgi?id=8019 - -2006-09-01 Sergey Udaltsov - - * symbols/ru, rules/base.xml.in: added Ossetian, closing - https://bugs.freedesktop.org/show_bug.cgi?id=8092 - - * symbols/ir, symbols/iq, rules/base.xml.in: added Kurdish Arabic-Latin - -2006-08-31 Sergey Udaltsov - - * geometry/macintosh, keycodes/macintosh, keycodes/xfree86, - rules/base.lists.part, rules/base.m_g.part, rules/base.m_k.part, - rules/base.m_s.part, rules/base.ml_s.part, rules/base.xml.in, - symbols/inet: Added Macbook stuff, partially closing - https://bugs.freedesktop.org/show_bug.cgi?id=8068 - - * symbols/group, rules/base.o_s.part: added group:alt_caps_toggle - https://bugs.freedesktop.org/show_bug.cgi?id=8047 - -2006-08-02 Sergey Udaltsov - - * symbols/inet, keycodes/evdev: updated evdev - https://bugs.freedesktop.org/show_bug.cgi?id=7631 - -2006-07-30 Sergey Udaltsov - - * symbols/pl: added pl(csb) - https://bugs.freedesktop.org/show_bug.cgi?id=7693 - -2006-07-29 Sergey Udaltsov - - * symbols/bt: fixed Bhutan - https://bugs.freedesktop.org/show_bug.cgi?id=7556 - - * symbols/us: added dvorak-classic, closing - https://bugs.freedesktop.org/show_bug.cgi?id=7503 - - * symbols/inet: added acer_c300, closing - https://bugs.freedesktop.org/show_bug.cgi?id=6361 - -2006-07-29 Sergey Udaltsov - - * symbols/lk: updated Sinhala, thanks to Harshula - -2006-07-10 Sergey Udaltsov - - * symbols/de: added Mac variants, closing - https://bugs.freedesktop.org/show_bug.cgi?id=6671 - -2006-07-04 Sergey Udaltsov - - * symbols/ch: fixed KPDL in ch(de_mac), patch from - https://bugs.freedesktop.org/show_bug.cgi?id=6960 - -2006-07-02 Sergey Udaltsov - - * rules/base.xml.in: fixed mismatch between directory and symbols/inet - file. - https://bugs.freedesktop.org/show_bug.cgi?id=7398 - - * symbols/ro: fixed Romanian academic - https://bugs.freedesktop.org/show_bug.cgi?id=7393 - -2006-06-28 Sergey Udaltsov - - * keycodes/evdev: pc105 compatiliby, closing - https://bugs.freedesktop.org/show_bug.cgi?id=7347 - -2006-06-25 Sergey Udaltsov - - * rules/base.xml.in, geometry/pc, symbols/inet: added Dell Lattitude, - https://bugs.freedesktop.org/show_bug.cgi?id=6894 - - * symbols/inet, rules/base.xml.in: added 2 new layouts, closing - https://bugs.freedesktop.org/show_bug.cgi?id=7325 - - * symbols/np: added Nepali, closing - https://bugs.freedesktop.org/show_bug.cgi?id=6373 - -2006-06-25 Sergey Udaltsov - - * geometry/pc, rules/base.lists.part, rules/base.m_g.part, - rules/base.xml.in, symbols/kr: updated Korean layouts/geometry - https://bugs.freedesktop.org/show_bug.cgi?id=7316 - -2006-06-22 Sergey Udaltsov - - * symbols/inet: fixing double RaiseVolume, closing - https://bugs.freedesktop.org/show_bug.cgi?id=7095 - -2006-06-14 Sergey Udaltsov - - * symbols/mt, rules/base.xml.in: fixed the US variant group name - * symbols/gh: fixed 'D' key, closing - https://bugs.freedesktop.org/show_bug.cgi?id=7216 - -2006-06-13 Sergey Udaltsov - - * symbols/level5, compat/level5: replacing F21-F23 with explicit - hexadecimal values of XK_ISO_Level5_*. So for next months people could - have Canadian layout fixed and, at the same time, do not have to - upgrade xorg. Closing https://bugs.freedesktop.org/show_bug.cgi?id=4411 - - * symbols/ch, symbols/inet, symbols/base.xml.in: added mac stuff from - https://bugs.freedesktop.org/show_bug.cgi?id=6960 - -2006-06-13 Sergey Udaltsov - - * symbols/mt: fixed mt(us), closing - https://bugs.freedesktop.org/show_bug.cgi?id=1411 - -2006-06-10 Sergey Udaltsov - - * symbols/level5, compat5/level5: better working Canadian - layout, but not complete yet - -2006-06-01 Sergey Udaltsov - - * symbols/am: fixed comma in Armenian, closing - https://bugs.freedesktop.org/show_bug.cgi?id=7080 - -2006-05-28 Sergey Udaltsov - - * symbols/inet,rules/base.xml.in,rules/base.lists.part: - added Logitech Cordless Desktop LX-300 - https://bugs.freedesktop.org/show_bug.cgi?id=5609 - -2006-05-28 Sergey Udaltsov - - * rules/base.ml_c: fixed compat for jp layout, closing - https://bugs.freedesktop.org/show_bug.cgi?id=4002 - -2006-05-17 Sergey Udaltsov - - * symbols/inet: fixed power_g5, partially closing - https://bugs.freedesktop.org/show_bug.cgi?id=6960 - -2006-05-13 Sergey Udaltsov - - * symbols/fi: added fi(kotoistus) - https://bugs.freedesktop.org/show_bug.cgi?id=6901 - -2006-05-05 Sergey Udaltsov - - * symbols/de: added de(neo) - https://bugs.freedesktop.org/show_bug.cgi?id=6837 - -2006-05-04 Sergey Udaltsov - - * symbols/inet: fixed cymotionlinux, closing - https://bugs.freedesktop.org/show_bug.cgi?id=6828 - -2006-05-04 Sergey Udaltsov - - * rules/base.xml.in,symbols/iq,symbols/in,symbols/sy: added Kurdish, - closed https://bugs.freedesktop.org/show_bug.cgi?id=6159 - one more time - -2006-04-20 Sergey Udaltsov - - * keycodes/evdev: added LSGT, closing - https://bugs.freedesktop.org/show_bug.cgi?id=6674 - -2006-04-19 Sergey Udaltsov - - * symbols/macintosh_vndr/(be,de,ch): use keypad(comma) - -2006-04-19 Sergey Udaltsov - - * rules/*, keymap/sgi_vndr/*: shift_toggle -> shifts_toggle, - fixing https://bugs.freedesktop.org/show_bug.cgi?id=5078 - -2006-04-08 Sergey Udaltsov - - * keycodes/xfree86,symbols/br: fixed abnt2 keymap and layout - https://bugs.freedesktop.org/show_bug.cgi?id=4910 - -2006-04-08 Sergey Udaltsov - - * geometry/macintosh: fixed mac geometry - https://bugs.freedesktop.org/show_bug.cgi?id=4714 - -2006-04-05 Sergey Udaltsov - - * rules/base.xml.in, changed PC-98xx Series to Japan, - https://bugs.freedesktop.org/show_bug.cgi?id=5591 - -2006-04-04 Sergey Udaltsov - - * symbols/compose,rules/base.xml.in,rules/base.o_s.part: added - compose(lwin) - https://bugs.freedesktop.org/show_bug.cgi?id=2396 - -2006-04-04 Sergey Udaltsov - - * symbols/inet,rules/base.xml.in: added Logitech diNovo - https://bugs.freedesktop.org/show_bug.cgi?id=1681 - -2006-04-04 Sergey Udaltsov - - * symbols/inet: fixed Logitech Access Keyboard - https://bugs.freedesktop.org/show_bug.cgi?id=1018 - -2006-04-04 Sergey Udaltsov - - * symbols/pt: added LSGT - https://bugs.freedesktop.org/show_bug.cgi?id=970 - -2006-04-02 Sergey Udaltsov - - * symbols/be, rules/base.xml.in: added 'be(wang)' - https://bugs.freedesktop.org/show_bug.cgi?id=6474 - -2006-03-28 Sergey Udaltsov - - * symbols/cd, symbols/Makefile.am: added 'cd' - https://bugs.freedesktop.org/show_bug.cgi?id=5500 - -2006-03-27 Sergey Udaltsov - - * keycodes/macintosh,keymap/macintosh,rules/base.m_k.part: fixed - Macintosh F13-F15, closed - https://bugs.freedesktop.org/show_bug.cgi?id=6399 - -2006-03-25 Sergey Udaltsov - - * symbols/inet: fixed cymotion, - https://bugs.freedesktop.org/show_bug.cgi?id=3541 - -2006-03-25 Sergey Udaltsov - - * symbols/il,rules/compat/variantRename.lst: generalized 'basic', - removed si1452, closed - https://bugs.freedesktop.org/show_bug.cgi?id=6375 - -2006-03-23 Sergey Udaltsov - - * symbols/group: another attempt to fix unfamous - RAlt problem, reported in ubuntu: - https://launchpad.net/distros/ubuntu/+source/xkeyboard-config/+bug/35845 - Now all types are specified for Group1, to make it consistent - -2006-03-22 Sergey Udaltsov - - * rules/base.xml.in,symbols/tr: added Kurdish, closed - https://bugs.freedesktop.org/show_bug.cgi?id=6159 - -2006-03-22 Sergey Udaltsov - - * rules/base.xml.in: added missing Logitech models, fixed - https://bugs.freedesktop.org/show_bug.cgi?id=6350 - -2006-03-21 Sergey Udaltsov - - * symbols/kr: added Korean layout, closing - https://bugs.freedesktop.org/show_bug.cgi?id=6323 - -2006-03-21 Sergey Udaltsov - - * types/pc,symbols/level3: another attempt to fix unfamous - RAlt problem, reported in ubuntu: - https://launchpad.net/distros/ubuntu/+source/xkeyboard-config/+bug/35845 - -2006-03-17 Sergey Udaltsov - - * symbols/inet, rules/base*: added Acer Ferrari 4K - https://bugs.freedesktop.org/show_bug.cgi?id=5259 - -2006-03-16 Sergey Udaltsov - - * symbols/ee: improved ee(dvorak), closing - https://bugs.freedesktop.org/show_bug.cgi?id=4568 - -2006-03-05 Sergey Udaltsov - - * configure.in, NEWS, Changelog:Preparing release 0.8 - -2006-02-26 Sergey Udaltsov - - * symbols/es, rules/base.xml.in: added es(cat), closing - https://bugs.freedesktop.org/show_bug.cgi?id=6047 - -2006-02-25 Alan Coopersmith - - * symbols/sun_vndr/*, compat/japan, compat/mousekeys, - geometry/sun: - massive update from Sun, see - https://bugs.freedesktop.org/show_bug.cgi?id=5725 - -2006-02-24 M. Emal Alekozai - - * symbols/af, symbols/Makefile.am, rules/base.xml: - added Afghan, closing - https://bugs.freedesktop.org/show_bug.cgi?id=6013 - -2006-02-15 Zephaniah E. Hull - - * keycodes/Makefile.am: - * keycodes/evdev: - * rules/base.m_k.part: - Add the evdev keyboard data files. Closing - https://bugs.freedesktop.org/show_bug.cgi?id=5903 - -2006-02-21 svu - - * symbols/inet: Fixed inet(armada) - https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=5893 - -2006-02-21 svu - - * symbols/hr: Fixed hr(us) - https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=3807 - -2006-02-01 svu - - * rules/compat/layoutRename.lst: Added cz_qwerty compat rule - https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=177362 - -2006-01-31 svu - - * symbols/us: Added single-handed dvoraks - https://bugs.freedesktop.org/show_bug.cgi?id=5659 - -2006-01-22 svu - - * types/level5: Fixed ScrollLock behaviour - https://bugs.freedesktop.org/show_bug.cgi?id=5635 - -2006-01-15 svu - - * symbols/bd: Corrected Bangladesh layout, closed - https://bugs.freedesktop.org/show_bug.cgi?id=5480 - -2006-01-14 svu - - * rules/base.ml_*.part: Japanese layouts are nec_vndr/jp, for - consistency - -2006-01-14 svu - - * symbols/macintosh_vnd/is: some cosmetic stuff and some info, closing - https://bugs.freedesktop.org/show_bug.cgi?id=5597 - -2006-01-14 svu - - * rules/base.lists.part: extended non-latin list, closing - https://bugs.freedesktop.org/show_bug.cgi?id=5590 - -2006-01-11 svu - - * rules/base*part: improved stuff for non-AT keyboards, closing - https://bugs.freedesktop.org/show_bug.cgi?id=5507 - -2006-01-10 svu - - * geometry/pc: fixed geometry, closed - https://bugs.freedesktop.org/show_bug.cgi?id=5568 - -2006-01-08 svu - - * symbols/gh: added Ghana layout, closed - https://bugs.freedesktop.org/show_bug.cgi?id=5497 - -2006-01-06 svu - - * symbols/ad: added Catalan layout, closed - https://bugs.freedesktop.org/show_bug.cgi?id=5526 - -2006-01-01 svu - - * symbols/in: fixed ben_probhat, closed - https://bugs.freedesktop.org/show_bug.cgi?id=1012 - -2005-12-31 svu - - * symbols/ru, rules/base.xml.in: added - Tatar, closing https://bugs.freedesktop.org/show_bug.cgi?id=4818 - -2005-12-31 svu - - * symbols/kh, rules/base.xml.in, symbols/Makefile.am: added - Khmer, closing https://bugs.freedesktop.org/show_bug.cgi?id=5389 - -2005-12-31 svu - - * symbols/epo, rules/base.xml.in, symbols/Makefile.am: added - Esperanto, closing https://bugs.freedesktop.org/show_bug.cgi?id=5454 - -2005-12-30 svu - - * symbols/ctrl: expanding Caps a bit, closing - https://bugs.freedesktop.org/show_bug.cgi?id=3193 - -2005-12-20 svu - - * symbols/hu: returned def_dot (instead of def_comma, really - eliminated) - -2005-12-10 svu - - * symbols/compat/layoutRename.lst: added en_US - -2005-12-01 svu - - * symbols/inet, rules/base.xml.in: added Inspiron 6000 keys, closed - https://bugs.freedesktop.org/show_bug.cgi?id=5195 - -2005-12-01 svu - - * symbols/inet: HUGE redesign of the inet file. Major reorganization - of Logitech keyboard. HUGE thanks to Fr?d?ric BOITEUX - -2005-11-26 svu - - * symbols/group, symbols/level3, compat/level5, compat/misc: - Fixing problem with level3(ralt) and group(alts_toggle). - Now "us,ru,se" works ok. - -2005-10-20 svu - - * symbols/inet, rules: - adding Dell USB Multimedia Keybard, closing - https://bugs.freedesktop.org/show_bug.cgi?id=4826 - -2005-10-17 svu - - * symbols, types, compat, rules: - adding 5th level and beyond, trying to hack 1-group Canadian layout - -2005-10-11 svu - - * symbols/macintosh_vndr/fr: update French Macintosh keyboard, closed - https://bugs.freedesktop.org/show_bug.cgi?id=2870 - -2005-10-10 svu - - * symbols/za, rules/base.xml.in: added South Afrika, closed - https://bugs.freedesktop.org/show_bug.cgi?id=2856 - -2005-10-09 svu - - * symbols/inet: expanded Inspiron definition, closed - https://bugs.freedesktop.org/show_bug.cgi?id=4071 - -2005-10-07 svu - - * symbols/hu: fixed comma issue, closed - https://bugs.freedesktop.org/show_bug.cgi?id=4693 - -2005-10-04 svu - - * symbols/by, rules/base.xml.in: added by(latin), closed - https://bugs.freedesktop.org/show_bug.cgi?id=4576 - -2005-10-04 svu - - * symbols/gr: added keypad(comma), closed - https://bugs.freedesktop.org/show_bug.cgi?id=3538 - -2005-10-02 svu - - * symbols/se: - updating svorak, closing - https://bugs.freedesktop.org/show_bug.cgi?id=3635 - -2005-10-02 svu - - * rules/base.lists.part, rules/base.xml.in, - symbols/inet: - adding Genius Comfy, closing - https://bugs.freedesktop.org/show_bug.cgi?id=2275 - -2005-10-02 svu - - * rules/Makefile.am, rules/HDR, - rules/base.l1o_s.part, rules/base.l2o_s.part, - rules/base.l3o_s.part, rules/base.l4o_s.part: - adding "layout + option -> symbols" rules, - for properly maingating RAlt as AltGr + alts_toggle - IMPORTANT: REQUIRES FIXING XORG - -2005-10-02 svu - - * rules/base.xml.in, symbols/ee: - added Estonian Dvorak, closed - https://bugs.freedesktop.org/show_bug.cgi?id=4568 - -2005-10-02 svu - - * rules/base.xml.in, symbols/inet, rules/base.lists.part: - Added eMachines m68xx notebooks keyboards, closed - https://bugs.freedesktop.org/show_bug.cgi?id=4000 - -2005-10-01 svu - - * rules/base.xml.in, symbols/inet, rules/base.lists.part: - Added SILVERCREST Multimedia Wireless Keyboard, closed - https://bugs.freedesktop.org/show_bug.cgi?id=4217 - -2005-09-30 svu - - * rules/compat/layoutRename.lst: - added us_intl, fixed https://bugs.freedesktop.org/show_bug.cgi?id=4642 - -2005-09-30 svu - - * po/sl.po: - Slovenian translation - -2005-09-22 svu - - * rules/base.xml.in, rules/base.o_s.part, symbols/compose: - adding CapsLock as Compose, closing - https://bugs.freedesktop.org/show_bug.cgi?id=4548 - -2005-09-22 svu - - * rules/Makefile.am, rules/merge.sh - fixing merging in env where srcdir != objdir, closing - https://bugs.freedesktop.org/show_bug.cgi?id=4547 - -2005-09-22 svu - - * rules/base.xml.in, symbols/kz: - change Cyr to Rus - -2005-09-21 svu - - * rules/base.ml_s.part: - IMPORTANT: NO MORE 2-GROUP CANADIAN DEFAULT CONFIGURATION - -2005-09-21 svu - - * symbols/kz, symbols/Makefile.am, rules/base.xml.in: - added Kazakh, fixing - https://bugs.freedesktop.org/show_bug.cgi?id=4497 - -2005-09-20 svu - - * symbols/macintoch_vndr/ch: - Updated de_CH, from - https://bugs.freedesktop.org/show_bug.cgi?id=4520 - -2005-09-20 svu - - * symbols/mk, rules/base.xml.in: - removing controversal 'FYROM' - -2005-09-14 svu - - * symbols/inet, rules/base.xml.in rules/base.lists.part: - Added Cherry CyBo@rd USB-Hub. Thanks to Paul Egan - Fixed https://bugs.freedesktop.org/show_bug.cgi?id=4498 - -2005-09-14 svu - - * symbols/cs: a bit of cleanup by Denis - -2005-09-13 svu - - * configure.in: added Finnish translation - -2005-09-04 svu - - * symbols/no: - fixed no(dvorak), closing - https://bugs.freedesktop.org/show_bug.cgi?id=4397 - -2005-09-04 svu - - * rules/base.xml.in, symbols/inet: - adding Power G5 - -2005-09-04 svu - - * rules/base.xml.in, symbols/ro: - Fixing Romanian, closing - https://bugs.freedesktop.org/show_bug.cgi?id=371 - -2005-09-04 svu - - * rules/base.xml.in, symbols/lk: - No TSCII/INSCRIPT in Sri Lanka, - according to - -2005-08-25 svu - - * rules/base.xml.in: - Control -> Ctrl everywhere, for consistency sake - -2005-08-25 svu - - * rules/base.xml.in, symbols/cs: - Serbia -> Serbia and Montenegro - -2005-08-25 svu - - * configure.in, po/sr@Latn.po: - adding sr@Latn translation, thanks to Danilo - -2005-08-24 svu - - * configure.in: - preparing 0.6 - -2005-08-24 svu - - * rules/base.xml.in, symbols/mk, - rules/compat/layoutRename.lst: - Move Macedonian to country-based - -2005-08-23 svu - - * rules/base.xml.in, symbols/ba, - symbols/si, symbols/cs, symbols/hr: - Major Balkanian revolution by Danilo Segan. GREAT THANKS to him. - -2005-08-22 svu - - * rules/base.xml.in, symbols/mv: - Moved Dhivehi to Maldives, fixed #3716 - -2005-08-22 svu - - * rules/compat/layoutRename.lst: - fixed http://bugzilla.ubuntu.com/show_bug.cgi?id=13919 - -2005-08-16 svu - - * rules/base.xml.in, symbols/ir: - fixed https://bugs.freedesktop.org/show_bug.cgi?id=4102 - -2005-08-11 svu - - * symbols/jp, symbols/pc: - fixed https://bugs.freedesktop.org/show_bug.cgi?id=847 - -2005-08-07 svu - - * symbols/bg: - fixed https://bugs.freedesktop.org/show_bug.cgi?id=4010 - -2005-08-06 svu - - * Makefile.am: - Allowing multiple compatibility symlinks (xfree86,xorg). - Thanks to Daniel Stone for the feedback - -2005-08-06 svu - - * Makefile.am: - Fixing the xkbcomp symlink creation - Thanks to Daniel Stone for the feedback - -2005-08-04 svu - - * Makefile.am, configure.in, xkbrules.am: - Taking nice ideas from xkbdata. - Thanks to Daniel Stone for his knowledge of autofoo - -2005-08-04 svu - - * symbols/in, symbols/lk, - rules/base.xml.in, rules/compat/variantRename.lst: - a bit reogranizing tamil stuff - -2005-08-03 svu - - * symbols/ie, rules/base.xml.in, rules/compat/variantRename.lst: - getting rid of laptop variants in 'ie' - -2005-08-02 svu - - * symbols/in, rules/base.xml.in, rules/compat/variantRename.lst: - moving 'mal_plusnum' to 'mal' - -2005-08-01 svu - - * symbols/il, symbols/hr, symbols/tj: - fixing two-group layouts - -2005-08-01 svu - - * symbols, rules: - putting syr to sy, dzo to bt - -2005-07-31 svu - - * symbols, rules: - putting smi to no, fi, se - -2005-07-31 svu - - * symbols, rules: - putting Syriac to Syria (setting 'ara' as default) - -2005-07-31 svu - - * symbols, rules: - putting Devangari, Gurmukhi into 'in' - -2005-07-31 svu - - * symbols, rules: - changing 'lao' to 'la' - -2005-07-31 svu - - * symbols, rules: - putting Inuktitut into 'ca' - -2005-07-31 svu - - * symbols, rules: - putting Ogham into 'ie'. Cleaning it up. - -2005-07-29 svu - - * symbols, rules: - reorganizing Asian layouts, round #1 - -2005-07-25 svu - - * symbols/tr: - fixed Turkish, according to - https://bugs.freedesktop.org/show_bug.cgi?id=2558 - -2005-07-25 svu - - * symbols/hr: - added belowdot, abovedot, in relation to - https://bugs.freedesktop.org/show_bug.cgi?id=475 - -2005-07-24 svu - - * symbols/div, - symbols/Makefile.am, - rules/base.xml.in: adding Dhivehi, fixing - https://bugs.freedesktop.org/show_bug.cgi?id=3716 - -2005-07-23 svu - - * symbols/es, - rules/base.xml.in: - adding Spanish dvorak, pointer from - https://bugs.freedesktop.org/show_bug.cgi?id=2344 - -2005-07-21 svu - - * symbols/sun_vndr/us, - rules/sun, - keycodes/sun, - geometry/sun: adding more keyboards, fixing - https://bugs.freedesktop.org/show_bug.cgi?id=2037 - -2005-07-20 svu - - * symbols/ru, - symbols/us, - symbols/se, - symbols/ua, - rules/base.xml.in: - sorting out Russian layout, fixing (without 3rd and 4th groups) - https://bugs.freedesktop.org/show_bug.cgi?id=2582 - -2005-07-15 svu - - * symbols/inet, rules/base.xml.in: - added Cherry CyMotion Linux, fixed - https://bugs.freedesktop.org/show_bug.cgi?id=3789 - -2005-07-02 svu - - * symbols/nl: fixed Dutch layout - -2005-06-17 svu - - * symbols/pl: added AB10 to qwertz - https://bugs.freedesktop.org/show_bug.cgi?id=3298 - -2005-06-17 svu - - * symbols/inet, rules/base.xml.in: added logiultrax, - https://bugs.freedesktop.org/show_bug.cgi?id=3523 - -2005-04-17 svu - - * symbols/tam, rules/base.xml.in: changed default for Tamil, - https://bugs.freedesktop.org/show_bug.cgi?id=2971 - -2005-04-02 svu - - * symbols/de, rules/base.xml.in: added de(dvorak), - https://bugs.freedesktop.org/show_bug.cgi?id=2681 - -2005-03-10 svu - - * po/Makefile.am: adding POTFILES* into the dist - * Makefile.am, rules/Makefile.am: adding DISTCLEANFILES - -2005-03-09 svu - - * symbols/us: fixing dvorak, - https://bugs.freedesktop.org/show_bug.cgi?id=2641 - -2005-02-05 svu - - * configure.in, NEWS: preparing 0.5 - -2005-02-03 svu - - * symbols/srp, types/extra: replaced SERBIAN_ALPHABETIC with - FOUR_LEVEL_ALPHABETIC, as Danilo requested. Also, SERBIAN_CAPS - renamed to SEPARATE_CAPS_AND_SHIFT_ALPHABETIC. - -2005-01-21 svu - - * rules/base.lists.part, - rules/base.xml.in, - symbols/inet: addin my own Acer Travelmate 800 keyboard - (based on acerhk kernel module). - -2005-01-21 svu - - * symbols/gr: a bit more order in group name (needed for 'basic' but - not for 'bare' - -2005-01-20 svu - - * symbols/hr: added missing keymapping, - fixed https://bugs.freedesktop.org/show_bug.cgi?id=2325 - -2005-01-19 svu - - * symbols/us: removed illegal 'hidden' attribute from the default layout - -2005-01-18 svu - - * symbols/cz, rules/base.xml.in: fixed the Czech layout, - https://bugs.freedesktop.org/show_bug.cgi?id=2319 - -2005-01-16 svu - - * symbols, rules/base.xml.in: HUGE commit - adjusting the group names - according to the descriptions. - Also, some layouts were missing the default variants - added one. - Also, some default variants were listed in the variantLists - now they are removed. - -2005-01-06 svu - - * symbols/am, rules/base.xml.in: Removing old Armenian layout, - fixing http://bugs.freedesktop.org/show_bug.cgi?id=2226 - -2004-12-22 svu - - * symbols: massive patch for the group names (by Denis Barbier) - * rules/base.xml.in: first iteration, match the country names with - the group names - -2004-12-21 02:07 svu - - * po/el.po, - configure.in: Greek translation - -2004-12-20 20:30 svu - - * symbols/inet, - rules/base.lists.part, - rules/base.xml.in: added A4Tech KBS-8, thanks to olo at force dot sk. - fixed https://bugs.freedesktop.org/show_bug.cgi?id=2113 - -2004-12-10 00:30 svu - - * symbols/inet: removed keyboard names from the group names, - fixed https://bugs.freedesktop.org/show_bug.cgi?id=2044 - -2004-12-08 00:30 svu - - * symbols/mkd, - rules/base.xml.in, - rules/compat/layoutRename.lst, - rules/compat/Makefile.am: Macedonian is now language-based, - not country-based. Compatibility rule added. - -2004-12-04 01:40 svu - - * symbols/mk, rules/base.xml.in: small fix for Makedonian - -2004-12-03 00:40 svu - - * configure.in, Makefile.am, compiled: some cleanup in the - build process - -2004-11-29 19:00 svu - - * symbols/sin: Small patch for Sinhala from Harshula - -2004-11-14 22:14 svu - - * symbols/sin: Small patch for Sinhala from Harshula - -2004-10-31 01:20 svu - - * symbols/ca, rules/base.xml.in: added fr-dvorak, thanks to - Jonathan Bastien-Filiatrault - -2004-10-29 01:15 svu - - * symbols/am: fixed phonetic layout, bug - http://freedesktop.org/bugzilla/show_bug.cgi?id=1714 - -2004-10-29 00:55 svu - - * rules/base.xml.in, rules/base.lists.part, symbols/inet: - Added Cherry CyMotion Master XPress, fixed - http://freedesktop.org/bugzilla/show_bug.cgi?id=1715 - -2004-10-26 21:08 svu - - * symbols/Makefile.am, symbols/kg, rules/base.xml.in: added - Kyrgyz, thanks to Yury Fedorov - -2004-10-12 18:45 svu - - * symbols/Makefile.am, symbols/sin, rules/base.xml.in: added - Sinhalese, thanks to Harshula Jayasuriya - -2004-10-10 23:59 svu - - * po/: af.po, az.po, bg.po, cs.po, da.po, fr.po, hu.po, nl.po, - ru.po, sk.po, sq.po, sr.po, sv.po, tr.po, uk.po, zh_CN.po: update - from TP - -2004-10-09 19:34 svu - - * symbols/: mal, mao, mm, mn, mt, nl, ogam, ori, pc, pl, pt, ru, - sk, smi, srvr_ctrl, syr, tam, tel, th, tr, ua, urd, us: adding - the keyword - -2004-10-09 18:40 svu - - * symbols/: jp, kan, lao, latam, latin, level3, lt, lv: adding the - keyword - -2004-10-09 18:35 svu - - * symbols/: deva, dzo, ee, es, eurosign, fo, fr, gb, ge, gr, guj, - guru, ie, iku, il, inet, ir, is, it: adding the keyword - -2004-10-09 18:29 svu - - * symbols/: al, altwin, am, ara, az, be, ben, bg, by, capslock, ch, - compose, ctrl, cz: adding the keyword - -2004-10-09 18:26 svu - - * symbols/: ca, uz, vn: adding the keyword - -2004-10-09 18:23 svu - - * symbols/: ca, uz, vn: fixing - https://freedesktop.org/bugzilla/show_bug.cgi?id=1566 - -2004-10-09 00:31 svu - - * symbols/ch: fixing - https://freedesktop.org/bugzilla/show_bug.cgi?id=1562 - -2004-10-09 00:20 svu - - * symbols/ca: fixing - https://freedesktop.org/bugzilla/show_bug.cgi?id=1563 - -2004-10-08 21:55 svu - - * symbols/hu: fixing - https://freedesktop.org/bugzilla/show_bug.cgi?id=1561 - -2004-09-29 23:25 svu - - * symbols/macintosh_vndr/: Makefile.am, is: Added Icelandic layout - to the Macintosh group - -2004-09-28 00:00 svu - - * NEWS, configure.in: preparing 0.4 - -2004-09-18 01:00 svu - - * BUGS, rules/base.xml.in: David noticed small glitches in - base.xml.in - -2004-09-16 01:11 svu - - * rules/Makefile.am, rules/base.o_s.part, rules/base.xml.in, - rules/compat/Makefile.am, rules/compat/base.o_s.part, - symbols/group: shift_toggle -> shifts_toggle - -2004-09-15 23:20 svu - - * symbols/group: make the ctrsl_toggle consistend with the others - -2004-09-14 20:54 svu - - * symbols/ba: more commas - -2004-09-14 20:38 svu - - * symbols/: mk, srp: more commas - -2004-09-14 20:14 svu - - * symbols/: br, de, dk, fi, hr, hu, keypad, no, pl, ro, se, si: - keymap(comma) introduced by Frank - -2004-09-13 22:39 svu - - * symbols/tj: new local cvs keyword seems to be ok - no more $Id: ChangeLog,v 1.1 2009/06/06 17:52:27 matthieu Exp $ - -2004-09-13 22:38 svu - - * symbols/tj: trying new local cvs keyword - -2004-09-13 19:49 svu - - * symbols/ara, symbols/bg, symbols/by, symbols/capslock, - symbols/deva, symbols/fo, symbols/guj, symbols/guru, symbols/iku, - symbols/il, symbols/ir, symbols/kan, symbols/lao, symbols/mk, - symbols/mm, symbols/mt, symbols/ori, symbols/sk, symbols/srp, - symbols/tel, compat/README, compat/ledcaps, compat/lednum, - compat/ledscroll, docs/README.config, geometry/README, - geometry/dell, geometry/everex, geometry/keytronic, - geometry/kinesis, geometry/microsoft, geometry/northgate, - geometry/sgi_vndr/O2, geometry/sgi_vndr/indigo, - geometry/sgi_vndr/indy, keycodes/README, keycodes/aliases, - keymap/README, keymap/sgi_vndr/cz, keymap/sgi_vndr/sk, - rules/README, symbols/macintosh_vndr/ch, - symbols/macintosh_vndr/es, symbols/macintosh_vndr/fi, - symbols/macintosh_vndr/fr, symbols/macintosh_vndr/it, - symbols/macintosh_vndr/nl, symbols/sun_vndr/usb, types/README, - types/basic, types/default, types/numpad: no dummy XFree keyword - -2004-09-11 21:41 svu - - * symbols/tj: trying Id - -2004-09-09 23:05 svu - - * symbols/: tj: fixing keyword - -2004-09-09 23:02 svu - - * symbols/tj: fixing keyword - -2004-09-09 22:07 svu - - * symbols/level3: ONE_LEVEL fixing by Frank - -2004-09-09 00:01 svu - - * symbols/group: more fair comment - -2004-09-08 23:40 svu - - * symbols/level3: they agreed on this - -2004-09-08 20:14 svu - - * compat/Makefile.am, rules/base.o_c.part: no more capsled traces - -2004-09-07 23:58 svu - - * symbols/level3: restoring for a while, till guys make agreement - -2004-09-07 23:16 svu - - * symbols/mn: just for sync:) - -2004-09-07 21:51 svu - - * po/ru.po: updated translation - -2004-09-07 21:50 svu - - * rules/base.xml.in: small polish of the option descriptions - -2004-09-07 20:56 svu - - * symbols/: al, az, be, br, ca, cz, de, dk, dzo, ee, es, fi, fo, - fr, gb, hr, hu, is, it, latam, level3, lt, mt, nl, no, pt, ro, - se, si, sk, smi, srp, tr, us, vn: changing to ralt_switch - -2004-09-07 20:39 svu - - * rules/: base.o_s.part, sgi, sun: small fixes, thanks to Frank - -2004-09-07 20:33 svu - - * symbols/urd: forgotten to add - -2004-09-06 00:59 svu - - * rules/base.xml.in, symbols/Makefile.am: Adding Urdu layout, - thanks to Zaeem Arshad - -2004-09-04 22:39 svu - - * compat/Makefile.am, compat/basic, compat/group_led, - compat/ledcaps, compat/lednum, compat/leds, compat/ledscroll, - compat/misc, rules/base.o_c.part, rules/base.o_s.part, - rules/base.xml.in, symbols/Makefile.am, symbols/capslock, - symbols/group, symbols/lock: reorganizing indicators, thanks to - Frank Murphy - -2004-08-28 02:04 svu - - * symbols/compose, rules/base.o_s.part, rules/base.xml.in: adding - RCtrl as Compose - -2004-08-27 23:57 svu - - * symbols/us: thanks to Frank, he noticed two default variants in - the us layout - -2004-08-27 19:20 svu - - * rules/: base.o_s.part, base.xml.in: meta-info about eurosign - -2004-08-27 02:23 svu - - * symbols/: Makefile.am, eurosign: added eurosign - -2004-07-25 14:55 svu - - * Makefile.am, mkinstalldirs: fixing mkinstalldirs - -2004-07-24 00:42 svu - - * rules/Makefile.am: minor fix for the minor bug detected by - distcheck - -2004-07-23 22:21 svu - - * TODO: up2date - -2004-07-23 22:00 svu - - * NEWS, configure.in: preparing 0.3 - -2004-07-23 00:11 svu - - * rules/: HDR, Makefile.am, compat/.cvsignore, compat/Makefile.am, - compat/lnv_s.sh, compat/ml1v1_s.sh: HURRAY!!! Rules are working! - Am I cool or what? - -2004-07-22 02:03 svu - - * rules/HDR: fixing the header for MLV - -2004-07-21 02:21 svu - - * rules/: HDR, Makefile.am, base.mlv_s.part, base.mvl_s.part, - compat/.cvsignore, compat/Makefile.am, compat/ln_s.sh, - compat/ml1_s.sh, compat/ml_s.sh, compat/mlv_s.sh: variants are - there - -2004-07-21 01:57 svu - - * rules/: HDR, Makefile.am, compat/.cvsignore, compat/Makefile.am, - compat/lnv_s.sh, compat/ml1_s.sh, compat/ml1v_s.sh: a bit more - about variants - -2004-07-21 01:48 svu - - * rules/: .cvsignore, HDR, Makefile.am, compat/.cvsignore, - compat/Makefile.am, compat/lnv_s.sh, compat/variantRename.lst: - adding variants - not complete yet - -2004-07-21 01:25 svu - - * rules/compat/: Makefile.am, l2_s.sh, l3_s.sh, l4_s.sh, ln_s.sh: - single script for the layouts 2-4 - -2004-07-21 00:02 svu - - * rules/merge.sh: bash is great but sh is standard - and think - optimal, dude - -2004-07-20 02:57 svu - - * rules/compat/: l2_s.sh, l3_s.sh, l4_s.sh: the extra layouts (2-4) - should be ADDED using '+' character - -2004-07-20 02:49 svu - - * rules/: base.ml1_c.part, base.ml1_s.part, base.ml_c.part, - base.ml_s.part, compat/l2_s.sh, compat/l3_s.sh, compat/l4_s.sh, - compat/ml1_s.sh, compat/ml_s.sh: alignment - -2004-07-20 02:33 svu - - * rules/compat/: ml1_s.sh, ml_s.sh: little fix - -2004-07-20 02:29 svu - - * rules/: HDR, Makefile.am, base.l1_k.part, base.l2_s.part, - base.l3_s.part, base.l4_s.part, base.l_k.part, base.m_g.part, - base.m_k.part, base.m_s.part, base.m_t.part, base.ml1_c.part, - base.ml1_s.part, base.ml_c.part, base.ml_s.part, base.mvl_s.part, - base.o_c.part, base.o_s.part, base.o_t.part, merge.sh: Now, we - compoze the parts using bash script - -2004-07-18 03:54 svu - - * configure.in, rules/.cvsignore, rules/compat/.cvsignore, - rules/compat/Makefile.am, rules/compat/base.lists.part, - rules/compat/l2_s.sh, rules/compat/l3_s.sh, rules/compat/l4_s.sh, - rules/compat/layoutRename.lst, rules/compat/ml1_s.sh, - rules/compat/ml_s.sh: starting bundling compatibility parts - -2004-07-18 03:44 svu - - * rules/: Makefile.am, base: cleaning a bit before adding the - compat directory - -2004-07-18 01:56 svu - - * rules/: Makefile.am, base, base.l1_k.part, base.l2_s.part, - base.l3_s.part, base.l4_s.part, base.l_k.part, base.lists.part, - base.m_g.part, base.m_k.part, base.m_s.part, base.m_t.part, - base.ml1_c.part, base.ml1_s.part, base.ml_c.part, base.ml_s.part, - base.mvl_s.part, base.o_c.part, base.o_s.part, base.o_t.part: - better empty line handling between rule groups - -2004-07-18 01:42 svu - - * rules/: Makefile.am, base, base.hdr.part, base.l1_k.part, - base.l2_s.part, base.l3_s.part, base.l4_s.part, base.l_k.part, - base.lists.part, base.m_g.part, base.m_k.part, base.m_s.part, - base.m_t.part, base.ml1_c.part, base.ml1_s.part, base.ml_c.part, - base.ml_s.part, base.mvl_s.part, base.o_c.part, base.o_s.part, - base.o_t.part: Now, the base rules are composed from microfiles - *.part. I see no other way to handle compatibility in a - manageable way. Kill me if I know it. - -2004-07-09 05:21 daniel - - * ChangeLog, configure.in: * configure.in: Alter with-xkb-base - default to $(prefix)/lib/X11/xkb, instead of - $(prefix)/X11R6/lib/xkb, which makes --prefix=/usr behave sanely. - -2004-07-08 21:40 svu - - * configure.in: getting rid of unnecessary AM_GLIB_GNU_GETTEXT - -2004-07-07 22:52 kidcrash - - * ChangeLog: adding required ChangeLog file - -2004-07-06 23:44 svu - - * .cvsignore: Anjuta files are not in CVS - and'll never be - -2004-07-04 02:00 svu - - * po/ru.po: updating Russian translation - -2004-07-04 01:31 svu - - * rules/base.xml.in, symbols/Makefile.am, symbols/cs, symbols/srp: - streamlining ex-yu layouts - -2004-07-03 03:32 svu - - * rules/base.xml.in, symbols/Makefile.am, symbols/dvorak, - symbols/fr, symbols/gb, symbols/no, symbols/pl, symbols/se, - symbols/us, po/ru.po: splitting dvorak - -2004-07-02 01:59 svu - - * symbols/smi: fixing broken layouts, thanks to my testing scripts - -2004-07-02 01:49 svu - - * symbols/: Makefile.am, ara, gr, latam, lv, mal, ogam: fixing - broken layouts, thanks to my testing scripts - -2004-07-02 00:16 svu - - * po/Makefile.am: adding update-po - -2004-07-01 22:28 svu - - * docs/: iso3166.csv, iso639.csv: more fresh version of the - standards - -2004-07-01 03:01 svu - - * po/ru.po: completing Russian translation - though some things are - questionable - -2004-07-01 02:59 svu - - * config.rpath, mkinstalldirs: why would I need these files in - CVS??? - -2004-07-01 02:55 svu - - * ABOUT-NLS: empty but very useful file - -2004-07-01 02:48 svu - - * Makefile.am, autogen.sh, configure.in, po/Makefile.am, - rules/base.xml.in: Starting to fix intltool problem, Danilo just - roxx - -2004-06-30 23:47 svu - - * rules/base.xml.in, symbols/Makefile.am, symbols/cs, symbols/yu: - Changed yu to cs as Danilo advised - but not sure it is ok. - Investigating... - -2004-06-30 23:25 svu - - * rules/base.xml.in, symbols/Makefile.am, symbols/scc, symbols/srp: - Changing scc to srp - as Danilo advised - -2004-06-26 01:54 svu - - * BUGS: hopefully fixed Latvian layout - -2004-06-26 01:50 svu - - * rules/base.xml.in, symbols/lv: hopefully fixed Latvian layout - -2004-06-22 01:11 svu - - * configure.in: trying to set order in the Makefiles list - -2004-06-22 00:56 svu - - * Makefile.am, configure.in, autogen.sh: trying to fix intltool - - but without much luck - -2004-06-20 20:09 svu - - * rules/base.xml.in: fixing shortDescr for Smi - -2004-06-20 19:04 svu - - * docs/: iso15924.csv, iso3166.csv, iso3166.txt, iso639.csv, - iso639.txt: putting order into standards - -2004-06-20 15:36 svu - - * symbols/bg: bad patch application - -2004-06-20 15:36 svu - - * rules/base.xml.in: typo in Sami id - -2004-06-20 15:22 svu - - * symbols/Makefile.am: Frank forgets to chance Makefile.am:) - -2004-06-20 14:57 svu - - * xkeyboard-config.spec.in, rules/base, rules/base.xml.in, - docs/Makefile.am, docs/README.symbols, symbols/ar, symbols/ara, - symbols/ba, symbols/bs, symbols/dev, symbols/deva, symbols/dz, - symbols/dzo, symbols/el, symbols/gr, symbols/gur, symbols/guru, - symbols/iku, symbols/iu, symbols/la, symbols/lao, symbols/latam, - symbols/lo, symbols/mal, symbols/mao, symbols/mi, symbols/ml, - symbols/ogam, symbols/ogham, symbols/sapmi, symbols/scc, - symbols/smi, symbols/sr, symbols/tam, symbols/tml: Second phase - of i18n. Frank rocks the world:) - -2004-06-19 04:34 svu - - * symbols/mk: Macedonia AKA FYROM - -2004-06-19 04:32 svu - - * rules/: Makefile.am, base-it.lst, base.lst, sgi.lst, sun.lst, - xfree98.lst: lst file is not generated automatically - only - base.lst - -2004-06-19 04:16 svu - - * rules/: sgi, sun: en_US actually died only now - -2004-06-19 04:07 svu - - * symbols/: en_US, sun_vndr/se: en_US actually died only now - -2004-06-16 02:07 svu - - * rules/base.xml.in: ISOization, part1 - -2004-06-16 02:00 svu - - * rules/base.xml.in, symbols/bg, symbols/ch, symbols/el, - symbols/il, symbols/mm: ISOization, part1 - -2004-06-15 22:04 svu - - * rules/base.xml.in: better wording for Urkainian RSTU description - -2004-06-15 19:19 svu - - * rules/base.xml.in, symbols/ru, symbols/ua: Added RSTU - Ukranian/Russian layouts. Thanks to Andrew Porokhnyak - -2004-06-13 23:12 svu - - * symbols/inet: actually adding gyration keyboard - -2004-06-13 21:30 svu - - * docs/HOWTO.testing: Forgot to add actual document - -2004-06-13 21:21 svu - - * BUGS, rules/base, rules/base.lst, rules/base.xml.in, symbols/am, - symbols/inet, symbols/lt, symbols/us: fixing loads of bugs from - fd.o bugzilla - -2004-06-13 13:28 svu - - * xkeyboard-config.spec.in, docs/Makefile.am: Added HOWTO.testing - by Frank Murphy - -2004-06-12 02:17 svu - - * symbols/mi: getting rid of pc/ - -2004-06-12 02:14 svu - - * symbols/mi: getting rid of pc/ - -2004-06-12 02:06 svu - - * NEWS: Redoing 0.2 - -2004-06-12 02:05 svu - - * symbols/br: fixing bug 515 - -2004-06-12 02:01 svu - - * rules/base.xml.in, symbols/Makefile.am, symbols/mi: Added Maori, - thanks to John C Barstow - -2004-06-12 01:50 svu - - * docs/: iso3166.txt, iso639.txt: just to have standards for - reference - -2004-06-10 23:58 svu - - * NEWS: Preparing 0.2 - -2004-06-10 23:51 svu - - * README, configure.in: Preparing 0.2 - -2004-06-06 04:22 svu - - * xkeyboard-config.spec.in, docs/HOWTO.transition, - docs/Makefile.am, rules/Makefile.am: adding HOWTO.transition - -2004-05-28 23:59 svu - - * Makefile.am, configure.in: Optional creation of xkbcomp symlink - in .../X11/xkb - -2004-05-25 22:30 svu - - * NEWS: something to say - -2004-05-24 22:15 svu - - * po/xkbdesc.pot: changing the project name - -2004-05-24 22:08 svu - - * .cvsignore, Makefile.am, autogen.sh, configure.in, - xkbdesc.spec.in, xkeyboard-config.spec.in: changing the project - name - -2004-05-23 21:01 svu - - * rules/base, rules/base.xml.in, symbols/altwin: Daniel Elstner - sent new option for Tux keys - -2004-05-18 00:24 svu - - * configure.in: no glib stuff - -2004-05-12 13:51 pascal - - * rules/base, symbols/bs: Convert Bosnian keymap to multi-layout - compatible form. - -2004-05-09 22:26 svu - - * Makefile.am, README.config, README.enhancing, configure.in, - xkbdesc.spec.in, docs/.cvsignore, docs/Makefile.am, - docs/README.config: reorganization in docs - -2004-05-09 21:40 svu - - * TODO, docs/README.enhancing: 2 bits of docs - -2004-05-07 19:48 svu - - * po/ru.po: up2date - -2004-05-07 19:27 svu - - * rules/base.xml.in, symbols/tr, tests/testLayouts.pl, - tests/testOptions.pl, tests/xkbTestFunc.pm: Some small fixes - made. Options are now testable as well. - -2004-05-06 02:00 svu - - * tests/: listCI2.xsl, testLayouts.pl, testOptions.pl, - xkbTestFunc.pm: one more test - but still problems passing it - -2004-05-06 01:15 svu - - * configure.in, symbols/mk, tests/testLayouts.pl: Makedonian - problem fixed - and BOTH tests are OK - -2004-05-06 01:05 svu - - * symbols/digital_vndr/Makefile.am, symbols/digital_vndr/lk, - symbols/digital_vndr/pc, symbols/digital_vndr/us, - symbols/digital_vndr/vt, symbols/fujitsu_vndr/Makefile.am, - symbols/fujitsu_vndr/jp, keycodes/digital_vndr/Makefile.am, - keycodes/digital_vndr/lk, keycodes/digital_vndr/pc, - keycodes/sgi_vndr/Makefile.am, keycodes/sgi_vndr/indigo, - keycodes/sgi_vndr/indy, keycodes/sgi_vndr/iris, keymap/macintosh, - keymap/sony, keymap/xfree98, keymap/digital_vndr/Makefile.am, - keymap/digital_vndr/us, keymap/sgi_vndr/Makefile.am, - keymap/sgi_vndr/be, keymap/sgi_vndr/bg, keymap/sgi_vndr/ca, - keymap/sgi_vndr/ch, keymap/sgi_vndr/cz, keymap/sgi_vndr/de, - keymap/sgi_vndr/dk, keymap/sgi_vndr/dvorak, - keymap/sgi_vndr/en_US, keymap/sgi_vndr/es, keymap/sgi_vndr/fi, - keymap/sgi_vndr/fr, keymap/sgi_vndr/gb, keymap/sgi_vndr/hu, - keymap/sgi_vndr/it, keymap/sgi_vndr/jp, keymap/sgi_vndr/no, - keymap/sgi_vndr/pl, keymap/sgi_vndr/pt, keymap/sgi_vndr/ru, - keymap/sgi_vndr/se, keymap/sgi_vndr/sk, keymap/sgi_vndr/th, - keymap/sgi_vndr/us, keymap/sun_vndr/Makefile.am, - keymap/sun_vndr/de, keymap/sun_vndr/es, keymap/sun_vndr/fi, - keymap/sun_vndr/fr, keymap/sun_vndr/no, keymap/sun_vndr/pl, - keymap/sun_vndr/ru, keymap/sun_vndr/se, keymap/sun_vndr/uk, - keymap/sun_vndr/us, rules/base, rules/base.xml.in, - symbols/hp_vndr/Makefile.am, symbols/macintosh_vndr/Makefile.am, - symbols/macintosh_vndr/apple, symbols/macintosh_vndr/ch, - symbols/macintosh_vndr/de, symbols/macintosh_vndr/dk, - symbols/macintosh_vndr/fi, symbols/macintosh_vndr/no, - symbols/macintosh_vndr/pt, symbols/macintosh_vndr/se, - symbols/macintosh_vndr/us, symbols/nec_vndr/Makefile.am, - symbols/sgi_vndr/Makefile.am, symbols/sony_vndr/Makefile.am, - symbols/sun_vndr/Makefile.am, symbols/sun_vndr/se, - symbols/sun_vndr/us, symbols/xfree68_vndr/Makefile.am, - tests/testLayouts.pl, tests/testModels.pl, tests/xkbTestFunc.pm, - geometry/digital_vndr/Makefile.am, geometry/digital_vndr/pc, - geometry/ibm_vndr/Makefile.am, geometry/ibm_vndr/thinkpad, - geometry/sgi_vndr/Makefile.am: Yahoo! Models test pased ok! - -2004-05-05 23:32 svu - - * configure.in, symbols/Makefile.am, - symbols/digital_vndr/.cvsignore, - symbols/digital_vndr/Makefile.am, symbols/digital_vndr/lk, - symbols/digital_vndr/pc, symbols/digital_vndr/us, - symbols/digital_vndr/vt, symbols/fujitsu_vndr/.cvsignore, - symbols/fujitsu_vndr/Makefile.am, symbols/fujitsu_vndr/jp, - symbols/fujitsu_vndr/us, symbols/hp_vndr/.cvsignore, - symbols/hp_vndr/Makefile.am, symbols/hp_vndr/us, - symbols/macintosh_vndr/.cvsignore, - symbols/macintosh_vndr/Makefile.am, symbols/macintosh_vndr/ch, - symbols/macintosh_vndr/de, symbols/macintosh_vndr/dk, - symbols/macintosh_vndr/es, symbols/macintosh_vndr/fi, - symbols/macintosh_vndr/fr, symbols/macintosh_vndr/gb, - symbols/macintosh_vndr/it, symbols/macintosh_vndr/nl, - symbols/macintosh_vndr/no, symbols/macintosh_vndr/pt, - symbols/macintosh_vndr/se, symbols/macintosh_vndr/us, - symbols/nec_vndr/.cvsignore, symbols/nec_vndr/Makefile.am, - symbols/nec_vndr/jp, geometry/Makefile.am, - geometry/digital_vndr/.cvsignore, - geometry/digital_vndr/Makefile.am, geometry/digital_vndr/lk, - geometry/digital_vndr/pc, geometry/digital_vndr/unix, - geometry/ibm_vndr/.cvsignore, geometry/ibm_vndr/Makefile.am, - geometry/ibm_vndr/thinkpad, geometry/sgi_vndr/.cvsignore, - geometry/sgi_vndr/Makefile.am, geometry/sgi_vndr/O2, - geometry/sgi_vndr/indigo, geometry/sgi_vndr/indy, - keycodes/Makefile.am, symbols/sgi_vndr/.cvsignore, - symbols/sgi_vndr/Makefile.am, symbols/sgi_vndr/jp, - symbols/sony_vndr/.cvsignore, symbols/sony_vndr/Makefile.am, - symbols/sony_vndr/us, symbols/sun_vndr/.cvsignore, - symbols/sun_vndr/Makefile.am, symbols/sun_vndr/se, - symbols/sun_vndr/us, symbols/sun_vndr/usb, - symbols/xfree68_vndr/.cvsignore, - symbols/xfree68_vndr/Makefile.am, symbols/xfree68_vndr/amiga, - symbols/xfree68_vndr/ataritt, keycodes/digital_vndr/.cvsignore, - keycodes/digital_vndr/Makefile.am, keycodes/digital_vndr/lk, - keycodes/digital_vndr/pc, keycodes/sgi_vndr/.cvsignore, - keycodes/sgi_vndr/Makefile.am, keycodes/sgi_vndr/indigo, - keycodes/sgi_vndr/indy, keycodes/sgi_vndr/iris, - keymap/Makefile.am, keymap/digital_vndr/.cvsignore, - keymap/digital_vndr/Makefile.am, keymap/digital_vndr/us, - keymap/sgi_vndr/.cvsignore, keymap/sgi_vndr/Makefile.am, - keymap/sgi_vndr/be, keymap/sgi_vndr/bg, keymap/sgi_vndr/ca, - keymap/sgi_vndr/ch, keymap/sgi_vndr/cz, keymap/sgi_vndr/de, - keymap/sgi_vndr/dk, keymap/sgi_vndr/dvorak, - keymap/sgi_vndr/en_US, keymap/sgi_vndr/es, keymap/sgi_vndr/fi, - keymap/sgi_vndr/fr, keymap/sgi_vndr/gb, keymap/sgi_vndr/hu, - keymap/sgi_vndr/it, keymap/sgi_vndr/jp, keymap/sgi_vndr/no, - keymap/sgi_vndr/pl, keymap/sgi_vndr/pt, keymap/sgi_vndr/ru, - keymap/sgi_vndr/se, keymap/sgi_vndr/sk, keymap/sgi_vndr/th, - keymap/sgi_vndr/us, keymap/sun_vndr/.cvsignore, - keymap/sun_vndr/Makefile.am, keymap/sun_vndr/de, - keymap/sun_vndr/es, keymap/sun_vndr/fi, keymap/sun_vndr/fr, - keymap/sun_vndr/no, keymap/sun_vndr/pl, keymap/sun_vndr/ru, - keymap/sun_vndr/se, keymap/sun_vndr/uk, keymap/sun_vndr/us: Ivan - found dots are not good for us - -2004-05-03 02:33 svu - - * tests/: testLayouts.pl, testModels.pl, xkbTestFunc.pm: The perl - code is a bit structured now - -2004-05-03 00:48 svu - - * po/ru.po: Russian translation, up2date - -2004-05-03 00:48 svu - - * po/xkbdesc.pot: new strings - -2004-05-03 00:38 svu - - * rules/: base, base.xml.in: some fixes in rules, more tests pass - ok - -2004-05-03 00:05 svu - - * rules/base.xml.in, symbols/ch, symbols/mk, tests/testModels.pl: - at least variants pass ok with tests - -2004-05-01 02:17 svu - - * symbols/: Makefile.am, hu: Hungarian layout added, thanks to - Soós - -2004-04-30 05:27 pascal - - * rules/base, symbols/Makefile.am, symbols/jp, symbols/mn: Add - Japanese and Mongolian layouts. - -2004-04-27 23:17 svu - - * rules/base.xml.in: Canadian layout meta-info fixed - -2004-04-27 23:13 svu - - * symbols/ge: fixed syntax typo - -2004-04-27 22:19 svu - - * rules/base, rules/base.xml.in, symbols/Makefile.am, symbols/fr, - symbols/fr-latin9: French layouts are now merged. Thanks to - Guylhem for the positive answer - -2004-04-26 00:57 svu - - * tests/: listCI2.xsl, testModels.pl: trying to test layouts as - well - -2004-04-25 20:26 svu - - * tests/: listCIs.xsl, testModels.pl: starting test scripts - -2004-04-25 00:37 svu - - * symbols/us: fixing include - -2004-04-25 00:17 svu - - * rules/base.xml.in, symbols/Makefile.am, symbols/us: us_intl is - returned as alt-intl - -2004-04-24 20:29 svu - - * symbols/Makefile.am: new layouts by Ivan should be included into - Makefile.am - -2004-04-24 13:32 pascal - - * symbols/ca: Remove 'pc' directory name from includes in Canadian - keymap. - -2004-04-24 12:35 pascal - - * rules/base, symbols/az, symbols/ca, symbols/group, symbols/vn: - Add Azeri, Canadian and Vietnamese keymaps. - -2004-04-24 02:23 svu - - * rules/base.xml.in, symbols/hr: Croatian US stuff appended - -2004-04-24 01:55 svu - - * rules/base, rules/base.xml.in, symbols/Makefile.am, symbols/pl, - symbols/pl2: second polish layout is merged - -2004-04-24 01:28 svu - - * keymap/macintosh, keymap/sony, keymap/xfree86, keymap/xfree98, - rules/base.lst, rules/base.xml.in, symbols/Makefile.am, - symbols/ch, symbols/cz, symbols/cz_qwerty, symbols/ge, - symbols/ge_la, symbols/ge_ru, symbols/il, symbols/il_phonetic, - symbols/lt, symbols/mt, symbols/mt_us, symbols/ro, symbols/se_FI, - symbols/se_NO, symbols/se_SE, symbols/sk, symbols/sk_qwerty, - symbols/syr, symbols/syr_phonetic, symbols/th, symbols/th_pat, - symbols/th_tis, symbols/us_intl: a lot of layouts cleaned up - - but way way more to go - -2004-04-23 00:46 svu - - * Makefile.am, configure.in, compiled/.cvsignore, - compiled/Makefile.am, compiled/README: The 'compiled' directory - is really necessary. Even if it is empty - -2004-04-22 00:39 svu - - * po/af.po, po/az.po, po/bg.po, po/cs.po, po/da.po, po/fr.po, - po/hu.po, po/nl.po, po/ru.po, po/sk.po, po/sq.po, po/sr.po, - po/sv.po, po/tr.po, po/uk.po, po/xkbdesc.pot, po/zh_CN.po, - rules/Makefile.am, symbols/Makefile.am, symbols/al, symbols/am, - symbols/ar, symbols/be, symbols/ben, symbols/br, symbols/by, - symbols/ch, symbols/cz, symbols/cz_qwerty, symbols/de, - symbols/dk, symbols/dvorak, symbols/ee, symbols/el, - symbols/en_US, symbols/es, symbols/fi, symbols/fo, symbols/fr, - symbols/fr-latin9, symbols/gb, symbols/ge_la, symbols/hr, - symbols/ie, symbols/il, symbols/is, symbols/it, symbols/la, - symbols/latin, symbols/lt, symbols/lv, symbols/mk, symbols/ml, - symbols/mt, symbols/mt_us, symbols/nl, symbols/no, symbols/ogham, - symbols/pc, symbols/pl, symbols/pl2, symbols/pt, symbols/ro, - symbols/ru, symbols/sapmi, symbols/se, symbols/se_FI, - symbols/se_NO, symbols/se_SE, symbols/si, symbols/sk, - symbols/sk_qwerty, symbols/sr, symbols/syr, symbols/syr_phonetic, - symbols/th, symbols/tml, symbols/tr, symbols/ua, symbols/us, - symbols/us_intl, symbols/uz, symbols/yu: adding Swiss layouts and - removing references to pc/ from files - -2004-04-21 00:19 svu - - * symbols/: Makefile.am, bs, srvr_ctrl: Bosninan layout was - forgotten - -2004-04-19 23:57 svu - - * symbols/: Makefile.am, altwin, compose, ctrl, group, inet, - keypad, level3, lock: adding all-important option files - -2004-04-16 00:58 svu - - * configure.in, xkbdesc.spec.in, rules/Makefile.am: now, the - symlinks allow distributors to use their own names for the rules - - though not really recommended, we have to be - backward-compatible - -2004-04-15 00:33 svu - - * COPYING, Makefile.am, xkbdesc.spec.in, po/af.po, po/az.po, - po/bg.po, po/cs.po, po/da.po, po/fr.po, po/hu.po, po/nl.po, - po/ru.po, po/sk.po, po/sq.po, po/sr.po, po/sv.po, po/tr.po, - po/uk.po, po/xkbdesc.pot, po/zh_CN.po: COPYING added - MIT - license (thanks to Keithp). Some minor fixes on infrastructure - -2004-04-12 00:13 svu - - * .cvsignore, Makefile.am, autogen.sh, configure.in, rules/base, - symbols/Makefile.am: First buildable version - -2004-04-11 23:03 svu - - * configure.in, keycodes/Makefile.am, keymap/.cvsignore, - keymap/Makefile.am, po/af.po, po/az.po, po/bg.po, po/cs.po, - po/da.po, po/fr.po, po/hu.po, po/nl.po, po/ru.po, po/sk.po, - po/sq.po, po/sr.po, po/sv.po, po/tr.po, po/uk.po, po/xkbdesc.pot, - po/zh_CN.po, rules/.cvsignore, rules/Makefile.am, - semantics/.cvsignore, semantics/Makefile.am, symbols/.cvsignore, - types/.cvsignore, types/Makefile.am: more automake foo - but - still far from building the whole thing - -2004-04-10 03:22 svu - - * autogen_gnome.sh, keycodes/.cvsignore, keycodes/Makefile.am: more - makefiles.am - but still long way to the first build - -2004-04-10 03:08 svu - - * Makefile.am, README, README.config, README.enhancing, - configure.in, xfree86.xml.in, xfree86_xkb_xml.spec.in, xkb.dtd, - xkbdesc.spec.in, compat/.cvsignore, compat/Makefile.am, - compat/README, compat/accessx, compat/basic, compat/complete, - compat/default, compat/group_led, compat/iso9995, compat/japan, - compat/keypad, compat/leds, compat/misc, compat/mousekeys, - compat/norepeat, compat/pc, compat/pc98, compat/xfree86, - compat/xtest, geometry/.cvsignore, geometry/Makefile.am, - geometry/README, geometry/amiga, geometry/ataritt, - geometry/chicony, geometry/dell, geometry/everex, - geometry/fujitsu, geometry/hp, geometry/keytronic, - geometry/kinesis, geometry/macintosh, geometry/microsoft, - geometry/nec, geometry/northgate, geometry/pc, geometry/sony, - geometry/sun, geometry/winbook, keycodes/README, - keycodes/aliases, keycodes/amiga, keycodes/ataritt, - keycodes/fujitsu, keycodes/hp, keycodes/ibm, keycodes/macintosh, - keycodes/powerpcps2, keycodes/sony, keycodes/sun, - keycodes/xfree86, keycodes/xfree98, keymap/README, keymap/amiga, - keymap/ataritt, keymap/macintosh, keymap/sony, keymap/xfree86, - keymap/xfree98, po/POTFILES.in, po/af.po, po/az.po, po/bg.po, - po/cs.po, po/da.po, po/fr.po, po/hu.po, po/nl.po, po/ru.po, - po/sk.po, po/sq.po, po/sr.po, po/sv.po, po/tr.po, po/uk.po, - po/zh_CN.po, rules/README, rules/base, rules/base-it.lst, - rules/base.lst, rules/base.xml.in, rules/sgi, rules/sgi.lst, - rules/sun, rules/sun.lst, rules/xfree98, rules/xfree98.lst, - rules/xkb.dtd, rules/xml2lst.pl, semantics/basic, - semantics/complete, semantics/default, semantics/xtest, - symbols/al, symbols/am, symbols/ar, symbols/be, symbols/ben, - symbols/bg, symbols/br, symbols/by, symbols/cz, - symbols/cz_qwerty, symbols/de, symbols/dev, symbols/dk, - symbols/dvorak, symbols/dz, symbols/ee, symbols/el, - symbols/en_US, symbols/es, symbols/fi, symbols/fo, symbols/fr, - symbols/fr-latin9, symbols/gb, symbols/ge_la, symbols/ge_ru, - symbols/guj, symbols/gur, symbols/hr, symbols/ie, symbols/il, - symbols/il_phonetic, symbols/ir, symbols/is, symbols/it, - symbols/iu, symbols/kan, symbols/la, symbols/latin, symbols/lo, - symbols/lt, symbols/lv, symbols/mk, symbols/ml, symbols/mm, - symbols/mt, symbols/mt_us, symbols/nl, symbols/no, symbols/ogham, - symbols/ori, symbols/pc, symbols/pl, symbols/pl2, symbols/pt, - symbols/ro, symbols/ru, symbols/sapmi, symbols/se, symbols/se_FI, - symbols/se_NO, symbols/se_SE, symbols/si, symbols/sk, - symbols/sk_qwerty, symbols/sr, symbols/syr, symbols/syr_phonetic, - symbols/tel, symbols/th, symbols/th_pat, symbols/th_tis, - symbols/tj, symbols/tml, symbols/tr, symbols/ua, symbols/us, - symbols/us_intl, symbols/uz, symbols/yu, types/README, - types/basic, types/cancel, types/caps, types/complete, - types/default, types/extra, types/iso9995, types/mousekeys, - types/numpad, types/pc: first feed-in of the layouts. The - revolution is coming - -2004-04-04 02:40 svu - - * configure.in, po/az.po: Azerbaijani translation, thanks to Metin - Amiroff - -2004-04-04 01:14 svu - - * po/ru.po: Russian translation of the Syriac phonetic - -2004-04-04 01:12 svu - - * xfree86.xml.in: Syriac phonetic was not there - -2004-03-19 21:37 svu - - * configure.in: some more translations - -2004-03-19 21:37 svu - - * po/hu.po: Hungarian one - -2004-03-19 21:02 svu - - * po/: af.po, bg.po, cs.po, da.po, fr.po, nl.po, ru.po, sk.po, - sq.po, sr.po, sv.po, tr.po, uk.po, zh_CN.po: three new - translations - -2004-01-20 10:51 svu - - * po/ru.po: corrected tibetian language translation - -2004-01-19 14:41 svu - - * po/ru.po: updated Russian translation - -2004-01-19 14:41 svu - - * xfree86.xml.in: new items from Ivan - -2004-01-19 14:39 svu - - * xslt/xfree86.xsl: bugfix - -2004-01-09 14:44 svu - - * po/ru.po: up2date - -2004-01-09 14:43 svu - - * xfree86.xml.in: patch from Ivan - new items - -2004-01-07 09:32 svu - - * configure.in, po/fr.po: French translation, thanks to Michel - Robitaille - -2004-01-06 16:20 svu - - * xfree86.xml.in, po/ru.po: updates from Ivan - -2004-01-03 14:43 svu - - * po/nl.po: new version, thanks to Elros - -2003-12-18 22:43 svu - - * .cvsignore, po/.cvsignore: little cleanup on messages - -2003-12-18 22:42 svu - - * Makefile.am, configure.in: little things for the latest intltool - -2003-12-18 22:39 svu - - * po/sk.po: Slovak translation, thanks to Zdenko Podobný - -2003-12-18 22:38 svu - - * po/da.po: Danish translation, thanks to Ole Laursen - -2003-12-18 22:34 svu - - * xfree86.xml.in: One more layout, one more variant, updates from - Ivan - -2003-12-05 11:37 svu - - * xslt/xfree86.xsl: helper xslt - reduces the resulting file - -2003-12-05 10:39 svu - - * configure.in, po/tr.po: Turkish translation added, thanks to - Nilgün Belma Bugüner - -2003-11-30 02:11 svu - - * configure.in, po/sr.po: Serbian translation added, thanks to - Danilo Segan - -2003-11-29 04:06 svu - - * configure.in, po/zh_CN.po: Chinese simplified translation, thanks - to Funda Wang - -2003-11-27 22:57 svu - - * configure.in, po/nl.po: NL translation. Thanks to Elros Cyriatan - -2003-11-27 21:19 svu - - * configure.in: added cs translation - -2003-11-27 21:15 svu - - * po/cs.po: First non-cyrillic translation. Thanks to Michal - Bukovjan - -2003-11-25 23:52 svu - - * Makefile.am, NEWS, autogen_gnome.sh, configure.in, - xfree86.xml.in, po/.cvsignore, po/Makevars, po/POTFILES.in, - po/bg.po, po/ru.po, po/uk.po: Now the project should be buildable - and translatable - but please no translations till the English - version is approved - -2003-11-25 16:35 svu - - * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in, - xfree86.xml.in, xfree86_xkb_xml.spec.in, xkb.dtd: first batch of - files - but no translation yet - -2003-11-24 23:32 svu - - * README: first file in - +ChangeLog file is not used. Use "git log" instead diff --git a/dist/xkeyboard-config/Makefile.am b/dist/xkeyboard-config/Makefile.am index b044dc1d2..e98117e8e 100644 --- a/dist/xkeyboard-config/Makefile.am +++ b/dist/xkeyboard-config/Makefile.am @@ -2,8 +2,12 @@ AUTOMAKE_OPTIONS = foreign SUBDIRS = compat geometry keycodes keymap po rules semantics symbols types docs +pkgconfigdir = $(datadir)/pkgconfig +pkgconfig_DATA = xkeyboard-config.pc + EXTRA_DIST=config.rpath COPYING CREDITS README \ autogen.sh \ + xkeyboard-config.pc.in \ xkeyboard-config.spec \ xkeyboard-config.spec.in \ intltool-extract.in intltool-merge.in intltool-update.in @@ -12,16 +16,5 @@ DISTCLEANFILES=intltool-extract intltool-merge intltool-update # ACLOCAL_AMFLAGS = -I m4 -if CREATE_XKBCOMP_SYMLINK -install-xkbcomp: - ln -sf $(XKBCOMP) $(DESTDIR)$(xkb_base)/xkbcomp - -else -install-xkbcomp: - -endif - -install-data-hook: install-xkbcomp - sync-po: rsync -Lrtvz translationproject.org::tp/latest/xkeyboard-config/ po diff --git a/dist/xkeyboard-config/Makefile.in b/dist/xkeyboard-config/Makefile.in index 155003418..18f88fb0f 100644 --- a/dist/xkeyboard-config/Makefile.in +++ b/dist/xkeyboard-config/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -13,10 +14,12 @@ # PARTICULAR PURPOSE. @SET_MAKE@ + VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -31,9 +34,10 @@ PRE_UNINSTALL = : POST_UNINSTALL = : subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/xkeyboard-config.spec.in \ - $(top_srcdir)/configure ABOUT-NLS AUTHORS COPYING ChangeLog \ - NEWS TODO config.rpath install-sh missing + $(srcdir)/Makefile.in $(srcdir)/xkeyboard-config.pc.in \ + $(srcdir)/xkeyboard-config.spec.in $(top_srcdir)/configure \ + ABOUT-NLS AUTHORS COPYING ChangeLog NEWS TODO config.rpath \ + install-sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ @@ -41,7 +45,8 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d -CONFIG_CLEAN_FILES = xkeyboard-config.spec +CONFIG_CLEAN_FILES = xkeyboard-config.pc xkeyboard-config.spec +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ @@ -51,8 +56,34 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(pkgconfigdir)" +DATA = $(pkgconfig_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir dist dist-all distcheck ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) @@ -60,9 +91,34 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ - { test ! -d $(distdir) \ - || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr $(distdir); }; } + { test ! -d "$(distdir)" \ + || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr "$(distdir)"; }; } +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print @@ -122,6 +178,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -181,8 +238,11 @@ xkb_base = @xkb_base@ xkb_rules_symlink = @xkb_rules_symlink@ AUTOMAKE_OPTIONS = foreign SUBDIRS = compat geometry keycodes keymap po rules semantics symbols types docs +pkgconfigdir = $(datadir)/pkgconfig +pkgconfig_DATA = xkeyboard-config.pc EXTRA_DIST = config.rpath COPYING CREDITS README \ autogen.sh \ + xkeyboard-config.pc.in \ xkeyboard-config.spec \ xkeyboard-config.spec.in \ intltool-extract.in intltool-merge.in intltool-update.in @@ -197,15 +257,15 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ - cd $(srcdir) && $(AUTOMAKE) --foreign \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -221,11 +281,34 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENC $(SHELL) ./config.status --recheck $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(srcdir) && $(AUTOCONF) + $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): +xkeyboard-config.pc: $(top_builddir)/config.status $(srcdir)/xkeyboard-config.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $@ xkeyboard-config.spec: $(top_builddir)/config.status $(srcdir)/xkeyboard-config.spec.in cd $(top_builddir) && $(SHELL) ./config.status $@ +install-pkgconfigDATA: $(pkgconfig_DATA) + @$(NORMAL_INSTALL) + test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ + done + +uninstall-pkgconfigDATA: + @$(NORMAL_UNINSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -234,7 +317,7 @@ xkeyboard-config.spec: $(top_builddir)/config.status $(srcdir)/xkeyboard-config. # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -251,7 +334,7 @@ $(RECURSIVE_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ @@ -259,7 +342,7 @@ $(RECURSIVE_TARGETS): fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -285,16 +368,16 @@ $(RECURSIVE_CLEAN_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -309,7 +392,7 @@ tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ + set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ @@ -321,7 +404,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ @@ -330,36 +413,41 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ + test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique + $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) - test -d $(distdir) || mkdir $(distdir) + test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -375,38 +463,55 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ + am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done - -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r $(distdir) + || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) @@ -418,6 +523,10 @@ dist-lzma: distdir tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma $(am__remove_distdir) +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz + $(am__remove_distdir) + dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) @@ -442,15 +551,17 @@ dist dist-all: distdir distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ - bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lzma*) \ - unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ + lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac @@ -458,9 +569,11 @@ distcheck: dist mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && cd $(distdir)/_build \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ @@ -482,13 +595,15 @@ distcheck: dist && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: - @cd $(distuninstallcheck_dir) \ + @$(am__cd) '$(distuninstallcheck_dir)' \ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ @@ -507,9 +622,12 @@ distcleancheck: distclean exit 1; } >&2 check-am: all-am check: check-recursive -all-am: Makefile +all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: + for dir in "$(DESTDIR)$(pkgconfigdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive @@ -530,6 +648,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @@ -550,28 +669,38 @@ dvi-am: html: html-recursive +html-am: + info: info-recursive info-am: -install-data-am: - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-data-hook +install-data-am: install-pkgconfigDATA install-dvi: install-dvi-recursive +install-dvi-am: + install-exec-am: install-html: install-html-recursive +install-html-am: + install-info: install-info-recursive +install-info-am: + install-man: install-pdf: install-pdf-recursive +install-pdf-am: + install-ps: install-ps-recursive +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-recursive @@ -592,38 +721,33 @@ ps: ps-recursive ps-am: -uninstall-am: +uninstall-am: uninstall-pkgconfigDATA -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-data-am install-strip +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ - dist-lzma dist-shar dist-tarZ dist-zip distcheck distclean \ - distclean-generic distclean-tags distcleancheck distdir \ - distuninstallcheck dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am \ - install-data-hook install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ + dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \ + distclean distclean-generic distclean-tags distcleancheck \ + distdir distuninstallcheck dvi dvi-am html html-am info \ + info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-pkgconfigDATA \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ - pdf-am ps ps-am tags tags-recursive uninstall uninstall-am + pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \ + uninstall-pkgconfigDATA # ACLOCAL_AMFLAGS = -I m4 -@CREATE_XKBCOMP_SYMLINK_TRUE@install-xkbcomp: -@CREATE_XKBCOMP_SYMLINK_TRUE@ ln -sf $(XKBCOMP) $(DESTDIR)$(xkb_base)/xkbcomp - -@CREATE_XKBCOMP_SYMLINK_FALSE@install-xkbcomp: - -install-data-hook: install-xkbcomp - sync-po: rsync -Lrtvz translationproject.org::tp/latest/xkeyboard-config/ po + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/NEWS b/dist/xkeyboard-config/NEWS index cba14ad17..d97a8d129 100644 --- a/dist/xkeyboard-config/NEWS +++ b/dist/xkeyboard-config/NEWS @@ -1,3 +1,9 @@ +2.0 Bugfixes (17). Updated/new translations. Some new layouts and models. +1.9 Bugfixes (27). Updated/new translations. Some new layouts and models. + The evdev model is gone, use pc105 instead. + Some fixes for the build process +1.8 Bugfixes (10). Updated/new translations. Some new layouts and models. +1.7 Bugfixes (30). Updated/new translations. Some new layouts and models. 1.6 Bugfixes (36). Updated/new translations. Some new layouts and models. Added terminate:* group Dropped locale-specific models diff --git a/dist/xkeyboard-config/README b/dist/xkeyboard-config/README index c95d3fd83..d91eda6e6 100644 --- a/dist/xkeyboard-config/README +++ b/dist/xkeyboard-config/README @@ -23,3 +23,6 @@ file. For information how to replace existing XKB configuration database with XKeyboardConfig see 'docs/HOWTO.transition' file. + +Contribution guidelines are described at +http://www.freedesktop.org/wiki/Software/XKeyboardConfig/Rules diff --git a/dist/xkeyboard-config/aclocal.m4 b/dist/xkeyboard-config/aclocal.m4 index 51ad140c6..2a7aaeb38 100644 --- a/dist/xkeyboard-config/aclocal.m4 +++ b/dist/xkeyboard-config/aclocal.m4 @@ -1,7 +1,7 @@ -# generated automatically by aclocal 1.10.2 -*- Autoconf -*- +# generated automatically by aclocal 1.11.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -13,8 +13,8 @@ m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],, -[m4_warning([this file was generated for autoconf 2.63. +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.67],, +[m4_warning([this file was generated for autoconf 2.67. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autoreconf'.])]) @@ -301,7 +301,7 @@ msgstr "" dnl These rules are solely for the distribution goal. While doing this dnl we only have to keep exactly one list of the available catalogs - dnl in configure.in. + dnl in configure.ac. for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" @@ -430,7 +430,7 @@ AC_DEFINE_UNQUOTED($1, "$localedir", dnl dnl Now the definitions that aclocal will find dnl -ifdef(glib_configure_in,[],[ +ifdef(glib_configure_ac,[],[ AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) ])dnl @@ -603,7 +603,7 @@ IT_PO_SUBDIR([po]) AC_DEFUN([IT_PO_SUBDIR], [AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS. dnl -dnl The following CONFIG_COMMANDS should be exetuted at the very end +dnl The following CONFIG_COMMANDS should be executed at the very end dnl of config.status. AC_CONFIG_COMMANDS_PRE([ AC_CONFIG_COMMANDS([$1/stamp-it], [ @@ -646,8 +646,9 @@ AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL]) # AC_DEFUN([AC_PROG_INTLTOOL], ...) -# nls.m4 serial 3 (gettext-0.15) -dnl Copyright (C) 1995-2003, 2005-2006 Free Software Foundation, Inc. +# nls.m4 serial 5 (gettext-0.18) +dnl Copyright (C) 1995-2003, 2005-2006, 2008-2010 Free Software Foundation, +dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -665,17 +666,17 @@ dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. -AC_PREREQ(2.50) +AC_PREREQ([2.50]) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS - AC_ARG_ENABLE(nls, + AC_ARG_ENABLE([nls], [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) - AC_MSG_RESULT($USE_NLS) - AC_SUBST(USE_NLS) + AC_MSG_RESULT([$USE_NLS]) + AC_SUBST([USE_NLS]) ]) # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. @@ -690,10 +691,10 @@ AC_DEFUN([AM_NLS], # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.10' +[am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.10.2], [], +m4_if([$1], [1.11.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -709,7 +710,7 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.10.2])dnl +[AM_AUTOMAKE_VERSION([1.11.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) @@ -769,14 +770,14 @@ am_aux_dir=`cd $ac_aux_dir && pwd` # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006 +# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 8 +# serial 9 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- @@ -789,6 +790,7 @@ AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' @@ -802,14 +804,14 @@ AC_CONFIG_COMMANDS_PRE( Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 9 +# serial 10 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, @@ -866,6 +868,16 @@ AC_CACHE_CHECK([dependency style of $depcc], if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and @@ -883,7 +895,17 @@ AC_CACHE_CHECK([dependency style of $depcc], done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested @@ -893,19 +915,23 @@ AC_CACHE_CHECK([dependency style of $depcc], break fi ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; none) break ;; esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message @@ -1043,13 +1069,13 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008 Free Software Foundation, Inc. +# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 13 +# serial 16 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. @@ -1066,7 +1092,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.60])dnl +[AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl @@ -1117,8 +1143,8 @@ AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) -AM_PROG_INSTALL_SH -AM_PROG_INSTALL_STRIP +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. @@ -1126,24 +1152,37 @@ AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl + [_AM_DEPENDENCIES(OBJC)], + [define([AC_PROG_OBJC], + defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) +_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl +dnl The `parallel-tests' driver may need to know about EXEEXT, so add the +dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro +dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) +dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further +dnl mangled by Autoconf and run in a shell conditional statement. +m4_define([_AC_COMPILER_EXEEXT], +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) + # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header @@ -1166,7 +1205,7 @@ for _am_header in $config_headers :; do done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1177,7 +1216,14 @@ echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_co # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi AC_SUBST(install_sh)]) # Copyright (C) 2003, 2005 Free Software Foundation, Inc. @@ -1204,27 +1250,38 @@ AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 +# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 4 +# serial 5 +# AM_MAINTAINER_MODE([DEFAULT-MODE]) +# ---------------------------------- +# Control maintainer-specific portions of Makefiles. +# Default is to disable them, unless `enable' is passed literally. +# For symmetry, `disable' may be passed as well. Anyway, the user +# can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], -[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) - dnl maintainer-mode is disabled by default - AC_ARG_ENABLE(maintainer-mode, -[ --enable-maintainer-mode enable make rules and dependencies not useful +[m4_case(m4_default([$1], [disable]), + [enable], [m4_define([am_maintainer_other], [disable])], + [disable], [m4_define([am_maintainer_other], [enable])], + [m4_define([am_maintainer_other], [enable]) + m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) +AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles]) + dnl maintainer-mode's default is 'disable' unless 'enable' is passed + AC_ARG_ENABLE([maintainer-mode], +[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful (and sometimes confusing) to the casual installer], - USE_MAINTAINER_MODE=$enableval, - USE_MAINTAINER_MODE=no) + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) - AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) + AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE - AC_SUBST(MAINT)dnl + AC_SUBST([MAINT])dnl ] ) @@ -1232,13 +1289,13 @@ AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 3 +# serial 4 # AM_MAKE_INCLUDE() # ----------------- @@ -1247,7 +1304,7 @@ AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: - @echo done + @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. @@ -1257,24 +1314,24 @@ am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) @@ -1284,14 +1341,14 @@ rm -f confinc confmf # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005 +# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 +# serial 6 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ @@ -1308,7 +1365,14 @@ AC_SUBST($1)]) AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " @@ -1379,14 +1443,14 @@ AC_DEFUN([_AM_IF_OPTION], # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 4 +# serial 5 # AM_SANITY_CHECK # --------------- @@ -1395,16 +1459,29 @@ AC_DEFUN([AM_SANITY_CHECK], # Just in case sleep 1 echo timestamp > conftest.file +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; +esac + # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` + set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ @@ -1457,18 +1534,25 @@ fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006 Free Software Foundation, Inc. +# Copyright (C) 2006, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 2 + # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) +# AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Public sister of _AM_SUBST_NOTMAKE. +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) + # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004, 2005 Free Software Foundation, Inc. diff --git a/dist/xkeyboard-config/compat/Makefile.am b/dist/xkeyboard-config/compat/Makefile.am index 4e56a2427..54a659eec 100644 --- a/dist/xkeyboard-config/compat/Makefile.am +++ b/dist/xkeyboard-config/compat/Makefile.am @@ -1,7 +1,7 @@ compatdir = $(xkb_base)/compat dist_compat_DATA = \ -accessx basic complete \ +accessx basic caps complete \ default iso9995 \ japan keypad ledcaps \ lednum ledscroll level5 \ diff --git a/dist/xkeyboard-config/compat/Makefile.in b/dist/xkeyboard-config/compat/Makefile.in index d644884cd..439282a7d 100644 --- a/dist/xkeyboard-config/compat/Makefile.in +++ b/dist/xkeyboard-config/compat/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -20,8 +21,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -44,6 +46,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -51,10 +54,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(compatdir)" "$(DESTDIR)$(dirdir)" -dist_compatDATA_INSTALL = $(INSTALL_DATA) -dist_dirDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_compat_DATA) $(dist_dir_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -112,6 +128,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -171,7 +188,7 @@ xkb_base = @xkb_base@ xkb_rules_symlink = @xkb_rules_symlink@ compatdir = $(xkb_base)/compat dist_compat_DATA = \ -accessx basic complete \ +accessx basic caps complete \ default iso9995 \ japan keypad ledcaps \ lednum ledscroll level5 \ @@ -195,9 +212,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu compat/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu compat/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign compat/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign compat/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -215,40 +232,47 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_compatDATA: $(dist_compat_DATA) @$(NORMAL_INSTALL) test -z "$(compatdir)" || $(MKDIR_P) "$(DESTDIR)$(compatdir)" - @list='$(dist_compat_DATA)'; for p in $$list; do \ + @list='$(dist_compat_DATA)'; test -n "$(compatdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_compatDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(compatdir)/$$f'"; \ - $(dist_compatDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(compatdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(compatdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(compatdir)" || exit $$?; \ done uninstall-dist_compatDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_compat_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(compatdir)/$$f'"; \ - rm -f "$(DESTDIR)$(compatdir)/$$f"; \ - done + @list='$(dist_compat_DATA)'; test -n "$(compatdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(compatdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(compatdir)" && rm -f $$files install-dist_dirDATA: $(dist_dir_DATA) @$(NORMAL_INSTALL) test -z "$(dirdir)" || $(MKDIR_P) "$(DESTDIR)$(dirdir)" - @list='$(dist_dir_DATA)'; for p in $$list; do \ + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_dirDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(dirdir)/$$f'"; \ - $(dist_dirDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(dirdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dirdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(dirdir)" || exit $$?; \ done uninstall-dist_dirDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_dir_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(dirdir)/$$f'"; \ - rm -f "$(DESTDIR)$(dirdir)/$$f"; \ - done + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(dirdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(dirdir)" && rm -f $$files tags: TAGS TAGS: @@ -272,13 +296,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -310,6 +338,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -328,6 +357,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -336,18 +367,28 @@ install-data-am: install-dist_compatDATA install-dist_dirDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -385,7 +426,8 @@ uninstall-am: uninstall-dist_compatDATA uninstall-dist_dirDATA $(subdir).dir: $(dir_data) -rm -f $@ - here=$$(pwd); cd $(srcdir) && $(XKBCOMP) -lfhlpR -o $${here}/$@ '*' + $(XKBCOMP) -lfhlpR -o $@ '*' + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/compat/caps b/dist/xkeyboard-config/compat/caps new file mode 100644 index 000000000..d787ab63d --- /dev/null +++ b/dist/xkeyboard-config/compat/caps @@ -0,0 +1,12 @@ +partial xkb_compatibility "caps_lock" { + // Keysym Caps_Lock locks Lock modifier. + // With this, the keysym Caps_Lock can be used without binding the whole + // key to a real modifier. + // This is essential when you don't want to use caps lock on the first + // level. + // This should not have any compatibility issues when used together with + // other layouts which don't utilize this capability. + interpret Caps_Lock { + action = LockMods(modifiers = Lock); + }; +}; diff --git a/dist/xkeyboard-config/compat/compat.dir b/dist/xkeyboard-config/compat/compat.dir index 04a9667d9..ed406e403 100644 --- a/dist/xkeyboard-config/compat/compat.dir +++ b/dist/xkeyboard-config/compat/compat.dir @@ -1,29 +1,5 @@ +-d------ -------- pc98(basic) +-d------ -------- xtest(xtest) -dp----- -------- misc(misc) --dp----- -------- lednum(num_lock) ---p----- -------- lednum(group_lock) ---p----- -------- lednum(shift_lock) --dp----- -------- pc(pc) +--p----- -------- misc(assign_shift_left_action) -dp----- -------- mousekeys(mousekeys) --d------ -------- xtest(xtest) --d------ -------- pc98(basic) --dp----- -------- japan(japan) ---p----- -------- japan(kana_lock) --dp----- -------- norepeat(norepeat) -h-p----- -------- keypad(overlay) -h-p----- -------- keypad(overlay1) -h-p----- -------- keypad(overlay2) --d------ -------- default(default) --dp----- -------- xfree86(basic) --dp----- -------- iso9995(default) --d------ -------- complete(complete) --d------ -------- olpc(olpc) --dp----- -------- level5(default) --dp----- -------- ledcaps(caps_lock) ---p----- -------- ledcaps(group_lock) ---p----- -------- ledcaps(shift_lock) --d------ -------- basic(basic) --dp----- -------- ledscroll(scroll_lock) ---p----- -------- ledscroll(group_lock) ---p----- -------- ledscroll(shift_lock) --dp----- -------- accessx(basic) ---p----- -------- accessx(full) diff --git a/dist/xkeyboard-config/compat/level5 b/dist/xkeyboard-config/compat/level5 index 6c2da991c..47693549f 100644 --- a/dist/xkeyboard-config/compat/level5 +++ b/dist/xkeyboard-config/compat/level5 @@ -42,3 +42,15 @@ default partial xkb_compatibility "default" { action= LockMods(modifiers=LevelFive); }; }; +partial xkb_compatibility "level5_lock" { + // This defines a Level5-Lock using the NumLock real modifier in order to + // create arbitrary level-behaviour, which would not be possible with the + // virtual modifier. + // See also: types/level5 : EIGHT_LEVEL_LEVEL_FIVE_LOCK + // See also: symbols/level5(lock) + virtual_modifiers NumLock; + + interpret ISO_Level5_Lock { + action = LockMods(modifiers = NumLock); + }; +}; diff --git a/dist/xkeyboard-config/compat/misc b/dist/xkeyboard-config/compat/misc index 9566bc6f6..68cda9594 100644 --- a/dist/xkeyboard-config/compat/misc +++ b/dist/xkeyboard-config/compat/misc @@ -115,3 +115,13 @@ default partial xkb_compatibility "misc" { include "ledscroll" }; + +partial xkb_compatibility "assign_shift_left_action" { + // Because of the irrevertable modifier mapping in symbols/pc is + // getting bound to the Lock modifier when using + // symbols/shift(both_capslock), creating unwanted behaviour. + // This is a quirk, to circumvent the problem. + interpret Shift_L { + action = SetMods(modifiers = Shift); + }; +}; diff --git a/dist/xkeyboard-config/configure b/dist/xkeyboard-config/configure index b7d5dcbb1..68d41deab 100755 --- a/dist/xkeyboard-config/configure +++ b/dist/xkeyboard-config/configure @@ -1,18 +1,22 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.63 for xkeyboard-config 1.6. +# Generated by GNU Autoconf 2.67 for xkeyboard-config 2.0. +# # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software +# Foundation, Inc. +# +# # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which @@ -20,23 +24,15 @@ if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; esac - fi - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - as_nl=' ' export as_nl @@ -44,7 +40,13 @@ export as_nl as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else @@ -55,7 +57,7 @@ else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; - case $arg in + case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; @@ -78,13 +80,6 @@ if test "${PATH_SEPARATOR+set}" != set; then } fi -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - # IFS # We need space, tab and new line, in precisely that order. Quoting is @@ -94,15 +89,15 @@ fi IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. -case $0 in +case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done IFS=$as_save_IFS ;; @@ -114,12 +109,16 @@ if test "x$as_myself" = x; then fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } + exit 1 fi -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' @@ -131,7 +130,248 @@ export LC_ALL LANGUAGE=C export LANGUAGE -# Required to use basename. +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in #( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + # We cannot yet assume a decent shell, so we have to provide a + # neutralization value for shells without unset; and this also + # works around shells that cannot unset nonexistent variables. + BASH_ENV=/dev/null + ENV=/dev/null + (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr @@ -145,8 +385,12 @@ else as_basename=false fi +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi -# Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ @@ -166,415 +410,127 @@ $as_echo X/"$0" | } s/.*/./; q'` -# CDPATH. -$as_unset CDPATH +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits -if test "x$CONFIG_SHELL" = x; then - if (eval ":") 2>/dev/null; then - as_have_required=yes -else - as_have_required=no -fi + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } - if test $as_have_required = yes && (eval ": -(as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit } -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null fi - -if as_func_ret_success; then - : +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi else - exitcode=1 - echo as_func_ret_success failed. + as_ln_s='cp -p' fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false fi -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' else - exitcode=1 - echo positional parameters were not saved. + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in #( + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' fi +as_executable_p=$as_test_x -test \$exitcode = 0) || { (exit 1); exit 1; } +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" -( - as_lineno_1=\$LINENO - as_lineno_2=\$LINENO - test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && - test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } -") 2> /dev/null; then - : -else - as_candidate_shells= - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - case $as_dir in - /*) - for as_base in sh bash ksh sh5; do - as_candidate_shells="$as_candidate_shells $as_dir/$as_base" - done;; - esac -done -IFS=$as_save_IFS +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - for as_shell in $as_candidate_shells $SHELL; do - # Try only shells that exist, to save several forks. - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { ("$as_shell") 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -_ASEOF -}; then - CONFIG_SHELL=$as_shell - as_have_required=yes - if { "$as_shell" 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -(as_func_return () { - (exit $1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = "$1" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test $exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } - -_ASEOF -}; then - break -fi - -fi - - done - - if test "x$CONFIG_SHELL" != x; then - for as_var in BASH_ENV ENV - do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - done - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} -fi - - - if test $as_have_required = no; then - echo This script requires a shell more modern than all the - echo shells that I found on your system. Please install a - echo modern shell, or manually run the script under such a - echo shell if you do have one. - { (exit 1); exit 1; } -fi - - -fi - -fi - - - -(eval "as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0") || { - echo No shell found that supports shell functions. - echo Please tell bug-autoconf@gnu.org about your system, - echo including any error possibly output before this message. - echo This can help us improve future autoconf versions. - echo Configuration will now proceed without shell functions. -} - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in --n*) - case `echo 'x\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; - esac;; -*) - ECHO_N='-n';; -esac -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - - -exec 7<&0 &1 +test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` @@ -589,14 +545,14 @@ cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='xkeyboard-config' PACKAGE_TARNAME='xkeyboard-config' -PACKAGE_VERSION='1.6' -PACKAGE_STRING='xkeyboard-config 1.6' +PACKAGE_VERSION='2.0' +PACKAGE_STRING='xkeyboard-config 2.0' PACKAGE_BUGREPORT='' +PACKAGE_URL='' ac_unique_file="rules/base.xml.in" # Factoring default headers for most tests. @@ -635,7 +591,9 @@ ac_includes_default="\ # include #endif" -ac_subst_vars='LTLIBOBJS +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS LIBOBJS xkb_rules_symlink xkb_base @@ -702,8 +660,6 @@ INTLTOOL_UPDATE USE_NLS USE_COMPAT_RULES_FALSE USE_COMPAT_RULES_TRUE -CREATE_XKBCOMP_SYMLINK_FALSE -CREATE_XKBCOMP_SYMLINK_TRUE CREATE_RULES_SYMLINK_FALSE CREATE_RULES_SYMLINK_TRUE XKBCOMP @@ -763,6 +719,7 @@ bindir program_transform_name prefix exec_prefix +PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION @@ -776,7 +733,6 @@ enable_option_checking enable_maintainer_mode with_xkb_base with_xkb_rules_symlink -enable_xkbcomp_symlink enable_compat_rules enable_nls enable_dependency_tracking @@ -852,8 +808,9 @@ do fi case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. @@ -898,8 +855,7 @@ do ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -925,8 +881,7 @@ do ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1130,8 +1085,7 @@ do ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1147,8 +1101,7 @@ do ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1178,17 +1131,17 @@ do | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; - -*) { $as_echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; @@ -1205,15 +1158,13 @@ done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { $as_echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; - fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 - { (exit 1); exit 1; }; } ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi @@ -1236,8 +1187,7 @@ do [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac - { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' @@ -1251,8 +1201,8 @@ target=$target_alias if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 + $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1267,11 +1217,9 @@ test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - { $as_echo "$as_me: error: working directory cannot be determined" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. @@ -1310,13 +1258,11 @@ else fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 - { (exit 1); exit 1; }; } + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then @@ -1342,7 +1288,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures xkeyboard-config 1.6 to adapt to many kinds of systems. +\`configure' configures xkeyboard-config 2.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1356,7 +1302,7 @@ Configuration: --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages + -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files @@ -1409,7 +1355,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of xkeyboard-config 1.6:";; + short | recursive ) echo "Configuration of xkeyboard-config 2.0:";; esac cat <<\_ACEOF @@ -1419,7 +1365,6 @@ Optional Features: --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer - --enable-xkbcomp-symlink create xkbcomp symlink to $(xkb_base)../../../bin/xkbcomp --enable-compat-rules create compatibility rules --disable-nls do not use Native Language Support --disable-dependency-tracking speeds up one-time build @@ -1437,13 +1382,14 @@ Some influential environment variables: LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. +Report bugs to the package provider. _ACEOF ac_status=$? fi @@ -1506,59 +1452,410 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -xkeyboard-config configure 1.6 -generated by GNU Autoconf 2.63 +xkeyboard-config configure 2.0 +generated by GNU Autoconf 2.67 -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright (C) 2010 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by xkeyboard-config $as_me 1.6, which was -generated by GNU Autoconf 2.63. Invocation command line was - $ $0 $@ +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## -_ACEOF -exec 5>>config.log +# ac_fn_c_try_compile LINENO +# -------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () { -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` + ac_retval=1 +fi + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` +} # ac_fn_c_try_compile -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` +# ac_fn_c_try_link LINENO +# ----------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -_ASUNAME + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval + +} # ac_fn_c_try_link + +# ac_fn_c_check_func LINENO FUNC VAR +# ---------------------------------- +# Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + +} # ac_fn_c_check_func + +# ac_fn_c_try_cpp LINENO +# ---------------------- +# Try to preprocess conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval + +} # ac_fn_c_try_cpp + +# ac_fn_c_try_run LINENO +# ---------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes +# that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval + +} # ac_fn_c_try_run + +# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists, giving a warning if it cannot be compiled using +# the include files in INCLUDES and setting the cache variable VAR +# accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval "test \"\${$3+set}\"" = set; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + +} # ac_fn_c_check_header_mongrel + +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + +} # ac_fn_c_check_header_compile +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by xkeyboard-config $as_me 2.0, which was +generated by GNU Autoconf 2.67. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - $as_echo "PATH: $as_dir" -done + $as_echo "PATH: $as_dir" + done IFS=$as_save_IFS } >&5 @@ -1595,9 +1892,9 @@ do ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" + as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else @@ -1613,13 +1910,13 @@ do -* ) ac_must_keep_next=true ;; esac fi - ac_configure_args="$ac_configure_args '$ac_arg'" + as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there @@ -1631,11 +1928,9 @@ trap 'exit_status=$? { echo - cat <<\_ASBOX -## ---------------- ## + $as_echo "## ---------------- ## ## Cache variables. ## -## ---------------- ## -_ASBOX +## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( @@ -1644,13 +1939,13 @@ _ASBOX case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) $as_unset $ac_var ;; + *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done @@ -1669,11 +1964,9 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ) echo - cat <<\_ASBOX -## ----------------- ## + $as_echo "## ----------------- ## ## Output variables. ## -## ----------------- ## -_ASBOX +## ----------------- ##" echo for ac_var in $ac_subst_vars do @@ -1686,11 +1979,9 @@ _ASBOX echo if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## + $as_echo "## ------------------- ## ## File substitutions. ## -## ------------------- ## -_ASBOX +## ------------------- ##" echo for ac_var in $ac_subst_files do @@ -1704,11 +1995,9 @@ _ASBOX fi if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## + $as_echo "## ----------- ## ## confdefs.h. ## -## ----------- ## -_ASBOX +## ----------- ##" echo cat confdefs.h echo @@ -1722,46 +2011,53 @@ _ASBOX exit $exit_status ' 0 for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h +$as_echo "/* confdefs.h */" > confdefs.h + # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF +cat >>confdefs.h <<_ACEOF +#define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - ac_site_file1=$CONFIG_SITE + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site @@ -1772,19 +2068,23 @@ fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue - if test -r "$ac_site_file"; then - { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5 ; } fi done if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; @@ -1792,7 +2092,7 @@ $as_echo "$as_me: loading cache $cache_file" >&6;} esac fi else - { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi @@ -1807,11 +2107,11 @@ for ac_var in $ac_precious_vars; do eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) - { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) - { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; @@ -1821,17 +2121,17 @@ $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else - { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi - { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac @@ -1843,43 +2143,20 @@ $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then - { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi - - - - - - - - - - - - - - - - - - - - - - - - +## -------------------- ## +## Main body of script. ## +## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -1889,7 +2166,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu -am__api_version='1.10' +am__api_version='1.11' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do @@ -1908,9 +2185,7 @@ for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do fi done if test -z "$ac_aux_dir"; then - { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 -$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, @@ -1936,10 +2211,10 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then +if test "${ac_cv_path_install+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -1947,11 +2222,11 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in #(( + ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. @@ -1988,7 +2263,7 @@ case $as_dir/ in ;; esac -done + done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir @@ -2004,7 +2279,7 @@ fi INSTALL=$ac_install_sh fi fi -{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. @@ -2015,21 +2290,34 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5 ;; +esac + # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` + set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ @@ -2039,11 +2327,8 @@ if ( # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". - { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken +alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file @@ -2052,13 +2337,10 @@ then # Ok. : else - { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -$as_echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 fi -{ $as_echo "$as_me:$LINENO: result: yes" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" @@ -2073,56 +2355,172 @@ program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= - { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi -{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 -$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } -if test -z "$MKDIR_P"; then - if test "${ac_cv_path_mkdir+set}" = set; then +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in mkdir gmkdir; do - for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue - case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( - 'mkdir (GNU coreutils) '* | \ - 'mkdir (coreutils) '* | \ - 'mkdir (fileutils) '4.1*) - ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext - break 3;; - esac - done - done + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi done + done IFS=$as_save_IFS fi - - if test "${ac_cv_path_mkdir+set}" = set; then - MKDIR_P="$ac_cv_path_mkdir -p" - else +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if test "${ac_cv_path_mkdir+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. - test -d ./--version && rmdir ./--version MKDIR_P="$ac_install_sh -d" fi fi -{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" @@ -2135,9 +2533,9 @@ for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_AWK+set}" = set; then +if test "${ac_cv_prog_AWK+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then @@ -2148,24 +2546,24 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then - { $as_echo "$as_me:$LINENO: result: $AWK" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2173,11 +2571,11 @@ fi test -n "$AWK" && break done -{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF @@ -2185,7 +2583,7 @@ SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; @@ -2195,11 +2593,11 @@ esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { $as_echo "$as_me:$LINENO: result: yes" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi @@ -2219,9 +2617,7 @@ if test "`cd $srcdir && pwd`" != "`pwd`"; then am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then - { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi @@ -2237,7 +2633,7 @@ fi # Define the identity of the package. PACKAGE='xkeyboard-config' - VERSION='1.6' + VERSION='2.0' cat >>confdefs.h <<_ACEOF @@ -2265,108 +2661,6 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} -install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then - $as_echo_n "(cached) " >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 -$as_echo "$STRIP" >&6; } -else - { $as_echo "$as_me:$LINENO: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_STRIP="strip" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -$as_echo "$ac_ct_STRIP" >&6; } -else - { $as_echo "$as_me:$LINENO: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. @@ -2379,16 +2673,17 @@ am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' -{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. -if test "${enable_maintainer_mode+set}" = set; then +if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi - { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= @@ -2406,9 +2701,9 @@ fi # Extract the first word of "xkbcomp", so it can be a program name with args. set dummy xkbcomp; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_XKBCOMP+set}" = set; then +if test "${ac_cv_path_XKBCOMP+set}" = set; then : $as_echo_n "(cached) " >&6 else case $XKBCOMP in @@ -2421,14 +2716,14 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_XKBCOMP="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS test -z "$ac_cv_path_XKBCOMP" && ac_cv_path_XKBCOMP="not_found" @@ -2437,46 +2732,36 @@ esac fi XKBCOMP=$ac_cv_path_XKBCOMP if test -n "$XKBCOMP"; then - { $as_echo "$as_me:$LINENO: result: $XKBCOMP" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XKBCOMP" >&5 $as_echo "$XKBCOMP" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x$XKBCOMP = xnot_found ; then - { { $as_echo "$as_me:$LINENO: error: xkbcomp is required to install the xkb data files" >&5 -$as_echo "$as_me: error: xkbcomp is required to install the xkb data files" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "xkbcomp is required to install the xkb data files" "$LINENO" 5 fi # Check whether --with-xkb_base was given. -if test "${with_xkb_base+set}" = set; then +if test "${with_xkb_base+set}" = set; then : withval=$with_xkb_base; xkb_base="$withval" else - xkb_base="\$(datadir)/X11/xkb" + xkb_base="${datadir}/X11/xkb" fi # Check whether --with-xkb_rules_symlink was given. -if test "${with_xkb_rules_symlink+set}" = set; then +if test "${with_xkb_rules_symlink+set}" = set; then : withval=$with_xkb_rules_symlink; xkb_rules_symlink="$withval" fi -# Check whether --enable-xkbcomp_symlink was given. -if test "${enable_xkbcomp_symlink+set}" = set; then - enableval=$enable_xkbcomp_symlink; enable_xkbcomp_symlink="$enableval" -else - enable_xkbcomp_symlink="yes" -fi - - # Check whether --enable-compat_rules was given. -if test "${enable_compat_rules+set}" = set; then +if test "${enable_compat_rules+set}" = set; then : enableval=$enable_compat_rules; enable_compat_rules="$enableval" else enable_compat_rules="yes" @@ -2492,15 +2777,6 @@ else fi - if test "x$enable_xkbcomp_symlink" = "xyes"; then - CREATE_XKBCOMP_SYMLINK_TRUE= - CREATE_XKBCOMP_SYMLINK_FALSE='#' -else - CREATE_XKBCOMP_SYMLINK_TRUE='#' - CREATE_XKBCOMP_SYMLINK_FALSE= -fi - - if test "x$enable_compat_rules" = "xyes"; then USE_COMPAT_RULES_TRUE= USE_COMPAT_RULES_FALSE='#' @@ -2514,16 +2790,16 @@ fi # i18n # **** - { $as_echo "$as_me:$LINENO: checking whether NLS is requested" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. -if test "${enable_nls+set}" = set; then +if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi - { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } @@ -2535,44 +2811,44 @@ ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: - @echo done + @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. -{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac fi -{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then +if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi @@ -2597,9 +2873,9 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2610,24 +2886,24 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2637,9 +2913,9 @@ if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then @@ -2650,24 +2926,24 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2676,7 +2952,7 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac @@ -2690,9 +2966,9 @@ if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2703,24 +2979,24 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2730,9 +3006,9 @@ fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2744,18 +3020,18 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then @@ -2774,10 +3050,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2789,9 +3065,9 @@ if test -z "$CC"; then do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2802,24 +3078,24 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2833,9 +3109,9 @@ if test -z "$CC"; then do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then @@ -2846,24 +3122,24 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2876,7 +3152,7 @@ done else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac @@ -2887,57 +3163,37 @@ fi fi -test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5 ; } # Provide some information about the compiler. -$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 -{ (ac_try="$ac_compiler --version >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler --version >&5") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -v >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler -v >&5") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -V >&5" +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler -V >&5") 2>&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -2953,8 +3209,8 @@ ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: @@ -2970,17 +3226,17 @@ do done rm -f $ac_rmfiles -if { (ac_try="$ac_link_default" +if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, @@ -2997,7 +3253,7 @@ do # certainly right. break;; *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi @@ -3016,84 +3272,41 @@ test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi - -{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 -$as_echo "$ac_file" >&6; } -if test -z "$ac_file"; then - $as_echo "$as_me: failed program was:" >&5 +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: C compiler cannot create executables -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; }; } +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5 ; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } fi - +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { (case "(($ac_try" in +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_try") 2>&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } - fi - fi -fi -{ $as_echo "$as_me:$LINENO: result: yes" >&5 -$as_echo "yes" >&6; } - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } - -{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 -$as_echo_n "checking for suffix of executables... " >&6; } -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with @@ -3108,32 +3321,83 @@ for ac_file in conftest.exe conftest conftest.*; do esac done else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5 ; } fi - -rm -f conftest$ac_cv_exeext -{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT -{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5 ; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } -if test "${ac_cv_objext+set}" = set; then +if test "${ac_cv_objext+set}" = set; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3145,17 +3409,17 @@ main () } _ACEOF rm -f conftest.o conftest.obj -if { (ac_try="$ac_compile" +if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in @@ -3168,31 +3432,23 @@ else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5 ; } fi - rm -f conftest.$ac_cv_objext conftest.$ac_ext fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then +if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3206,37 +3462,16 @@ main () return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_compiler_gnu=no + ac_compiler_gnu=no fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes @@ -3245,20 +3480,16 @@ else fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then +if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3269,35 +3500,11 @@ main () return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - CFLAGS="" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3308,36 +3515,12 @@ main () return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +if ac_fn_c_try_compile "$LINENO"; then : - ac_c_werror_flag=$ac_save_c_werror_flag +else + ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3348,42 +3531,17 @@ main () return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS @@ -3400,18 +3558,14 @@ else CFLAGS= fi fi -{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then +if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -3468,32 +3622,9 @@ for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then + if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - fi - rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done @@ -3504,17 +3635,19 @@ fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) - { $as_echo "$as_me:$LINENO: result: none needed" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) - { $as_echo "$as_me:$LINENO: result: unsupported" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac +if test "x$ac_cv_prog_cc_c89" != xno; then : +fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -3524,9 +3657,9 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= -{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } -if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then +if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then @@ -3552,6 +3685,11 @@ else if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and @@ -3569,7 +3707,17 @@ else done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested @@ -3579,19 +3727,23 @@ else break fi ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; none) break ;; esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message @@ -3615,7 +3767,7 @@ else fi fi -{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type @@ -3635,35 +3787,31 @@ fi case "$am__api_version" in 1.01234) - { { $as_echo "$as_me:$LINENO: error: Automake 1.5 or newer is required to use intltool" >&5 -$as_echo "$as_me: error: Automake 1.5 or newer is required to use intltool" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5 ;; *) ;; esac if test -n "0.30"; then - { $as_echo "$as_me:$LINENO: checking for intltool >= 0.30" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.30" >&5 $as_echo_n "checking for intltool >= 0.30... " >&6; } INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.30 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` - { $as_echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; } test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || - { { $as_echo "$as_me:$LINENO: error: Your intltool is too old. You need intltool 0.30 or later." >&5 -$as_echo "$as_me: error: Your intltool is too old. You need intltool 0.30 or later." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "Your intltool is too old. You need intltool 0.30 or later." "$LINENO" 5 fi # Extract the first word of "intltool-update", so it can be a program name with args. set dummy intltool-update; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_INTLTOOL_UPDATE+set}" = set; then +if test "${ac_cv_path_INTLTOOL_UPDATE+set}" = set; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_UPDATE in @@ -3676,14 +3824,14 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS ;; @@ -3691,19 +3839,19 @@ esac fi INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE if test -n "$INTLTOOL_UPDATE"; then - { $as_echo "$as_me:$LINENO: result: $INTLTOOL_UPDATE" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5 $as_echo "$INTLTOOL_UPDATE" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-merge", so it can be a program name with args. set dummy intltool-merge; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_INTLTOOL_MERGE+set}" = set; then +if test "${ac_cv_path_INTLTOOL_MERGE+set}" = set; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_MERGE in @@ -3716,14 +3864,14 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS ;; @@ -3731,19 +3879,19 @@ esac fi INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE if test -n "$INTLTOOL_MERGE"; then - { $as_echo "$as_me:$LINENO: result: $INTLTOOL_MERGE" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5 $as_echo "$INTLTOOL_MERGE" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-extract", so it can be a program name with args. set dummy intltool-extract; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_INTLTOOL_EXTRACT+set}" = set; then +if test "${ac_cv_path_INTLTOOL_EXTRACT+set}" = set; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_EXTRACT in @@ -3756,14 +3904,14 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS ;; @@ -3771,18 +3919,16 @@ esac fi INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT if test -n "$INTLTOOL_EXTRACT"; then - { $as_echo "$as_me:$LINENO: result: $INTLTOOL_EXTRACT" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5 $as_echo "$INTLTOOL_EXTRACT" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then - { { $as_echo "$as_me:$LINENO: error: The intltool scripts were not found. Please install intltool." >&5 -$as_echo "$as_me: error: The intltool scripts were not found. Please install intltool." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5 fi INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' @@ -3904,9 +4050,9 @@ INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcar # Check the gettext tools to make sure they are GNU # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_XGETTEXT+set}" = set; then +if test "${ac_cv_path_XGETTEXT+set}" = set; then : $as_echo_n "(cached) " >&6 else case $XGETTEXT in @@ -3919,14 +4065,14 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS ;; @@ -3934,19 +4080,19 @@ esac fi XGETTEXT=$ac_cv_path_XGETTEXT if test -n "$XGETTEXT"; then - { $as_echo "$as_me:$LINENO: result: $XGETTEXT" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_MSGMERGE+set}" = set; then +if test "${ac_cv_path_MSGMERGE+set}" = set; then : $as_echo_n "(cached) " >&6 else case $MSGMERGE in @@ -3959,14 +4105,14 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS ;; @@ -3974,19 +4120,19 @@ esac fi MSGMERGE=$ac_cv_path_MSGMERGE if test -n "$MSGMERGE"; then - { $as_echo "$as_me:$LINENO: result: $MSGMERGE" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_MSGFMT+set}" = set; then +if test "${ac_cv_path_MSGFMT+set}" = set; then : $as_echo_n "(cached) " >&6 else case $MSGFMT in @@ -3999,14 +4145,14 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS ;; @@ -4014,19 +4160,19 @@ esac fi MSGFMT=$ac_cv_path_MSGFMT if test -n "$MSGFMT"; then - { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_GMSGFMT+set}" = set; then +if test "${ac_cv_path_GMSGFMT+set}" = set; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in @@ -4039,14 +4185,14 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" @@ -4055,33 +4201,29 @@ esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then - { $as_echo "$as_me:$LINENO: result: $GMSGFMT" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then - { { $as_echo "$as_me:$LINENO: error: GNU gettext tools not found; required for intltool" >&5 -$as_echo "$as_me: error: GNU gettext tools not found; required for intltool" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then - { { $as_echo "$as_me:$LINENO: error: GNU gettext tools not found; required for intltool" >&5 -$as_echo "$as_me: error: GNU gettext tools not found; required for intltool" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then +if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_PERL in @@ -4094,14 +4236,14 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS ;; @@ -4109,41 +4251,35 @@ esac fi INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL if test -n "$INTLTOOL_PERL"; then - { $as_echo "$as_me:$LINENO: result: $INTLTOOL_PERL" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5 $as_echo "$INTLTOOL_PERL" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_PERL"; then - { { $as_echo "$as_me:$LINENO: error: perl not found" >&5 -$as_echo "$as_me: error: perl not found" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "perl not found" "$LINENO" 5 fi -{ $as_echo "$as_me:$LINENO: checking for perl >= 5.8.1" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5 $as_echo_n "checking for perl >= 5.8.1... " >&6; } $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then - { { $as_echo "$as_me:$LINENO: error: perl 5.8.1 is required for intltool" >&5 -$as_echo "$as_me: error: perl 5.8.1 is required for intltool" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5 else IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`" - { $as_echo "$as_me:$LINENO: result: $IT_PERL_VERSION" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5 $as_echo "$IT_PERL_VERSION" >&6; } fi if test "x" != "xno-xml"; then - { $as_echo "$as_me:$LINENO: checking for XML::Parser" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5 $as_echo_n "checking for XML::Parser... " >&6; } if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then - { $as_echo "$as_me:$LINENO: result: ok" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } else - { { $as_echo "$as_me:$LINENO: error: XML::Parser perl module is required for intltool" >&5 -$as_echo "$as_me: error: XML::Parser perl module is required for intltool" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5 fi fi @@ -4153,11 +4289,7 @@ fi # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -4169,120 +4301,13 @@ extern int _nl_msg_cat_cntr; return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then +if ac_fn_c_try_link "$LINENO"; then : DATADIRNAME=share else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - case $host in + case $host in *-*-solaris*) - { $as_echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5 -$as_echo_n "checking for bind_textdomain_codeset... " >&6; } -if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define bind_textdomain_codeset to an innocuous variant, in case declares bind_textdomain_codeset. - For example, HP-UX 11i declares gettimeofday. */ -#define bind_textdomain_codeset innocuous_bind_textdomain_codeset - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char bind_textdomain_codeset (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef bind_textdomain_codeset - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char bind_textdomain_codeset (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_bind_textdomain_codeset || defined __stub___bind_textdomain_codeset -choke me -#endif - -int -main () -{ -return bind_textdomain_codeset (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then - ac_cv_func_bind_textdomain_codeset=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_bind_textdomain_codeset=no -fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5 -$as_echo "$ac_cv_func_bind_textdomain_codeset" >&6; } -if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then + ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" +if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then : DATADIRNAME=share else DATADIRNAME=lib @@ -4294,10 +4319,8 @@ fi ;; esac fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext fi @@ -4318,14 +4341,14 @@ ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then + if test "${ac_cv_prog_CPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded @@ -4340,11 +4363,7 @@ do # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include @@ -4353,78 +4372,34 @@ cat >>conftest.$ac_ext <<_ACEOF #endif Syntax error _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +if ac_fn_c_try_cpp "$LINENO"; then : +else # Broken: fails on valid input. continue fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then +if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : break fi @@ -4436,7 +4411,7 @@ fi else ac_cv_prog_CPP=$CPP fi -{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes @@ -4447,11 +4422,7 @@ do # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include @@ -4460,87 +4431,40 @@ cat >>conftest.$ac_ext <<_ACEOF #endif Syntax error _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +if ac_fn_c_try_cpp "$LINENO"; then : +else # Broken: fails on valid input. continue fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then +if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5 ; } fi ac_ext=c @@ -4550,9 +4474,9 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if test "${ac_cv_path_GREP+set}" = set; then +if test "${ac_cv_path_GREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then @@ -4563,7 +4487,7 @@ for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do + for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue @@ -4583,7 +4507,7 @@ case `"$ac_path_GREP" --version 2>&1` in $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` + as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" @@ -4598,26 +4522,24 @@ esac $ac_path_GREP_found && break 3 done done -done + done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then - { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" -{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } -if test "${ac_cv_path_EGREP+set}" = set; then +if test "${ac_cv_path_EGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 @@ -4631,7 +4553,7 @@ for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do + for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue @@ -4651,7 +4573,7 @@ case `"$ac_path_EGREP" --version 2>&1` in $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` + as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" @@ -4666,12 +4588,10 @@ esac $ac_path_EGREP_found && break 3 done done -done + done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then - { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP @@ -4679,21 +4599,17 @@ fi fi fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" -{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } -if test "${ac_cv_header_stdc+set}" = set; then +if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -4708,48 +4624,23 @@ main () return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_header_stdc=no + ac_cv_header_stdc=no fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then - : + $EGREP "memchr" >/dev/null 2>&1; then : + else ac_cv_header_stdc=no fi @@ -4759,18 +4650,14 @@ fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then - : + $EGREP "free" >/dev/null 2>&1; then : + else ac_cv_header_stdc=no fi @@ -4780,14 +4667,10 @@ fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then + if test "$cross_compiling" = yes; then : : else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -4814,118 +4697,33 @@ main () return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - $as_echo "$as_me: program exited with status $ac_status" >&5 -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +if ac_fn_c_try_run "$LINENO"; then : -( exit $ac_status ) -ac_cv_header_stdc=no +else + ac_cv_header_stdc=no fi -rm -rf conftest.dSYM -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext fi - fi fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then -cat >>confdefs.h <<\_ACEOF -#define STDC_HEADERS 1 -_ACEOF +$as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. - - - - - - - - - for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h -do -as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - eval "$as_ac_Header=yes" -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_Header=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -as_val=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -4936,146 +4734,12 @@ done - -for ac_header in locale.h -do -as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 -$as_echo_n "checking $ac_header usability... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 -$as_echo_n "checking $ac_header presence... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - -fi -as_val=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then + for ac_header in locale.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" +if test "x$ac_cv_header_locale_h" = x""yes; then : cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +#define HAVE_LOCALE_H 1 _ACEOF fi @@ -5083,16 +4747,12 @@ fi done if test $ac_cv_header_locale_h = yes; then - { $as_echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 $as_echo_n "checking for LC_MESSAGES... " >&6; } -if test "${am_cv_val_LC_MESSAGES+set}" = set; then +if test "${am_cv_val_LC_MESSAGES+set}" = set; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int @@ -5103,46 +4763,19 @@ return LC_MESSAGES return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then +if ac_fn_c_try_link "$LINENO"; then : am_cv_val_LC_MESSAGES=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - am_cv_val_LC_MESSAGES=no + am_cv_val_LC_MESSAGES=no fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext fi -{ $as_echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 $as_echo "$am_cv_val_LC_MESSAGES" >&6; } if test $am_cv_val_LC_MESSAGES = yes; then -cat >>confdefs.h <<\_ACEOF -#define HAVE_LC_MESSAGES 1 -_ACEOF +$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h fi fi @@ -5155,150 +4788,20 @@ _ACEOF XGETTEXT=: INTLLIBS= - if test "${ac_cv_header_libintl_h+set}" = set; then - { $as_echo "$as_me:$LINENO: checking for libintl.h" >&5 -$as_echo_n "checking for libintl.h... " >&6; } -if test "${ac_cv_header_libintl_h+set}" = set; then - $as_echo_n "(cached) " >&6 -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5 -$as_echo "$ac_cv_header_libintl_h" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:$LINENO: checking libintl.h usability" >&5 -$as_echo_n "checking libintl.h usability... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:$LINENO: checking libintl.h presence" >&5 -$as_echo_n "checking libintl.h presence... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { $as_echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { $as_echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: libintl.h: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: libintl.h: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5 -$as_echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5 -$as_echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ $as_echo "$as_me:$LINENO: checking for libintl.h" >&5 -$as_echo_n "checking for libintl.h... " >&6; } -if test "${ac_cv_header_libintl_h+set}" = set; then - $as_echo_n "(cached) " >&6 -else - ac_cv_header_libintl_h=$ac_header_preproc -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5 -$as_echo "$ac_cv_header_libintl_h" >&6; } - -fi -if test "x$ac_cv_header_libintl_h" = x""yes; then + ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default" +if test "x$ac_cv_header_libintl_h" = x""yes; then : gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # - { $as_echo "$as_me:$LINENO: checking for ngettext in libc" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5 $as_echo_n "checking for ngettext in libc... " >&6; } -if test "${gt_cv_func_ngettext_libc+set}" = set; then +if test "${gt_cv_func_ngettext_libc+set}" = set; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include @@ -5311,54 +4814,25 @@ return !ngettext ("","", 1) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then +if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_ngettext_libc=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - gt_cv_func_ngettext_libc=no + gt_cv_func_ngettext_libc=no fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext fi -{ $as_echo "$as_me:$LINENO: result: $gt_cv_func_ngettext_libc" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5 $as_echo "$gt_cv_func_ngettext_libc" >&6; } if test "$gt_cv_func_ngettext_libc" = "yes" ; then - { $as_echo "$as_me:$LINENO: checking for dgettext in libc" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5 $as_echo_n "checking for dgettext in libc... " >&6; } -if test "${gt_cv_func_dgettext_libc+set}" = set; then +if test "${gt_cv_func_dgettext_libc+set}" = set; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include @@ -5371,141 +4845,26 @@ return !dgettext ("","") return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then +if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_dgettext_libc=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - gt_cv_func_dgettext_libc=no + gt_cv_func_dgettext_libc=no fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext fi -{ $as_echo "$as_me:$LINENO: result: $gt_cv_func_dgettext_libc" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5 $as_echo "$gt_cv_func_dgettext_libc" >&6; } fi - if test "$gt_cv_func_ngettext_libc" = "yes" ; then - -for ac_func in bind_textdomain_codeset -do -as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 -$as_echo_n "checking for $ac_func... " >&6; } -if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then - eval "$as_ac_var=yes" -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -as_val=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then + if test "$gt_cv_func_ngettext_libc" = "yes" ; then + for ac_func in bind_textdomain_codeset +do : + ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" +if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then : cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +#define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi @@ -5520,18 +4879,14 @@ done || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then - { $as_echo "$as_me:$LINENO: checking for bindtextdomain in -lintl" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; } -if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then +if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -5549,55 +4904,26 @@ return bindtextdomain (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_bindtextdomain=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_intl_bindtextdomain=no + ac_cv_lib_intl_bindtextdomain=no fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_bindtextdomain" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; } -if test "x$ac_cv_lib_intl_bindtextdomain" = x""yes; then - { $as_echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5 +if test "x$ac_cv_lib_intl_bindtextdomain" = x""yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } -if test "${ac_cv_lib_intl_ngettext+set}" = set; then +if test "${ac_cv_lib_intl_ngettext+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -5615,55 +4941,26 @@ return ngettext (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_intl_ngettext=no + ac_cv_lib_intl_ngettext=no fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } -if test "x$ac_cv_lib_intl_ngettext" = x""yes; then - { $as_echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5 +if test "x$ac_cv_lib_intl_ngettext" = x""yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5 $as_echo_n "checking for dgettext in -lintl... " >&6; } -if test "${ac_cv_lib_intl_dgettext+set}" = set; then +if test "${ac_cv_lib_intl_dgettext+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -5681,43 +4978,18 @@ return dgettext (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_dgettext=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_intl_dgettext=no + ac_cv_lib_intl_dgettext=no fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5 $as_echo "$ac_cv_lib_intl_dgettext" >&6; } -if test "x$ac_cv_lib_intl_dgettext" = x""yes; then +if test "x$ac_cv_lib_intl_dgettext" = x""yes; then : gt_cv_func_dgettext_libintl=yes fi @@ -5727,22 +4999,18 @@ fi if test "$gt_cv_func_dgettext_libintl" != "yes" ; then - { $as_echo "$as_me:$LINENO: checking if -liconv is needed to use gettext" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; } - { $as_echo "$as_me:$LINENO: result: " >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } - { $as_echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } -if test "${ac_cv_lib_intl_ngettext+set}" = set; then +if test "${ac_cv_lib_intl_ngettext+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -5760,55 +5028,26 @@ return ngettext (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_intl_ngettext=no + ac_cv_lib_intl_ngettext=no fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } -if test "x$ac_cv_lib_intl_ngettext" = x""yes; then - { $as_echo "$as_me:$LINENO: checking for dcgettext in -lintl" >&5 +if test "x$ac_cv_lib_intl_ngettext" = x""yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5 $as_echo_n "checking for dcgettext in -lintl... " >&6; } -if test "${ac_cv_lib_intl_dcgettext+set}" = set; then +if test "${ac_cv_lib_intl_dcgettext+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -5826,43 +5065,18 @@ return dcgettext (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_dcgettext=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_intl_dcgettext=no + ac_cv_lib_intl_dcgettext=no fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dcgettext" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; } -if test "x$ac_cv_lib_intl_dcgettext" = x""yes; then +if test "x$ac_cv_lib_intl_dcgettext" = x""yes; then : gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv else @@ -5884,102 +5098,12 @@ fi glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset - -for ac_func in bind_textdomain_codeset -do -as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 -$as_echo_n "checking for $ac_func... " >&6; } -if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then - eval "$as_ac_var=yes" -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -as_val=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then + for ac_func in bind_textdomain_codeset +do : + ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" +if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then : cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +#define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi @@ -6009,15 +5133,13 @@ done if test "$gt_cv_have_gettext" = "yes"; then -cat >>confdefs.h <<\_ACEOF -#define HAVE_GETTEXT 1 -_ACEOF +$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_MSGFMT+set}" = set; then +if test "${ac_cv_path_MSGFMT+set}" = set; then : $as_echo_n "(cached) " >&6 else case "$MSGFMT" in @@ -6042,118 +5164,28 @@ esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != "no"; then - { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" - -for ac_func in dcgettext -do -as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 -$as_echo_n "checking for $ac_func... " >&6; } -if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then - eval "$as_ac_var=yes" -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -as_val=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then + for ac_func in dcgettext +do : + ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext" +if test "x$ac_cv_func_dcgettext" = x""yes; then : cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +#define HAVE_DCGETTEXT 1 _ACEOF fi done MSGFMT_OPTS= - { $as_echo "$as_me:$LINENO: checking if msgfmt accepts -c" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5 $as_echo_n "checking if msgfmt accepts -c... " >&6; } cat >conftest.foo <<_ACEOF @@ -6168,14 +5200,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" _ACEOF -if { ($as_echo "$as_me:$LINENO: \$MSGFMT -c -o /dev/null conftest.foo") >&5 +if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - MSGFMT_OPTS=-c; { $as_echo "$as_me:$LINENO: result: yes" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } -else { $as_echo "$as_me:$LINENO: result: no" >&5 +else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } echo "$as_me: failed input was:" >&5 sed 's/^/| /' conftest.foo >&5 @@ -6183,9 +5215,9 @@ fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_GMSGFMT+set}" = set; then +if test "${ac_cv_path_GMSGFMT+set}" = set; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in @@ -6198,14 +5230,14 @@ for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" @@ -6214,19 +5246,19 @@ esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then - { $as_echo "$as_me:$LINENO: result: $GMSGFMT" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_XGETTEXT+set}" = set; then +if test "${ac_cv_path_XGETTEXT+set}" = set; then : $as_echo_n "(cached) " >&6 else case "$XGETTEXT" in @@ -6249,146 +5281,35 @@ else ;; esac fi -XGETTEXT="$ac_cv_path_XGETTEXT" -if test "$XGETTEXT" != ":"; then - { $as_echo "$as_me:$LINENO: result: $XGETTEXT" >&5 -$as_echo "$XGETTEXT" >&6; } -else - { $as_echo "$as_me:$LINENO: result: no" >&5 -$as_echo "no" >&6; } -fi - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -extern int _nl_msg_cat_cntr; - return _nl_msg_cat_cntr - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then - CATOBJEXT=.gmo - DATADIRNAME=share -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - case $host in - *-*-solaris*) - { $as_echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5 -$as_echo_n "checking for bind_textdomain_codeset... " >&6; } -if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define bind_textdomain_codeset to an innocuous variant, in case declares bind_textdomain_codeset. - For example, HP-UX 11i declares gettimeofday. */ -#define bind_textdomain_codeset innocuous_bind_textdomain_codeset - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char bind_textdomain_codeset (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef bind_textdomain_codeset - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char bind_textdomain_codeset (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_bind_textdomain_codeset || defined __stub___bind_textdomain_codeset -choke me -#endif +XGETTEXT="$ac_cv_path_XGETTEXT" +if test "$XGETTEXT" != ":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 +$as_echo "$XGETTEXT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ int main () { -return bind_textdomain_codeset (); +extern int _nl_msg_cat_cntr; + return _nl_msg_cat_cntr ; return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then - ac_cv_func_bind_textdomain_codeset=yes +if ac_fn_c_try_link "$LINENO"; then : + CATOBJEXT=.gmo + DATADIRNAME=share else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_bind_textdomain_codeset=no -fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5 -$as_echo "$ac_cv_func_bind_textdomain_codeset" >&6; } -if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then + case $host in + *-*-solaris*) + ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" +if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then : CATOBJEXT=.gmo DATADIRNAME=share else @@ -6403,10 +5324,8 @@ fi ;; esac fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else @@ -6420,9 +5339,7 @@ fi if test "$gt_cv_have_gettext" = "yes" ; then -cat >>confdefs.h <<\_ACEOF -#define ENABLE_NLS 1 -_ACEOF +$as_echo "#define ENABLE_NLS 1" >>confdefs.h fi @@ -6430,7 +5347,7 @@ _ACEOF if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else - { $as_echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } XGETTEXT=":" fi @@ -6463,7 +5380,7 @@ $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else - { $as_echo "$as_me:$LINENO: checking for catalogs to be installed" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 $as_echo_n "checking for catalogs to be installed... " >&6; } NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do @@ -6488,7 +5405,7 @@ $as_echo_n "checking for catalogs to be installed... " >&6; } fi done LINGUAS=$NEW_LINGUAS - { $as_echo "$as_me:$LINENO: result: $LINGUAS" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 $as_echo "$LINGUAS" >&6; } fi @@ -6526,7 +5443,7 @@ ALL_LINGUAS="af az bg ca crh cs da de el en_GB eo es fi fr hu id it ka ko ky lt -ac_config_files="$ac_config_files po/Makefile.in Makefile compat/Makefile geometry/Makefile geometry/digital_vndr/Makefile geometry/sgi_vndr/Makefile keycodes/Makefile keycodes/digital_vndr/Makefile keycodes/sgi_vndr/Makefile keymap/Makefile keymap/digital_vndr/Makefile keymap/sgi_vndr/Makefile keymap/sun_vndr/Makefile semantics/Makefile rules/Makefile rules/compat/Makefile symbols/Makefile symbols/digital_vndr/Makefile symbols/fujitsu_vndr/Makefile symbols/hp_vndr/Makefile symbols/macintosh_vndr/Makefile symbols/nec_vndr/Makefile symbols/sgi_vndr/Makefile symbols/sony_vndr/Makefile symbols/sun_vndr/Makefile symbols/xfree68_vndr/Makefile types/Makefile xkeyboard-config.spec docs/Makefile" +ac_config_files="$ac_config_files po/Makefile.in Makefile compat/Makefile geometry/Makefile geometry/digital_vndr/Makefile geometry/sgi_vndr/Makefile keycodes/Makefile keycodes/digital_vndr/Makefile keycodes/sgi_vndr/Makefile keymap/Makefile keymap/digital_vndr/Makefile keymap/sgi_vndr/Makefile keymap/sun_vndr/Makefile semantics/Makefile rules/Makefile rules/bin/Makefile rules/compat/Makefile rules/extras/Makefile symbols/Makefile symbols/digital_vndr/Makefile symbols/fujitsu_vndr/Makefile symbols/hp_vndr/Makefile symbols/macintosh_vndr/Makefile symbols/nec_vndr/Makefile symbols/nokia_vndr/Makefile symbols/sgi_vndr/Makefile symbols/sony_vndr/Makefile symbols/sun_vndr/Makefile symbols/xfree68_vndr/Makefile symbols/extras/Makefile types/Makefile xkeyboard-config.pc xkeyboard-config.spec docs/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -6555,13 +5472,13 @@ _ACEOF case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) $as_unset $ac_var ;; + *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done @@ -6569,8 +5486,8 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" @@ -6593,11 +5510,11 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && - { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else - { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi @@ -6647,61 +5564,48 @@ DEFS=`sed -n "$ac_script" confdefs.h` ac_libobjs= ac_ltlibobjs= +U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. - ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${CREATE_RULES_SYMLINK_TRUE}" && test -z "${CREATE_RULES_SYMLINK_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"CREATE_RULES_SYMLINK\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"CREATE_RULES_SYMLINK\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${CREATE_XKBCOMP_SYMLINK_TRUE}" && test -z "${CREATE_XKBCOMP_SYMLINK_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"CREATE_XKBCOMP_SYMLINK\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"CREATE_XKBCOMP_SYMLINK\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "conditional \"CREATE_RULES_SYMLINK\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_COMPAT_RULES_TRUE}" && test -z "${USE_COMPAT_RULES_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"USE_COMPAT_RULES\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"USE_COMPAT_RULES\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "conditional \"USE_COMPAT_RULES\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi ac_config_commands="$ac_config_commands po/stamp-it" @@ -6712,9 +5616,10 @@ fi ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. @@ -6724,17 +5629,18 @@ cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 debug=false ac_cs_recheck=false ac_cs_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which @@ -6742,23 +5648,15 @@ if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; esac - fi - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - as_nl=' ' export as_nl @@ -6766,7 +5664,13 @@ export as_nl as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else @@ -6777,7 +5681,7 @@ else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; - case $arg in + case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; @@ -6800,13 +5704,6 @@ if test "${PATH_SEPARATOR+set}" != set; then } fi -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - # IFS # We need space, tab and new line, in precisely that order. Quoting is @@ -6816,15 +5713,15 @@ fi IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. -case $0 in +case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done IFS=$as_save_IFS ;; @@ -6836,12 +5733,16 @@ if test "x$as_myself" = x; then fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } + exit 1 fi -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' @@ -6853,7 +5754,89 @@ export LC_ALL LANGUAGE=C export LANGUAGE -# Required to use basename. +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr @@ -6867,8 +5850,12 @@ else as_basename=false fi +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi -# Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ @@ -6888,76 +5875,25 @@ $as_echo X/"$0" | } s/.*/./; q'` -# CDPATH. -$as_unset CDPATH - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in +case `echo -n x` in #((((( -n*) - case `echo 'x\c'` in + case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then @@ -6986,8 +5922,56 @@ fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then - as_mkdir_p=: + as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false @@ -7006,10 +5990,10 @@ else if test -d "$1"; then test -d "$1/."; else - case $1 in + case $1 in #( -*)set "./$1";; esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' @@ -7024,13 +6008,19 @@ as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 -# Save the log message, to keep $[0] and so on meaningful, and to +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by xkeyboard-config $as_me 1.6, which was -generated by GNU Autoconf 2.63. Invocation command line was +This file was extended by xkeyboard-config $as_me 2.0, which was +generated by GNU Autoconf 2.67. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -7058,13 +6048,15 @@ _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. -Usage: $0 [OPTION]... [FILE]... +Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit + --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files @@ -7078,16 +6070,17 @@ $config_files Configuration commands: $config_commands -Report bugs to ." +Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -xkeyboard-config config.status 1.6 -configured by $0, generated by GNU Autoconf 2.63, - with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" +xkeyboard-config config.status 2.0 +configured by $0, generated by GNU Autoconf 2.67, + with options \\"\$ac_cs_config\\" -Copyright (C) 2008 Free Software Foundation, Inc. +Copyright (C) 2010 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -7105,11 +6098,16 @@ ac_need_defaults=: while test $# != 0 do case $1 in - --*=*) + --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; *) ac_option=$1 ac_optarg=$2 @@ -7123,14 +6121,17 @@ do ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; esac - CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; @@ -7139,11 +6140,10 @@ do ac_cs_silent=: ;; # This is an error. - -*) { $as_echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } ;; + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; - *) ac_config_targets="$ac_config_targets $1" + *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac @@ -7212,25 +6212,28 @@ do "keymap/sun_vndr/Makefile") CONFIG_FILES="$CONFIG_FILES keymap/sun_vndr/Makefile" ;; "semantics/Makefile") CONFIG_FILES="$CONFIG_FILES semantics/Makefile" ;; "rules/Makefile") CONFIG_FILES="$CONFIG_FILES rules/Makefile" ;; + "rules/bin/Makefile") CONFIG_FILES="$CONFIG_FILES rules/bin/Makefile" ;; "rules/compat/Makefile") CONFIG_FILES="$CONFIG_FILES rules/compat/Makefile" ;; + "rules/extras/Makefile") CONFIG_FILES="$CONFIG_FILES rules/extras/Makefile" ;; "symbols/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/Makefile" ;; "symbols/digital_vndr/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/digital_vndr/Makefile" ;; "symbols/fujitsu_vndr/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/fujitsu_vndr/Makefile" ;; "symbols/hp_vndr/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/hp_vndr/Makefile" ;; "symbols/macintosh_vndr/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/macintosh_vndr/Makefile" ;; "symbols/nec_vndr/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/nec_vndr/Makefile" ;; + "symbols/nokia_vndr/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/nokia_vndr/Makefile" ;; "symbols/sgi_vndr/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/sgi_vndr/Makefile" ;; "symbols/sony_vndr/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/sony_vndr/Makefile" ;; "symbols/sun_vndr/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/sun_vndr/Makefile" ;; "symbols/xfree68_vndr/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/xfree68_vndr/Makefile" ;; + "symbols/extras/Makefile") CONFIG_FILES="$CONFIG_FILES symbols/extras/Makefile" ;; "types/Makefile") CONFIG_FILES="$CONFIG_FILES types/Makefile" ;; + "xkeyboard-config.pc") CONFIG_FILES="$CONFIG_FILES xkeyboard-config.pc" ;; "xkeyboard-config.spec") CONFIG_FILES="$CONFIG_FILES xkeyboard-config.spec" ;; "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;; "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;; - *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; esac done @@ -7256,7 +6259,7 @@ $debug || trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 + trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. @@ -7267,11 +6270,7 @@ $debug || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") -} || -{ - $as_echo "$as_me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. @@ -7279,7 +6278,13 @@ $debug || if test -n "$CONFIG_FILES"; then -ac_cr=' ' +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' @@ -7296,24 +6301,18 @@ _ACEOF echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } -ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -7335,7 +6334,7 @@ s/'"$ac_delim"'$// t delim :nl h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p @@ -7349,7 +6348,7 @@ s/.\{148\}// t nl :delim h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p @@ -7402,22 +6401,28 @@ if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ - || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 -$as_echo "$as_me: error: could not setup config files machinery" >&2;} - { (exit 1); exit 1; }; } + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// s/^[^=]*=[ ]*$// }' fi @@ -7435,9 +6440,7 @@ do esac case $ac_mode$ac_tag in :[FHL]*:*);; - :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 -$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} - { (exit 1); exit 1; }; };; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac @@ -7465,12 +6468,10 @@ $as_echo "$as_me: error: invalid tag $ac_tag" >&2;} [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || - { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 -$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} - { (exit 1); exit 1; }; };; + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - ac_file_inputs="$ac_file_inputs '$ac_f'" + as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't @@ -7481,7 +6482,7 @@ $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. @@ -7494,9 +6495,7 @@ $as_echo "$as_me: creating $ac_file" >&6;} case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } ;; + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac @@ -7524,47 +6523,7 @@ $as_echo X"$ac_file" | q } s/.*/./; q'` - { as_dir="$ac_dir" - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } + as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in @@ -7621,7 +6580,6 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= - ac_sed_dataroot=' /datarootdir/ { p @@ -7631,12 +6589,11 @@ ac_sed_dataroot=' /@docdir@/p /@infodir@/p /@localedir@/p -/@mandir@/p -' +/@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 @@ -7646,7 +6603,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; + s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF @@ -7675,30 +6632,26 @@ s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} +which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac @@ -7793,47 +6746,7 @@ $as_echo X"$file" | q } s/.*/./; q'` - { as_dir=$dirpart/$fdir - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } + as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done @@ -7845,9 +6758,7 @@ $as_echo "$as_me: error: cannot create directory $as_dir" >&2;} esac ;; "po/stamp-it":C) if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then - { { $as_echo "$as_me:$LINENO: error: po/Makefile.in.in was not created by intltoolize." >&5 -$as_echo "$as_me: error: po/Makefile.in.in was not created by intltoolize." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5 fi rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp" >"po/stamp-it.tmp" @@ -7870,15 +6781,12 @@ $as_echo "$as_me: error: po/Makefile.in.in was not created by intltoolize." >&2; done # for ac_tag -{ (exit 0); exit 0; } +as_fn_exit 0 _ACEOF -chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || - { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. @@ -7899,10 +6807,10 @@ if test "$no_create" != yes; then exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } + $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi diff --git a/dist/xkeyboard-config/configure.in b/dist/xkeyboard-config/configure.in index 8dded0c4a..acb6a2f40 100644 --- a/dist/xkeyboard-config/configure.in +++ b/dist/xkeyboard-config/configure.in @@ -1,6 +1,6 @@ -AC_INIT(xkeyboard-config, 1.6) +AC_INIT(xkeyboard-config, 2.0) AC_CONFIG_SRCDIR(rules/base.xml.in) -AM_INIT_AUTOMAKE([dist-bzip2]) +AM_INIT_AUTOMAKE([foreign dist-bzip2]) AM_MAINTAINER_MODE AC_SUBST(VERSION) @@ -13,17 +13,12 @@ fi AC_ARG_WITH( xkb_base, [AS_HELP_STRING([--with-xkb-base=DIR],[XKB base path @<:@DATADIR/X11/xkb@:>@])], xkb_base="$withval", - xkb_base="\$(datadir)/X11/xkb" ) + xkb_base="${datadir}/X11/xkb" ) AC_ARG_WITH( xkb_rules_symlink, [ --with-xkb-rules-symlink=NAME1(,NAME2)* create symlink(s) to "old style" rules files (xfree86 and/or xorg)], xkb_rules_symlink="$withval" ) -AC_ARG_ENABLE( xkbcomp_symlink, - [ --enable-xkbcomp-symlink create xkbcomp symlink to $(xkb_base)../../../bin/xkbcomp], - enable_xkbcomp_symlink="$enableval", - enable_xkbcomp_symlink="yes" ) - AC_ARG_ENABLE( compat_rules, [ --enable-compat-rules create compatibility rules], enable_compat_rules="$enableval", @@ -31,8 +26,6 @@ AC_ARG_ENABLE( compat_rules, AM_CONDITIONAL(CREATE_RULES_SYMLINK, test "x$xkb_rules_symlink" != "x") -AM_CONDITIONAL(CREATE_XKBCOMP_SYMLINK, test "x$enable_xkbcomp_symlink" = "xyes") - AM_CONDITIONAL(USE_COMPAT_RULES, test "x$enable_compat_rules" = "xyes") # **** @@ -66,18 +59,23 @@ keymap/sgi_vndr/Makefile keymap/sun_vndr/Makefile semantics/Makefile rules/Makefile +rules/bin/Makefile rules/compat/Makefile +rules/extras/Makefile symbols/Makefile symbols/digital_vndr/Makefile symbols/fujitsu_vndr/Makefile symbols/hp_vndr/Makefile symbols/macintosh_vndr/Makefile symbols/nec_vndr/Makefile +symbols/nokia_vndr/Makefile symbols/sgi_vndr/Makefile symbols/sony_vndr/Makefile symbols/sun_vndr/Makefile symbols/xfree68_vndr/Makefile +symbols/extras/Makefile types/Makefile +xkeyboard-config.pc xkeyboard-config.spec docs/Makefile ]) diff --git a/dist/xkeyboard-config/docs/HOWTO.transition b/dist/xkeyboard-config/docs/HOWTO.transition index f671af93d..24add85f5 100644 --- a/dist/xkeyboard-config/docs/HOWTO.transition +++ b/dist/xkeyboard-config/docs/HOWTO.transition @@ -1,6 +1,6 @@ PURPOSE -This document describes the procedure for replacing the standard XKB configuration repository shipped with an X Window System implementation. The procedure should work for XFree86 4.3 and higher and X11R7 implementation from X.Org. Any other X server supporting so called "multiple layouts" can be powered with XKeyboardConfig in a similar way (at the moment NO known commercial X Window System implementations support "multimple layouts"). X servers which do not support "multiple layouts" can be used with XKeyboardConfig as well - but users should be aware that only one group will be accessible with each possible XKB configuration. +This document describes the procedure for replacing the standard XKB configuration repository shipped with an X Window System implementation. The procedure should work for XFree86 4.3 and higher and X11R7 implementation from X.Org. Any other X server supporting so called "multiple layouts" can be powered with XKeyboardConfig in a similar way (at the moment NO known commercial X Window System implementations support "multiple layouts"). X servers which do not support "multiple layouts" can be used with XKeyboardConfig as well - but users should be aware that only one group will be accessible with each possible XKB configuration. PROCEDURE diff --git a/dist/xkeyboard-config/docs/Makefile.in b/dist/xkeyboard-config/docs/Makefile.in index 33b637891..cea7e1cdb 100644 --- a/dist/xkeyboard-config/docs/Makefile.in +++ b/dist/xkeyboard-config/docs/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,8 +16,9 @@ @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -37,6 +39,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -95,6 +98,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -165,9 +169,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docs/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign docs/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -185,6 +189,7 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): tags: TAGS TAGS: @@ -208,13 +213,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -242,6 +251,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -260,6 +270,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -268,18 +280,28 @@ install-data-am: install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -312,6 +334,7 @@ uninstall-am: maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/geometry/Makefile.am b/dist/xkeyboard-config/geometry/Makefile.am index 8dccdc288..84619fb96 100644 --- a/dist/xkeyboard-config/geometry/Makefile.am +++ b/dist/xkeyboard-config/geometry/Makefile.am @@ -6,9 +6,9 @@ dist_geom_DATA = \ amiga ataritt chicony \ dell everex fujitsu \ hhk hp keytronic kinesis \ -macintosh microsoft nec \ +macintosh microsoft nec nokia \ northgate pc sony thinkpad \ -sun winbook README +sun typematrix winbook README dir_data = $(dist_geom_DATA) diff --git a/dist/xkeyboard-config/geometry/Makefile.in b/dist/xkeyboard-config/geometry/Makefile.in index 5965542c5..7620e0f72 100644 --- a/dist/xkeyboard-config/geometry/Makefile.in +++ b/dist/xkeyboard-config/geometry/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -20,8 +21,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -44,6 +46,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ @@ -58,17 +61,58 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(dirdir)" "$(DESTDIR)$(geomdir)" -dist_dirDATA_INSTALL = $(INSTALL_DATA) -dist_geomDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_dir_DATA) $(dist_geom_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ @@ -124,6 +168,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -187,9 +232,9 @@ dist_geom_DATA = \ amiga ataritt chicony \ dell everex fujitsu \ hhk hp keytronic kinesis \ -macintosh microsoft nec \ +macintosh microsoft nec nokia \ northgate pc sony thinkpad \ -sun winbook README +sun typematrix winbook README dir_data = $(dist_geom_DATA) dist_dir_DATA = $(subdir).dir @@ -207,9 +252,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu geometry/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu geometry/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign geometry/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign geometry/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -227,40 +272,47 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_dirDATA: $(dist_dir_DATA) @$(NORMAL_INSTALL) test -z "$(dirdir)" || $(MKDIR_P) "$(DESTDIR)$(dirdir)" - @list='$(dist_dir_DATA)'; for p in $$list; do \ + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_dirDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(dirdir)/$$f'"; \ - $(dist_dirDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(dirdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dirdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(dirdir)" || exit $$?; \ done uninstall-dist_dirDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_dir_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(dirdir)/$$f'"; \ - rm -f "$(DESTDIR)$(dirdir)/$$f"; \ - done + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(dirdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(dirdir)" && rm -f $$files install-dist_geomDATA: $(dist_geom_DATA) @$(NORMAL_INSTALL) test -z "$(geomdir)" || $(MKDIR_P) "$(DESTDIR)$(geomdir)" - @list='$(dist_geom_DATA)'; for p in $$list; do \ + @list='$(dist_geom_DATA)'; test -n "$(geomdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_geomDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(geomdir)/$$f'"; \ - $(dist_geomDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(geomdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(geomdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(geomdir)" || exit $$?; \ done uninstall-dist_geomDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_geom_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(geomdir)/$$f'"; \ - rm -f "$(DESTDIR)$(geomdir)/$$f"; \ - done + @list='$(dist_geom_DATA)'; test -n "$(geomdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(geomdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(geomdir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -269,7 +321,7 @@ uninstall-dist_geomDATA: # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -286,7 +338,7 @@ $(RECURSIVE_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ @@ -294,7 +346,7 @@ $(RECURSIVE_TARGETS): fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -320,16 +372,16 @@ $(RECURSIVE_CLEAN_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -344,7 +396,7 @@ tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ + set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ @@ -356,7 +408,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ @@ -365,29 +417,34 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ + test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique + $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -408,29 +465,44 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ + am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ @@ -464,6 +536,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -482,6 +555,8 @@ dvi-am: html: html-recursive +html-am: + info: info-recursive info-am: @@ -490,18 +565,28 @@ install-data-am: install-dist_dirDATA install-dist_geomDATA install-dvi: install-dvi-recursive +install-dvi-am: + install-exec-am: install-html: install-html-recursive +install-html-am: + install-info: install-info-recursive +install-info-am: + install-man: install-pdf: install-pdf-recursive +install-pdf-am: + install-ps: install-ps-recursive +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-recursive @@ -522,8 +607,8 @@ ps-am: uninstall-am: uninstall-dist_dirDATA uninstall-dist_geomDATA -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ @@ -542,7 +627,8 @@ uninstall-am: uninstall-dist_dirDATA uninstall-dist_geomDATA $(subdir).dir: $(dir_data) -rm -f $@ - here=$$(pwd); cd $(srcdir) && $(XKBCOMP) -lfhlpR -o $${here}/$@ '*' + $(XKBCOMP) -lfhlpR -o $@ '*' + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/geometry/digital_vndr/Makefile.in b/dist/xkeyboard-config/geometry/digital_vndr/Makefile.in index 82b3b990b..9cf0f2ee2 100644 --- a/dist/xkeyboard-config/geometry/digital_vndr/Makefile.in +++ b/dist/xkeyboard-config/geometry/digital_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(geomdir)" -dist_geomDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_geom_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -179,9 +197,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu geometry/digital_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu geometry/digital_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign geometry/digital_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign geometry/digital_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -199,23 +217,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_geomDATA: $(dist_geom_DATA) @$(NORMAL_INSTALL) test -z "$(geomdir)" || $(MKDIR_P) "$(DESTDIR)$(geomdir)" - @list='$(dist_geom_DATA)'; for p in $$list; do \ + @list='$(dist_geom_DATA)'; test -n "$(geomdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_geomDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(geomdir)/$$f'"; \ - $(dist_geomDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(geomdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(geomdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(geomdir)" || exit $$?; \ done uninstall-dist_geomDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_geom_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(geomdir)/$$f'"; \ - rm -f "$(DESTDIR)$(geomdir)/$$f"; \ - done + @list='$(dist_geom_DATA)'; test -n "$(geomdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(geomdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(geomdir)" && rm -f $$files tags: TAGS TAGS: @@ -239,13 +261,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -276,6 +302,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -294,6 +321,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -302,18 +331,28 @@ install-data-am: install-dist_geomDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -347,6 +386,7 @@ uninstall-am: uninstall-dist_geomDATA maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am uninstall-dist_geomDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/geometry/geometry.dir b/dist/xkeyboard-config/geometry/geometry.dir index b5e627de2..ebd7d497d 100644 --- a/dist/xkeyboard-config/geometry/geometry.dir +++ b/dist/xkeyboard-config/geometry/geometry.dir @@ -1,106 +1,10 @@ --d------ -------- everex(STEPnote) -d------ -------- macintosh(macintosh) -------- -------- macintosh(applepro) -------- -------- macintosh(macbook78) -------- -------- macintosh(macbook79) --------- -------- sun(type4) --------- -------- sun(type4tuv) --------- -------- sun(type4_ca) --------- -------- sun(type4jp) --------- -------- sun(t5) --------- -------- sun(t5tuv) --------- -------- sun(t5jp) --------- -------- sun(t5unix) --------- -------- sun(t5hobo) --------- -------- sun(t5tuvhobo) --------- -------- sun(t5jphobo) --------- -------- sun(type5_se) --------- -------- sun(type5c_se) --------- -------- sun(type4_se) --------- -------- sun(t6) --------- -------- sun(t6tuv) --------- -------- sun(t6jp) --------- -------- sun(t6unix) --------- -------- sun(type5) --------- -------- sun(type5jp) --------- -------- sun(type5tuv) --------- -------- sun(type5euro) --------- -------- sun(type5unix) --------- -------- sun(type5hobo) --------- -------- sun(type5tuvhobo) --------- -------- sun(type5jphobo) --d------ -------- sun(type6) --------- -------- sun(type6jp) --------- -------- sun(type6tuv) --------- -------- sun(type6unix) --------- -------- sun(x86) --------- -------- sun(MS_x86) --------- -------- sun(x86tuv) --d------ -------- fujitsu(138) --------- -------- fujitsu(140) --d------ -------- pc(pc101) --------- -------- pc(pc102) --------- -------- pc(pc104) --------- -------- pc(pc105) --------- -------- pc(jp106) --------- -------- pc(abnt2) --------- -------- pc(pc86) --------- -------- pc(kr106) --------- -------- pc(latitude) --------- -------- pc(pc104alt) --d------ -------- hhk(win1) --------- -------- hhk(win2) --------- -------- hhk(win3) --------- -------- hhk(win4) --------- -------- hhk(jp1) --------- -------- hhk(jp2) --------- -------- hhk(jp3) --------- -------- hhk(jp4) -h-p----- -------- hhk(basic) --d------ -------- kinesis(model100) --d------ -------- hp(pc101) --------- -------- hp(hil) --------- -------- hp(omnibook) --------- -------- hp(omnibook_intl) --d------ -------- microsoft(natural) --------- -------- microsoft(elite) --d------ -------- keytronic(FlexPro) --d------ -------- northgate(omnikey101) --d------ -------- sgi_vndr/indy(pc101) --------- -------- sgi_vndr/indy(pc102) --------- -------- sgi_vndr/indy(jp106) --d------ -------- sgi_vndr/O2(pc101) --------- -------- sgi_vndr/O2(pc102) --------- -------- sgi_vndr/O2(jp106) --d------ -------- sgi_vndr/indigo(pc101) --------- -------- sgi_vndr/indigo(pc102) --d------ -------- sony(nwp5461) +-------- -------- macintosh(applealu_ansi) +-------- -------- macintosh(applealu_iso) +-------- -------- macintosh(applealu_jis) -d------ -------- winbook(XP5) --d------ -------- ataritt(us) --------- -------- ataritt(de) --------- -------- thinkpad(common) --------- -------- thinkpad(us) --------- -------- thinkpad(intl) --------- -------- thinkpad(60) --d------ -------- dell(dell101) --------- -------- dell(dell65) --------- -------- dell(dell65x) --------- -------- dell(dellm65) --------- -------- dell(latitude) ---p----- -------- digital_vndr/pc(common) ---p----- -------- digital_vndr/pc(leds_on_keys) ---p----- -------- digital_vndr/pc(leds_alone) --------- -------- digital_vndr/pc(pc101) --------- -------- digital_vndr/pc(pc102) --------- -------- digital_vndr/pc(pcxaj) --------- -------- digital_vndr/unix(unix) --------- -------- digital_vndr/unix(lk421jj) --------- -------- digital_vndr/lk(lk201) --------- -------- digital_vndr/lk(lk401) --------- -------- digital_vndr/lk(lk450) --------- -------- digital_vndr/lk(lk401bj) --------- -------- digital_vndr/lk(lk401jj) --d------ -------- chicony(us) --d------ -------- nec(pc98) --d------ -------- amiga(usa1) --------- -------- amiga(de) +-d------ -------- nokia(nokiarx51) +-d------ -------- kinesis(model100) diff --git a/dist/xkeyboard-config/geometry/hp b/dist/xkeyboard-config/geometry/hp index c93cb0cd1..62e4d8a18 100644 --- a/dist/xkeyboard-config/geometry/hp +++ b/dist/xkeyboard-config/geometry/hp @@ -454,3 +454,249 @@ xkb_geometry "omnibook_intl" { }; }; // End of "Alpha" section }; + +xkb_geometry "mini110" { + + description= "HP Mini 110"; + width= 262; + height= 106; + + shape.cornerRadius = 0; + shape "FN0" { { [ 14, 10 ] } , { [ 14, 10 ] } }; + shape "NORM" { { [ 16.7, 16 ] } , { [ 16.7, 16 ] } }; + shape "TLDE" { { [ 12, 16 ] } , { [ 12, 16 ] } }; + shape "ONE" { { [ 14, 16 ] } , { [ 14, 16 ] } }; + shape "BKSP" { { [ 31.3, 16 ] } , { [ 31.3, 16 ] } }; + shape "BKSL" { { [ 23.9, 16 ] } , { [ 23.9, 16 ] } }; + shape "CAPS" { { [ 22, 16 ] } , { [ 22, 16 ] } }; + shape "RTRN" { { [ 36.3, 16 ] } , { [ 36.3, 16 ] } }; + shape "LFSH" { { [ 31, 16 ] } , { [ 31, 16 ] } }; + shape "RTSH" { { [ 45, 16 ] } , { [ 45, 16 ] } }; + shape "CTLS" { { [ 16.5, 19 ] } , { [ 16.5, 19 ] } }; + shape "SPCE" { { [ 78.4, 19 ] } , { [ 78.4, 19 ] } }; + shape "ARRW" { { [ 16.7, 9 ] } , { [ 16.7, 9 ] } }; + + key.gap=1; + + section "Function" { + top=4; + left=3; + key.shape="FN0"; + row { + keys { + , , , , , , + , , , , , , + , , , , + }; + }; + }; + + section "Alphanum" { + top=15; + left=3; + key.shape="NORM"; + row { + top= 0; + keys { { , "TLDE" } , { , "ONE" }, , , , + , , , , , + , , , + { , "BKSP" } + }; + }; + row { + top= 17; + keys { , , , , , , + , , , , , + , , { , "BKSL" } + }; + }; + row { + top= 34; + keys { { , "CAPS" } , + , , , , , + , , , , , + , { , "RTRN" } + }; + }; + row { + top= 51; + keys { { , "LFSH" }, + , , , , , + , , , , , + { , "RTSH" } + }; + }; + + }; + + section "Control" { + top=83; + left=3; + key.shape="CTLS"; + row { + keys { + , , , , { , "SPCE" }, , , + }; + }; + }; + + section "Arrows" { + top=83; + left=204.9; + key.shape="ARRW"; + row { + left= 17.7; + keys { + + }; + }; + row { + top = 10; + keys { + , , + }; + }; + }; + +}; + +xkb_geometry "dv5" { + + height=118.4; + width=310.6; + + description = "HP Pavilion dv5"; + + shape.cornerRadius = 1; + + shape "ESC" { { [20.0, 12.5] }, { [2.2, 1], [17.8, 10.5] } }; + shape "FN0" { { [15.9, 12.5] }, { [2.2, 1], [13.7, 10.5] } }; + shape "DELE" { { [19.4, 12.5] }, { [2.2, 1], [17.2, 10.5] } }; + + shape "NORM" { { [17.9, 18.3] }, { [2.2, 1], [15.7, 16.3] } }; + + shape "BKSP" { { [36.1, 18.3] }, { [2.4, 1], [33.7, 16.3] } }; + + shape "TABK" { { [26.8, 18.3] }, { [2.4, 1], [24.4, 16.3] } }; + shape "BKSL" { { [27.1, 18.3] }, { [2.4, 1], [24.7, 16.3] } }; + + shape "CAPS" { { [31.6, 18.3] }, { [2.4, 1], [29.2, 16.3] } }; + shape "RTRN" { { [41.2, 18.3] }, { [2.4, 1], [39.3, 16.3] } }; + + shape "LFSH" { { [41.5, 18.3] }, { [2.4, 1], [38.8, 16.3] } }; + shape "RTSH" { { [31.5, 18.3] }, { [2.4, 1], [29.1, 16.3] } }; + + shape "LCTL" { { [22.4, 18.3] }, { [2.2, 1], [20.2, 16.3] } }; + shape "RCTL" { { [22.6, 18.3] }, { [2.2, 1], [20.4, 16.3] } }; + shape "CTLS" { { [17.9, 18.3] }, { [2.2, 1], [15.7, 16.3] } }; + shape "SPCE" { { [94.3, 18.3] }, { [2.5, 1], [91.8, 16.3] } }; + + shape "ARRW" { { [17.9, 18.3] }, { [2.2, 1], [15.7, 16.3] } }; + + shape "EDIT" { { [16.6, 18.3] }, { [2.2, 1], [14.4, 16.3] } }; + + key.gap = 1.2; + + section "Function" { + top=4.2; + left=3; + row { + key.shape = "FN0"; + keys { + {, "ESC"}, + {2.9, }, , , , + {2.9, }, , , , + {2.9, }, , , , + {2.9, }, , , {, "DELE"} + }; + }; + }; + + section "Alpha" { + top = 17.9; + key.shape = "NORM"; + left = 3; + + row { + top = 0; + keys { , , , , , + , , , , , + , , , { , "BKSP" } + }; + }; + row { + top = 19.5; + keys { { , "TABK" }, + , , , , , + , , , , , + , , { , "BKSL" } + }; + }; + row { + top = 39; + keys { { , "CAPS" }, + , , , , , + , , , , , + , { , "RTRN" } + }; + }; + row { + top = 58.5; + keys { { , "LFSH" }, + , , , , , + , , , , , + { , "RTSH" } + }; + }; + }; // End of "Alpha" section + + section "Controls" { + top = 95.9; + key.shape = "CTLS"; + left = 3; + + row { + top = 0; + keys { {, "LCTL"}, , , , {, "SPCE"}, + , , {, "RCTL"} + }; + }; + }; + + section "Edition" { + top = 16.5; + left = 289.9; + key.shape = "EDIT"; + key.gap = 1.4; + row { + top = 0; + vertical = true; + keys { + , , , + }; + }; + }; + + section "Arrows" { + top = 76.4; + key.shape = "ARRW"; + left = 249.3; + row { + top = 0; + left = 19.1; + keys { + + }; + }; + row { + top = 19.5; + left = 0; + keys { + , , + }; + }; + }; +}; + + + diff --git a/dist/xkeyboard-config/geometry/macintosh b/dist/xkeyboard-config/geometry/macintosh index e4b47749f..4d81eb32e 100644 --- a/dist/xkeyboard-config/geometry/macintosh +++ b/dist/xkeyboard-config/geometry/macintosh @@ -568,3 +568,880 @@ xkb_geometry "macbook79" { }; // End of "default" geometry + +// Aluminium Keyboard, ANSI model (United States, 109 keys) +xkb_geometry "applealu_ansi" { + + width= 430; + height= 113.5; + + baseColor= "white"; + labelColor= "black"; + xfont= "-*-helvetica-medium-r-normal--*-80-*-*-*-*-iso8859-1"; + description= "Aluminium Keyboard (ANSI)"; + + shape "NORM" { + corner= 1, + { [ 15.5, 15 ] } + }; + shape "FUNC" { + corner= 1, + { [ 16.1, 9 ] } + }; + shape "FUNS" { + corner= 1, + { [ 15.5, 9 ] } + }; + shape "BKSP" { + corner= 1, + { [ 24.5, 15 ] } + }; + shape "TAB" { + corner= 1, + { [ 24.5, 15 ] } + }; + shape "RTRN" { + corner= 1, + { [ 29.5, 15 ] } + }; + shape "CAPS" { + corner= 1, + { [ 29.5, 15 ] } + }; + shape "LCTL" { + corner= 1, + { [ 25, 18 ] } + }; + shape "LALT" { + corner= 1, + { [ 20, 18 ] } + }; + shape "LMTA" { + corner= 1, + { [ 25, 18 ] } + }; + shape "LFSH" { + corner= 1, + { [ 39, 15 ] } + }; + shape "RCTL" { + corner= 1, + { [ 25, 18 ] } + }; + shape "RALT" { + corner= 1, + { [ 20, 18 ] } + }; + shape "RMTA" { + corner= 1, + { [ 25, 18 ] } + }; + shape "RTSH" { + corner= 1, + { [ 39, 15 ] } + }; + shape "SPCE" { + corner= 1, + { [ 110.5, 18 ] } + }; + shape "KP0" { + corner= 1, + { [ 34.5, 18 ] } + }; + shape "KPEN" { + corner= 1, + { [ 15.5, 36.5 ] } + }; + shape "KPDT" { + corner= 1, + { [ 15.5, 18 ] } + }; + shape "LED" { + corner= 0.5, + { [ 1.5, 1.5 ] } + }; + + section "Function" { + key.color= "white"; + priority= 7; + top= 4.5; + left= 4.7; + width= 420.5; + height= 10; + row { + top= 0; + left= 0; + keys { + { , "FUNC", 0 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.5 }, + { , "FUNS", 11.5 }, { , "FUNS", 3.5 }, + { , "FUNS", 3.5 }, { , "FUNS", 11.5 }, + { , "FUNS", 3.5 }, { , "FUNS", 3.5 }, + { , "FUNS", 3.5 } + }; + }; + }; // End of "Function" section + + section "Alpha" { + key.color= "white"; + priority= 8; + top= 17; + left= 5; + width= 271.5; + height= 92; + row { + top= 0; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "BKSP", 3.5 } + }; + }; + row { + top= 18.5; + left= 0; + keys { + { , "TAB", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 } + + }; + }; + row { + top= 37; + left= 0; + keys { + { , "CAPS", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "RTRN", 3.5 } + }; + }; + row { + top= 55.5; + left= 0; + keys { + { , "LFSH", 0 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "RTSH", 3.5 } + }; + }; + row { + top= 74; + left= 0; + keys { + { , "LCTL", 0 }, { , "LALT", 3.5 }, + { , "LMTA", 3.5 }, { , "SPCE", 3.5 }, + { , "RMTA", 3.5 }, { , "RALT", 3.5 }, + { , "RCTL", 3.5 } + }; + }; + }; // End of "Alpha" section + + section "Editing" { + key.color= "white"; + priority= 9; + top= 17; + left= 287.7; + width= 53.5; + height= 92; + row { + top= 0; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 } + }; + }; + row { + top= 18.5; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 } + }; + }; + row { + top= 58.5; + left= 19; + keys { + { , "NORM", 0 } + }; + }; + row { + top= 77; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 } + }; + }; + }; // End of "Editing" section + + section "Keypad" { + key.color= "white"; + priority= 10; + top= 17; + left= 352.7; + width= 72.5; + height= 92; + row { + top= 0; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 } + }; + }; + row { + top= 18.5; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 } + }; + }; + row { + top= 37; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 } + }; + }; + row { + top= 55.5; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "KPEN", 3.5 } + }; + }; + row { + top= 74; + left= 0; + keys { + { , "KP0", 0 }, { , "KPDT", 3.5 } + }; + }; + }; // End of "Keypad" section + + indicator "Caps Lock" { + top= 56; + left= 6.7; + priority= 2; + onColor= "green"; + offColor= "gray"; + shape= "LED"; + }; + +}; + +// Aluminium Keyboard, ISO model (International, 110 keys) +xkb_geometry "applealu_iso" { + + width= 430; + height= 113.5; + + baseColor= "white"; + labelColor= "black"; + xfont= "-*-helvetica-medium-r-normal--*-80-*-*-*-*-iso8859-1"; + description= "Aluminium Keyboard (ISO)"; + + shape "NORM" { + corner= 1, + { [ 15.5, 15 ] } + }; + shape "FUNC" { + corner= 1, + { [ 16.1, 9 ] } + }; + shape "FUNS" { + corner= 1, + { [ 15.5, 9 ] } + }; + shape "BKSP" { + corner= 1, + { [ 24.5, 15 ] } + }; + shape "TAB" { + corner= 1, + { [ 24.5, 15 ] } + }; + shape "RTRN" { + corner= 1, + { [ 0, 0 ], [ 15.5 , 0 ], [ 15.5 , 33.5 ], [ 5, 33.5 ], + [ 5, 15 ], [ 0, 15 ] } + }; + shape "CAPS" { + corner= 1, + { [ 29.5, 15 ] } + }; + shape "LCTL" { + corner= 1, + { [ 25, 18 ] } + }; + shape "LALT" { + corner= 1, + { [ 20, 18 ] } + }; + shape "LMTA" { + corner= 1, + { [ 25, 18 ] } + }; + shape "LFSH" { + corner= 1, + { [ 20, 15 ] } + }; + shape "RCTL" { + corner= 1, + { [ 25, 18 ] } + }; + shape "RALT" { + corner= 1, + { [ 20, 18 ] } + }; + shape "RMTA" { + corner= 1, + { [ 25, 18 ] } + }; + shape "RTSH" { + corner= 1, + { [ 39, 15 ] } + }; + shape "SPCE" { + corner= 1, + { [ 110.5, 18 ] } + }; + shape "KP0" { + corner= 1, + { [ 34.5, 18 ] } + }; + shape "KPEN" { + corner= 1, + { [ 15.5, 36.5 ] } + }; + shape "KPDT" { + corner= 1, + { [ 15.5, 18 ] } + }; + shape "LED" { + corner= 0.5, + { [ 1.5, 1.5 ] } + }; + + section "Function" { + key.color= "white"; + priority= 7; + top= 4.5; + left= 4.7; + width= 420.5; + height= 10; + row { + top= 0; + left= 0; + keys { + { , "FUNC", 0 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.5 }, + { , "FUNS", 11.5 }, { , "FUNS", 3.5 }, + { , "FUNS", 3.5 }, { , "FUNS", 11.5 }, + { , "FUNS", 3.5 }, { , "FUNS", 3.5 }, + { , "FUNS", 3.5 } + }; + }; + }; // End of "Function" section + + section "Alpha" { + key.color= "white"; + priority= 8; + top= 17; + left= 5; + width= 271.5; + height= 92; + row { + top= 0; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "BKSP", 3.5 } + }; + }; + row { + top= 18.5; + left= 0; + keys { + { , "TAB", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "RTRN", 3.5 } + }; + }; + row { + top= 37; + left= 0; + keys { + { , "CAPS", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 } + }; + }; + row { + top= 55.5; + left= 0; + keys { + { , "LFSH", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "RTSH", 3.5 } + }; + }; + row { + top= 74; + left= 0; + keys { + { , "LCTL", 0 }, { , "LALT", 3.5 }, + { , "LMTA", 3.5 }, { , "SPCE", 3.5 }, + { , "RMTA", 3.5 }, { , "RALT", 3.5 }, + { , "RCTL", 3.5 } + }; + }; + }; // End of "Alpha" section + + section "Editing" { + key.color= "white"; + priority= 9; + top= 17; + left= 287.7; + width= 53.5; + height= 92; + row { + top= 0; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 } + }; + }; + row { + top= 18.5; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 } + }; + }; + row { + top= 58.5; + left= 19; + keys { + { , "NORM", 0 } + }; + }; + row { + top= 77; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 } + }; + }; + }; // End of "Editing" section + + section "Keypad" { + key.color= "white"; + priority= 10; + top= 17; + left= 352.7; + width= 72.5; + height= 92; + row { + top= 0; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 } + }; + }; + row { + top= 18.5; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 } + }; + }; + row { + top= 37; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 } + }; + }; + row { + top= 55.5; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "KPEN", 3.5 } + }; + }; + row { + top= 74; + left= 0; + keys { + { , "KP0", 0 }, { , "KPDT", 3.5 } + }; + }; + }; // End of "Keypad" section + + indicator "Caps Lock" { + top= 56; + left= 6.7; + priority= 2; + onColor= "green"; + offColor= "gray"; + shape= "LED"; + }; + +}; + +// Aluminium Keyboard, JIS model (Japanese, 112 keys) +xkb_geometry "applealu_jis" { + + width= 430; + height= 113.5; + + baseColor= "white"; + labelColor= "black"; + xfont= "-*-helvetica-medium-r-normal--*-80-*-*-*-*-iso8859-1"; + description= "Aluminium Keyboard (JIS)"; + + shape "NORM" { + corner= 1, + { [ 15.5, 15 ] } + }; + shape "FUNC" { + corner= 1, + { [ 16.1, 9 ] } + }; + shape "FUNS" { + corner= 1, + { [ 15.5, 9 ] } + }; + shape "KEY1" { + corner= 1, + { [ 24.5, 15 ] } + }; + shape "BKSP" { + corner= 1, + { [ 15.5, 15 ] } + }; + shape "TAB" { + corner= 1, + { [ 15.5, 15 ] } + }; + shape "RTRN" { + corner= 1, + { [ 0, 0 ], [ 24.5 , 0 ], [ 24.5 , 33.5 ], [ 4.5, 33.5 ], + [ 4.5, 15 ], [ 0, 15 ] } + }; + shape "CAPS" { + corner= 1, + { [ 35, 18 ] } + }; + shape "LCTL" { + corner= 1, + { [ 20, 15 ] } + }; + shape "LALT" { + corner= 1, + { [ 27, 18 ] } + }; + shape "LMTA" { + corner= 1, + { [ 27, 18 ] } + }; + shape "LFSH" { + corner= 1, + { [ 29.5, 15 ] } + }; + shape "EISU" { + corner= 1, + { [ 20, 18 ] } + }; + shape "RCTL" { + corner= 1, + { [ 27, 18 ] } + }; + shape "RALT" { + corner= 1, + { [ 27, 18 ] } + }; + shape "RMTA" { + corner= 1, + { [ 27, 18 ] } + }; + shape "RTSH" { + corner= 1, + { [ 29.5, 15 ] } + }; + shape "KANA" { + corner= 1, + { [ 20, 18 ] } + }; + shape "SPCE" { + corner= 1, + { [ 64, 18 ] } + }; + shape "KPDT" { + corner= 1, + { [ 15.5, 18 ] } + }; + shape "KPEN" { + corner= 1, + { [ 15.5, 36.5 ] } + }; + shape "LED" { + corner= 0.5, + { [ 1.5, 1.5 ] } + }; + + section "Function" { + key.color= "white"; + priority= 7; + top= 4.5; + left= 4.7; + width= 420.5; + height= 10; + row { + top= 0; + left= 0; + keys { + { , "FUNC", 0 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.6 }, + { , "FUNC", 3.5 }, { , "FUNC", 3.5 }, + { , "FUNS", 11.5 }, { , "FUNS", 3.5 }, + { , "FUNS", 3.5 }, { , "FUNS", 11.5 }, + { , "FUNS", 3.5 }, { , "FUNS", 3.5 }, + { , "FUNS", 3.5 } + }; + }; + }; // End of "Function" section + + section "Alpha" { + key.color= "white"; + priority= 8; + top= 17; + left= 5; + width= 271.5; + height= 92; + row { + top= 0; + left= 0; + keys { + { , "KEY1", 0 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "BKSP", 3.5 } + }; + }; + row { + top= 18.5; + left= 0; + keys { + { , "TAB", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "RTRN", 3.5 } + }; + }; + row { + top= 37; + left= 0; + keys { + { , "LCTL", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 } + }; + }; + row { + top= 55.5; + left= 0; + keys { + { , "LFSH", 0 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "RTSH", 3.5 } + }; + }; + row { + top= 74; + left= 0; + keys { + { , "LALT", 0 }, { , "LMTA", 3.5 }, + { , "EISU", 3.5 }, { , "SPCE", 3.5 }, + { , "KANA", 3.5 }, { , "RMTA", 3.5 }, + { , "RALT", 3.5 }, { , "CAPS", 3.5 } + }; + }; + }; // End of "Alpha" section + + section "Editing" { + key.color= "white"; + priority= 9; + top= 17; + left= 287.7; + width= 53.5; + height= 92; + row { + top= 0; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 } + }; + }; + row { + top= 18.5; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 } + }; + }; + row { + top= 58.5; + left= 19; + keys { + { , "NORM", 0 } + }; + }; + row { + top= 77; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 } + }; + }; + }; // End of "Editing" section + + section "Keypad" { + key.color= "white"; + priority= 10; + top= 17; + left= 352.7; + width= 72.5; + height= 92; + row { + top= 0; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 } + }; + }; + row { + top= 18.5; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 } + }; + }; + row { + top= 37; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "NORM", 3.5 } + }; + }; + row { + top= 55.5; + left= 0; + keys { + { , "NORM", 0 }, { , "NORM", 3.5 }, + { , "NORM", 3.5 }, { , "KPEN", 3.5 } + }; + }; + row { + top= 74; + left= 0; + keys { + { , "KPDT", 0 }, { , "KPDT", 3.5 }, + { , "KPDT", 3.5 } + }; + }; + }; // End of "Keypad" section + + indicator "Caps Lock" { + top= 93; + left= 273.2; + priority= 2; + onColor= "green"; + offColor= "gray"; + shape= "LED"; + }; + +}; diff --git a/dist/xkeyboard-config/geometry/nokia b/dist/xkeyboard-config/geometry/nokia new file mode 100644 index 000000000..5132840ca --- /dev/null +++ b/dist/xkeyboard-config/geometry/nokia @@ -0,0 +1,53 @@ +// Zoomed 3x because of text size + +default xkb_geometry "nokiarx51" { + + description= "Nokia RX-51"; + width= 273; // 13x6mm + 2x1.5mm border + 2x5mm border + height= 54; // 3x5mm + 2x1.5mm border + + shape.cornerRadius= 1.5; + shape "NORM" { { [18,15] } }; + shape "SPCE" { { [36,15] } }; + shape "FRAME" { cornerRadius= 2.5, { [243,54] } }; + + solid "FRAME" { + shape= "FRAME"; + color= "white"; + top= 0; + left= 15; + }; + + section.left= 15; + row.left= 4.5; + key.shape= "NORM"; + key.gap= 0; + section "Keys" { + top= 0; + row { + top= 4.5; + keys { { , "NORM", color="grey20" }, + , , , , , + , , , , , , + { , "NORM", color="grey20" } + }; + }; + row { + top= 19.5; + keys { { , "NORM", color="grey20" }, + , , , , , + , , , , , , + { , "NORM", color="grey20" } + }; + }; + row { + top= 34.5; + keys { { , "NORM", color="grey20" }, + , , , , , , , + { , "SPCE", color="white" }, + , , + }; + }; + }; // End of "Keys" section + +}; // End of "rx51" geometry diff --git a/dist/xkeyboard-config/geometry/pc b/dist/xkeyboard-config/geometry/pc index 812f8425f..e399a89e2 100644 --- a/dist/xkeyboard-config/geometry/pc +++ b/dist/xkeyboard-config/geometry/pc @@ -196,11 +196,11 @@ xkb_geometry "pc102" { shape "TABK" { { [ 28,18] }, { [2,1], [ 26,16] } }; shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,16] } }; shape "RTRN" { - { [16,0],[ 43,0],[43,37],[2,37],[2,19],[16,19] }, - { [18,1],[ 41,1],[41,36],[4,36],[4,20],[18,20] } }; + { [0,0], [28,0], [28,37], [5,37], [5,18], [0,18] }, + { [2,1], [26,1], [26,35], [7,35], [7,16], [2,16] } }; shape "CAPS" { { [ 33,18] }, { [2,1], [ 31,16] } }; shape "LFSH" { { [ 25,18] }, { [2,1], [ 23,16] } }; - shape "RTSH" { { [ 49,18] }, { [2,1], [ 47,16] } }; + shape "RTSH" { { [ 50,18] }, { [2,1], [ 48,16] } }; shape "MODK" { { [ 27,18] }, { [2,1], [ 25,16] } }; shape "SPCE" { { [134,18] }, { [2,1], [132,16] } }; shape "KP0" { { [ 37,18] }, { [2,1], [ 35,16] } }; @@ -251,8 +251,8 @@ xkb_geometry "pc102" { top= 1; keys { , , , , , , , , , , - , , , , - { , color="grey20" } + , , , + { , "BKSP", color="grey20" } }; }; row { @@ -260,7 +260,7 @@ xkb_geometry "pc102" { keys { { , "TABK", color="grey20" }, , , , , , , , , , , - , , { , -15, "RTRN", color="grey20" } + , , { , "RTRN", color="grey20" } }; }; row { @@ -268,7 +268,7 @@ xkb_geometry "pc102" { keys { { , "CAPS", color="grey20" }, , , , , , , , , , , - + , }; }; row { @@ -285,7 +285,7 @@ xkb_geometry "pc102" { key.color= "grey20"; keys { , { , 20 }, { , "SPCE", color="white" }, - , { , 20 } + , { , 21 } }; }; }; // End of "Alpha" section @@ -510,14 +510,18 @@ xkb_geometry "pc105" { height= 180; shape.cornerRadius= 1; + shape "NORM" { { [ 18,18] }, { [2,1], [ 16,16] } }; shape "BKSP" { { [ 38,18] }, { [2,1], [ 36,16] } }; shape "TABK" { { [ 28,18] }, { [2,1], [ 26,16] } }; shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,16] } }; - shape "RTRN" { { [ 42,18] }, { [2,1], [ 40,16] } }; + shape "RTRN" { + { [0,0], [28,0], [28,37], [5,37], [5,18], [0,18] } , + { [2,1], [26,1], [26,35], [7,35], [7,16], [2,16] } , + approx = { [5,0], [28,37] } }; shape "CAPS" { { [ 33,18] }, { [2,1], [ 31,16] } }; shape "LFSH" { { [ 25,18] }, { [2,1], [ 23,16] } }; - shape "RTSH" { { [ 50,18] }, { [2,1], [ 50,16] } }; + shape "RTSH" { { [ 50,18] }, { [2,1], [ 48,16] } }; shape "MODK" { { [ 27,18] }, { [2,1], [ 25,16] } }; shape "SMOD" { { [ 23,18] }, { [2,1], [ 21,16] } }; shape "SPCE" { { [113,18] }, { [2,1], [111,16] } }; @@ -578,7 +582,7 @@ xkb_geometry "pc105" { keys { { , "TABK", color="grey20" }, , , , , , , , , , , - , , { , "BKSL" } + , , { , "RTRN", color="grey20" } }; }; row { @@ -586,7 +590,7 @@ xkb_geometry "pc105" { keys { { , "CAPS", color="grey20" }, , , , , , , , , , , - , { , "RTRN", color="grey20" } + , }; }; row { diff --git a/dist/xkeyboard-config/geometry/sgi_vndr/Makefile.in b/dist/xkeyboard-config/geometry/sgi_vndr/Makefile.in index d50ee7bcf..0ad12259b 100644 --- a/dist/xkeyboard-config/geometry/sgi_vndr/Makefile.in +++ b/dist/xkeyboard-config/geometry/sgi_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(geomdir)" -dist_geomDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_geom_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -179,9 +197,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu geometry/sgi_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu geometry/sgi_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign geometry/sgi_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign geometry/sgi_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -199,23 +217,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_geomDATA: $(dist_geom_DATA) @$(NORMAL_INSTALL) test -z "$(geomdir)" || $(MKDIR_P) "$(DESTDIR)$(geomdir)" - @list='$(dist_geom_DATA)'; for p in $$list; do \ + @list='$(dist_geom_DATA)'; test -n "$(geomdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_geomDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(geomdir)/$$f'"; \ - $(dist_geomDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(geomdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(geomdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(geomdir)" || exit $$?; \ done uninstall-dist_geomDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_geom_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(geomdir)/$$f'"; \ - rm -f "$(DESTDIR)$(geomdir)/$$f"; \ - done + @list='$(dist_geom_DATA)'; test -n "$(geomdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(geomdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(geomdir)" && rm -f $$files tags: TAGS TAGS: @@ -239,13 +261,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -276,6 +302,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -294,6 +321,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -302,18 +331,28 @@ install-data-am: install-dist_geomDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -347,6 +386,7 @@ uninstall-am: uninstall-dist_geomDATA maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am uninstall-dist_geomDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/geometry/sun b/dist/xkeyboard-config/geometry/sun index 633077ac7..585eb2615 100644 --- a/dist/xkeyboard-config/geometry/sun +++ b/dist/xkeyboard-config/geometry/sun @@ -29,29 +29,23 @@ // Copyright 2004 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, and/or sell copies of the Software, and to permit persons -// to whom the Software is furnished to do so, provided that the above -// copyright notice(s) and this permission notice appear in all copies of -// the Software and that both the above copyright notice(s) and this -// permission notice appear in supporting documentation. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL -// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING -// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION -// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -// -// Except as contained in this notice, the name of a copyright holder -// shall not be used in advertising or otherwise to promote the sale, use -// or other dealings in this Software without prior written authorization -// of the copyright holder. +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice (including the next +// paragraph) shall be included in all copies or substantial portions of the +// Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. // // --------------------------------------------------------------------------- // diff --git a/dist/xkeyboard-config/geometry/typematrix b/dist/xkeyboard-config/geometry/typematrix new file mode 100644 index 000000000..d86976f8f --- /dev/null +++ b/dist/xkeyboard-config/geometry/typematrix @@ -0,0 +1,745 @@ +// -*- indent-tabs-mode: nil -*- + +// Created by Frédéric Boiteux +// and Gildas Cotomale + +// Note : the special/multimedia keys (Calc, WWW, Desktop…) have a keycode +// , found in definition file /usr/share/X11/xkb/keycodes/evdev. +// Fn = ; +// Calc = ; +// WWW = ; +// CycleWindows = ; +// Mail = ; +// PlayPause = ; +// Desktop = ; + + +xkb_geometry "tm2020" { + description = "TypeMatrix EZ-Reach 2020"; + + // Keyboard total size : + width = 308; + height = 152; + // background / foreground colours : + baseColor = "white"; + labelColor = "black"; + + // Key shapes : base key = 16 mm each side + shape "NORM" { cornerRadius=1, { [16, 16] }, { [1, 1], [15, 15] }}; + shape "ALPL" { cornerRadius=1, { [24.25, 16] }, { [1, 1], [23, 15] }}; + shape "DHAL" { cornerRadius=1, { [24.25, 32.5] }, { [1, 1], [23, 31.5] }}; + shape "FUNC" { cornerRadius=1, { [16, 12] }, { [2.5, 0], [13.5, 10] }}; + shape "FUNL" { cornerRadius=1, { [24.25, 12] }, { [2.5, 0], [21.5, 10] }}; + shape "SPCE" { cornerRadius=1, { [57, 26] }, { [2.5, 1], [54.5, 24] }}; + shape "DBLA" { cornerRadius=1, { [32.5, 16] }, { [1, 1], [31, 15] }}; + shape "LED" { cornerRadius=2, { [4, 4] }}; + shape "DECO" { cornerRadius=1, { [3, 18] }}; + + // Function keys row + section "Function" { + left = 4; + top = 24; + key.gap = 0.5; + key.color = "grey10"; + key.shape = "FUNC"; + row { + keys { { , "FUNL" }, + , , , , }; + key.color = "grey20"; + keys { { , "FUNL" } }; + }; + row { + left = 150; + key.color = "red"; + keys { { , "FUNL" } }; + key.color = "grey10"; + keys { , , , , , , + { , "FUNL" } }; + }; + }; + + // Alpha-numeric keys rows + section "Alpha" { + left = 4; + top = 36.5; + key.gap = 0.5; + key.color = "grey10"; + key.shape = "NORM"; + row { + top = 0; + keys { { , "ALPL" }, + , , , , , + { , "DHAL" } }; + }; + row { + top = 16.5; + keys { { , "ALPL" }, + , , , , }; + }; + row { + top = 33; + keys { { , "DHAL" }, + , , , , , + { , "DHAL" } }; + }; + row { + top = 49.5; + left = 24.5; + keys { , , , , }; + }; + row { + top = 0; + left = 150; + keys { { , "DHAL" }, + , , }; + key.color = "grey20"; + keys { , , , { , "ALPL" } }; + }; + row { + top = 16.5; + left = 174.5; + keys { , , }; + key.color = "grey20"; + keys { , , , { , "ALPL" } }; + }; + row { + top = 33; + left = 150; + keys { { , "DHAL" }, + , , }; + key.color = "grey20"; + keys { , , , { , "DHAL" } }; + }; + row { + top = 49.5; + left = 174.5; + keys { , , }; + key.color = "grey20"; + keys { , , }; + }; + }; + + // Control keys rows + section "Control" { + left = 4; + top = 102.5; + key.gap = 0.5; + key.color = "grey10"; + key.shape = "ALPL"; + row { + top = 0; + keys { , , }; + keys { { , "SPCE"} }; + }; + row { + top = 16.5; + keys { , , }; + }; + row { + top = 0; + left = 150; + key.shape = "NORM"; + keys { { , "SPCE"}, }; + key.color = "grey20"; + keys { , , , { , "DHAL" } }; + }; + row { + top = 16.5; + left = 207.5; + key.shape = "NORM"; + key.color = "grey20"; + keys { { , "DBLA" }, , }; + }; + }; + + // Diods + indicator.top = 12; + indicator.onColor = "green"; + indicator.offColor = "grey10"; + indicator.shape = "LED"; + indicator "Num Lock" { left = 252; }; + indicator "Caps Lock" { left = 266; }; + indicator "Misc" { left = 280; }; + text.top= 5; + text.color= "black"; + text "NumLockLabel" { left= 252; text="1"; }; + text "CapsLockLabel" { left= 266; text="A"; }; + text "MiscLabel" { left= 280; text="D"; }; + + text "Logo" { left = 29; top = 10; text="TypeMatrix™"; }; + + // other decorations : drawings + solid "rainure1" { shape = "DECO"; top = 1; left = 110; color = "grey10";}; + solid "rainure2" { shape = "DECO"; top = 1; left = 115; color = "grey10";}; + solid "rainure3" { shape = "DECO"; top = 1; left = 120; color = "grey10";}; + solid "rainure4" { shape = "DECO"; top = 1; left = 125; color = "grey10";}; + solid "rainure5" { shape = "DECO"; top = 1; left = 130; color = "grey10";}; + solid "rainure6" { shape = "DECO"; top = 1; left = 135; color = "grey10";}; + solid "rainure7" { shape = "DECO"; top = 1; left = 140; color = "grey10";}; + solid "rainure8" { shape = "DECO"; top = 1; left = 145; color = "grey10";}; + solid "rainure9" { shape = "DECO"; top = 1; left = 150; color = "grey10";}; + solid "rainure10" { shape = "DECO"; top = 1; left = 155; color = "grey10";}; + solid "rainure11" { shape = "DECO"; top = 1; left = 160; color = "grey10";}; + solid "rainure12" { shape = "DECO"; top = 1; left = 165; color = "grey10";}; + solid "rainure13" { shape = "DECO"; top = 1; left = 170; color = "grey10";}; +}; // geometry tm2020 + + +xkb_geometry "tm2030_shape" { + // Keyboard total size + width = 320; + height = 130; + // background / foreground colours : + baseColor = "white"; + labelColor = "black"; + + // Key shapes : base key = 20 mm each side + shape "NORM" { cornerRadius=1, { [18, 18] }, { [1.5, 1.5], [16.5, 14] } }; + shape "FUNC" { cornerRadius=1, { [18, 12] }, { [2.5, 0], [15.5, 10] } }; + shape "LFSH" { cornerRadius=1, { [18, 36.5] }, { [2.5, 0], [15.5, 30] } }; + shape "ALT1" { cornerRadius=1, { [27.5, 18] }, { [2.5, 0], [23.5, 14] } }; + shape "BKSP" { cornerRadius=1, { [18, 30.5] }, { [1.5, 1.5], [16.5, 29] } }; + shape "SPCE" { cornerRadius=1, { [92, 25] }, { [1.5, 1.5], [90.5, 22] } }; + shape "LED" { cornerRadius=2, { [4, 4] } }; + shape "PAN1" { cornerRadius=1, { [27, 126.5] } }; + shape "PAN2" { cornerRadius=1, { [92, 13] } }; + + // other decorations : panels + solid "panneau1" { + shape = "PAN1"; + left = 0; + top = 0; + color = "grey40"; + }; + solid "panneau2" { + shape = "PAN2"; + left = 101.5; + top = 113.5; + color = "grey40"; + }; + + // Diods (Indicators) : they have to be put after panels, either the panels + // overwrites them. + indicator.left = 6; + indicator.onColor = "green"; + indicator.offColor = "grey10"; + indicator.shape = "LED"; + + indicator "Num Lock" { top = 11 ; }; + indicator "Caps Lock" { top = 27.5; }; + indicator "Scroll Lock" { top = 44 ; }; + + text.left = 12; + text.color = "black"; + text "NumLockLabel" { top = 11; text="num"; }; + text "CapsLockLabel" { top = 27.5; text="caps"; }; + text "SrollLockLabel" { top = 44; text="scroll"; }; +}; // geometry tm2030_shape + +xkb_geometry "tm2030_MiscDiod_dvk" { + text "ModeLabel" { left = 12; top = 58; color = "black"; text="Dvorak"; }; +}; // geometry tm2030_MiscDiod_dvk + +xkb_geometry "tm2030_MiscDiod_102" { + text "ModeLabel" { left = 12; top = 58; color = "black"; text="102"; }; +}; // geometry tm2030_MiscDiod_102 + +xkb_geometry "tm2030_MiscDiod_106" { + text "ModeLabel" { left = 12; top = 58; color = "black"; text="106"; }; +}; // geometry tm2030_MiscDiod_106 + +xkb_geometry "tm2030_MiscDiod_off" { + indicator "Misc" { left = 6; top = 60.5; shape = "LED"; + offColor = "grey10"; onColor = "grey10"; }; +}; // geometry tm2030_MiscDiod_off + +xkb_geometry "tm2030_MiscDiod_on" { + indicator "Misc" { left = 6; top = 60.5; shape = "LED"; + offColor = "green"; onColor = "green"; }; +}; // geometry tm2030_MiscDiod_on + + +xkb_geometry "tm2030USB_func" { + // Function keys rows + section "Function" { + left = 27; + top = 1.5; + key.gap = 0.5; + key.color = "grey30"; + key.shape = "FUNC"; + row { + keys { , , , , , }; + }; + row { + left = 129.5; + keys { , , , , , , + , }; + }; + }; +}; // geometry tm2030USB_func + + +xkb_geometry "tm2030USB_alpha" { + // Alpha-numeric keys rows + section "Alpha" { + left = 27; + top = 14; + key.gap = 0.5; + key.color = "grey10"; + key.shape = "NORM"; + row { + top = 0; + keys { , , , , , }; + }; + row { + top = 18.5; + keys { , , , , , }; + }; + row { + top = 37; + keys { { , "LFSH" }, , , , , }; + }; + row { + top = 55.5; + left = 18.5; + keys { , , , , }; + }; + + row { + top = 0; + left = 129.5; + keys { , , , , , , , }; + }; + row { + top = 18.5; + left = 129.5; + keys { , , , , , , , }; + }; + row { + top = 37; + left = 129.5; + keys { , , , , , , { , "LFSH" }, }; + }; + row { + top = 55.5; + left = 129.5; + keys { , , , , , }; + }; + row { + top = 55.5; + left = 259; + keys { }; + }; + row { + top = 74; + left = 74; + keys { { , "SPCE" } }; + }; + }; +}; // geometry tm2030USB_alpha + + +xkb_geometry "tm2030USB_ctrl" { + // Control keys rows + section "Control" { + left = 27; + top = 0; + key.gap = 0.5; + key.color = "grey30"; + key.shape = "NORM"; + row { + top = 88; + keys { , , , }; + }; + row { + top = 106.5; + keys { , { , "ALT1" }, { , "ALT1" } }; + }; + row { + top = 88; + left = 166.5; + keys { , , , , { , "LFSH"}, }; + }; + row { + top = 106.5; + left = 166.5; + keys { , , , }; + }; + row { + top = 106.5; + left = 259; + keys { }; + }; + row { + top = 1; + left = 111.5; + vertical = true; + keys { , { , "BKSP" }, { , "LFSH" } }; + }; + }; +}; // geometry tm2030USB_ctrl + + +xkb_geometry "tm2030PS2" { + include "typematrix(tm2030_shape)" + include "typematrix(tm2030_MiscDiod_dvk)" + include "typematrix(tm2030_MiscDiod_off)" + + description = "TypeMatrix EZ-Reach 2030 PS2"; + + // Function keys row + section "Function" { + left = 27; + top = 1.5; + key.gap = 0.5; + key.color = "grey10"; + key.shape = "FUNC"; + row { + key.color = "grey30"; + keys { }; + }; + row { + left = 18.5; + keys { , , , }; + }; + row { + left = 92.5; + key.color = "grey30"; + keys { }; + }; + row { + left = 129.5; + key.color = "grey30"; + keys { , , }; + }; + row { + left = 185; + keys { , , , }; + }; + row { + left = 259; + key.color = "grey30"; + keys { }; + }; + }; + + // Alpha-numeric keys rows + section "Alpha" { + left = 27; + top = 14; + key.gap = 0.5; + key.color = "grey10"; + key.shape = "NORM"; + row { + top = 0; + keys { , , , , , }; + }; + row { + top = 18.5; + keys { , , , , , }; + }; + row { + top = 37; + keys { { , "LFSH" }, , , , , }; + }; + row { + top = 55.5; + left = 18.5; + keys { , , , , }; + }; + + row { + top = 0; + left = 129.5; + keys { , , , , , , , }; + }; + row { + top = 18.5; + left = 129.5; + keys { , , }; + }; + row { + top = 18.5; + left = 185; + key.color = "grey30"; + keys { , , , }; + }; + row { + top = 18.5; + left = 259; + keys { }; + }; + row { + top = 37; + left = 129.5; + keys { , , }; + }; + row { + top = 37; + left = 185; + key.color = "grey30"; + keys { , , , { , "LFSH" }, + {, key.color="red"} }; + }; + row { + top = 55.5; + left = 129.5; + keys { , , }; + }; + row { + top = 55.5; + left = 185; + key.color = "grey30"; + keys { , , }; + }; + row { + top = 55.5; + left = 259; + keys { }; + }; + row { + top = 74; + left = 74; + keys { { , "SPCE" } }; + }; + }; // end section "Alpha" + + // Control keys rows + section "Control" { + left = 27; + top = 0; + key.gap = 0.5; + key.color = "grey10"; + key.shape = "NORM"; + row { + top = 88; + keys { , , , }; + }; + row { + top = 106.5; + keys { , { , "ALT1" }, { , "ALT1" } }; + }; + row { + top = 88; + left = 166.5; + keys { }; + }; + row { + top = 88; + left = 185; + key.color = "grey30"; + keys { , , , { , "LFSH"} }; + }; + row { + top = 88; + left = 259; + keys { }; + }; + row { + top = 106.5; + left = 166.5; + keys { }; + }; + row { + top = 106.5; + left = 185; + key.color = "grey30"; + keys { , , }; + }; + row { + top = 106.5; + left = 259; + keys { }; + }; + row { + top = 1; + left = 111.5; + key.color = "grey10"; + vertical = true; + keys { , { , "BKSP" }, { , "LFSH" } }; + }; + }; // end section "Control" +}; // geometry tm2030PS2 + + +xkb_geometry "tm2030USB" { + include "typematrix(tm2030_shape)" + include "typematrix(tm2030_MiscDiod_102)" + include "typematrix(tm2030_MiscDiod_off)" + + description = "TypeMatrix EZ-Reach 2030 USB"; + + include "typematrix(tm2030USB_func)" + include "typematrix(tm2030USB_alpha)" + include "typematrix(tm2030USB_ctrl)" +}; // geometry tm2030USB + + +// European 102/105 keys mode : +// Same as the standard keyboard, except for one key, Play becomes LSGT +xkb_geometry "tm2030USB-102" { + include "typematrix(tm2030_shape)" + include "typematrix(tm2030_MiscDiod_102)" + include "typematrix(tm2030_MiscDiod_on)" + + description = "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"; + + include "typematrix(tm2030USB_func)" + include "typematrix(tm2030USB_alpha)" + + // Control keys rows + section "Control" { + left = 27; + top = 0; + key.gap = 0.5; + key.color = "grey30"; + key.shape = "NORM"; + row { + top = 88; + keys { , , , }; + }; + row { + top = 106.5; + keys { , { , "ALT1" }, { , "ALT1" } }; + }; + row { + top = 88; + left = 166.5; + keys { , , , , { , "LFSH"}, }; + }; + row { + top = 106.5; + left = 166.5; + keys { , , , }; + }; + row { + top = 106.5; + left = 259; + keys { }; + }; + row { + top = 1; + left = 111.5; + vertical = true; + keys { , { , "BKSP" }, { , "LFSH" } }; + }; + }; +}; // geometry tm2030USB-102 + + +// Japan / Korean 106 keys mode : +// Same as the standard keyboard, except for following keys : +// – is replaced by +// – WWW key becomes +// — Calc key becomes +// — Mail key becomes , and key becomes + +// about Controls: +// NFER/MEHU and XFER/KANJ : TMx keeps LWIN (and RWIN if it happend to exist) +// HKTG/HIRA : TMx keeps MENU/COMP, but locates this key in alpha section +// (see upper). + +xkb_geometry "tm2030USB-106" { + include "typematrix(tm2030_shape)" + include "typematrix(tm2030_MiscDiod_106)" + include "typematrix(tm2030_MiscDiod_on)" + + description = "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"; + + include "typematrix(tm2030USB_func)" + + // Alpha-numeric keys rows + section "Alpha" { + left = 27; + top = 14; + key.gap = 0.5; + key.color = "grey10"; + key.shape = "NORM"; + row { + top = 0; + keys { , , , , , }; + }; + row { + top = 18.5; + keys { , , , , , }; + }; + row { + top = 37; + keys { { , "LFSH" }, , , , , }; + }; + row { + top = 55.5; + left = 18.5; + keys { , , , , }; + }; + + row { + top = 0; + left = 129.5; + keys { , , , , , , , }; + }; + row { + top = 18.5; + left = 129.5; + keys { , , , , , , , }; + }; + row { + top = 37; + left = 129.5; + keys { , , , , , , { , "LFSH" }, }; + }; + row { + top = 55.5; + left = 129.5; + keys { , , , , , }; + }; + row { + top = 55.5; + left = 259; + keys { }; + }; + row { + top = 74; + left = 74; + keys { { , "SPCE" } }; + }; + }; + + // Control keys rows + section "Control" { + left = 27; + top = 0; + key.gap = 0.5; + key.color = "grey30"; + key.shape = "NORM"; + row { + top = 88; + keys { , , , }; + }; + row { + top = 106.5; + keys { , { , "ALT1" }, { , "ALT1" } }; + }; + row { + top = 88; + left = 166.5; + keys { , , , , { , "LFSH"}, }; + }; + row { + top = 106.5; + left = 166.5; + keys { , , , }; + }; + row { + top = 106.5; + left = 259; + keys { }; + }; + row { + top = 1; + left = 111.5; + vertical = true; + keys { , { , "BKSP" }, { , "LFSH" } }; + }; + }; +}; // geometry tm2030USB-106 diff --git a/dist/xkeyboard-config/keycodes/Makefile.am b/dist/xkeyboard-config/keycodes/Makefile.am index c289e1454..68c9a5494 100644 --- a/dist/xkeyboard-config/keycodes/Makefile.am +++ b/dist/xkeyboard-config/keycodes/Makefile.am @@ -6,6 +6,7 @@ dist_keycodes_DATA = \ aliases \ amiga \ ataritt \ +empty \ evdev \ fujitsu \ hp \ diff --git a/dist/xkeyboard-config/keycodes/Makefile.in b/dist/xkeyboard-config/keycodes/Makefile.in index 1df15c3a1..42712ac70 100644 --- a/dist/xkeyboard-config/keycodes/Makefile.in +++ b/dist/xkeyboard-config/keycodes/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -20,8 +21,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -44,6 +46,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ @@ -58,17 +61,58 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(dirdir)" "$(DESTDIR)$(keycodesdir)" -dist_dirDATA_INSTALL = $(INSTALL_DATA) -dist_keycodesDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_dir_DATA) $(dist_keycodes_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ @@ -124,6 +168,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -187,6 +232,7 @@ dist_keycodes_DATA = \ aliases \ amiga \ ataritt \ +empty \ evdev \ fujitsu \ hp \ @@ -214,9 +260,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu keycodes/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu keycodes/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign keycodes/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign keycodes/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -234,40 +280,47 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_dirDATA: $(dist_dir_DATA) @$(NORMAL_INSTALL) test -z "$(dirdir)" || $(MKDIR_P) "$(DESTDIR)$(dirdir)" - @list='$(dist_dir_DATA)'; for p in $$list; do \ + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_dirDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(dirdir)/$$f'"; \ - $(dist_dirDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(dirdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dirdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(dirdir)" || exit $$?; \ done uninstall-dist_dirDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_dir_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(dirdir)/$$f'"; \ - rm -f "$(DESTDIR)$(dirdir)/$$f"; \ - done + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(dirdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(dirdir)" && rm -f $$files install-dist_keycodesDATA: $(dist_keycodes_DATA) @$(NORMAL_INSTALL) test -z "$(keycodesdir)" || $(MKDIR_P) "$(DESTDIR)$(keycodesdir)" - @list='$(dist_keycodes_DATA)'; for p in $$list; do \ + @list='$(dist_keycodes_DATA)'; test -n "$(keycodesdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_keycodesDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(keycodesdir)/$$f'"; \ - $(dist_keycodesDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(keycodesdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(keycodesdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(keycodesdir)" || exit $$?; \ done uninstall-dist_keycodesDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_keycodes_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(keycodesdir)/$$f'"; \ - rm -f "$(DESTDIR)$(keycodesdir)/$$f"; \ - done + @list='$(dist_keycodes_DATA)'; test -n "$(keycodesdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(keycodesdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(keycodesdir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -276,7 +329,7 @@ uninstall-dist_keycodesDATA: # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -293,7 +346,7 @@ $(RECURSIVE_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ @@ -301,7 +354,7 @@ $(RECURSIVE_TARGETS): fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -327,16 +380,16 @@ $(RECURSIVE_CLEAN_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -351,7 +404,7 @@ tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ + set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ @@ -363,7 +416,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ @@ -372,29 +425,34 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ + test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique + $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -415,29 +473,44 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ + am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ @@ -471,6 +544,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -489,6 +563,8 @@ dvi-am: html: html-recursive +html-am: + info: info-recursive info-am: @@ -497,18 +573,28 @@ install-data-am: install-dist_dirDATA install-dist_keycodesDATA install-dvi: install-dvi-recursive +install-dvi-am: + install-exec-am: install-html: install-html-recursive +install-html-am: + install-info: install-info-recursive +install-info-am: + install-man: install-pdf: install-pdf-recursive +install-pdf-am: + install-ps: install-ps-recursive +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-recursive @@ -529,8 +615,8 @@ ps-am: uninstall-am: uninstall-dist_dirDATA uninstall-dist_keycodesDATA -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ @@ -550,7 +636,8 @@ uninstall-am: uninstall-dist_dirDATA uninstall-dist_keycodesDATA $(subdir).dir: $(dir_data) -rm -f $@ - here=$$(pwd); cd $(srcdir) && $(XKBCOMP) -lfhlpR -o $${here}/$@ '*' + $(XKBCOMP) -lfhlpR -o $@ '*' + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/keycodes/digital_vndr/Makefile.in b/dist/xkeyboard-config/keycodes/digital_vndr/Makefile.in index c4645694c..07a303d76 100644 --- a/dist/xkeyboard-config/keycodes/digital_vndr/Makefile.in +++ b/dist/xkeyboard-config/keycodes/digital_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(keycodesdir)" -dist_keycodesDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_keycodes_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -179,9 +197,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu keycodes/digital_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu keycodes/digital_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign keycodes/digital_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign keycodes/digital_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -199,23 +217,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_keycodesDATA: $(dist_keycodes_DATA) @$(NORMAL_INSTALL) test -z "$(keycodesdir)" || $(MKDIR_P) "$(DESTDIR)$(keycodesdir)" - @list='$(dist_keycodes_DATA)'; for p in $$list; do \ + @list='$(dist_keycodes_DATA)'; test -n "$(keycodesdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_keycodesDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(keycodesdir)/$$f'"; \ - $(dist_keycodesDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(keycodesdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(keycodesdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(keycodesdir)" || exit $$?; \ done uninstall-dist_keycodesDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_keycodes_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(keycodesdir)/$$f'"; \ - rm -f "$(DESTDIR)$(keycodesdir)/$$f"; \ - done + @list='$(dist_keycodes_DATA)'; test -n "$(keycodesdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(keycodesdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(keycodesdir)" && rm -f $$files tags: TAGS TAGS: @@ -239,13 +261,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -276,6 +302,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -294,6 +321,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -302,18 +331,28 @@ install-data-am: install-dist_keycodesDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -348,6 +387,7 @@ uninstall-am: uninstall-dist_keycodesDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_keycodesDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/keycodes/empty b/dist/xkeyboard-config/keycodes/empty new file mode 100644 index 000000000..eb611858d --- /dev/null +++ b/dist/xkeyboard-config/keycodes/empty @@ -0,0 +1,8 @@ +default xkb_keycodes "empty" { + minimum= 8; + maximum= 255; +}; +default xkb_keycodes "empty" { + minimum= 8; + maximum= 255; +}; diff --git a/dist/xkeyboard-config/keycodes/keycodes.dir b/dist/xkeyboard-config/keycodes/keycodes.dir index f1d572ad5..c0d188935 100644 --- a/dist/xkeyboard-config/keycodes/keycodes.dir +++ b/dist/xkeyboard-config/keycodes/keycodes.dir @@ -1,81 +1,8 @@ -d------ -------- macintosh(macintosh) -------- -------- macintosh(old) -------- -------- macintosh(hhk) --d------ -------- sun(type4) --------- -------- sun(type5) --------- -------- sun(type4tuv) --------- -------- sun(type4_ca) --------- -------- sun(type4_jp) --------- -------- sun(type4_euro) --------- -------- sun(type5tuv) --------- -------- sun(type5_jp) --------- -------- sun(type5_euro) --------- -------- sun(type5hobo) --------- -------- sun(type5tuvhobo) --------- -------- sun(type5_jphobo) --------- -------- sun(type6) --------- -------- sun(type6tuv) --------- -------- sun(type6unix) --------- -------- sun(type6_jp) --------- -------- sun(type6_euro) --------- -------- sun(type6_usb) --------- -------- sun(type6tuv_usb) --------- -------- sun(type6_jp_usb) --------- -------- sun(type5_se) --------- -------- sun(type5c_se) --------- -------- sun(type4__se) --------- -------- sun(type4_se) --------- -------- sun(type4_se_swapctl) --d------ -------- xfree98(pc98) --d------ -------- fujitsu(138) --d------ -------- hp(hp-101) --------- -------- hp(hil) --------- -------- ibm(rs6k-101) --------- -------- ibm(rs6k-102) --d------ -------- sgi_vndr/indy(universal) --------- -------- sgi_vndr/indy(pc101) --------- -------- sgi_vndr/indy(pc102) --------- -------- sgi_vndr/indy(pc104) --------- -------- sgi_vndr/indy(pc105) --------- -------- sgi_vndr/indy(jp106) -h-p----- -------- sgi_vndr/indy(overlayKeypad) -h-p----- -------- sgi_vndr/indy(shiftLock) --d------ -------- sgi_vndr/indigo(pc101) --------- -------- sgi_vndr/indigo(pc102) --d------ -------- sgi_vndr/iris(iris) --------- -------- sony(nwp5461) --d------ -------- evdev(evdev) --------- -------- evdev(pc98) --d------ -------- xfree86(xfree86) --------- -------- xfree86(basic) --------- -------- xfree86(102) --------- -------- xfree86(thinkpadz60) --d------ -------- ataritt(us) --------- -------- ataritt(de) --------- -------- digital_vndr/pc(pc_common) --------- -------- digital_vndr/pc(pc10x) --------- -------- digital_vndr/pc(pc101) --------- -------- digital_vndr/pc(pc102) --------- -------- digital_vndr/pc(pc104) --------- -------- digital_vndr/pc(lk411_common) --------- -------- digital_vndr/pc(lk411) --------- -------- digital_vndr/pc(lk450) --------- -------- digital_vndr/pc(pcxajaa) --------- -------- digital_vndr/pc(lk411jj) --------- -------- digital_vndr/lk(lk_common) --------- -------- digital_vndr/lk(lkx01) --------- -------- digital_vndr/lk(lk201) --------- -------- digital_vndr/lk(lk421) --------- -------- digital_vndr/lk(lk401) --------- -------- digital_vndr/lk(lk44x) --------- -------- digital_vndr/lk(lk443) --------- -------- digital_vndr/lk(lk444) --------- -------- digital_vndr/lk(lk421aj) --------- -------- digital_vndr/lk(lk421jj) --------- -------- digital_vndr/lk(lk401bj) --------- -------- digital_vndr/lk(lk401jj) +-------- -------- macintosh(alukbd) +-------- -------- macintosh(jisevdev) -d------ -------- aliases(qwerty) -------- -------- aliases(azerty) -------- -------- aliases(qwertz) --d------ -------- amiga(usa1) --------- -------- amiga(de) diff --git a/dist/xkeyboard-config/keycodes/macintosh b/dist/xkeyboard-config/keycodes/macintosh index d41ac4bcb..55e2f79ec 100644 --- a/dist/xkeyboard-config/keycodes/macintosh +++ b/dist/xkeyboard-config/keycodes/macintosh @@ -185,3 +185,27 @@ xkb_keycodes "hhk" { = 110; }; +// Aluminium Keyboards +xkb_keycodes "alukbd" { + include "xfree86" + + // Fkeys missing in xfree86 keycodes + = 129; + = 130; + + // Eject key that matches the geometry definition + alias = ; + + // Japanese keypad separator (KPSP in base, JPCM in evdev) + alias = ; +}; + +// Aluminium Keyboards JIS +// As of HID Usage Table v1.11, it seems there are no usages +// for keys EISU or KANA. JIS Aluminium Keyboards overcome +// this by outputting usages of keys Hanja and Hangul +xkb_keycodes "jisevdev" { + alias = ; // Switch to kana mode + alias = ; // Switch to alphanumeric mode +}; + diff --git a/dist/xkeyboard-config/keycodes/sgi_vndr/Makefile.in b/dist/xkeyboard-config/keycodes/sgi_vndr/Makefile.in index a064ed494..1b43ca162 100644 --- a/dist/xkeyboard-config/keycodes/sgi_vndr/Makefile.in +++ b/dist/xkeyboard-config/keycodes/sgi_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(keycodesdir)" -dist_keycodesDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_keycodes_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -179,9 +197,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu keycodes/sgi_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu keycodes/sgi_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign keycodes/sgi_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign keycodes/sgi_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -199,23 +217,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_keycodesDATA: $(dist_keycodes_DATA) @$(NORMAL_INSTALL) test -z "$(keycodesdir)" || $(MKDIR_P) "$(DESTDIR)$(keycodesdir)" - @list='$(dist_keycodes_DATA)'; for p in $$list; do \ + @list='$(dist_keycodes_DATA)'; test -n "$(keycodesdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_keycodesDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(keycodesdir)/$$f'"; \ - $(dist_keycodesDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(keycodesdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(keycodesdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(keycodesdir)" || exit $$?; \ done uninstall-dist_keycodesDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_keycodes_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(keycodesdir)/$$f'"; \ - rm -f "$(DESTDIR)$(keycodesdir)/$$f"; \ - done + @list='$(dist_keycodes_DATA)'; test -n "$(keycodesdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(keycodesdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(keycodesdir)" && rm -f $$files tags: TAGS TAGS: @@ -239,13 +261,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -276,6 +302,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -294,6 +321,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -302,18 +331,28 @@ install-data-am: install-dist_keycodesDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -348,6 +387,7 @@ uninstall-am: uninstall-dist_keycodesDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_keycodesDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/keycodes/sun b/dist/xkeyboard-config/keycodes/sun index cdf8694fc..a6ffdb39f 100644 --- a/dist/xkeyboard-config/keycodes/sun +++ b/dist/xkeyboard-config/keycodes/sun @@ -29,29 +29,23 @@ // Copyright 2004 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, and/or sell copies of the Software, and to permit persons -// to whom the Software is furnished to do so, provided that the above -// copyright notice(s) and this permission notice appear in all copies of -// the Software and that both the above copyright notice(s) and this -// permission notice appear in supporting documentation. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL -// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING -// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION -// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -// -// Except as contained in this notice, the name of a copyright holder -// shall not be used in advertising or otherwise to promote the sale, use -// or other dealings in this Software without prior written authorization -// of the copyright holder. +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice (including the next +// paragraph) shall be included in all copies or substantial portions of the +// Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. // // --------------------------------------------------------------------------- // @@ -590,7 +584,7 @@ xkb_keycodes "type6_usb" { xkb_keycodes "type6tuv_usb" { include "sun(type6_usb)" -// = 94; + = 94; // = 51; }; diff --git a/dist/xkeyboard-config/keymap/Makefile.in b/dist/xkeyboard-config/keymap/Makefile.in index e9ea9ca8e..2a78fcacf 100644 --- a/dist/xkeyboard-config/keymap/Makefile.in +++ b/dist/xkeyboard-config/keymap/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -20,8 +21,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -44,6 +46,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ @@ -58,17 +61,58 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(dirdir)" "$(DESTDIR)$(keymapdir)" -dist_dirDATA_INSTALL = $(INSTALL_DATA) -dist_keymapDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_dir_DATA) $(dist_keymap_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ @@ -124,6 +168,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -204,9 +249,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu keymap/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu keymap/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign keymap/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign keymap/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -224,40 +269,47 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_dirDATA: $(dist_dir_DATA) @$(NORMAL_INSTALL) test -z "$(dirdir)" || $(MKDIR_P) "$(DESTDIR)$(dirdir)" - @list='$(dist_dir_DATA)'; for p in $$list; do \ + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_dirDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(dirdir)/$$f'"; \ - $(dist_dirDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(dirdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dirdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(dirdir)" || exit $$?; \ done uninstall-dist_dirDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_dir_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(dirdir)/$$f'"; \ - rm -f "$(DESTDIR)$(dirdir)/$$f"; \ - done + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(dirdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(dirdir)" && rm -f $$files install-dist_keymapDATA: $(dist_keymap_DATA) @$(NORMAL_INSTALL) test -z "$(keymapdir)" || $(MKDIR_P) "$(DESTDIR)$(keymapdir)" - @list='$(dist_keymap_DATA)'; for p in $$list; do \ + @list='$(dist_keymap_DATA)'; test -n "$(keymapdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_keymapDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(keymapdir)/$$f'"; \ - $(dist_keymapDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(keymapdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(keymapdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(keymapdir)" || exit $$?; \ done uninstall-dist_keymapDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_keymap_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(keymapdir)/$$f'"; \ - rm -f "$(DESTDIR)$(keymapdir)/$$f"; \ - done + @list='$(dist_keymap_DATA)'; test -n "$(keymapdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(keymapdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(keymapdir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -266,7 +318,7 @@ uninstall-dist_keymapDATA: # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -283,7 +335,7 @@ $(RECURSIVE_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ @@ -291,7 +343,7 @@ $(RECURSIVE_TARGETS): fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -317,16 +369,16 @@ $(RECURSIVE_CLEAN_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -341,7 +393,7 @@ tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ + set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ @@ -353,7 +405,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ @@ -362,29 +414,34 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ + test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique + $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -405,29 +462,44 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ + am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ @@ -461,6 +533,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -479,6 +552,8 @@ dvi-am: html: html-recursive +html-am: + info: info-recursive info-am: @@ -487,18 +562,28 @@ install-data-am: install-dist_dirDATA install-dist_keymapDATA install-dvi: install-dvi-recursive +install-dvi-am: + install-exec-am: install-html: install-html-recursive +install-html-am: + install-info: install-info-recursive +install-info-am: + install-man: install-pdf: install-pdf-recursive +install-pdf-am: + install-ps: install-ps-recursive +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-recursive @@ -519,8 +604,8 @@ ps-am: uninstall-am: uninstall-dist_dirDATA uninstall-dist_keymapDATA -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ @@ -540,7 +625,8 @@ uninstall-am: uninstall-dist_dirDATA uninstall-dist_keymapDATA $(subdir).dir: $(dir_data) -rm -f $@ - here=$$(pwd); cd $(srcdir) && $(XKBCOMP) -lfhlpR -o $${here}/$@ '*' + $(XKBCOMP) -lfhlpR -o $@ '*' + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/keymap/README b/dist/xkeyboard-config/keymap/README index bec7ed4ba..318089e09 100644 --- a/dist/xkeyboard-config/keymap/README +++ b/dist/xkeyboard-config/keymap/README @@ -2,3 +2,5 @@ The keymap component provides a way how to set up one pre-defined keyboard mapping from a given set. It has been obsoleted by 'rules' component which is simplier and more flexible. The directory is preserved for compatibility reasons. Avoid using it if it is possible. + +The keymap files are in .xkm format and useful when using xkbcomp. diff --git a/dist/xkeyboard-config/keymap/digital_vndr/Makefile.in b/dist/xkeyboard-config/keymap/digital_vndr/Makefile.in index 808af57f2..e6965f0ba 100644 --- a/dist/xkeyboard-config/keymap/digital_vndr/Makefile.in +++ b/dist/xkeyboard-config/keymap/digital_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(keymapdir)" -dist_keymapDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_keymap_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -179,9 +197,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu keymap/digital_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu keymap/digital_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign keymap/digital_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign keymap/digital_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -199,23 +217,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_keymapDATA: $(dist_keymap_DATA) @$(NORMAL_INSTALL) test -z "$(keymapdir)" || $(MKDIR_P) "$(DESTDIR)$(keymapdir)" - @list='$(dist_keymap_DATA)'; for p in $$list; do \ + @list='$(dist_keymap_DATA)'; test -n "$(keymapdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_keymapDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(keymapdir)/$$f'"; \ - $(dist_keymapDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(keymapdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(keymapdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(keymapdir)" || exit $$?; \ done uninstall-dist_keymapDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_keymap_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(keymapdir)/$$f'"; \ - rm -f "$(DESTDIR)$(keymapdir)/$$f"; \ - done + @list='$(dist_keymap_DATA)'; test -n "$(keymapdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(keymapdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(keymapdir)" && rm -f $$files tags: TAGS TAGS: @@ -239,13 +261,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -276,6 +302,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -294,6 +321,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -302,18 +331,28 @@ install-data-am: install-dist_keymapDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -348,6 +387,7 @@ uninstall-am: uninstall-dist_keymapDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_keymapDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/keymap/keymap.dir b/dist/xkeyboard-config/keymap/keymap.dir index 7b8f07a92..ce38adebe 100644 --- a/dist/xkeyboard-config/keymap/keymap.dir +++ b/dist/xkeyboard-config/keymap/keymap.dir @@ -1,362 +1,2 @@ -d------ -------- macintosh(macintosh) -------- -------- macintosh(macintosh_old) --d------ -------- xfree98(jp) --d------ -------- sgi_vndr/fr(indy) --------- -------- sgi_vndr/fr(indy_nodeadkeys) --------- -------- sgi_vndr/fr(indigo) --------- -------- sgi_vndr/fr(indigo_nodeadkeys) --d------ -------- sgi_vndr/dvorak(indy) --------- -------- sgi_vndr/dvorak(indigo) --d------ -------- sgi_vndr/ch(de_indy) --------- -------- sgi_vndr/ch(de_indy_nodeadkeys) --------- -------- sgi_vndr/ch(de_indigo) --------- -------- sgi_vndr/ch(de_indigo_nodeadkeys) --------- -------- sgi_vndr/ch(fr_indy) --------- -------- sgi_vndr/ch(fr_indy_nodeadkeys) --------- -------- sgi_vndr/ch(fr_indigo) --------- -------- sgi_vndr/ch(fr_indigo_nodeadkeys) --d------ -------- sgi_vndr/pl(indy) --------- -------- sgi_vndr/pl(indy_nodeadkeys) --------- -------- sgi_vndr/pl(indigo) --------- -------- sgi_vndr/pl(indigo_nodeadkeys) --d------ -------- sgi_vndr/th(indy) --------- -------- sgi_vndr/th(indigo) --d------ -------- sgi_vndr/no(indy) --------- -------- sgi_vndr/no(indy_nodeadkeys) --------- -------- sgi_vndr/no(indigo) --------- -------- sgi_vndr/no(indigo_nodeadkeys) --d------ -------- sgi_vndr/es(indy) --------- -------- sgi_vndr/es(indy_nodeadkeys) --------- -------- sgi_vndr/es(indigo) --------- -------- sgi_vndr/es(indigo_nodeadkeys) --d------ -------- sgi_vndr/cz(indy) --------- -------- sgi_vndr/cz(indigo) --------- -------- sgi_vndr/cz(indy_qwerty) --------- -------- sgi_vndr/cz(indigo_qwerty) --d------ -------- sgi_vndr/hu(indy) --------- -------- sgi_vndr/hu(indy_toggle) --------- -------- sgi_vndr/hu(indy_shift_toggle) --------- -------- sgi_vndr/hu(indy_ctrl_shift_toggle) --------- -------- sgi_vndr/hu(indy_ctrl_alt_toggle) --------- -------- sgi_vndr/hu(indy_caps_toggle) --------- -------- sgi_vndr/hu(indigo) --------- -------- sgi_vndr/hu(indigo_toggle) --------- -------- sgi_vndr/hu(indigo_shift_toggle) --------- -------- sgi_vndr/hu(indigo_ctrl_shift_toggle) --------- -------- sgi_vndr/hu(indigo_ctrl_alt_toggle) --------- -------- sgi_vndr/hu(indigo_caps_toggle) --d------ -------- sgi_vndr/en_US(indy) --------- -------- sgi_vndr/en_US(indy_nodeadkeys) --------- -------- sgi_vndr/en_US(indy101) --------- -------- sgi_vndr/en_US(indy101_nodeadkeys) --------- -------- sgi_vndr/en_US(indy104) --------- -------- sgi_vndr/en_US(indy104_nodeadkeys) --------- -------- sgi_vndr/en_US(indigo) --------- -------- sgi_vndr/en_US(indigo_nodeadkeys) --d------ -------- sgi_vndr/jp(indy) --d------ -------- sgi_vndr/gb(indy) --------- -------- sgi_vndr/gb(indy_nodeadkeys) --------- -------- sgi_vndr/gb(indigo) --------- -------- sgi_vndr/gb(indigo_nodeadkeys) --d------ -------- sgi_vndr/se(indy) --------- -------- sgi_vndr/se(indy_nodeadkeys) --------- -------- sgi_vndr/se(indigo) --------- -------- sgi_vndr/se(indigo_nodeadkeys) --d------ -------- sgi_vndr/dk(indy) --------- -------- sgi_vndr/dk(indy_nodeadkeys) --------- -------- sgi_vndr/dk(indigo) --------- -------- sgi_vndr/dk(indigo_nodeadkeys) --d------ -------- sgi_vndr/sk(indy) --------- -------- sgi_vndr/sk(indigo) --------- -------- sgi_vndr/sk(indy_qwerty) --------- -------- sgi_vndr/sk(indigo_qwerty) --d------ -------- sgi_vndr/pt(indy) --------- -------- sgi_vndr/pt(indy_nodeadkeys) --------- -------- sgi_vndr/pt(indigo) --------- -------- sgi_vndr/pt(indigo_nodeadkeys) --d------ -------- sgi_vndr/us(indy) --------- -------- sgi_vndr/us(indy101_euro) --------- -------- sgi_vndr/us(indy_compose) --------- -------- sgi_vndr/us(indigo) --------- -------- sgi_vndr/us(indigo_compose) --------- -------- sgi_vndr/us(indigo101_compose) --d------ -------- sgi_vndr/ca(indy) --------- -------- sgi_vndr/ca(indy_nodeadkeys) --------- -------- sgi_vndr/ca(indigo) --------- -------- sgi_vndr/ca(indigo_nodeadkeys) --d------ -------- sgi_vndr/de(indy) --------- -------- sgi_vndr/de(indy_nodeadkeys) --------- -------- sgi_vndr/de(indigo) --------- -------- sgi_vndr/de(indigo_nodeadkeys) --d------ -------- sgi_vndr/it(indy) --------- -------- sgi_vndr/it(indy_nodeadkeys) --------- -------- sgi_vndr/it(indigo) --------- -------- sgi_vndr/it(indigo_nodeadkeys) --d------ -------- sgi_vndr/bg(indy) --------- -------- sgi_vndr/bg(indigo) --d------ -------- sgi_vndr/be(indy) --------- -------- sgi_vndr/be(indy_nodeadkeys) --------- -------- sgi_vndr/be(indigo) --------- -------- sgi_vndr/be(indigo_nodeadkeys) --d------ -------- sgi_vndr/ru(indy) --------- -------- sgi_vndr/ru(indy_toggle) --------- -------- sgi_vndr/ru(indy_shift_toggle) --------- -------- sgi_vndr/ru(indy_ctrl_shift_toggle) --------- -------- sgi_vndr/ru(indy_ctrl_alt_toggle) --------- -------- sgi_vndr/ru(indy_caps_toggle) --------- -------- sgi_vndr/ru(indigo) --------- -------- sgi_vndr/ru(indigo_toggle) --------- -------- sgi_vndr/ru(indigo_shift_toggle) --------- -------- sgi_vndr/ru(indigo_ctrl_shift_toggle) --------- -------- sgi_vndr/ru(indigo_ctrl_alt_toggle) --------- -------- sgi_vndr/ru(indigo_caps_toggle) --d------ -------- sgi_vndr/fi(indy) --------- -------- sgi_vndr/fi(indy_nodeadkeys) --------- -------- sgi_vndr/fi(indigo) --------- -------- sgi_vndr/fi(indigo_nodeadkeys) --------- -------- sun_vndr/fr(type4_fr) --------- -------- sun_vndr/fr(type4_fr_openlook) --d------ -------- sun_vndr/fr(type5_fr) --------- -------- sun_vndr/fr(type5_fr_openlook) --------- -------- sun_vndr/pl(type4_pl) --------- -------- sun_vndr/pl(type4_pl_openlook) --d------ -------- sun_vndr/pl(type5_pl) --------- -------- sun_vndr/pl(type5_pl_openlook) --------- -------- sun_vndr/no(type4_no) --------- -------- sun_vndr/no(type4_no_openlook) --d------ -------- sun_vndr/no(type5_no) --------- -------- sun_vndr/no(type5_no_openlook) --------- -------- sun_vndr/es(type4_es) --------- -------- sun_vndr/es(type4_es_openlook) --d------ -------- sun_vndr/es(type5_es) --------- -------- sun_vndr/es(type5_es_openlook) --------- -------- sun_vndr/all(Belgian6) --------- -------- sun_vndr/all(Belgian6_usb) --------- -------- sun_vndr/all(Canada4) --------- -------- sun_vndr/all(Canada_Fr5) --------- -------- sun_vndr/all(Canada_Fr5_Hobo) --------- -------- sun_vndr/all(Canada_Fr5_TBITS5) --------- -------- sun_vndr/all(Canada_Fr_x86) --------- -------- sun_vndr/all(Switzer_Fr4) --------- -------- sun_vndr/all(Switzer_Fr5) --------- -------- sun_vndr/all(Switzer_Fr5_Hobo) --------- -------- sun_vndr/all(Switzer_Fr6) --------- -------- sun_vndr/all(Switzer_Fr6_usb) --------- -------- sun_vndr/all(Switzer_Fr_x86) --------- -------- sun_vndr/all(Switzer_Ge4) --------- -------- sun_vndr/all(Switzer_Ge5) --------- -------- sun_vndr/all(Switzer_Ge5_Hobo) --------- -------- sun_vndr/all(Switzer_Ge6) --------- -------- sun_vndr/all(Switzer_Ge6_usb) --------- -------- sun_vndr/all(Switzer_Ge_x86) --------- -------- sun_vndr/all(Czech5) --------- -------- sun_vndr/all(Germany4) --------- -------- sun_vndr/all(Germany5) --------- -------- sun_vndr/all(Germany5_Hobo) --------- -------- sun_vndr/all(Germany6) --------- -------- sun_vndr/all(Germany6_usb) --------- -------- sun_vndr/all(Germany_x86) --------- -------- sun_vndr/all(Denmark4) --------- -------- sun_vndr/all(Denmark5) --------- -------- sun_vndr/all(Denmark5_Hobo) --------- -------- sun_vndr/all(Denmark6) --------- -------- sun_vndr/all(Denmark6_usb) --------- -------- sun_vndr/all(Denmark_x86) --------- -------- sun_vndr/all(SpainLatAm4) --------- -------- sun_vndr/all(Spain5) --------- -------- sun_vndr/all(Spain5_Hobo) --------- -------- sun_vndr/all(Spain6) --------- -------- sun_vndr/all(Spain6_usb) --------- -------- sun_vndr/all(Spain_x86) --------- -------- sun_vndr/all(Finnish6) --------- -------- sun_vndr/all(Finnish6_usb) --------- -------- sun_vndr/all(FranceBelg4) --------- -------- sun_vndr/all(France5) --------- -------- sun_vndr/all(France5_Hobo) --------- -------- sun_vndr/all(France6) --------- -------- sun_vndr/all(France6_usb) --------- -------- sun_vndr/all(France_x86) --------- -------- sun_vndr/all(Greece5) --------- -------- sun_vndr/all(Hungary5) --------- -------- sun_vndr/all(Italy4) --------- -------- sun_vndr/all(Italy5) --------- -------- sun_vndr/all(Italy5_Hobo) --------- -------- sun_vndr/all(Italy6) --------- -------- sun_vndr/all(Italy6_usb) --------- -------- sun_vndr/all(Italy_x86) --------- -------- sun_vndr/all(Japan4) --------- -------- sun_vndr/all(Japan5) --------- -------- sun_vndr/all(Japan5_Hobo) --------- -------- sun_vndr/all(Japan6) --------- -------- sun_vndr/all(Japan6_usb) --------- -------- sun_vndr/all(Japan_x86) --------- -------- sun_vndr/all(J3100) --------- -------- sun_vndr/all(Japan_Muhenkan_x86) --------- -------- sun_vndr/all(Korea4) --------- -------- sun_vndr/all(Korea5) --------- -------- sun_vndr/all(Korea5_Hobo) --------- -------- sun_vndr/all(Korea6) --------- -------- sun_vndr/all(Korea6_usb) --------- -------- sun_vndr/all(Korea_x86) --------- -------- sun_vndr/all(Lithuania5) --------- -------- sun_vndr/all(Latvia5) --------- -------- sun_vndr/all(MS_US101A_x86) --------- -------- sun_vndr/all(Netherland4) --------- -------- sun_vndr/all(Netherland5) --------- -------- sun_vndr/all(Netherland5_Hobo) --------- -------- sun_vndr/all(Netherland6) --------- -------- sun_vndr/all(Netherland6_usb) --------- -------- sun_vndr/all(Netherland_x86) --------- -------- sun_vndr/all(Norway4) --------- -------- sun_vndr/all(Norway5) --------- -------- sun_vndr/all(Norway5_Hobo) --------- -------- sun_vndr/all(Norway6) --------- -------- sun_vndr/all(Norway6_usb) --------- -------- sun_vndr/all(Norway_x86) --------- -------- sun_vndr/all(Poland5) --------- -------- sun_vndr/all(Portugal4) --------- -------- sun_vndr/all(Portugal5) --------- -------- sun_vndr/all(Portugal5_Hobo) --------- -------- sun_vndr/all(Portugal6) --------- -------- sun_vndr/all(Portugal6_usb) --------- -------- sun_vndr/all(Portugal_x86) --------- -------- sun_vndr/all(Russia5) --------- -------- sun_vndr/all(Russia6) --------- -------- sun_vndr/all(Russia6_usb) --------- -------- sun_vndr/all(SwedenFin4) --------- -------- sun_vndr/all(Sweden5) --------- -------- sun_vndr/all(Sweden5_Hobo) --------- -------- sun_vndr/all(Sweden6) --------- -------- sun_vndr/all(Sweden6_usb) --------- -------- sun_vndr/all(Sweden_x86) --------- -------- sun_vndr/all(Turkey5) --------- -------- sun_vndr/all(Turkey6) --------- -------- sun_vndr/all(Turkey6_usb) --------- -------- sun_vndr/all(TurkeyQ6) --------- -------- sun_vndr/all(TurkeyQ6_usb) --------- -------- sun_vndr/all(TurkeyF6) --------- -------- sun_vndr/all(TurkeyF6_usb) --------- -------- sun_vndr/all(Taiwan4) --------- -------- sun_vndr/all(Taiwan5) --------- -------- sun_vndr/all(Taiwan5_Hobo) --------- -------- sun_vndr/all(Taiwan6) --------- -------- sun_vndr/all(Taiwan6_usb) --------- -------- sun_vndr/all(Taiwan_x86) --------- -------- sun_vndr/all(UK4) --------- -------- sun_vndr/all(UK5) --------- -------- sun_vndr/all(UK5_Hobo) --------- -------- sun_vndr/all(UK6) --------- -------- sun_vndr/all(UK6_usb) --------- -------- sun_vndr/all(UK_x86) --------- -------- sun_vndr/all(US101A_PC) --------- -------- sun_vndr/all(US101A_Sun) --------- -------- sun_vndr/all(US101A_x86) --------- -------- sun_vndr/all(US4) --------- -------- sun_vndr/all(US5) --------- -------- sun_vndr/all(US5_Hobo) --------- -------- sun_vndr/all(US_UNIX5) --------- -------- sun_vndr/all(US_UNIX5_Hobo) --------- -------- sun_vndr/all(US6) --------- -------- sun_vndr/all(US6_usb) --------- -------- sun_vndr/all(US_UNIX6) --------- -------- sun_vndr/all(US_UNIX6_usb) --------- -------- sun_vndr/uk(type4_uk) --------- -------- sun_vndr/uk(type4_uk_openlook) --d------ -------- sun_vndr/uk(type5_uk) --------- -------- sun_vndr/uk(type5_uk_openlook) --d------ -------- sun_vndr/se(type5c_se_fixdollar) --------- -------- sun_vndr/se(type5c_se) --------- -------- sun_vndr/se(type5_se) --------- -------- sun_vndr/se(type4_se_fixdollar_swapctl) --------- -------- sun_vndr/se(type4_se_fixdollar) --------- -------- sun_vndr/se(type4_se) --------- -------- sun_vndr/us(type4_us) --------- -------- sun_vndr/us(type4_us_openlook) --d------ -------- sun_vndr/us(type5_us) --------- -------- sun_vndr/us(type5_us_openlook) --------- -------- sun_vndr/us(type5_unix) --------- -------- sun_vndr/us(type5_unix_openlook) --------- -------- sun_vndr/de(type4_de) --------- -------- sun_vndr/de(type4_de_nodeadkeys) --------- -------- sun_vndr/de(type4_de_openlook) --d------ -------- sun_vndr/de(type5_de) --------- -------- sun_vndr/de(type5_de_nodeadkeys) --------- -------- sun_vndr/de(type5_de_openlook) --------- -------- sun_vndr/ru(type4_ru) --------- -------- sun_vndr/ru(type4_ru_openlook) --d------ -------- sun_vndr/ru(type5_ru) --------- -------- sun_vndr/ru(type5_ru_openlook) --------- -------- sun_vndr/fi(type4_fi) --------- -------- sun_vndr/fi(type4_fi_openlook) --d------ -------- sun_vndr/fi(type5_fi) --------- -------- sun_vndr/fi(type5_fi_openlook) --------- -------- sony(news5000-nwp5461) --d------ -------- xfree86(us) --------- -------- xfree86(ar) --------- -------- xfree86(be) --------- -------- xfree86(bg) --------- -------- xfree86(br) --------- -------- xfree86(cz) --------- -------- xfree86(de) --------- -------- xfree86(ch_de) --------- -------- xfree86(ch_fr) --------- -------- xfree86(dk) --------- -------- xfree86(dvorak) --------- -------- xfree86(en_US) --------- -------- xfree86(es) --------- -------- xfree86(fr) --------- -------- xfree86(fr-latin9) --------- -------- xfree86(fr_CA) --------- -------- xfree86(gb) --------- -------- xfree86(hr) --------- -------- xfree86(it) --------- -------- xfree86(jp106) --------- -------- xfree86(lt) --------- -------- xfree86(lt_std) --------- -------- xfree86(lv) --------- -------- xfree86(mk) --------- -------- xfree86(mt) --------- -------- xfree86(no) --------- -------- xfree86(pl) --------- -------- xfree86(pt) --------- -------- xfree86(ro) --------- -------- xfree86(ro_microsoft) --------- -------- xfree86(ru) --------- -------- xfree86(se_FI) --------- -------- xfree86(se_SE) --------- -------- xfree86(sl) --------- -------- xfree86(sl_SI) --------- -------- xfree86(sk) --------- -------- xfree86(syr) --------- -------- xfree86(th) --------- -------- xfree86(th_tis) --------- -------- xfree86(th_pat) --------- -------- xfree86(tr) --------- -------- xfree86(uk) --------- -------- xfree86(us_flexpro) --------- -------- xfree86(us_intl) --------- -------- xfree86(us_microsoft) --------- -------- xfree86(uz) --------- -------- xfree86(cz_qwerty) --------- -------- xfree86(de_CH) --------- -------- xfree86(fr_CH) --------- -------- xfree86(mt_us) --------- -------- xfree86(sk_qwerty) --d------ -------- ataritt(us) --------- -------- ataritt(de) --------- -------- digital_vndr/us(lk201) --------- -------- digital_vndr/us(lk401) --------- -------- digital_vndr/us(lk411) --------- -------- digital_vndr/us(lk421) --------- -------- digital_vndr/us(lk441) --------- -------- digital_vndr/us(lk443) --------- -------- digital_vndr/us(lk44x) --------- -------- digital_vndr/us(lk450) --------- -------- digital_vndr/us(pcxalaa) --------- -------- digital_vndr/us(pcxalfa) --------- -------- digital_vndr/us(pcxalga) --------- -------- digital_vndr/us(pcxalka) --------- -------- digital_vndr/us(pcxal) --------- -------- digital_vndr/us(mnk) --d------ -------- amiga(usa1) --------- -------- amiga(de) diff --git a/dist/xkeyboard-config/keymap/sgi_vndr/Makefile.in b/dist/xkeyboard-config/keymap/sgi_vndr/Makefile.in index 9afff68fc..39808a1cc 100644 --- a/dist/xkeyboard-config/keymap/sgi_vndr/Makefile.in +++ b/dist/xkeyboard-config/keymap/sgi_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(keymapdir)" -dist_keymapDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_keymap_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -187,9 +205,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu keymap/sgi_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu keymap/sgi_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign keymap/sgi_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign keymap/sgi_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -207,23 +225,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_keymapDATA: $(dist_keymap_DATA) @$(NORMAL_INSTALL) test -z "$(keymapdir)" || $(MKDIR_P) "$(DESTDIR)$(keymapdir)" - @list='$(dist_keymap_DATA)'; for p in $$list; do \ + @list='$(dist_keymap_DATA)'; test -n "$(keymapdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_keymapDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(keymapdir)/$$f'"; \ - $(dist_keymapDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(keymapdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(keymapdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(keymapdir)" || exit $$?; \ done uninstall-dist_keymapDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_keymap_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(keymapdir)/$$f'"; \ - rm -f "$(DESTDIR)$(keymapdir)/$$f"; \ - done + @list='$(dist_keymap_DATA)'; test -n "$(keymapdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(keymapdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(keymapdir)" && rm -f $$files tags: TAGS TAGS: @@ -247,13 +269,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -284,6 +310,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -302,6 +329,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -310,18 +339,28 @@ install-data-am: install-dist_keymapDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -356,6 +395,7 @@ uninstall-am: uninstall-dist_keymapDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_keymapDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/keymap/sun_vndr/Makefile.in b/dist/xkeyboard-config/keymap/sun_vndr/Makefile.in index e728e0869..51a8a2229 100644 --- a/dist/xkeyboard-config/keymap/sun_vndr/Makefile.in +++ b/dist/xkeyboard-config/keymap/sun_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(keymapdir)" -dist_keymapDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_keymap_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -182,9 +200,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu keymap/sun_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu keymap/sun_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign keymap/sun_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign keymap/sun_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -202,23 +220,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_keymapDATA: $(dist_keymap_DATA) @$(NORMAL_INSTALL) test -z "$(keymapdir)" || $(MKDIR_P) "$(DESTDIR)$(keymapdir)" - @list='$(dist_keymap_DATA)'; for p in $$list; do \ + @list='$(dist_keymap_DATA)'; test -n "$(keymapdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_keymapDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(keymapdir)/$$f'"; \ - $(dist_keymapDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(keymapdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(keymapdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(keymapdir)" || exit $$?; \ done uninstall-dist_keymapDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_keymap_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(keymapdir)/$$f'"; \ - rm -f "$(DESTDIR)$(keymapdir)/$$f"; \ - done + @list='$(dist_keymap_DATA)'; test -n "$(keymapdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(keymapdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(keymapdir)" && rm -f $$files tags: TAGS TAGS: @@ -242,13 +264,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -279,6 +305,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -297,6 +324,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -305,18 +334,28 @@ install-data-am: install-dist_keymapDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -351,6 +390,7 @@ uninstall-am: uninstall-dist_keymapDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_keymapDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/keymap/xfree86 b/dist/xkeyboard-config/keymap/xfree86 index e4255a633..8686f78d8 100644 --- a/dist/xkeyboard-config/keymap/xfree86 +++ b/dist/xkeyboard-config/keymap/xfree86 @@ -5,7 +5,7 @@ default xkb_keymap "us" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "us(pc105)" }; + xkb_symbols { include "pc(pc105)" }; xkb_geometry { include "pc" }; }; @@ -14,21 +14,21 @@ xkb_keymap "ar" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+ar" }; + xkb_symbols { include "pc(pc105)+ara" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "be" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+be" }; + xkb_symbols { include "pc(pc105)+be" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "bg" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+bg" }; + xkb_symbols { include "pc(pc105)+bg" }; xkb_geometry { include "pc(pc102)" }; }; // us_intl and br by Ricardo Y. Igarashi (iga@that.com.br) @@ -36,7 +36,7 @@ xkb_keymap "br" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "us(pc101)+br" }; + xkb_symbols { include "pc(pc105)+br" }; xkb_geometry { include "pc(abnt2)" }; }; // cz and sk keymaps by Kamil Toman (ktoman@email.cz) @@ -46,98 +46,98 @@ xkb_keymap "cz" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+cz" }; + xkb_symbols { include "pc(pc105)+cz" }; xkb_geometry { include "pc" }; }; xkb_keymap "de" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+de" }; + xkb_symbols { include "pc(pc105)+de" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "ch_de" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+ch(de)" }; + xkb_symbols { include "pc(pc105)+ch(de)" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "ch_fr" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+ch(fr)" }; + xkb_symbols { include "pc(pc105)+ch(fr)" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "dk" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+dk" }; + xkb_symbols { include "pc(pc105)+dk" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "dvorak" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+dvorak" }; + xkb_symbols { include "pc(pc105)+us(dvorak)"}; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "en_US" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)" }; + xkb_symbols { include "pc(pc105)" }; xkb_geometry { include "pc" }; }; xkb_keymap "es" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+es" }; + xkb_symbols { include "pc(pc105)+es" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "fr" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+fr" }; + xkb_symbols { include "pc(pc105)+fr" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "fr-latin9" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+fr-latin9" }; + xkb_symbols { include "pc(pc105)+fr-latin9" }; xkb_geometry { include "pc" }; }; xkb_keymap "fr_CA" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+ca" }; + xkb_symbols { include "pc(pc105)+ca" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "gb" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+gb" }; + xkb_symbols { include "pc(pc105)+gb" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "hr" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+hr" }; + xkb_symbols { include "pc(pc105)+hr" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "it" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+it" }; + xkb_symbols { include "pc(pc105)+it" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "jp106" { @@ -151,56 +151,56 @@ xkb_keymap "lt" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+lt" }; + xkb_symbols { include "pc(pc105)+lt" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "lt_std" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+lt_std" }; + xkb_symbols { include "pc(pc105)+lt(std)" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "lv" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+lv" }; + xkb_symbols { include "pc(pc105)+lv" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "mk" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+mk" }; + xkb_symbols { include "pc(pc105)+mk" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "mt" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+mt" }; + xkb_symbols { include "pc(pc105)+mt" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "no" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+no" }; + xkb_symbols { include "pc(pc105)+no" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "pl" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+pl" }; + xkb_symbols { include "pc(pc105)+pl" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "pt" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+pt" }; + xkb_symbols { include "pc(pc105)+pt" }; xkb_geometry { include "pc(pc102)" }; }; // ro: additions by Cristian Gafton, @@ -208,49 +208,49 @@ xkb_keymap "ro" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc101)+ro(pc101)" }; + xkb_symbols { include "pc(pc105)+ro(pc101)" }; xkb_geometry { include "pc(pc101)" }; }; xkb_keymap "ro_microsoft" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+ro(pc105)" }; + xkb_symbols { include "pc(pc105)+ro(pc105)" }; xkb_geometry { include "pc(pc105)" }; }; xkb_keymap "ru" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+ru" }; + xkb_symbols { include "pc(pc105)+ru" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "se_FI" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+fi" }; + xkb_symbols { include "pc(pc105)+fi" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "se_SE" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+se" }; + xkb_symbols { include "pc(pc105)+se" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "sl" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+si" }; + xkb_symbols { include "pc(pc105)+si" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "sl_SI" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+si" }; + xkb_symbols { include "pc(pc105)+si" }; xkb_geometry { include "pc(pc102)" }; }; // cz and sk keymaps by Kamil Toman (ktoman@email.cz) @@ -260,7 +260,7 @@ xkb_keymap "sk" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+sk" }; + xkb_symbols { include "pc(pc105)+sk" }; xkb_geometry { include "pc" }; }; // Additions by Emil Soleyman-Zomalan, @@ -268,42 +268,42 @@ xkb_keymap "syr" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+syr" }; + xkb_symbols { include "pc(pc105)+syr" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "th" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+th" }; + xkb_symbols { include "pc(pc105)+th" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "th_tis" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+th_tis" }; + xkb_symbols { include "pc(pc105)+th(tis)" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "th_pat" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+th_pat" }; + xkb_symbols { include "pc(pc105)+th(pat)" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "tr" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+tr" }; + xkb_symbols { include "pc(pc105)+tr" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "uk" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+uk)" }; + xkb_symbols { include "pc(pc105)+uk)" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "us_flexpro" { @@ -335,7 +335,7 @@ xkb_keymap "uz" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+uz" }; + xkb_symbols { include "pc(pc105)+uz" }; xkb_geometry { include "pc(pc102)" }; }; @@ -344,34 +344,34 @@ xkb_keymap "cz_qwerty" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+cz(qwerty)" }; + xkb_symbols { include "pc(pc105)+cz(qwerty)" }; xkb_geometry { include "pc" }; }; xkb_keymap "de_CH" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+ch(de)" }; + xkb_symbols { include "pc(pc105)+ch(de)" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "fr_CH" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+ch(fr)" }; + xkb_symbols { include "pc(pc105)+ch(fr)" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "mt_us" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+mt(us)" }; + xkb_symbols { include "pc(pc105)+mt(us)" }; xkb_geometry { include "pc(pc102)" }; }; xkb_keymap "sk_qwerty" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; - xkb_symbols { include "en_US(pc105)+sk(qwerty)" }; + xkb_symbols { include "pc(pc105)+sk(qwerty)" }; xkb_geometry { include "pc" }; }; diff --git a/dist/xkeyboard-config/po/Makefile.in.in b/dist/xkeyboard-config/po/Makefile.in.in index c7e83022c..cc8a2227f 100644 --- a/dist/xkeyboard-config/po/Makefile.in.in +++ b/dist/xkeyboard-config/po/Makefile.in.in @@ -56,7 +56,7 @@ ALL_LINGUAS = @ALL_LINGUAS@ PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) -USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep '^$$lang$$' $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep '^$$lang$$'`"; then printf "$$lang "; fi; done; fi) +USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) @@ -129,7 +129,7 @@ install-data-yes: all done # Empty stubs to satisfy archaic automake needs -dvi info tags TAGS ID: +dvi info ctags tags CTAGS TAGS ID: # Define this as empty until I found a useful application. install-exec installcheck: diff --git a/dist/xkeyboard-config/po/POTFILES.in b/dist/xkeyboard-config/po/POTFILES.in index 8b93ba498..901d327d4 100644 --- a/dist/xkeyboard-config/po/POTFILES.in +++ b/dist/xkeyboard-config/po/POTFILES.in @@ -1 +1,2 @@ rules/base.xml.in +rules/base.extras.xml.in diff --git a/dist/xkeyboard-config/po/POTFILES.skip b/dist/xkeyboard-config/po/POTFILES.skip index 78ff7e014..67c1092e1 100644 --- a/dist/xkeyboard-config/po/POTFILES.skip +++ b/dist/xkeyboard-config/po/POTFILES.skip @@ -1 +1,2 @@ rules/evdev.xml.in +rules/evdev.extras.xml.in diff --git a/dist/xkeyboard-config/po/bg.po b/dist/xkeyboard-config/po/bg.po index 4263f655f..9e149e6ac 100644 --- a/dist/xkeyboard-config/po/bg.po +++ b/dist/xkeyboard-config/po/bg.po @@ -1,15 +1,16 @@ # Bulgarian translation of xkeyboard-config. -# Copyright (C) 2002, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# Copyright (C) 2002, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# Copyright (C) 2009, 2010 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. -# Alexander Shopov , 2002, 2005, 2006, 2007, 2008, 2009. +# Alexander Shopov , 2002, 2005, 2006, 2007, 2008, 2009, 2010. # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-1.6pre1\n" +"Project-Id-Version: xkeyboard-config-1.8\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-05-12 23:49+0100\n" -"PO-Revision-Date: 2009-05-14 06:15+0300\n" -"Last-Translator: Alexander Shopov \n" +"POT-Creation-Date: 2010-01-16 18:08+0000\n" +"PO-Revision-Date: 2010-01-17 16:03+0200\n" +"Last-Translator: Alexander Shopov \n" "Language-Team: Bulgarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -357,17 +358,17 @@ msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Mini Wireless Internet and Gaming (безжична, за Интернет и игри)" #: ../rules/base.xml.in.h:86 -msgid "Baltic+" -msgstr "Baltic+" - -#: ../rules/base.xml.in.h:87 msgid "Ban" msgstr "Бан" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:87 msgid "Bangladesh" msgstr "бангладешска" +#: ../rules/base.xml.in.h:88 +msgid "Bashkirian" +msgstr "башкирска" + #: ../rules/base.xml.in.h:89 msgid "Bel" msgstr "Бел" @@ -521,2226 +522,2278 @@ msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" msgstr "CapsLock работи като Shift със заключване. Shift не влияе на CapsLock" #: ../rules/base.xml.in.h:127 +msgid "CapsLock is disabled" +msgstr "CapsLock е изключен" + +#: ../rules/base.xml.in.h:128 msgid "CapsLock key behavior" msgstr "Поведение на CapsLock" -#: ../rules/base.xml.in.h:128 +#: ../rules/base.xml.in.h:129 msgid "CapsLock toggles Shift so all keys are affected" msgstr "CapsLock сменя състоянието Shift за всички клавиши" -#: ../rules/base.xml.in.h:129 +#: ../rules/base.xml.in.h:130 msgid "CapsLock toggles normal capitalization of alphabetic characters" msgstr "CapsLock сменя състоянието Shift само на буквените клавиши" -#: ../rules/base.xml.in.h:130 +#: ../rules/base.xml.in.h:131 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" msgstr "CapsLock използва вътрешна промяна на регистъра. Shift временно отменя CapsLock" -#: ../rules/base.xml.in.h:131 +#: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" msgstr "CapsLock използва вътрешна промяна на регистъра. Shift не влияе на CapsLock" -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" msgstr "каталунски вариант с Ŀ (с точка в средата)" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:134 msgid "Cedilla" msgstr "седий" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:135 msgid "Che" msgstr "Чех" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:136 msgid "Cherokee" msgstr "черокска" -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:137 msgid "Cherry B.UNLIMITED" msgstr "Cherry B.UNLIMITED" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:138 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:139 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (алтернативен вариант)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:140 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:141 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:142 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:143 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:144 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet Keyboard (за Интернет)" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:145 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:146 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:147 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:148 msgid "China" msgstr "Кит" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:149 msgid "Chuvash" msgstr "чувашка" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:150 msgid "Chuvash Latin" msgstr "чувашка, латиница" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:151 msgid "Classic" msgstr "класическа" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:152 msgid "Classic Dvorak" msgstr "класическа, Дворак" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:153 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:154 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:155 msgid "Colemak" msgstr "коулмак" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:156 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access Keyboard (за лесен достъп)" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:157 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet Keyboard (за Интернет, 13 допълнителни клавиша)" -#: ../rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:158 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet Keyboard (за Интернет, 18 допълнителни клавиша)" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:159 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet Keyboard (за Интернет, 7 допълнителни клавиша)" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:160 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq Keyboard" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:161 msgid "Compose key position" msgstr "Положение на Compose" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:162 msgid "Congo, Democratic Republic of the" msgstr "конгоанска (ДРК)" -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:163 msgid "Control + Alt + Backspace" msgstr "Control+Alt+Backspace" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:164 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "И двата Alt-а са Control, Win е Alt" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:165 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "И двата Win-а са Control (както и клавишите Ctrl)" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:166 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000 (безжична)" + +#: ../rules/base.xml.in.h:167 msgid "Crimean Tatar (Dobruca-1 Q)" msgstr "татарска (Крим) (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:168 msgid "Crimean Tatar (Dobruca-2 Q)" msgstr "татарска (Крим) (Dobruca-2 Q)" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:169 msgid "Crimean Tatar (Turkish Alt-Q)" msgstr "татарска (Крим) (турско Alt-Q)" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:170 msgid "Crimean Tatar (Turkish F)" msgstr "татарска (Крим) (турско F)" -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:171 msgid "Crimean Tatar (Turkish Q)" msgstr "татарска (Крим) (турско Q)" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:172 msgid "Croatia" msgstr "хърватска" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:173 msgid "Ctrl key position" msgstr "Положение на Ctrl" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:174 msgid "Ctrl+Shift" msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:175 msgid "Cyrillic" msgstr "кирилска" -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:176 msgid "Cyrillic with guillemets" msgstr "кирилска с френски кавички" -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:177 msgid "Cyrillic, Z and ZHE swapped" msgstr "кирилска с разменени „З“ и „Ж“" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:178 msgid "Cze" msgstr "Чеч" -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:179 msgid "Czechia" msgstr "чеченска" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:180 msgid "DOS" msgstr "DOS" -#: ../rules/base.xml.in.h:179 +#: ../rules/base.xml.in.h:181 msgid "DRC" msgstr "Кнг" -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:182 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:181 +#: ../rules/base.xml.in.h:183 msgid "Dan" msgstr "Дат" -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:184 msgid "Dead acute" msgstr "„мъртво“ ударение" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:185 msgid "Dead grave acute" msgstr "„мъртво“ тежко ударение" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:186 msgid "Default numeric keypad keys" msgstr "Стандартни клавиши на цифровата клавиатура" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:187 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:188 msgid "Dell 101-key PC" msgstr "Клавиатура на Dell със 101 клавиша за PC" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:189 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Dell Laptop/notebook Inspiron 6xxx/8xxx (за мобилен компютър)" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:190 msgid "Dell Laptop/notebook Precision M series" msgstr "Dell Laptop/notebook Precision M series (за мобилен компютър)" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:191 msgid "Dell Latitude series laptop" msgstr "За преносим компютър Dell Latitude" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:192 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:193 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:194 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:195 msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB Multimedia Keybard (за мултимедия)" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:196 msgid "Denmark" msgstr "датска" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:197 msgid "Deu" msgstr "Нем" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:198 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop Keyboard (безжична)" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:199 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801/9802 series" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:200 msgid "Dvorak" msgstr "Дворак" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:201 msgid "Dvorak (UK Punctuation)" msgstr "Дворак, (пунктуация на Обединеното кралство)" -#: ../rules/base.xml.in.h:200 +#: ../rules/base.xml.in.h:202 msgid "Dvorak international" msgstr "Дворак, международна" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:203 msgid "Dvorak, Polish quotes on key 1" msgstr "Дворак, полски кавички на клавиша „1“" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:204 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Дворак, полски кавички на клавиша за кавички" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:205 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:206 msgid "Eastern" msgstr "източна" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:207 msgid "Eliminate dead keys" msgstr "без „мъртви“ клавиши" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:208 msgid "Enable extra typographic characters" msgstr "Допълнителни типографски знаци" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:209 msgid "English" msgstr "английска" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:210 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:211 msgid "Enter on keypad" msgstr "Enter на цифровата клавиатура" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:212 msgid "Epo" msgstr "Есп" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:213 msgid "Ergonomic" msgstr "ергономична" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:214 msgid "Esp" msgstr "Исп" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:215 msgid "Esperanto" msgstr "есперантска" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:216 msgid "Est" msgstr "Ест" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:217 msgid "Estonia" msgstr "естонска" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:218 msgid "Eth" msgstr "Ети" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:219 msgid "Ethiopia" msgstr "етиопска" -#: ../rules/base.xml.in.h:218 +#: ../rules/base.xml.in.h:220 msgid "Evdev-managed keyboard" msgstr "Клавиатура управлявана от Evdev" -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:221 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:222 msgid "Ewe" msgstr "еве" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:223 msgid "Extended" msgstr "разширена" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:224 msgid "Extended - Winkeys" msgstr "разширена — Winkeys" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:225 msgid "Extended Backslash" msgstr "удължен Backslash" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:226 msgid "F-letter (F) variant" msgstr "вариант с буква F (F)" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:227 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:226 +#: ../rules/base.xml.in.h:228 msgid "Fao" msgstr "Фар" -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:229 msgid "Faroe Islands" msgstr "фарьорска" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:230 msgid "Fin" msgstr "Фин" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:231 msgid "Finland" msgstr "финландска" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:234 msgid "Four-level key with abstract separators" msgstr "Клавиш на четири нива с абстрактни разделители" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:235 msgid "Four-level key with comma" msgstr "Клавиш на четири нива с десетична запетая" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:236 msgid "Four-level key with dot" msgstr "Клавиш на четири нива с десетична точка" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:237 msgid "Four-level key with dot, latin-9 restriction" msgstr "Клавиш на четири нива с десетична точка, само латиница-9" -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:238 msgid "Four-level key with momayyez" msgstr "Клавиш на четири нива с арабска десетична запетая" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:239 msgid "Fra" msgstr "Фре" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:240 msgid "France" msgstr "френска" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:241 msgid "French" msgstr "френска" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:242 msgid "French (Macintosh)" msgstr "френска (за Macintosh)" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:243 msgid "French (legacy)" msgstr "френска (остаряла)" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:244 msgid "French Dvorak" msgstr "френска Дворак" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:245 msgid "French, Sun dead keys" msgstr "френска, с „мъртвите“ клавиши на Sun" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:246 msgid "French, eliminate dead keys" msgstr "френска, без „мъртви“ клавиши" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:247 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Fujitsu-Siemens Computers AMILO laptop (за мобилен компютър)" -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:248 msgid "Fula" msgstr "фула" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:249 msgid "GBr" msgstr "ВБр" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:250 msgid "Ga" msgstr "га" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:251 msgid "Generic 101-key PC" msgstr "Стандартна клавиатура за PC със 101 клавиша" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:252 msgid "Generic 102-key (Intl) PC" msgstr "Стандартна клавиатура за PC със 102 клавиша (международна)" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:253 msgid "Generic 104-key PC" msgstr "Стандартна клавиатура за PC със 104 клавиша" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:254 msgid "Generic 105-key (Intl) PC" msgstr "Стандартна клавиатура за PC със 105 клавиша (международна)" -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:255 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:256 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M/Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:257 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:258 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:259 msgid "Genius KKB-2050HS" msgstr "Genius KKB-2050HS" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:260 msgid "Geo" msgstr "Гру" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:261 msgid "Georgia" msgstr "грузинска" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:262 msgid "Georgian" msgstr "грузинска" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:263 msgid "Georgian AZERTY Tskapo" msgstr "грузинска, цкапо azerty" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:264 msgid "German (Macintosh)" msgstr "немска (за Macintosh)" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:265 msgid "German, Sun dead keys" msgstr "немска, с „мъртви“ клавиши на Sun" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:266 msgid "German, eliminate dead keys" msgstr "немска, без „мъртви“ клавиши" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:267 msgid "Germany" msgstr "немска" -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:268 msgid "Gha" msgstr "Ган" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:269 msgid "Ghana" msgstr "ганийска" -#: ../rules/base.xml.in.h:268 +#: ../rules/base.xml.in.h:270 msgid "Gre" msgstr "Гръ" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:271 msgid "Greece" msgstr "гръцка" -#: ../rules/base.xml.in.h:270 +#: ../rules/base.xml.in.h:272 msgid "Group toggle on multiply/divide key" msgstr "сменяне на състоянието при натискането на умножение/деление" -#: ../rules/base.xml.in.h:271 +#: ../rules/base.xml.in.h:273 msgid "Gui" msgstr "гвй" -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:274 msgid "Guinea" msgstr "гвинейска" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:275 msgid "Gujarati" msgstr "гуджарати" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:276 msgid "Gurmukhi" msgstr "гурмуки" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:277 msgid "Gurmukhi Jhelum" msgstr "гурмуки джелум" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:278 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:279 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking Keyboard (за весело хакерстване)" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:280 msgid "Happy Hacking Keyboard for Mac" msgstr "Happy Hacking Keyboard for Mac (за весело хакерстване)" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:281 msgid "Hausa" msgstr "хауска" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:282 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet Keyboard (за Интернет)" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:283 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook (за мобилен компютър)" + +#: ../rules/base.xml.in.h:284 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:285 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:286 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:287 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:288 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:289 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:290 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:291 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:292 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Hewlett-Packard SK-250x Multimedia Keyboard (за мултимедия)" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:293 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:294 msgid "Hexadecimal" msgstr "шестнадесетична" -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:295 msgid "Hindi Bolnagri" msgstr "фонетична Болнагри за хинди" -#: ../rules/base.xml.in.h:293 +#: ../rules/base.xml.in.h:296 msgid "Hindi Wx" msgstr "хинди Wx" -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:297 msgid "Homophonic" msgstr "фонетична" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:298 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:299 msgid "Hrv" msgstr "Хър" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:300 msgid "Hun" msgstr "Унг" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:301 msgid "Hungary" msgstr "унгарска" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:302 msgid "Hyper is mapped to Win-keys" msgstr "И двата Win-а са Hyper" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:303 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:304 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:305 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:306 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:307 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:305 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl (международна)" - -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:308 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:309 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:310 msgid "ISO Alternate" msgstr "ISO (алтернативна)" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:311 msgid "Iceland" msgstr "исландска" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:312 msgid "Igbo" msgstr "игбо" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:313 msgid "Include dead tilde" msgstr "включване на „мъртва“ тилда" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:314 msgid "Ind" msgstr "Инд" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:315 msgid "India" msgstr "индийска" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:316 msgid "International (AltGr dead keys)" msgstr "международна, с „мъртви“ клавиши чрез AltGr" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:317 msgid "International (with dead keys)" msgstr "международна, с „мъртви“ клавиши" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:318 msgid "Inuktitut" msgstr "ескимоска" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:319 msgid "Iran" msgstr "иранска" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:320 msgid "Iraq" msgstr "иракска" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:321 msgid "Ireland" msgstr "ирландска" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:322 msgid "Irl" msgstr "Ирл" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:323 msgid "Irn" msgstr "Ирн" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:324 msgid "Irq" msgstr "Ирк" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:325 msgid "Isl" msgstr "Исл" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:326 msgid "Isr" msgstr "Изр" -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:327 msgid "Israel" msgstr "израелска" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:328 msgid "Ita" msgstr "Ита" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:329 msgid "Italy" msgstr "италианска" -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:330 msgid "Japan" msgstr "японска" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:331 msgid "Japan (PC-98xx Series)" msgstr "японска, серии PC-98xx" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:332 msgid "Japanese keyboard options" msgstr "Настройки за японска клавиатура" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:333 msgid "Jpn" msgstr "Япо" -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:334 msgid "Kalmyk" msgstr "калмишка" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:335 msgid "Kana" msgstr "японска сричкова (кана)" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:336 msgid "Kana Lock key is locking" msgstr "Клавишът Lock на кана заключва" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:337 msgid "Kannada" msgstr "канареска" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:338 msgid "Kashubian" msgstr "кашубска" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:339 msgid "Kaz" msgstr "Каз" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:340 msgid "Kazakh with Russian" msgstr "казахска с руски букви" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:341 msgid "Kazakhstan" msgstr "казахска" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:342 msgid "Key sequence to kill the X server" msgstr "Клавишна комбинация за убиването на X сървъра" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:343 msgid "Key to choose 3rd level" msgstr "Клавиш за избор третото ниво" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:344 msgid "Key(s) to change layout" msgstr "Клавиш(и) за смяна на подредбата" -#: ../rules/base.xml.in.h:343 -msgid "Keypad" -msgstr "цифрова клавиатура" - -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:345 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:346 msgid "Kgz" msgstr "Крг" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:347 msgid "Khm" msgstr "Кам" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:348 msgid "Komi" msgstr "комска" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:349 msgid "Kor" msgstr "Кор" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:350 msgid "Korea, Republic of" msgstr "корейска (Република Корея)" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:351 msgid "Ktunaxa" msgstr "ктунакса" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:352 msgid "Kurdish, (F)" msgstr "кюрдска, (Ф)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:353 msgid "Kurdish, Arabic-Latin" msgstr "кюрдска, арабски и латински букви" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:354 msgid "Kurdish, Latin Alt-Q" msgstr "кюрдска, латинско Alt-Q" -#: ../rules/base.xml.in.h:354 +#: ../rules/base.xml.in.h:355 msgid "Kurdish, Latin Q" msgstr "кюрдска, латинско Q" -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:356 msgid "Kyrgyzstan" msgstr "киргистанска" -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:357 msgid "LAm" msgstr "ЛАм" -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:358 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:359 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:360 msgid "Lao" msgstr "Лао" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:361 msgid "Laos" msgstr "лаоска" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:362 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Laptop/notebook Compaq Laptop Keyboard (за мобилен компютър, напр. Armada)" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:363 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Laptop/notebook Compaq Internet Keyboard (за мобилен компютър, напр. Presario, и Интернет)" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:364 msgid "Laptop/notebook eMachines m68xx" msgstr "Laptop/notebook eMachines m68xx (за мобилен компютър)" -#: ../rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:365 msgid "Latin" msgstr "латинска" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:366 msgid "Latin American" msgstr "латиноамериканска" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:367 msgid "Latin Unicode" msgstr "латинска за Уникод" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:368 msgid "Latin Unicode qwerty" msgstr "латинска за Уникод (qwerty)" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:369 msgid "Latin qwerty" msgstr "латинска (qwerty)" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:370 msgid "Latin unicode" msgstr "латинска за Уникод" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:371 msgid "Latin unicode qwerty" msgstr "латинска за Уникод, qwerty" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:372 msgid "Latin with guillemets" msgstr "латинска с френски кавички" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:373 msgid "Latvia" msgstr "латвийска" -#: ../rules/base.xml.in.h:373 +#: ../rules/base.xml.in.h:374 msgid "Lav" msgstr "Лат" -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:375 msgid "Left Alt" msgstr "Левият Alt" -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:376 msgid "Left Alt (while pressed)" msgstr "Левият Alt (докато е натиснат)" -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:377 msgid "Left Alt is swapped with Left Win" msgstr "Левият Alt е разменен с левия Win" -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:378 msgid "Left Ctrl" msgstr "Левият Ctrl" -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:379 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Левият Ctrl (към първата подредба), десният Ctrl (към последната)" + +#: ../rules/base.xml.in.h:380 msgid "Left Ctrl+Left Shift" msgstr "Левият Ctrl+левият Shift" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:381 msgid "Left Shift" msgstr "Левият Shift" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:382 msgid "Left Win" msgstr "Левият Win" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "CapsLock (към първата подредба), десният Win/Menu (към последната)" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" msgstr "Левият Win (докато е натиснат)" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:385 msgid "Left hand" msgstr "за левичари" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:386 msgid "Left handed Dvorak" msgstr "Дворак за левичари" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:387 msgid "Legacy" msgstr "остаряла" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:388 msgid "Legacy Wang 724" msgstr "Остаряла Wang 724" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:390 msgid "Legacy key with comma" msgstr "Остарял клавиш с десетична запетая" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:391 msgid "Legacy key with dot" msgstr "Остарял клавиш с десетична точка" -#: ../rules/base.xml.in.h:390 +#: ../rules/base.xml.in.h:392 msgid "Less-than/Greater-than" msgstr "По-малко/по-голямо" -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:393 msgid "Lithuania" msgstr "литовска" -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:394 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:395 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop (безжична)" -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:396 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (алтернативен вариант)" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:397 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:398 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300 (безжична)" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:399 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator (безжична)" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:400 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical (оптична)" -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:401 msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (алтернативен вариант 2)" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:402 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch (безжична)" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:403 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator (безжична)" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:404 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15, допълнителни клавиши чрез G15daemon" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:405 msgid "Logitech Generic Keyboard" msgstr "Logitech Generic Keyboard (стандартна)" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:406 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech Internet 350 Keyboard (за Интернет)" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:407 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet Keyboard (за Интернет)" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:408 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator Keyboard (за Интернет)" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:409 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite Keyboard" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:410 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard (безжична, за мултимедия)" -#: ../rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:411 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:412 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge Keyboard" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:413 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:414 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:413 +#: ../rules/base.xml.in.h:415 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (model Y-RB6) (безжична)" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:416 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE (за Интернет)" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:417 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB) (за Интернет)" -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:418 msgid "Lower Sorbian" msgstr "долно сорбска" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:419 msgid "Lower Sorbian (qwertz)" msgstr "долно сорбска (qwertz)" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:420 msgid "Ltu" msgstr "Лит" -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:421 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:422 msgid "MNE" msgstr "Чгр" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:423 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:424 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (международна)" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:425 msgid "Macedonia" msgstr "македонска" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:426 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:427 msgid "Macintosh Old" msgstr "Macintosh Old (стар вариант)" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:428 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, с „мъртви“ клавиши на Sun" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:429 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, без „мъртви“ клавиши" -#: ../rules/base.xml.in.h:428 +#: ../rules/base.xml.in.h:430 msgid "Make CapsLock an additional Backspace" msgstr "CapsLock е допълнителен Backspace" -#: ../rules/base.xml.in.h:429 +#: ../rules/base.xml.in.h:431 msgid "Make CapsLock an additional Ctrl" msgstr "CapsLock е допълнителен Ctrl" -#: ../rules/base.xml.in.h:430 +#: ../rules/base.xml.in.h:432 msgid "Make CapsLock an additional ESC" msgstr "CapsLock е допълнителен Esc" -#: ../rules/base.xml.in.h:431 +#: ../rules/base.xml.in.h:433 +msgid "Make CapsLock an additional Hyper" +msgstr "CapsLock е допълнителен Hyper" + +#: ../rules/base.xml.in.h:434 +msgid "Make CapsLock an additional NumLock" +msgstr "CapsLock е допълнителен NumLock" + +#: ../rules/base.xml.in.h:435 +msgid "Make CapsLock an additional Super" +msgstr "CapsLock е допълнителен Super" + +#: ../rules/base.xml.in.h:436 msgid "Mal" msgstr "Млд" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:437 msgid "Malayalam" msgstr "малаяламска" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:438 msgid "Malayalam Lalitha" msgstr "малаяламска лалита" -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:439 msgid "Maldives" msgstr "малдивска" -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:440 msgid "Malta" msgstr "малтийска" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:441 msgid "Maltese keyboard with US layout" msgstr "малтийска с американска подредба" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:442 msgid "Mao" msgstr "Мао" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:443 msgid "Maori" msgstr "маорска" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:444 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:445 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access Keyboard (за лесен достъп)" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:446 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:447 msgid "Menu" msgstr "Menu" -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:448 msgid "Meta is mapped to Left Win" msgstr "Левият Win е Meta" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:449 msgid "Meta is mapped to Win keys" msgstr "И двата Win-а са Meta" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:450 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:451 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet Keyboard (за Интернет)" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:452 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, Swedish (за Интернет, шведска)" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:453 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:454 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:450 +#: ../rules/base.xml.in.h:455 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro/Microsoft Internet Keyboard Pro (за Интернет)" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:456 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:457 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB/Microsoft Internet Keyboard Pro (за Интернет)" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:458 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000 (безжична, ергономична)" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:459 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office Keyboard (за офиса)" -#: ../rules/base.xml.in.h:455 +#: ../rules/base.xml.in.h:460 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A (безжична, за мултимедия)" -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:461 msgid "Miscellaneous compatibility options" msgstr "Разни настройки за съвместимост" -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:462 msgid "Mkd" msgstr "Мак" -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:463 msgid "Mlt" msgstr "Мал" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:464 msgid "Mmr" msgstr "Миа" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:465 msgid "Mng" msgstr "Мон" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:466 msgid "Mongolia" msgstr "монголска" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:467 msgid "Montenegro" msgstr "черногорска" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:468 msgid "Morocco" msgstr "мароканска" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:469 msgid "Multilingual" msgstr "многоезична" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:470 msgid "Multilingual, first part" msgstr "многоезична, първа част" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:471 msgid "Multilingual, second part" msgstr "многоезична, втора част" -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:472 msgid "Myanmar" msgstr "мианмарска" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:473 msgid "NICOLA-F style Backspace" msgstr "Backspace на мястото определено от подредбата NICOLA-F" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:474 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:475 msgid "Nativo" msgstr "нативна" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:476 msgid "Nativo for Esperanto" msgstr "нативна за есперанто" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:477 msgid "Nativo for USA keyboards" msgstr "нативна за САЩ" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:478 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:474 +#: ../rules/base.xml.in.h:479 msgid "Nep" msgstr "Неп" -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:480 msgid "Nepal" msgstr "непалска" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:481 msgid "Netherlands" msgstr "холандска" -#: ../rules/base.xml.in.h:477 +#: ../rules/base.xml.in.h:482 +msgid "New phonetic" +msgstr "фонетична, нова" + +#: ../rules/base.xml.in.h:483 msgid "Nig" msgstr "Ниг" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:484 msgid "Nigeria" msgstr "нигерийска" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:485 msgid "Nld" msgstr "Хол" -#: ../rules/base.xml.in.h:480 +#: ../rules/base.xml.in.h:486 msgid "Non-breakable space character at fourth level" msgstr "Интервал без разделяне на четвърто ниво" -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:487 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Интервал без разделяне на четвърто ниво и тесен интервал без разделяне на шесто ниво" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:488 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Интервал без разделяне на четвърто ниво и тесен интервал без разделяне на шесто ниво (с Ctrl+Shift)" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" msgstr "Интервал без разделяне на второ ниво" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:490 msgid "Non-breakable space character at third level" msgstr "Интервал без разделяне на трето ниво" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:491 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "Интервал без разделяне на трето ниво и нищо на четвърто ниво" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:492 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "Интервал без разделяне на трето ниво и тесен интервал без разделяне на четвърто ниво" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:493 msgid "Nor" msgstr "Нор" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:494 msgid "Northern Saami" msgstr "северносамска (Норвегия)" -#: ../rules/base.xml.in.h:489 +#: ../rules/base.xml.in.h:495 msgid "Northern Saami, eliminate dead keys" msgstr "северносамска, без „мъртви“ клавиши" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:496 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:497 msgid "Norway" msgstr "норвежка" -#: ../rules/base.xml.in.h:492 +#: ../rules/base.xml.in.h:498 msgid "NumLock" msgstr "NumLock" -#: ../rules/base.xml.in.h:493 +#: ../rules/base.xml.in.h:499 msgid "Numeric keypad delete key behaviour" msgstr "Поведение на клавиша за триене на цифровата клавиатура" -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:500 msgid "Numeric keypad keys work as with Mac" msgstr "Цифровата клавиатура функционира като в Macintosh" -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:501 msgid "Numeric keypad layout selection" msgstr "Избор на подредбата на цифровата клавиатура" -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:502 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:503 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:504 msgid "OLPC Dari" msgstr "дарийска за OLPC (фарси)" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:505 msgid "OLPC Pashto" msgstr "пащунска за OLPC" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:506 msgid "OLPC Southern Uzbek" msgstr "южно узбекска за OLPC" -#: ../rules/base.xml.in.h:501 +#: ../rules/base.xml.in.h:507 msgid "Occitan" msgstr "провансалска" -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:508 msgid "Ogham" msgstr "огамска" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:509 msgid "Ogham IS434" msgstr "огамска IS434" -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:510 msgid "Oriya" msgstr "орийска" -#: ../rules/base.xml.in.h:505 +#: ../rules/base.xml.in.h:511 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet keyboard (за Интернет)" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:512 msgid "Ossetian" msgstr "осетинска" -#: ../rules/base.xml.in.h:507 +#: ../rules/base.xml.in.h:513 msgid "Ossetian, Winkeys" msgstr "осетинска, клавиши Win" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:514 msgid "Ossetian, legacy" msgstr "осетинска, остаряла" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:515 msgid "PC-98xx Series" msgstr "Серии PC-98xx" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:516 msgid "Pak" msgstr "Пак" -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:517 msgid "Pakistan" msgstr "пакистанска" -#: ../rules/base.xml.in.h:512 +#: ../rules/base.xml.in.h:518 msgid "Pashto" msgstr "пащунска" -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:519 msgid "Pattachote" msgstr "патачотска" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:520 +msgid "Persian, with Persian Keypad" +msgstr "персийска, с персийска цифрова клавиатура" + +#: ../rules/base.xml.in.h:521 msgid "Phonetic" msgstr "фонетична" -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:522 msgid "Phonetic Winkeys" msgstr "фонетична, клавиши Win" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:523 msgid "Pol" msgstr "Пол" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:524 msgid "Poland" msgstr "полска" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:525 msgid "Polytonic" msgstr "политонална" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:526 msgid "Portugal" msgstr "португалска" -#: ../rules/base.xml.in.h:520 -msgid "Pro" -msgstr "про" - -#: ../rules/base.xml.in.h:521 -msgid "Pro Keypad" -msgstr "цифрова клавиатура про" - -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:527 msgid "Probhat" msgstr "пробхатска" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:528 msgid "Programmer Dvorak" msgstr "Дворак за програмисти" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:529 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:530 msgid "Prt" msgstr "Пор" -#: ../rules/base.xml.in.h:526 +#: ../rules/base.xml.in.h:531 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:532 msgid "Right Alt" msgstr "Десният Alt" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:533 msgid "Right Alt (while pressed)" msgstr "Десният Alt (докато е натиснат)" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:534 msgid "Right Alt key never chooses 3rd level" msgstr "Десният Alt никога не избира третото ниво" -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:535 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Десният Alt, Shift+десният Alt са Multi" -#: ../rules/base.xml.in.h:531 +#: ../rules/base.xml.in.h:536 msgid "Right Ctrl" msgstr "Десният Ctrl" -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:537 msgid "Right Ctrl (while pressed)" msgstr "Десният Ctrl (докато е натиснат)" -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:538 msgid "Right Ctrl as Right Alt" msgstr "Десният Ctrl е десен Alt" -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:539 +msgid "Right Ctrl+Right Shift" +msgstr "Десният Ctrl+десният Shift" + +#: ../rules/base.xml.in.h:540 msgid "Right Shift" msgstr "Десният Shift" -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:541 msgid "Right Win" msgstr "Десният Win" -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:542 msgid "Right Win (while pressed)" msgstr "Десният Win (докато е натиснат)" -#: ../rules/base.xml.in.h:537 +#: ../rules/base.xml.in.h:543 msgid "Right hand" msgstr "за десничари" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:544 msgid "Right handed Dvorak" msgstr "Дворак за десничари" -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:545 msgid "Romania" msgstr "румънска" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:546 msgid "Romanian keyboard with German letters" msgstr "румънска клавиатура с немски букви" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:547 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "румънска клавиатура с немски букви, без „мъртви“ клавиши" -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:548 msgid "Rou" msgstr "Рум" -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:549 msgid "Rus" msgstr "Рус" -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:550 msgid "Russia" msgstr "руска" -#: ../rules/base.xml.in.h:545 +#: ../rules/base.xml.in.h:551 msgid "Russian" msgstr "руска" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:552 msgid "Russian phonetic" msgstr "руска фонетична" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:553 msgid "Russian phonetic Dvorak" msgstr "руска фонетична, Дворак" -#: ../rules/base.xml.in.h:548 +#: ../rules/base.xml.in.h:554 msgid "Russian phonetic, eliminate dead keys" msgstr "руска фонетична, без „мъртви“ клавиши" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:555 msgid "Russian with Kazakh" msgstr "руска с казахски букви" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:556 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard (безжична, за мултимедия)" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:557 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:558 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:559 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:554 +#: ../rules/base.xml.in.h:560 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:555 +#: ../rules/base.xml.in.h:561 ../rules/base.extras.xml.in.h:7 msgid "SRB" msgstr "Срб" -#: ../rules/base.xml.in.h:556 +#: ../rules/base.xml.in.h:562 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500 (ергономична)" -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:563 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:564 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:565 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:560 +#: ../rules/base.xml.in.h:566 msgid "Scroll Lock" msgstr "ScrollLock" -#: ../rules/base.xml.in.h:561 +#: ../rules/base.xml.in.h:567 msgid "ScrollLock" msgstr "ScrollLock" -#: ../rules/base.xml.in.h:562 +#: ../rules/base.xml.in.h:568 msgid "Secwepemctsin" msgstr "шъкуъпмъктчин" -#: ../rules/base.xml.in.h:563 +#: ../rules/base.xml.in.h:569 msgid "Semi-colon on third level" msgstr "Точка и запетая на третото ниво" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:570 ../rules/base.extras.xml.in.h:8 msgid "Serbia" msgstr "сръбска" -#: ../rules/base.xml.in.h:565 +#: ../rules/base.xml.in.h:571 msgid "Shift cancels CapsLock" msgstr "Shift отменя CapsLock" -#: ../rules/base.xml.in.h:566 +#: ../rules/base.xml.in.h:572 msgid "Shift does not cancel NumLock, chooses 3d level instead" msgstr "Shift не отменя CapsLock, а избира третото ниво" -#: ../rules/base.xml.in.h:567 +#: ../rules/base.xml.in.h:573 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Shift за цифровата клавиатура както в MS Windows" -#: ../rules/base.xml.in.h:568 +#: ../rules/base.xml.in.h:574 msgid "Shift+CapsLock" msgstr "Shift+CapsLock" -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:575 msgid "Simple" msgstr "Обикновена" -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:576 msgid "Slovakia" msgstr "словашка" -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:577 msgid "Slovenia" msgstr "словенска" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:578 msgid "South Africa" msgstr "южноафриканска" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:579 msgid "Southern Uzbek" msgstr "южно узбекска" -#: ../rules/base.xml.in.h:574 +#: ../rules/base.xml.in.h:580 msgid "Spain" msgstr "испанска" -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:581 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Специалните комбинации (Ctrl+Alt+<клавиш>) се обработват от сървъра" -#: ../rules/base.xml.in.h:576 +#: ../rules/base.xml.in.h:582 msgid "SrL" msgstr "Шри" -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:583 msgid "Sri Lanka" msgstr "шриланкска" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:584 msgid "Standard" msgstr "стандартна" -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:585 msgid "Standard (Cedilla)" msgstr "стандартна (седий)" -#: ../rules/base.xml.in.h:580 -msgid "Standard Phonetic" -msgstr "стандартна фонетична" - #. RSTU 2019-91 -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:587 msgid "Standard RSTU" msgstr "стандартна украинска" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:589 msgid "Standard RSTU on Russian layout" msgstr "стандартна украинска, руска подредба" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:590 msgid "Sun Type 5/6" msgstr "На Sun, вид 5/6" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:591 msgid "Sun dead keys" msgstr "Sun, без „мъртви“ клавиши" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:592 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard (за мултимедия)" -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:593 msgid "Svdvorak" msgstr "Свдворак" -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:594 msgid "Svk" msgstr "Свш" -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:595 msgid "Svn" msgstr "Свн" -#: ../rules/base.xml.in.h:591 +#: ../rules/base.xml.in.h:596 msgid "Swap Ctrl and CapsLock" msgstr "Размяна на Ctrl и CapsLock" -#: ../rules/base.xml.in.h:592 +#: ../rules/base.xml.in.h:597 msgid "Swap ESC and CapsLock" msgstr "Размяна на Esc и CapsLock" -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:598 msgid "Swe" msgstr "Шве" -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:599 msgid "Sweden" msgstr "шведска" -#: ../rules/base.xml.in.h:595 +#: ../rules/base.xml.in.h:600 msgid "Switzerland" msgstr "швейцарска" -#: ../rules/base.xml.in.h:596 +#: ../rules/base.xml.in.h:601 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (за таблет)" -#: ../rules/base.xml.in.h:597 +#: ../rules/base.xml.in.h:602 msgid "Syr" msgstr "Сир" -#: ../rules/base.xml.in.h:598 +#: ../rules/base.xml.in.h:603 msgid "Syria" msgstr "сирийска" -#: ../rules/base.xml.in.h:599 +#: ../rules/base.xml.in.h:604 msgid "Syriac" msgstr "сириакска (арамейска)" -#: ../rules/base.xml.in.h:600 +#: ../rules/base.xml.in.h:605 msgid "Syriac phonetic" msgstr "сириакска фонетична (арамейска)" -#: ../rules/base.xml.in.h:601 +#: ../rules/base.xml.in.h:606 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:602 +#: ../rules/base.xml.in.h:607 msgid "Tajikistan" msgstr "таджикска" -#: ../rules/base.xml.in.h:603 +#: ../rules/base.xml.in.h:608 msgid "Tamil" msgstr "тамилска" -#: ../rules/base.xml.in.h:604 +#: ../rules/base.xml.in.h:609 msgid "Tamil TAB Typewriter" msgstr "тамилска машинописна с табулация" -#: ../rules/base.xml.in.h:605 +#: ../rules/base.xml.in.h:610 msgid "Tamil TSCII Typewriter" msgstr "тамилска машинописна — TSCII" -#: ../rules/base.xml.in.h:606 +#: ../rules/base.xml.in.h:611 msgid "Tamil Unicode" msgstr "тамилска за Уникод" -#: ../rules/base.xml.in.h:607 +#: ../rules/base.xml.in.h:612 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:608 +#: ../rules/base.xml.in.h:613 msgid "Tatar" msgstr "татарска" -#: ../rules/base.xml.in.h:609 +#: ../rules/base.xml.in.h:614 msgid "Telugu" msgstr "телугу" -#: ../rules/base.xml.in.h:610 +#: ../rules/base.xml.in.h:615 msgid "Tha" msgstr "Тай" -#: ../rules/base.xml.in.h:611 +#: ../rules/base.xml.in.h:616 msgid "Thailand" msgstr "тайландска" -#: ../rules/base.xml.in.h:612 +#: ../rules/base.xml.in.h:617 msgid "Tibetan" msgstr "тибетска" -#: ../rules/base.xml.in.h:613 +#: ../rules/base.xml.in.h:618 msgid "Tibetan (with ASCII numerals)" msgstr "тибетска (с цифри от ASCII)" -#: ../rules/base.xml.in.h:614 +#: ../rules/base.xml.in.h:619 msgid "Tifinagh" msgstr "тифинах" -#: ../rules/base.xml.in.h:615 +#: ../rules/base.xml.in.h:620 msgid "Tifinagh Alternative" msgstr "алтернативна за тифинах" -#: ../rules/base.xml.in.h:616 +#: ../rules/base.xml.in.h:621 msgid "Tifinagh Alternative Phonetic" msgstr "алтернативна, фонетична за тифинах" -#: ../rules/base.xml.in.h:617 +#: ../rules/base.xml.in.h:622 msgid "Tifinagh Extended" msgstr "разширена за тифинах" -#: ../rules/base.xml.in.h:618 +#: ../rules/base.xml.in.h:623 msgid "Tifinagh Extended Phonetic" msgstr "разширена фонетична за тифинах" -#: ../rules/base.xml.in.h:619 +#: ../rules/base.xml.in.h:624 msgid "Tifinagh Phonetic" msgstr "фонетична за тифинах" -#: ../rules/base.xml.in.h:620 +#: ../rules/base.xml.in.h:625 msgid "Tilde (~) variant" msgstr "вариант с тилда (~)" -#: ../rules/base.xml.in.h:621 +#: ../rules/base.xml.in.h:626 msgid "Tjk" msgstr "Тдж" -#: ../rules/base.xml.in.h:622 +#: ../rules/base.xml.in.h:627 msgid "To the corresponding key in a Dvorak keyboard." msgstr "към съответния клавиш в Dvorak" -#: ../rules/base.xml.in.h:623 +#: ../rules/base.xml.in.h:628 msgid "To the corresponding key in a Qwerty keyboard." msgstr "към съответния клавиш Qwerty" -#: ../rules/base.xml.in.h:624 +#: ../rules/base.xml.in.h:629 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:625 -msgid "Traditional Phonetic" +#: ../rules/base.xml.in.h:630 +msgid "Traditional phonetic" msgstr "фонетична, традиционна" -#: ../rules/base.xml.in.h:626 +#: ../rules/base.xml.in.h:631 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:627 +#: ../rules/base.xml.in.h:632 msgid "Trust Slimline" msgstr "Trust Slimline" -#: ../rules/base.xml.in.h:628 +#: ../rules/base.xml.in.h:633 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic (безжична)" -#: ../rules/base.xml.in.h:629 +#: ../rules/base.xml.in.h:634 msgid "Tur" msgstr "Тур" -#: ../rules/base.xml.in.h:630 +#: ../rules/base.xml.in.h:635 msgid "Turkey" msgstr "турска" -#: ../rules/base.xml.in.h:631 +#: ../rules/base.xml.in.h:636 msgid "Turkmenistan" msgstr "туркменистанска" -#: ../rules/base.xml.in.h:632 +#: ../rules/base.xml.in.h:637 msgid "Typewriter" msgstr "машинописна" -#: ../rules/base.xml.in.h:633 +#: ../rules/base.xml.in.h:638 +msgid "Typewriter, legacy" +msgstr "машинописна (остаряла)" + +#: ../rules/base.xml.in.h:639 msgid "UCW layout (accented letters only)" msgstr "Подредба UCW (само ударени букви)" -#: ../rules/base.xml.in.h:634 +#: ../rules/base.xml.in.h:640 msgid "US keyboard with Bosnian digraphs" msgstr "американска с босненски диграфи" -#: ../rules/base.xml.in.h:635 +#: ../rules/base.xml.in.h:641 msgid "US keyboard with Bosnian letters" msgstr "американска с босненски букви" -#: ../rules/base.xml.in.h:636 +#: ../rules/base.xml.in.h:642 msgid "US keyboard with Croatian digraphs" msgstr "американска с хърватски диграфи" -#: ../rules/base.xml.in.h:637 +#: ../rules/base.xml.in.h:643 msgid "US keyboard with Croatian letters" msgstr "американска с хърватски букви" -#: ../rules/base.xml.in.h:638 +#: ../rules/base.xml.in.h:644 msgid "US keyboard with Estonian letters" msgstr "американска с естонски букви" -#: ../rules/base.xml.in.h:639 +#: ../rules/base.xml.in.h:645 +msgid "US keyboard with Italian letters" +msgstr "американска с италиански букви" + +#: ../rules/base.xml.in.h:646 msgid "US keyboard with Lithuanian letters" msgstr "американска с литовски букви" -#: ../rules/base.xml.in.h:640 +#: ../rules/base.xml.in.h:647 msgid "US keyboard with Slovenian letters" msgstr "американска със словенски букви" -#: ../rules/base.xml.in.h:641 +#: ../rules/base.xml.in.h:648 ../rules/base.extras.xml.in.h:9 msgid "USA" msgstr "Аме" -#: ../rules/base.xml.in.h:642 +#: ../rules/base.xml.in.h:649 msgid "Udmurt" msgstr "удмурт" -#: ../rules/base.xml.in.h:643 +#: ../rules/base.xml.in.h:650 msgid "Ukr" msgstr "Укр" -#: ../rules/base.xml.in.h:644 +#: ../rules/base.xml.in.h:651 msgid "Ukraine" msgstr "украинска" -#: ../rules/base.xml.in.h:645 +#: ../rules/base.xml.in.h:652 msgid "Unicode additions (arrows and math operators)" msgstr "Допълненията от Уникод (стрелки и математически операции)" -#: ../rules/base.xml.in.h:646 +#: ../rules/base.xml.in.h:653 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Допълненията от Уникод (стрелки и математически операции). Операциите са на стандартното ниво" -#: ../rules/base.xml.in.h:647 +#: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" msgstr "експертна за Уникод" -#: ../rules/base.xml.in.h:648 +#: ../rules/base.xml.in.h:655 msgid "United Kingdom" msgstr "британска" -#: ../rules/base.xml.in.h:649 +#: ../rules/base.xml.in.h:656 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:650 +#: ../rules/base.xml.in.h:657 msgid "Urdu, Alternative phonetic" msgstr "урду, фонетична, алтернативна" -#: ../rules/base.xml.in.h:651 +#: ../rules/base.xml.in.h:658 msgid "Urdu, Phonetic" msgstr "урду, фонетична" -#: ../rules/base.xml.in.h:652 +#: ../rules/base.xml.in.h:659 msgid "Urdu, Winkeys" msgstr "урду, клавиши Win" -#: ../rules/base.xml.in.h:653 +#: ../rules/base.xml.in.h:660 msgid "Use Bosnian digraphs" msgstr "с босненски диграфи" -#: ../rules/base.xml.in.h:654 +#: ../rules/base.xml.in.h:661 msgid "Use Croatian digraphs" msgstr "с хърватски диграфи" -#: ../rules/base.xml.in.h:655 +#: ../rules/base.xml.in.h:662 msgid "Use guillemets for quotes" msgstr "със френски кавички" -#: ../rules/base.xml.in.h:656 +#: ../rules/base.xml.in.h:663 msgid "Use keyboard LED to show alternative layout" msgstr "Индикация чрез клавиатурен светодиод за смяна на подредбата" -#: ../rules/base.xml.in.h:657 +#: ../rules/base.xml.in.h:664 msgid "Using space key to input non-breakable space character" msgstr "Генериране на интервал без разделяне с клавишa за интервал" -#: ../rules/base.xml.in.h:658 +#: ../rules/base.xml.in.h:665 msgid "Usual space at any level" msgstr "Нормален интервал на всички нива" -#: ../rules/base.xml.in.h:659 +#: ../rules/base.xml.in.h:666 msgid "Uzb" msgstr "Узб" -#: ../rules/base.xml.in.h:660 +#: ../rules/base.xml.in.h:667 msgid "Uzbekistan" msgstr "узбекистанска" -#: ../rules/base.xml.in.h:661 +#: ../rules/base.xml.in.h:668 msgid "Vietnam" msgstr "виетнамска" -#: ../rules/base.xml.in.h:662 +#: ../rules/base.xml.in.h:669 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 Internet Keyboard (за Интернет)" -#: ../rules/base.xml.in.h:663 +#: ../rules/base.xml.in.h:670 msgid "Vnm" msgstr "Вие" -#: ../rules/base.xml.in.h:664 +#: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Цифрова клавиатура — Wang 724, с допълненията от Уникод (стрелки и математически операции)" -#: ../rules/base.xml.in.h:665 +#: ../rules/base.xml.in.h:672 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Цифрова клавиатура Wang 724, с допълненията от Уникод (стрелки и математически операции). Операциите са на стандартното ниво" -#: ../rules/base.xml.in.h:666 +#: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" msgstr "Wang model 724 azerty" -#: ../rules/base.xml.in.h:667 +#: ../rules/base.xml.in.h:674 msgid "Western" msgstr "западна" -#: ../rules/base.xml.in.h:668 +#: ../rules/base.xml.in.h:675 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:669 +#: ../rules/base.xml.in.h:676 msgid "Winkeys" msgstr "клавиши Win" -#: ../rules/base.xml.in.h:670 +#: ../rules/base.xml.in.h:677 msgid "With <\\|> key" msgstr "клавиш <\\|>" -#: ../rules/base.xml.in.h:671 +#: ../rules/base.xml.in.h:678 msgid "With EuroSign on 5" msgstr "€ е при „5“" -#: ../rules/base.xml.in.h:672 +#: ../rules/base.xml.in.h:679 msgid "With guillemets" msgstr "френски кавички" -#: ../rules/base.xml.in.h:673 +#: ../rules/base.xml.in.h:680 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet Keyboard (за Интернет)" -#: ../rules/base.xml.in.h:674 +#: ../rules/base.xml.in.h:681 msgid "Yakut" msgstr "якутска" -#: ../rules/base.xml.in.h:675 +#: ../rules/base.xml.in.h:682 msgid "Yoruba" msgstr "йоруба" -#: ../rules/base.xml.in.h:676 +#: ../rules/base.xml.in.h:683 msgid "Z and ZHE swapped" msgstr "разменени „З“ и „Ж“" -#: ../rules/base.xml.in.h:677 +#: ../rules/base.xml.in.h:684 msgid "Zar" msgstr "ЮАф" -#: ../rules/base.xml.in.h:678 +#: ../rules/base.xml.in.h:685 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:679 +#: ../rules/base.xml.in.h:686 msgid "azerty/digits" msgstr "azerty/цифри" -#: ../rules/base.xml.in.h:680 +#: ../rules/base.xml.in.h:687 msgid "digits" msgstr "цифри" -#: ../rules/base.xml.in.h:681 +#: ../rules/base.xml.in.h:688 msgid "displaced semicolon and quote (obsolete)" msgstr "разменени точка и запетая и кавички (остаряла)" -#: ../rules/base.xml.in.h:682 +#: ../rules/base.xml.in.h:689 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:683 +#: ../rules/base.xml.in.h:690 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:684 +#: ../rules/base.xml.in.h:691 msgid "qwerty, extended Backslash" msgstr "qwerty с удължен Backslash" -#: ../rules/base.xml.in.h:685 +#: ../rules/base.xml.in.h:692 msgid "qwerty/digits" msgstr "qwerty/цифри" -#: ../rules/base.xml.in.h:686 +#: ../rules/base.xml.in.h:693 msgid "qwertz" msgstr "qwertz" + +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "ацинска" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "комбиниращи ударения вместо „мъртви“ клавиши" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "селиш на кор дален" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "международна, с комбинации по Уникод чрез AltGr" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "международна, с алтернативни комбинации по Уникод чрез AltGr" diff --git a/dist/xkeyboard-config/po/ca.po b/dist/xkeyboard-config/po/ca.po index 5ae16fa2e..3a0b4212d 100644 --- a/dist/xkeyboard-config/po/ca.po +++ b/dist/xkeyboard-config/po/ca.po @@ -1,2748 +1,3066 @@ -# Translation of xkeyboard-config-1.6pre1.po to Catalan +# Translation of xkeyboard-config to Catalan # Copyright © 2007 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # -# Josep Ma. Ferrer , 2007, 2008, 2009. +# Josep Ma. Ferrer , 2007, 2008, 2009, 2010. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-1.6pre1\n" +"Project-Id-Version: xkeyboard-config-2.0\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-05-12 23:49+0100\n" -"PO-Revision-Date: 2009-05-13 21:19+0200\n" +"POT-Creation-Date: 2010-09-15 21:57+0100\n" +"PO-Revision-Date: 2010-09-16 20:09+0200\n" "Last-Translator: Josep Ma. Ferrer \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.11.4\n" +"X-Generator: Lokalize 1.0\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<Més petit/Més gran>" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "<Més petit/Més gran> selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "<Més petit/Més gran> selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig" + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "(Llegat) Alternativa" -#: ../rules/base.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Llegat) Alternativa, tecles mortes de Sun" -#: ../rules/base.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Llegat) Alternativa, sense tecles mortes" -#: ../rules/base.xml.in.h:5 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "Compatible de 101/104 tecles" -#: ../rules/base.xml.in.h:6 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/coma/tecles mortes" -#: ../rules/base.xml.in.h:7 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/coma/sense tecles mortes" -#: ../rules/base.xml.in.h:8 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/punt/tecles mortes" -#: ../rules/base.xml.in.h:9 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/punt/sense tecles mortes" -#: ../rules/base.xml.in.h:10 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/coma/tecles mortes" -#: ../rules/base.xml.in.h:11 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/coma/sense tecles mortes" -#: ../rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/punt/tecles mortes" -#: ../rules/base.xml.in.h:13 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/punt/sense tecles mortes" -#: ../rules/base.xml.in.h:14 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/coma/tecles mortes" -#: ../rules/base.xml.in.h:15 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/coma/sense tecles mortes" -#: ../rules/base.xml.in.h:16 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/punt/tecles mortes" -#: ../rules/base.xml.in.h:17 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/punt/sense tecles mortes" -#: ../rules/base.xml.in.h:18 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/coma/tecles mortes" -#: ../rules/base.xml.in.h:19 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/coma/sense tecles mortes" -#: ../rules/base.xml.in.h:20 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/punt/tecles mortes" -#: ../rules/base.xml.in.h:21 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/punt/sense tecles mortes" -#: ../rules/base.xml.in.h:22 +#: ../rules/base.xml.in.h:25 msgid "2" msgstr "2" -#: ../rules/base.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "4" msgstr "4" -#: ../rules/base.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:28 -msgid "ACPI Standard" -msgstr "ACPI estàndard" - -#: ../rules/base.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "ATM/phone-style" msgstr "Estil ATM/telèfon" -#: ../rules/base.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:32 +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:33 +#: ../rules/base.xml.in.h:35 msgid "Acer Laptop" msgstr "Portàtil Acer" -#: ../rules/base.xml.in.h:34 +#: ../rules/base.xml.in.h:36 msgid "Add the standard behavior to Menu key" msgstr "Afegeix el comportament estàndard a la tecla Menú" -#: ../rules/base.xml.in.h:35 +#: ../rules/base.xml.in.h:37 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "S'afegeix el circumflex de l'esperanto (supersigno)" -#: ../rules/base.xml.in.h:36 +#: ../rules/base.xml.in.h:38 msgid "Adding EuroSign to certain keys" msgstr "S'afegeix el signe de l'euro a certes tecles" -#: ../rules/base.xml.in.h:37 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "Afganistan" -#: ../rules/base.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Albània" -#: ../rules/base.xml.in.h:43 +#: ../rules/base.xml.in.h:45 msgid "Alt and Meta are on Alt keys" msgstr "Alt i Meta són a les tecles Alt" -#: ../rules/base.xml.in.h:44 +#: ../rules/base.xml.in.h:46 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Alt s'assigna a la tecla Win dreta i Super a Menú" -#: ../rules/base.xml.in.h:45 -msgid "Alt+CapsLock" -msgstr "Alt+BloqMaj" +#: ../rules/base.xml.in.h:47 +msgid "Alt+Caps Lock" +msgstr "Alt+Bloq Maj" -#: ../rules/base.xml.in.h:46 +#: ../rules/base.xml.in.h:48 msgid "Alt+Ctrl" msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:47 +#: ../rules/base.xml.in.h:49 msgid "Alt+Shift" msgstr "Alt+Maj" -#: ../rules/base.xml.in.h:48 +#: ../rules/base.xml.in.h:50 msgid "Alt+Space" msgstr "Alt+Espai" -#: ../rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:50 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Comportament de la tecla Alt/Win" -#: ../rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "Alternativa" -#: ../rules/base.xml.in.h:52 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" msgstr "Oriental alternativa" -#: ../rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:55 msgid "Alternative Phonetic" msgstr "Fonètic alternativa" -#: ../rules/base.xml.in.h:54 -msgid "Alternative international (former us_intl)" -msgstr "Internacional alternativa (antic us_intl)" +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Internacional alternativa" -#: ../rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "Alternativa, Sun tecles mortes" -#: ../rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "Alternativa, sense tecles mortes" -#: ../rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" msgstr "Alternativa, només latin-9" -#: ../rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:59 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "Andorra" -#: ../rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:62 msgid "Any Alt key" msgstr "Qualsevol tecla Alt" -#: ../rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:63 msgid "Any Win key" msgstr "Qualsevol tecla Win" -#: ../rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:64 msgid "Any Win key (while pressed)" msgstr "Qualsevol tecla Win (mentre estan premudes)" -#: ../rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Variant amb apòstrof (')" -#: ../rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:65 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Teclat Apple Aluminium (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Teclat Apple Aluminium (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Teclat Apple Aluminium (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" +msgstr "Teclat Apple Aluminium: emula les tecles del PC (Impr, Bloq Despl, Pausa, Bloq Núm)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" msgstr "Portàtil Apple" -#: ../rules/base.xml.in.h:66 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:67 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Àrab" -#: ../rules/base.xml.in.h:68 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Armènia" -#: ../rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Variant asturiana amb H punt baix i L amb punt volat" -#: ../rules/base.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "Asus Laptop" msgstr "Portàtil Asus" -#: ../rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "At bottom left" msgstr "A baix esquerra" -#: ../rules/base.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "At left of 'A'" msgstr "A l'esquerra d'«A»" -#: ../rules/base.xml.in.h:74 +#: ../rules/base.xml.in.h:80 +msgid "Austria" +msgstr "Àustria" + +#: ../rules/base.xml.in.h:81 +msgid "Aut" +msgstr "Aut" + +#: ../rules/base.xml.in.h:82 +msgid "Avatime" +msgstr "Avatime" + +#: ../rules/base.xml.in.h:83 msgid "Aze" msgstr "Aze" -#: ../rules/base.xml.in.h:75 +#: ../rules/base.xml.in.h:84 msgid "Azerbaijan" msgstr "Azerbaitjan" -#: ../rules/base.xml.in.h:76 +#: ../rules/base.xml.in.h:85 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Teclat Azona RF2300 wireless Internet" -#: ../rules/base.xml.in.h:77 +#: ../rules/base.xml.in.h:86 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 +#: ../rules/base.xml.in.h:87 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:79 +#: ../rules/base.xml.in.h:88 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 +#: ../rules/base.xml.in.h:89 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 +#: ../rules/base.xml.in.h:90 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 +#: ../rules/base.xml.in.h:91 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 +#: ../rules/base.xml.in.h:92 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 +#: ../rules/base.xml.in.h:93 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 +#: ../rules/base.xml.in.h:94 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Mini Wireless Internet and Gaming" -#: ../rules/base.xml.in.h:86 -msgid "Baltic+" -msgstr "Baltic+" - -#: ../rules/base.xml.in.h:87 -msgid "Ban" -msgstr "Ban" +#: ../rules/base.xml.in.h:95 +msgid "Backslash" +msgstr "Barra inversa" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:96 msgid "Bangladesh" msgstr "Bangladesh" -#: ../rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:97 +msgid "Bashkirian" +msgstr "Baixkir" + +#: ../rules/base.xml.in.h:98 msgid "Bel" msgstr "Bel" -#: ../rules/base.xml.in.h:90 +#: ../rules/base.xml.in.h:99 msgid "Belarus" msgstr "Bielorússia" -#: ../rules/base.xml.in.h:91 +#: ../rules/base.xml.in.h:100 msgid "Belgium" msgstr "Bèlgica" -#: ../rules/base.xml.in.h:92 +#: ../rules/base.xml.in.h:101 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:93 +#: ../rules/base.xml.in.h:102 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:94 +#: ../rules/base.xml.in.h:103 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:95 +#: ../rules/base.xml.in.h:104 msgid "Bengali" msgstr "Bengalí" -#: ../rules/base.xml.in.h:96 +#: ../rules/base.xml.in.h:105 msgid "Bengali Probhat" msgstr "Bengalí Probhat" -#: ../rules/base.xml.in.h:97 +#: ../rules/base.xml.in.h:106 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ergonòmic, tipus Dvorak" -#: ../rules/base.xml.in.h:98 +#: ../rules/base.xml.in.h:107 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ergonòmic, tipus Dvorak, només latin-9" -#: ../rules/base.xml.in.h:99 +#: ../rules/base.xml.in.h:108 +msgid "Bgd" +msgstr "Bgd" + +#: ../rules/base.xml.in.h:109 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:100 -msgid "Bhu" -msgstr "Bhu" - -#: ../rules/base.xml.in.h:101 +#: ../rules/base.xml.in.h:110 msgid "Bhutan" msgstr "Bhutan" -#: ../rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:111 msgid "Biblical Hebrew (Tiro)" msgstr "Hebreu bíblic (Tiro)" -#: ../rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:112 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:104 +#: ../rules/base.xml.in.h:113 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:114 msgid "Bosnia and Herzegovina" msgstr "Bòsnia i Hercegovina" -#: ../rules/base.xml.in.h:106 +#: ../rules/base.xml.in.h:115 msgid "Both Alt keys together" msgstr "Les dues tecles Alt juntes" -#: ../rules/base.xml.in.h:107 +#: ../rules/base.xml.in.h:116 msgid "Both Ctrl keys together" msgstr "Les dues tecles Ctrl juntes" -#: ../rules/base.xml.in.h:108 +#: ../rules/base.xml.in.h:117 msgid "Both Shift keys together" msgstr "Les dues tecles Maj juntes" -#: ../rules/base.xml.in.h:109 +#: ../rules/base.xml.in.h:118 +msgid "Both Shift-Keys together toggle Caps Lock" +msgstr "Les dues tecles Maj juntes commuten Bloq Maj" + +#: ../rules/base.xml.in.h:119 +msgid "Botswana" +msgstr "Botswana" + +#: ../rules/base.xml.in.h:120 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:110 +#: ../rules/base.xml.in.h:121 msgid "Braille" msgstr "Braille" -#: ../rules/base.xml.in.h:111 +#: ../rules/base.xml.in.h:122 msgid "Brazil" msgstr "Brasil" -#: ../rules/base.xml.in.h:112 +#: ../rules/base.xml.in.h:123 msgid "Breton" msgstr "Bretó" -#: ../rules/base.xml.in.h:113 +#: ../rules/base.xml.in.h:124 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:114 +#: ../rules/base.xml.in.h:125 msgid "Brother Internet Keyboard" msgstr "Teclat Brother Internet" -#: ../rules/base.xml.in.h:115 +#: ../rules/base.xml.in.h:126 +msgid "Btn" +msgstr "Btn" + +#: ../rules/base.xml.in.h:127 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:116 +#: ../rules/base.xml.in.h:128 msgid "Bulgaria" msgstr "Bulgària" -#: ../rules/base.xml.in.h:117 +#: ../rules/base.xml.in.h:129 +msgid "Bwa" +msgstr "Bwa" + +#: ../rules/base.xml.in.h:130 +msgid "COD" +msgstr "COD" + +#: ../rules/base.xml.in.h:131 msgid "CRULP" msgstr "CRULP" -#: ../rules/base.xml.in.h:118 +#: ../rules/base.xml.in.h:132 msgid "Cambodia" msgstr "Cambodja" -#: ../rules/base.xml.in.h:119 +#: ../rules/base.xml.in.h:133 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:134 msgid "Canada" msgstr "Canadà" -#: ../rules/base.xml.in.h:121 +#: ../rules/base.xml.in.h:135 msgid "Caps Lock" msgstr "Bloq Majús" -#: ../rules/base.xml.in.h:122 -msgid "CapsLock" -msgstr "BloqMaj" +#: ../rules/base.xml.in.h:136 +msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" +msgstr "Bloq Maj (a la primera disposició), Maj+Bloq Maj (a la darrera disposició)" -#: ../rules/base.xml.in.h:123 -msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" -msgstr "BloqMaj (a la primera disposició), Maj+BloqMaj (a la darrera disposició)" +#: ../rules/base.xml.in.h:137 +msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" +msgstr "Bloq Maj (mentre està premuda), Alt+Bloq Maj efectua l'acció de Bloq Maj original" -#: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" -msgstr "BloqMaj (mentre està premuda), Alt+BloqMaj efectua l'acció de BloqMaj original" +#: ../rules/base.xml.in.h:138 +msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" +msgstr "Bloq Maj actua com a Maj amb bloqueig. Maj «pausa» Bloq Maj" -#: ../rules/base.xml.in.h:125 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "BloqMaj actua com a Maj amb bloqueig. Maj «pausa» BloqMaj" +#: ../rules/base.xml.in.h:139 +msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" +msgstr "Bloq Maj actua com a Maj amb bloqueig. Maj no afecta a Bloq Maj" -#: ../rules/base.xml.in.h:126 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" -msgstr "BloqMaj actua com a Maj amb bloqueig. Maj no afecta a BloqMaj" +#: ../rules/base.xml.in.h:140 +msgid "Caps Lock is disabled" +msgstr "Bloq Maj està deshabilitat" -#: ../rules/base.xml.in.h:127 -msgid "CapsLock key behavior" -msgstr "Comportament de la tecla BloqMaj" +#: ../rules/base.xml.in.h:141 +msgid "Caps Lock key behavior" +msgstr "Comportament de la tecla Bloq Maj" -#: ../rules/base.xml.in.h:128 -msgid "CapsLock toggles Shift so all keys are affected" -msgstr "BloqMaj commuta Maj, de manera que afecta totes les tecles" +#: ../rules/base.xml.in.h:142 +msgid "Caps Lock toggles Shift so all keys are affected" +msgstr "Bloq Maj commuta Maj, de manera que afecta a totes les tecles" -#: ../rules/base.xml.in.h:129 -msgid "CapsLock toggles normal capitalization of alphabetic characters" -msgstr "BloqMaj commuta les majúscules normals dels caràcters alfabètics" +#: ../rules/base.xml.in.h:143 +msgid "Caps Lock toggles normal capitalization of alphabetic characters" +msgstr "Bloq Maj commuta les majúscules normals dels caràcters alfabètics" -#: ../rules/base.xml.in.h:130 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "BloqMaj usa internament les majúscules. Maj «pausa» BloqMaj" +#: ../rules/base.xml.in.h:144 +msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" +msgstr "Bloq Maj usa internament les majúscules. Maj «pausa» Bloq Maj" -#: ../rules/base.xml.in.h:131 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "BloqMaj usa internament les majúscules. Maj no afecta BloqMaj" +#: ../rules/base.xml.in.h:145 +msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" +msgstr "Bloq Maj usa internament les majúscules. Maj no afecta a Bloq Maj" -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:146 msgid "Catalan variant with middle-dot L" msgstr "Variant catalana amb L amb punt volat" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:147 msgid "Cedilla" msgstr "Trencat" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:148 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:149 msgid "Cherokee" msgstr "Cherokee" -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:150 msgid "Cherry B.UNLIMITED" msgstr "Cherry B.UNLIMITED" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:151 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:152 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (opció alternativa)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:154 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:155 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:156 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:157 msgid "Chicony Internet Keyboard" msgstr "Teclat Chicony Internet" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:158 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:159 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:160 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:161 msgid "China" msgstr "Xina" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:162 +msgid "Chn" +msgstr "Chn" + +#: ../rules/base.xml.in.h:163 msgid "Chuvash" msgstr "Chuvash" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:164 msgid "Chuvash Latin" msgstr "Chuvash llatí" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:165 msgid "Classic" msgstr "Clàssic" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:166 msgid "Classic Dvorak" msgstr "Dvorak clàssic" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:167 +msgid "Classic, eliminate dead keys" +msgstr "Clàssic, elimina les tecles mortes" + +#: ../rules/base.xml.in.h:168 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:169 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:170 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:171 msgid "Compaq Easy Access Keyboard" msgstr "Teclat Compaq Easy Access" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Teclat Compaq Internet (13 tecles)" -#: ../rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:173 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Teclat Compaq Internet (18 tecles)" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:174 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Teclat Compaq Internet (7 tecles)" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:175 msgid "Compaq iPaq Keyboard" msgstr "Teclat Compaq iPaq" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:176 msgid "Compose key position" msgstr "Posició de la tecla Compose" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:177 msgid "Congo, Democratic Republic of the" msgstr "Congo, República Democràtica del" -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:178 msgid "Control + Alt + Backspace" msgstr "Control + Alt + Retrocés" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:179 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Control s'assigna a les tecles Alt, Alt s'assigna a les tecles Win" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:180 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Control s'assigna a les tecles Win (i a les tecles Ctrl habituals)" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:181 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:182 msgid "Crimean Tatar (Dobruca-1 Q)" msgstr "Tàtar de Crimea (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:183 msgid "Crimean Tatar (Dobruca-2 Q)" msgstr "Tàtar de Crimea (Dobruca-2 Q)" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:184 msgid "Crimean Tatar (Turkish Alt-Q)" msgstr "Tàtar de Crimea (Turc Alt-Q)" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:185 msgid "Crimean Tatar (Turkish F)" msgstr "Tàtar de Crimea (Turc F)" -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:186 msgid "Crimean Tatar (Turkish Q)" msgstr "Tàtar de Crimea (Turc Q)" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:187 msgid "Croatia" msgstr "Croàcia" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:188 msgid "Ctrl key position" msgstr "Posició de la tecla Ctrl" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:189 msgid "Ctrl+Shift" msgstr "Ctrl+Maj" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic" msgstr "Ciríl·lic" -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:191 msgid "Cyrillic with guillemets" msgstr "Ciríl·lic amb cometes angulars" -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:192 msgid "Cyrillic, Z and ZHE swapped" msgstr "Ciríl·lic, Z i ZHE intercanviades" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:193 msgid "Cze" msgstr "Cze" -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:194 msgid "Czechia" msgstr "Txèquia" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:195 msgid "DOS" msgstr "DOS" -#: ../rules/base.xml.in.h:179 -msgid "DRC" -msgstr "DRC" - -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:196 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:181 -msgid "Dan" -msgstr "Dan" - -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:197 msgid "Dead acute" msgstr "Accent mort" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:198 msgid "Dead grave acute" msgstr "Accent greu mort" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:199 msgid "Default numeric keypad keys" msgstr "Tecles predeterminades del teclat numèric" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:200 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:201 msgid "Dell 101-key PC" msgstr "Dell PC 101 tecles" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:202 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Portàtil Dell Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:203 msgid "Dell Laptop/notebook Precision M series" msgstr "Portàtil Dell sèrie Precision M" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:204 msgid "Dell Latitude series laptop" msgstr "Portàtil Dell sèrie Latitude" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:205 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:206 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:207 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:208 msgid "Dell USB Multimedia Keyboard" msgstr "Teclat Dell USB Multimedia" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:209 msgid "Denmark" msgstr "Dinamarca" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:210 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:211 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Teclat Dexxa Wireless Desktop" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:212 msgid "Diamond 9801 / 9802 series" msgstr "Diamond sèries 9801 / 9802" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:213 +msgid "Dnk" +msgstr "Dnk" + +#: ../rules/base.xml.in.h:214 msgid "Dvorak" msgstr "Dvorak" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:215 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (Puntuació UK)" -#: ../rules/base.xml.in.h:200 -msgid "Dvorak international" -msgstr "Dvorak internacional" +#: ../rules/base.xml.in.h:216 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Dvorak internacional alternatiu (sense tecles mortes)" + +#: ../rules/base.xml.in.h:217 +msgid "Dvorak international (with dead keys)" +msgstr "Dvorak internacional (amb tecles mortes)" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:218 msgid "Dvorak, Polish quotes on key 1" msgstr "Dvorak, cometes poloneses a la tecla 1" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:219 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, cometes poloneses a la tecla cometes" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:220 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:221 msgid "Eastern" msgstr "Oriental" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:222 msgid "Eliminate dead keys" msgstr "Elimina les tecles mortes" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:223 msgid "Enable extra typographic characters" msgstr "Habilita els caràcters tipogràfics extres" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:224 msgid "English" msgstr "Anglès" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:225 +msgid "English (USA International)" +msgstr "Anglès (Internacional EUA)" + +#: ../rules/base.xml.in.h:226 +msgid "English (USA Macintosh)" +msgstr "Anglès (Macintosh EUA)" + +#: ../rules/base.xml.in.h:227 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:228 msgid "Enter on keypad" msgstr "Retorn en el teclat numèric" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:229 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:230 msgid "Ergonomic" msgstr "Ergonòmic" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:231 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:232 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:233 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:234 msgid "Estonia" msgstr "Estònia" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:235 msgid "Eth" msgstr "Eth" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:236 msgid "Ethiopia" msgstr "Etiòpia" -#: ../rules/base.xml.in.h:218 -msgid "Evdev-managed keyboard" -msgstr "Teclat gestionat per «evdev»" - -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:237 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:238 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:239 msgid "Extended" -msgstr "Estés" +msgstr "Ampliat" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:240 msgid "Extended - Winkeys" -msgstr "Estés - Tecles Win" +msgstr "Ampliat - Tecles Win" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:241 msgid "Extended Backslash" msgstr "Barra inversa estesa" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:242 msgid "F-letter (F) variant" msgstr "Variant de lletra F (F)" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:243 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:226 -msgid "Fao" -msgstr "Fao" - -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:244 msgid "Faroe Islands" msgstr "Illes Faroe" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:245 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:246 msgid "Finland" msgstr "Finlàndia" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:249 msgid "Four-level key with abstract separators" msgstr "Tecla de quatre nivells amb separadors abstractes" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:250 msgid "Four-level key with comma" msgstr "Tecla de quatre nivells amb coma" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:251 msgid "Four-level key with dot" msgstr "Tecla de quatre nivells amb punt" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:252 msgid "Four-level key with dot, latin-9 restriction" msgstr "Tecla de quatre nivells amb punt, restricció de latin-9" # Què collons és momayyez? jm -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:253 msgid "Four-level key with momayyez" msgstr "Tecla de quatre nivells amb momayyez" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:254 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:255 msgid "France" msgstr "França" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:256 +msgid "Français (France Alternative)" +msgstr "Francès (Alternatiu França)" + +#: ../rules/base.xml.in.h:257 msgid "French" msgstr "Francès" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:258 msgid "French (Macintosh)" msgstr "Francès (Macintosh)" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:259 msgid "French (legacy)" msgstr "Francès (llegat)" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:260 msgid "French Dvorak" msgstr "Francès Dvorak" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:261 msgid "French, Sun dead keys" msgstr "Francès, tecles mortes de Sun" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:262 msgid "French, eliminate dead keys" msgstr "Francès, sense tecles mortes" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:263 +msgid "Fro" +msgstr "Fro" + +#: ../rules/base.xml.in.h:264 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Fujitsu-Siemens Computers AMILO portàtil" -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:265 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:266 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:267 +msgid "GILLBT" +msgstr "GILLBT" + +#: ../rules/base.xml.in.h:268 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:269 msgid "Generic 101-key PC" msgstr "PC genèric de 101 tecles" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:270 msgid "Generic 102-key (Intl) PC" msgstr "PC genèric de 102 tecles (intl)" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:271 msgid "Generic 104-key PC" msgstr "PC genèric de 104 tecles" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:272 msgid "Generic 105-key (Intl) PC" msgstr "PC genèric de 105 tecles (intl)" -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:274 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Teclat Genius MM KWD-910" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:275 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:276 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:277 msgid "Genius KKB-2050HS" msgstr "Genius KKB-2050HS" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:278 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:279 msgid "Georgia" msgstr "Geòrgia" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:280 msgid "Georgian" msgstr "Georgià" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:281 msgid "Georgian AZERTY Tskapo" msgstr "Georgià AZERTY Tskapo" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:282 msgid "German (Macintosh)" msgstr "Alemany (Macintosh)" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:283 msgid "German, Sun dead keys" msgstr "Alemany, tecles mortes de Sun" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:284 msgid "German, eliminate dead keys" msgstr "Alemany, sense tecles mortes" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:285 msgid "Germany" msgstr "Alemanya" -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:286 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:287 msgid "Ghana" msgstr "Ghana" -#: ../rules/base.xml.in.h:268 -msgid "Gre" -msgstr "Gre" +#: ../rules/base.xml.in.h:288 +msgid "Gin" +msgstr "Gin" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:289 +msgid "Grc" +msgstr "Grc" + +#: ../rules/base.xml.in.h:290 msgid "Greece" msgstr "Grècia" -#: ../rules/base.xml.in.h:270 -msgid "Group toggle on multiply/divide key" -msgstr "Commutació de grup en la tecla de multiplicació/divisió" - -#: ../rules/base.xml.in.h:271 -msgid "Gui" -msgstr "Gui" - -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:291 msgid "Guinea" msgstr "Guinea" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:292 msgid "Gujarati" msgstr "Gujarati" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:293 msgid "Gurmukhi" msgstr "Gurmukhi" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:294 msgid "Gurmukhi Jhelum" msgstr "Gurmukhi Jhelum" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:295 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:296 msgid "Happy Hacking Keyboard" msgstr "Teclat Happy Hacking" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:297 msgid "Happy Hacking Keyboard for Mac" msgstr "Teclat Happy Hacking per a Mac" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:298 msgid "Hausa" msgstr "Haussa" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Internet Keyboard" msgstr "Teclat Hewlett-Packard Internet" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:300 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:308 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:309 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Teclat Hewlett-Packard SK-250x Multimedia" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:310 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:311 msgid "Hexadecimal" msgstr "Hexadecimal" -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:312 msgid "Hindi Bolnagri" msgstr "Hindi Bolnagri" -#: ../rules/base.xml.in.h:293 +#: ../rules/base.xml.in.h:313 msgid "Hindi Wx" msgstr "Hindi Wx" -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:314 msgid "Homophonic" msgstr "Homofònic" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:315 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:316 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:317 msgid "Hun" msgstr "Hun" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:318 msgid "Hungary" msgstr "Hongria" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:319 msgid "Hyper is mapped to Win-keys" msgstr "Hyper s'assigna a les tecles Win" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:320 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:321 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:322 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:323 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:305 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" - -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:325 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:326 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:327 msgid "ISO Alternate" msgstr "Alternativa ISO" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:328 msgid "Iceland" msgstr "Islàndia" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:329 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:330 msgid "Include dead tilde" msgstr "Inclou la titlla morta" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:331 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:332 msgid "India" msgstr "Índia" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:333 msgid "International (AltGr dead keys)" msgstr "Internacional (tecles mortes AltGr)" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:334 msgid "International (with dead keys)" msgstr "Internacional (amb tecles mortes)" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:335 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:336 ../rules/base.extras.xml.in.h:8 msgid "Iran" msgstr "Iran" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:337 msgid "Iraq" msgstr "Iraq" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:338 msgid "Ireland" msgstr "Irlanda" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:339 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:340 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:341 msgid "Irq" msgstr "Irq" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:342 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:343 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:344 msgid "Israel" msgstr "Israel" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:345 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:346 msgid "Italy" msgstr "Itàlia" -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:347 msgid "Japan" msgstr "Japó" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:348 msgid "Japan (PC-98xx Series)" msgstr "Japó (sèries PC-98xx)" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:349 msgid "Japanese keyboard options" msgstr "Opcions del teclat japonès" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:350 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:351 msgid "Kalmyk" msgstr "Calmuc" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:352 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:353 msgid "Kana Lock key is locking" msgstr "La tecla de bloqueig Kana està blocant" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:354 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:355 msgid "Kashubian" msgstr "Caixubi" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:356 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:357 msgid "Kazakh with Russian" msgstr "Kazakh amb rus" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:358 msgid "Kazakhstan" msgstr "Kazakhstan" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:359 +msgid "Ken" +msgstr "Ken" + +#: ../rules/base.xml.in.h:360 +msgid "Kenya" +msgstr "Kenya" + +#: ../rules/base.xml.in.h:361 msgid "Key sequence to kill the X server" msgstr "Seqüència de tecles per a matar el servidor X" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:362 msgid "Key to choose 3rd level" msgstr "Tecla per a seleccionar el 3r nivell" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:363 +msgid "Key to choose 5th level" +msgstr "Tecla per a seleccionar el 5è nivell" + +#: ../rules/base.xml.in.h:364 msgid "Key(s) to change layout" msgstr "Tecla(es) per a canviar la disposició" -#: ../rules/base.xml.in.h:343 -msgid "Keypad" -msgstr "Teclat numèric" - -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:365 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:366 msgid "Kgz" msgstr "Kgz" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:367 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:368 +msgid "Kikuyu" +msgstr "Kikuyu" + +#: ../rules/base.xml.in.h:369 +msgid "Kinesis" +msgstr "Kinesis" + +#: ../rules/base.xml.in.h:370 msgid "Komi" msgstr "Komi" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:371 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:372 msgid "Korea, Republic of" msgstr "Corea, República de" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:373 msgid "Ktunaxa" msgstr "Kutenai (Ktunaxa)" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, (F)" msgstr "Kurd, (F)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:375 msgid "Kurdish, Arabic-Latin" msgstr "Kurd, aràbic-llatí" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:376 msgid "Kurdish, Latin Alt-Q" msgstr "Kurd, llatí Alt-Q" -#: ../rules/base.xml.in.h:354 +#: ../rules/base.xml.in.h:377 msgid "Kurdish, Latin Q" msgstr "Kurd, llatí Q" -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:378 msgid "Kyrgyzstan" msgstr "Kirguizistan" -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:379 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:380 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:381 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:382 msgid "Lao" msgstr "Laosià" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:383 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:384 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Teclat de portàtil Compaq (p.ex. Armada)" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:385 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Teclat Internet de portàtil Compaq (p.ex. Presario)" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:386 msgid "Laptop/notebook eMachines m68xx" msgstr "Portàtil eMachines m68xx" -#: ../rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:387 msgid "Latin" msgstr "Llatí" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:388 msgid "Latin American" msgstr "Llatinoamericà" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:389 msgid "Latin Unicode" msgstr "Llatí Unicode" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:390 msgid "Latin Unicode qwerty" msgstr "Llatí Unicode qwerty" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:391 msgid "Latin qwerty" msgstr "Llatí qwerty" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:392 msgid "Latin unicode" msgstr "Llatí unicode" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:393 msgid "Latin unicode qwerty" msgstr "Llatí unicode qwerty" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:394 msgid "Latin with guillemets" msgstr "Llatí amb cometes angulars" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:395 msgid "Latvia" msgstr "Letònia" -#: ../rules/base.xml.in.h:373 -msgid "Lav" -msgstr "Lav" +#: ../rules/base.xml.in.h:396 +msgid "Layout toggle on multiply/divide key" +msgstr "Commutació de disposició en la tecla de multiplicació/divisió" -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:397 msgid "Left Alt" msgstr "Alt esquerra" -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:398 msgid "Left Alt (while pressed)" msgstr "Alt esquerra (mentre està premuda)" -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:399 msgid "Left Alt is swapped with Left Win" msgstr "Alt esquerra està intercanviada amb la tecla Win esquerra" -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:400 msgid "Left Ctrl" msgstr "Ctrl esquerra" -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:401 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Ctrl esquerra (a la primera disposició), Ctrl dreta (a la darrera disposició)" + +#: ../rules/base.xml.in.h:402 msgid "Left Ctrl+Left Shift" msgstr "Ctrl esquerra + Maj esquerra" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:403 msgid "Left Shift" msgstr "Maj esquerra" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:404 msgid "Left Win" msgstr "Win esquerra" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:405 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Win esquerraj (a la primera disposició), Win/Menú dreta (a la darrera disposició)" +msgstr "Win esquerra (a la primera disposició), Win/Menú dreta (a la darrera disposició)" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:406 msgid "Left Win (while pressed)" msgstr "Win esquerra (mentre està premuda)" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:407 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Win esquerra selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è" + +#: ../rules/base.xml.in.h:408 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Win esquerra selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig" + +#: ../rules/base.xml.in.h:409 msgid "Left hand" msgstr "Esquerrà" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:410 msgid "Left handed Dvorak" msgstr "Dvorak esquerrà" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:411 msgid "Legacy" msgstr "Llegat" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:412 msgid "Legacy Wang 724" msgstr "Wang 724 llegat" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:414 msgid "Legacy key with comma" msgstr "Tecla llegada amb coma" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:415 msgid "Legacy key with dot" msgstr "Tecla llegada amb punt" -#: ../rules/base.xml.in.h:390 -msgid "Less-than/Greater-than" -msgstr "Més petit-que/Més gran-que" - -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:416 msgid "Lithuania" msgstr "Lituània" -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:417 +msgid "Lka" +msgstr "Lka" + +#: ../rules/base.xml.in.h:418 msgid "Logitech Access Keyboard" msgstr "Teclat Logitech Access" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (opció alternativa)" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:425 msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (opció alternativa 2)" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:426 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:427 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:428 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15 amb tecles extres via G15daemon" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:429 msgid "Logitech Generic Keyboard" msgstr "Teclat Logitech genèric" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:430 msgid "Logitech Internet 350 Keyboard" msgstr "Teclat Logitech Internet 350" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:431 msgid "Logitech Internet Keyboard" msgstr "Teclat Logitech Internet" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:432 msgid "Logitech Internet Navigator Keyboard" msgstr "Teclat Logitech Internet Navigator" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:433 msgid "Logitech Media Elite Keyboard" msgstr "Teclat Logitech Media Elite" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:434 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Teclat Logitech Ultra-X Cordless Media Desktop" -#: ../rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:435 msgid "Logitech Ultra-X Keyboard" msgstr "Teclat Logitech Ultra-X" -#: ../rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:436 msgid "Logitech diNovo Edge Keyboard" msgstr "Teclat Logitech diNovo Edge" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:437 msgid "Logitech diNovo Keyboard" msgstr "Teclat Logitech diNovo" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:413 +#: ../rules/base.xml.in.h:439 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Teclat Logitech iTouch Cordless (model Y-RB6)" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:440 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Teclat Logitech iTouch Internet Navigator SE" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:441 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Teclat Logitech iTouch Internet Navigator SE (USB)" -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:442 msgid "Lower Sorbian" msgstr "Baix sòrab" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:443 msgid "Lower Sorbian (qwertz)" msgstr "Baix sòrab (qwertz)" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:444 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:445 +msgid "Lva" +msgstr "Lva" + +#: ../rules/base.xml.in.h:446 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:447 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:448 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:449 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Intl)" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:450 msgid "Macedonia" msgstr "Macedònia" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:451 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:452 +msgid "Macintosh (International)" +msgstr "Macintosh (Internacional)" + +#: ../rules/base.xml.in.h:453 msgid "Macintosh Old" msgstr "Macintosh antic" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:454 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, tecles mortes de Sun" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:455 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, sense tecles mortes" -#: ../rules/base.xml.in.h:428 -msgid "Make CapsLock an additional Backspace" -msgstr "Converteix BloqMaj en un Retrocés addicional" +#: ../rules/base.xml.in.h:456 +msgid "Make Caps Lock an additional Backspace" +msgstr "Converteix Bloq Maj en un Retrocés addicional" -#: ../rules/base.xml.in.h:429 -msgid "Make CapsLock an additional Ctrl" -msgstr "Converteix BloqMaj en un Ctrl addicional" +#: ../rules/base.xml.in.h:457 +msgid "Make Caps Lock an additional Ctrl" +msgstr "Converteix Bloq Maj en un Ctrl addicional" -#: ../rules/base.xml.in.h:430 -msgid "Make CapsLock an additional ESC" -msgstr "Converteix BloqMaj en un Esc addicional" +#: ../rules/base.xml.in.h:458 +msgid "Make Caps Lock an additional ESC" +msgstr "Converteix Bloq Maj en un Esc addicional" -#: ../rules/base.xml.in.h:431 -msgid "Mal" -msgstr "Mal" +#: ../rules/base.xml.in.h:459 +msgid "Make Caps Lock an additional Hyper" +msgstr "Converteix Bloq Maj en un Hyper addicional" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:460 +msgid "Make Caps Lock an additional Num Lock" +msgstr "Converteix Bloq Maj en un Bloq Núm addicional" + +#: ../rules/base.xml.in.h:461 +msgid "Make Caps Lock an additional Super" +msgstr "Converteix Bloq Maj en un Super addicional" + +#: ../rules/base.xml.in.h:462 msgid "Malayalam" -msgstr "Malaialam" +msgstr "Malaiàlam" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:463 msgid "Malayalam Lalitha" -msgstr "Malaialam Lalitha" +msgstr "Malaiàlam Lalitha" -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:464 msgid "Maldives" msgstr "Maldives" -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:465 +msgid "Mali" +msgstr "Mali" + +#: ../rules/base.xml.in.h:466 msgid "Malta" msgstr "Malta" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:467 msgid "Maltese keyboard with US layout" msgstr "Teclat maltès amb disposició US" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:468 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:469 msgid "Maori" msgstr "Maori" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:470 +msgid "Mdv" +msgstr "Mdv" + +#: ../rules/base.xml.in.h:471 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:472 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Teclat Memorex MX2500 EZ-Access" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:473 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:474 msgid "Menu" msgstr "Menú" -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:475 msgid "Meta is mapped to Left Win" msgstr "Meta s'assigna a la tecla Win esquerra" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:476 msgid "Meta is mapped to Win keys" msgstr "Meta s'assigna a les tecles Win" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:477 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Internet Keyboard" msgstr "Teclat Microsoft Internet" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, Suec" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:481 msgid "Microsoft Natural Keyboard Elite" msgstr "Teclat Microsoft Natural Elite" -#: ../rules/base.xml.in.h:450 +#: ../rules/base.xml.in.h:482 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Teclat Microsoft Natural Pro / Teclat Microsoft Internet Pro" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Teclat Microsoft Natural Pro OEM" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:484 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Teclat Microsoft Natural Pro USB / Teclat Microsoft Internet Pro" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:485 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:486 msgid "Microsoft Office Keyboard" msgstr "Teclat Microsoft Office" -#: ../rules/base.xml.in.h:455 +#: ../rules/base.xml.in.h:487 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Teclat Microsoft Wireless Multimedia 1.0A" -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:488 msgid "Miscellaneous compatibility options" msgstr "Opcions de compatibilitat diverses" -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:489 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:490 +msgid "Mli" +msgstr "Mli" + +#: ../rules/base.xml.in.h:491 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:492 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:493 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:494 msgid "Mongolia" msgstr "Mongòlia" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:495 msgid "Montenegro" msgstr "Montenegro" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:496 msgid "Morocco" msgstr "Marroc" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:497 msgid "Multilingual" msgstr "Multilingüe" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:498 msgid "Multilingual, first part" msgstr "Multilingüe, primera part" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:499 msgid "Multilingual, second part" msgstr "Multilingüe, segona part" -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:500 msgid "Myanmar" msgstr "Myanmar" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:501 msgid "NICOLA-F style Backspace" msgstr "Retrocés estil NICOLA-F" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:502 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:503 msgid "Nativo" msgstr "Nativo" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:504 msgid "Nativo for Esperanto" msgstr "Nativo per a l'Esperanto" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:505 msgid "Nativo for USA keyboards" msgstr "Nativo per als teclats EUA" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:506 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:474 -msgid "Nep" -msgstr "Nep" - -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:507 msgid "Nepal" msgstr "Nepal" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:508 msgid "Netherlands" msgstr "Països Baixos" -#: ../rules/base.xml.in.h:477 -msgid "Nig" -msgstr "Nig" +#: ../rules/base.xml.in.h:509 +msgid "New phonetic" +msgstr "Fonètic nou" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:510 +msgid "Nga" +msgstr "Nga" + +#: ../rules/base.xml.in.h:511 msgid "Nigeria" msgstr "Nigèria" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:512 msgid "Nld" msgstr "Nld" -#: ../rules/base.xml.in.h:480 +#: ../rules/base.xml.in.h:513 msgid "Non-breakable space character at fourth level" msgstr "Caràcter d'espai sense salt al nivell quart" -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:514 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Caràcter d'espai sense salt al nivell quart, i un caràcter d'espai fi sense salt al nivell sisè" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:515 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Caràcter d'espai sense salt al nivell quart, un caràcter d'espai fi sense salt al nivell sisè (via Ctrl+Maj)" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:516 msgid "Non-breakable space character at second level" msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell segon" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:517 msgid "Non-breakable space character at third level" msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:518 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer, i res al nivell quart" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:519 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer, i un caràcter d'espai fi sense salt al nivell quart" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:520 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:521 msgid "Northern Saami" msgstr "Saami del nord" -#: ../rules/base.xml.in.h:489 +#: ../rules/base.xml.in.h:522 msgid "Northern Saami, eliminate dead keys" msgstr "Saami del nord, sense tecles mortes" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:523 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:524 msgid "Norway" msgstr "Noruega" -#: ../rules/base.xml.in.h:492 -msgid "NumLock" -msgstr "BloqNúm" +#: ../rules/base.xml.in.h:525 +msgid "Npl" +msgstr "Npl" -#: ../rules/base.xml.in.h:493 +#: ../rules/base.xml.in.h:526 +msgid "Num Lock" +msgstr "Bloq Núm" + +#: ../rules/base.xml.in.h:527 msgid "Numeric keypad delete key behaviour" msgstr "Comportament de la tecla de supressió del teclat numèric" -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:528 msgid "Numeric keypad keys work as with Mac" msgstr "Les tecles del teclat numèric funcionen com al Mac" -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:529 msgid "Numeric keypad layout selection" msgstr "Selecció de la disposició del teclat numèric" -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:530 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:531 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:532 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:533 msgid "OLPC Pashto" msgstr "OLPC Paixtu" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:534 msgid "OLPC Southern Uzbek" msgstr "OLPC Uzbek del sud" -#: ../rules/base.xml.in.h:501 +#: ../rules/base.xml.in.h:535 msgid "Occitan" msgstr "Occità" -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:536 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:537 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:538 msgid "Oriya" msgstr "Oriya" -#: ../rules/base.xml.in.h:505 +#: ../rules/base.xml.in.h:539 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Teclat Ortek MCK-800 MM/Internet" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:540 msgid "Ossetian" msgstr "Osset" -#: ../rules/base.xml.in.h:507 +#: ../rules/base.xml.in.h:541 msgid "Ossetian, Winkeys" msgstr "Osset, tecles Win" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:542 msgid "Ossetian, legacy" msgstr "Osset, llegat" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:543 msgid "PC-98xx Series" msgstr "Sèries PC-98xx" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:544 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:545 msgid "Pakistan" msgstr "Pakistan" -#: ../rules/base.xml.in.h:512 +#: ../rules/base.xml.in.h:546 +msgid "Pannonian Rusyn Homophonic" +msgstr "Rutè Pannònic homofònic" + +#: ../rules/base.xml.in.h:547 msgid "Pashto" msgstr "Paixtu" -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:548 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:549 +msgid "Pause" +msgstr "Pausa" + +#: ../rules/base.xml.in.h:550 +msgid "Persian, with Persian Keypad" +msgstr "Farsi, amb teclat farsi" + +#: ../rules/base.xml.in.h:551 msgid "Phonetic" msgstr "Fonètic" -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:552 msgid "Phonetic Winkeys" msgstr "Tecles Win fonètiques" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:553 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:554 msgid "Poland" msgstr "Polònia" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:555 msgid "Polytonic" msgstr "Politònic" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:556 msgid "Portugal" msgstr "Portugal" -#: ../rules/base.xml.in.h:520 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:521 -msgid "Pro Keypad" -msgstr "Pro Keypad" - -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:557 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:558 msgid "Programmer Dvorak" msgstr "Dvorak de programador" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:559 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:560 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:526 +#: ../rules/base.xml.in.h:561 +msgid "PrtSc" +msgstr "ImprPant" + +#: ../rules/base.xml.in.h:562 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:563 msgid "Right Alt" msgstr "Alt dreta" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:564 msgid "Right Alt (while pressed)" msgstr "Alt dreta (mentre està premuda)" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:565 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Alt dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è" + +#: ../rules/base.xml.in.h:566 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Alt dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig" + +#: ../rules/base.xml.in.h:567 msgid "Right Alt key never chooses 3rd level" msgstr "La tecla Alt dreta mai selecciona el 3r nivell" -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:568 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Alt dreta, Maj+Alt dreta és la Multi_Key" -#: ../rules/base.xml.in.h:531 +#: ../rules/base.xml.in.h:569 msgid "Right Ctrl" msgstr "Ctrl dreta" -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:570 msgid "Right Ctrl (while pressed)" msgstr "Ctrl dreta (mentre està premuda)" -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:571 msgid "Right Ctrl as Right Alt" msgstr "Ctrl dreta com a Alt dreta" -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:572 +msgid "Right Ctrl+Right Shift" +msgstr "Ctrl dreta+Maj dreta" + +#: ../rules/base.xml.in.h:573 msgid "Right Shift" msgstr "Maj dreta" -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:574 msgid "Right Win" msgstr "Win dreta" -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:575 msgid "Right Win (while pressed)" msgstr "Win dreta (mentre està premuda)" -#: ../rules/base.xml.in.h:537 +#: ../rules/base.xml.in.h:576 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Win dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è" + +#: ../rules/base.xml.in.h:577 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Win dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig" + +#: ../rules/base.xml.in.h:578 msgid "Right hand" msgstr "Dretà" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:579 msgid "Right handed Dvorak" msgstr "Dvorak dretà" -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:580 msgid "Romania" msgstr "Romania" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:581 msgid "Romanian keyboard with German letters" msgstr "Teclat romanès amb lletres alemanyes" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:582 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Teclat romanès amb lletres alemanyes, sense tecles mortes" -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:583 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:584 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:585 msgid "Russia" msgstr "Rússia" -#: ../rules/base.xml.in.h:545 +#: ../rules/base.xml.in.h:586 msgid "Russian" msgstr "Rus" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:587 msgid "Russian phonetic" msgstr "Rus fonètic" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:588 msgid "Russian phonetic Dvorak" msgstr "Rus fonètic Dvorak" -#: ../rules/base.xml.in.h:548 +#: ../rules/base.xml.in.h:589 msgid "Russian phonetic, eliminate dead keys" msgstr "Rus fonètic, sense tecles mortes" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:590 msgid "Russian with Kazakh" msgstr "Rus amb Kazakh" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:591 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "Teclat SILVERCREST Multimedia Wireless" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:592 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:593 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:594 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:554 +#: ../rules/base.xml.in.h:595 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:555 +#: ../rules/base.xml.in.h:596 ../rules/base.extras.xml.in.h:9 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:556 +#: ../rules/base.xml.in.h:597 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:598 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:599 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:600 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:560 +#: ../rules/base.xml.in.h:601 msgid "Scroll Lock" msgstr "Bloq Despl" -#: ../rules/base.xml.in.h:561 -msgid "ScrollLock" -msgstr "BloqDespl" - -#: ../rules/base.xml.in.h:562 +#: ../rules/base.xml.in.h:602 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:563 +#: ../rules/base.xml.in.h:603 msgid "Semi-colon on third level" msgstr "Punt i coma al tercer nivell" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:604 +msgid "Sen" +msgstr "Sen" + +#: ../rules/base.xml.in.h:605 +msgid "Senegal" +msgstr "Senegal" + +#: ../rules/base.xml.in.h:606 ../rules/base.extras.xml.in.h:10 msgid "Serbia" msgstr "Sèrbia" -#: ../rules/base.xml.in.h:565 -msgid "Shift cancels CapsLock" -msgstr "Maj cancel·la BloqMaj" +#: ../rules/base.xml.in.h:607 +msgid "Serbian" +msgstr "Serbi" -#: ../rules/base.xml.in.h:566 -msgid "Shift does not cancel NumLock, chooses 3d level instead" -msgstr "Maj no cancel·la BloqNúm, en el seu lloc selecciona el 3r nivell" +#: ../rules/base.xml.in.h:608 +msgid "Shift cancels Caps Lock" +msgstr "Maj cancel·la Bloq Maj" -#: ../rules/base.xml.in.h:567 +#: ../rules/base.xml.in.h:609 +msgid "Shift does not cancel Num Lock, chooses 3rd level instead" +msgstr "Maj no cancel·la Bloq Núm, en el seu lloc selecciona el 3r nivell" + +#: ../rules/base.xml.in.h:610 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Maj amb el teclat numèric funciona com al MS Windows" -#: ../rules/base.xml.in.h:568 -msgid "Shift+CapsLock" -msgstr "Maj+BloqMaj" +#: ../rules/base.xml.in.h:611 +msgid "Shift+Caps Lock" +msgstr "Maj+Bloq Maj" -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:612 msgid "Simple" msgstr "Senzill" -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:613 +msgid "Sindhi" +msgstr "Sindhi" + +#: ../rules/base.xml.in.h:614 msgid "Slovakia" msgstr "Eslovàquia" -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:615 msgid "Slovenia" msgstr "Eslovènia" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:616 msgid "South Africa" -msgstr "Sudàfrica" +msgstr "Sud-àfrica" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:617 msgid "Southern Uzbek" msgstr "Uzbek del sud" -#: ../rules/base.xml.in.h:574 +#: ../rules/base.xml.in.h:618 msgid "Spain" msgstr "Espanya" -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:619 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Tecles especials (Ctrl+Alt+<tecla>) gestionades en un servidor" -#: ../rules/base.xml.in.h:576 -msgid "SrL" -msgstr "SrL" - -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:620 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:621 msgid "Standard" msgstr "Estàndard" -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:622 msgid "Standard (Cedilla)" msgstr "Estàndard (ce trencada)" -#: ../rules/base.xml.in.h:580 -msgid "Standard Phonetic" -msgstr "Fonètic estàndard" - #. RSTU 2019-91 -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:624 msgid "Standard RSTU" msgstr "Estàndard RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:626 msgid "Standard RSTU on Russian layout" msgstr "Estàndard RSTU en una disposició russa" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:627 msgid "Sun Type 5/6" msgstr "Sun Type 5/6" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:628 msgid "Sun dead keys" msgstr "Tecles mortes de Sun" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:629 msgid "Super Power Multimedia Keyboard" msgstr "Teclat Super Power Multimedia" -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:630 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:631 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:632 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:591 -msgid "Swap Ctrl and CapsLock" -msgstr "Intercanvia Ctrl i BloqMaj" +#: ../rules/base.xml.in.h:633 +msgid "Swap Ctrl and Caps Lock" +msgstr "Intercanvia Ctrl i Bloq Maj" -#: ../rules/base.xml.in.h:592 -msgid "Swap ESC and CapsLock" -msgstr "Intercanvia Esc i BloqMaj" +#: ../rules/base.xml.in.h:634 +msgid "Swap ESC and Caps Lock" +msgstr "Intercanvia Esc i Bloq Maj" -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:635 msgid "Swe" msgstr "Swe" -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:636 msgid "Sweden" msgstr "Suècia" -#: ../rules/base.xml.in.h:595 +#: ../rules/base.xml.in.h:637 msgid "Switzerland" msgstr "Suïssa" -#: ../rules/base.xml.in.h:596 +#: ../rules/base.xml.in.h:638 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:597 +#: ../rules/base.xml.in.h:639 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:598 +#: ../rules/base.xml.in.h:640 msgid "Syria" msgstr "Síria" -#: ../rules/base.xml.in.h:599 +#: ../rules/base.xml.in.h:641 msgid "Syriac" msgstr "Siri" -#: ../rules/base.xml.in.h:600 +#: ../rules/base.xml.in.h:642 msgid "Syriac phonetic" msgstr "Siri fonètic" -#: ../rules/base.xml.in.h:601 +#: ../rules/base.xml.in.h:643 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:602 +#: ../rules/base.xml.in.h:644 msgid "Tajikistan" msgstr "Tadjikistan" -#: ../rules/base.xml.in.h:603 +#: ../rules/base.xml.in.h:645 msgid "Tamil" msgstr "Tàmil" -#: ../rules/base.xml.in.h:604 +#: ../rules/base.xml.in.h:646 +msgid "Tamil Keyboard with Numerals" +msgstr "Teclat Tàmil amb numerals" + +#: ../rules/base.xml.in.h:647 msgid "Tamil TAB Typewriter" msgstr "Tàmil TAB Typewriter" -#: ../rules/base.xml.in.h:605 +#: ../rules/base.xml.in.h:648 msgid "Tamil TSCII Typewriter" msgstr "Tàmil TSCII Typewriter" -#: ../rules/base.xml.in.h:606 +#: ../rules/base.xml.in.h:649 msgid "Tamil Unicode" msgstr "Tàmil Unicode" -#: ../rules/base.xml.in.h:607 +#: ../rules/base.xml.in.h:650 +msgid "Tanzania" +msgstr "Tanzània" + +#: ../rules/base.xml.in.h:651 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:608 +#: ../rules/base.xml.in.h:652 msgid "Tatar" msgstr "Tàtar" -#: ../rules/base.xml.in.h:609 +#: ../rules/base.xml.in.h:653 msgid "Telugu" msgstr "Telugu" -#: ../rules/base.xml.in.h:610 +#: ../rules/base.xml.in.h:654 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:611 +#: ../rules/base.xml.in.h:655 msgid "Thailand" msgstr "Tailàndia" -#: ../rules/base.xml.in.h:612 +#: ../rules/base.xml.in.h:656 msgid "Tibetan" msgstr "Tibetà" -#: ../rules/base.xml.in.h:613 +#: ../rules/base.xml.in.h:657 msgid "Tibetan (with ASCII numerals)" msgstr "Tibetà (amb nombres ASCII)" -#: ../rules/base.xml.in.h:614 +#: ../rules/base.xml.in.h:658 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:615 -msgid "Tifinagh Alternative" +#: ../rules/base.xml.in.h:659 +msgid "Tifinagh alternative" msgstr "Tifinagh alternativa" -#: ../rules/base.xml.in.h:616 -msgid "Tifinagh Alternative Phonetic" +#: ../rules/base.xml.in.h:660 +msgid "Tifinagh alternative phonetic" msgstr "Tifinagh fonètic alternativa" -#: ../rules/base.xml.in.h:617 -msgid "Tifinagh Extended" +#: ../rules/base.xml.in.h:661 +msgid "Tifinagh extended" msgstr "Tifinagh ampliada" -#: ../rules/base.xml.in.h:618 -msgid "Tifinagh Extended Phonetic" +#: ../rules/base.xml.in.h:662 +msgid "Tifinagh extended phonetic" msgstr "Tifinagh fonètic ampliada" -#: ../rules/base.xml.in.h:619 -msgid "Tifinagh Phonetic" +#: ../rules/base.xml.in.h:663 +msgid "Tifinagh phonetic" msgstr "Tifinagh fonètica" -#: ../rules/base.xml.in.h:620 +#: ../rules/base.xml.in.h:664 msgid "Tilde (~) variant" msgstr "Variant titlla (~)" -#: ../rules/base.xml.in.h:621 +#: ../rules/base.xml.in.h:665 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:622 +#: ../rules/base.xml.in.h:666 +msgid "Tkm" +msgstr "Tkm" + +#: ../rules/base.xml.in.h:667 msgid "To the corresponding key in a Dvorak keyboard." msgstr "A la tecla corresponent en un teclat Dvorak." -#: ../rules/base.xml.in.h:623 +#: ../rules/base.xml.in.h:668 msgid "To the corresponding key in a Qwerty keyboard." msgstr "A la tecla corresponent en un teclat Qwerty." -#: ../rules/base.xml.in.h:624 +#: ../rules/base.xml.in.h:669 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:625 -msgid "Traditional Phonetic" +#: ../rules/base.xml.in.h:670 +msgid "Traditional phonetic" msgstr "Fonètic tradicional" -#: ../rules/base.xml.in.h:626 +#: ../rules/base.xml.in.h:671 msgid "Trust Direct Access Keyboard" msgstr "Teclat Trust Direct Access" -#: ../rules/base.xml.in.h:627 +#: ../rules/base.xml.in.h:672 msgid "Trust Slimline" msgstr "Trust Slimline" -#: ../rules/base.xml.in.h:628 +#: ../rules/base.xml.in.h:673 msgid "Trust Wireless Keyboard Classic" msgstr "Teclat Trust Wireless Classic" -#: ../rules/base.xml.in.h:629 +#: ../rules/base.xml.in.h:674 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:630 +#: ../rules/base.xml.in.h:675 msgid "Turkey" msgstr "Turquia" -#: ../rules/base.xml.in.h:631 +#: ../rules/base.xml.in.h:676 msgid "Turkmenistan" msgstr "Turkmenistan" -#: ../rules/base.xml.in.h:632 +#: ../rules/base.xml.in.h:677 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:678 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:679 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:680 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (mode 102/105:EU)" + +#: ../rules/base.xml.in.h:681 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (mode 106:JP)" + +#: ../rules/base.xml.in.h:682 msgid "Typewriter" msgstr "Màquina d'escriure" -#: ../rules/base.xml.in.h:633 +#: ../rules/base.xml.in.h:683 +msgid "Typewriter, legacy" +msgstr "Màquina d'escriure, llegat" + +#: ../rules/base.xml.in.h:684 +msgid "Tza" +msgstr "Tza" + +#: ../rules/base.xml.in.h:685 msgid "UCW layout (accented letters only)" msgstr "Disposició UCW (només lletres accentuades)" -#: ../rules/base.xml.in.h:634 +#: ../rules/base.xml.in.h:686 +msgid "US Dvorak with CZ UCW support" +msgstr "Dvorak EUA que permet CZ UCW" + +#: ../rules/base.xml.in.h:687 msgid "US keyboard with Bosnian digraphs" msgstr "Teclat US amb dígrafs bosnians" -#: ../rules/base.xml.in.h:635 +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Bosnian letters" msgstr "Teclat US amb lletres bosnianes" -#: ../rules/base.xml.in.h:636 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Croatian digraphs" msgstr "Teclat US amb dígrafs croats" -#: ../rules/base.xml.in.h:637 +#: ../rules/base.xml.in.h:690 msgid "US keyboard with Croatian letters" msgstr "Teclat US amb lletres croates" -#: ../rules/base.xml.in.h:638 +#: ../rules/base.xml.in.h:691 msgid "US keyboard with Estonian letters" -msgstr "Teclat US amb lletres estònies" +msgstr "Teclat US amb lletres estonianes" -#: ../rules/base.xml.in.h:639 +#: ../rules/base.xml.in.h:692 +msgid "US keyboard with Italian letters" +msgstr "Teclat US amb lletres italianes" + +#: ../rules/base.xml.in.h:693 msgid "US keyboard with Lithuanian letters" msgstr "Teclat US amb dígrafs lituans" -#: ../rules/base.xml.in.h:640 +#: ../rules/base.xml.in.h:694 msgid "US keyboard with Slovenian letters" msgstr "Teclat US amb lletres eslovenes" -#: ../rules/base.xml.in.h:641 +#: ../rules/base.xml.in.h:695 ../rules/base.extras.xml.in.h:11 msgid "USA" msgstr "EUA" -#: ../rules/base.xml.in.h:642 +#: ../rules/base.xml.in.h:696 msgid "Udmurt" msgstr "Udmurt" -#: ../rules/base.xml.in.h:643 +#: ../rules/base.xml.in.h:697 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:644 +#: ../rules/base.xml.in.h:698 msgid "Ukraine" msgstr "Ucraïna" -#: ../rules/base.xml.in.h:645 +#: ../rules/base.xml.in.h:699 msgid "Unicode additions (arrows and math operators)" msgstr "Addicions Unicode (fletxes i operadors matemàtics)" -#: ../rules/base.xml.in.h:646 +#: ../rules/base.xml.in.h:700 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Addicions Unicode (fletxes i operadors matemàtics). Els operadors matemàtics al nivell predeterminat" -#: ../rules/base.xml.in.h:647 +#: ../rules/base.xml.in.h:701 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:648 +#: ../rules/base.xml.in.h:702 msgid "United Kingdom" msgstr "Regne Unit" -#: ../rules/base.xml.in.h:649 +#: ../rules/base.xml.in.h:703 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:650 +#: ../rules/base.xml.in.h:704 msgid "Urdu, Alternative phonetic" msgstr "Urdú, fonètic alternatiu" -#: ../rules/base.xml.in.h:651 +#: ../rules/base.xml.in.h:705 msgid "Urdu, Phonetic" msgstr "Urdú, fonètic" -#: ../rules/base.xml.in.h:652 +#: ../rules/base.xml.in.h:706 msgid "Urdu, Winkeys" msgstr "Urdú, tecles Win" -#: ../rules/base.xml.in.h:653 +#: ../rules/base.xml.in.h:707 msgid "Use Bosnian digraphs" msgstr "Usa dígrafs bosnians" -#: ../rules/base.xml.in.h:654 +#: ../rules/base.xml.in.h:708 msgid "Use Croatian digraphs" msgstr "Usa dígrafs croats" -#: ../rules/base.xml.in.h:655 +#: ../rules/base.xml.in.h:709 msgid "Use guillemets for quotes" msgstr "Usa cometes angulars per les cometes" -#: ../rules/base.xml.in.h:656 +#: ../rules/base.xml.in.h:710 msgid "Use keyboard LED to show alternative layout" msgstr "Usa el LED del teclat per a mostrar la disposició alternativa" -#: ../rules/base.xml.in.h:657 +#: ../rules/base.xml.in.h:711 msgid "Using space key to input non-breakable space character" msgstr "Usa la tecla d'espai per a introduir un caràcter d'espai sense salt" -#: ../rules/base.xml.in.h:658 +#: ../rules/base.xml.in.h:712 msgid "Usual space at any level" msgstr "Espai normal en qualsevol nivell" -#: ../rules/base.xml.in.h:659 +#: ../rules/base.xml.in.h:713 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:660 +#: ../rules/base.xml.in.h:714 msgid "Uzbekistan" msgstr "Uzbekistan" -#: ../rules/base.xml.in.h:661 +#: ../rules/base.xml.in.h:715 msgid "Vietnam" msgstr "Vietnam" -#: ../rules/base.xml.in.h:662 +#: ../rules/base.xml.in.h:716 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "Teclat ViewSonic KU-306 Internet" -#: ../rules/base.xml.in.h:663 +#: ../rules/base.xml.in.h:717 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:664 +#: ../rules/base.xml.in.h:718 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Teclat numèric Wang 724 amb addicions Unicode (fletxes i operadors matemàtics)" -#: ../rules/base.xml.in.h:665 +#: ../rules/base.xml.in.h:719 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Teclat numèric Wang 724 amb addicions Unicode (fletxes i operadors matemàtics). Els operadors matemàtics en el nivell per defecte" -#: ../rules/base.xml.in.h:666 +#: ../rules/base.xml.in.h:720 msgid "Wang model 724 azerty" msgstr "Wang model 724 azerty" -#: ../rules/base.xml.in.h:667 +#: ../rules/base.xml.in.h:721 msgid "Western" msgstr "Occidental" -#: ../rules/base.xml.in.h:668 +#: ../rules/base.xml.in.h:722 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:669 +#: ../rules/base.xml.in.h:723 msgid "Winkeys" msgstr "Tecles Win" -#: ../rules/base.xml.in.h:670 +#: ../rules/base.xml.in.h:724 msgid "With <\\|> key" msgstr "Amb la tecla <\\|>" -#: ../rules/base.xml.in.h:671 +#: ../rules/base.xml.in.h:725 msgid "With EuroSign on 5" msgstr "Amb el signe de l'euro al 5" -#: ../rules/base.xml.in.h:672 +#: ../rules/base.xml.in.h:726 msgid "With guillemets" msgstr "Amb cometes angulars" -#: ../rules/base.xml.in.h:673 +#: ../rules/base.xml.in.h:727 msgid "Yahoo! Internet Keyboard" msgstr "Teclat Yahoo! Internet" -#: ../rules/base.xml.in.h:674 +#: ../rules/base.xml.in.h:728 msgid "Yakut" msgstr "Iacut" -#: ../rules/base.xml.in.h:675 +#: ../rules/base.xml.in.h:729 msgid "Yoruba" msgstr "Ioruba" -#: ../rules/base.xml.in.h:676 +#: ../rules/base.xml.in.h:730 msgid "Z and ZHE swapped" msgstr "Z i ZHE intercanviades" -#: ../rules/base.xml.in.h:677 -msgid "Zar" -msgstr "Zar" +#: ../rules/base.xml.in.h:731 +msgid "Zaf" +msgstr "Zaf" -#: ../rules/base.xml.in.h:678 +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level" +msgstr "Caràcter separador d'amplada zero al nivell segon" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Caràcter separador d'amplada zero al nivell segon, i un caràcter d'espai sense salt al nivell tercer" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'espai sense salt al nivell tercer, i res al nivell quart" + +#: ../rules/base.xml.in.h:735 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'espai sense salt al nivell tercer, i un caràcter d'espai fi sense salt al nivell quart" + +#: ../rules/base.xml.in.h:736 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'espai sense salt al nivell tercer, i un enllaç d'amplada zero al nivell quart" + +#: ../rules/base.xml.in.h:737 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'enllaç d'amplada zero al nivell tercer" + +#: ../rules/base.xml.in.h:738 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'enllaç d'amplada zero al nivell tercer, i un caràcter d'espai sense salt al nivell quart" + +#: ../rules/base.xml.in.h:739 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Caràcter separador d'amplada zero al nivell tercer, un enllaç d'amplada zero al nivell quart" + +#: ../rules/base.xml.in.h:740 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:679 +#: ../rules/base.xml.in.h:741 msgid "azerty/digits" msgstr "azerty/dígits" -#: ../rules/base.xml.in.h:680 +#: ../rules/base.xml.in.h:742 msgid "digits" msgstr "dígits" -#: ../rules/base.xml.in.h:681 +#: ../rules/base.xml.in.h:743 msgid "displaced semicolon and quote (obsolete)" msgstr "punt i coma i cometa desplaçats (obsolet)" -#: ../rules/base.xml.in.h:682 +#: ../rules/base.xml.in.h:744 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:683 +#: ../rules/base.xml.in.h:745 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:684 +#: ../rules/base.xml.in.h:746 msgid "qwerty, extended Backslash" msgstr "qwerty, barra inversa ampliada" -#: ../rules/base.xml.in.h:685 +#: ../rules/base.xml.in.h:747 msgid "qwerty/digits" msgstr "qwerty/dígits" -#: ../rules/base.xml.in.h:686 +#: ../rules/base.xml.in.h:748 msgid "qwertz" msgstr "qwertz" + +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Avestan" +msgstr "Avestan" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Combining accents instead of dead keys" +msgstr "Combinació d'accents en lloc de tecles mortes" + +#: ../rules/base.extras.xml.in.h:5 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining)" +msgstr "Internacional (combinació Unicode AltGr)" + +#: ../rules/base.extras.xml.in.h:7 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Internacional (combinació Unicode AltGr, alternativa)" + +#~ msgid "CapsLock" +#~ msgstr "BloqMaj" + +#~ msgid "ScrollLock" +#~ msgstr "BloqDespl" + +#~ msgid "ACPI Standard" +#~ msgstr "ACPI estàndard" + +#~ msgid "Bhu" +#~ msgstr "Bhu" + +#~ msgid "DRC" +#~ msgstr "DRC" + +#~ msgid "Dvorak international" +#~ msgstr "Dvorak internacional" + +#~ msgid "Evdev-managed keyboard" +#~ msgstr "Teclat gestionat per «evdev»" + +#~ msgid "Gre" +#~ msgstr "Gre" + +#~ msgid "Gui" +#~ msgstr "Gui" + +#~ msgid "Lav" +#~ msgstr "Lav" + +#~ msgid "Nep" +#~ msgstr "Nep" + +#~ msgid "SrL" +#~ msgstr "SrL" + +#~ msgid "Baltic+" +#~ msgstr "Baltic+" + +#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" diff --git a/dist/xkeyboard-config/po/crh.po b/dist/xkeyboard-config/po/crh.po index 0afa89b68..9e9835c81 100644 --- a/dist/xkeyboard-config/po/crh.po +++ b/dist/xkeyboard-config/po/crh.po @@ -2,15 +2,15 @@ # Copyright (C) 2009 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # -# Reşat SABIQ , 2009. +# Reşat SABIQ , 2009, 2010. # Özgür Qarahan , 2009. # Şimdilik, bazan Türkçe tercimeler qullanıla. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.6pre1\n" +"Project-Id-Version: xkeyboard-config 1.8\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-05-12 23:49+0100\n" -"PO-Revision-Date: 2009-05-25 03:22-0500\n" +"POT-Creation-Date: 2010-01-16 18:08+0000\n" +"PO-Revision-Date: 2010-04-06 19:25-0500\n" "Last-Translator: Reşat SABIQ \n" "Language-Team: Crimean Tatar (Crimean Turkish) \n" "MIME-Version: 1.0\n" @@ -193,7 +193,7 @@ msgstr "Alt ve Meta, Alt tuşlarındadır" #: ../rules/base.xml.in.h:44 msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt, Sağ Pencereler (Win) tuşuna, Süper ise Menü tuşuna haritalandırılır" +msgstr "Alt, Oñ Win tuşuna, Süper ise Menü tuşuna haritalandırılır" #: ../rules/base.xml.in.h:45 msgid "Alt+CapsLock" @@ -332,7 +332,7 @@ msgstr "BTC 5090" # tüklü #: ../rules/base.xml.in.h:78 msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF Çoqlumüit" +msgstr "BTC 5113RF Çoqluvasat" #: ../rules/base.xml.in.h:79 msgid "BTC 5126T" @@ -363,17 +363,17 @@ msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Mini Telsiz İnternet ve Oyunlav" #: ../rules/base.xml.in.h:86 -msgid "Baltic+" -msgstr "Baltıq+" - -#: ../rules/base.xml.in.h:87 msgid "Ban" msgstr "Ban" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:87 msgid "Bangladesh" msgstr "Bangladeş" +#: ../rules/base.xml.in.h:88 +msgid "Bashkirian" +msgstr "Başqurtça" + #: ../rules/base.xml.in.h:89 msgid "Bel" msgstr "Bel" @@ -531,2249 +531,2324 @@ msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" msgstr "CapsLock kilitlemeli Shift kibi çalışır. Shift tuşu Caps Lock davranışına tesirlemez." #: ../rules/base.xml.in.h:127 +msgid "CapsLock is disabled" +msgstr "CapsLock ğayrı qabil" + +#: ../rules/base.xml.in.h:128 msgid "CapsLock key behavior" msgstr "CapsLock tuşunıñ davranışı" # bundan alfabetik olmayan tuşlar da etkilenir. -#: ../rules/base.xml.in.h:128 +#: ../rules/base.xml.in.h:129 msgid "CapsLock toggles Shift so all keys are affected" -msgstr "CapsLock Shift davranışını tuşlarnıñ episi tesirlenecek şekilde almaştırır" +msgstr "CapsLock, tuşlarnıñ episi tesirlenecek şekilde Shift davranışını döndürir" # tuşu büyük/küçük harf geçişi yapar. -#: ../rules/base.xml.in.h:129 +#: ../rules/base.xml.in.h:130 msgid "CapsLock toggles normal capitalization of alphabetic characters" msgstr "CapsLock elifbe remizleriniñ normal başlaştırılmasını almaştırır" -#: ../rules/base.xml.in.h:130 +#: ../rules/base.xml.in.h:131 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" msgstr "CapsLock içki başlaştırmanı qullanır. Shift CapsLock tuşunı \"tınışlar\"" -#: ../rules/base.xml.in.h:131 +#: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" msgstr "CapsLock içki başlaştırmanı qullanır. Shift CapsLock davranışına tesirlemez." -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" msgstr "Ortası noqtalı L'li Katalan yerleşimi" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:134 msgid "Cedilla" msgstr "Sedilla" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:135 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:136 msgid "Cherokee" msgstr "Çeroki" -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:137 msgid "Cherry B.UNLIMITED" msgstr "Cherry B.UNLIMITED" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:138 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:139 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (diğer seçenek)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:140 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:141 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:142 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:143 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:144 msgid "Chicony Internet Keyboard" msgstr "Chicony İnternet Klavyesi" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:145 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:146 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:147 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:148 msgid "China" msgstr "Çin" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:149 msgid "Chuvash" msgstr "Çuvaşça" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:150 msgid "Chuvash Latin" msgstr "Çuvaşça Latin" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:151 msgid "Classic" msgstr "Klassik" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:152 msgid "Classic Dvorak" msgstr "Klassik Dvorak" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:153 msgid "Classmate PC" msgstr "Classmate Şahsiy Bilgisayar (PC)" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:154 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:155 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:156 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Kolay Erişim Klavyesi" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:157 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq İnternet Klavyesi (13 tuşlu)" -#: ../rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:158 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq İnternet Klavyesi (18 tuşlu)" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:159 msgid "Compaq Internet Keyboard (7 keys)" msgstr "İnternet Klavyesi (7 tuşlu)" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:160 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq Klavyesi" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:161 msgid "Compose key position" msgstr "Telif (Compose) tuşu qonumı" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:162 msgid "Congo, Democratic Republic of the" msgstr "Kongo Demokratik Cumhuriyeti" -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:163 msgid "Control + Alt + Backspace" msgstr "Control + Alt + Kerisilme" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:164 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Control (Muraqabe), Alt tuşlarına haritalandırılır, Alt ise Pencereler (Win) tuşlarına haritalandırılır" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:165 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Control (Muraqabe), Pencereler (Win) tuşlarına (ve adetiy Ctrl tuşlarına) haritalandırılır" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:166 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Masaüstü Telsiz 7000" + +#: ../rules/base.xml.in.h:167 msgid "Crimean Tatar (Dobruca-1 Q)" msgstr "Qırımtatarca (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:168 msgid "Crimean Tatar (Dobruca-2 Q)" msgstr "Qırımtatarca (Dobruca-2 Q)" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:169 msgid "Crimean Tatar (Turkish Alt-Q)" msgstr "Qırımtatarca (Türkçe Alt-Q)" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:170 msgid "Crimean Tatar (Turkish F)" msgstr "Qırımtatarca (Türkçe F)" -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:171 msgid "Crimean Tatar (Turkish Q)" msgstr "Qırımtatarca (Türkçe Q)" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:172 msgid "Croatia" msgstr "Hırvatistan" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:173 msgid "Ctrl key position" msgstr "Ctrl tuşunıñ mevamı" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:174 msgid "Ctrl+Shift" msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:175 msgid "Cyrillic" msgstr "Kiril" -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:176 msgid "Cyrillic with guillemets" msgstr "Köşeli qavuslarnen Kiril" -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:177 msgid "Cyrillic, Z and ZHE swapped" msgstr "Kiril, Z ile J almaştırılğan" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:178 msgid "Cze" msgstr "Çek" -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:179 msgid "Czechia" msgstr "Çek Cumhuriyeti" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:180 msgid "DOS" msgstr "DOS" -#: ../rules/base.xml.in.h:179 +#: ../rules/base.xml.in.h:181 msgid "DRC" msgstr "DRC" -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:182 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:181 +#: ../rules/base.xml.in.h:183 msgid "Dan" msgstr "Dan" -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:184 msgid "Dead acute" msgstr "Ölü acute (´)" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:185 msgid "Dead grave acute" msgstr "Ölü grave acute (`)" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:186 msgid "Default numeric keypad keys" msgstr "Ög-belgilengen sayısal tuştaqımı tuşları" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:187 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:188 msgid "Dell 101-key PC" msgstr "Dell 101 tuşlu PC" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:189 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Tizüstü/defter Dell Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:190 msgid "Dell Laptop/notebook Precision M series" msgstr "Dell Tizüstü/defter Precision M series" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:191 msgid "Dell Latitude series laptop" msgstr "Dell Latitude serisi Tizüstü" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:192 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:193 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:194 msgid "Dell SK-8135" msgstr "Dell SK-8135" # tüklü -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:195 msgid "Dell USB Multimedia Keyboard" -msgstr "Dell USB Çoqlumüit Klavyesi" +msgstr "Dell USB Çoqluvasat Klavyesi" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:196 msgid "Denmark" msgstr "Danimarka" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:197 msgid "Deu" msgstr "Alm" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:198 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Kablosuz Masaüstü Klavyesi" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:199 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801 / 9802 serileri" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:200 msgid "Dvorak" msgstr "Dvorak" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:201 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (Birleşken Qırallıq Noqtalaması)" -#: ../rules/base.xml.in.h:200 +#: ../rules/base.xml.in.h:202 msgid "Dvorak international" msgstr "Dvorak milletlerara" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:203 #, fuzzy msgid "Dvorak, Polish quotes on key 1" msgstr "Dvorak, \"1/!\" tuşunda Lehçe tırnaqlar" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:204 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, tırnaq-tamğası tuşunda Lehçe tırnaqlar" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:205 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:206 msgid "Eastern" msgstr "Şarqiy" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:207 msgid "Eliminate dead keys" msgstr "Ölü tuşları normal yapar" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:208 msgid "Enable extra typographic characters" msgstr "Ziyade matbaa remizlerini qabilleştir" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:209 msgid "English" msgstr "İnglizce" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:210 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:211 msgid "Enter on keypad" msgstr "Tuştaqımında kirsetilsin" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:212 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:213 msgid "Ergonomic" msgstr "Ergonomik" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:214 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:215 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:216 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:217 msgid "Estonia" msgstr "Estonya" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:218 msgid "Eth" msgstr "Ety" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:219 msgid "Ethiopia" msgstr "Habeşistan" -#: ../rules/base.xml.in.h:218 +#: ../rules/base.xml.in.h:220 msgid "Evdev-managed keyboard" msgstr "Evdev yönetimli klavye" -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:221 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:222 msgid "Ewe" msgstr "Eve" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:223 msgid "Extended" msgstr "Uzatılğan" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:224 msgid "Extended - Winkeys" msgstr "Uzatılğan - Win-tuşları" -#: ../rules/base.xml.in.h:223 +# tüklü +#: ../rules/base.xml.in.h:225 msgid "Extended Backslash" -msgstr "Uzatılğan Kerisilme" +msgstr "Uzatılğan Kerikesme" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:226 msgid "F-letter (F) variant" msgstr "F harfli (F) türü" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:227 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:226 +#: ../rules/base.xml.in.h:228 msgid "Fao" msgstr "Fao" -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:229 msgid "Faroe Islands" msgstr "Faroe Adaları" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:230 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:231 msgid "Finland" msgstr "Finlandiya" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:234 msgid "Four-level key with abstract separators" msgstr "Mücerret ayırğıçlarnen dördünci seviye tuşu" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:235 msgid "Four-level key with comma" msgstr "Virgülnen dördünci seviye tuşu" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:236 msgid "Four-level key with dot" msgstr "Noqtanen dördünci seviye tuşu" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:237 msgid "Four-level key with dot, latin-9 restriction" msgstr "Noqtanen dördünci seviye tuşu, latin-9 sıñırlaması" -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:238 msgid "Four-level key with momayyez" msgstr "Momayyez ile dördünci seviye tuşu" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:239 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:240 msgid "France" msgstr "Fransa" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:241 msgid "French" msgstr "Fransızca" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:242 msgid "French (Macintosh)" msgstr "Fransız (Makintoş)" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:243 msgid "French (legacy)" msgstr "Fransızca (qadim)" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:244 msgid "French Dvorak" msgstr "Fransızca Dvorak" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:245 msgid "French, Sun dead keys" msgstr "Fransızca, Sun ölü tuşlar" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:246 msgid "French, eliminate dead keys" msgstr "Fransızca, ölü tuşsuz" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:247 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Fujitsu-Siemens Bilgisayarları AMILO tizüstü" -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:248 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:249 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:250 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:251 msgid "Generic 101-key PC" msgstr "Soysal 101 tuşlu PC" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:252 msgid "Generic 102-key (Intl) PC" msgstr "Soysal 102 tuşlu (Uluslararası) PC" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:253 msgid "Generic 104-key PC" msgstr "Soysal 104 tuşlu PC" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:254 msgid "Generic 105-key (Intl) PC" msgstr "Soysal 105 tuşlu (uluslararası) PC" -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:255 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:256 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:257 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:258 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:259 msgid "Genius KKB-2050HS" msgstr "Genius KKB-2050HS" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:260 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:261 msgid "Georgia" msgstr "Gürcistan" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:262 msgid "Georgian" msgstr "Gürci" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:263 msgid "Georgian AZERTY Tskapo" msgstr "Gürci AZERTY Tskapo" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:264 msgid "German (Macintosh)" msgstr "Alman (Makintoş)" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:265 msgid "German, Sun dead keys" msgstr "Almanca, Sun ölü tuşlar" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:266 msgid "German, eliminate dead keys" msgstr "Almanca, ölü tuşsuz" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:267 msgid "Germany" msgstr "Almanya" -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:268 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:269 msgid "Ghana" msgstr "Gana" -#: ../rules/base.xml.in.h:268 +#: ../rules/base.xml.in.h:270 msgid "Gre" msgstr "Gre" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:271 msgid "Greece" msgstr "Yunanistan" -#: ../rules/base.xml.in.h:270 +#: ../rules/base.xml.in.h:272 msgid "Group toggle on multiply/divide key" msgstr "Arttır/Böl tuşu üzerine zümreni almaştır" -#: ../rules/base.xml.in.h:271 +#: ../rules/base.xml.in.h:273 msgid "Gui" msgstr "Qıllanıcı Arayüzü (Gui)" -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:274 msgid "Guinea" msgstr "Gine" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:275 msgid "Gujarati" msgstr "Batı Hint dili" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:276 msgid "Gurmukhi" msgstr "Gurmuki" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:277 msgid "Gurmukhi Jhelum" msgstr "Gurmuki Jhelum" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:278 msgid "Gyration" msgstr "Çekimsel" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:279 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking Klavyesi" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:280 msgid "Happy Hacking Keyboard for Mac" msgstr "Mac içün Happy Hacking Klavyesi" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:281 msgid "Hausa" msgstr "Havza" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:282 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard İnternet Klavyesi" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:283 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Tizüstü" + +#: ../rules/base.xml.in.h:284 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:285 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:286 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:287 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:288 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:289 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:290 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:291 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:292 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Hewlett-Packard SK-250x Çoqlumüit Klavyesi" +msgstr "Hewlett-Packard SK-250x Çoqluvasat Klavyesi" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:293 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" # tüklü -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:294 msgid "Hexadecimal" msgstr "Onaltıdalıq" -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:295 msgid "Hindi Bolnagri" msgstr "Hindce Bolnagri" -#: ../rules/base.xml.in.h:293 +#: ../rules/base.xml.in.h:296 msgid "Hindi Wx" msgstr "Hindce Wx" -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:297 msgid "Homophonic" msgstr "Davuştaş (Homophonic)" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:298 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:299 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:300 msgid "Hun" msgstr "Mcr" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:301 msgid "Hungary" msgstr "Macaristan" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:302 msgid "Hyper is mapped to Win-keys" msgstr "Hyper, Pencereler-tuşlarına (Win) haritalandırılır" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:303 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:304 msgid "IBM Rapid Access" msgstr "IBM Hızlı Erişim" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:305 msgid "IBM Rapid Access II" msgstr "IBM Hızlı Erişim II" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:306 msgid "IBM Space Saver" msgstr "IBM Feza Saqlayıcı (Space Saver)" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:307 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:305 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" - -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:308 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:309 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:310 msgid "ISO Alternate" msgstr "ISO diğer" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:311 msgid "Iceland" msgstr "İzlanda" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:312 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:313 msgid "Include dead tilde" msgstr "Ölü tildeni kirset" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:314 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:315 msgid "India" msgstr "Hindistan" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:316 msgid "International (AltGr dead keys)" msgstr "Milletlerara (AltGr ölü tuşlarınen)" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:317 msgid "International (with dead keys)" msgstr "Milletlerara (ölü tuşlarnen)" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:318 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:319 msgid "Iran" msgstr "İran" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:320 msgid "Iraq" msgstr "Irak" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:321 msgid "Ireland" msgstr "İrlanda" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:322 msgid "Irl" msgstr "İrl" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:323 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:324 msgid "Irq" msgstr "Irk" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:325 msgid "Isl" msgstr "Izl" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:326 msgid "Isr" msgstr "İbr" -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:327 msgid "Israel" msgstr "İsrail" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:328 msgid "Ita" msgstr "İta" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:329 msgid "Italy" msgstr "İtalya" -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:330 msgid "Japan" msgstr "Japonya" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:331 msgid "Japan (PC-98xx Series)" msgstr "Japon (PC-98xx Series)" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:332 msgid "Japanese keyboard options" msgstr "Japonca klavye ihtiyariyatı" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:333 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:334 msgid "Kalmyk" msgstr "Qalmıqça" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:335 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:336 msgid "Kana Lock key is locking" msgstr "Kana Lock tuşu kilitler" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:337 msgid "Kannada" msgstr "Güney Hint dili" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:338 msgid "Kashubian" msgstr "Kaşubyalı" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:339 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:340 msgid "Kazakh with Russian" msgstr "Kazak (rus)" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:341 msgid "Kazakhstan" msgstr "Kazakistan" # # tüklü -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:342 msgid "Key sequence to kill the X server" msgstr "X sunucısını öldürmek içün tuş silsilesi" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:343 msgid "Key to choose 3rd level" msgstr "3. seviyeni saylaycaq tuş" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:344 msgid "Key(s) to change layout" msgstr "Tizilimni deñiştirecek tuş(lar)" -#: ../rules/base.xml.in.h:343 -msgid "Keypad" -msgstr "Tuştaqımı" - -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:345 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:346 msgid "Kgz" msgstr "Kgz" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:347 msgid "Khm" msgstr "Kım" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:348 msgid "Komi" msgstr "Komice" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:349 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:350 msgid "Korea, Republic of" msgstr "Kore Cumhuriyeti" # tüklü -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:351 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:352 msgid "Kurdish, (F)" msgstr "Kürtçe (Türkçe F klavye)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:353 msgid "Kurdish, Arabic-Latin" msgstr "Kürtçe (Arapça-Latin)" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:354 msgid "Kurdish, Latin Alt-Q" msgstr "Kürtçe (Türkçe Alt-Q klavye)" -#: ../rules/base.xml.in.h:354 +#: ../rules/base.xml.in.h:355 msgid "Kurdish, Latin Q" msgstr "Kürtçe (Türkçe Q klavye)" -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:356 msgid "Kyrgyzstan" msgstr "Kırgızistan" -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:357 msgid "LAm" msgstr "LAm" # tüklü -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:358 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:359 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:360 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:361 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:362 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Tizüstü/defter Compaq (örn. Armada) Tizüstü Klavyesi" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:363 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Tizüstü/defter Compaq (örn. Presario) İnternet Klavyesi" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:364 msgid "Laptop/notebook eMachines m68xx" msgstr "Tizüstü/defter eMachines m68xx" -#: ../rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:365 msgid "Latin" msgstr "Latin" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:366 msgid "Latin American" msgstr "Latin Amerikan" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:367 msgid "Latin Unicode" msgstr "Latin Unicode" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:368 msgid "Latin Unicode qwerty" msgstr "Latin Unicode qwerty" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:369 msgid "Latin qwerty" msgstr "Latin qwerty" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:370 msgid "Latin unicode" msgstr "Latin unikod" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:371 msgid "Latin unicode qwerty" msgstr "Latin unikod qwerty" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:372 msgid "Latin with guillemets" msgstr "Açılı ayraçlarla Latin" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:373 msgid "Latvia" msgstr "Letonya" -#: ../rules/base.xml.in.h:373 +#: ../rules/base.xml.in.h:374 msgid "Lav" msgstr "Lav" -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:375 msgid "Left Alt" msgstr "Sol Alt" -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:376 msgid "Left Alt (while pressed)" msgstr "Sol Alt tuşu (basıq olğanda)" -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:377 msgid "Left Alt is swapped with Left Win" msgstr "Sol Alt tuşu, sol Pencereler (Win) tuşunen almaştırılır" -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:378 msgid "Left Ctrl" msgstr "Sol Ctrl" -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:379 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Sol Ctrl (birinci tizilimge almaştırır), Oñ Ctrl (soñkisine)" + +#: ../rules/base.xml.in.h:380 msgid "Left Ctrl+Left Shift" msgstr "Sol Ctrl+Sol Shift" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:381 msgid "Left Shift" msgstr "Sol Shift" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:382 msgid "Left Win" msgstr "Sol Win" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "Sol Pencereler (Win) (birinci tizilimge almaştırır), Sağ Pencereler/Menü (soñkisine)" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" msgstr "Sol Pencereler (Win) tuşu (basıq olğanda)" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:385 msgid "Left hand" msgstr "Solak" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:386 msgid "Left handed Dvorak" msgstr "Solak Dvorak" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:387 msgid "Legacy" msgstr "Qadim" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:388 msgid "Legacy Wang 724" msgstr "Qadim Wang 724" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:390 msgid "Legacy key with comma" msgstr "Virgülnen qadim tuş" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:391 msgid "Legacy key with dot" msgstr "Noqtanen qadim tuş" -#: ../rules/base.xml.in.h:390 +#: ../rules/base.xml.in.h:392 msgid "Less-than/Greater-than" msgstr "Daa kiçik/Daa büyük" -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:393 msgid "Lithuania" msgstr "Litvanya" -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:394 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:395 msgid "Logitech Cordless Desktop" msgstr "Logitech Kabelsiz Masaüstü" # tüklü -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:396 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Kabelsiz Masaüstü (alternativ ihtiyariyat)" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:397 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Kabelsiz Masaüstü EX110" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:398 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Kablosuz Masaüstü LX-300" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:399 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Kablosuz Masaüstü Yürsetici" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:400 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Kablosuz Masaüstü Optik" -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:401 msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Kabelsiz Masaüstü Pro (almaşıq ihtiyar 2)" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:402 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Kablosuz Masaüstü iTouch" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:403 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Kablosuz Özgür/Masaüstü Yürsetici" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:404 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15, G15daemon üzerinden ek tuşlu" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:405 msgid "Logitech Generic Keyboard" msgstr "Logitech Umumiy Klavyesi" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:406 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech İnternet 350 Klavyesi" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:407 msgid "Logitech Internet Keyboard" msgstr "Logitech İnternet Klavyesi" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:408 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech İnternet Yürsetici Klavyesi" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:409 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Vasta Elit Klavye" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:410 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Kabelsiz Vasta Masaüstü Klavyesi" -#: ../rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:411 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:412 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge Klavyesi" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:413 msgid "Logitech diNovo Keyboard" msgstr "Logitech Access Klavye" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:414 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:413 +#: ../rules/base.xml.in.h:415 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Kablosuz Klavyesi (model Y-RB6)" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:416 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch İnternet Yürsetici Klavyesi SE" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:417 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch İnternet Yürsetici Klavyesi SE (USB)" # tüklü -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:418 msgid "Lower Sorbian" msgstr "Alt Sorbian" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:419 msgid "Lower Sorbian (qwertz)" msgstr "Alt Sorbian (qwertz)" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:420 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:421 msgid "MESS" msgstr "MESS" # tüklü -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:422 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:423 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:424 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Milletlerara)" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:425 msgid "Macedonia" msgstr "Makedonya" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:426 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:427 msgid "Macintosh Old" msgstr "Eski Macintosh" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:428 msgid "Macintosh, Sun dead keys" msgstr "Makintoş, Sun ölü tuşlar" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:429 msgid "Macintosh, eliminate dead keys" msgstr "Makintoş, ölü tuşsuz" -#: ../rules/base.xml.in.h:428 +#: ../rules/base.xml.in.h:430 msgid "Make CapsLock an additional Backspace" msgstr "CapsLock tuşunı ek bir Kerisilme (Backspace) yap" -#: ../rules/base.xml.in.h:429 +#: ../rules/base.xml.in.h:431 msgid "Make CapsLock an additional Ctrl" msgstr "CapsLock tuşunı ek bir Ctrl yap" -#: ../rules/base.xml.in.h:430 +#: ../rules/base.xml.in.h:432 msgid "Make CapsLock an additional ESC" msgstr "CapsLock tuşunı ek bir ESC yap" -#: ../rules/base.xml.in.h:431 +#: ../rules/base.xml.in.h:433 +msgid "Make CapsLock an additional Hyper" +msgstr "CapsLock tuşunı ek bir Hiper yap" + +#: ../rules/base.xml.in.h:434 +msgid "Make CapsLock an additional NumLock" +msgstr "CapsLock tuşunı ek bir NumLock yap" + +#: ../rules/base.xml.in.h:435 +msgid "Make CapsLock an additional Super" +msgstr "CapsLock tuşunı ek bir Süper yap" + +#: ../rules/base.xml.in.h:436 msgid "Mal" msgstr "Mal" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:437 msgid "Malayalam" msgstr "Malayalam tili" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:438 msgid "Malayalam Lalitha" msgstr "Malayalam Lalitha tili" -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:439 msgid "Maldives" msgstr "Maldivler" -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:440 msgid "Malta" msgstr "Malta" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:441 msgid "Maltese keyboard with US layout" msgstr "Ameriken yerleşimli Maltız klavyesi" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:442 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:443 msgid "Maori" msgstr "Mayorka" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:444 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:445 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ Erişim Klavyesi" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:446 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:447 msgid "Menu" msgstr "Menü" -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:448 msgid "Meta is mapped to Left Win" msgstr "Meta, sol Pencereler tuşuna (Win) haritalandırılır" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:449 msgid "Meta is mapped to Win keys" msgstr "Meta, Pencereler tuşlarına (Win) haritalandırılır" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:450 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:451 msgid "Microsoft Internet Keyboard" msgstr "Microsoft İnternet Klavyesi" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:452 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft İnternet Klavyesi Pro, İsveçce" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:453 msgid "Microsoft Natural" msgstr "Microsoft Basit" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:454 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Tabiiy Klavye Elit" -#: ../rules/base.xml.in.h:450 +#: ../rules/base.xml.in.h:455 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Basit Klavye Pro / Microsoft İnternet Klavyesi Pro" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:456 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Basit Klavye Pro OEM" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:457 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:458 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Tabiiy Telsiz Ergonomik Klavye 7000" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:459 msgid "Microsoft Office Keyboard" msgstr "Microsoft Ofis Klavyesi" -#: ../rules/base.xml.in.h:455 +#: ../rules/base.xml.in.h:460 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:461 msgid "Miscellaneous compatibility options" msgstr "Müteferriq telif qabiliyeti ihtiyariyatı" -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:462 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:463 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:464 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:465 msgid "Mng" msgstr "Moğ" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:466 msgid "Mongolia" msgstr "Moğolistan" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:467 msgid "Montenegro" msgstr "Qaradağ" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:468 msgid "Morocco" msgstr "Fas" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:469 msgid "Multilingual" msgstr "Çokdilli" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:470 msgid "Multilingual, first part" msgstr "Çokdilli, ilk bölüm" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:471 msgid "Multilingual, second part" msgstr "Çokdilli, ikinci bölüm" -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:472 msgid "Myanmar" msgstr "Miyanmar" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:473 msgid "NICOLA-F style Backspace" msgstr "NICOLA-F uslûbı Kerisilme" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:474 msgid "NLA" msgstr "NLA" # tüklü -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:475 msgid "Nativo" msgstr "Nativo" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:476 msgid "Nativo for Esperanto" msgstr "Esperanto içün Nativo" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:477 msgid "Nativo for USA keyboards" msgstr "AQŞ klavyeleri içün Nativo" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:478 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:474 +#: ../rules/base.xml.in.h:479 msgid "Nep" msgstr "Nep" -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:480 msgid "Nepal" msgstr "Nepal" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:481 msgid "Netherlands" msgstr "Hollanda" -#: ../rules/base.xml.in.h:477 +#: ../rules/base.xml.in.h:482 +msgid "New phonetic" +msgstr "Yañı fonetik" + +#: ../rules/base.xml.in.h:483 msgid "Nig" msgstr "Nij" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:484 msgid "Nigeria" msgstr "Nijerya" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:485 msgid "Nld" msgstr "Hol" -#: ../rules/base.xml.in.h:480 +#: ../rules/base.xml.in.h:486 msgid "Non-breakable space character at fourth level" -msgstr "Dördünci seviyede qırılamaz boşluq remzi" +msgstr "Dördünci seviyede qırılalmaz boşluq remzi" -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:487 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Dördünci seviyede qırılamaz boşluq remzi, altıncı seviyede ise ince qırılamaz boşluq remzi" +msgstr "Dördünci seviyede qırılalmaz boşluq remzi, altıncı seviyede ise ince qırılalmaz boşluq remzi" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:488 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Dördünci seviyede qırılamaz boşluq remzi, altıncı seviyede ise ince qırılamaz boşluq remzi (Ctrl+Shift vastasınen)" +msgstr "Dördünci seviyede qırılalmaz boşluq remzi, altıncı seviyede ise ince qırılalmaz boşluq remzi (Ctrl+Shift vastasınen)" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" -msgstr "Ekinci seviyede qırılamaz boşluq remzi" +msgstr "Ekinci seviyede qırılalmaz boşluq remzi" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:490 msgid "Non-breakable space character at third level" -msgstr "Üçünci seviyede qırılamaz boşluq remzi" +msgstr "Üçünci seviyede qırılalmaz boşluq remzi" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:491 msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Üçünci seviyede qırılamaz boşluq remzi, dördünci seviyede iç bir şey" +msgstr "Üçünci seviyede qırılalmaz boşluq remzi, dördünci seviyede iç bir şey" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:492 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Dördünci seviyede qırılamaz boşluq remzi, dördünci seviyede ise ince qırılamaz boşluq remzi" +msgstr "Dördünci seviyede qırılalmaz boşluq remzi, dördünci seviyede ise ince qırılalmaz boşluq remzi" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:493 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:494 msgid "Northern Saami" msgstr "Kuzey Sami" -#: ../rules/base.xml.in.h:489 +#: ../rules/base.xml.in.h:495 msgid "Northern Saami, eliminate dead keys" msgstr "Kuzey Sami, ölü tuşsuz" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:496 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:497 msgid "Norway" msgstr "Norveç" # tüklü -#: ../rules/base.xml.in.h:492 +#: ../rules/base.xml.in.h:498 msgid "NumLock" msgstr "NumLock" -#: ../rules/base.xml.in.h:493 +#: ../rules/base.xml.in.h:499 msgid "Numeric keypad delete key behaviour" msgstr "Sayısal tuştaqımı sil tuşu davranışı" -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:500 msgid "Numeric keypad keys work as with Mac" msgstr "Sayısal tuştaqımı tuşları Mac ile olğanı kibi çalışır" -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:501 msgid "Numeric keypad layout selection" msgstr "Sayısal tuştaqımı tizilimi saylamı" -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:502 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:503 msgid "OLPC" msgstr "Bala Başına Bir Tizüstü (BBBT; OLPC)" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:504 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:505 msgid "OLPC Pashto" msgstr "OLPC Paşto" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:506 msgid "OLPC Southern Uzbek" msgstr "OLPC Cenübiy Özbekçe" -#: ../rules/base.xml.in.h:501 +#: ../rules/base.xml.in.h:507 msgid "Occitan" msgstr "Occitan" -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:508 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:509 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:510 msgid "Oriya" msgstr "Orissa dili" -#: ../rules/base.xml.in.h:505 +#: ../rules/base.xml.in.h:511 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Oretec MCK-800 MM/İnternet Klavyesi" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:512 msgid "Ossetian" msgstr "Osetçe" -#: ../rules/base.xml.in.h:507 +#: ../rules/base.xml.in.h:513 msgid "Ossetian, Winkeys" msgstr "Osetçe, Win-tuşları" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:514 msgid "Ossetian, legacy" msgstr "Osetçe, qadim" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:515 msgid "PC-98xx Series" msgstr "PC-98xx Serisi" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:516 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:517 msgid "Pakistan" msgstr "Pakistan" -#: ../rules/base.xml.in.h:512 +#: ../rules/base.xml.in.h:518 msgid "Pashto" msgstr "Paşto" -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:519 msgid "Pattachote" msgstr "Pataküte" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:520 +msgid "Persian, with Persian Keypad" +msgstr "Farsça, Farsça tuştaqımı ile" + +#: ../rules/base.xml.in.h:521 msgid "Phonetic" msgstr "Fonetik" -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:522 msgid "Phonetic Winkeys" msgstr "Fonetik, Win-tuşları" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:523 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:524 msgid "Poland" msgstr "Polonya" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:525 msgid "Polytonic" msgstr "Politonik" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:526 msgid "Portugal" msgstr "Portekiz" -#: ../rules/base.xml.in.h:520 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:521 -msgid "Pro Keypad" -msgstr "Pro Klavye" - -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:527 msgid "Probhat" msgstr "Probat" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:528 msgid "Programmer Dvorak" msgstr "Programcı Dvorak" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:529 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:530 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:526 +#: ../rules/base.xml.in.h:531 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:532 msgid "Right Alt" msgstr "Sağ Alt" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:533 msgid "Right Alt (while pressed)" msgstr "Sağ Alt (basıq olğanda)" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:534 msgid "Right Alt key never chooses 3rd level" msgstr "Sağ Alt tuşu 3. seviyeni asla saylamaz" -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:535 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Sağ Alt, Shift+Sağ Alt tuşu ise Çoqlu_Tuştır (Multi_Key)" -#: ../rules/base.xml.in.h:531 +#: ../rules/base.xml.in.h:536 msgid "Right Ctrl" msgstr "Sağ Ctrl" -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:537 msgid "Right Ctrl (while pressed)" msgstr "Sağ Ctrl (basıq olğanda)" -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:538 msgid "Right Ctrl as Right Alt" msgstr "Sağ Ctrl tuşu Sağ Alt'tır" -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:539 +msgid "Right Ctrl+Right Shift" +msgstr "Oñ Ctrl+Oñ Shift" + +#: ../rules/base.xml.in.h:540 msgid "Right Shift" msgstr "Sağ Shift" -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:541 msgid "Right Win" msgstr "Sağ Pencereler (Win)" -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:542 msgid "Right Win (while pressed)" msgstr "Sağ Pencereler (Win) (basıq olğanda)" -#: ../rules/base.xml.in.h:537 +#: ../rules/base.xml.in.h:543 msgid "Right hand" msgstr "Sağ el" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:544 msgid "Right handed Dvorak" msgstr "Oñaqay Dvorak" -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:545 msgid "Romania" msgstr "Romaniya" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:546 msgid "Romanian keyboard with German letters" msgstr "Alman harfleriyle Romanya klavyesi" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:547 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Alman harfleriyle Romanya klavyesi, ölü tuşsuz" -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:548 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:549 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:550 msgid "Russia" msgstr "Rusiye" -#: ../rules/base.xml.in.h:545 +#: ../rules/base.xml.in.h:551 msgid "Russian" msgstr "Rusça" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:552 msgid "Russian phonetic" msgstr "Rusça fonetik" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:553 msgid "Russian phonetic Dvorak" msgstr "Rusça fonetik Dvorak" -#: ../rules/base.xml.in.h:548 +#: ../rules/base.xml.in.h:554 msgid "Russian phonetic, eliminate dead keys" msgstr "Rusça fonetik, ölü tuşsuz" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:555 msgid "Russian with Kazakh" msgstr "Rusça (kazak)" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:556 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Çokluortam Kablosuz Klavyesi" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:557 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:558 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:559 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:554 +#: ../rules/base.xml.in.h:560 msgid "SK-7100" msgstr "SK-7100" # tüklü -#: ../rules/base.xml.in.h:555 +#: ../rules/base.xml.in.h:561 ../rules/base.extras.xml.in.h:7 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:556 +#: ../rules/base.xml.in.h:562 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomik 2500" # tüklü -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:563 msgid "SVEN Slim 303" msgstr "SVEN Zarif 303" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:564 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:565 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:560 +#: ../rules/base.xml.in.h:566 msgid "Scroll Lock" msgstr "Taydırma Kiliti (Scroll Lock)" -#: ../rules/base.xml.in.h:561 +#: ../rules/base.xml.in.h:567 msgid "ScrollLock" msgstr "Taydırma Kiliti (ScrollLock)" # tüklü -#: ../rules/base.xml.in.h:562 +#: ../rules/base.xml.in.h:568 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:563 +#: ../rules/base.xml.in.h:569 msgid "Semi-colon on third level" msgstr "Üçünci seviyede noqtalı virgül" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:570 ../rules/base.extras.xml.in.h:8 msgid "Serbia" msgstr "Sırbistan" -#: ../rules/base.xml.in.h:565 +#: ../rules/base.xml.in.h:571 msgid "Shift cancels CapsLock" msgstr "Shift CapsLock'nı lâğu eter" -#: ../rules/base.xml.in.h:566 +#: ../rules/base.xml.in.h:572 msgid "Shift does not cancel NumLock, chooses 3d level instead" msgstr "Shift NumLock'nı lâğu etmez, onıñ yerine 3. seviyeni saylar" -#: ../rules/base.xml.in.h:567 +#: ../rules/base.xml.in.h:573 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Shift ile sayısal tuştaqımı tuşları MS Windows'taki kibi çalışır" -#: ../rules/base.xml.in.h:568 +#: ../rules/base.xml.in.h:574 msgid "Shift+CapsLock" msgstr "Shift+CapsLock" -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:575 msgid "Simple" msgstr "Basit" -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:576 msgid "Slovakia" msgstr "Slovakya" -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:577 msgid "Slovenia" msgstr "Slovenya" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:578 msgid "South Africa" msgstr "Cenübiy Afrika" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:579 msgid "Southern Uzbek" msgstr "Cenübiy Özbekçe" -#: ../rules/base.xml.in.h:574 +#: ../rules/base.xml.in.h:580 msgid "Spain" msgstr "İspanya" -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:581 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Mahsus tuşlar (Ctrl+Alt+<tuş>) bir sunucıda qollanır" -#: ../rules/base.xml.in.h:576 +#: ../rules/base.xml.in.h:582 msgid "SrL" msgstr "SrL" -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:583 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:584 msgid "Standard" msgstr "Standart" -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:585 msgid "Standard (Cedilla)" msgstr "Standart (Sedilla)" -#: ../rules/base.xml.in.h:580 -msgid "Standard Phonetic" -msgstr "Standart Fonetik" - #. RSTU 2019-91 -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:587 msgid "Standard RSTU" msgstr "Standart RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:589 msgid "Standard RSTU on Russian layout" msgstr "Rusça tizilim üzerinde standart RSTU" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:590 msgid "Sun Type 5/6" msgstr "Sun Tür 5/6" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:591 msgid "Sun dead keys" msgstr "Sun ölü tuşlar" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:592 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:593 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:594 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:595 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:591 +#: ../rules/base.xml.in.h:596 msgid "Swap Ctrl and CapsLock" msgstr "Ctrl ile CapsLock yerlerini almaştır" -#: ../rules/base.xml.in.h:592 +#: ../rules/base.xml.in.h:597 msgid "Swap ESC and CapsLock" msgstr "ESC ile CapsLock yerlerini almaştır" -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:598 msgid "Swe" msgstr "İsve" -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:599 msgid "Sweden" msgstr "İsveç" -#: ../rules/base.xml.in.h:595 +#: ../rules/base.xml.in.h:600 msgid "Switzerland" msgstr "İsviçre" -#: ../rules/base.xml.in.h:596 +#: ../rules/base.xml.in.h:601 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:597 +#: ../rules/base.xml.in.h:602 msgid "Syr" msgstr "Sur" -#: ../rules/base.xml.in.h:598 +#: ../rules/base.xml.in.h:603 msgid "Syria" msgstr "Suriye" -#: ../rules/base.xml.in.h:599 +#: ../rules/base.xml.in.h:604 msgid "Syriac" msgstr "Suriye" -#: ../rules/base.xml.in.h:600 +#: ../rules/base.xml.in.h:605 msgid "Syriac phonetic" msgstr "Suriye fonetik" -#: ../rules/base.xml.in.h:601 +#: ../rules/base.xml.in.h:606 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:602 +#: ../rules/base.xml.in.h:607 msgid "Tajikistan" msgstr "Tacikistan" -#: ../rules/base.xml.in.h:603 +#: ../rules/base.xml.in.h:608 msgid "Tamil" msgstr "Tamil dili" -#: ../rules/base.xml.in.h:604 +#: ../rules/base.xml.in.h:609 msgid "Tamil TAB Typewriter" msgstr "Tamil TAB Daktilo" -#: ../rules/base.xml.in.h:605 +#: ../rules/base.xml.in.h:610 msgid "Tamil TSCII Typewriter" msgstr "Tamil TSCII Daktilo" -#: ../rules/base.xml.in.h:606 +#: ../rules/base.xml.in.h:611 msgid "Tamil Unicode" msgstr "Tamil Unicode" -#: ../rules/base.xml.in.h:607 +#: ../rules/base.xml.in.h:612 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:608 +#: ../rules/base.xml.in.h:613 msgid "Tatar" msgstr "İdil Tatarcası" -#: ../rules/base.xml.in.h:609 +#: ../rules/base.xml.in.h:614 msgid "Telugu" msgstr "Telugu dili" -#: ../rules/base.xml.in.h:610 +#: ../rules/base.xml.in.h:615 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:611 +#: ../rules/base.xml.in.h:616 msgid "Thailand" msgstr "Tayland" -#: ../rules/base.xml.in.h:612 +#: ../rules/base.xml.in.h:617 msgid "Tibetan" msgstr "Tibetçe" -#: ../rules/base.xml.in.h:613 +#: ../rules/base.xml.in.h:618 msgid "Tibetan (with ASCII numerals)" msgstr "Tibetçe (ASCII sayılarnen)" -#: ../rules/base.xml.in.h:614 +#: ../rules/base.xml.in.h:619 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:615 +#: ../rules/base.xml.in.h:620 msgid "Tifinagh Alternative" msgstr "Tifinagh Diğer" -#: ../rules/base.xml.in.h:616 +#: ../rules/base.xml.in.h:621 msgid "Tifinagh Alternative Phonetic" msgstr "Tifinagh Diğer Fonetik" -#: ../rules/base.xml.in.h:617 +#: ../rules/base.xml.in.h:622 msgid "Tifinagh Extended" msgstr "Tifinagh Gelişkin" -#: ../rules/base.xml.in.h:618 +#: ../rules/base.xml.in.h:623 msgid "Tifinagh Extended Phonetic" msgstr "Tifinagh Gelişmiş Fonetik" -#: ../rules/base.xml.in.h:619 +#: ../rules/base.xml.in.h:624 msgid "Tifinagh Phonetic" msgstr "Tifinagh Fonetik" -#: ../rules/base.xml.in.h:620 +#: ../rules/base.xml.in.h:625 msgid "Tilde (~) variant" msgstr "Tilde (~) variantı" -#: ../rules/base.xml.in.h:621 +#: ../rules/base.xml.in.h:626 msgid "Tjk" msgstr "Tck" -#: ../rules/base.xml.in.h:622 +#: ../rules/base.xml.in.h:627 msgid "To the corresponding key in a Dvorak keyboard." msgstr "Dvorak klavyesindeki muqabil tuşqa." -#: ../rules/base.xml.in.h:623 +#: ../rules/base.xml.in.h:628 msgid "To the corresponding key in a Qwerty keyboard." msgstr "Qwerty klavyesindeki muqabil tuşqa." -#: ../rules/base.xml.in.h:624 +#: ../rules/base.xml.in.h:629 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:625 -msgid "Traditional Phonetic" -msgstr "Ananeviy Fonetik" +#: ../rules/base.xml.in.h:630 +msgid "Traditional phonetic" +msgstr "Ananeviy fonetik" -#: ../rules/base.xml.in.h:626 +#: ../rules/base.xml.in.h:631 msgid "Trust Direct Access Keyboard" msgstr "Trust Doğrudan İrişim Klavyesi" -#: ../rules/base.xml.in.h:627 +#: ../rules/base.xml.in.h:632 msgid "Trust Slimline" msgstr "Trust Slimline" -#: ../rules/base.xml.in.h:628 +#: ../rules/base.xml.in.h:633 msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Kabelsiz Klasik Klavye" +msgstr "Trust Telsiz Klassik Klavye" -#: ../rules/base.xml.in.h:629 +#: ../rules/base.xml.in.h:634 msgid "Tur" msgstr "Trk" -#: ../rules/base.xml.in.h:630 +#: ../rules/base.xml.in.h:635 msgid "Turkey" msgstr "Türkiye" -#: ../rules/base.xml.in.h:631 +#: ../rules/base.xml.in.h:636 msgid "Turkmenistan" msgstr "Türkmenistan" -#: ../rules/base.xml.in.h:632 +#: ../rules/base.xml.in.h:637 msgid "Typewriter" msgstr "Daktilo" +#: ../rules/base.xml.in.h:638 +msgid "Typewriter, legacy" +msgstr "Daktilo, qadim" + # tüklü -#: ../rules/base.xml.in.h:633 +#: ../rules/base.xml.in.h:639 msgid "UCW layout (accented letters only)" msgstr "UCW tizilimi (ancaq urğulı arifler)" -#: ../rules/base.xml.in.h:634 +#: ../rules/base.xml.in.h:640 msgid "US keyboard with Bosnian digraphs" msgstr "Bosna ikil harfleriyle amerikan klavyesi" -#: ../rules/base.xml.in.h:635 +#: ../rules/base.xml.in.h:641 msgid "US keyboard with Bosnian letters" msgstr "Bosna harfleriyle amerikan klavyesi" -#: ../rules/base.xml.in.h:636 +#: ../rules/base.xml.in.h:642 msgid "US keyboard with Croatian digraphs" msgstr "Hırvat ikil harfleriyle amerikan klavyesi" -#: ../rules/base.xml.in.h:637 +#: ../rules/base.xml.in.h:643 msgid "US keyboard with Croatian letters" msgstr "Hırvat harfleriyle amerikan klavyesi" -#: ../rules/base.xml.in.h:638 +#: ../rules/base.xml.in.h:644 msgid "US keyboard with Estonian letters" msgstr "Eston ariflernen Amerikan klavyesi" -#: ../rules/base.xml.in.h:639 +#: ../rules/base.xml.in.h:645 +msgid "US keyboard with Italian letters" +msgstr "İtalian ariflernen Amerikan klavyesi" + +#: ../rules/base.xml.in.h:646 msgid "US keyboard with Lithuanian letters" msgstr "Litvanya harfleriyle amerikan klavyesi" -#: ../rules/base.xml.in.h:640 +#: ../rules/base.xml.in.h:647 msgid "US keyboard with Slovenian letters" msgstr "Sloven harfleriyle amerikan klavyesi" -#: ../rules/base.xml.in.h:641 +#: ../rules/base.xml.in.h:648 ../rules/base.extras.xml.in.h:9 msgid "USA" msgstr "ABD" -#: ../rules/base.xml.in.h:642 +#: ../rules/base.xml.in.h:649 msgid "Udmurt" msgstr "Udmurtça" -#: ../rules/base.xml.in.h:643 +#: ../rules/base.xml.in.h:650 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:644 +#: ../rules/base.xml.in.h:651 msgid "Ukraine" msgstr "Ukraina" -#: ../rules/base.xml.in.h:645 +#: ../rules/base.xml.in.h:652 msgid "Unicode additions (arrows and math operators)" msgstr "Unikod eklemeleri (oqlar ve riyaziy işleticiler)" -#: ../rules/base.xml.in.h:646 +#: ../rules/base.xml.in.h:653 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Unikod eklemeleri (oqlar ve riyaziy işleticiler). Riyaziyat işleticileri ög-belgilengen seviyede" -#: ../rules/base.xml.in.h:647 +#: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" msgstr "Unicode Uzman" -#: ../rules/base.xml.in.h:648 +#: ../rules/base.xml.in.h:655 msgid "United Kingdom" msgstr "İngiltere" -#: ../rules/base.xml.in.h:649 +#: ../rules/base.xml.in.h:656 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:650 +#: ../rules/base.xml.in.h:657 msgid "Urdu, Alternative phonetic" msgstr "Urdu, Alternativ fonetik" -#: ../rules/base.xml.in.h:651 +#: ../rules/base.xml.in.h:658 msgid "Urdu, Phonetic" msgstr "Urdu, Fonetik" -#: ../rules/base.xml.in.h:652 +#: ../rules/base.xml.in.h:659 msgid "Urdu, Winkeys" msgstr "Urdu, Win-tuşları" -#: ../rules/base.xml.in.h:653 +#: ../rules/base.xml.in.h:660 msgid "Use Bosnian digraphs" msgstr "Bosna ikil harflerini kullanır" -#: ../rules/base.xml.in.h:654 +#: ../rules/base.xml.in.h:661 msgid "Use Croatian digraphs" msgstr "Hırvat ikil harflerini kullanır" -#: ../rules/base.xml.in.h:655 +#: ../rules/base.xml.in.h:662 msgid "Use guillemets for quotes" msgstr "Tırnakların yerine açılı ayraçlar kullanılır" # tüklü -#: ../rules/base.xml.in.h:656 +#: ../rules/base.xml.in.h:663 msgid "Use keyboard LED to show alternative layout" msgstr "Alternativ tizilimni köstermek içün klavye LED'ini qullan" -#: ../rules/base.xml.in.h:657 +#: ../rules/base.xml.in.h:664 msgid "Using space key to input non-breakable space character" msgstr "Qırılmaz boşluq remzini kirdilemek içün boşluq tuşu qullanımı" -#: ../rules/base.xml.in.h:658 +#: ../rules/base.xml.in.h:665 msgid "Usual space at any level" msgstr "Er seviyede adetiy boşluq" -#: ../rules/base.xml.in.h:659 +#: ../rules/base.xml.in.h:666 msgid "Uzb" msgstr "Özb" -#: ../rules/base.xml.in.h:660 +#: ../rules/base.xml.in.h:667 msgid "Uzbekistan" msgstr "Özbekistan" -#: ../rules/base.xml.in.h:661 +#: ../rules/base.xml.in.h:668 msgid "Vietnam" msgstr "Vietnam" -#: ../rules/base.xml.in.h:662 +#: ../rules/base.xml.in.h:669 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 İnternet Klavyesi" -#: ../rules/base.xml.in.h:663 +#: ../rules/base.xml.in.h:670 msgid "Vnm" msgstr "Vnm" # tüklü -#: ../rules/base.xml.in.h:664 +#: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Wang 724 tuştaqımı Unikod eklemelerinen (oqlar ve riyaziy işleticiler)" -#: ../rules/base.xml.in.h:665 +#: ../rules/base.xml.in.h:672 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Wang 724 tuştaqımı Unikod eklemelerinen (oqlar ve riyaziy işleticiler). Riyaziy tuşlar ög-belgilengen seviyede" -#: ../rules/base.xml.in.h:666 +#: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" msgstr "Wang model 724 azerty" -#: ../rules/base.xml.in.h:667 +#: ../rules/base.xml.in.h:674 msgid "Western" msgstr "Ğarbiy" -#: ../rules/base.xml.in.h:668 +#: ../rules/base.xml.in.h:675 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:669 +#: ../rules/base.xml.in.h:676 msgid "Winkeys" msgstr "Win-tuşları" -#: ../rules/base.xml.in.h:670 +#: ../rules/base.xml.in.h:677 msgid "With <\\|> key" msgstr "<\\|> tuşunen" -#: ../rules/base.xml.in.h:671 +#: ../rules/base.xml.in.h:678 msgid "With EuroSign on 5" msgstr "€ sembolü ile 5 tuşu" -#: ../rules/base.xml.in.h:672 +#: ../rules/base.xml.in.h:679 msgid "With guillemets" msgstr "Açılı ayraçlarla" -#: ../rules/base.xml.in.h:673 +#: ../rules/base.xml.in.h:680 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! İnternet Klavyesi" -#: ../rules/base.xml.in.h:674 +#: ../rules/base.xml.in.h:681 msgid "Yakut" msgstr "Sahaca" -#: ../rules/base.xml.in.h:675 +#: ../rules/base.xml.in.h:682 msgid "Yoruba" msgstr "Yoruba" -#: ../rules/base.xml.in.h:676 +#: ../rules/base.xml.in.h:683 msgid "Z and ZHE swapped" msgstr "Z ile J almaştırılır" -#: ../rules/base.xml.in.h:677 +#: ../rules/base.xml.in.h:684 msgid "Zar" msgstr "Zar" -#: ../rules/base.xml.in.h:678 +#: ../rules/base.xml.in.h:685 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:679 +#: ../rules/base.xml.in.h:686 msgid "azerty/digits" msgstr "azerty/raqamlar" -#: ../rules/base.xml.in.h:680 +#: ../rules/base.xml.in.h:687 msgid "digits" msgstr "raqamlar" -#: ../rules/base.xml.in.h:681 +#: ../rules/base.xml.in.h:688 msgid "displaced semicolon and quote (obsolete)" msgstr "noqtalı virgül ve qoştırnaq yersizleştirilgen (eskirtilgen)" -#: ../rules/base.xml.in.h:682 +#: ../rules/base.xml.in.h:689 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:683 +#: ../rules/base.xml.in.h:690 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:684 +#: ../rules/base.xml.in.h:691 msgid "qwerty, extended Backslash" -msgstr "qwerty, uzatılğan Kerisilme" +msgstr "qwerty, uzatılğan Kerikesme" -#: ../rules/base.xml.in.h:685 +#: ../rules/base.xml.in.h:692 msgid "qwerty/digits" msgstr "qwerty/raqamlar" -#: ../rules/base.xml.in.h:686 +#: ../rules/base.xml.in.h:693 msgid "qwertz" msgstr "qwertz" +# tüklü +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +# tüklü +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +# tüklü +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "Ölü tuşlar yerine köterinkilerniñ qoşulması" + +# tüklü +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "Milletlerara (AltGr Unikod qoşumı)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Milletlerara (AltGr Unikod qoşumı, alternativ)" + +#~ msgid "Baltic+" +#~ msgstr "Baltıq+" + +#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" + +#~ msgid "Keypad" +#~ msgstr "Tuştaqımı" + +#~ msgid "Pro" +#~ msgstr "Pro" + +#~ msgid "Pro Keypad" +#~ msgstr "Pro Klavye" + +#~ msgid "Standard Phonetic" +#~ msgstr "Standart Fonetik" + #~ msgid "Brazilian ABNT2" #~ msgstr "Brazilya dili ABNT2" diff --git a/dist/xkeyboard-config/po/cs.po b/dist/xkeyboard-config/po/cs.po index 573dcda46..a5c0c1b74 100644 --- a/dist/xkeyboard-config/po/cs.po +++ b/dist/xkeyboard-config/po/cs.po @@ -1,2748 +1,2998 @@ # Translation of xkeyboard-config to Czech. -# Copyright (C) 2007, 2008, 2009 the author(s) of xkeyboard-config. +# Copyright (C) 2007, 2008, 2009, 2010 the author(s) of xkeyboard-config. # This file is distributed under the same license as the xkeyboard-config package. # Michal Bukovjan , 2003. -# Petr Kovar , 2007, 2008, 2009. -# +# Petr Kovar , 2007, 2008, 2009, 2010. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-1.6pre1\n" +"Project-Id-Version: xkeyboard-config-1.9\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-05-12 23:49+0100\n" -"PO-Revision-Date: 2009-05-15 19:52+0200\n" +"POT-Creation-Date: 2010-05-11 21:34+0100\n" +"PO-Revision-Date: 2010-07-11 19:44+0200\n" "Last-Translator: Petr Kovar \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: KBabel 1.11.4\n" #: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<Menší než/větší než>" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "<Menší než/Větší než> vybírá 5. úroveň, uzamyká při stisknutí společně s jinou výběrovou klávesou 5. úrovně" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "<Menší než/Větší než> vybírá 5. úroveň, uzamyká při stisknutí společně s jinou výběrovou klávesou 5. úrovně, jedno stisknutí ruší uzamčení" + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "(Zděděné) alternativní" -#: ../rules/base.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Zděděné) alternativní, mrtvé klávesy Sun" -#: ../rules/base.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Zděděné) alternativní, vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:5 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "101/104klávesové, kompatibilní" -#: ../rules/base.xml.in.h:6 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/čárka/mrtvé klávesy" -#: ../rules/base.xml.in.h:7 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/čárka/vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:8 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/tečka/mrtvé klávesy" -#: ../rules/base.xml.in.h:9 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/tečka/vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:10 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/čárka/mrtvé klávesy" -#: ../rules/base.xml.in.h:11 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/čárka/vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/tečka/mrtvé klávesy" -#: ../rules/base.xml.in.h:13 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/tečka/vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:14 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/čárka/mrtvé klávesy" -#: ../rules/base.xml.in.h:15 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/čárka/vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:16 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/tečka/mrtvé klávesy" -#: ../rules/base.xml.in.h:17 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/tečka/vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:18 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/čárka/mrtvé klávesy" -#: ../rules/base.xml.in.h:19 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/čárka/vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:20 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/tečka/mrtvé klávesy" -#: ../rules/base.xml.in.h:21 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/tečka/vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:22 +#: ../rules/base.xml.in.h:25 msgid "2" msgstr "2" -#: ../rules/base.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "4" msgstr "4" -#: ../rules/base.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:28 -msgid "ACPI Standard" -msgstr "Standard ACPI" - -#: ../rules/base.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "ATM/phone-style" msgstr "ATM/telefonní typ" -#: ../rules/base.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:32 +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:33 +#: ../rules/base.xml.in.h:35 msgid "Acer Laptop" msgstr "Acer Laptop" -#: ../rules/base.xml.in.h:34 +#: ../rules/base.xml.in.h:36 msgid "Add the standard behavior to Menu key" msgstr "Přidá standardní chování ke klávese Menu" -#: ../rules/base.xml.in.h:35 +#: ../rules/base.xml.in.h:37 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "Přidává průtažný přízvuk v esperantu (supersigno)" -#: ../rules/base.xml.in.h:36 +#: ../rules/base.xml.in.h:38 msgid "Adding EuroSign to certain keys" msgstr "Přidává znak eura k určitým klávesám" -#: ../rules/base.xml.in.h:37 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "AFG" -#: ../rules/base.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "Afghánistán" -#: ../rules/base.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "ALB" -#: ../rules/base.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Albánie" -#: ../rules/base.xml.in.h:43 +#: ../rules/base.xml.in.h:45 msgid "Alt and Meta are on Alt keys" msgstr "Alt a Meta na klávesách Alt" -#: ../rules/base.xml.in.h:44 +#: ../rules/base.xml.in.h:46 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Alt je přiřazena k pravé klávese Win a Super k Menu" -#: ../rules/base.xml.in.h:45 +#: ../rules/base.xml.in.h:47 msgid "Alt+CapsLock" msgstr "Alt+Caps Lock" -#: ../rules/base.xml.in.h:46 +#: ../rules/base.xml.in.h:48 msgid "Alt+Ctrl" msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:47 +#: ../rules/base.xml.in.h:49 msgid "Alt+Shift" msgstr "Alt+Shift" -#: ../rules/base.xml.in.h:48 +#: ../rules/base.xml.in.h:50 msgid "Alt+Space" msgstr "Alt+Mezerník" -#: ../rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:50 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Chování klávesy Alt/Win" -#: ../rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "Alternativní" -#: ../rules/base.xml.in.h:52 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" msgstr "Alternativní východní" -#: ../rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:55 msgid "Alternative Phonetic" msgstr "Alternativní fonetické" -#: ../rules/base.xml.in.h:54 -msgid "Alternative international (former us_intl)" -msgstr "Alternativní mezinárodní (bývalé us_intl)" +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Alternativní mezinárodní" -#: ../rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "Alternativní, mrtvé klávesy Sun" -#: ../rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "Alternativní, vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" msgstr "Alternativní, pouze Latin-9" -#: ../rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "AND" -#: ../rules/base.xml.in.h:59 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "Andorra" -#: ../rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:62 msgid "Any Alt key" msgstr "Libovolná klávesa Alt" -#: ../rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:63 msgid "Any Win key" msgstr "Libovolná klávesa Win" -#: ../rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:64 msgid "Any Win key (while pressed)" msgstr "Libovolná klávesa Win (při stisknutí)" -#: ../rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Varianta s apostrofem (')" -#: ../rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:65 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Apple Aluminium Keyboard (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Apple Aluminium Keyboard (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Apple Aluminium Keyboard (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll_Lock, Pause, NumLock)" +msgstr "Apple Aluminium Keyboard: emulovat klávesy PC (Print, Scroll_Lock, Pause, NumLock)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" msgstr "Apple Laptop" -#: ../rules/base.xml.in.h:66 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "ARA" -#: ../rules/base.xml.in.h:67 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Arabské" -#: ../rules/base.xml.in.h:68 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "ARM" -#: ../rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Arménie" -#: ../rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Asturská varianta s H s tečkou pod a L s tečkou pod" -#: ../rules/base.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "Asus Laptop" msgstr "Asus Laptop" -#: ../rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "At bottom left" msgstr "Vlevo dole" -#: ../rules/base.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "At left of 'A'" msgstr "Nalevo od \"A\"" -#: ../rules/base.xml.in.h:74 +#: ../rules/base.xml.in.h:80 +msgid "Avatime" +msgstr "Avatime" + +#: ../rules/base.xml.in.h:81 msgid "Aze" msgstr "AZE" -#: ../rules/base.xml.in.h:75 +#: ../rules/base.xml.in.h:82 msgid "Azerbaijan" msgstr "Ázerbájdžán" -#: ../rules/base.xml.in.h:76 +#: ../rules/base.xml.in.h:83 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 Internet Keyboard, bezdrátová" -#: ../rules/base.xml.in.h:77 +#: ../rules/base.xml.in.h:84 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 +#: ../rules/base.xml.in.h:85 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:79 +#: ../rules/base.xml.in.h:86 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 +#: ../rules/base.xml.in.h:87 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 +#: ../rules/base.xml.in.h:88 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 +#: ../rules/base.xml.in.h:89 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 +#: ../rules/base.xml.in.h:90 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 +#: ../rules/base.xml.in.h:91 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 +#: ../rules/base.xml.in.h:92 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Mini Wireless Internet and Gaming" -#: ../rules/base.xml.in.h:86 -msgid "Baltic+" -msgstr "Baltic+" - -#: ../rules/base.xml.in.h:87 -msgid "Ban" -msgstr "BAN" +#: ../rules/base.xml.in.h:93 +msgid "Backslash" +msgstr "Zpětné lomítko" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:94 msgid "Bangladesh" msgstr "Bangladéš" -#: ../rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:95 +msgid "Bashkirian" +msgstr "Baškirské" + +#: ../rules/base.xml.in.h:96 msgid "Bel" msgstr "BEL" -#: ../rules/base.xml.in.h:90 +#: ../rules/base.xml.in.h:97 msgid "Belarus" msgstr "Bělorusko" -#: ../rules/base.xml.in.h:91 +#: ../rules/base.xml.in.h:98 msgid "Belgium" msgstr "Belgie" -#: ../rules/base.xml.in.h:92 +#: ../rules/base.xml.in.h:99 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:93 +#: ../rules/base.xml.in.h:100 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:94 +#: ../rules/base.xml.in.h:101 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:95 +#: ../rules/base.xml.in.h:102 msgid "Bengali" msgstr "Bengálské" -#: ../rules/base.xml.in.h:96 +#: ../rules/base.xml.in.h:103 msgid "Bengali Probhat" msgstr "Bengálské Probhat" -#: ../rules/base.xml.in.h:97 +#: ../rules/base.xml.in.h:104 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ergonomické, typ Dvorak" -#: ../rules/base.xml.in.h:98 +#: ../rules/base.xml.in.h:105 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ergonomické, typ Dvorak, pouze Latin-9" -#: ../rules/base.xml.in.h:99 +#: ../rules/base.xml.in.h:106 +msgid "Bgd" +msgstr "BGD" + +#: ../rules/base.xml.in.h:107 msgid "Bgr" msgstr "BGR" -#: ../rules/base.xml.in.h:100 -msgid "Bhu" -msgstr "BHU" - -#: ../rules/base.xml.in.h:101 +#: ../rules/base.xml.in.h:108 msgid "Bhutan" msgstr "Bhútán" -#: ../rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:109 msgid "Biblical Hebrew (Tiro)" msgstr "Biblická hebrejština (Tiro)" -#: ../rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:110 msgid "Bih" msgstr "BIH" -#: ../rules/base.xml.in.h:104 +#: ../rules/base.xml.in.h:111 msgid "Blr" msgstr "BLR" -#: ../rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:112 msgid "Bosnia and Herzegovina" msgstr "Bosna a Hercegovina" -#: ../rules/base.xml.in.h:106 +#: ../rules/base.xml.in.h:113 msgid "Both Alt keys together" msgstr "Obě klávesy Alt dohromady" -#: ../rules/base.xml.in.h:107 +#: ../rules/base.xml.in.h:114 msgid "Both Ctrl keys together" msgstr "Obě klávesy Ctrl dohromady" -#: ../rules/base.xml.in.h:108 +#: ../rules/base.xml.in.h:115 msgid "Both Shift keys together" msgstr "Obě klávesy Shift dohromady" -#: ../rules/base.xml.in.h:109 +#: ../rules/base.xml.in.h:116 +msgid "Both Shift-Keys together toggle CapsLock" +msgstr "Obě klávesy Shift dohromady přepnou Caps Lock" + +#: ../rules/base.xml.in.h:117 +msgid "Botswana" +msgstr "Botswana" + +#: ../rules/base.xml.in.h:118 msgid "Bra" msgstr "BRA" -#: ../rules/base.xml.in.h:110 +#: ../rules/base.xml.in.h:119 msgid "Braille" msgstr "Braillovo písmo" -#: ../rules/base.xml.in.h:111 +#: ../rules/base.xml.in.h:120 msgid "Brazil" msgstr "Brazílie" -#: ../rules/base.xml.in.h:112 +#: ../rules/base.xml.in.h:121 msgid "Breton" msgstr "Bretonské" -#: ../rules/base.xml.in.h:113 +#: ../rules/base.xml.in.h:122 msgid "Brl" msgstr "BRL" -#: ../rules/base.xml.in.h:114 +#: ../rules/base.xml.in.h:123 msgid "Brother Internet Keyboard" msgstr "Brother Internet Keyboard" -#: ../rules/base.xml.in.h:115 +#: ../rules/base.xml.in.h:124 +msgid "Btn" +msgstr "BTN" + +#: ../rules/base.xml.in.h:125 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:116 +#: ../rules/base.xml.in.h:126 msgid "Bulgaria" msgstr "Bulharsko" -#: ../rules/base.xml.in.h:117 +#: ../rules/base.xml.in.h:127 +msgid "Bwa" +msgstr "BWA" + +#: ../rules/base.xml.in.h:128 +msgid "COD" +msgstr "COD" + +#: ../rules/base.xml.in.h:129 msgid "CRULP" msgstr "CRULP" -#: ../rules/base.xml.in.h:118 +#: ../rules/base.xml.in.h:130 msgid "Cambodia" msgstr "Kambodža" -#: ../rules/base.xml.in.h:119 +#: ../rules/base.xml.in.h:131 msgid "Can" msgstr "CAN" -#: ../rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:132 msgid "Canada" msgstr "Kanada" -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock" -msgstr "Caps Lock" - -#: ../rules/base.xml.in.h:122 +#: ../rules/base.xml.in.h:133 msgid "CapsLock" msgstr "Caps Lock" -#: ../rules/base.xml.in.h:123 +#: ../rules/base.xml.in.h:134 msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" msgstr "Caps Lock (na první rozložení), Shift+Caps Lock (na poslední rozložení)" -#: ../rules/base.xml.in.h:124 +#: ../rules/base.xml.in.h:135 msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" msgstr "Caps Lock (při stisknutí), Alt+Caps Lock provádí původní akci Caps Lock" -#: ../rules/base.xml.in.h:125 +#: ../rules/base.xml.in.h:136 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" msgstr "Caps Lock funguje jako Shift s uzamčením. Shift přerušuje Caps Lock." -#: ../rules/base.xml.in.h:126 +#: ../rules/base.xml.in.h:137 msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" msgstr "Caps Lock funguje jako Shift s uzamčením. Shift neovlivňuje Caps Lock." -#: ../rules/base.xml.in.h:127 +#: ../rules/base.xml.in.h:138 +msgid "CapsLock is disabled" +msgstr "Klávesa Caps Lock je vypnuta" + +#: ../rules/base.xml.in.h:139 msgid "CapsLock key behavior" msgstr "Chování klávesy Caps Lock" -#: ../rules/base.xml.in.h:128 +#: ../rules/base.xml.in.h:140 msgid "CapsLock toggles Shift so all keys are affected" msgstr "Caps Lock přepne Shift, takže budou dotčeny všechny klávesy" -#: ../rules/base.xml.in.h:129 +#: ../rules/base.xml.in.h:141 msgid "CapsLock toggles normal capitalization of alphabetic characters" msgstr "Caps Lock přepne běžný převod abecedních znaků na verzálky" -#: ../rules/base.xml.in.h:130 +#: ../rules/base.xml.in.h:142 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" msgstr "Caps Lock používá vnitřní převod na verzálky. Shift přerušuje Caps Lock." -#: ../rules/base.xml.in.h:131 +#: ../rules/base.xml.in.h:143 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" msgstr "Caps Lock používá vnitřní převod na verzálky. Shift neovlivňuje Caps Lock." -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:144 msgid "Catalan variant with middle-dot L" msgstr "Katalánská varianta s ela geminada" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:145 msgid "Cedilla" msgstr "Cédille" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:146 msgid "Che" msgstr "CHE" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:147 msgid "Cherokee" msgstr "Čerokí" -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:148 msgid "Cherry B.UNLIMITED" msgstr "Cherry B.UNLIMITED" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:149 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:150 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (alternativní volba)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:151 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:152 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:154 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:155 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet Keyboard" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:156 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:157 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:158 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:159 msgid "China" msgstr "Čína" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:160 +msgid "Chn" +msgstr "CHN" + +#: ../rules/base.xml.in.h:161 msgid "Chuvash" msgstr "Čuvašské" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:162 msgid "Chuvash Latin" msgstr "Čuvašské latinské" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:163 msgid "Classic" msgstr "Klasické" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:164 msgid "Classic Dvorak" msgstr "Klasické Dvorak" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:165 +msgid "Classic, eliminate dead keys" +msgstr "Klasické, vyloučit mrtvé klávesy" + +#: ../rules/base.xml.in.h:166 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:167 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:168 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:169 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access Keyboard" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:170 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet Keyboard (13 kláves)" -#: ../rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:171 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet Keyboard (18 kláves)" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet Keyboard (7 kláves)" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:173 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq Keyboard" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:174 msgid "Compose key position" msgstr "Umístění klávesy Compose" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:175 msgid "Congo, Democratic Republic of the" msgstr "Konžská demokratická republika" -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:176 msgid "Control + Alt + Backspace" msgstr "Ctrl + Alt + Backspace" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:177 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Ctrl je přiřazena ke klávesám Alt, Alt je přiřazena ke klávesám Win" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:178 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Ctrl je přiřazena ke klávesám Win (a obvyklým klávesám Ctrl)" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:179 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:180 msgid "Crimean Tatar (Dobruca-1 Q)" msgstr "Krymskotatarské (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:181 msgid "Crimean Tatar (Dobruca-2 Q)" msgstr "Krymskotatarské (Dobruca-2 Q)" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:182 msgid "Crimean Tatar (Turkish Alt-Q)" msgstr "Krymskotatarské (turecké Alt-Q)" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:183 msgid "Crimean Tatar (Turkish F)" msgstr "Krymskotatarské (turecké F)" -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:184 msgid "Crimean Tatar (Turkish Q)" msgstr "Krymskotatarské (turecké Q)" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:185 msgid "Croatia" msgstr "Chorvatsko" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:186 msgid "Ctrl key position" msgstr "Umístění klávesy Ctrl" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:187 msgid "Ctrl+Shift" msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:188 msgid "Cyrillic" msgstr "Cyrilice" -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:189 msgid "Cyrillic with guillemets" msgstr "Cyrilice s francouzskými uvozovkami" -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic, Z and ZHE swapped" msgstr "Cyrilice, prohozené Z a Ž" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:191 msgid "Cze" msgstr "CZE" -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:192 msgid "Czechia" msgstr "Česko" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:193 msgid "DOS" msgstr "DOS" -#: ../rules/base.xml.in.h:179 -msgid "DRC" -msgstr "DRC" - -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:194 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:181 -msgid "Dan" -msgstr "DAN" - -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:195 msgid "Dead acute" msgstr "Mrtvá čárka" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:196 msgid "Dead grave acute" msgstr "Mrtvá opačná čárka (gravis)" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:197 msgid "Default numeric keypad keys" msgstr "Výchozí numerická klávesnice" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:198 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:199 msgid "Dell 101-key PC" msgstr "Dell PC 101klávesové" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:200 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Notebook Dell Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:201 msgid "Dell Laptop/notebook Precision M series" msgstr "Notebook Dell řady Precision M" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:202 msgid "Dell Latitude series laptop" msgstr "Notebook řady Dell Latitude" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:203 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:204 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:205 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:206 msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB Multimedia Keyboard" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:207 msgid "Denmark" msgstr "Dánsko" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:208 msgid "Deu" msgstr "DEU" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:209 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop Keyboard" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:210 msgid "Diamond 9801 / 9802 series" msgstr "Řada Diamond 9801 / 9802" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:211 +msgid "Dnk" +msgstr "DNK" + +#: ../rules/base.xml.in.h:212 msgid "Dvorak" msgstr "Dvorak" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:213 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (britská interpunkce)" -#: ../rules/base.xml.in.h:200 -msgid "Dvorak international" -msgstr "Dvorak mezinárodní" +#: ../rules/base.xml.in.h:214 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Alternativní mezinárodní Dvorak (bez mrtvých kláves)" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:215 +msgid "Dvorak international (with dead keys)" +msgstr "Mezinárodní Dvorak (s mrtvými klávesami)" + +#: ../rules/base.xml.in.h:216 msgid "Dvorak, Polish quotes on key 1" msgstr "Dvorak, polské uvozovky na klávese 1" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:217 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, polské uvozovky na klávese uvozovky" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:218 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:219 msgid "Eastern" msgstr "Východní" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:220 msgid "Eliminate dead keys" msgstr "Vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:221 msgid "Enable extra typographic characters" msgstr "Povolit přídavné znaky hladké sazby" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:222 msgid "English" msgstr "Anglické" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:223 +msgid "English (USA International)" +msgstr "Anglické (americké mezinárodní)" + +#: ../rules/base.xml.in.h:224 +msgid "English (USA Macintosh)" +msgstr "Anglické (americké Macintosh)" + +#: ../rules/base.xml.in.h:225 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:226 msgid "Enter on keypad" msgstr "Enter na numerické klávesnici" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:227 msgid "Epo" msgstr "EPO" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:228 msgid "Ergonomic" msgstr "Ergonomické" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:229 msgid "Esp" msgstr "ESP" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:230 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:231 msgid "Est" msgstr "EST" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:232 msgid "Estonia" msgstr "Estonsko" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:233 msgid "Eth" msgstr "ETH" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:234 msgid "Ethiopia" msgstr "Etiopie" -#: ../rules/base.xml.in.h:218 -msgid "Evdev-managed keyboard" -msgstr "Klávesnice spravovaná pomocí Evdev" - -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:235 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:236 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:237 msgid "Extended" msgstr "Rozšířené" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:238 msgid "Extended - Winkeys" msgstr "Rozšířené - klávesy Win" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:239 msgid "Extended Backslash" msgstr "Rozšířená klávesa zpětného lomítka" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:240 msgid "F-letter (F) variant" msgstr "Varianta se znakem F" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:241 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:226 -msgid "Fao" -msgstr "FAO" - -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:242 msgid "Faroe Islands" msgstr "Faerské ostrovy" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:243 msgid "Fin" msgstr "FIN" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:244 msgid "Finland" msgstr "Finsko" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:247 msgid "Four-level key with abstract separators" msgstr "Klávesa čtvrté úrovně s abstraktními oddělovači" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:248 msgid "Four-level key with comma" msgstr "Klávesa čtvrté úrovně s čárkou" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:249 msgid "Four-level key with dot" msgstr "Klávesa čtvrté úrovně s tečkou" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:250 msgid "Four-level key with dot, latin-9 restriction" msgstr "Klávesa čtvrté úrovně s tečkou, omezení Latin-9" -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:251 msgid "Four-level key with momayyez" msgstr "Klávesa čtvrté úrovně se znakem momajjez" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:252 msgid "Fra" msgstr "FRA" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:253 msgid "France" msgstr "Francie" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:254 +msgid "Français (France Alternative)" +msgstr "Français (francouzské alternativní)" + +#: ../rules/base.xml.in.h:255 msgid "French" msgstr "Francouzské" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:256 msgid "French (Macintosh)" msgstr "Francouzské (Macintosh)" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:257 msgid "French (legacy)" msgstr "Francouzské (zděděné)" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:258 msgid "French Dvorak" msgstr "Francouzské Dvorak" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:259 msgid "French, Sun dead keys" msgstr "Francouzské, mrtvé klávesy Sun" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:260 msgid "French, eliminate dead keys" msgstr "Francouzské, vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:261 +msgid "Fro" +msgstr "FRO" + +#: ../rules/base.xml.in.h:262 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Notebook Fujitsu-Siemens Computers AMILO" -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:263 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:264 msgid "GBr" msgstr "GBR" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:265 +msgid "GILLBT" +msgstr "GILLBT" + +#: ../rules/base.xml.in.h:266 msgid "Ga" msgstr "GA" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:267 msgid "Generic 101-key PC" msgstr "Obecné PC 101klávesové" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:268 msgid "Generic 102-key (Intl) PC" msgstr "Obecné PC 102klávesové (mez.)" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:269 msgid "Generic 104-key PC" msgstr "Obecné PC 104klávesové" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:270 msgid "Generic 105-key (Intl) PC" msgstr "Obecné PC 105klávesové (mez.)" -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:271 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:272 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:274 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:275 msgid "Genius KKB-2050HS" msgstr "Genius KKB-2050HS" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:276 msgid "Geo" msgstr "GEO" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:277 msgid "Georgia" msgstr "Gruzie" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:278 msgid "Georgian" msgstr "Gruzínské" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:279 msgid "Georgian AZERTY Tskapo" msgstr "Gruzínské AZERTY Tskapo" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:280 msgid "German (Macintosh)" msgstr "Německé (Macintosh)" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:281 msgid "German, Sun dead keys" msgstr "Německé, mrtvé klávesy Sun" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:282 msgid "German, eliminate dead keys" msgstr "Německé, vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:283 msgid "Germany" msgstr "Německo" -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:284 msgid "Gha" msgstr "GHA" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:285 msgid "Ghana" msgstr "Ghana" -#: ../rules/base.xml.in.h:268 -msgid "Gre" -msgstr "GRE" +#: ../rules/base.xml.in.h:286 +msgid "Gin" +msgstr "GIN" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:287 +msgid "Grc" +msgstr "GRC" + +#: ../rules/base.xml.in.h:288 msgid "Greece" msgstr "Řecko" -#: ../rules/base.xml.in.h:270 -msgid "Group toggle on multiply/divide key" -msgstr "Přepínání skupiny klávesou násobení/dělení" - -#: ../rules/base.xml.in.h:271 -msgid "Gui" -msgstr "GUI" - -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:289 msgid "Guinea" msgstr "Guinea" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:290 msgid "Gujarati" msgstr "Gudžarátské" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:291 msgid "Gurmukhi" msgstr "Gurmuchské" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:292 msgid "Gurmukhi Jhelum" msgstr "Gurmuchské (Jhelum)" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:293 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:294 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking Keyboard" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:295 msgid "Happy Hacking Keyboard for Mac" msgstr "Happy Hacking Keyboard for Mac" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:296 msgid "Hausa" msgstr "Hausa" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:297 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet Keyboard" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:298 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:300 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:308 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:309 msgid "Hexadecimal" msgstr "Hexadecimální" -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:310 msgid "Hindi Bolnagri" msgstr "Hindské bolnagri" -#: ../rules/base.xml.in.h:293 +#: ../rules/base.xml.in.h:311 msgid "Hindi Wx" msgstr "Hindské Wx" -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:312 msgid "Homophonic" msgstr "Stejně znějící" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:313 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:314 msgid "Hrv" msgstr "HRV" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:315 msgid "Hun" msgstr "HUN" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:316 msgid "Hungary" msgstr "Maďarsko" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:317 msgid "Hyper is mapped to Win-keys" msgstr "Hyper je přiřazena ke klávesám Win" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:318 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:319 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:320 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:321 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:322 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:305 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, mez." - -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:323 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:325 msgid "ISO Alternate" msgstr "ISO alternativní" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:326 msgid "Iceland" msgstr "Island" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:327 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:328 msgid "Include dead tilde" msgstr "Zahrnout mrtvou klávesu vlnovky" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:329 msgid "Ind" msgstr "IND" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:330 msgid "India" msgstr "Indie" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:331 msgid "International (AltGr dead keys)" msgstr "Mezinárodní (mrtvé klávesy AltGr)" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:332 msgid "International (with dead keys)" msgstr "Mezinárodní (s mrtvými klávesami)" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:333 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:334 msgid "Iran" msgstr "Írán" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:335 msgid "Iraq" msgstr "Irák" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:336 msgid "Ireland" msgstr "Irsko" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:337 msgid "Irl" msgstr "IRL" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:338 msgid "Irn" msgstr "IRN" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:339 msgid "Irq" msgstr "IRQ" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:340 msgid "Isl" msgstr "ISL" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:341 msgid "Isr" msgstr "ISR" -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:342 msgid "Israel" msgstr "Izrael" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:343 msgid "Ita" msgstr "ITA" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:344 msgid "Italy" msgstr "Itálie" -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:345 msgid "Japan" msgstr "Japonsko" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:346 msgid "Japan (PC-98xx Series)" msgstr "Japonsko (řada PC-98xx)" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:347 msgid "Japanese keyboard options" msgstr "Volby japonské klávesnice" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:348 msgid "Jpn" msgstr "JPN" -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:349 msgid "Kalmyk" msgstr "Kalmycké" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:350 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:351 msgid "Kana Lock key is locking" msgstr "Klávesa Kana Lock uzamyká" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:352 msgid "Kannada" msgstr "Kannadské" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:353 msgid "Kashubian" msgstr "Kašubské" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:354 msgid "Kaz" msgstr "KAZ" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:355 msgid "Kazakh with Russian" msgstr "Kazašská s ruštinou" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:356 msgid "Kazakhstan" msgstr "Kazachstán" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:357 +msgid "Ken" +msgstr "KEN" + +#: ../rules/base.xml.in.h:358 +msgid "Kenya" +msgstr "Keňa" + +#: ../rules/base.xml.in.h:359 msgid "Key sequence to kill the X server" msgstr "Pořadí kláves zabíjející server X" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:360 msgid "Key to choose 3rd level" msgstr "Klávesa umožňující výběr 3. úrovně" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:361 +msgid "Key to choose 5th level" +msgstr "Klávesa umožňující výběr 5. úrovně" + +#: ../rules/base.xml.in.h:362 msgid "Key(s) to change layout" msgstr "Klávesa měnící rozložení" -#: ../rules/base.xml.in.h:343 -msgid "Keypad" -msgstr "Numerická klávesnice" - -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:363 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:364 msgid "Kgz" msgstr "KGZ" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:365 msgid "Khm" msgstr "KHM" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:366 +msgid "Kikuyu" +msgstr "Kukujské" + +#: ../rules/base.xml.in.h:367 msgid "Komi" msgstr "Komi" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:368 msgid "Kor" msgstr "KOR" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:369 msgid "Korea, Republic of" msgstr "Korejská republika" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:370 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:371 msgid "Kurdish, (F)" msgstr "Kurdské, (F)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:372 msgid "Kurdish, Arabic-Latin" msgstr "Kurdské, arabsko-latinské" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:373 msgid "Kurdish, Latin Alt-Q" msgstr "Kurdské, latinské Alt-Q" -#: ../rules/base.xml.in.h:354 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, Latin Q" msgstr "Kurdské, latinské Q" -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:375 msgid "Kyrgyzstan" msgstr "Kyrgyzstán" -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:376 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:377 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:378 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:379 msgid "Lao" msgstr "LAO" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:380 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:381 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Laptop Keyboard pro notebook Compaq (např. Armada)" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:382 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Internet Keyboard pro notebook Compaq (např. Presario)" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:383 msgid "Laptop/notebook eMachines m68xx" msgstr "Notebook eMachines m68xx" -#: ../rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:384 msgid "Latin" msgstr "Latinské" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:385 msgid "Latin American" msgstr "Latinskoamerické" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:386 msgid "Latin Unicode" msgstr "Latinské Unicode" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:387 msgid "Latin Unicode qwerty" msgstr "Latinské Unicode qwerty" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:388 msgid "Latin qwerty" msgstr "Latinské qwerty" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:389 msgid "Latin unicode" msgstr "Latinské Unicode" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:390 msgid "Latin unicode qwerty" msgstr "Latinské Unicode qwerty" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:391 msgid "Latin with guillemets" msgstr "Latinské s francouzskými uvozovkami" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:392 msgid "Latvia" msgstr "Lotyšsko" -#: ../rules/base.xml.in.h:373 -msgid "Lav" -msgstr "LAV" +#: ../rules/base.xml.in.h:393 +msgid "Layout toggle on multiply/divide key" +msgstr "Přepínání rozložení klávesou násobení/dělení" -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:394 msgid "Left Alt" msgstr "Levá klávesa Alt" -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:395 msgid "Left Alt (while pressed)" msgstr "Levá klávesa Alt (při stisknutí)" -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:396 msgid "Left Alt is swapped with Left Win" msgstr "Levá klávesa Alt je prohozena s levou klávesou Win" -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:397 msgid "Left Ctrl" msgstr "Levá klávesa Ctrl" -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:398 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Levá klávesa Ctrl (na první rozložení), pravá klávesa Ctrl (na poslední rozložení)" + +#: ../rules/base.xml.in.h:399 msgid "Left Ctrl+Left Shift" msgstr "Levá klávesa Ctrl + levá klávesa Shift" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:400 msgid "Left Shift" msgstr "Levá klávesa Shift" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:401 msgid "Left Win" msgstr "Levá klávesa Win" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:402 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "Levá klávesa Win (na první rozložení), pravá klávesa Win/Menu (na poslední rozložení)" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:403 msgid "Left Win (while pressed)" msgstr "Levá klávesa Win (při stisknutí)" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:404 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Levá klávesa Win vybírá 5. úroveň, uzamyká při stisknutí společně s jinou výběrovou klávesou 5. úrovně" + +#: ../rules/base.xml.in.h:405 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Levá klávesa Win vybírá 5. úroveň, uzamyká při stisknutí společně s jinou výběrovou klávesou 5. úrovně, jedno stisknutí ruší uzamčení" + +#: ../rules/base.xml.in.h:406 msgid "Left hand" msgstr "Levoruké" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:407 msgid "Left handed Dvorak" msgstr "Levoruké Dvorak" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:408 msgid "Legacy" msgstr "Zděděné" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:409 msgid "Legacy Wang 724" msgstr "Zděděná Wang 724" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:411 msgid "Legacy key with comma" msgstr "Zděděná klávesa s čárkou" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:412 msgid "Legacy key with dot" msgstr "Zděděná klávesa s tečkou" -#: ../rules/base.xml.in.h:390 -msgid "Less-than/Greater-than" -msgstr "Menší než/větší než" - -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:413 msgid "Lithuania" msgstr "Litva" -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:414 +msgid "Lka" +msgstr "LKA" + +#: ../rules/base.xml.in.h:415 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:416 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:417 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (alternativní volba)" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:418 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (alternativní volba 2)" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:425 msgid "Logitech G15 extra keys via G15daemon" msgstr "Přídavné klávesy Logitech G15 pomocí G15daemon" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:426 msgid "Logitech Generic Keyboard" msgstr "Logitech Generic Keyboard" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:427 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech Internet 350 Keyboard" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:428 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet Keyboard" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:429 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator Keyboard" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:430 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite Keyboard" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:431 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" -#: ../rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:432 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:433 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge Keyboard" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:434 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:435 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:413 +#: ../rules/base.xml.in.h:436 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (model Y-RB6)" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:437 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:439 msgid "Lower Sorbian" msgstr "Dolnolužické" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:440 msgid "Lower Sorbian (qwertz)" msgstr "Dolnolužické (qwertz)" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:441 msgid "Ltu" msgstr "LTU" -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:442 +msgid "Lva" +msgstr "LVA" + +#: ../rules/base.xml.in.h:443 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:444 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:445 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:446 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (mez.)" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:447 msgid "Macedonia" msgstr "Makedonie" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:448 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:449 msgid "Macintosh Old" msgstr "Macintosh staré" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:450 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, mrtvé klávesy Sun" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:451 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:428 +#: ../rules/base.xml.in.h:452 msgid "Make CapsLock an additional Backspace" msgstr "Vytvořit z klávesy Caps Lock další Backspace" -#: ../rules/base.xml.in.h:429 +#: ../rules/base.xml.in.h:453 msgid "Make CapsLock an additional Ctrl" msgstr "Vytvořit z klávesy Caps Lock další Ctrl" -#: ../rules/base.xml.in.h:430 +#: ../rules/base.xml.in.h:454 msgid "Make CapsLock an additional ESC" msgstr "Vytvořit z klávesy Caps Lock další Esc" -#: ../rules/base.xml.in.h:431 -msgid "Mal" -msgstr "MAL" +#: ../rules/base.xml.in.h:455 +msgid "Make CapsLock an additional Hyper" +msgstr "Vytvořit z klávesy Caps Lock další Hyper" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:456 +msgid "Make CapsLock an additional NumLock" +msgstr "Vytvořit z klávesy Caps Lock další Num Lock" + +#: ../rules/base.xml.in.h:457 +msgid "Make CapsLock an additional Super" +msgstr "Vytvořit z klávesy Caps Lock další Super" + +#: ../rules/base.xml.in.h:458 msgid "Malayalam" msgstr "Malajálamské" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:459 msgid "Malayalam Lalitha" msgstr "Malajálamské lalitha" -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:460 msgid "Maldives" msgstr "Maledivy" -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:461 +msgid "Mali" +msgstr "Mali" + +#: ../rules/base.xml.in.h:462 msgid "Malta" msgstr "Malta" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:463 msgid "Maltese keyboard with US layout" msgstr "Maltézská klávesnice s americkým rozložením" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:464 msgid "Mao" msgstr "MAO" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:465 msgid "Maori" msgstr "Maorské" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:466 +msgid "Mdv" +msgstr "MDV" + +#: ../rules/base.xml.in.h:467 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:468 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access Keyboard" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:469 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:470 msgid "Menu" msgstr "Menu" -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:471 msgid "Meta is mapped to Left Win" msgstr "Meta je přiřazena k levé klávese Win" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:472 msgid "Meta is mapped to Win keys" msgstr "Meta je přiřazena ke klávesám Win" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:473 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:474 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet Keyboard" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:475 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, švédská" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:476 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:477 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:450 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:481 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:482 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office Keyboard" -#: ../rules/base.xml.in.h:455 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:484 msgid "Miscellaneous compatibility options" msgstr "Dodatečné volby kompatibility" -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:485 msgid "Mkd" msgstr "MKD" -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:486 +msgid "Mli" +msgstr "MLI" + +#: ../rules/base.xml.in.h:487 msgid "Mlt" msgstr "MLT" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:488 msgid "Mmr" msgstr "MMR" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:489 msgid "Mng" msgstr "MNG" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:490 msgid "Mongolia" msgstr "Mongolsko" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:491 msgid "Montenegro" msgstr "Černá Hora" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:492 msgid "Morocco" msgstr "Maroko" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:493 msgid "Multilingual" msgstr "Vícejazyčné" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:494 msgid "Multilingual, first part" msgstr "Vícejazyčné, první část" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:495 msgid "Multilingual, second part" msgstr "Vícejazyčné, druhá část" -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:496 msgid "Myanmar" -msgstr "Barma" +msgstr "Myanmar" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:497 msgid "NICOLA-F style Backspace" msgstr "Backspace typu NICOLA-F" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:498 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:499 msgid "Nativo" msgstr "Nativo" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:500 msgid "Nativo for Esperanto" msgstr "Nativo pro esperanto" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:501 msgid "Nativo for USA keyboards" msgstr "Nativo pro americké klávesnice" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:502 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:474 -msgid "Nep" -msgstr "NEP" - -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:503 msgid "Nepal" msgstr "Nepál" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:504 msgid "Netherlands" msgstr "Nizozemsko" -#: ../rules/base.xml.in.h:477 -msgid "Nig" -msgstr "NIG" +#: ../rules/base.xml.in.h:505 +msgid "New phonetic" +msgstr "Nové fonetické" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:506 +msgid "Nga" +msgstr "NGA" + +#: ../rules/base.xml.in.h:507 msgid "Nigeria" msgstr "Nigérie" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:508 msgid "Nld" msgstr "NLD" -#: ../rules/base.xml.in.h:480 +#: ../rules/base.xml.in.h:509 msgid "Non-breakable space character at fourth level" msgstr "Na čtvrté úrovni znak nedělitelné mezery" -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:510 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Na čtvrté úrovni znak nedělitelné mezery, tenká nedělitelná mezera na šesté úrovni" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:511 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Na čtvrté úrovni znak nedělitelné mezery, tenká nedělitelná mezera na šesté úrovni (přes Ctrl+Shift)" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:512 msgid "Non-breakable space character at second level" msgstr "Na druhé úrovni znak nedělitelné mezery" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:513 msgid "Non-breakable space character at third level" msgstr "Na třetí úrovni znak nedělitelné mezery" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:514 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "Na třetí úrovni znak nedělitelné mezery, nic na úrovni čtvrté" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:515 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "Na třetí úrovni znak nedělitelné mezery, tenká nedělitelná mezera na čtvrté úrovni" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:516 msgid "Nor" msgstr "NOR" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:517 msgid "Northern Saami" msgstr "Severolaponské" -#: ../rules/base.xml.in.h:489 +#: ../rules/base.xml.in.h:518 msgid "Northern Saami, eliminate dead keys" msgstr "Severolaponské, vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:519 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:520 msgid "Norway" msgstr "Norsko" -#: ../rules/base.xml.in.h:492 +#: ../rules/base.xml.in.h:521 +msgid "Npl" +msgstr "NPL" + +#: ../rules/base.xml.in.h:522 msgid "NumLock" msgstr "Num Lock" -#: ../rules/base.xml.in.h:493 +#: ../rules/base.xml.in.h:523 msgid "Numeric keypad delete key behaviour" msgstr "Chování klávesy Delete na numerické klávesnici" -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:524 msgid "Numeric keypad keys work as with Mac" msgstr "Klávesy numerické klávesnice fungují stejně jako u počítače Mac" -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:525 msgid "Numeric keypad layout selection" msgstr "Výběr rozložení numerické klávesnice" -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:526 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:527 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:528 msgid "OLPC Dari" msgstr "OLPC, darí" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:529 msgid "OLPC Pashto" msgstr "OLPC, paštó" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:530 msgid "OLPC Southern Uzbek" msgstr "OLPC, jihouzbecké" -#: ../rules/base.xml.in.h:501 +#: ../rules/base.xml.in.h:531 msgid "Occitan" msgstr "Okcitánské" -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:532 msgid "Ogham" msgstr "Ogam" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:533 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:534 msgid "Oriya" msgstr "Urijské" -#: ../rules/base.xml.in.h:505 +#: ../rules/base.xml.in.h:535 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Internet keyboard pro Ortek MCK-800 MM" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:536 msgid "Ossetian" msgstr "Osetinské" -#: ../rules/base.xml.in.h:507 +#: ../rules/base.xml.in.h:537 msgid "Ossetian, Winkeys" msgstr "Osetinské, klávesy Win" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:538 msgid "Ossetian, legacy" msgstr "Osetinské, zděděné" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:539 msgid "PC-98xx Series" msgstr "Řada PC-98xx" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:540 msgid "Pak" msgstr "PAK" -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:541 msgid "Pakistan" msgstr "Pákistán" -#: ../rules/base.xml.in.h:512 +#: ../rules/base.xml.in.h:542 +msgid "Pannonian Rusyn Homophonic" +msgstr "Panonsko-rusínské stejně znějící" + +#: ../rules/base.xml.in.h:543 msgid "Pashto" msgstr "Paštské" -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:544 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:545 +msgid "Pause" +msgstr "Pause (Pauza)" + +#: ../rules/base.xml.in.h:546 +msgid "Persian, with Persian Keypad" +msgstr "Perské, s perskou numerickou klávesnicí" + +#: ../rules/base.xml.in.h:547 msgid "Phonetic" msgstr "Fonetické" -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:548 msgid "Phonetic Winkeys" msgstr "Fonetické klávesy Win" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:549 msgid "Pol" msgstr "POL" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:550 msgid "Poland" msgstr "Polsko" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:551 msgid "Polytonic" msgstr "Polytonické" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:552 msgid "Portugal" msgstr "Portugalsko" -#: ../rules/base.xml.in.h:520 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:521 -msgid "Pro Keypad" -msgstr "Pro Keypad" - -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:553 msgid "Probhat" msgstr "Prt" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:554 msgid "Programmer Dvorak" msgstr "Programátorské Dvorak" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:555 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:556 msgid "Prt" msgstr "PRT" -#: ../rules/base.xml.in.h:526 +#: ../rules/base.xml.in.h:557 +msgid "PrtSc" +msgstr "PrtSc" + +#: ../rules/base.xml.in.h:558 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:559 msgid "Right Alt" msgstr "Pravá klávesa Alt" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:560 msgid "Right Alt (while pressed)" msgstr "Pravá klávesa Alt (při stisknutí)" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:561 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Pravá klávesa Alt vybírá 5. úroveň, uzamyká při stisknutí společně s jinou výběrovou klávesou 5. úrovně" + +#: ../rules/base.xml.in.h:562 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Pravá klávesa Alt vybírá 5. úroveň, uzamyká při stisknutí společně s jinou výběrovou klávesou 5. úrovně, jedno stisknutí ruší uzamčení" + +#: ../rules/base.xml.in.h:563 msgid "Right Alt key never chooses 3rd level" msgstr "Pravá klávesa Alt nikdy neumožní výběr 3. úrovně" -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:564 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Pravá klávesa Alt, Shift a pravá klávesa Alt je Multi_Key" -#: ../rules/base.xml.in.h:531 +#: ../rules/base.xml.in.h:565 msgid "Right Ctrl" msgstr "Pravá klávesa Ctrl" -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:566 msgid "Right Ctrl (while pressed)" msgstr "Pravá klávesa Ctrl (při stisknutí)" -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:567 msgid "Right Ctrl as Right Alt" msgstr "Pravá klávesa Ctrl funguje jako pravá klávesa Alt" -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:568 +msgid "Right Ctrl+Right Shift" +msgstr "Pravá klávesa Ctrl + pravá klávesa Shift" + +#: ../rules/base.xml.in.h:569 msgid "Right Shift" msgstr "Pravá klávesa Shift" -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:570 msgid "Right Win" msgstr "Pravá klávesa Win" -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:571 msgid "Right Win (while pressed)" msgstr "Pravá klávesa Win (při stisknutí)" -#: ../rules/base.xml.in.h:537 +#: ../rules/base.xml.in.h:572 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Pravá klávesa Win vybírá 5. úroveň, uzamyká při stisknutí společně s jinou výběrovou klávesou 5. úrovně" + +#: ../rules/base.xml.in.h:573 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Pravá klávesa Win vybírá 5. úroveň, uzamyká při stisknutí společně s jinou výběrovou klávesou 5. úrovně, jedno stisknutí ruší uzamčení" + +#: ../rules/base.xml.in.h:574 msgid "Right hand" msgstr "Pravoruké" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:575 msgid "Right handed Dvorak" msgstr "Pravoruké Dvorak" -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:576 msgid "Romania" msgstr "Rumunsko" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:577 msgid "Romanian keyboard with German letters" msgstr "Rumunská klávesnice s německými znaky" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:578 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Rumunská klávesnice s německými znaky, vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:579 msgid "Rou" msgstr "ROU" -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:580 msgid "Rus" msgstr "RUS" -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:581 msgid "Russia" msgstr "Rusko" -#: ../rules/base.xml.in.h:545 +#: ../rules/base.xml.in.h:582 msgid "Russian" msgstr "Ruské" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:583 msgid "Russian phonetic" msgstr "Ruské fonetické" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:584 msgid "Russian phonetic Dvorak" msgstr "Ruské fonetické Dvorak" -#: ../rules/base.xml.in.h:548 +#: ../rules/base.xml.in.h:585 msgid "Russian phonetic, eliminate dead keys" msgstr "Ruské fonetické, vyloučit mrtvé klávesy" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:586 msgid "Russian with Kazakh" msgstr "Ruská s kazaštinou" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:587 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:588 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:589 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:590 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:554 +#: ../rules/base.xml.in.h:591 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:555 +#: ../rules/base.xml.in.h:592 ../rules/base.extras.xml.in.h:7 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:556 +#: ../rules/base.xml.in.h:593 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:594 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:595 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:596 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:560 -msgid "Scroll Lock" -msgstr "Scroll Lock" - -#: ../rules/base.xml.in.h:561 +#: ../rules/base.xml.in.h:597 msgid "ScrollLock" msgstr "Scroll Lock" -#: ../rules/base.xml.in.h:562 +#: ../rules/base.xml.in.h:598 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:563 +#: ../rules/base.xml.in.h:599 msgid "Semi-colon on third level" msgstr "Středník na třetí úrovni" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:600 +msgid "Sen" +msgstr "SEN" + +#: ../rules/base.xml.in.h:601 +msgid "Senegal" +msgstr "Senegal" + +#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:8 msgid "Serbia" msgstr "Srbsko" -#: ../rules/base.xml.in.h:565 +#: ../rules/base.xml.in.h:603 +msgid "Serbian" +msgstr "Srbské" + +#: ../rules/base.xml.in.h:604 msgid "Shift cancels CapsLock" msgstr "Shift ruší Caps Lock" -#: ../rules/base.xml.in.h:566 -msgid "Shift does not cancel NumLock, chooses 3d level instead" -msgstr "Shift neruší Num Lock, namísto toho vybírá 3. úroveň" +#: ../rules/base.xml.in.h:605 +msgid "Shift does not cancel NumLock, chooses 3rd level instead" +msgstr "Shift does not cancel NumLock, chooses 3rd level instead" -#: ../rules/base.xml.in.h:567 +#: ../rules/base.xml.in.h:606 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Shift s numerickými klávesami funguje jako v MS Windows" -#: ../rules/base.xml.in.h:568 +#: ../rules/base.xml.in.h:607 msgid "Shift+CapsLock" msgstr "Shift+Caps Lock" -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:608 msgid "Simple" msgstr "Jednoduché" -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:609 msgid "Slovakia" msgstr "Slovensko" -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:610 msgid "Slovenia" msgstr "Slovinsko" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:611 msgid "South Africa" -msgstr "Jižní Afrika" +msgstr "Jihoafrická republika" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:612 msgid "Southern Uzbek" msgstr "Jihouzbecké" -#: ../rules/base.xml.in.h:574 +#: ../rules/base.xml.in.h:613 msgid "Spain" msgstr "Španělsko" -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:614 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Speciální klávesy (Ctrl+Alt+<klávesa>) zpracovány v serveru" -#: ../rules/base.xml.in.h:576 -msgid "SrL" -msgstr "SRL" - -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:615 msgid "Sri Lanka" msgstr "Srí Lanka" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:616 msgid "Standard" msgstr "Standardní" -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:617 msgid "Standard (Cedilla)" msgstr "Standardní (cédille)" -#: ../rules/base.xml.in.h:580 -msgid "Standard Phonetic" -msgstr "Standardní fonetické" - #. RSTU 2019-91 -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:619 msgid "Standard RSTU" msgstr "Standardní RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:621 msgid "Standard RSTU on Russian layout" msgstr "Standardní RSTU s ruským rozložením" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:622 msgid "Sun Type 5/6" msgstr "Sun Type 5/6" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:623 msgid "Sun dead keys" msgstr "Mrtvé klávesy Sun" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:624 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:625 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:626 msgid "Svk" msgstr "SVK" -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:627 msgid "Svn" msgstr "SVN" -#: ../rules/base.xml.in.h:591 +#: ../rules/base.xml.in.h:628 msgid "Swap Ctrl and CapsLock" msgstr "Zaměnit Ctrl a Caps Lock" -#: ../rules/base.xml.in.h:592 +#: ../rules/base.xml.in.h:629 msgid "Swap ESC and CapsLock" msgstr "Zaměnit Esc a Caps Lock" -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:630 msgid "Swe" msgstr "SWE" -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:631 msgid "Sweden" msgstr "Švédsko" -#: ../rules/base.xml.in.h:595 +#: ../rules/base.xml.in.h:632 msgid "Switzerland" msgstr "Švýcarsko" -#: ../rules/base.xml.in.h:596 +#: ../rules/base.xml.in.h:633 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:597 +#: ../rules/base.xml.in.h:634 msgid "Syr" msgstr "SYR" -#: ../rules/base.xml.in.h:598 +#: ../rules/base.xml.in.h:635 msgid "Syria" msgstr "Sýrie" -#: ../rules/base.xml.in.h:599 +#: ../rules/base.xml.in.h:636 msgid "Syriac" msgstr "Syrské" -#: ../rules/base.xml.in.h:600 +#: ../rules/base.xml.in.h:637 msgid "Syriac phonetic" msgstr "Syrské fonetické" -#: ../rules/base.xml.in.h:601 +#: ../rules/base.xml.in.h:638 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:602 +#: ../rules/base.xml.in.h:639 msgid "Tajikistan" msgstr "Tádžikistán" -#: ../rules/base.xml.in.h:603 +#: ../rules/base.xml.in.h:640 msgid "Tamil" msgstr "Tamilské" -#: ../rules/base.xml.in.h:604 +#: ../rules/base.xml.in.h:641 +msgid "Tamil Keyboard with Numerals" +msgstr "Tamilská klávesnice s číselnými znaky" + +#: ../rules/base.xml.in.h:642 msgid "Tamil TAB Typewriter" msgstr "Tamil TAB Typewriter" -#: ../rules/base.xml.in.h:605 +#: ../rules/base.xml.in.h:643 msgid "Tamil TSCII Typewriter" msgstr "Tamil TSCII Typewriter" -#: ../rules/base.xml.in.h:606 +#: ../rules/base.xml.in.h:644 msgid "Tamil Unicode" msgstr "Tamilské Unicode" -#: ../rules/base.xml.in.h:607 +#: ../rules/base.xml.in.h:645 +msgid "Tanzania" +msgstr "Tanzanie" + +#: ../rules/base.xml.in.h:646 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:608 +#: ../rules/base.xml.in.h:647 msgid "Tatar" msgstr "Tatarské" -#: ../rules/base.xml.in.h:609 +#: ../rules/base.xml.in.h:648 msgid "Telugu" msgstr "Tegulské" -#: ../rules/base.xml.in.h:610 +#: ../rules/base.xml.in.h:649 msgid "Tha" msgstr "THA" -#: ../rules/base.xml.in.h:611 +#: ../rules/base.xml.in.h:650 msgid "Thailand" msgstr "Thajsko" -#: ../rules/base.xml.in.h:612 +#: ../rules/base.xml.in.h:651 msgid "Tibetan" msgstr "Tibetské" -#: ../rules/base.xml.in.h:613 +#: ../rules/base.xml.in.h:652 msgid "Tibetan (with ASCII numerals)" msgstr "Tibetské (s číslicemi ASCII)" -#: ../rules/base.xml.in.h:614 +#: ../rules/base.xml.in.h:653 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:615 +#: ../rules/base.xml.in.h:654 msgid "Tifinagh Alternative" msgstr "Tifinagh, alternativní" -#: ../rules/base.xml.in.h:616 +#: ../rules/base.xml.in.h:655 msgid "Tifinagh Alternative Phonetic" msgstr "Tifinagh, alternativní fonetické" -#: ../rules/base.xml.in.h:617 +#: ../rules/base.xml.in.h:656 msgid "Tifinagh Extended" msgstr "Tifinagh, rozšířené" -#: ../rules/base.xml.in.h:618 +#: ../rules/base.xml.in.h:657 msgid "Tifinagh Extended Phonetic" msgstr "Tifinagh, rozšířené fonetické" -#: ../rules/base.xml.in.h:619 +#: ../rules/base.xml.in.h:658 msgid "Tifinagh Phonetic" msgstr "Tifinagh, fonetické" -#: ../rules/base.xml.in.h:620 +#: ../rules/base.xml.in.h:659 msgid "Tilde (~) variant" msgstr "Varianta s vlnovkou (~)" -#: ../rules/base.xml.in.h:621 +#: ../rules/base.xml.in.h:660 msgid "Tjk" msgstr "TJK" -#: ../rules/base.xml.in.h:622 +#: ../rules/base.xml.in.h:661 +msgid "Tkm" +msgstr "TKM" + +#: ../rules/base.xml.in.h:662 msgid "To the corresponding key in a Dvorak keyboard." msgstr "K odpovídající klávese na klávesnici Dvorak." -#: ../rules/base.xml.in.h:623 +#: ../rules/base.xml.in.h:663 msgid "To the corresponding key in a Qwerty keyboard." msgstr "K odpovídající klávese na klávesnici Qwerty." -#: ../rules/base.xml.in.h:624 +#: ../rules/base.xml.in.h:664 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:625 -msgid "Traditional Phonetic" +#: ../rules/base.xml.in.h:665 +msgid "Traditional phonetic" msgstr "Tradiční fonetické" -#: ../rules/base.xml.in.h:626 +#: ../rules/base.xml.in.h:666 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:627 +#: ../rules/base.xml.in.h:667 msgid "Trust Slimline" msgstr "Trust Slimline" -#: ../rules/base.xml.in.h:628 +#: ../rules/base.xml.in.h:668 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:629 +#: ../rules/base.xml.in.h:669 msgid "Tur" msgstr "TUR" -#: ../rules/base.xml.in.h:630 +#: ../rules/base.xml.in.h:670 msgid "Turkey" msgstr "Turecko" -#: ../rules/base.xml.in.h:631 +#: ../rules/base.xml.in.h:671 msgid "Turkmenistan" msgstr "Turkmenistán" -#: ../rules/base.xml.in.h:632 +#: ../rules/base.xml.in.h:672 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:673 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:674 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:675 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (režim 102/105:EU)" + +#: ../rules/base.xml.in.h:676 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (režim 106:JP)" + +#: ../rules/base.xml.in.h:677 msgid "Typewriter" msgstr "Psací stroj" -#: ../rules/base.xml.in.h:633 +#: ../rules/base.xml.in.h:678 +msgid "Typewriter, legacy" +msgstr "Psací stroj, zděděné" + +#: ../rules/base.xml.in.h:679 +msgid "Tza" +msgstr "TZA" + +#: ../rules/base.xml.in.h:680 msgid "UCW layout (accented letters only)" msgstr "Rozložení UCW (pouze znaky s diakritikou)" -#: ../rules/base.xml.in.h:634 +#: ../rules/base.xml.in.h:681 +msgid "US Dvorak with CZ UCW support" +msgstr "Americké Dvorak s podporou CZ UCW" + +#: ../rules/base.xml.in.h:682 msgid "US keyboard with Bosnian digraphs" msgstr "Americká klávesnice s bosenskými spřežkami" -#: ../rules/base.xml.in.h:635 +#: ../rules/base.xml.in.h:683 msgid "US keyboard with Bosnian letters" msgstr "Americká klávesnice s bosenskými znaky" -#: ../rules/base.xml.in.h:636 +#: ../rules/base.xml.in.h:684 msgid "US keyboard with Croatian digraphs" msgstr "Americká klávesnice s chorvatskými spřežkami" -#: ../rules/base.xml.in.h:637 +#: ../rules/base.xml.in.h:685 msgid "US keyboard with Croatian letters" msgstr "Americká klávesnice s chorvatskými znaky" -#: ../rules/base.xml.in.h:638 +#: ../rules/base.xml.in.h:686 msgid "US keyboard with Estonian letters" msgstr "Americká klávesnice s estonskými znaky" -#: ../rules/base.xml.in.h:639 +#: ../rules/base.xml.in.h:687 +msgid "US keyboard with Italian letters" +msgstr "Americká klávesnice s italskými znaky" + +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Lithuanian letters" msgstr "Americká klávesnice s litevskými znaky" -#: ../rules/base.xml.in.h:640 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Slovenian letters" msgstr "Americká klávesnice se slovinskými znaky" -#: ../rules/base.xml.in.h:641 +#: ../rules/base.xml.in.h:690 ../rules/base.extras.xml.in.h:9 msgid "USA" msgstr "USA" -#: ../rules/base.xml.in.h:642 +#: ../rules/base.xml.in.h:691 msgid "Udmurt" msgstr "Udmurtské" -#: ../rules/base.xml.in.h:643 +#: ../rules/base.xml.in.h:692 msgid "Ukr" msgstr "UKR" -#: ../rules/base.xml.in.h:644 +#: ../rules/base.xml.in.h:693 msgid "Ukraine" msgstr "Ukrajina" -#: ../rules/base.xml.in.h:645 +#: ../rules/base.xml.in.h:694 msgid "Unicode additions (arrows and math operators)" msgstr "Doplňky Unicode (šipky a matematické operátory)" -#: ../rules/base.xml.in.h:646 +#: ../rules/base.xml.in.h:695 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Doplňky Unicode (šipky a matematické operátory). Matematické operátory na výchozí úrovni." -#: ../rules/base.xml.in.h:647 +#: ../rules/base.xml.in.h:696 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:648 +#: ../rules/base.xml.in.h:697 msgid "United Kingdom" msgstr "Spojené království" -#: ../rules/base.xml.in.h:649 +#: ../rules/base.xml.in.h:698 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:650 +#: ../rules/base.xml.in.h:699 msgid "Urdu, Alternative phonetic" msgstr "Urdské, alternativní fonetické" -#: ../rules/base.xml.in.h:651 +#: ../rules/base.xml.in.h:700 msgid "Urdu, Phonetic" msgstr "Urdské, fonetické" -#: ../rules/base.xml.in.h:652 +#: ../rules/base.xml.in.h:701 msgid "Urdu, Winkeys" msgstr "Urdské, klávesy Win" -#: ../rules/base.xml.in.h:653 +#: ../rules/base.xml.in.h:702 msgid "Use Bosnian digraphs" msgstr "Používat bosenské spřežky" -#: ../rules/base.xml.in.h:654 +#: ../rules/base.xml.in.h:703 msgid "Use Croatian digraphs" msgstr "Používat chorvatské spřežky" -#: ../rules/base.xml.in.h:655 +#: ../rules/base.xml.in.h:704 msgid "Use guillemets for quotes" msgstr "Používat francouzské uvozovky" -#: ../rules/base.xml.in.h:656 +#: ../rules/base.xml.in.h:705 msgid "Use keyboard LED to show alternative layout" msgstr "Použít LED klávesnice k zobrazení alternativního rozložení" -#: ../rules/base.xml.in.h:657 +#: ../rules/base.xml.in.h:706 msgid "Using space key to input non-breakable space character" msgstr "Používání mezerníku k zadávání znaku nedělitelné mezery" -#: ../rules/base.xml.in.h:658 +#: ../rules/base.xml.in.h:707 msgid "Usual space at any level" msgstr "Na jakékoliv úrovni znak běžné mezery" -#: ../rules/base.xml.in.h:659 +#: ../rules/base.xml.in.h:708 msgid "Uzb" msgstr "UZB" -#: ../rules/base.xml.in.h:660 +#: ../rules/base.xml.in.h:709 msgid "Uzbekistan" msgstr "Uzbekistán" -#: ../rules/base.xml.in.h:661 +#: ../rules/base.xml.in.h:710 msgid "Vietnam" msgstr "Vietnam" -#: ../rules/base.xml.in.h:662 +#: ../rules/base.xml.in.h:711 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 Internet Keyboard" -#: ../rules/base.xml.in.h:663 +#: ../rules/base.xml.in.h:712 msgid "Vnm" msgstr "VNM" -#: ../rules/base.xml.in.h:664 +#: ../rules/base.xml.in.h:713 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Numerická klávesnice Wang 724 s doplňky Unicode (šipky a matematické operátory)" -#: ../rules/base.xml.in.h:665 +#: ../rules/base.xml.in.h:714 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Numerická klávesnice Wang 724 s doplňky Unicode (šipky a matematické operátory). Matematické operátory na výchozí úrovni." -#: ../rules/base.xml.in.h:666 +#: ../rules/base.xml.in.h:715 msgid "Wang model 724 azerty" msgstr "Wang, model 724 azerty" -#: ../rules/base.xml.in.h:667 +#: ../rules/base.xml.in.h:716 msgid "Western" msgstr "Západní" -#: ../rules/base.xml.in.h:668 +#: ../rules/base.xml.in.h:717 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:669 +#: ../rules/base.xml.in.h:718 msgid "Winkeys" msgstr "Klávesy Win" -#: ../rules/base.xml.in.h:670 +#: ../rules/base.xml.in.h:719 msgid "With <\\|> key" msgstr "S klávesou <\\|>" -#: ../rules/base.xml.in.h:671 +#: ../rules/base.xml.in.h:720 msgid "With EuroSign on 5" msgstr "Se znakem eura na klávese 5" -#: ../rules/base.xml.in.h:672 +#: ../rules/base.xml.in.h:721 msgid "With guillemets" msgstr "S francouzskými uvozovkami" -#: ../rules/base.xml.in.h:673 +#: ../rules/base.xml.in.h:722 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet Keyboard" -#: ../rules/base.xml.in.h:674 +#: ../rules/base.xml.in.h:723 msgid "Yakut" msgstr "jakutské" -#: ../rules/base.xml.in.h:675 +#: ../rules/base.xml.in.h:724 msgid "Yoruba" msgstr "Jorubské" -#: ../rules/base.xml.in.h:676 +#: ../rules/base.xml.in.h:725 msgid "Z and ZHE swapped" msgstr "Prohozené Z a Ž" -#: ../rules/base.xml.in.h:677 -msgid "Zar" -msgstr "ZAR" +#: ../rules/base.xml.in.h:726 +msgid "Zaf" +msgstr "ZAF" -#: ../rules/base.xml.in.h:678 +#: ../rules/base.xml.in.h:727 +msgid "Zero-width non-joiner character at second level" +msgstr "Na druhé úrovni znak nespojovače nulové šířky" + +#: ../rules/base.xml.in.h:728 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Na druhé úrovni znak nespojovače nulové šířky, nedělitelná mezera na třetí úrovni" + +#: ../rules/base.xml.in.h:729 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Na druhé úrovni znak nespojovače nulové šířky, na třetí úrovni nedělitelná mezera, nic na úrovni čtvrté" + +#: ../rules/base.xml.in.h:730 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Na druhé úrovni znak nespojovače nulové šířky, nedělitelná mezera na třetí úrovni, tenká nedělitelná mezera na čtvrté úrovni" + +#: ../rules/base.xml.in.h:731 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Na druhé úrovni znak nespojovače nulové šířky, nedělitelná mezera na třetí úrovni, spojovač nulové šířky na úrovni čtvrté" + +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Na druhé úrovni znak nespojovače nulové šířky, znak spojovače nulové šířky na třetí úrovni" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Na druhé úrovni znak nespojovače nulové šířky, znak spojovače nulové šířky na třetí úrovni, nedělitelná mezera na čtvrté úrovni" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Na třetí úrovni znak nespojovače nulové šířky, znak spojovače nulové šířky na úrovni čtvrté" + +#: ../rules/base.xml.in.h:735 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:679 +#: ../rules/base.xml.in.h:736 msgid "azerty/digits" msgstr "azerty/číslice" -#: ../rules/base.xml.in.h:680 +#: ../rules/base.xml.in.h:737 msgid "digits" msgstr "číslice" -#: ../rules/base.xml.in.h:681 +#: ../rules/base.xml.in.h:738 msgid "displaced semicolon and quote (obsolete)" msgstr "posunutý středník a uvozovka (zastaralé)" -#: ../rules/base.xml.in.h:682 +#: ../rules/base.xml.in.h:739 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:683 +#: ../rules/base.xml.in.h:740 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:684 +#: ../rules/base.xml.in.h:741 msgid "qwerty, extended Backslash" msgstr "qwerty, rozšířená klávesa zpětného lomítka" -#: ../rules/base.xml.in.h:685 +#: ../rules/base.xml.in.h:742 msgid "qwerty/digits" msgstr "qwerty/číslice" -#: ../rules/base.xml.in.h:686 +#: ../rules/base.xml.in.h:743 msgid "qwertz" msgstr "qwertz" + +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "Místo mrtvých kláves kombinovaná diakritika" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Salishské (Coeur d'Alene)" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "Mezinárodní (AltGr kombinované Unicode)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Mezinárodní (AltGr kombinované Unicode, alternativní)" diff --git a/dist/xkeyboard-config/po/da.po b/dist/xkeyboard-config/po/da.po index a404aef5e..642ce5071 100644 --- a/dist/xkeyboard-config/po/da.po +++ b/dist/xkeyboard-config/po/da.po @@ -1,17 +1,19 @@ -# Danish translation of xfree86-xkb-xml. -# Copyright (C) 2003-2009 Free Software Foundation, Inc. +# Danish translation of xkeyboard-config. +# Copyright (C) 2010 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # Ole Laursen , 2003. -# Joe Hansen , 2008, 2009. +# Joe Hansen , 2008, 2009, 2010. +# Korrekturlæsning "Lars Christian Jensen" , 2010. # # Backspace = rettelsestast +# caps lock = caps lock (kunne nok også være lås skift) # compose = compose (uafklaret, en streng er tilbage med den) # # Jeg tror at når der står "compose" i forbindelse med tastaturer er der # en specialtast til at skrive en email med "Compose email", derfor # synes jeg at det vil være det bedste at kalde det en "Skriv e-mail # tast" og så skrive "compose" bagefter i parentes. (kenneths besked, se også Kelds) -# +# # delete key = slettetast # digraph = digraf (En digraf er to bogstaver, der repræsenterer én lyd. # En digraf er ikke det samme som en ligatur.) Eksempler: "hj" og "hv" @@ -24,10 +26,10 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-1.6pre1\n" +"Project-Id-Version: xkeyboard-config-2.0\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-05-12 23:49+0100\n" -"PO-Revision-Date: 2009-05-15 23:06+0100\n" +"POT-Creation-Date: 2010-09-15 21:57+0100\n" +"PO-Revision-Date: 2010-09-25 23:06+0100\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" @@ -35,279 +37,303 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<Mindre end/Større end>" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "<Mindre end/Større end> vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "<Mindre end/Større end> vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen" + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "(Forældet) Alternativ" -#: ../rules/base.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Forældet) Alternativ, Sun døde taster" -#: ../rules/base.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Forældet) Alternativ, slå døde taster fra" -#: ../rules/base.xml.in.h:5 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "101/104 tastkompatibel" -#: ../rules/base.xml.in.h:6 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/komma/Døde taster" -#: ../rules/base.xml.in.h:7 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/komma/Slå døde taster fra" -#: ../rules/base.xml.in.h:8 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/punktum/Døde taster" -#: ../rules/base.xml.in.h:9 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/punktum/Slå døde taster fra" -#: ../rules/base.xml.in.h:10 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/komma/Døde taster" -#: ../rules/base.xml.in.h:11 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/komma/Slå døde taster fra" -#: ../rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/punktum/Døde taster" -#: ../rules/base.xml.in.h:13 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/punktum/Slå døde taster fra" -#: ../rules/base.xml.in.h:14 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/komma/Døde taster" -#: ../rules/base.xml.in.h:15 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/komma/Slå døde taster fra" -#: ../rules/base.xml.in.h:16 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/punktum/Døde taster" -#: ../rules/base.xml.in.h:17 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/punktum/Slå døde taster fra" -#: ../rules/base.xml.in.h:18 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/komma/Døde taster" -#: ../rules/base.xml.in.h:19 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/komma/Slå døde taster fra" -#: ../rules/base.xml.in.h:20 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/punktum/Døde taster" -#: ../rules/base.xml.in.h:21 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/punktum/Slå døde taster fra" -#: ../rules/base.xml.in.h:22 +#: ../rules/base.xml.in.h:25 msgid "2" msgstr "2" -#: ../rules/base.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "4" msgstr "4" -#: ../rules/base.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:28 -msgid "ACPI Standard" -msgstr "ACPI-standard" - # ATM = hæveautomat, måske skal det oversættes. -#: ../rules/base.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "ATM/phone-style" msgstr "ATM/telefonstil" -#: ../rules/base.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:32 +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:33 +#: ../rules/base.xml.in.h:35 msgid "Acer Laptop" msgstr "Acer bærbar" -#: ../rules/base.xml.in.h:34 +#: ../rules/base.xml.in.h:36 msgid "Add the standard behavior to Menu key" msgstr "Tilføj standardopførslen til menutasten" -#: ../rules/base.xml.in.h:35 +#: ../rules/base.xml.in.h:37 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "Tilføjelse af esperanto accent circonflexe (supersigno)" -#: ../rules/base.xml.in.h:36 +#: ../rules/base.xml.in.h:38 msgid "Adding EuroSign to certain keys" msgstr "Tilføjelse af eurotegnet til bestemte taster" -#: ../rules/base.xml.in.h:37 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "Afghanistan" -#: ../rules/base.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Albanien" -#: ../rules/base.xml.in.h:43 +#: ../rules/base.xml.in.h:45 msgid "Alt and Meta are on Alt keys" msgstr "Alt og Meta er på Alt-tasterne" -#: ../rules/base.xml.in.h:44 +#: ../rules/base.xml.in.h:46 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Alt ligger på den højre Win-tast og Super på Menu" -#: ../rules/base.xml.in.h:45 -msgid "Alt+CapsLock" -msgstr "Alt+CapsLock" +#: ../rules/base.xml.in.h:47 +msgid "Alt+Caps Lock" +msgstr "Alt+Caps Lock" -#: ../rules/base.xml.in.h:46 +#: ../rules/base.xml.in.h:48 msgid "Alt+Ctrl" msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:47 +#: ../rules/base.xml.in.h:49 msgid "Alt+Shift" msgstr "Alt+Skift" -#: ../rules/base.xml.in.h:48 +#: ../rules/base.xml.in.h:50 msgid "Alt+Space" msgstr "Alt+Mellemrum" -#: ../rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:50 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Alt/Win-tasteopførsel" -#: ../rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "Alternative" -#: ../rules/base.xml.in.h:52 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" msgstr "Alternativ østlig" -#: ../rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:55 msgid "Alternative Phonetic" msgstr "Alternativ fonetisk" -#: ../rules/base.xml.in.h:54 -msgid "Alternative international (former us_intl)" -msgstr "Alternativ international (tidligere us_intl)" +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Alternativ international" -#: ../rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "Alternativ, Sun døde taster" -#: ../rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "Alternativ, slå døde taster fra" -#: ../rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" msgstr "Alternativ, kun latin-9" -#: ../rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:59 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "Andorra" -#: ../rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:62 msgid "Any Alt key" msgstr "Enhver Alt-tast" -#: ../rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:63 msgid "Any Win key" msgstr "Enhver Win-tast" -#: ../rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:64 msgid "Any Win key (while pressed)" msgstr "Enhver Win-tast (mens trykket ned)" -#: ../rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Apostrof (') variant" -#: ../rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:65 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Apples aluminiumstastatur (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Apples aluminiumstastatur (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Apples aluminiumstastatur (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" +msgstr "Apples aluminiumstastatur: Emuler PC-taster (Udskriv, Scroll Lock, Pause, NumLock)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" msgstr "Apple bærbar" -#: ../rules/base.xml.in.h:66 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:67 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Arabisk" -#: ../rules/base.xml.in.h:68 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Armenien" @@ -315,1047 +341,1102 @@ msgstr "Armenien" # language of the West Iberian group, Astur-Leonese # Subgroup, spoken in the Spanish province of Asturias # by the Asturian people. -#: ../rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Asturisk variant med bundpunktum H og bundpunktum L" -#: ../rules/base.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "Asus Laptop" msgstr "Asus bærbar" -#: ../rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "At bottom left" msgstr "Nederst til venstre" -#: ../rules/base.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "At left of 'A'" msgstr "Til venstre for 'A'" -#: ../rules/base.xml.in.h:74 +#: ../rules/base.xml.in.h:80 +msgid "Austria" +msgstr "Østrig" + +#: ../rules/base.xml.in.h:81 +msgid "Aut" +msgstr "Øst" + +# The Avatime are an Akan people who live in Volta region of Ghana. History has it +# that they are Ahanta people who migrated to the Volta region. +#: ../rules/base.xml.in.h:82 +msgid "Avatime" +msgstr "Avatime" + +#: ../rules/base.xml.in.h:83 msgid "Aze" msgstr "Ase" -#: ../rules/base.xml.in.h:75 +#: ../rules/base.xml.in.h:84 msgid "Azerbaijan" msgstr "Aserbajdsjan" -#: ../rules/base.xml.in.h:76 +#: ../rules/base.xml.in.h:85 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 wireless Internet Keyboard" -#: ../rules/base.xml.in.h:77 +#: ../rules/base.xml.in.h:86 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 +#: ../rules/base.xml.in.h:87 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF-multimedie" -#: ../rules/base.xml.in.h:79 +#: ../rules/base.xml.in.h:88 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 +#: ../rules/base.xml.in.h:89 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 +#: ../rules/base.xml.in.h:90 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 +#: ../rules/base.xml.in.h:91 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 +#: ../rules/base.xml.in.h:92 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 +#: ../rules/base.xml.in.h:93 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 +#: ../rules/base.xml.in.h:94 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U minitrådløst internet og spil" -#: ../rules/base.xml.in.h:86 -msgid "Baltic+" -msgstr "Baltisk+" - -#: ../rules/base.xml.in.h:87 -msgid "Ban" -msgstr "Ban" +#: ../rules/base.xml.in.h:95 +msgid "Backslash" +msgstr "Omvendt skråstreg" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:96 msgid "Bangladesh" msgstr "Bangladesh" -#: ../rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:97 +msgid "Bashkirian" +msgstr "Bashkirian" + +#: ../rules/base.xml.in.h:98 msgid "Bel" msgstr "Bel" -#: ../rules/base.xml.in.h:90 +#: ../rules/base.xml.in.h:99 msgid "Belarus" msgstr "Hviderusland" -#: ../rules/base.xml.in.h:91 +#: ../rules/base.xml.in.h:100 msgid "Belgium" msgstr "Belgien" -#: ../rules/base.xml.in.h:92 +#: ../rules/base.xml.in.h:101 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:93 +#: ../rules/base.xml.in.h:102 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:94 +#: ../rules/base.xml.in.h:103 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:95 +#: ../rules/base.xml.in.h:104 msgid "Bengali" msgstr "Bengali" -#: ../rules/base.xml.in.h:96 +#: ../rules/base.xml.in.h:105 msgid "Bengali Probhat" msgstr "Bengali probhat" -#: ../rules/base.xml.in.h:97 +#: ../rules/base.xml.in.h:106 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ergonomisk, Dvorakmåde" -#: ../rules/base.xml.in.h:98 +#: ../rules/base.xml.in.h:107 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ergonomisk, Dvorakmåde, kun latin-9" -#: ../rules/base.xml.in.h:99 +#: ../rules/base.xml.in.h:108 +msgid "Bgd" +msgstr "Bgd" + +#: ../rules/base.xml.in.h:109 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:100 -msgid "Bhu" -msgstr "Bhu" - -#: ../rules/base.xml.in.h:101 +#: ../rules/base.xml.in.h:110 msgid "Bhutan" msgstr "Bhutan" -#: ../rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:111 msgid "Biblical Hebrew (Tiro)" msgstr "Bibelsk hebraisk (Tiro)" -#: ../rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:112 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:104 +#: ../rules/base.xml.in.h:113 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:114 msgid "Bosnia and Herzegovina" msgstr "Bosnien-herzegovina" -#: ../rules/base.xml.in.h:106 +#: ../rules/base.xml.in.h:115 msgid "Both Alt keys together" msgstr "Begge Alt-taster sammen" -#: ../rules/base.xml.in.h:107 +#: ../rules/base.xml.in.h:116 msgid "Both Ctrl keys together" msgstr "Begge Ctrl-taster sammen" -#: ../rules/base.xml.in.h:108 +#: ../rules/base.xml.in.h:117 msgid "Both Shift keys together" msgstr "Begge skiftetaster sammen" -#: ../rules/base.xml.in.h:109 +#: ../rules/base.xml.in.h:118 +msgid "Both Shift-Keys together toggle Caps Lock" +msgstr "Begge skiftetaster sammen skifter Caps Lock" + +#: ../rules/base.xml.in.h:119 +msgid "Botswana" +msgstr "Botswana" + +#: ../rules/base.xml.in.h:120 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:110 +#: ../rules/base.xml.in.h:121 msgid "Braille" msgstr "Blindskrift" -#: ../rules/base.xml.in.h:111 +#: ../rules/base.xml.in.h:122 msgid "Brazil" msgstr "Brasilien" -#: ../rules/base.xml.in.h:112 +#: ../rules/base.xml.in.h:123 msgid "Breton" msgstr "Breton" -#: ../rules/base.xml.in.h:113 +#: ../rules/base.xml.in.h:124 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:114 +#: ../rules/base.xml.in.h:125 msgid "Brother Internet Keyboard" msgstr "Brother Internet Keyboard" -#: ../rules/base.xml.in.h:115 +#: ../rules/base.xml.in.h:126 +msgid "Btn" +msgstr "Btn" + +#: ../rules/base.xml.in.h:127 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:116 +#: ../rules/base.xml.in.h:128 msgid "Bulgaria" msgstr "Bulgarien" -#: ../rules/base.xml.in.h:117 +#: ../rules/base.xml.in.h:129 +msgid "Bwa" +msgstr "Bwa" + +#: ../rules/base.xml.in.h:130 +msgid "COD" +msgstr "COD" + +#: ../rules/base.xml.in.h:131 msgid "CRULP" msgstr "CRULP" -#: ../rules/base.xml.in.h:118 +#: ../rules/base.xml.in.h:132 msgid "Cambodia" msgstr "Cambodia" -#: ../rules/base.xml.in.h:119 +#: ../rules/base.xml.in.h:133 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:134 msgid "Canada" msgstr "Canada" -#: ../rules/base.xml.in.h:121 +#: ../rules/base.xml.in.h:135 msgid "Caps Lock" msgstr "Caps Lock" -#: ../rules/base.xml.in.h:122 -msgid "CapsLock" -msgstr "CapsLock" - -#: ../rules/base.xml.in.h:123 -msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" +#: ../rules/base.xml.in.h:136 +msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" msgstr "Caps Lock (skifter til første layout), Skift+Caps Lock (skifter til sidste layout)" -#: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" -msgstr "CapsLock (mens presset ned), Alt+CapsLock udfører den oprindleige capslockhandling" +#: ../rules/base.xml.in.h:137 +msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" +msgstr "Caps Lock (mens presset ned), Alt+Caps Lock udfører den oprindleige capslockhandling" -#: ../rules/base.xml.in.h:125 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "CapsLock agerer som skiftetasten med lås. Skift »pauser« Caps Lock" +#: ../rules/base.xml.in.h:138 +msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" +msgstr "Caps Lock agerer som skiftetasten med lås. Skift »pauser« Caps Lock" -#: ../rules/base.xml.in.h:126 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" -msgstr "CapsLock agerer som skiftetasten med lås. Skift påvirker ikke Caps Lock" +#: ../rules/base.xml.in.h:139 +msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" +msgstr "Caps Lock agerer som skiftetasten med lås. Skift påvirker ikke Caps Lock" -#: ../rules/base.xml.in.h:127 -msgid "CapsLock key behavior" +#: ../rules/base.xml.in.h:140 +msgid "Caps Lock is disabled" +msgstr "Caps Lock er slået fra" + +#: ../rules/base.xml.in.h:141 +msgid "Caps Lock key behavior" msgstr "Opførsel for Caps Lock-tast" -#: ../rules/base.xml.in.h:128 -msgid "CapsLock toggles Shift so all keys are affected" +#: ../rules/base.xml.in.h:142 +msgid "Caps Lock toggles Shift so all keys are affected" msgstr "Caps Lock ændrer Skift så alle taster bliver påvirket" -#: ../rules/base.xml.in.h:129 -msgid "CapsLock toggles normal capitalization of alphabetic characters" -msgstr "CapsLock slår små/store bogstaver til/fra" +#: ../rules/base.xml.in.h:143 +msgid "Caps Lock toggles normal capitalization of alphabetic characters" +msgstr "Caps Lock slår små/store bogstaver til/fra" -#: ../rules/base.xml.in.h:130 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "Bruger intern forstørrelse af bogstaver. Skift sætter Caps Lock »på hold«" +#: ../rules/base.xml.in.h:144 +msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" +msgstr "Caps Lock bruger intern forstørrelse af bogstaver. Skift sætter Caps Lock »på hold«" -#: ../rules/base.xml.in.h:131 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "Bruger intern forstørrelse af bogstaver. Skift påvirker ikke Caps Lock" +#: ../rules/base.xml.in.h:145 +msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" +msgstr "Caps Lock bruger intern forstørrelse af bogstaver. Skift påvirker ikke Caps Lock" -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:146 msgid "Catalan variant with middle-dot L" msgstr "Katalansk variant med midterpunktum L" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:147 msgid "Cedilla" msgstr "Cedille" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:148 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:149 msgid "Cherokee" msgstr "Cherokee" -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:150 msgid "Cherry B.UNLIMITED" msgstr "Cherry B.UBEGRÆNSET" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:151 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:152 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (alternativ)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-hub" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:154 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:155 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:156 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:157 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet Keyboard" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:158 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:159 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:160 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:161 msgid "China" msgstr "Kina" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:162 +msgid "Chn" +msgstr "Chn" + +#: ../rules/base.xml.in.h:163 msgid "Chuvash" msgstr "Chusvash" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:164 msgid "Chuvash Latin" msgstr "Chuvash latin" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:165 msgid "Classic" msgstr "Klassisk" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:166 msgid "Classic Dvorak" msgstr "Klassisk Dvorak" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:167 +msgid "Classic, eliminate dead keys" +msgstr "Klassisk, slå døde taster fra" + +#: ../rules/base.xml.in.h:168 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:169 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:170 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:171 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access Keyboard" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet Keyboard (13 taster)" -#: ../rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:173 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet Keyboard (18 taster)" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:174 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet Keyboard (7 taster)" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:175 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq Keyboard" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:176 msgid "Compose key position" msgstr "Placering af Composetast" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:177 msgid "Congo, Democratic Republic of the" msgstr "Congo, Den Demokratiske Republik" -#: ../rules/base.xml.in.h:162 +# Backspace kunne også være Slet tilbage +#: ../rules/base.xml.in.h:178 msgid "Control + Alt + Backspace" -msgstr "Control + Alt + Slet tilbage" +msgstr "Control + Alt + Rettelsestast" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:179 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Kontrol ligger på Alt-tasterne, Alt ligger på Win-tasterne" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:180 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Kontrol ligger på Win-tasterne (og de normale Ctrl-taster)" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:181 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:182 msgid "Crimean Tatar (Dobruca-1 Q)" msgstr "Krimsk tatar (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:183 msgid "Crimean Tatar (Dobruca-2 Q)" msgstr "Krimsk tatar (Dobruca-2 Q)" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:184 msgid "Crimean Tatar (Turkish Alt-Q)" msgstr "Krimsk tatar (Tyrkisk Alt-Q)" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:185 msgid "Crimean Tatar (Turkish F)" msgstr "Krimsk tatar (Tyrkisk F)" -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:186 msgid "Crimean Tatar (Turkish Q)" msgstr "Krimsk tatar (Tyrkisk Q)" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:187 msgid "Croatia" msgstr "Kroatien" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:188 msgid "Ctrl key position" msgstr "Ctrl-tast placering" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:189 msgid "Ctrl+Shift" msgstr "Ctrl+Skift" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic" msgstr "Kyrillisk" # guillemets er dem her: »« -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:191 msgid "Cyrillic with guillemets" msgstr "Kyrillisk med guillemeter" -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:192 msgid "Cyrillic, Z and ZHE swapped" msgstr "Kyrillisk, Z og ZHE ombyttet" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:193 msgid "Cze" msgstr "Tje" # engelsk fejl her? Hedder det ikke Czech Republic -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:194 msgid "Czechia" msgstr "Tjekkiet" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:195 msgid "DOS" msgstr "DOS" -#: ../rules/base.xml.in.h:179 -msgid "DRC" -msgstr "DRC" - -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:196 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:181 -msgid "Dan" -msgstr "Dan" - -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:197 msgid "Dead acute" msgstr "Død accent" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:198 msgid "Dead grave acute" msgstr "Død accent grave" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:199 msgid "Default numeric keypad keys" msgstr "Standard numerisk tastatur taster" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:200 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:201 msgid "Dell 101-key PC" msgstr "Dell 101-taster PC" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:202 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Dell bærbar/notebook Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:203 msgid "Dell Laptop/notebook Precision M series" msgstr "Dell bærbar/notebook Precision M series" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:204 msgid "Dell Latitude series laptop" msgstr "Dell Latitude series bærbar" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:205 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:206 msgid "Dell SK-8125" msgstr "Dell Sk-8125" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:207 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:208 msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB Multimedia tastatur" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:209 msgid "Denmark" msgstr "Danmark" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:210 msgid "Deu" msgstr "Tys" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:211 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop Keyboard" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:212 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801 / 9802-serien" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:213 +msgid "Dnk" +msgstr "Dnk" + +#: ../rules/base.xml.in.h:214 msgid "Dvorak" msgstr "Dvorak" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:215 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (UK tegnsætning)" -#: ../rules/base.xml.in.h:200 -msgid "Dvorak international" -msgstr "Dvorak international" +#: ../rules/base.xml.in.h:216 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Dvorak alternativ international (ingen døde taster)" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:217 +msgid "Dvorak international (with dead keys)" +msgstr "Dvorak international (med døde taster)" + +#: ../rules/base.xml.in.h:218 msgid "Dvorak, Polish quotes on key 1" msgstr "Dvorak, polske anførelsestegn på tast 1" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:219 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, polske anførelsestegn på anførelsestast" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:220 msgid "E" msgstr "Ø" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:221 msgid "Eastern" msgstr "Østlig" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:222 msgid "Eliminate dead keys" msgstr "Slå døde taster fra" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:223 msgid "Enable extra typographic characters" msgstr "Slå ekstra typografiske karakterer til" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:224 msgid "English" msgstr "Engelsk" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:225 +msgid "English (USA International)" +msgstr "Engelsk (USA international)" + +#: ../rules/base.xml.in.h:226 +msgid "English (USA Macintosh)" +msgstr "Engelsk (USA Macintosh)" + +#: ../rules/base.xml.in.h:227 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:228 msgid "Enter on keypad" msgstr "Retur på numerisk tastatur" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:229 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:230 msgid "Ergonomic" msgstr "Ergonomisk" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:231 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:232 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:233 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:234 msgid "Estonia" msgstr "Estland" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:235 msgid "Eth" msgstr "Eti" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:236 msgid "Ethiopia" msgstr "Etiopien" -#: ../rules/base.xml.in.h:218 -msgid "Evdev-managed keyboard" -msgstr "Evdev-håndteret tastatur" - -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:237 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:238 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:239 msgid "Extended" msgstr "Udvidet" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:240 msgid "Extended - Winkeys" msgstr "Udvidet - Wintaster" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:241 msgid "Extended Backslash" msgstr "Udvidet omvendt skråstreg" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:242 msgid "F-letter (F) variant" msgstr "F-bogstav (F) variant" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:243 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:226 -msgid "Fao" -msgstr "Fær" - -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:244 msgid "Faroe Islands" msgstr "Færøerne" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:245 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:246 msgid "Finland" msgstr "Finland" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:249 msgid "Four-level key with abstract separators" msgstr "Niveau fire tast med abstrakt adskillelser" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:250 msgid "Four-level key with comma" msgstr "Niveau fire tast med komma" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:251 msgid "Four-level key with dot" msgstr "Niveau fire tast med punktum" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:252 msgid "Four-level key with dot, latin-9 restriction" msgstr "Niveau fire tast med punktum, latin-9 begrænsning" -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:253 msgid "Four-level key with momayyez" msgstr "Niveau fire tast med momayyez" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:254 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:255 msgid "France" msgstr "Frankrig" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:256 +msgid "Français (France Alternative)" +msgstr "Français (Fransk alternativ)" + +#: ../rules/base.xml.in.h:257 msgid "French" msgstr "Fransk" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:258 msgid "French (Macintosh)" msgstr "Fransk (Macintosh)" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:259 msgid "French (legacy)" msgstr "Fransk (forældet)" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:260 msgid "French Dvorak" msgstr "Fransk dvorak" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:261 msgid "French, Sun dead keys" msgstr "Fransk, Sun døde taster" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:262 msgid "French, eliminate dead keys" msgstr "Fransk, slå døde taster fra" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:263 +msgid "Fro" +msgstr "Fro" + +#: ../rules/base.xml.in.h:264 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Fujitsu-Siemens Computers AMILO bærbar" -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:265 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:266 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:267 +msgid "GILLBT" +msgstr "GILLBT" + +#: ../rules/base.xml.in.h:268 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:269 msgid "Generic 101-key PC" msgstr "Generisk 101-taster PC" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:270 msgid "Generic 102-key (Intl) PC" msgstr "Generisk 102-taster (Intl) PC" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:271 msgid "Generic 104-key PC" msgstr "Generisk 104-taster PC" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:272 msgid "Generic 105-key (Intl) PC" msgstr "Generisk 105-taster (Intl) PC" -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:274 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:275 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:276 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:277 msgid "Genius KKB-2050HS" msgstr "Genius KKB-2050HS" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:278 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:279 msgid "Georgia" msgstr "Georgien" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:280 msgid "Georgian" msgstr "Georgisk" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:281 msgid "Georgian AZERTY Tskapo" msgstr "Georgisk AZERTY Tskapo" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:282 msgid "German (Macintosh)" msgstr "Tysk (Macintosh)" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:283 msgid "German, Sun dead keys" msgstr "Tysk, Sun døde taster" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:284 msgid "German, eliminate dead keys" msgstr "Tysk, slå døde taster fra" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:285 msgid "Germany" msgstr "Tyskland" -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:286 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:287 msgid "Ghana" msgstr "Ghana" -#: ../rules/base.xml.in.h:268 -msgid "Gre" -msgstr "Græ" +#: ../rules/base.xml.in.h:288 +msgid "Gin" +msgstr "Gin" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:289 +msgid "Grc" +msgstr "Grc" + +#: ../rules/base.xml.in.h:290 msgid "Greece" msgstr "Grækenland" -#: ../rules/base.xml.in.h:270 -msgid "Group toggle on multiply/divide key" -msgstr "Samlet ændring på division-/divideretast" - -#: ../rules/base.xml.in.h:271 -msgid "Gui" -msgstr "Gui" - -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:291 msgid "Guinea" msgstr "Guinea" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:292 msgid "Gujarati" msgstr "Gujarati" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:293 msgid "Gurmukhi" msgstr "Gurmukhi" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:294 msgid "Gurmukhi Jhelum" msgstr "Gurmukhi Jhelum" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:295 msgid "Gyration" msgstr "Roteren" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:296 msgid "Happy Hacking Keyboard" msgstr "Glædelig hacking tastatur" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:297 msgid "Happy Hacking Keyboard for Mac" msgstr "Glædelig hacking tastatur til Mac" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:298 msgid "Hausa" msgstr "Hausa" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet Keyboard" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:300 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:308 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:309 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Hewlett-Packard SK-250x Multimedia tastatur" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:310 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:311 msgid "Hexadecimal" msgstr "Sekstentals" -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:312 msgid "Hindi Bolnagri" msgstr "Hindi bolnagri" -#: ../rules/base.xml.in.h:293 +#: ../rules/base.xml.in.h:313 msgid "Hindi Wx" msgstr "Hindi Wx" -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:314 msgid "Homophonic" msgstr "Homofonisk" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:315 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:316 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:317 msgid "Hun" msgstr "Ung" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:318 msgid "Hungary" msgstr "Ungarn" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:319 msgid "Hyper is mapped to Win-keys" msgstr "Hyper ligger på Win-tasterne" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:320 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:321 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:322 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:323 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:305 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, intl" - -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:325 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:326 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:327 msgid "ISO Alternate" msgstr "ISO-alternativ" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:328 msgid "Iceland" msgstr "Island" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:329 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:330 msgid "Include dead tilde" msgstr "Inkludere død tilde" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:331 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:332 msgid "India" msgstr "Indien" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:333 msgid "International (AltGr dead keys)" msgstr "International (AltGr døde taster)" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:334 msgid "International (with dead keys)" msgstr "International (med døde taster)" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:335 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:336 ../rules/base.extras.xml.in.h:8 msgid "Iran" msgstr "Iran" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:337 msgid "Iraq" msgstr "Irak" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:338 msgid "Ireland" msgstr "Irland" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:339 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:340 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:341 msgid "Irq" msgstr "Irk" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:342 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:343 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:344 msgid "Israel" msgstr "Israel" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:345 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:346 msgid "Italy" msgstr "Italien" -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:347 msgid "Japan" msgstr "Japan" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:348 msgid "Japan (PC-98xx Series)" msgstr "Japan (PC-98xx serier)" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:349 msgid "Japanese keyboard options" msgstr "Japanske tastaturvalg" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:350 msgid "Jpn" msgstr "Jpn" @@ -1364,1741 +1445,1626 @@ msgstr "Jpn" # Weilate, Western Mongol) is the language spoken by the # Kalmyks, that is, the Oirats of Kalmykia (Russian Federation). # Kalmyk belongs to the Oirat subgroup of the Mongolic language family. -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:351 msgid "Kalmyk" msgstr "Kalmyk" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:352 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:353 msgid "Kana Lock key is locking" msgstr "Kana låsetast låser" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:354 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:355 msgid "Kashubian" msgstr "Kashubian" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:356 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:357 msgid "Kazakh with Russian" msgstr "Kazakh med russisk" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:358 msgid "Kazakhstan" msgstr "Kazakstan" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:359 +msgid "Ken" +msgstr "Ken" + +#: ../rules/base.xml.in.h:360 +msgid "Kenya" +msgstr "Kenya" + +#: ../rules/base.xml.in.h:361 msgid "Key sequence to kill the X server" msgstr "Tastsekvens for at slå X-serveren ned" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:362 msgid "Key to choose 3rd level" msgstr "Tast for at vælge tredje niveau" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:363 +msgid "Key to choose 5th level" +msgstr "Tast for at vælge femte niveau" + +#: ../rules/base.xml.in.h:364 msgid "Key(s) to change layout" msgstr "Tast(er) for at skifte layout" -#: ../rules/base.xml.in.h:343 -msgid "Keypad" -msgstr "Numerisk tastatur" - -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:365 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:366 msgid "Kgz" msgstr "Kgz" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:367 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:368 +msgid "Kikuyu" +msgstr "Kikuyu" + +#: ../rules/base.xml.in.h:369 +msgid "Kinesis" +msgstr "Kinesis" + +#: ../rules/base.xml.in.h:370 msgid "Komi" msgstr "Komi" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:371 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:372 msgid "Korea, Republic of" msgstr "Republikken Korea" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:373 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, (F)" msgstr "Kurdisk, (F)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:375 msgid "Kurdish, Arabic-Latin" msgstr "Kurdisk, arabisk-latin" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:376 msgid "Kurdish, Latin Alt-Q" msgstr "Kurdisk, latin Alt-Q" -#: ../rules/base.xml.in.h:354 +#: ../rules/base.xml.in.h:377 msgid "Kurdish, Latin Q" msgstr "Kurdisk, latin Q" -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:378 msgid "Kyrgyzstan" msgstr "Kyrgyzstan" -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:379 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:380 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:381 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:382 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:383 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:384 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Bærbar Compaq (fx Armada) Laptop Keyboard" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:385 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Bærbar/notebook Compaq (fx Presario) Internet Keyboard" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:386 msgid "Laptop/notebook eMachines m68xx" msgstr "Bærbar/notebook eMachines m68xx" -#: ../rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:387 msgid "Latin" msgstr "Latin" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:388 msgid "Latin American" msgstr "Latinamerika" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:389 msgid "Latin Unicode" msgstr "Latin unicode" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:390 msgid "Latin Unicode qwerty" msgstr "Latin unicode qwerty" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:391 msgid "Latin qwerty" msgstr "Latin qwerty" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:392 msgid "Latin unicode" msgstr "Latin unicode" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:393 msgid "Latin unicode qwerty" msgstr "Latin unicode qwerty" # guillemets er dem her: »« -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:394 msgid "Latin with guillemets" msgstr "Latin med gullemeter" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:395 msgid "Latvia" msgstr "Letland" -#: ../rules/base.xml.in.h:373 -msgid "Lav" -msgstr "Lav" +#: ../rules/base.xml.in.h:396 +msgid "Layout toggle on multiply/divide key" +msgstr "Layout ændring på gange-/divideretast" -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:397 msgid "Left Alt" msgstr "Venstre Alt" -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:398 msgid "Left Alt (while pressed)" msgstr "Venstre Alt (mens trykket ned)" -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:399 msgid "Left Alt is swapped with Left Win" msgstr "Venstre Alt ombyttes med venstre Win-tast" -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:400 msgid "Left Ctrl" msgstr "Venstre Ctrl" -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:401 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Venstre Ctrl (skifter til første layout), Højre Ctrl (skifter til sidste layout)" + +#: ../rules/base.xml.in.h:402 msgid "Left Ctrl+Left Shift" msgstr "Venstre Ctrl+Venstre Skift" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:403 msgid "Left Shift" msgstr "Venstre Skift" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:404 msgid "Left Win" msgstr "Venstre Win" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:405 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "Venstre Win (skifter til første layout), Højre Win/Menu (skifter til sidste layout)" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:406 msgid "Left Win (while pressed)" msgstr "Venstre Win-tast (mens trykket ned)" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:407 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Venstre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger" + +#: ../rules/base.xml.in.h:408 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Venstre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen" + +#: ../rules/base.xml.in.h:409 msgid "Left hand" msgstr "Venstre hånd" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:410 msgid "Left handed Dvorak" msgstr "Venstrehåndet dvorak" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:411 msgid "Legacy" msgstr "Forældet" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:412 msgid "Legacy Wang 724" msgstr "Forældet Wang 724" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:414 msgid "Legacy key with comma" msgstr "Forældet tast med komma" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:415 msgid "Legacy key with dot" msgstr "Forældet tast med punktum" -#: ../rules/base.xml.in.h:390 -msgid "Less-than/Greater-than" -msgstr "Mindre end/Større end" - -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:416 msgid "Lithuania" msgstr "Litauen" -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:417 +msgid "Lka" +msgstr "Lka" + +#: ../rules/base.xml.in.h:418 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (alternativ valg)" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:425 msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (alternativ tilvalg 2)" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:426 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:427 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:428 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15 ekstra taster via G15daemon" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:429 msgid "Logitech Generic Keyboard" msgstr "Logitech Generic Keyboard" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:430 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech Internet 350 Keyboard" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:431 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet Keyboard" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:432 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator Keyboard" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:433 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite Keyboard" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:434 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" -#: ../rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:435 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:436 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge Keyboard" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:437 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:413 +#: ../rules/base.xml.in.h:439 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (model Y-RB6)" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:440 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:441 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:442 msgid "Lower Sorbian" msgstr "Nedre Sorbian" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:443 msgid "Lower Sorbian (qwertz)" msgstr "Nedre Sorbian (qwertz)" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:444 msgid "Ltu" msgstr "Lit" -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:445 +msgid "Lva" +msgstr "Lva" + +#: ../rules/base.xml.in.h:446 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:447 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:448 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:449 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Intl)" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:450 msgid "Macedonia" msgstr "Makedonien" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:451 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:452 +msgid "Macintosh (International)" +msgstr "Macintosh (internationalt)" + +#: ../rules/base.xml.in.h:453 msgid "Macintosh Old" msgstr "Macintosh gammel" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:454 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, sun døde taster" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:455 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, slå døde taster fra" -#: ../rules/base.xml.in.h:428 -msgid "Make CapsLock an additional Backspace" +#: ../rules/base.xml.in.h:456 +msgid "Make Caps Lock an additional Backspace" msgstr "Gør Caps Lock til en ekstra rettelsestast" -#: ../rules/base.xml.in.h:429 -msgid "Make CapsLock an additional Ctrl" +#: ../rules/base.xml.in.h:457 +msgid "Make Caps Lock an additional Ctrl" msgstr "Gør Caps Lock til en ekstra Ctrl" -#: ../rules/base.xml.in.h:430 -msgid "Make CapsLock an additional ESC" +#: ../rules/base.xml.in.h:458 +msgid "Make Caps Lock an additional ESC" msgstr "Gør Caps Lock til en ekstra Esc" -#: ../rules/base.xml.in.h:431 -msgid "Mal" -msgstr "Mal" +#: ../rules/base.xml.in.h:459 +msgid "Make Caps Lock an additional Hyper" +msgstr "Gør Caps Lock til en ekstra Hyper" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:460 +msgid "Make Caps Lock an additional Num Lock" +msgstr "Gør Caps Lock til en ekstra NumLock" + +#: ../rules/base.xml.in.h:461 +msgid "Make Caps Lock an additional Super" +msgstr "Gør Caps Lock til en ekstra Super" + +#: ../rules/base.xml.in.h:462 msgid "Malayalam" msgstr "Malayalam" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:463 msgid "Malayalam Lalitha" msgstr "Malayalam Lalitha" -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:464 msgid "Maldives" msgstr "Maldiverne" -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:465 +msgid "Mali" +msgstr "Mali" + +#: ../rules/base.xml.in.h:466 msgid "Malta" msgstr "Malta" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:467 msgid "Maltese keyboard with US layout" msgstr "Maltesisk tastatur med US-layout" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:468 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:469 msgid "Maori" msgstr "Maori" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:470 +msgid "Mdv" +msgstr "Mdv" + +#: ../rules/base.xml.in.h:471 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:472 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access Keyboard" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:473 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:474 msgid "Menu" msgstr "Menu" -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:475 msgid "Meta is mapped to Left Win" msgstr "Meta ligger på venstre Win-tast" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:476 msgid "Meta is mapped to Win keys" msgstr "Meta ligger på Win-tasterne" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:477 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet Keyboard" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, svensk" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:481 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:450 +#: ../rules/base.xml.in.h:482 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:484 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:485 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:486 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office Keyboard" -#: ../rules/base.xml.in.h:455 +#: ../rules/base.xml.in.h:487 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:488 msgid "Miscellaneous compatibility options" msgstr "Diverse kompatibilitetsvalg" -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:489 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:490 +msgid "Mli" +msgstr "Mli" + +#: ../rules/base.xml.in.h:491 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:492 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:493 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:494 msgid "Mongolia" msgstr "Mongoliet" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:495 msgid "Montenegro" msgstr "Montenegro" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:496 msgid "Morocco" msgstr "Marokko" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:497 msgid "Multilingual" msgstr "Flersproget" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:498 msgid "Multilingual, first part" msgstr "Flersproget, første del" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:499 msgid "Multilingual, second part" msgstr "Flersproget, anden del" -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:500 msgid "Myanmar" msgstr "Burma" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:501 msgid "NICOLA-F style Backspace" msgstr "NICOLA-F-stil rettelsestast" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:502 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:503 msgid "Nativo" msgstr "Nativo" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:504 msgid "Nativo for Esperanto" msgstr "Nativo for esperanto" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:505 msgid "Nativo for USA keyboards" msgstr "Nativo for USA-tastaturer" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:506 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:474 -msgid "Nep" -msgstr "Nep" - -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:507 msgid "Nepal" msgstr "Nepal" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:508 msgid "Netherlands" msgstr "Holland" -#: ../rules/base.xml.in.h:477 -msgid "Nig" -msgstr "Nig" +#: ../rules/base.xml.in.h:509 +msgid "New phonetic" +msgstr "Ny fonetisk" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:510 +msgid "Nga" +msgstr "Nga" + +#: ../rules/base.xml.in.h:511 msgid "Nigeria" msgstr "Nigeria" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:512 msgid "Nld" msgstr "Hollandsk" -#: ../rules/base.xml.in.h:480 +#: ../rules/base.xml.in.h:513 msgid "Non-breakable space character at fourth level" msgstr "Ubrydelig mellemrumskarakter på fjerde niveau" -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:514 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Ubrydelig mellemrumskarakter på fjerde niveau, tynd ubrydelige mellemrumskarakter på sjette niveau" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:515 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Ubrydelig mellemrumskarakter på fjerde niveau, tynd ubrydelige mellemrumskarakter på sjette niveau (via Ctrl+Skift)" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:516 msgid "Non-breakable space character at second level" msgstr "Ubrydelig mellemrumskarakter på andet niveau" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:517 msgid "Non-breakable space character at third level" msgstr "Ubrydelig mellemrumskarakter på tredje niveau" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:518 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "Ubrydelig mellemrumskarakter på tredje niveau, intet på fjerde niveau" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:519 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "Ubrydelig mellemrumskarakter på tredje niveau, tynd ubrydelig mellemrumskarakter på fjerde niveau" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:520 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:521 msgid "Northern Saami" msgstr "Nordligt saami" -#: ../rules/base.xml.in.h:489 +#: ../rules/base.xml.in.h:522 msgid "Northern Saami, eliminate dead keys" msgstr "Nordligt saami, slå døde taster fra" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:523 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:524 msgid "Norway" msgstr "Norge" -#: ../rules/base.xml.in.h:492 -msgid "NumLock" -msgstr "NumLock" +#: ../rules/base.xml.in.h:525 +msgid "Npl" +msgstr "Npl" -#: ../rules/base.xml.in.h:493 +#: ../rules/base.xml.in.h:526 +msgid "Num Lock" +msgstr "Num Lock" + +#: ../rules/base.xml.in.h:527 msgid "Numeric keypad delete key behaviour" msgstr "Numerisk tastatur slettetast opførsel" -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:528 msgid "Numeric keypad keys work as with Mac" msgstr "Numerisk tastatur taster fungerer som med Mac" -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:529 msgid "Numeric keypad layout selection" msgstr "Numerisk tastatur layout udvælgelse" -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:530 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:531 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:532 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:533 msgid "OLPC Pashto" msgstr "OLPC Pashto" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:534 msgid "OLPC Southern Uzbek" msgstr "OLPC sydlig uzbek" -#: ../rules/base.xml.in.h:501 +#: ../rules/base.xml.in.h:535 msgid "Occitan" msgstr "Occitansk" -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:536 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:537 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:538 msgid "Oriya" msgstr "Oriya" -#: ../rules/base.xml.in.h:505 +#: ../rules/base.xml.in.h:539 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet keyboard" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:540 msgid "Ossetian" msgstr "Ossetisk" -#: ../rules/base.xml.in.h:507 +#: ../rules/base.xml.in.h:541 msgid "Ossetian, Winkeys" msgstr "Ossetisk, Winkeys" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:542 msgid "Ossetian, legacy" msgstr "Ossetisk, forældet" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:543 msgid "PC-98xx Series" msgstr "PC-98xx-serien" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:544 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:545 msgid "Pakistan" msgstr "Pakistan" -#: ../rules/base.xml.in.h:512 +# Pannonian Rusyn or simply Rusyn (Ruthenian) is a Slavic language or dialect spoken +# in north-western Serbia and eastern Croatia +#: ../rules/base.xml.in.h:546 +msgid "Pannonian Rusyn Homophonic" +msgstr "Pannonian Rusyn homofoni" + +#: ../rules/base.xml.in.h:547 msgid "Pashto" msgstr "Pashto" -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:548 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:549 +msgid "Pause" +msgstr "Pause" + +#: ../rules/base.xml.in.h:550 +msgid "Persian, with Persian Keypad" +msgstr "Persisk, med persisk numerisk tastatur" + +#: ../rules/base.xml.in.h:551 msgid "Phonetic" msgstr "Fonetisk" -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:552 msgid "Phonetic Winkeys" -msgstr "Fonetisk Wintaster" +msgstr "Fonetiske Wintaster" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:553 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:554 msgid "Poland" msgstr "Polen" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:555 msgid "Polytonic" msgstr "Polytonisk" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:556 msgid "Portugal" msgstr "Portugal" -#: ../rules/base.xml.in.h:520 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:521 -msgid "Pro Keypad" -msgstr "Pro numerisk tastatur" - -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:557 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:558 msgid "Programmer Dvorak" msgstr "Programmørdvorak" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:559 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:560 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:526 +#: ../rules/base.xml.in.h:561 +msgid "PrtSc" +msgstr "Prtsc" + +#: ../rules/base.xml.in.h:562 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:563 msgid "Right Alt" msgstr "Højre Alt" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:564 msgid "Right Alt (while pressed)" msgstr "Højre Alt (mens trykket ned)" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:565 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Højre Alt vælge femte niveau, låser når trykket ned sammen med en anden femte niveauvælger" + +#: ../rules/base.xml.in.h:566 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Højre Alt vælge femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen" + +#: ../rules/base.xml.in.h:567 msgid "Right Alt key never chooses 3rd level" msgstr "Højre Alt-tast vælger aldrig tredje niveau" -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:568 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Højre Alt-tast, Skift+højre Alt-tast er fler_tast" -#: ../rules/base.xml.in.h:531 +#: ../rules/base.xml.in.h:569 msgid "Right Ctrl" msgstr "Højre Ctrl" -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:570 msgid "Right Ctrl (while pressed)" msgstr "Højre Ctrl-tast (mens trykket ned)" -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:571 msgid "Right Ctrl as Right Alt" msgstr "Højre Ctrl-tast virker som højre Alt" -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:572 +msgid "Right Ctrl+Right Shift" +msgstr "Højre Ctrl+Højre Skift" + +#: ../rules/base.xml.in.h:573 msgid "Right Shift" msgstr "Højre Skift" -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:574 msgid "Right Win" msgstr "Højre Win" -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:575 msgid "Right Win (while pressed)" msgstr "Højre Win-tast (mens trykket ned)" -#: ../rules/base.xml.in.h:537 +#: ../rules/base.xml.in.h:576 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Højre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger" + +#: ../rules/base.xml.in.h:577 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Højre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen" + +#: ../rules/base.xml.in.h:578 msgid "Right hand" msgstr "Højre hånd" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:579 msgid "Right handed Dvorak" msgstr "Højre hånd dvorak" -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:580 msgid "Romania" msgstr "Rumænien" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:581 msgid "Romanian keyboard with German letters" msgstr "Rumænsk tastatur med tyske bogstaver" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:582 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Rumænsk tastatur med tyske bogstaver, eliminer døde taster" -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:583 msgid "Rou" msgstr "Rum" -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:584 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:585 msgid "Russia" msgstr "Rusland" -#: ../rules/base.xml.in.h:545 +#: ../rules/base.xml.in.h:586 msgid "Russian" msgstr "Russisk" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:587 msgid "Russian phonetic" msgstr "Russisk fonetisk" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:588 msgid "Russian phonetic Dvorak" msgstr "Russisk fonetisk dvorak" -#: ../rules/base.xml.in.h:548 +#: ../rules/base.xml.in.h:589 msgid "Russian phonetic, eliminate dead keys" msgstr "Russisk fonetisk, slå døde taster fra" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:590 msgid "Russian with Kazakh" msgstr "Russisk med kazakh" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:591 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:592 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:593 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:594 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:554 +#: ../rules/base.xml.in.h:595 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:555 +#: ../rules/base.xml.in.h:596 ../rules/base.extras.xml.in.h:9 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:556 +#: ../rules/base.xml.in.h:597 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:598 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:599 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:600 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:560 +#: ../rules/base.xml.in.h:601 msgid "Scroll Lock" msgstr "Scroll Lock" -#: ../rules/base.xml.in.h:561 -msgid "ScrollLock" -msgstr "ScrollLock" - -#: ../rules/base.xml.in.h:562 +#: ../rules/base.xml.in.h:602 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:563 +#: ../rules/base.xml.in.h:603 msgid "Semi-colon on third level" msgstr "Semikolon på tredje niveau" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:604 +msgid "Sen" +msgstr "Sen" + +#: ../rules/base.xml.in.h:605 +msgid "Senegal" +msgstr "Senegal" + +#: ../rules/base.xml.in.h:606 ../rules/base.extras.xml.in.h:10 msgid "Serbia" msgstr "Serbien" -#: ../rules/base.xml.in.h:565 -msgid "Shift cancels CapsLock" +#: ../rules/base.xml.in.h:607 +msgid "Serbian" +msgstr "Serbisk" + +#: ../rules/base.xml.in.h:608 +msgid "Shift cancels Caps Lock" msgstr "Skift afbryder Caps Lock" -#: ../rules/base.xml.in.h:566 -msgid "Shift does not cancel NumLock, chooses 3d level instead" -msgstr "Skift afbryder ikke NumLock, vælger tredje niveau i steden for" +#: ../rules/base.xml.in.h:609 +msgid "Shift does not cancel Num Lock, chooses 3rd level instead" +msgstr "Skift afbryder ikke Num Lock, vælger tredje niveau i steden for" -#: ../rules/base.xml.in.h:567 +#: ../rules/base.xml.in.h:610 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Skift med numeriske taster virker som i MS Windows" -#: ../rules/base.xml.in.h:568 -msgid "Shift+CapsLock" +#: ../rules/base.xml.in.h:611 +msgid "Shift+Caps Lock" msgstr "Skift+Caps Lock" -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:612 msgid "Simple" msgstr "Simpel" -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:613 +msgid "Sindhi" +msgstr "Sindhi" + +#: ../rules/base.xml.in.h:614 msgid "Slovakia" msgstr "Slovakiet" -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:615 msgid "Slovenia" msgstr "Slovenien" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:616 msgid "South Africa" msgstr "Sydafrika" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:617 msgid "Southern Uzbek" msgstr "Sydlig uzbek" -#: ../rules/base.xml.in.h:574 +#: ../rules/base.xml.in.h:618 msgid "Spain" msgstr "Spanien" -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:619 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Specialtaster (Ctrl+Alt+<key>) håndteret i en server" -#: ../rules/base.xml.in.h:576 -msgid "SrL" -msgstr "SrL" - -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:620 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:621 msgid "Standard" msgstr "Standard" -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:622 msgid "Standard (Cedilla)" msgstr "Standard (Cedilla)" -#: ../rules/base.xml.in.h:580 -msgid "Standard Phonetic" -msgstr "Standard fonetisk" - #. RSTU 2019-91 -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:624 msgid "Standard RSTU" msgstr "Standard RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:626 msgid "Standard RSTU on Russian layout" msgstr "Standard-RSTU på russisk layout" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:627 msgid "Sun Type 5/6" msgstr "Sun type 5/6" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:628 msgid "Sun dead keys" msgstr "Sun døde taster" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:629 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:630 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:631 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:632 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:591 -msgid "Swap Ctrl and CapsLock" +#: ../rules/base.xml.in.h:633 +msgid "Swap Ctrl and Caps Lock" msgstr "Ombyt Ctrl og Caps Lock" -#: ../rules/base.xml.in.h:592 -msgid "Swap ESC and CapsLock" -msgstr "Ombyt Ctrl og Caps Lock" +#: ../rules/base.xml.in.h:634 +msgid "Swap ESC and Caps Lock" +msgstr "Ombyt ESC og Caps Lock" -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:635 msgid "Swe" msgstr "Sve" -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:636 msgid "Sweden" msgstr "Sverige" -#: ../rules/base.xml.in.h:595 +#: ../rules/base.xml.in.h:637 msgid "Switzerland" msgstr "Schweiz" -#: ../rules/base.xml.in.h:596 +#: ../rules/base.xml.in.h:638 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet-pc)" -#: ../rules/base.xml.in.h:597 +#: ../rules/base.xml.in.h:639 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:598 +#: ../rules/base.xml.in.h:640 msgid "Syria" msgstr "Syrien" -#: ../rules/base.xml.in.h:599 +#: ../rules/base.xml.in.h:641 msgid "Syriac" msgstr "Syrisk" -#: ../rules/base.xml.in.h:600 +#: ../rules/base.xml.in.h:642 msgid "Syriac phonetic" msgstr "Syrisk fonetisk" -#: ../rules/base.xml.in.h:601 +#: ../rules/base.xml.in.h:643 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:602 +#: ../rules/base.xml.in.h:644 msgid "Tajikistan" msgstr "Tadjikistan" -#: ../rules/base.xml.in.h:603 +#: ../rules/base.xml.in.h:645 msgid "Tamil" msgstr "Tamil" -#: ../rules/base.xml.in.h:604 +#: ../rules/base.xml.in.h:646 +msgid "Tamil Keyboard with Numerals" +msgstr "Tamilsk tastatur med numre" + +#: ../rules/base.xml.in.h:647 msgid "Tamil TAB Typewriter" msgstr "Tamil TAB-skrivemaskine" -#: ../rules/base.xml.in.h:605 +#: ../rules/base.xml.in.h:648 msgid "Tamil TSCII Typewriter" msgstr "Tamil TSCII-skrivemaskine" -#: ../rules/base.xml.in.h:606 +#: ../rules/base.xml.in.h:649 msgid "Tamil Unicode" msgstr "Tamil unicode" -#: ../rules/base.xml.in.h:607 +#: ../rules/base.xml.in.h:650 +msgid "Tanzania" +msgstr "Tanzania" + +#: ../rules/base.xml.in.h:651 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:608 +#: ../rules/base.xml.in.h:652 msgid "Tatar" msgstr "Tatar" -#: ../rules/base.xml.in.h:609 +#: ../rules/base.xml.in.h:653 msgid "Telugu" msgstr "Telugu" -#: ../rules/base.xml.in.h:610 +#: ../rules/base.xml.in.h:654 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:611 +#: ../rules/base.xml.in.h:655 msgid "Thailand" msgstr "Thailand" -#: ../rules/base.xml.in.h:612 +#: ../rules/base.xml.in.h:656 msgid "Tibetan" msgstr "Tibetansk" -#: ../rules/base.xml.in.h:613 +#: ../rules/base.xml.in.h:657 msgid "Tibetan (with ASCII numerals)" msgstr "Tibetansk (med ASCII-numre)" -#: ../rules/base.xml.in.h:614 +#: ../rules/base.xml.in.h:658 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:615 -msgid "Tifinagh Alternative" +#: ../rules/base.xml.in.h:659 +msgid "Tifinagh alternative" msgstr "Tifinagh alternativ" -#: ../rules/base.xml.in.h:616 -msgid "Tifinagh Alternative Phonetic" +#: ../rules/base.xml.in.h:660 +msgid "Tifinagh alternative phonetic" msgstr "Tifinagh alternativ fonetisk" -#: ../rules/base.xml.in.h:617 -msgid "Tifinagh Extended" +#: ../rules/base.xml.in.h:661 +msgid "Tifinagh extended" msgstr "Tifinagh udvidet" -#: ../rules/base.xml.in.h:618 -msgid "Tifinagh Extended Phonetic" +#: ../rules/base.xml.in.h:662 +msgid "Tifinagh extended phonetic" msgstr "Tifinagh udvidet fonetisk" -#: ../rules/base.xml.in.h:619 -msgid "Tifinagh Phonetic" +#: ../rules/base.xml.in.h:663 +msgid "Tifinagh phonetic" msgstr "Tifinagh fonetisk" -#: ../rules/base.xml.in.h:620 +#: ../rules/base.xml.in.h:664 msgid "Tilde (~) variant" msgstr "Tilde (~) variant" -#: ../rules/base.xml.in.h:621 +#: ../rules/base.xml.in.h:665 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:622 +#: ../rules/base.xml.in.h:666 +msgid "Tkm" +msgstr "Tkm" + +#: ../rules/base.xml.in.h:667 msgid "To the corresponding key in a Dvorak keyboard." msgstr "Til den tilsvarende tast i et Dvoraktastatur." -#: ../rules/base.xml.in.h:623 +#: ../rules/base.xml.in.h:668 msgid "To the corresponding key in a Qwerty keyboard." msgstr "Til den tilsvarende tast på et Qwertytastatur." -#: ../rules/base.xml.in.h:624 +#: ../rules/base.xml.in.h:669 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:625 -msgid "Traditional Phonetic" +#: ../rules/base.xml.in.h:670 +msgid "Traditional phonetic" msgstr "Traditionel fonetisk" -#: ../rules/base.xml.in.h:626 +#: ../rules/base.xml.in.h:671 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:627 +#: ../rules/base.xml.in.h:672 msgid "Trust Slimline" msgstr "Trust Slimline" -#: ../rules/base.xml.in.h:628 +#: ../rules/base.xml.in.h:673 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:629 +#: ../rules/base.xml.in.h:674 msgid "Tur" msgstr "Tyr" -#: ../rules/base.xml.in.h:630 +#: ../rules/base.xml.in.h:675 msgid "Turkey" msgstr "Tyrkiet" -#: ../rules/base.xml.in.h:631 +#: ../rules/base.xml.in.h:676 msgid "Turkmenistan" msgstr "Turkmenistan" -#: ../rules/base.xml.in.h:632 +#: ../rules/base.xml.in.h:677 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:678 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:679 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:680 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:EU-tilstand)" + +#: ../rules/base.xml.in.h:681 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (106:JP-tilstand)" + +#: ../rules/base.xml.in.h:682 msgid "Typewriter" msgstr "Skrivemaskine" -#: ../rules/base.xml.in.h:633 +#: ../rules/base.xml.in.h:683 +msgid "Typewriter, legacy" +msgstr "Skrivemaskine, forældet" + +#: ../rules/base.xml.in.h:684 +msgid "Tza" +msgstr "Tza" + +#: ../rules/base.xml.in.h:685 msgid "UCW layout (accented letters only)" msgstr "UCW-layout (kun bogstaver med accent)" -#: ../rules/base.xml.in.h:634 +#: ../rules/base.xml.in.h:686 +msgid "US Dvorak with CZ UCW support" +msgstr "US Dvorak med CZ UCW-understøttelse" + +#: ../rules/base.xml.in.h:687 msgid "US keyboard with Bosnian digraphs" msgstr "US-tastatur med bosniske digrafer" -#: ../rules/base.xml.in.h:635 +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Bosnian letters" msgstr "US-tastatur med bosniske bogstaver" -#: ../rules/base.xml.in.h:636 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Croatian digraphs" msgstr "US-tastatur med kroatiske digrafer" -#: ../rules/base.xml.in.h:637 +#: ../rules/base.xml.in.h:690 msgid "US keyboard with Croatian letters" msgstr "US-tastatur med kroatiske bogstaver" -#: ../rules/base.xml.in.h:638 +#: ../rules/base.xml.in.h:691 msgid "US keyboard with Estonian letters" msgstr "US-tastatur med esttiske bogstaver" -#: ../rules/base.xml.in.h:639 +#: ../rules/base.xml.in.h:692 +msgid "US keyboard with Italian letters" +msgstr "US-tastatur med italienske bogstaver" + +#: ../rules/base.xml.in.h:693 msgid "US keyboard with Lithuanian letters" msgstr "US-tastatur med litauiske bogstaver" -#: ../rules/base.xml.in.h:640 +#: ../rules/base.xml.in.h:694 msgid "US keyboard with Slovenian letters" msgstr "US-tastatur med slovenske bogstaver" -#: ../rules/base.xml.in.h:641 +#: ../rules/base.xml.in.h:695 ../rules/base.extras.xml.in.h:11 msgid "USA" msgstr "USA" -#: ../rules/base.xml.in.h:642 +#: ../rules/base.xml.in.h:696 msgid "Udmurt" msgstr "Udmurt" -#: ../rules/base.xml.in.h:643 +#: ../rules/base.xml.in.h:697 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:644 +#: ../rules/base.xml.in.h:698 msgid "Ukraine" msgstr "Ukraine" -#: ../rules/base.xml.in.h:645 +#: ../rules/base.xml.in.h:699 msgid "Unicode additions (arrows and math operators)" msgstr "Unicode tilføjelser (pile og matematiske tegn)" -#: ../rules/base.xml.in.h:646 +#: ../rules/base.xml.in.h:700 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Unicode tilføjelser (pile og matematiske tegn). Matematiske tegn på standardniveau" -#: ../rules/base.xml.in.h:647 +#: ../rules/base.xml.in.h:701 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:648 +#: ../rules/base.xml.in.h:702 msgid "United Kingdom" msgstr "United Kingdom" -#: ../rules/base.xml.in.h:649 +#: ../rules/base.xml.in.h:703 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:650 +#: ../rules/base.xml.in.h:704 msgid "Urdu, Alternative phonetic" msgstr "Urdu, alternativ fonetisk" -#: ../rules/base.xml.in.h:651 +#: ../rules/base.xml.in.h:705 msgid "Urdu, Phonetic" msgstr "Urdu, fonetisk" -#: ../rules/base.xml.in.h:652 +#: ../rules/base.xml.in.h:706 msgid "Urdu, Winkeys" msgstr "Urdu, Win-taster" -#: ../rules/base.xml.in.h:653 +#: ../rules/base.xml.in.h:707 msgid "Use Bosnian digraphs" msgstr "Anvend bosniske digrafer" -#: ../rules/base.xml.in.h:654 +#: ../rules/base.xml.in.h:708 msgid "Use Croatian digraphs" msgstr "Anvend kroatiske digrafer" -#: ../rules/base.xml.in.h:655 +#: ../rules/base.xml.in.h:709 msgid "Use guillemets for quotes" msgstr "Anvend guillemeter som anførelsestegn" -#: ../rules/base.xml.in.h:656 +#: ../rules/base.xml.in.h:710 msgid "Use keyboard LED to show alternative layout" msgstr "Brug tastatur-LED til at vise alternativ layout" -#: ../rules/base.xml.in.h:657 +#: ../rules/base.xml.in.h:711 msgid "Using space key to input non-breakable space character" msgstr "Brug mellemrum for at indtaste ubrydelig mellemrumskarakter" -#: ../rules/base.xml.in.h:658 +#: ../rules/base.xml.in.h:712 msgid "Usual space at any level" msgstr "Normal mellemrum på alle niveauer" -#: ../rules/base.xml.in.h:659 +#: ../rules/base.xml.in.h:713 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:660 +#: ../rules/base.xml.in.h:714 msgid "Uzbekistan" msgstr "Usbekistan" -#: ../rules/base.xml.in.h:661 +#: ../rules/base.xml.in.h:715 msgid "Vietnam" msgstr "Vietnam" -#: ../rules/base.xml.in.h:662 +#: ../rules/base.xml.in.h:716 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 Internet Keyboard" -#: ../rules/base.xml.in.h:663 +#: ../rules/base.xml.in.h:717 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:664 +#: ../rules/base.xml.in.h:718 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Wang 724 numerisk tastatur med unicode tilføjelser (pile og matematiske tegn)" -#: ../rules/base.xml.in.h:665 +#: ../rules/base.xml.in.h:719 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Wang 724 numerisk tastatur med unicode tilføjelser (pile og matematiske tegn). Matematiske tegn på standardniveau" -#: ../rules/base.xml.in.h:666 +#: ../rules/base.xml.in.h:720 msgid "Wang model 724 azerty" msgstr "Wang model 724 azerty" -#: ../rules/base.xml.in.h:667 +#: ../rules/base.xml.in.h:721 msgid "Western" msgstr "Vestlig" -#: ../rules/base.xml.in.h:668 +#: ../rules/base.xml.in.h:722 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:669 +#: ../rules/base.xml.in.h:723 msgid "Winkeys" msgstr "Win-taster" -#: ../rules/base.xml.in.h:670 +#: ../rules/base.xml.in.h:724 msgid "With <\\|> key" msgstr "Med <\\|> tast" -#: ../rules/base.xml.in.h:671 +#: ../rules/base.xml.in.h:725 msgid "With EuroSign on 5" msgstr "Med eurotegn på 5" -#: ../rules/base.xml.in.h:672 +#: ../rules/base.xml.in.h:726 msgid "With guillemets" msgstr "Med guillemeter" -#: ../rules/base.xml.in.h:673 +#: ../rules/base.xml.in.h:727 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet Keyboard" -#: ../rules/base.xml.in.h:674 +#: ../rules/base.xml.in.h:728 msgid "Yakut" msgstr "Yakut" -#: ../rules/base.xml.in.h:675 +#: ../rules/base.xml.in.h:729 msgid "Yoruba" msgstr "Yoruba" -#: ../rules/base.xml.in.h:676 +#: ../rules/base.xml.in.h:730 msgid "Z and ZHE swapped" msgstr "Z og ZHE ombyttet" -#: ../rules/base.xml.in.h:677 -msgid "Zar" -msgstr "Zar" - -#: ../rules/base.xml.in.h:678 +#: ../rules/base.xml.in.h:731 +msgid "Zaf" +msgstr "Zaf" + +# The zero-width non-joiner (ZWNJ) is a non-printing character used in the computerized +# typesetting of some cursive scripts, or other scripts which make use of ligatures, +# such as Devanagari. When placed between two characters that would otherwise be +# connected, a ZWNJ causes them to be printed in their final and initial forms, +# respectively. This is also an effect of a space character, but a ZWNJ is used when it +# is desirable to keep the words closer together. The ZWNJ is represented in Unicode +# is U+200C, and can be represented in HTML as ‌, ‌ or ‌. Kilde eng. +# wikipedia 12. maj 2010 +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level" +msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt mellemrumstegn på tredje niveau" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt på mellemrum på tredje niveau" + +#: ../rules/base.xml.in.h:735 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt mellemrumstegn på tredje niveau" + +#: ../rules/base.xml.in.h:736 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt mellemrumstegn på tredje niveau, ubrydeligt mellemrumstegn (ZWNJ) på fjerde niveau" + +#: ../rules/base.xml.in.h:737 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ombrydeligt mellemrumstegn på tredje niveau" + +#: ../rules/base.xml.in.h:738 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ombrydeligt mellemrumstegn på tredje niveau, ubrydeligt mellemrumsteng på fjerde niveau" + +#: ../rules/base.xml.in.h:739 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på tredje niveau, ombrydeligt mellemrumstegn på fjerde niveau" + +#: ../rules/base.xml.in.h:740 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:679 +#: ../rules/base.xml.in.h:741 msgid "azerty/digits" msgstr "azerty/cifre" -#: ../rules/base.xml.in.h:680 +#: ../rules/base.xml.in.h:742 msgid "digits" msgstr "cifre" -#: ../rules/base.xml.in.h:681 +#: ../rules/base.xml.in.h:743 msgid "displaced semicolon and quote (obsolete)" msgstr "forkert placeret semikolon og anførelsestegn (forældet)" -#: ../rules/base.xml.in.h:682 +#: ../rules/base.xml.in.h:744 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:683 +#: ../rules/base.xml.in.h:745 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:684 +#: ../rules/base.xml.in.h:746 msgid "qwerty, extended Backslash" msgstr "qwerty, udvidet omvendt skråstreg" -#: ../rules/base.xml.in.h:685 +#: ../rules/base.xml.in.h:747 msgid "qwerty/digits" msgstr "qwerty/cifre" -#: ../rules/base.xml.in.h:686 +#: ../rules/base.xml.in.h:748 msgid "qwertz" msgstr "qwertz" -#~ msgid "Brazilian ABNT2" -#~ msgstr "Brasiliansk ABNT2" - -#~ msgid "Japanese 106-key" -#~ msgstr "Japansk 106-taster" - -#~ msgid "Kir" -#~ msgstr "Kir" - -#~ msgid "Korean 106-key" -#~ msgstr "Koreansk 106-tast" - -#~ msgid "Super is mapped to Win keys" -#~ msgstr "Super ligger på Win-tasterne" - -#~ msgid "US keyboard with Slovenian digraphs" -#~ msgstr "US-tastatur med slovenske digrafer" - -#~ msgid "Unicode" -#~ msgstr "Unicode" - -#~ msgid "Use Slovenian digraphs" -#~ msgstr "Anvend slovenske digrafer" - -#~ msgid "Add the EuroSign to the 2 key." -#~ msgstr "Tilføj eurotegnet til 2-tasten." - -#~ msgid "Add the EuroSign to the 4 key." -#~ msgstr "Tilføj eurotegnet til 4-tasten." - -#~ msgid "Add the EuroSign to the 5 key." -#~ msgstr "Tilføj eurotegnet til 5-tasten." - -#~ msgid "Add the EuroSign to the E key." -#~ msgstr "Tilføj eurotegnet til E-tasten." - -#~ msgid "Alt+Ctrl change layout." -#~ msgstr "Alt+Ctrl skifter layout." - -#~ msgid "Alt+Shift change layout." -#~ msgstr "Alt+skift skifter layout." - -#~ msgid "CapsLock LED shows alternative layout." -#~ msgstr "Caps Lock LED viser alternativ layout." - -#~ msgid "CapsLock just locks the Shift modifier." -#~ msgstr "Caps Lock låser kun skift-ændreren." - -#~ msgid "CapsLock key changes layout." -#~ msgstr "Caps Lock-tast skifter layout." - -#~ msgid "Ctrl+Shift change layout." -#~ msgstr "Ctrl+skift skifter layout." - -#~ msgid "Hewlett-Packard Internet Keyboard 5181" -#~ msgstr "Hewlett-Packard Internet Keyboard 5181" - -#~ msgid "Hewlett-Packard Internet Keyboard 5185" -#~ msgstr "Hewlett-Packard Internet Keyboard 5185" - -#~ msgid "Hewlett-Packard SK-2505 Internet Keyboard" -#~ msgstr "Hewlett-Packard SK-2505 Internet Keyboard" - -#~ msgid "IBM Rapid Access II (alternate option)" -#~ msgstr "IBM Rapid Access II (alternativ)" - -#~ msgid "LCtrl+LShift change layout." -#~ msgstr "Venstre Ctrl+skift skifter layout." - -#~ msgid "Layout switching" -#~ msgstr "Layout ombytning" - -#~ msgid "Left Alt key changes layout." -#~ msgstr "Venstre Alt-tast skifter layout." - -#~ msgid "Left Ctrl key changes layout." -#~ msgstr "Venstre Ctrl-tast skifter layout." - -#~ msgid "Left Shift key changes layout." -#~ msgstr "Venstre skiftetast skifter layout." - -#~ msgid "Left Win-key changes layout." -#~ msgstr "Venstre Win-tast skifter layout." - -#~ msgid "Neostyle" -#~ msgstr "Neostil" - -#~ msgid "NumLock LED shows alternative layout." -#~ msgstr "Num Lock LED viser alternativ layout." - -#~ msgid "Press Left Alt key to choose 3rd level." -#~ msgstr "Tryk venstre Alt-tast for at vælge tredje niveau." - -#~ msgid "Press Left Win-key to choose 3rd level." -#~ msgstr "Tryk venstre Win-tast for at vælge tredje niveau." - -#~ msgid "Press Right Alt key to choose 3rd level." -#~ msgstr "Tryk højre Alt-tast for at vælge tredje niveau." - -#~ msgid "Press Right Ctrl to choose 3rd level." -#~ msgstr "Tryk højre Ctrl-tast for at vælge tredje niveau." - -#~ msgid "Press Right Win-key to choose 3rd level." -#~ msgstr "Tryk højre Win-tast for at vælge tredje niveau." - -#~ msgid "Press any of Alt keys to choose 3rd level." -#~ msgstr "Tryk på en af Alt-tasterne for at vælge tredje niveau." - -#~ msgid "Press any of Win-keys to choose 3rd level." -#~ msgstr "Tryk på en af Win-tasterne for at vælge tredje niveau." - -#~ msgid "Right Alt key changes layout." -#~ msgstr "Højre Alt-tast skifter gruppe." - -#~ msgid "Right Ctrl key changes layout." -#~ msgstr "Højre Ctrl-tast skifter layout." - -#~ msgid "Right Shift key changes layout." -#~ msgstr "Højre skiftetast skifter gruppe" - -#~ msgid "Right Win-key changes layout." -#~ msgstr "Højre Win-tast skifter layout." - -#~ msgid "ScrollLock LED shows alternative layout." -#~ msgstr "Scroll Lock LED viser alternativ layout." - -#~ msgid "Shift+CapsLock changes layout." -#~ msgstr "Skift+Caps Lock-tast skifter layout." - -#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -#~ msgstr "Ombyt tastkoder på to taster når Mac-tastaturer fejlopfanges af kerne." - -#~ msgid "Third level choosers" -#~ msgstr "Tredje niveaus vælgere" - -#~ msgid "Urdu" -#~ msgstr "Urdu" - -#~ msgid "A Tamil typewrite-style keymap; TAB encoding" -#~ msgstr "En tamilsk skrivemaskine-tastaturudlægning; TAB-kodning" - -#~ msgid "A Tamil typewrite-style keymap; TSCII encoding" -#~ msgstr "En tamilsk skrivemaskine-tastaturudlægning; TSCII-kodning" - -#~ msgid "A Tamil typewrite-style keymap; Unicode encoding" -#~ msgstr "En tamilsk skrivemaskine-tastaturudlægning; Unicode-kodning" - -#~ msgid "Arb" -#~ msgstr "Arb" - -#~ msgid "Bosnian" -#~ msgstr "Bosnisk" - -#~ msgid "Burmese" -#~ msgstr "Burmesisk" - -#~ msgid "CloGaelach Laptop" -#~ msgstr "CloGaelach-bærbar" - -#~ msgid "Czech (qwerty)" -#~ msgstr "Tjekkisk (qwerty)" - -#~ msgid "Danish" -#~ msgstr "Dansk" - -#~ msgid "Dutch" -#~ msgstr "Hollandsk" - -#~ msgid "Dvo" -#~ msgstr "Dvo" - -#~ msgid "Finnish" -#~ msgstr "Finsk" - -#~ msgid "French Canadian" -#~ msgstr "Fransk-canadisk" - -#~ msgid "Georgian (latin)" -#~ msgstr "Georgisk (latinsk)" - -#~ msgid "Georgian (russian)" -#~ msgstr "Georgisk (russisk)" - -#~ msgid "Grc" -#~ msgstr "Græ" - -#~ msgid "Group Shift/Lock behavior" -#~ msgstr "Gruppeskift/-lås-opførsel" - -#~ msgid "Hin" -#~ msgstr "Hin" - -#~ msgid "INSCRIPT layout" -#~ msgstr "INSCRIPT-layout" - -#~ msgid "IS434 laptop" -#~ msgstr "IS434-bærbar" - -#~ msgid "Iku" -#~ msgstr "Iku" - -#~ msgid "Irish" -#~ msgstr "Irsk" - -#~ msgid "Italian" -#~ msgstr "Italiensk" - -#~ msgid "Lithuanian azerty standard" -#~ msgstr "Litauisk azerty-standard" - -#~ msgid "Lithuanian qwerty \"numeric\"" -#~ msgstr "Litauisk qwerty-numerisk" - -#~ msgid "Logitech iTouch keyboard Internet Navigator" -#~ msgstr "Logitech iTouch keyboard Internet Navigator" - -#~ msgid "Northern Saami (Finland)" -#~ msgstr "Nordligt Saami (Finland)" - -#~ msgid "Northern Saami (Sweden)" -#~ msgstr "Nordligt Saami (Sverige)" - -#~ msgid "Ogh" -#~ msgstr "Ogh" - -#~ msgid "Ori" -#~ msgstr "Ori" - -#~ msgid "PC104" -#~ msgstr "PC104" - -#~ msgid "Polish" -#~ msgstr "Polsk" - -#~ msgid "Polish (qwertz)" -#~ msgstr "Polsk (qwertz)" - -#~ msgid "PowerPC PS/2" -#~ msgstr "PowerPC PS/2" - -#~ msgid "Sapmi" -#~ msgstr "Sapmi" - -#~ msgid "Scg" -#~ msgstr "Scg" - -#~ msgid "Slovak (qwerty)" -#~ msgstr "Slovakisk (qwerty)" - -#~ msgid "Sv" -#~ msgstr "Sv" - -#~ msgid "Swedish" -#~ msgstr "Svensk" - -#~ msgid "Swiss French" -#~ msgstr "Schweizisk-fransk" - -#~ msgid "Tel" -#~ msgstr "Tel" - -#~ msgid "Thai (Kedmanee)" -#~ msgstr "Thai (Kedmanee)" - -#~ msgid "Tml" -#~ msgstr "Tml" - -#~ msgid "Turkish" -#~ msgstr "Tyrkisk" - -#~ msgid "Turkish Alt-Q Layout" -#~ msgstr "Tyrkisk Alt-Q-layout" - -#~ msgid "U.S. English w/ ISO9995-3" -#~ msgstr "U.S. Engelsk w/ ISO9995-3" - -#~ msgid "U.S. English w/ dead keys" -#~ msgstr "U.S. Engelsk m. døde taster" - -#~ msgid "US" -#~ msgstr "US" - -#~ msgid "Yug" -#~ msgstr "Yug" - -#~ msgid "Yugoslavian" -#~ msgstr "Yugoslavisk" - -#~ msgid "abnt2" -#~ msgstr "abnt2" - -#~ msgid "bksl" -#~ msgstr "omsk" - -#~ msgid "laptop" -#~ msgstr "bæbar" - -#~ msgid "sefi" -#~ msgstr "sefi" - -#~ msgid "si1452" -#~ msgstr "si1452" - -#~ msgid "uni/101/qwerty/comma" -#~ msgstr "uni/101/qwerty/komma" - -#~ msgid "uni/101/qwerty/dot" -#~ msgstr "uni/101/qwerty/punktum" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" -#~ msgid "uni/101/qwertz/comma" -#~ msgstr "uni/101/qwertz/komma" +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" -#~ msgid "uni/101/qwertz/dot" -#~ msgstr "uni/101/qwertz/punktum" +# Avestisk er et uddødt iransk sprog +#: ../rules/base.extras.xml.in.h:3 +msgid "Avestan" +msgstr "Avestisk" -#~ msgid "uni/102/qwerty/comma" -#~ msgstr "uni/102/qwerty/komma" +#: ../rules/base.extras.xml.in.h:4 +msgid "Combining accents instead of dead keys" +msgstr "Sammensætte accenter fremfor døde taster" -#~ msgid "uni/102/qwerty/dot" -#~ msgstr "uni/102/qwerty/punktum" +# http://en.wikipedia.org/wiki/Interior_Salish_languages +#: ../rules/base.extras.xml.in.h:5 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" -#~ msgid "uni/102/qwertz/comma" -#~ msgstr "uni/102/qwertz/komma" +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining)" +msgstr "International (AltGr Unicode sammensætning)" -#~ msgid "uni/102/qwertz/dot" -#~ msgstr "uni/102/qwertz/punktum" +#: ../rules/base.extras.xml.in.h:7 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "International (AltGr Unicode sammensætning, alternativ)" diff --git a/dist/xkeyboard-config/po/de.po b/dist/xkeyboard-config/po/de.po index 962483568..85220ea22 100644 --- a/dist/xkeyboard-config/po/de.po +++ b/dist/xkeyboard-config/po/de.po @@ -1,15 +1,15 @@ # German translation of xkeyboard-config. # This file is distributed under the same license as the xkeyboard-config package. -# Mario Blättermann , 2009. # Christian Kirbach , 2009. +# Mario Blättermann , 2009, 2010. # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-1.6pre1\n" +"Project-Id-Version: xkeyboard-config-2.0\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-05-12 23:49+0100\n" -"PO-Revision-Date: 2009-05-13 21:02+0100\n" -"Last-Translator: Mario Blättermann \n" +"POT-Creation-Date: 2010-09-15 21:57+0100\n" +"PO-Revision-Date: 2010-09-16 11:56+0100\n" +"Last-Translator: Mario Blättermann \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,2735 +18,3062 @@ msgstr "" "X-Poedit-Country: GERMANY\n" #: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<Kleiner als/größer als>" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "<Kleiner als/Größer als> wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "<Kleiner als/Größer als> wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung." + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "Alternative (veraltet)" -#: ../rules/base.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" msgstr "Alternative (veraltet), Sun-Akzenttasten" -#: ../rules/base.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "Alternative (veraltet), ohne Akzenttasten" -#: ../rules/base.xml.in.h:5 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "101/104-Tasten kompatibel" -#: ../rules/base.xml.in.h:6 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/Komma/Akzenttasten" -#: ../rules/base.xml.in.h:7 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/Komma/ohne Akzenttasten" -#: ../rules/base.xml.in.h:8 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/Punkt/Akzenttasten" -#: ../rules/base.xml.in.h:9 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/Punkt/ohne Akzenttasten" -#: ../rules/base.xml.in.h:10 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/Komma/Akzenttasten" -#: ../rules/base.xml.in.h:11 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/Komma/ohne Akzenttasten" -#: ../rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/Punkt/Akzenttasten" -#: ../rules/base.xml.in.h:13 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/Punkt/ohne Akzenttasten" -#: ../rules/base.xml.in.h:14 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/Komma/Akzenttasten" -#: ../rules/base.xml.in.h:15 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/Komma/ohne Akzenttasten" -#: ../rules/base.xml.in.h:16 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/Punkt/Akzenttasten" -#: ../rules/base.xml.in.h:17 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/Punkt/ohne Akzenttasten" -#: ../rules/base.xml.in.h:18 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/Komma/Akzenttasten" -#: ../rules/base.xml.in.h:19 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/Komma/ohne Akzenttasten" -#: ../rules/base.xml.in.h:20 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/Punkt/Akzenttasten" -#: ../rules/base.xml.in.h:21 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/Punkt/ohne Akzenttasten" -#: ../rules/base.xml.in.h:22 +#: ../rules/base.xml.in.h:25 msgid "2" msgstr "2" -#: ../rules/base.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "4" msgstr "4" -#: ../rules/base.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:28 -msgid "ACPI Standard" -msgstr "ACPI-Standard" - -#: ../rules/base.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "ATM/phone-style" msgstr "ATM/Telefonstil" -#: ../rules/base.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:32 +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:33 +#: ../rules/base.xml.in.h:35 msgid "Acer Laptop" msgstr "Acer Laptop" -#: ../rules/base.xml.in.h:34 +#: ../rules/base.xml.in.h:36 msgid "Add the standard behavior to Menu key" msgstr "Standardverhalten zur Menütaste hinzufügen" -#: ../rules/base.xml.in.h:35 +#: ../rules/base.xml.in.h:37 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "Esperanto-Circumflex (^) hinzufügen (supersigno)" -#: ../rules/base.xml.in.h:36 +#: ../rules/base.xml.in.h:38 msgid "Adding EuroSign to certain keys" msgstr "Euro-Symbol zu verschiedenen Tasten hinzufügen" -#: ../rules/base.xml.in.h:37 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "Afghanistan" -#: ../rules/base.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Albanien" -#: ../rules/base.xml.in.h:43 +#: ../rules/base.xml.in.h:45 msgid "Alt and Meta are on Alt keys" msgstr "Alt und Meta befinden sich auf den Alt-Tasten." -#: ../rules/base.xml.in.h:44 +#: ../rules/base.xml.in.h:46 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Alt ist der rechten Win-Taste zugeordnet und Super der Menü-Taste." -#: ../rules/base.xml.in.h:45 -msgid "Alt+CapsLock" +#: ../rules/base.xml.in.h:47 +msgid "Alt+Caps Lock" msgstr "Alt+Feststelltaste" -#: ../rules/base.xml.in.h:46 +#: ../rules/base.xml.in.h:48 msgid "Alt+Ctrl" msgstr "Alt+Strg" -#: ../rules/base.xml.in.h:47 +#: ../rules/base.xml.in.h:49 msgid "Alt+Shift" msgstr "Alt+Umschalttaste" -#: ../rules/base.xml.in.h:48 +#: ../rules/base.xml.in.h:50 msgid "Alt+Space" msgstr "Alt+Leertaste" -#: ../rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:50 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Verhalten der Alt/Windows-Tasten" -#: ../rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "Alternative" -#: ../rules/base.xml.in.h:52 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" msgstr "Alternative, östlich" -#: ../rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:55 msgid "Alternative Phonetic" msgstr "Alternative, phonetisch" -#: ../rules/base.xml.in.h:54 -msgid "Alternative international (former us_intl)" -msgstr "Alternative international (früher us_intl)" +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Alternative international" -#: ../rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "Alternative, Sun-Akzenttasten" -#: ../rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "Alternative, ohne Akzenttasten" -#: ../rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" msgstr "Alternative, nur latin-9" -#: ../rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:59 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "Andorra" -#: ../rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:62 msgid "Any Alt key" msgstr "Beliebige Alt-Taste" -#: ../rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:63 msgid "Any Win key" msgstr "Beliebige Windows-Taste" -#: ../rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:64 msgid "Any Win key (while pressed)" msgstr "Beliebige Windows-Taste (gedrückt halten)" -#: ../rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Apostroph-Variante (')" -#: ../rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:65 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Apple Aluminium Keyboard (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Apple Aluminium Keyboard (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Apple Aluminium Keyboard (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" +msgstr "Apple Aluminium Keyboard: PC-Tasten emulieren (Druck, Scroll_Lock, Pause, NumLock)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" msgstr "Apple-Laptop" -#: ../rules/base.xml.in.h:66 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:67 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Arabisch" -#: ../rules/base.xml.in.h:68 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Armenien" -#: ../rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Asturische Variante mit unterpunktetem L und H" -#: ../rules/base.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "Asus Laptop" msgstr "Asus-Laptop" -#: ../rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "At bottom left" msgstr "Unten links" -#: ../rules/base.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "At left of 'A'" msgstr "Links von »A«" -#: ../rules/base.xml.in.h:74 +#: ../rules/base.xml.in.h:80 +msgid "Austria" +msgstr "Österreich" + +#: ../rules/base.xml.in.h:81 +msgid "Aut" +msgstr "Aut" + +#: ../rules/base.xml.in.h:82 +msgid "Avatime" +msgstr "Avatime" + +#: ../rules/base.xml.in.h:83 msgid "Aze" msgstr "Aze" -#: ../rules/base.xml.in.h:75 +#: ../rules/base.xml.in.h:84 msgid "Azerbaijan" msgstr "Aserbaidschan" -#: ../rules/base.xml.in.h:76 +#: ../rules/base.xml.in.h:85 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 wireless Internet Keyboard" -#: ../rules/base.xml.in.h:77 +#: ../rules/base.xml.in.h:86 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 +#: ../rules/base.xml.in.h:87 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:79 +#: ../rules/base.xml.in.h:88 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 +#: ../rules/base.xml.in.h:89 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 +#: ../rules/base.xml.in.h:90 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 +#: ../rules/base.xml.in.h:91 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 +#: ../rules/base.xml.in.h:92 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 +#: ../rules/base.xml.in.h:93 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 +#: ../rules/base.xml.in.h:94 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Mini Wireless Internet and Gaming" -#: ../rules/base.xml.in.h:86 -msgid "Baltic+" -msgstr "Baltisch+" - -#: ../rules/base.xml.in.h:87 -msgid "Ban" -msgstr "Ban" +#: ../rules/base.xml.in.h:95 +msgid "Backslash" +msgstr "Backslash" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:96 msgid "Bangladesh" msgstr "Bangladesch" -#: ../rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:97 +msgid "Bashkirian" +msgstr "Baschkirisch" + +#: ../rules/base.xml.in.h:98 msgid "Bel" msgstr "Bel" -#: ../rules/base.xml.in.h:90 +#: ../rules/base.xml.in.h:99 msgid "Belarus" msgstr "Weißrussland" -#: ../rules/base.xml.in.h:91 +#: ../rules/base.xml.in.h:100 msgid "Belgium" msgstr "Belgien" -#: ../rules/base.xml.in.h:92 +#: ../rules/base.xml.in.h:101 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:93 +#: ../rules/base.xml.in.h:102 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:94 +#: ../rules/base.xml.in.h:103 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:95 +#: ../rules/base.xml.in.h:104 msgid "Bengali" msgstr "Bengalisch" -#: ../rules/base.xml.in.h:96 +#: ../rules/base.xml.in.h:105 msgid "Bengali Probhat" msgstr "Bengali Probhat" -#: ../rules/base.xml.in.h:97 +#: ../rules/base.xml.in.h:106 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ergonomisch, Dvorak-ähnlich" -#: ../rules/base.xml.in.h:98 +#: ../rules/base.xml.in.h:107 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ergonomisch, Dvorak-ähnlich, nur latin-9" -#: ../rules/base.xml.in.h:99 +#: ../rules/base.xml.in.h:108 +msgid "Bgd" +msgstr "Bgd" + +#: ../rules/base.xml.in.h:109 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:100 -msgid "Bhu" -msgstr "Bhu" - -#: ../rules/base.xml.in.h:101 +#: ../rules/base.xml.in.h:110 msgid "Bhutan" msgstr "Bhutan" -#: ../rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:111 msgid "Biblical Hebrew (Tiro)" msgstr "Althebräisch (Tiro)" -#: ../rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:112 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:104 +#: ../rules/base.xml.in.h:113 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:114 msgid "Bosnia and Herzegovina" msgstr "Bosnien-Herzegowina" -#: ../rules/base.xml.in.h:106 +#: ../rules/base.xml.in.h:115 msgid "Both Alt keys together" msgstr "Beide Alt-Tasten gleichzeitig" -#: ../rules/base.xml.in.h:107 +#: ../rules/base.xml.in.h:116 msgid "Both Ctrl keys together" msgstr "Beide Steuerungstasten gleichzeitig" -#: ../rules/base.xml.in.h:108 +#: ../rules/base.xml.in.h:117 msgid "Both Shift keys together" msgstr "Beide Umschalttasten gleichzeitig" -#: ../rules/base.xml.in.h:109 +#: ../rules/base.xml.in.h:118 +msgid "Both Shift-Keys together toggle Caps Lock" +msgstr "Beide Umschalttasten gleichzeitig schalten CapsLock ein und aus" + +#: ../rules/base.xml.in.h:119 +msgid "Botswana" +msgstr "Botswana" + +#: ../rules/base.xml.in.h:120 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:110 +#: ../rules/base.xml.in.h:121 msgid "Braille" msgstr "Braille" -#: ../rules/base.xml.in.h:111 +#: ../rules/base.xml.in.h:122 msgid "Brazil" msgstr "Brasilien" -#: ../rules/base.xml.in.h:112 +#: ../rules/base.xml.in.h:123 msgid "Breton" msgstr "Bretonisch" -#: ../rules/base.xml.in.h:113 +#: ../rules/base.xml.in.h:124 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:114 +#: ../rules/base.xml.in.h:125 msgid "Brother Internet Keyboard" msgstr "Brother Internet Keyboard" -#: ../rules/base.xml.in.h:115 +#: ../rules/base.xml.in.h:126 +msgid "Btn" +msgstr "Btn" + +#: ../rules/base.xml.in.h:127 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:116 +#: ../rules/base.xml.in.h:128 msgid "Bulgaria" msgstr "Bulgarien" -#: ../rules/base.xml.in.h:117 +#: ../rules/base.xml.in.h:129 +msgid "Bwa" +msgstr "Bwa" + +#: ../rules/base.xml.in.h:130 +msgid "COD" +msgstr "COD" + +#: ../rules/base.xml.in.h:131 msgid "CRULP" msgstr "CRULP" -#: ../rules/base.xml.in.h:118 +#: ../rules/base.xml.in.h:132 msgid "Cambodia" msgstr "Kambodscha" -#: ../rules/base.xml.in.h:119 +#: ../rules/base.xml.in.h:133 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:134 msgid "Canada" msgstr "Kanada" -#: ../rules/base.xml.in.h:121 +#: ../rules/base.xml.in.h:135 msgid "Caps Lock" msgstr "Feststelltaste" -#: ../rules/base.xml.in.h:122 -msgid "CapsLock" -msgstr "Feststelltaste" - -#: ../rules/base.xml.in.h:123 -msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" +#: ../rules/base.xml.in.h:136 +msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" msgstr "Feststelltaste (zur ersten Belegung), Umschalttaste+Feststelltaste (zur letzten Belegung)" -#: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +#: ../rules/base.xml.in.h:137 +msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" msgstr "Feststelltaste (gedrückt halten), Alt+Feststelltaste führen die normale Feststelltasten-Aktion aus" -#: ../rules/base.xml.in.h:125 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" +#: ../rules/base.xml.in.h:138 +msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" msgstr "Feststelltaste arbeitet als Umschalttaste mit Sperrung. Umschalttaste »unterbricht« Feststelltaste" -#: ../rules/base.xml.in.h:126 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" +#: ../rules/base.xml.in.h:139 +msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" msgstr "Feststelltaste arbeitet als Umschalttaste mit Sperrung. Umschalttaste beeinflusst Feststelltaste nicht" -#: ../rules/base.xml.in.h:127 -msgid "CapsLock key behavior" +#: ../rules/base.xml.in.h:140 +msgid "Caps Lock is disabled" +msgstr "Feststelltaste ist deaktiviert" + +#: ../rules/base.xml.in.h:141 +msgid "Caps Lock key behavior" msgstr "Verhalten der Feststelltaste" -#: ../rules/base.xml.in.h:128 -msgid "CapsLock toggles Shift so all keys are affected" +#: ../rules/base.xml.in.h:142 +msgid "Caps Lock toggles Shift so all keys are affected" msgstr "Feststelltaste kehrt Umschalttaste um, so dass alle Tasten beeinflusst werden" -#: ../rules/base.xml.in.h:129 -msgid "CapsLock toggles normal capitalization of alphabetic characters" +#: ../rules/base.xml.in.h:143 +msgid "Caps Lock toggles normal capitalization of alphabetic characters" msgstr "Feststelltaste kehrt die normale Großschreibung alphabetischer Zeichen um" -#: ../rules/base.xml.in.h:130 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" +#: ../rules/base.xml.in.h:144 +msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" msgstr "Feststelltaste verwendet interne Großschreibung. Umschalttaste »unterbricht« Feststelltaste" -#: ../rules/base.xml.in.h:131 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" +#: ../rules/base.xml.in.h:145 +msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" msgstr "Feststelltaste verwendet interne Großschreibung. Umschalttaste beeinflusst Feststelltaste nicht" -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:146 msgid "Catalan variant with middle-dot L" msgstr "Katalanische Variante mit mittelpunktiertem L" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:147 msgid "Cedilla" msgstr "Cedilla" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:148 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:149 msgid "Cherokee" msgstr "Cherokee" -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:150 msgid "Cherry B.UNLIMITED" msgstr "Cherry B.UNLIMITED" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:151 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:152 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (alternative Option)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:154 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:155 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:156 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:157 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet Keyboard" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:158 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:159 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:160 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:161 msgid "China" msgstr "China" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:162 +msgid "Chn" +msgstr "Chn" + +#: ../rules/base.xml.in.h:163 msgid "Chuvash" msgstr "Tschuwaschisch" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:164 msgid "Chuvash Latin" msgstr "Tschuwaschisch (lateinische Schrift)" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:165 msgid "Classic" msgstr "Klassisch" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:166 msgid "Classic Dvorak" msgstr "Dvorak (klassisch)" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:167 +msgid "Classic, eliminate dead keys" +msgstr "Klassisch, ohne Akzenttasten" + +#: ../rules/base.xml.in.h:168 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:169 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:170 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:171 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access Keyboard" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet Keyboard (13 Tasten)" -#: ../rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:173 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet Keyboard (18 Tasten)" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:174 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet Keyboard (7 Tasten)" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:175 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq Keyboard" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:176 msgid "Compose key position" msgstr "Position der Compose-Taste" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:177 msgid "Congo, Democratic Republic of the" msgstr "Demokratische Republik Kongo" -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:178 msgid "Control + Alt + Backspace" -msgstr "Strg + Alt + Entf" +msgstr "Strg + Alt + Löschtaste" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:179 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Strg ist den Alt-Tasten zugeordnet, Alt ist den Windows-Tasten zugeordnet" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:180 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Strg ist den Win-Tasten zugeordnet (und den üblichen Strg-Tasten)" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:181 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:182 msgid "Crimean Tatar (Dobruca-1 Q)" msgstr "Krimtatarisch (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:183 msgid "Crimean Tatar (Dobruca-2 Q)" msgstr "Krimtatarisch (Dobruca-2 Q)" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:184 msgid "Crimean Tatar (Turkish Alt-Q)" msgstr "Krimtatarisch (Türkisch Alt-Q)" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:185 msgid "Crimean Tatar (Turkish F)" msgstr "Krimtatarisch (Türkisch F)" -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:186 msgid "Crimean Tatar (Turkish Q)" msgstr "Krimtatarisch (Türkisch Q)" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:187 msgid "Croatia" msgstr "Kroatien" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:188 msgid "Ctrl key position" msgstr "Position der Strg-Taste" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:189 msgid "Ctrl+Shift" msgstr "Strg+Umschalttaste" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic" msgstr "Kyrillisch" -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:191 msgid "Cyrillic with guillemets" msgstr "Kyrillisch mit Anführungszeichen" -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:192 msgid "Cyrillic, Z and ZHE swapped" msgstr "Kyrillisch, »З« und »Ж« vertauscht" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:193 msgid "Cze" msgstr "Cze" -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:194 msgid "Czechia" msgstr "Tschechien" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:195 msgid "DOS" msgstr "DOS" -#: ../rules/base.xml.in.h:179 -msgid "DRC" -msgstr "DRC" - -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:196 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:181 -msgid "Dan" -msgstr "Dan" - -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:197 msgid "Dead acute" msgstr "Ohne Acute-(')Akzentzeichen" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:198 msgid "Dead grave acute" msgstr "Ohne Grave-(`) und Acute-(')Akzentzeichen" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:199 msgid "Default numeric keypad keys" msgstr "Vorgegebene Nummernblocktasten" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:200 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:201 msgid "Dell 101-key PC" msgstr "Dell PC-Tastatur mit 101 Tasten" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:202 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Dell Laptop/Notebook Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:203 msgid "Dell Laptop/notebook Precision M series" msgstr "Dell Laptop/Notebook Precision-M-Serie" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:204 msgid "Dell Latitude series laptop" msgstr "Dell Latitude-Laptop" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:205 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:206 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:207 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:208 msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB Multimedia Keybard" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:209 msgid "Denmark" msgstr "Dänemark" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:210 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:211 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop Keyboard" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:212 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801 / 9802-Serie" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:213 +msgid "Dnk" +msgstr "Dnk" + +#: ../rules/base.xml.in.h:214 msgid "Dvorak" msgstr "Dvorak" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:215 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (britische Punktierung)" -#: ../rules/base.xml.in.h:200 -msgid "Dvorak international" -msgstr "Dvorak international" +#: ../rules/base.xml.in.h:216 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Dvorak Alternative international (ohne Akzenttasten)" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:217 +msgid "Dvorak international (with dead keys)" +msgstr "Dvorak International (mit Akzenttasten)" + +#: ../rules/base.xml.in.h:218 msgid "Dvorak, Polish quotes on key 1" msgstr "Dvorak, polnische Anführungszeichen auf Taste 1" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:219 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, polnische Anführungszeichen auf Taste mit Zitatzeichen" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:220 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:221 msgid "Eastern" msgstr "Östlich" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:222 msgid "Eliminate dead keys" -msgstr "Akzenttatsen deaktivieren" +msgstr "Akzenttasten deaktivieren" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:223 msgid "Enable extra typographic characters" msgstr "Typographische Sonderzeichen aktivieren" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:224 msgid "English" msgstr "Englisch" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:225 +msgid "English (USA International)" +msgstr "Englisch (USA International)" + +#: ../rules/base.xml.in.h:226 +msgid "English (USA Macintosh)" +msgstr "Englisch (USA Macintosh)" + +#: ../rules/base.xml.in.h:227 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:228 msgid "Enter on keypad" msgstr "Eingabetaste im Nummernblock" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:229 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:230 msgid "Ergonomic" msgstr "Ergonomic" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:231 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:232 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:233 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:234 msgid "Estonia" msgstr "Estland" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:235 msgid "Eth" msgstr "Eth" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:236 msgid "Ethiopia" msgstr "Äthiopien" -#: ../rules/base.xml.in.h:218 -msgid "Evdev-managed keyboard" -msgstr "Evdev-verwaltete Tastatur" - -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:237 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:238 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:239 msgid "Extended" msgstr "Erweitert" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:240 msgid "Extended - Winkeys" msgstr "Erweitert - Windows-Tasten" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:241 msgid "Extended Backslash" msgstr "Erweiterter Backslash" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:242 msgid "F-letter (F) variant" msgstr "F-Variante" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:243 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:226 -msgid "Fao" -msgstr "Fao" - -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:244 msgid "Faroe Islands" msgstr "Färöer-Inseln" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:245 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:246 msgid "Finland" msgstr "Finnland" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:249 msgid "Four-level key with abstract separators" msgstr "Taste der vierten Ebene mit abstrakten Trennern" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:250 msgid "Four-level key with comma" msgstr "Taste der vierten Ebene mit Komma" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:251 msgid "Four-level key with dot" msgstr "Taste der vierten Ebene mit Punkt" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:252 msgid "Four-level key with dot, latin-9 restriction" msgstr "Taste der vierten Ebene mit Punkt, latin-9-Einschränkung" # momayyez? Was ist das? -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:253 msgid "Four-level key with momayyez" msgstr "Taste der vierten Ebene mit »momayyez«" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:254 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:255 msgid "France" msgstr "Frankreich" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:256 +msgid "Français (France Alternative)" +msgstr "Französisch (Französisch Alternative)" + +#: ../rules/base.xml.in.h:257 msgid "French" msgstr "Französisch" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:258 msgid "French (Macintosh)" msgstr "Französisch (Macintosh)" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:259 msgid "French (legacy)" msgstr "Französisch (veraltet)" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:260 msgid "French Dvorak" msgstr "Französisch (Dvorak)" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:261 msgid "French, Sun dead keys" msgstr "Französisch, Sun-Akzenttasten" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:262 msgid "French, eliminate dead keys" msgstr "Französisch, ohne Akzenttasten" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:263 +msgid "Fro" +msgstr "Fro" + +#: ../rules/base.xml.in.h:264 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Fujitsu-Siemens Computers AMILO Laptop" -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:265 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:266 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:267 +msgid "GILLBT" +msgstr "GILLBT" + +#: ../rules/base.xml.in.h:268 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:269 msgid "Generic 101-key PC" msgstr "Generische PC-Tastatur mit 101 Tasten" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:270 msgid "Generic 102-key (Intl) PC" msgstr "Generische PC-Tastatur mit 102 Tasten (Intl)" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:271 msgid "Generic 104-key PC" msgstr "Generische PC-Tastatur mit 104 Tasten" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:272 msgid "Generic 105-key (Intl) PC" msgstr "Generische PC-Tastatur mit 105 Tasten (Intl)" -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:274 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:275 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:276 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:277 msgid "Genius KKB-2050HS" msgstr "Genius KKB-2050HS" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:278 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:279 msgid "Georgia" msgstr "Georgien" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:280 msgid "Georgian" msgstr "Georgisch" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:281 msgid "Georgian AZERTY Tskapo" msgstr "Georgisch, AZERTY Tskapo" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:282 msgid "German (Macintosh)" msgstr "Deutsch (Macintosh)" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:283 msgid "German, Sun dead keys" msgstr "Deutsch, Sun-Akzenttasten" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:284 msgid "German, eliminate dead keys" msgstr "Deutsch, ohne Akzenttasten" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:285 msgid "Germany" msgstr "Deutschland" -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:286 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:287 msgid "Ghana" msgstr "Ghana" -#: ../rules/base.xml.in.h:268 -msgid "Gre" -msgstr "Gre" +#: ../rules/base.xml.in.h:288 +msgid "Gin" +msgstr "Gin" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:289 +msgid "Grc" +msgstr "Grc" + +#: ../rules/base.xml.in.h:290 msgid "Greece" msgstr "Griechenland" -#: ../rules/base.xml.in.h:270 -msgid "Group toggle on multiply/divide key" -msgstr "Gruppenumschalter auf der Multiplikations-/Divisionstaste" - -#: ../rules/base.xml.in.h:271 -msgid "Gui" -msgstr "Gui" - -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:291 msgid "Guinea" msgstr "Guinea" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:292 msgid "Gujarati" msgstr "Gujarati" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:293 msgid "Gurmukhi" msgstr "Gurmukhi" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:294 msgid "Gurmukhi Jhelum" msgstr "Gurmukhi Jhelum" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:295 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:296 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking Keyboard" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:297 msgid "Happy Hacking Keyboard for Mac" msgstr "»Happy Hacking Keyboard« für Mac" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:298 msgid "Hausa" msgstr "Haussa" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet Keyboard" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:300 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:308 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:309 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:310 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:311 msgid "Hexadecimal" msgstr "Hexadezimal" -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:312 msgid "Hindi Bolnagri" msgstr "Hindi Bolnagri" -#: ../rules/base.xml.in.h:293 +#: ../rules/base.xml.in.h:313 msgid "Hindi Wx" msgstr "Hindi Wx" -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:314 msgid "Homophonic" msgstr "Homophonic" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:315 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:316 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:317 msgid "Hun" msgstr "Hun" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:318 msgid "Hungary" msgstr "Ungarn" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:319 msgid "Hyper is mapped to Win-keys" msgstr "Hyper ist den Win-Tasten zugeordnet" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:320 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:321 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:322 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:323 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:305 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" - -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:325 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:326 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:327 msgid "ISO Alternate" msgstr "ISO-Alternative" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:328 msgid "Iceland" msgstr "Island" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:329 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:330 msgid "Include dead tilde" msgstr "Akzent-Tilde einschließen" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:331 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:332 msgid "India" msgstr "Indien" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:333 msgid "International (AltGr dead keys)" msgstr "International (AltGr-Akzenttasten)" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:334 msgid "International (with dead keys)" msgstr "International (mit Akzenttasten)" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:335 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:336 ../rules/base.extras.xml.in.h:8 msgid "Iran" msgstr "Iran" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:337 msgid "Iraq" msgstr "Irak" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:338 msgid "Ireland" msgstr "Irland" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:339 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:340 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:341 msgid "Irq" msgstr "Irq" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:342 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:343 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:344 msgid "Israel" msgstr "Israel" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:345 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:346 msgid "Italy" msgstr "Italien" -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:347 msgid "Japan" msgstr "Japan" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:348 msgid "Japan (PC-98xx Series)" msgstr "Japan (PC-98xx-Serie)" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:349 msgid "Japanese keyboard options" msgstr "Japanische Tastaturoptionen" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:350 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:351 msgid "Kalmyk" msgstr "Kalmückisch" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:352 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:353 msgid "Kana Lock key is locking" msgstr "Kana-Sperrtaste ist gesperrt" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:354 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:355 msgid "Kashubian" msgstr "Kaschubisch" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:356 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:357 msgid "Kazakh with Russian" msgstr "Kasachisch mit russischer Belegung" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:358 msgid "Kazakhstan" msgstr "Kasachstan" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:359 +msgid "Ken" +msgstr "Ken" + +#: ../rules/base.xml.in.h:360 +msgid "Kenya" +msgstr "Kenia" + +#: ../rules/base.xml.in.h:361 msgid "Key sequence to kill the X server" msgstr "Tastenkombination zum erzwungenen Beenden des X-Servers" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:362 msgid "Key to choose 3rd level" msgstr "Taste zum Wechsel in die dritte Tastaturebene" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:363 +msgid "Key to choose 5th level" +msgstr "Taste zum Wechsel in die fünfte Tastaturebene" + +#: ../rules/base.xml.in.h:364 msgid "Key(s) to change layout" msgstr "Taste(n) zum Wechseln der Belegung" -#: ../rules/base.xml.in.h:343 -msgid "Keypad" -msgstr "Nummernblock" - -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:365 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:366 msgid "Kgz" msgstr "Kgz" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:367 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:368 +msgid "Kikuyu" +msgstr "Kikuyu" + +#: ../rules/base.xml.in.h:369 +msgid "Kinesis" +msgstr "Kinesis" + +#: ../rules/base.xml.in.h:370 msgid "Komi" msgstr "Komi" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:371 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:372 msgid "Korea, Republic of" msgstr "Korea, Republik" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:373 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, (F)" msgstr "Kurdisch, (F)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:375 msgid "Kurdish, Arabic-Latin" msgstr "Kurdisch, Arabisch-Lateinisch" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:376 msgid "Kurdish, Latin Alt-Q" msgstr "Kurdisch, Lateinisches Alt-Q" -#: ../rules/base.xml.in.h:354 +#: ../rules/base.xml.in.h:377 msgid "Kurdish, Latin Q" msgstr "Kurdisch, Lateinisches Q" -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:378 msgid "Kyrgyzstan" msgstr "Kirgisistan" -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:379 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:380 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:381 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:382 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:383 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:384 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Compaq Laptop/Notebook-Tastatur (z.B. Armada) Laptop-Tastatur" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:385 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Compaq Laptop/Notebook-Tastatur (z.B. Presario) Laptop-Tastatur" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:386 msgid "Laptop/notebook eMachines m68xx" msgstr "Laptop/notebook eMachines m68xx" -#: ../rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:387 msgid "Latin" msgstr "Latein" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:388 msgid "Latin American" msgstr "Lateinamerikanisch" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:389 msgid "Latin Unicode" msgstr "Latein (Unicode)" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:390 msgid "Latin Unicode qwerty" msgstr "Lateinische qwerty-Tastatur (Unicode)" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:391 msgid "Latin qwerty" msgstr "Lateinische qwerty-Tastatur" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:392 msgid "Latin unicode" msgstr "Latein (Unicode)" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:393 msgid "Latin unicode qwerty" msgstr "Lateinische qwerty-Tastatur (Unicode)" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:394 msgid "Latin with guillemets" msgstr "Lateinisch mit Anführungszeichen" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:395 msgid "Latvia" msgstr "Lettland" -#: ../rules/base.xml.in.h:373 -msgid "Lav" -msgstr "Lav" +#: ../rules/base.xml.in.h:396 +msgid "Layout toggle on multiply/divide key" +msgstr "Belegungsumschalter auf der Multiplikations-/Divisionstaste" -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:397 msgid "Left Alt" msgstr "Linke Alt-Taste" -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:398 msgid "Left Alt (while pressed)" msgstr "Linke Alt-Taste (gedrückt halten)" -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:399 msgid "Left Alt is swapped with Left Win" msgstr "Linke Alt-Taste ist gegen linke Windows-Taste vertauscht" -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:400 msgid "Left Ctrl" msgstr "Linke Strg-Taste" -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:401 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Linke Strg-Taste (zur ersten Belegung), rechte Strg-Taste (zur letzten Belegung)" + +#: ../rules/base.xml.in.h:402 msgid "Left Ctrl+Left Shift" msgstr "Linke Strg-Taste+Linke Umschalttaste" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:403 msgid "Left Shift" msgstr "Linke Umschalttaste" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:404 msgid "Left Win" msgstr "Linke Windows-Taste" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:405 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "Linke Windows-Taste (zur ersten Belegung), rechte Windows/Menütaste (zur letzten Belegung)" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:406 msgid "Left Win (while pressed)" msgstr "Linke Windows-Taste (gedrückt halten)" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:407 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Linke Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene" + +#: ../rules/base.xml.in.h:408 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Linke Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung." + +#: ../rules/base.xml.in.h:409 msgid "Left hand" msgstr "Linkshändig" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:410 msgid "Left handed Dvorak" msgstr "Dvorak (linkshändig)" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:411 msgid "Legacy" msgstr "Veraltet" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:412 msgid "Legacy Wang 724" msgstr "Wang 724 (veraltet)" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:414 msgid "Legacy key with comma" msgstr "Veraltete Taste mit Komma" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:415 msgid "Legacy key with dot" msgstr "Veraltete Taste mit Punkt" -#: ../rules/base.xml.in.h:390 -msgid "Less-than/Greater-than" -msgstr "Kleiner als/größer als" - -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:416 msgid "Lithuania" msgstr "Litauen" -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:417 +msgid "Lka" +msgstr "Lka" + +#: ../rules/base.xml.in.h:418 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (alternative Option)" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:425 msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (alternative Option 2)" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:426 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:427 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:428 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15-Sondertasten über den G1-Daemon" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:429 msgid "Logitech Generic Keyboard" msgstr "Generische Logitech-Tastatur" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:430 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech Internet 350 Keyboard" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:431 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet Keyboard" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:432 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator Keyboard" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:433 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite Keyboard" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:434 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" -#: ../rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:435 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:436 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge Keyboard" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:437 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:413 +#: ../rules/base.xml.in.h:439 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (Modell Y-RB6)" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:440 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:441 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:442 msgid "Lower Sorbian" msgstr "Niedersorbisch" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:443 msgid "Lower Sorbian (qwertz)" msgstr "Niedersorbisch (qwertz)" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:444 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:445 +msgid "Lva" +msgstr "Lva" + +#: ../rules/base.xml.in.h:446 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:447 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:448 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:449 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Intl)" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:450 msgid "Macedonia" msgstr "Mazedonien" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:451 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:452 +msgid "Macintosh (International)" +msgstr "Macintosh (International)" + +#: ../rules/base.xml.in.h:453 msgid "Macintosh Old" msgstr "Macintosh (Alt)" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:454 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, Sun-Akzenttasten" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:455 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh (ohne Akzenttasten)" -#: ../rules/base.xml.in.h:428 -msgid "Make CapsLock an additional Backspace" +#: ../rules/base.xml.in.h:456 +msgid "Make Caps Lock an additional Backspace" msgstr "Feststelltaste als zusätzliche Löschtaste verwenden" -#: ../rules/base.xml.in.h:429 -msgid "Make CapsLock an additional Ctrl" +#: ../rules/base.xml.in.h:457 +msgid "Make Caps Lock an additional Ctrl" msgstr "Feststelltaste als zusätzliche Strg-Taste verwenden" -#: ../rules/base.xml.in.h:430 -msgid "Make CapsLock an additional ESC" -msgstr "Feststelltaste als zusätzliche Esc-Taste verwenden." +#: ../rules/base.xml.in.h:458 +msgid "Make Caps Lock an additional ESC" +msgstr "Feststelltaste als zusätzliche Esc-Taste verwenden" -#: ../rules/base.xml.in.h:431 -msgid "Mal" -msgstr "Mal" +#: ../rules/base.xml.in.h:459 +msgid "Make Caps Lock an additional Hyper" +msgstr "Feststelltaste als zusätzliche Hyper-Taste verwenden" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:460 +msgid "Make Caps Lock an additional Num Lock" +msgstr "Feststelltaste als zusätzliche NumLock-Taste verwenden" + +#: ../rules/base.xml.in.h:461 +msgid "Make Caps Lock an additional Super" +msgstr "Feststelltaste als zusätzliche Super-Taste verwenden" + +#: ../rules/base.xml.in.h:462 msgid "Malayalam" msgstr "Malayalam" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:463 msgid "Malayalam Lalitha" msgstr "Malayalam Lalitha" -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:464 msgid "Maldives" msgstr "Malediven" -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:465 +msgid "Mali" +msgstr "Mali" + +#: ../rules/base.xml.in.h:466 msgid "Malta" msgstr "Malta" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:467 msgid "Maltese keyboard with US layout" msgstr "Maltesische Tastatur mit US-Belegung" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:468 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:469 msgid "Maori" msgstr "Maori" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:470 +msgid "Mdv" +msgstr "Mdv" + +#: ../rules/base.xml.in.h:471 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:472 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access Keyboard" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:473 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:474 msgid "Menu" msgstr "Menü" -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:475 msgid "Meta is mapped to Left Win" msgstr "Meta ist der linken Windows-Taste zugeordnet" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:476 msgid "Meta is mapped to Win keys" msgstr "Meta ist den Windows-Tasten zugeordnet" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:477 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet Keyboard" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, Schwedisch" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:481 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:450 +#: ../rules/base.xml.in.h:482 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:484 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:485 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:486 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office Keyboard" -#: ../rules/base.xml.in.h:455 +#: ../rules/base.xml.in.h:487 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:488 msgid "Miscellaneous compatibility options" msgstr "Verschiedene Optionen zur Kompatibilität" -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:489 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:490 +msgid "Mli" +msgstr "Mli" + +#: ../rules/base.xml.in.h:491 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:492 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:493 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:494 msgid "Mongolia" msgstr "Mongolei" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:495 msgid "Montenegro" msgstr "Montenegro" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:496 msgid "Morocco" msgstr "Marokko" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:497 msgid "Multilingual" msgstr "Mehrsprachig" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:498 msgid "Multilingual, first part" msgstr "Mehrsprachig, erster Teil" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:499 msgid "Multilingual, second part" msgstr "Mehrsprachig, zweiter Teil" -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:500 msgid "Myanmar" msgstr "Myanmar" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:501 msgid "NICOLA-F style Backspace" msgstr "Löschtaste wie NICOLA-F" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:502 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:503 msgid "Nativo" msgstr "Nativo" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:504 msgid "Nativo for Esperanto" msgstr "Nativo für Esperanto" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:505 msgid "Nativo for USA keyboards" msgstr "Nativo für US-Tastaturen" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:506 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:474 -msgid "Nep" -msgstr "Nep" - -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:507 msgid "Nepal" msgstr "Nepal" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:508 msgid "Netherlands" msgstr "Niederlande" -#: ../rules/base.xml.in.h:477 -msgid "Nig" -msgstr "Nig" +#: ../rules/base.xml.in.h:509 +msgid "New phonetic" +msgstr "Phonetisch, neu" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:510 +msgid "Nga" +msgstr "Nga" + +#: ../rules/base.xml.in.h:511 msgid "Nigeria" msgstr "Nigeria" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:512 msgid "Nld" msgstr "Nld" -#: ../rules/base.xml.in.h:480 +#: ../rules/base.xml.in.h:513 msgid "Non-breakable space character at fourth level" msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene" -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:514 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der sechsten Ebene" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:515 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der sechsten Ebene (mit Strg + Umschalttaste)" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:516 msgid "Non-breakable space character at second level" msgstr "Nicht umbrechbares Leerzeichen in der zweiten Tastaturebene" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:517 msgid "Non-breakable space character at third level" msgstr "Nicht umbrechbares Leerzeichen in der dritten Tastaturebene" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:518 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "Nicht umbrechbares Leerzeichen in der dritten Tastaturebene, nichts in der vierten Ebene" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:519 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "Nicht umbrechbares Leerzeichen in der dritten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der vierten Ebene" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:520 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:521 msgid "Northern Saami" msgstr "Nördliches Saami" -#: ../rules/base.xml.in.h:489 +#: ../rules/base.xml.in.h:522 msgid "Northern Saami, eliminate dead keys" msgstr "Nördliches Saami, ohne Akzenttasten" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:523 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:524 msgid "Norway" msgstr "Norwegen" -#: ../rules/base.xml.in.h:492 -msgid "NumLock" +#: ../rules/base.xml.in.h:525 +msgid "Npl" +msgstr "Npl" + +#: ../rules/base.xml.in.h:526 +msgid "Num Lock" msgstr "NumLock" -#: ../rules/base.xml.in.h:493 +#: ../rules/base.xml.in.h:527 msgid "Numeric keypad delete key behaviour" msgstr "Verhalten der Löschtaste des Nummernblocks" -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:528 msgid "Numeric keypad keys work as with Mac" msgstr "Tasten des Nummernblocks arbeiten wie bei Mac" -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:529 msgid "Numeric keypad layout selection" msgstr "Belegungsauswahl des Nummernblocks" -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:530 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:531 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:532 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:533 msgid "OLPC Pashto" msgstr "OLPC Paschtunisch" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:534 msgid "OLPC Southern Uzbek" msgstr "OLPC Süd-Usbekisch" -#: ../rules/base.xml.in.h:501 +#: ../rules/base.xml.in.h:535 msgid "Occitan" msgstr "Okzitanisch" -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:536 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:537 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:538 msgid "Oriya" msgstr "Oriya" -#: ../rules/base.xml.in.h:505 +#: ../rules/base.xml.in.h:539 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internettastatur" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:540 msgid "Ossetian" msgstr "Ossetisch" -#: ../rules/base.xml.in.h:507 +#: ../rules/base.xml.in.h:541 msgid "Ossetian, Winkeys" msgstr "Ossetisch, Windows-Tasten" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:542 msgid "Ossetian, legacy" msgstr "Ossetisch, veraltet" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:543 msgid "PC-98xx Series" msgstr "PC-98xx-Serie" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:544 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:545 msgid "Pakistan" msgstr "Pakistan" -#: ../rules/base.xml.in.h:512 +#: ../rules/base.xml.in.h:546 +msgid "Pannonian Rusyn Homophonic" +msgstr "Pannonian Rusyn Homophonic" + +#: ../rules/base.xml.in.h:547 msgid "Pashto" msgstr "Paschtunisch" -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:548 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:549 +msgid "Pause" +msgstr "Pause" + +#: ../rules/base.xml.in.h:550 +msgid "Persian, with Persian Keypad" +msgstr "Persisch. mit persischem Nummernblock" + +#: ../rules/base.xml.in.h:551 msgid "Phonetic" msgstr "Phonetisch" -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:552 msgid "Phonetic Winkeys" msgstr "Phonetisch, Windows-Tasten" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:553 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:554 msgid "Poland" msgstr "Polen" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:555 msgid "Polytonic" msgstr "Polytonic" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:556 msgid "Portugal" msgstr "Portugal" -#: ../rules/base.xml.in.h:520 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:521 -msgid "Pro Keypad" -msgstr "Pro Keypad" - -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:557 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:558 msgid "Programmer Dvorak" msgstr "Dvorak für Programmierer" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:559 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:560 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:526 +#: ../rules/base.xml.in.h:561 +msgid "PrtSc" +msgstr "Druck" + +#: ../rules/base.xml.in.h:562 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:563 msgid "Right Alt" msgstr "Rechte Alt-Taste" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:564 msgid "Right Alt (while pressed)" msgstr "Rechte Alt-Taste (gedrückt halten)" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:565 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Rechte Alt-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene" + +#: ../rules/base.xml.in.h:566 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Rechte Alt-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung." + +#: ../rules/base.xml.in.h:567 msgid "Right Alt key never chooses 3rd level" msgstr "Rechte Alt-Taste wählt niemals die dritte Tastaturebene." -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:568 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Rechte Alt-Taste, Umschalttaste+rechte Alt-Taste ist Multi-Taste" -#: ../rules/base.xml.in.h:531 +#: ../rules/base.xml.in.h:569 msgid "Right Ctrl" msgstr "Rechte Strg-Taste" -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:570 msgid "Right Ctrl (while pressed)" msgstr "Rechte Strg-Taste (gedrückt halten)" -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:571 msgid "Right Ctrl as Right Alt" msgstr "Rechte Strg-Taste wie rechte Alt-Taste" -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:572 +msgid "Right Ctrl+Right Shift" +msgstr "Rechte Strg-Taste und rechte Umschalttaste" + +#: ../rules/base.xml.in.h:573 msgid "Right Shift" msgstr "Rechte Umschalttaste" -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:574 msgid "Right Win" msgstr "Rechte Windows-Taste" -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:575 msgid "Right Win (while pressed)" msgstr "Rechte Windows-Taste (gedrückt halten)" -#: ../rules/base.xml.in.h:537 +#: ../rules/base.xml.in.h:576 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Rechte Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene" + +#: ../rules/base.xml.in.h:577 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Rechte Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung." + +#: ../rules/base.xml.in.h:578 msgid "Right hand" msgstr "Rechtshändig" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:579 msgid "Right handed Dvorak" msgstr "Dvorak (rechtshändig)" -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:580 msgid "Romania" msgstr "Rumänien" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:581 msgid "Romanian keyboard with German letters" msgstr "Rumänische Tastatur mit deutschen Buchstaben" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:582 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Rumänische Tastatur mit deutschen Buchstaben, ohne Akzenttasten" -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:583 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:584 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:585 msgid "Russia" msgstr "Russland" -#: ../rules/base.xml.in.h:545 +#: ../rules/base.xml.in.h:586 msgid "Russian" msgstr "Russisch" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:587 msgid "Russian phonetic" msgstr "Russisch (phonetisch)" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:588 msgid "Russian phonetic Dvorak" msgstr "Russisch (phonetisch, Dvorak)" -#: ../rules/base.xml.in.h:548 +#: ../rules/base.xml.in.h:589 msgid "Russian phonetic, eliminate dead keys" msgstr "Russisch (phonetisch), ohne Akzenttasten" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:590 msgid "Russian with Kazakh" msgstr "Russisch mit kasachischer Belegung" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:591 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:592 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:593 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:594 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:554 +#: ../rules/base.xml.in.h:595 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:555 +#: ../rules/base.xml.in.h:596 ../rules/base.extras.xml.in.h:9 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:556 +#: ../rules/base.xml.in.h:597 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:598 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:599 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:600 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:560 +#: ../rules/base.xml.in.h:601 msgid "Scroll Lock" msgstr "Rollen" -#: ../rules/base.xml.in.h:561 -msgid "ScrollLock" -msgstr "Rollen" - -#: ../rules/base.xml.in.h:562 +#: ../rules/base.xml.in.h:602 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:563 +#: ../rules/base.xml.in.h:603 msgid "Semi-colon on third level" msgstr "Semikolon in der dritten Tastaturebene" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:604 +msgid "Sen" +msgstr "Sen" + +#: ../rules/base.xml.in.h:605 +msgid "Senegal" +msgstr "Senegal" + +#: ../rules/base.xml.in.h:606 ../rules/base.extras.xml.in.h:10 msgid "Serbia" msgstr "Serbien" -#: ../rules/base.xml.in.h:565 -msgid "Shift cancels CapsLock" +#: ../rules/base.xml.in.h:607 +msgid "Serbian" +msgstr "Serbisch" + +#: ../rules/base.xml.in.h:608 +msgid "Shift cancels Caps Lock" msgstr "Umschalttaste deaktiviert Feststelltaste" -#: ../rules/base.xml.in.h:566 -msgid "Shift does not cancel NumLock, chooses 3d level instead" +#: ../rules/base.xml.in.h:609 +msgid "Shift does not cancel Num Lock, chooses 3rd level instead" msgstr "Umschalttaste deaktiviert NumLock nicht, wechselt stattdessen in die dritte Tastaturebene" -#: ../rules/base.xml.in.h:567 +#: ../rules/base.xml.in.h:610 msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Unschalttaste funktioniert mit den Tasten des Nummernblocks wie in MS Windows" +msgstr "Umschalttaste funktioniert mit den Tasten des Nummernblocks wie in MS Windows" -#: ../rules/base.xml.in.h:568 -msgid "Shift+CapsLock" +#: ../rules/base.xml.in.h:611 +msgid "Shift+Caps Lock" msgstr "Umschalt-+Feststelltaste" -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:612 msgid "Simple" msgstr "Einfach" -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:613 +msgid "Sindhi" +msgstr "Sindhi" + +#: ../rules/base.xml.in.h:614 msgid "Slovakia" msgstr "Slowakei" -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:615 msgid "Slovenia" msgstr "Slowenien" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:616 msgid "South Africa" msgstr "Südafrika" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:617 msgid "Southern Uzbek" msgstr "Süd-Usbekisch" -#: ../rules/base.xml.in.h:574 +#: ../rules/base.xml.in.h:618 msgid "Spain" msgstr "Spanien" -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:619 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Spezialtasten für Server (Strg+Alt+<Taste>)" -#: ../rules/base.xml.in.h:576 -msgid "SrL" -msgstr "SrL" - -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:620 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:621 msgid "Standard" msgstr "Standard" -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:622 msgid "Standard (Cedilla)" msgstr "Standard (Cedilla)" -#: ../rules/base.xml.in.h:580 -msgid "Standard Phonetic" -msgstr "Standard, phonetisch" - #. RSTU 2019-91 -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:624 msgid "Standard RSTU" msgstr "Standard RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:626 msgid "Standard RSTU on Russian layout" msgstr "Standard-RSTU mit russischer Belegung" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:627 msgid "Sun Type 5/6" msgstr "Sun Typ 5/6" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:628 msgid "Sun dead keys" msgstr "Sun-Akzenttasten" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:629 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:630 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:631 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:632 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:591 -msgid "Swap Ctrl and CapsLock" +#: ../rules/base.xml.in.h:633 +msgid "Swap Ctrl and Caps Lock" msgstr "Strg-Taste und Feststelltaste vertauschen" -#: ../rules/base.xml.in.h:592 -msgid "Swap ESC and CapsLock" +#: ../rules/base.xml.in.h:634 +msgid "Swap ESC and Caps Lock" msgstr "Esc und Feststelltaste vertauschen" -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:635 msgid "Swe" msgstr "Swe" -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:636 msgid "Sweden" msgstr "Schweden" -#: ../rules/base.xml.in.h:595 +#: ../rules/base.xml.in.h:637 msgid "Switzerland" msgstr "Schweiz" -#: ../rules/base.xml.in.h:596 +#: ../rules/base.xml.in.h:638 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:597 +#: ../rules/base.xml.in.h:639 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:598 +#: ../rules/base.xml.in.h:640 msgid "Syria" msgstr "Syrien" -#: ../rules/base.xml.in.h:599 +#: ../rules/base.xml.in.h:641 msgid "Syriac" msgstr "Syrisch" -#: ../rules/base.xml.in.h:600 +#: ../rules/base.xml.in.h:642 msgid "Syriac phonetic" msgstr "Syrisch (phonetisch)" -#: ../rules/base.xml.in.h:601 +#: ../rules/base.xml.in.h:643 msgid "TIS-820.2538" msgstr "Thai (TIS-620)" -#: ../rules/base.xml.in.h:602 +#: ../rules/base.xml.in.h:644 msgid "Tajikistan" msgstr "Tadschikistan" -#: ../rules/base.xml.in.h:603 +#: ../rules/base.xml.in.h:645 msgid "Tamil" msgstr "Tamilisch" -#: ../rules/base.xml.in.h:604 +#: ../rules/base.xml.in.h:646 +msgid "Tamil Keyboard with Numerals" +msgstr "Tamilische Tastatur mit Ziffern" + +#: ../rules/base.xml.in.h:647 msgid "Tamil TAB Typewriter" msgstr "Tamilisch (TAB Schreibmaschine)" -#: ../rules/base.xml.in.h:605 +#: ../rules/base.xml.in.h:648 msgid "Tamil TSCII Typewriter" msgstr "Tamilisch (TSCII Schreibmaschine)" -#: ../rules/base.xml.in.h:606 +#: ../rules/base.xml.in.h:649 msgid "Tamil Unicode" msgstr "Tamilisch (Unicode)" -#: ../rules/base.xml.in.h:607 +#: ../rules/base.xml.in.h:650 +msgid "Tanzania" +msgstr "Tansania" + +#: ../rules/base.xml.in.h:651 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:608 +#: ../rules/base.xml.in.h:652 msgid "Tatar" msgstr "Tatarisch" -#: ../rules/base.xml.in.h:609 +#: ../rules/base.xml.in.h:653 msgid "Telugu" msgstr "Telugu" -#: ../rules/base.xml.in.h:610 +#: ../rules/base.xml.in.h:654 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:611 +#: ../rules/base.xml.in.h:655 msgid "Thailand" msgstr "Thailand" -#: ../rules/base.xml.in.h:612 +#: ../rules/base.xml.in.h:656 msgid "Tibetan" msgstr "Tibetisch" -#: ../rules/base.xml.in.h:613 +#: ../rules/base.xml.in.h:657 msgid "Tibetan (with ASCII numerals)" msgstr "Tibetanisch (mit ASCII-Ziffern)" -#: ../rules/base.xml.in.h:614 +#: ../rules/base.xml.in.h:658 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:615 -msgid "Tifinagh Alternative" +#: ../rules/base.xml.in.h:659 +msgid "Tifinagh alternative" msgstr "Tifinagh (alternativ)" -#: ../rules/base.xml.in.h:616 -msgid "Tifinagh Alternative Phonetic" +#: ../rules/base.xml.in.h:660 +msgid "Tifinagh alternative phonetic" msgstr "Tifinagh (alternativ, phonetisch)" -#: ../rules/base.xml.in.h:617 -msgid "Tifinagh Extended" +#: ../rules/base.xml.in.h:661 +msgid "Tifinagh extended" msgstr "Tifinagh (erweitert)" -#: ../rules/base.xml.in.h:618 -msgid "Tifinagh Extended Phonetic" +#: ../rules/base.xml.in.h:662 +msgid "Tifinagh extended phonetic" msgstr "Tifinagh (erweitert, phonetisch)" -#: ../rules/base.xml.in.h:619 -msgid "Tifinagh Phonetic" +#: ../rules/base.xml.in.h:663 +msgid "Tifinagh phonetic" msgstr "Tifinagh (phonetisch)" -#: ../rules/base.xml.in.h:620 +#: ../rules/base.xml.in.h:664 msgid "Tilde (~) variant" msgstr "Tilde-Variante (~)" -#: ../rules/base.xml.in.h:621 +#: ../rules/base.xml.in.h:665 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:622 +#: ../rules/base.xml.in.h:666 +msgid "Tkm" +msgstr "Tkm" + +#: ../rules/base.xml.in.h:667 msgid "To the corresponding key in a Dvorak keyboard." msgstr "Zur entsprechenden Taste einer Dvorak-Tastatur." -#: ../rules/base.xml.in.h:623 +#: ../rules/base.xml.in.h:668 msgid "To the corresponding key in a Qwerty keyboard." msgstr "Zur entsprechenden Taste einer Qwerty-Tastatur." -#: ../rules/base.xml.in.h:624 +#: ../rules/base.xml.in.h:669 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:625 -msgid "Traditional Phonetic" +#: ../rules/base.xml.in.h:670 +msgid "Traditional phonetic" msgstr "Traditionell (phonetisch)" -#: ../rules/base.xml.in.h:626 +#: ../rules/base.xml.in.h:671 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:627 +#: ../rules/base.xml.in.h:672 msgid "Trust Slimline" msgstr "Trust Slimline" -#: ../rules/base.xml.in.h:628 +#: ../rules/base.xml.in.h:673 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:629 +#: ../rules/base.xml.in.h:674 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:630 +#: ../rules/base.xml.in.h:675 msgid "Turkey" msgstr "Türkei" -#: ../rules/base.xml.in.h:631 +#: ../rules/base.xml.in.h:676 msgid "Turkmenistan" msgstr "Turkmenien" -#: ../rules/base.xml.in.h:632 +#: ../rules/base.xml.in.h:677 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:678 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:679 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:680 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:EU-Modus)" + +#: ../rules/base.xml.in.h:681 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (106:JP-Modus)" + +#: ../rules/base.xml.in.h:682 msgid "Typewriter" msgstr "Schreibmaschine" -#: ../rules/base.xml.in.h:633 +#: ../rules/base.xml.in.h:683 +msgid "Typewriter, legacy" +msgstr "Schreibmaschine, veraltet" + +#: ../rules/base.xml.in.h:684 +msgid "Tza" +msgstr "Tza" + +#: ../rules/base.xml.in.h:685 msgid "UCW layout (accented letters only)" msgstr "UCW-Belegung (nur akzentuierte Buchstaben)" -#: ../rules/base.xml.in.h:634 +#: ../rules/base.xml.in.h:686 +msgid "US Dvorak with CZ UCW support" +msgstr "US Dvorak mit CZ-UCW-Unterstützung" + +#: ../rules/base.xml.in.h:687 msgid "US keyboard with Bosnian digraphs" msgstr "US-Tastatur mit bosnischen Digraphen" -#: ../rules/base.xml.in.h:635 +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Bosnian letters" msgstr "US-Tastatur mit bosnischen Buchstaben" -#: ../rules/base.xml.in.h:636 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Croatian digraphs" msgstr "US-Tastatur mit kroatischen Digraphen" -#: ../rules/base.xml.in.h:637 +#: ../rules/base.xml.in.h:690 msgid "US keyboard with Croatian letters" msgstr "US-Tastatur mit kroatischen Buchstaben" -#: ../rules/base.xml.in.h:638 +#: ../rules/base.xml.in.h:691 msgid "US keyboard with Estonian letters" msgstr "US-Tastatur mit estnischen Buchstaben" -#: ../rules/base.xml.in.h:639 +#: ../rules/base.xml.in.h:692 +msgid "US keyboard with Italian letters" +msgstr "US-Tastatur mit italienischen Buchstaben" + +#: ../rules/base.xml.in.h:693 msgid "US keyboard with Lithuanian letters" msgstr "US-Tastatur mit litauischen Buchstaben" -#: ../rules/base.xml.in.h:640 +#: ../rules/base.xml.in.h:694 msgid "US keyboard with Slovenian letters" msgstr "US-Tastatur mit slowenischen Buchstaben" -#: ../rules/base.xml.in.h:641 +#: ../rules/base.xml.in.h:695 ../rules/base.extras.xml.in.h:11 msgid "USA" msgstr "USA" -#: ../rules/base.xml.in.h:642 +#: ../rules/base.xml.in.h:696 msgid "Udmurt" msgstr "Udmurtisch" -#: ../rules/base.xml.in.h:643 +#: ../rules/base.xml.in.h:697 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:644 +#: ../rules/base.xml.in.h:698 msgid "Ukraine" msgstr "Ukraine" -#: ../rules/base.xml.in.h:645 +#: ../rules/base.xml.in.h:699 msgid "Unicode additions (arrows and math operators)" msgstr "Unicode-Ergänzungen (Pfeile und mathematische Operatoren)" -#: ../rules/base.xml.in.h:646 +#: ../rules/base.xml.in.h:700 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Unicode-Ergänzungen (Pfeile und mathematische Operatoren). Mathematische Operatoren befinden sich in der Standardebene." -#: ../rules/base.xml.in.h:647 +#: ../rules/base.xml.in.h:701 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:648 +#: ../rules/base.xml.in.h:702 msgid "United Kingdom" msgstr "Vereinigtes Königreich" -#: ../rules/base.xml.in.h:649 +#: ../rules/base.xml.in.h:703 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:650 +#: ../rules/base.xml.in.h:704 msgid "Urdu, Alternative phonetic" msgstr "Urdu, Alternative (phonetisch)" -#: ../rules/base.xml.in.h:651 +#: ../rules/base.xml.in.h:705 msgid "Urdu, Phonetic" msgstr "Urdu, phonetisch" -#: ../rules/base.xml.in.h:652 +#: ../rules/base.xml.in.h:706 msgid "Urdu, Winkeys" msgstr "Urdu, Windows-Tasten" -#: ../rules/base.xml.in.h:653 +#: ../rules/base.xml.in.h:707 msgid "Use Bosnian digraphs" msgstr "Bosnische Digraphen verwenden" -#: ../rules/base.xml.in.h:654 +#: ../rules/base.xml.in.h:708 msgid "Use Croatian digraphs" msgstr "Kroatische Digraphen verwenden" -#: ../rules/base.xml.in.h:655 +#: ../rules/base.xml.in.h:709 msgid "Use guillemets for quotes" msgstr "Anführungszeichen für Zitate verwenden" -#: ../rules/base.xml.in.h:656 +#: ../rules/base.xml.in.h:710 msgid "Use keyboard LED to show alternative layout" msgstr "Tastatur-LED zur Anzeige der alternativen Belegung verwenden" -#: ../rules/base.xml.in.h:657 +#: ../rules/base.xml.in.h:711 msgid "Using space key to input non-breakable space character" msgstr "Leertaste zur Eingabe nicht umbrechbarer Zeichen verwenden" -#: ../rules/base.xml.in.h:658 +#: ../rules/base.xml.in.h:712 msgid "Usual space at any level" msgstr "Leertaste gibt in jeder Ebene stets Leerzeichen aus" -#: ../rules/base.xml.in.h:659 +#: ../rules/base.xml.in.h:713 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:660 +#: ../rules/base.xml.in.h:714 msgid "Uzbekistan" msgstr "Usbekistan" -#: ../rules/base.xml.in.h:661 +#: ../rules/base.xml.in.h:715 msgid "Vietnam" msgstr "Vietnam" -#: ../rules/base.xml.in.h:662 +#: ../rules/base.xml.in.h:716 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 Internet Keyboard" -#: ../rules/base.xml.in.h:663 +#: ../rules/base.xml.in.h:717 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:664 +#: ../rules/base.xml.in.h:718 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Wang 724 mit Unicode-Ergänzungen (Pfeile und mathematische Operatoren)" -#: ../rules/base.xml.in.h:665 +#: ../rules/base.xml.in.h:719 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Wang 724 mit Unicode-Ergänzungen (Pfeile und mathematische Operatoren). Mathematische Operatoren in der Standardebene" -#: ../rules/base.xml.in.h:666 +#: ../rules/base.xml.in.h:720 msgid "Wang model 724 azerty" msgstr "Wang Modell 724 (azerty)" -#: ../rules/base.xml.in.h:667 +#: ../rules/base.xml.in.h:721 msgid "Western" msgstr "Westlich" -#: ../rules/base.xml.in.h:668 +#: ../rules/base.xml.in.h:722 msgid "Winbook Model XP5" msgstr "Winbook Modell XP5" -#: ../rules/base.xml.in.h:669 +#: ../rules/base.xml.in.h:723 msgid "Winkeys" msgstr "Win-Tasten" -#: ../rules/base.xml.in.h:670 +#: ../rules/base.xml.in.h:724 msgid "With <\\|> key" msgstr "Mit <\\|>-Taste" -#: ../rules/base.xml.in.h:671 +#: ../rules/base.xml.in.h:725 msgid "With EuroSign on 5" msgstr "mit Euro-Symbol auf »5«" -#: ../rules/base.xml.in.h:672 +#: ../rules/base.xml.in.h:726 msgid "With guillemets" msgstr "Mit Anführungszeichen" -#: ../rules/base.xml.in.h:673 +#: ../rules/base.xml.in.h:727 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet Keyboard" -#: ../rules/base.xml.in.h:674 +#: ../rules/base.xml.in.h:728 msgid "Yakut" msgstr "Jakutisch" -#: ../rules/base.xml.in.h:675 +#: ../rules/base.xml.in.h:729 msgid "Yoruba" msgstr "Joruba" -#: ../rules/base.xml.in.h:676 +#: ../rules/base.xml.in.h:730 msgid "Z and ZHE swapped" msgstr "»З« und »Ж« sind vertauscht" -#: ../rules/base.xml.in.h:677 -msgid "Zar" -msgstr "Zar" +#: ../rules/base.xml.in.h:731 +msgid "Zaf" +msgstr "Zaf" -#: ../rules/base.xml.in.h:678 +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level" +msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Ebene" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Tastaturebene, nichts in der vierten Ebene" + +#: ../rules/base.xml.in.h:735 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der vierten Ebene" + +#: ../rules/base.xml.in.h:736 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Tastaturebene, verbindendes Zeichen der Breite Null in der vierten Ebene" + +#: ../rules/base.xml.in.h:737 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, verbindendes Zeichen der Breite Null in der dritten Ebene" + +#: ../rules/base.xml.in.h:738 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, verbindendes Zeichen der Breite Null in der dritten Ebene, nicht umbrechbares Leerzeichen in der vierten Tastaturebene" + +#: ../rules/base.xml.in.h:739 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Nicht verbindendes Zeichen der Breite Null in der dritten Ebene, verbindendes Zeichen der Breite Null in der vierten Ebene" + +#: ../rules/base.xml.in.h:740 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:679 +#: ../rules/base.xml.in.h:741 msgid "azerty/digits" msgstr "azerty/Ziffern" -#: ../rules/base.xml.in.h:680 +#: ../rules/base.xml.in.h:742 msgid "digits" msgstr "Ziffern" -#: ../rules/base.xml.in.h:681 +#: ../rules/base.xml.in.h:743 msgid "displaced semicolon and quote (obsolete)" msgstr "Falsch platziertes Semikolon und Anführungszeichen (veraltet)" -#: ../rules/base.xml.in.h:682 +#: ../rules/base.xml.in.h:744 msgid "lyx" msgstr "LyX" -#: ../rules/base.xml.in.h:683 +#: ../rules/base.xml.in.h:745 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:684 +#: ../rules/base.xml.in.h:746 msgid "qwerty, extended Backslash" msgstr "qwerty, erweiterter Backslash" -#: ../rules/base.xml.in.h:685 +#: ../rules/base.xml.in.h:747 msgid "qwerty/digits" msgstr "qwerty/Ziffern" -#: ../rules/base.xml.in.h:686 +#: ../rules/base.xml.in.h:748 msgid "qwertz" msgstr "qwertz" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Avestan" +msgstr "Avestisch" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Combining accents instead of dead keys" +msgstr "Akzente kombinieren, anstelle von Akzenttasten" + +#: ../rules/base.extras.xml.in.h:5 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining)" +msgstr "International (AltGr-Unicode-Kombination)" + +#: ../rules/base.extras.xml.in.h:7 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "International (AltGr-Unicode-Kombination, alternativ)" + +#~ msgid "CapsLock" +#~ msgstr "Feststelltaste" + +#~ msgid "ScrollLock" +#~ msgstr "Rollen" + +#~ msgid "ACPI Standard" +#~ msgstr "ACPI-Standard" + +#~ msgid "Bhu" +#~ msgstr "Bhu" + +#~ msgid "DRC" +#~ msgstr "DRC" + +#~ msgid "Dvorak international" +#~ msgstr "Dvorak international" + +#~ msgid "Evdev-managed keyboard" +#~ msgstr "Evdev-verwaltete Tastatur" + +#~ msgid "Gre" +#~ msgstr "Gre" + +#~ msgid "Gui" +#~ msgstr "Gui" + +#~ msgid "Lav" +#~ msgstr "Lav" + +#~ msgid "Nep" +#~ msgstr "Nep" + +#~ msgid "SrL" +#~ msgstr "SrL" + +#~ msgid "Baltic+" +#~ msgstr "Baltisch+" + +#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" + +#~ msgid "Pro" +#~ msgstr "Pro" + +#~ msgid "Pro Keypad" +#~ msgstr "Pro Keypad" + +#~ msgid "Standard Phonetic" +#~ msgstr "Standard, phonetisch" + #~ msgid "Brazilian ABNT2" #~ msgstr "ABNT2 (Brasilianisch)" diff --git a/dist/xkeyboard-config/po/el.po b/dist/xkeyboard-config/po/el.po index 61caf0f85..92be9abf6 100644 --- a/dist/xkeyboard-config/po/el.po +++ b/dist/xkeyboard-config/po/el.po @@ -1,1668 +1,2873 @@ # Translation of xkeyboard-config to Greek -# This file is distributed under the same license as the PACKAGE package. -# Copyright (C) 2004, Free Software Foundation. -# Simos Xenitellis , 2004, 2005. -# +# This file is distributed under the same license as the xkeyboard-config package. +# Copyright (C) 2004, 2005, 2010, Free Software Foundation. +# Simos Xenitellis , 2004, 2005, 2010. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 0.5\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-01-24 22:57+0000\n" -"PO-Revision-Date: 2005-11-18 18:34+0500\n" -"Last-Translator: Simos Xenitellis \n" -"Language-Team: Greek \n" +"Project-Id-Version: xkeyboard-config 1.8\n" +"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" +"POT-Creation-Date: 2010-01-16 18:08+0000\n" +"PO-Revision-Date: 2010-03-21 23:36+0200\n" +"Last-Translator: Simos Xenitellis \n" +"Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.10.2\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: rules/base.xml.in.h:1 -msgid "\"Standard\"" -msgstr "\"Τυπικό\"" - -#: rules/base.xml.in.h:2 -msgid "\"Typewriter\"" -msgstr "\"Γραφομηχανή\"" - -#: rules/base.xml.in.h:3 +#: ../rules/base.xml.in.h:1 msgid "(F)" msgstr "(F)" -#: rules/base.xml.in.h:4 +#: ../rules/base.xml.in.h:2 +msgid "(Legacy) Alternative" +msgstr "" + +#: ../rules/base.xml.in.h:3 +msgid "(Legacy) Alternative, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:4 +msgid "(Legacy) Alternative, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:5 +msgid "101/104 key Compatible" +msgstr "" + +#: ../rules/base.xml.in.h:6 msgid "101/qwerty/comma/Dead keys" msgstr "" -#: rules/base.xml.in.h:5 +#: ../rules/base.xml.in.h:7 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:6 +#: ../rules/base.xml.in.h:8 msgid "101/qwerty/dot/Dead keys" msgstr "" -#: rules/base.xml.in.h:7 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:8 +#: ../rules/base.xml.in.h:10 msgid "101/qwertz/comma/Dead keys" msgstr "" -#: rules/base.xml.in.h:9 +#: ../rules/base.xml.in.h:11 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:10 +#: ../rules/base.xml.in.h:12 msgid "101/qwertz/dot/Dead keys" msgstr "" -#: rules/base.xml.in.h:11 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:14 msgid "102/qwerty/comma/Dead keys" msgstr "" -#: rules/base.xml.in.h:13 +#: ../rules/base.xml.in.h:15 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:14 +#: ../rules/base.xml.in.h:16 msgid "102/qwerty/dot/Dead keys" msgstr "" -#: rules/base.xml.in.h:15 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:16 +#: ../rules/base.xml.in.h:18 msgid "102/qwertz/comma/Dead keys" msgstr "" -#: rules/base.xml.in.h:17 +#: ../rules/base.xml.in.h:19 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:18 +#: ../rules/base.xml.in.h:20 msgid "102/qwertz/dot/Dead keys" msgstr "" -#: rules/base.xml.in.h:19 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:20 +#: ../rules/base.xml.in.h:22 +msgid "2" +msgstr "2" + +#: ../rules/base.xml.in.h:23 +msgid "4" +msgstr "4" + +#: ../rules/base.xml.in.h:24 +msgid "5" +msgstr "5" + +#: ../rules/base.xml.in.h:25 msgid "A4Tech KB-21" -msgstr "" +msgstr "A4Tech KB-21" -#: rules/base.xml.in.h:21 +#: ../rules/base.xml.in.h:26 msgid "A4Tech KBS-8" +msgstr "A4Tech KBS-8" + +#: ../rules/base.xml.in.h:27 +msgid "A4Tech Wireless Desktop RFKB-23" msgstr "" -#: rules/base.xml.in.h:22 +#: ../rules/base.xml.in.h:28 msgid "ACPI Standard" msgstr "" -#: rules/base.xml.in.h:23 -msgid "Acer AirKey V" +#: ../rules/base.xml.in.h:29 +msgid "ATM/phone-style" msgstr "" -#: rules/base.xml.in.h:24 -msgid "Add the EuroSign to the 2 key." -msgstr "Προσθήκη του συμβόλου Ευρώ στο πλήκτρο 2." +#: ../rules/base.xml.in.h:30 +msgid "Acer AirKey V" +msgstr "Acer AirKey V" + +#: ../rules/base.xml.in.h:31 +msgid "Acer C300" +msgstr "Acer C300" -#: rules/base.xml.in.h:25 -msgid "Add the EuroSign to the 5 key." -msgstr "Προσθήκη του συμβόλου Ευρώ στο πλήκτρο 5." +#: ../rules/base.xml.in.h:32 +msgid "Acer Ferrari 4000" +msgstr "Acer Ferrari 4000" -#: rules/base.xml.in.h:26 -msgid "Add the EuroSign to the E key." -msgstr "Προσθήκη του συμβόλου Ευρώ στο πλήκτρο Ε." +#: ../rules/base.xml.in.h:33 +msgid "Acer Laptop" +msgstr "Φορητός Acer" -#: rules/base.xml.in.h:27 -msgid "Add the standard behavior to Menu key." +#: ../rules/base.xml.in.h:34 +msgid "Add the standard behavior to Menu key" msgstr "" -#: rules/base.xml.in.h:28 -msgid "Adding the EuroSign to certain keys" -msgstr "Προσθήκη του συμβόλου Ευρώ σε συγκεκριμένα πλήκτρα" +#: ../rules/base.xml.in.h:35 +msgid "Adding Esperanto circumflexes (supersigno)" +msgstr "Προσθήκη λατινικών περισπωμένων για Εσπεράντο" -#: rules/base.xml.in.h:29 +#: ../rules/base.xml.in.h:36 +msgid "Adding EuroSign to certain keys" +msgstr "Προσθήκη του συμβόλου του Ευρώ (€) σε πλήκτρα" + +#: ../rules/base.xml.in.h:37 msgid "Advance Scorpius KI" msgstr "" -#: rules/base.xml.in.h:30 +#: ../rules/base.xml.in.h:38 +msgid "Afg" +msgstr "ΑΦΓ" + +#: ../rules/base.xml.in.h:39 +msgid "Afghanistan" +msgstr "Αφγανιστάν" + +#: ../rules/base.xml.in.h:40 +msgid "Akan" +msgstr "Ακάν" + +#: ../rules/base.xml.in.h:41 msgid "Alb" msgstr "ΑΛΒ" -#: rules/base.xml.in.h:31 +#: ../rules/base.xml.in.h:42 msgid "Albania" msgstr "Αλβανία" -#: rules/base.xml.in.h:32 -msgid "Alt and Meta are on the Alt keys (default)." +#: ../rules/base.xml.in.h:43 +msgid "Alt and Meta are on Alt keys" msgstr "" -#: rules/base.xml.in.h:33 -msgid "Alt is mapped to the right Win-key and Super to Menu." +#: ../rules/base.xml.in.h:44 +msgid "Alt is mapped to Right Win, Super to Menu" msgstr "" -#: rules/base.xml.in.h:34 -msgid "Alt+Control changes group." -msgstr "Το Alt+Control αλλάζει ομάδα." +#: ../rules/base.xml.in.h:45 +msgid "Alt+CapsLock" +msgstr "Alt+CapsLock" + +#: ../rules/base.xml.in.h:46 +msgid "Alt+Ctrl" +msgstr "Alt+Ctrl" + +#: ../rules/base.xml.in.h:47 +msgid "Alt+Shift" +msgstr "Alt+Shift" -#: rules/base.xml.in.h:35 -msgid "Alt+Shift changes group." -msgstr "Το Alt+Shift αλλάζει ομάδα." +#: ../rules/base.xml.in.h:48 +msgid "Alt+Space" +msgstr "Alt+Space" -#: rules/base.xml.in.h:36 +#: ../rules/base.xml.in.h:49 msgid "Alt-Q" msgstr "Alt-Q" -#: rules/base.xml.in.h:37 +#: ../rules/base.xml.in.h:50 msgid "Alt/Win key behavior" msgstr "Συμπεριφορά πλήκτρου Alt/Win" -#: rules/base.xml.in.h:38 +#: ../rules/base.xml.in.h:51 msgid "Alternative" msgstr "Ενναλακτικό" -#: rules/base.xml.in.h:39 +#: ../rules/base.xml.in.h:52 +msgid "Alternative Eastern" +msgstr "Εναλλακτικό ανατολικό" + +#: ../rules/base.xml.in.h:53 +msgid "Alternative Phonetic" +msgstr "Εναλλακτικό φωνητικό" + +#: ../rules/base.xml.in.h:54 msgid "Alternative international (former us_intl)" -msgstr "" +msgstr "Εναλλακτικό διεθνές (πρώην us_intl)" -#: rules/base.xml.in.h:40 +#: ../rules/base.xml.in.h:55 msgid "Alternative, Sun dead keys" -msgstr "" +msgstr "Εναλλακτικό, Sun με νεκρά πλήκτρα" -#: rules/base.xml.in.h:41 +#: ../rules/base.xml.in.h:56 msgid "Alternative, eliminate dead keys" +msgstr "Εναλλακτικό, μη χρήση νεκρών πλήκτρων" + +#: ../rules/base.xml.in.h:57 +msgid "Alternative, latin-9 only" +msgstr "Εναλλακτικό, μόνο latin-9" + +#: ../rules/base.xml.in.h:58 +msgid "And" +msgstr "ΑΝΔ" + +#: ../rules/base.xml.in.h:59 +msgid "Andorra" +msgstr "Ανδόρρα" + +#: ../rules/base.xml.in.h:60 +msgid "Any Alt key" +msgstr "Οποιοδήποτε πλήκτρο Alt" + +#: ../rules/base.xml.in.h:61 +msgid "Any Win key" +msgstr "Οποιοδήποτε πλήκτρο Win" + +#: ../rules/base.xml.in.h:62 +msgid "Any Win key (while pressed)" msgstr "" -#: rules/base.xml.in.h:42 +#: ../rules/base.xml.in.h:63 msgid "Apostrophe (') variant" msgstr "" -#: rules/base.xml.in.h:43 +#: ../rules/base.xml.in.h:64 +msgid "Apple" +msgstr "Apple" + +#: ../rules/base.xml.in.h:65 +msgid "Apple Laptop" +msgstr "Φορητός Apple" + +#: ../rules/base.xml.in.h:66 msgid "Ara" msgstr "ΑΡΑ" -#: rules/base.xml.in.h:44 +#: ../rules/base.xml.in.h:67 msgid "Arabic" msgstr "Αραβικό" -#: rules/base.xml.in.h:45 +#: ../rules/base.xml.in.h:68 msgid "Arm" msgstr "ΑΡΜ" -#: rules/base.xml.in.h:46 +#: ../rules/base.xml.in.h:69 msgid "Armenia" msgstr "Αρμενία" -#: rules/base.xml.in.h:47 +#: ../rules/base.xml.in.h:70 +msgid "Asturian variant with bottom-dot H and bottom-dot L" +msgstr "" + +#: ../rules/base.xml.in.h:71 +msgid "Asus Laptop" +msgstr "Φορητός Asus" + +#: ../rules/base.xml.in.h:72 +msgid "At bottom left" +msgstr "" + +#: ../rules/base.xml.in.h:73 +msgid "At left of 'A'" +msgstr "" + +#: ../rules/base.xml.in.h:74 msgid "Aze" msgstr "ΑΖΕ" -#: rules/base.xml.in.h:48 +#: ../rules/base.xml.in.h:75 msgid "Azerbaijan" -msgstr "" +msgstr "Αζερμπαϊτζάν" -#: rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:76 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "" -#: rules/base.xml.in.h:50 +#: ../rules/base.xml.in.h:77 msgid "BTC 5090" -msgstr "" +msgstr "BTC 5090" -#: rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:78 msgid "BTC 5113RF Multimedia" -msgstr "" +msgstr "BTC 5113RF Multimedia" -#: rules/base.xml.in.h:52 +#: ../rules/base.xml.in.h:79 msgid "BTC 5126T" -msgstr "" +msgstr "BTC 5126T" + +#: ../rules/base.xml.in.h:80 +msgid "BTC 6301URF" +msgstr "BTC 6301URF" -#: rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:81 msgid "BTC 9000" -msgstr "" +msgstr "BTC 9000" -#: rules/base.xml.in.h:54 +#: ../rules/base.xml.in.h:82 msgid "BTC 9000A" -msgstr "" +msgstr "BTC 9000A" -#: rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:83 msgid "BTC 9001AH" +msgstr "BTC 9001AH" + +#: ../rules/base.xml.in.h:84 +msgid "BTC 9019U" +msgstr "BTC 9019U" + +#: ../rules/base.xml.in.h:85 +msgid "BTC 9116U Mini Wireless Internet and Gaming" +msgstr "" + +#: ../rules/base.xml.in.h:86 +msgid "Ban" +msgstr "ΜΠΑ" + +#: ../rules/base.xml.in.h:87 +msgid "Bangladesh" +msgstr "Μπανγκλαντές" + +#: ../rules/base.xml.in.h:88 +msgid "Bashkirian" msgstr "" -#: rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:89 msgid "Bel" msgstr "ΒΕΛ" -#: rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:90 msgid "Belarus" -msgstr "" +msgstr "Λευκορωσία" -#: rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:91 msgid "Belgium" msgstr "Βέλγιο" -#: rules/base.xml.in.h:59 -msgid "Ben" -msgstr "ΒΕΝ" +#: ../rules/base.xml.in.h:92 +msgid "BenQ X-Touch" +msgstr "BenQ X-Touch" + +#: ../rules/base.xml.in.h:93 +msgid "BenQ X-Touch 730" +msgstr "BenQ X-Touch 730" -#: rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:94 +msgid "BenQ X-Touch 800" +msgstr "BenQ X-Touch 800" + +#: ../rules/base.xml.in.h:95 msgid "Bengali" +msgstr "Μπενγκάλι" + +#: ../rules/base.xml.in.h:96 +msgid "Bengali Probhat" +msgstr "" + +#: ../rules/base.xml.in.h:97 +msgid "Bepo, ergonomic, Dvorak way" +msgstr "" + +#: ../rules/base.xml.in.h:98 +msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "" -#: rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:99 msgid "Bgr" +msgstr "ΒΟΥ" + +#: ../rules/base.xml.in.h:100 +msgid "Bhu" +msgstr "ΜΠΟ" + +#: ../rules/base.xml.in.h:101 +msgid "Bhutan" +msgstr "Μπουτάν" + +#: ../rules/base.xml.in.h:102 +msgid "Biblical Hebrew (Tiro)" msgstr "" -#: rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:103 msgid "Bih" msgstr "" -#: rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:104 msgid "Blr" -msgstr "" +msgstr "ΛΕΥ" -#: rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:105 msgid "Bosnia and Herzegovina" -msgstr "" - -#: rules/base.xml.in.h:65 -msgid "Both Alt keys together change group." -msgstr "" +msgstr "Βοσνία και Ερζεγοβίνη" -#: rules/base.xml.in.h:66 -msgid "Both Ctrl keys together change group." -msgstr "" +#: ../rules/base.xml.in.h:106 +msgid "Both Alt keys together" +msgstr "Και τα δύο πλήκτρα Alt μαζί" -#: rules/base.xml.in.h:67 -msgid "Both Shift keys together change group." -msgstr "" +#: ../rules/base.xml.in.h:107 +msgid "Both Ctrl keys together" +msgstr "Και τα δύο πλήκτρα Ctrl μαζί" -#: rules/base.xml.in.h:68 -msgid "Both Win-keys switch group while pressed." -msgstr "" +#: ../rules/base.xml.in.h:108 +msgid "Both Shift keys together" +msgstr "Και τα δύο πλήκτρα Shift μαζί" -#: rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:109 msgid "Bra" msgstr "ΒΡΑ" -#: rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:110 +msgid "Braille" +msgstr "Μπράιγ" + +#: ../rules/base.xml.in.h:111 msgid "Brazil" +msgstr "Βραζιλία" + +#: ../rules/base.xml.in.h:112 +msgid "Breton" msgstr "" -#: rules/base.xml.in.h:71 -msgid "Brazilian ABNT2" +#: ../rules/base.xml.in.h:113 +msgid "Brl" msgstr "" -#: rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:114 msgid "Brother Internet Keyboard" -msgstr "" +msgstr "Πληκτρολόγιο Διαδικτύου Brother" + +#: ../rules/base.xml.in.h:115 +msgid "Buckwalter" +msgstr "Buckwalter" -#: rules/base.xml.in.h:73 +#: ../rules/base.xml.in.h:116 msgid "Bulgaria" msgstr "Βουλγαρία" -#: rules/base.xml.in.h:74 +#: ../rules/base.xml.in.h:117 +msgid "CRULP" +msgstr "CRULP" + +#: ../rules/base.xml.in.h:118 +msgid "Cambodia" +msgstr "Καμπότζη" + +#: ../rules/base.xml.in.h:119 msgid "Can" msgstr "ΚΑΝ" -#: rules/base.xml.in.h:75 +#: ../rules/base.xml.in.h:120 msgid "Canada" msgstr "Καναδάς" -#: rules/base.xml.in.h:76 -msgid "CapsLock LED shows alternative group." +#: ../rules/base.xml.in.h:121 +msgid "Caps Lock" +msgstr "Caps Lock" + +#: ../rules/base.xml.in.h:122 +msgid "CapsLock" +msgstr "CapsLock" + +#: ../rules/base.xml.in.h:123 +msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" +msgstr "" + +#: ../rules/base.xml.in.h:124 +msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" msgstr "" -#: rules/base.xml.in.h:77 -msgid "CapsLock acts as Shift with locking. Shift cancels CapsLock." +#: ../rules/base.xml.in.h:125 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" msgstr "" -#: rules/base.xml.in.h:78 -msgid "CapsLock acts as Shift with locking. Shift doesn't cancel CapsLock." +#: ../rules/base.xml.in.h:126 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" msgstr "" -#: rules/base.xml.in.h:79 -msgid "CapsLock just locks the Shift modifier." +#: ../rules/base.xml.in.h:127 +msgid "CapsLock is disabled" msgstr "" -#: rules/base.xml.in.h:80 +#: ../rules/base.xml.in.h:128 msgid "CapsLock key behavior" -msgstr "Συμπεριφορά πλήκτρου Κλείδωμα Κεφαλαίων" +msgstr "Συμπεριφορά πλήκτρου CapsLock" -#: rules/base.xml.in.h:81 -msgid "CapsLock key changes group." +#: ../rules/base.xml.in.h:129 +msgid "CapsLock toggles Shift so all keys are affected" msgstr "" -#: rules/base.xml.in.h:82 -msgid "CapsLock toggles Shift so all keys are affected." +#: ../rules/base.xml.in.h:130 +msgid "CapsLock toggles normal capitalization of alphabetic characters" msgstr "" -#: rules/base.xml.in.h:83 -msgid "CapsLock toggles normal capitalization of alphabetic characters." +#: ../rules/base.xml.in.h:131 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" msgstr "" -#: rules/base.xml.in.h:84 -msgid "CapsLock uses internal capitalization. Shift cancels CapsLock." +#: ../rules/base.xml.in.h:132 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" msgstr "" -#: rules/base.xml.in.h:85 -msgid "CapsLock uses internal capitalization. Shift doesn't cancel CapsLock." +#: ../rules/base.xml.in.h:133 +msgid "Catalan variant with middle-dot L" msgstr "" -#: rules/base.xml.in.h:86 +#: ../rules/base.xml.in.h:134 +msgid "Cedilla" +msgstr "" + +#: ../rules/base.xml.in.h:135 msgid "Che" +msgstr "ΤΣΕ" + +#: ../rules/base.xml.in.h:136 +msgid "Cherokee" msgstr "" -#: rules/base.xml.in.h:87 +#: ../rules/base.xml.in.h:137 +msgid "Cherry B.UNLIMITED" +msgstr "Cherry B.UNLIMITED" + +#: ../rules/base.xml.in.h:138 msgid "Cherry Blue Line CyBo@rd" -msgstr "" +msgstr "Cherry Blue Line CyBo@rd" -#: rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:139 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "" -#: rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:140 +msgid "Cherry CyBo@rd USB-Hub" +msgstr "Cherry CyBo@rd USB-Hub" + +#: ../rules/base.xml.in.h:141 +msgid "Cherry CyMotion Expert" +msgstr "Cherry CyMotion Expert" + +#: ../rules/base.xml.in.h:142 +msgid "Cherry CyMotion Master Linux" +msgstr "Cherry CyMotion Master Linux" + +#: ../rules/base.xml.in.h:143 +msgid "Cherry CyMotion Master XPress" +msgstr "Cherry CyMotion Master XPress" + +#: ../rules/base.xml.in.h:144 msgid "Chicony Internet Keyboard" -msgstr "" +msgstr "Chicony Internet Keyboard" -#: rules/base.xml.in.h:90 +#: ../rules/base.xml.in.h:145 msgid "Chicony KB-9885" +msgstr "Chicony KB-9885" + +#: ../rules/base.xml.in.h:146 +msgid "Chicony KU-0108" +msgstr "Chicony KU-0108" + +#: ../rules/base.xml.in.h:147 +msgid "Chicony KU-0420" +msgstr "Chicony KU-0420" + +#: ../rules/base.xml.in.h:148 +msgid "China" +msgstr "Κίνα" + +#: ../rules/base.xml.in.h:149 +msgid "Chuvash" msgstr "" -#: rules/base.xml.in.h:91 -msgid "CloGaelach" +#: ../rules/base.xml.in.h:150 +msgid "Chuvash Latin" +msgstr "" + +#: ../rules/base.xml.in.h:151 +msgid "Classic" msgstr "" -#: rules/base.xml.in.h:92 -msgid "CloGaelach Laptop" +#: ../rules/base.xml.in.h:152 +msgid "Classic Dvorak" msgstr "" -#: rules/base.xml.in.h:93 +#: ../rules/base.xml.in.h:153 +msgid "Classmate PC" +msgstr "Classmate PC" + +#: ../rules/base.xml.in.h:154 +msgid "CloGaelach" +msgstr "CloGaelach" + +#: ../rules/base.xml.in.h:155 +msgid "Colemak" +msgstr "Κόλεμακ" + +#: ../rules/base.xml.in.h:156 msgid "Compaq Easy Access Keyboard" msgstr "" -#: rules/base.xml.in.h:94 +#: ../rules/base.xml.in.h:157 msgid "Compaq Internet Keyboard (13 keys)" msgstr "" -#: rules/base.xml.in.h:95 +#: ../rules/base.xml.in.h:158 msgid "Compaq Internet Keyboard (18 keys)" msgstr "" -#: rules/base.xml.in.h:96 +#: ../rules/base.xml.in.h:159 msgid "Compaq Internet Keyboard (7 keys)" msgstr "" -#: rules/base.xml.in.h:97 +#: ../rules/base.xml.in.h:160 msgid "Compaq iPaq Keyboard" msgstr "" -#: rules/base.xml.in.h:98 -msgid "Control Key Position" -msgstr "Θέση Πλήκτρου Control" +#: ../rules/base.xml.in.h:161 +msgid "Compose key position" +msgstr "Θέση πλήκτρου Compose" + +#: ../rules/base.xml.in.h:162 +msgid "Congo, Democratic Republic of the" +msgstr "" + +#: ../rules/base.xml.in.h:163 +msgid "Control + Alt + Backspace" +msgstr "Control + Alt + Backspace" + +#: ../rules/base.xml.in.h:164 +msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" +msgstr "" + +#: ../rules/base.xml.in.h:165 +msgid "Control is mapped to Win keys (and the usual Ctrl keys)" +msgstr "" + +#: ../rules/base.xml.in.h:166 +msgid "Creative Desktop Wireless 7000" +msgstr "" + +#: ../rules/base.xml.in.h:167 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "" + +#: ../rules/base.xml.in.h:168 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "" -#: rules/base.xml.in.h:99 -msgid "Control key at bottom left" -msgstr "Πλήκτρο Control κάτω αριστερά" +#: ../rules/base.xml.in.h:169 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "" -#: rules/base.xml.in.h:100 -msgid "Control key at left of 'A'" -msgstr "Πλήκτρο Control στα αριστερά του 'Α'" +#: ../rules/base.xml.in.h:170 +msgid "Crimean Tatar (Turkish F)" +msgstr "" -#: rules/base.xml.in.h:101 -msgid "Control+Shift changes group." -msgstr "Το Control+Shift αλλάζει ομάδα." +#: ../rules/base.xml.in.h:171 +msgid "Crimean Tatar (Turkish Q)" +msgstr "" -#: rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:172 msgid "Croatia" msgstr "Κροατία" -#: rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:173 +msgid "Ctrl key position" +msgstr "Θέση πλήκτρου Ctrl" + +#: ../rules/base.xml.in.h:174 +msgid "Ctrl+Shift" +msgstr "Ctrl+Shift" + +#: ../rules/base.xml.in.h:175 msgid "Cyrillic" msgstr "Κυριλλικά" -#: rules/base.xml.in.h:104 +#: ../rules/base.xml.in.h:176 +msgid "Cyrillic with guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:177 +msgid "Cyrillic, Z and ZHE swapped" +msgstr "" + +#: ../rules/base.xml.in.h:178 msgid "Cze" -msgstr "Τσε" +msgstr "ΤΣΕ" -#: rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:179 msgid "Czechia" msgstr "Τσεχία" -#: rules/base.xml.in.h:106 +#: ../rules/base.xml.in.h:180 +msgid "DOS" +msgstr "DOS" + +#: ../rules/base.xml.in.h:181 +msgid "DRC" +msgstr "DRC" + +#: ../rules/base.xml.in.h:182 msgid "DTK2000" msgstr "DTK2000" -#: rules/base.xml.in.h:107 +#: ../rules/base.xml.in.h:183 +msgid "Dan" +msgstr "ΔΑΝ" + +#: ../rules/base.xml.in.h:184 msgid "Dead acute" msgstr "" -#: rules/base.xml.in.h:108 +#: ../rules/base.xml.in.h:185 msgid "Dead grave acute" msgstr "" -#: rules/base.xml.in.h:109 -msgid "Dell" +#: ../rules/base.xml.in.h:186 +msgid "Default numeric keypad keys" msgstr "" -#: rules/base.xml.in.h:110 +#: ../rules/base.xml.in.h:187 +msgid "Dell" +msgstr "Dell" + +#: ../rules/base.xml.in.h:188 msgid "Dell 101-key PC" +msgstr "Dell PC 101-πλήκτρων" + +#: ../rules/base.xml.in.h:189 +msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" +msgstr "Dell Laptop/notebook Inspiron 6xxx/8xxx" + +#: ../rules/base.xml.in.h:190 +msgid "Dell Laptop/notebook Precision M series" +msgstr "Dell Laptop/notebook Precision M series" + +#: ../rules/base.xml.in.h:191 +msgid "Dell Latitude series laptop" +msgstr "Dell Latitude series laptop" + +#: ../rules/base.xml.in.h:192 +msgid "Dell Precision M65" +msgstr "Dell Precision M65" + +#: ../rules/base.xml.in.h:193 +msgid "Dell SK-8125" +msgstr "Dell SK-8125" + +#: ../rules/base.xml.in.h:194 +msgid "Dell SK-8135" +msgstr "Dell SK-8135" + +#: ../rules/base.xml.in.h:195 +msgid "Dell USB Multimedia Keyboard" msgstr "" -#: rules/base.xml.in.h:111 +#: ../rules/base.xml.in.h:196 msgid "Denmark" -msgstr "" +msgstr "Δανία" -#: rules/base.xml.in.h:112 +#: ../rules/base.xml.in.h:197 msgid "Deu" msgstr "" -#: rules/base.xml.in.h:113 -msgid "Deva" -msgstr "ΝΤΕ" - -#: rules/base.xml.in.h:114 -msgid "Devanagari" -msgstr "Ντεναβαγκάρι" - -#: rules/base.xml.in.h:115 +#: ../rules/base.xml.in.h:198 msgid "Dexxa Wireless Desktop Keyboard" -msgstr "" +msgstr "Dexxa Wireless Desktop Keyboard" -#: rules/base.xml.in.h:116 +#: ../rules/base.xml.in.h:199 msgid "Diamond 9801 / 9802 series" -msgstr "" +msgstr "Diamond 9801 / 9802 series" + +#: ../rules/base.xml.in.h:200 +msgid "Dvorak" +msgstr "Ντβόρακ" -#: rules/base.xml.in.h:117 -msgid "Dnk" +#: ../rules/base.xml.in.h:201 +msgid "Dvorak (UK Punctuation)" msgstr "" -#: rules/base.xml.in.h:118 -msgid "Dvorak" +#: ../rules/base.xml.in.h:202 +msgid "Dvorak international" msgstr "" -#: rules/base.xml.in.h:119 -msgid "Dvorak, Polish quotes on key \"1/!\"" +#: ../rules/base.xml.in.h:203 +msgid "Dvorak, Polish quotes on key 1" msgstr "" -#: rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:204 msgid "Dvorak, Polish quotes on quotemark key" msgstr "" -#: rules/base.xml.in.h:121 -msgid "Dzo" -msgstr "ΤΖΟ" +#: ../rules/base.xml.in.h:205 +msgid "E" +msgstr "E" -#: rules/base.xml.in.h:122 -msgid "Dzongkha" -msgstr "Τζόνγκα" +#: ../rules/base.xml.in.h:206 +msgid "Eastern" +msgstr "Ανατολικό" -#: rules/base.xml.in.h:123 +#: ../rules/base.xml.in.h:207 msgid "Eliminate dead keys" msgstr "Χωρίς νεκρά πλήκτρα" -#: rules/base.xml.in.h:124 +#: ../rules/base.xml.in.h:208 +msgid "Enable extra typographic characters" +msgstr "" + +#: ../rules/base.xml.in.h:209 +msgid "English" +msgstr "Αγγλικό" + +#: ../rules/base.xml.in.h:210 msgid "Ennyah DKB-1008" +msgstr "Ennyah DKB-1008" + +#: ../rules/base.xml.in.h:211 +msgid "Enter on keypad" +msgstr "Πλήκτρο Enter στο αριθμητικό πληκτρολόγιο" + +#: ../rules/base.xml.in.h:212 +msgid "Epo" msgstr "" -#: rules/base.xml.in.h:125 +#: ../rules/base.xml.in.h:213 +msgid "Ergonomic" +msgstr "Εργονομικό" + +#: ../rules/base.xml.in.h:214 msgid "Esp" msgstr "ΙΣΠ" -#: rules/base.xml.in.h:126 +#: ../rules/base.xml.in.h:215 +msgid "Esperanto" +msgstr "Εσπεράντο" + +#: ../rules/base.xml.in.h:216 msgid "Est" msgstr "ΕΣΘ" -#: rules/base.xml.in.h:127 +#: ../rules/base.xml.in.h:217 msgid "Estonia" msgstr "Εσθονία" -#: rules/base.xml.in.h:128 +#: ../rules/base.xml.in.h:218 +msgid "Eth" +msgstr "ΕΘΙ" + +#: ../rules/base.xml.in.h:219 +msgid "Ethiopia" +msgstr "Αιθιοπία" + +#: ../rules/base.xml.in.h:220 +msgid "Evdev-managed keyboard" +msgstr "Πληκτρολόγιο ρυθμιζόμενο από evdev" + +#: ../rules/base.xml.in.h:221 msgid "Everex STEPnote" +msgstr "Everex STEPnote" + +#: ../rules/base.xml.in.h:222 +msgid "Ewe" msgstr "" -#: rules/base.xml.in.h:129 +#: ../rules/base.xml.in.h:223 msgid "Extended" +msgstr "Εκτεταμένο (παλαιά διάταξη)" + +#: ../rules/base.xml.in.h:224 +msgid "Extended - Winkeys" msgstr "" -#: rules/base.xml.in.h:130 +#: ../rules/base.xml.in.h:225 msgid "Extended Backslash" msgstr "" -#: rules/base.xml.in.h:131 +#: ../rules/base.xml.in.h:226 msgid "F-letter (F) variant" msgstr "" -#: rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:227 +msgid "FL90" +msgstr "FL90" + +#: ../rules/base.xml.in.h:228 msgid "Fao" -msgstr "" +msgstr "ΦΑΡ" -#: rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:229 msgid "Faroe Islands" msgstr "" -#: rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:230 msgid "Fin" msgstr "ΦΙΝ" -#: rules/base.xml.in.h:135 -msgid "Finish and Swedish" -msgstr "Φινλανδικά και Σουηδικά" - -#: rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:231 msgid "Finland" msgstr "Φινλανδία" -#: rules/base.xml.in.h:137 +#. This assumes the KP_ abstract symbols are actually useful for some apps +#. The description needs to be rewritten +#: ../rules/base.xml.in.h:234 +msgid "Four-level key with abstract separators" +msgstr "" + +#: ../rules/base.xml.in.h:235 +msgid "Four-level key with comma" +msgstr "" + +#: ../rules/base.xml.in.h:236 +msgid "Four-level key with dot" +msgstr "" + +#: ../rules/base.xml.in.h:237 +msgid "Four-level key with dot, latin-9 restriction" +msgstr "" + +#: ../rules/base.xml.in.h:238 +msgid "Four-level key with momayyez" +msgstr "" + +#: ../rules/base.xml.in.h:239 msgid "Fra" msgstr "ΓΑΛ" -#: rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:240 msgid "France" msgstr "Γαλλία" -#: rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:241 msgid "French" msgstr "Γαλλικά" -#: rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:242 +msgid "French (Macintosh)" +msgstr "" + +#: ../rules/base.xml.in.h:243 msgid "French (legacy)" msgstr "" -#: rules/base.xml.in.h:141 -#, fuzzy +#: ../rules/base.xml.in.h:244 msgid "French Dvorak" -msgstr "Γαλλικά Ντβόρακ" +msgstr "" -#: rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:245 msgid "French, Sun dead keys" msgstr "" -#: rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:246 msgid "French, eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:247 +msgid "Fujitsu-Siemens Computers AMILO laptop" +msgstr "" + +#: ../rules/base.xml.in.h:248 +msgid "Fula" +msgstr "" + +#: ../rules/base.xml.in.h:249 msgid "GBr" -msgstr "ΗΒΑ" +msgstr "ΜΒΡ" + +#: ../rules/base.xml.in.h:250 +msgid "Ga" +msgstr "" -#: rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:251 msgid "Generic 101-key PC" msgstr "Τυπικός Ηλεκ. Υπολογιστής 101-πλήκτρων" -#: rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:252 msgid "Generic 102-key (Intl) PC" msgstr "Τυπικός Ηλεκ. Υπολογιστής 102-πλήκτρων (Διεθνές)" -#: rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:253 msgid "Generic 104-key PC" msgstr "Τυπικός Ηλεκ. Υπολογιστής 104-πλήκτρων" -#: rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:254 msgid "Generic 105-key (Intl) PC" msgstr "Τυπικός Ηλεκ. Υπολογιστής 105-πλήκτρων (Διεθνές)" -#: rules/base.xml.in.h:149 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" +#: ../rules/base.xml.in.h:255 +msgid "Genius Comfy KB-12e" msgstr "" -#: rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:256 +msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" +msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" + +#: ../rules/base.xml.in.h:257 msgid "Genius Comfy KB-21e-Scroll" +msgstr "Genius Comfy KB-21e-Scroll" + +#: ../rules/base.xml.in.h:258 +msgid "Genius KB-19e NB" +msgstr "" + +#: ../rules/base.xml.in.h:259 +msgid "Genius KKB-2050HS" msgstr "" -#: rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:260 msgid "Geo" msgstr "ΓΕΩ" -#: rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:261 msgid "Georgia" msgstr "Γεωργία" -#: rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:262 +msgid "Georgian" +msgstr "" + +#: ../rules/base.xml.in.h:263 +msgid "Georgian AZERTY Tskapo" +msgstr "" + +#: ../rules/base.xml.in.h:264 +msgid "German (Macintosh)" +msgstr "" + +#: ../rules/base.xml.in.h:265 msgid "German, Sun dead keys" msgstr "" -#: rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:266 msgid "German, eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:267 msgid "Germany" msgstr "Γερμανία" -#: rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:268 +msgid "Gha" +msgstr "ΓΚΑ" + +#: ../rules/base.xml.in.h:269 +msgid "Ghana" +msgstr "" + +#: ../rules/base.xml.in.h:270 msgid "Gre" msgstr "ΕΛΛ" -#: rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:271 msgid "Greece" msgstr "Ελλάδα" -#: rules/base.xml.in.h:158 -msgid "Group Shift/Lock behavior" +#: ../rules/base.xml.in.h:272 +msgid "Group toggle on multiply/divide key" msgstr "" -#: rules/base.xml.in.h:159 -msgid "Guj" -msgstr "ΓΚΖ" +#: ../rules/base.xml.in.h:273 +msgid "Gui" +msgstr "ΓΟΥ" + +#: ../rules/base.xml.in.h:274 +msgid "Guinea" +msgstr "" -#: rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:275 msgid "Gujarati" msgstr "Γκουτζαράτι" -#: rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:276 msgid "Gurmukhi" -msgstr "Γκουρμούκι" +msgstr "Γκουρμούχι" -#: rules/base.xml.in.h:162 -msgid "Guru" +#: ../rules/base.xml.in.h:277 +msgid "Gurmukhi Jhelum" msgstr "" -#: rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:278 msgid "Gyration" msgstr "" -#: rules/base.xml.in.h:164 -msgid "Hewlett-Packard Internet Keyboard" +#: ../rules/base.xml.in.h:279 +msgid "Happy Hacking Keyboard" msgstr "" -#: rules/base.xml.in.h:165 -msgid "Hewlett-Packard Omnibook 500 FA" +#: ../rules/base.xml.in.h:280 +msgid "Happy Hacking Keyboard for Mac" msgstr "" -#: rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:281 +msgid "Hausa" +msgstr "Χάουζα" + +#: ../rules/base.xml.in.h:282 +msgid "Hewlett-Packard Internet Keyboard" +msgstr "Hewlett-Packard Internet Keyboard" + +#: ../rules/base.xml.in.h:283 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:284 +msgid "Hewlett-Packard Omnibook 500 FA" +msgstr "Hewlett-Packard Omnibook 500 FA" + +#: ../rules/base.xml.in.h:285 msgid "Hewlett-Packard Omnibook 5xx" -msgstr "" +msgstr "Hewlett-Packard Omnibook 5xx" -#: rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:286 msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "" +msgstr "Hewlett-Packard Omnibook 6000/6100" -#: rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:287 msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "" +msgstr "Hewlett-Packard Omnibook XE3 GC" -#: rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:288 msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "" +msgstr "Hewlett-Packard Omnibook XE3 GF" -#: rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:289 msgid "Hewlett-Packard Omnibook XT1000" -msgstr "" +msgstr "Hewlett-Packard Omnibook XT1000" -#: rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:290 msgid "Hewlett-Packard Pavilion ZT11xx" +msgstr "Hewlett-Packard Pavilion ZT11xx" + +#: ../rules/base.xml.in.h:291 +msgid "Hewlett-Packard Pavilion dv5" +msgstr "Hewlett-Packard Pavilion dv5" + +#: ../rules/base.xml.in.h:292 +msgid "Hewlett-Packard SK-250x Multimedia Keyboard" +msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" + +#: ../rules/base.xml.in.h:293 +msgid "Hewlett-Packard nx9020" +msgstr "Hewlett-Packard nx9020" + +#: ../rules/base.xml.in.h:294 +msgid "Hexadecimal" +msgstr "Δεκαεξαδικό" + +#: ../rules/base.xml.in.h:295 +msgid "Hindi Bolnagri" msgstr "" -#: rules/base.xml.in.h:172 -msgid "Hewlett-Packard SK-2501 Multimedia Keyboard" +#: ../rules/base.xml.in.h:296 +msgid "Hindi Wx" msgstr "" -#: rules/base.xml.in.h:173 -msgid "Hewlett-Packard SK-2505 Internet Keyboard" +#: ../rules/base.xml.in.h:297 +msgid "Homophonic" msgstr "" -#: rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:298 msgid "Honeywell Euroboard" -msgstr "" +msgstr "Honeywell Euroboard" -#: rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:299 msgid "Hrv" -msgstr "" +msgstr "ΚΡΟ" -#: rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:300 msgid "Hun" -msgstr "" +msgstr "ΟΥΓ" -#: rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:301 msgid "Hungary" +msgstr "Ουγγαρία" + +#: ../rules/base.xml.in.h:302 +msgid "Hyper is mapped to Win-keys" msgstr "" -#: rules/base.xml.in.h:178 -msgid "Hyper is mapped to the Win-keys." +#: ../rules/base.xml.in.h:303 +msgid "IBM (LST 1205-92)" msgstr "" -#: rules/base.xml.in.h:179 +#: ../rules/base.xml.in.h:304 msgid "IBM Rapid Access" -msgstr "" +msgstr "IBM Rapid Access" -#: rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:305 msgid "IBM Rapid Access II" -msgstr "" +msgstr "IBM Rapid Access II" -#: rules/base.xml.in.h:181 -msgid "IBM Rapid Access II (alternate option)" -msgstr "" +#: ../rules/base.xml.in.h:306 +msgid "IBM Space Saver" +msgstr "IBM Space Saver" -#: rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:307 msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "" - -#: rules/base.xml.in.h:183 -msgid "INSCRIPT layout" -msgstr "" +msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: rules/base.xml.in.h:184 -msgid "IS434" -msgstr "" +#: ../rules/base.xml.in.h:308 +msgid "IBM ThinkPad R60/T60/R61/T61" +msgstr "IBM ThinkPad R60/T60/R61/T61" -#: rules/base.xml.in.h:185 -msgid "IS434 laptop" -msgstr "" +#: ../rules/base.xml.in.h:309 +msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" +msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:310 msgid "ISO Alternate" -msgstr "" +msgstr "Εναλλακτικό ISO" -#: rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:311 msgid "Iceland" -msgstr "" +msgstr "Ισλανδία" -#: rules/base.xml.in.h:188 -msgid "Iku" +#: ../rules/base.xml.in.h:312 +msgid "Igbo" +msgstr "Ίγκμπο" + +#: ../rules/base.xml.in.h:313 +msgid "Include dead tilde" msgstr "" -#: rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:314 +msgid "Ind" +msgstr "ΙΝΔ" + +#: ../rules/base.xml.in.h:315 +msgid "India" +msgstr "Ινδία" + +#: ../rules/base.xml.in.h:316 +msgid "International (AltGr dead keys)" +msgstr "Διεθνές (με νεκρά πλήκτρα AltGr)" + +#: ../rules/base.xml.in.h:317 msgid "International (with dead keys)" -msgstr "" +msgstr "Διεθνές (με νεκρά πλήκτρα)" -#: rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:318 msgid "Inuktitut" -msgstr "" +msgstr "Ινουκτικούτ" -#: rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:319 msgid "Iran" msgstr "Ιράν" -#: rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:320 +msgid "Iraq" +msgstr "Ιράκ" + +#: ../rules/base.xml.in.h:321 msgid "Ireland" msgstr "Ιρλανδία" -#: rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:322 msgid "Irl" msgstr "ΙΡΛ" -#: rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:323 msgid "Irn" msgstr "ΙΡΝ" -#: rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:324 +msgid "Irq" +msgstr "ΙΡΚ" + +#: ../rules/base.xml.in.h:325 msgid "Isl" msgstr "ΙΣΛ" -#: rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:326 msgid "Isr" msgstr "ΙΣΡ" -#: rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:327 msgid "Israel" msgstr "Ισραήλ" -#: rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:328 msgid "Ita" msgstr "ΙΤΑ" -#: rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:329 msgid "Italy" msgstr "Ιταλία" -#: rules/base.xml.in.h:200 +#: ../rules/base.xml.in.h:330 msgid "Japan" msgstr "Ιαπωνία" -#: rules/base.xml.in.h:201 -msgid "Japanese 106-key" +#: ../rules/base.xml.in.h:331 +msgid "Japan (PC-98xx Series)" msgstr "" -#: rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:332 +msgid "Japanese keyboard options" +msgstr "Επιλογές Ιαπωνικού πληκτρολογίου" + +#: ../rules/base.xml.in.h:333 msgid "Jpn" msgstr "ΙΑΠ" -#: rules/base.xml.in.h:203 -msgid "Kan" -msgstr "ΚΑΝ" +#: ../rules/base.xml.in.h:334 +msgid "Kalmyk" +msgstr "Καλμυκία" + +#: ../rules/base.xml.in.h:335 +msgid "Kana" +msgstr "" -#: rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:336 +msgid "Kana Lock key is locking" +msgstr "" + +#: ../rules/base.xml.in.h:337 msgid "Kannada" -msgstr "Κάνναντα" +msgstr "Κάναντα" -#: rules/base.xml.in.h:205 -msgid "Keytronic FlexPro" +#: ../rules/base.xml.in.h:338 +msgid "Kashubian" msgstr "" -#: rules/base.xml.in.h:206 -msgid "Kyr" -msgstr "ΚΥΡ" +#: ../rules/base.xml.in.h:339 +msgid "Kaz" +msgstr "ΚΑΖ" -#: rules/base.xml.in.h:207 -msgid "Kyrgyzstan" -msgstr "Κυργιστάν" +#: ../rules/base.xml.in.h:340 +msgid "Kazakh with Russian" +msgstr "" -#: rules/base.xml.in.h:208 -msgid "LAm" -msgstr "ΛΑΜ" +#: ../rules/base.xml.in.h:341 +msgid "Kazakhstan" +msgstr "" -#: rules/base.xml.in.h:209 -msgid "Lao" -msgstr "ΛΑΟ" +#: ../rules/base.xml.in.h:342 +msgid "Key sequence to kill the X server" +msgstr "Συνδυασμός πλήκτρων για τερματισμό του εξυπηρετητή X" -#: rules/base.xml.in.h:210 -msgid "Laos" -msgstr "Λάος" +#: ../rules/base.xml.in.h:343 +msgid "Key to choose 3rd level" +msgstr "Πλήκτρο για επιλογή τρίτου επιπέδου" + +#: ../rules/base.xml.in.h:344 +msgid "Key(s) to change layout" +msgstr "Συνδυασμοί πλήκτρων για αλλαγή διάταξης πληκτρολογίου" + +#: ../rules/base.xml.in.h:345 +msgid "Keytronic FlexPro" +msgstr "Keytronic FlexPro" + +#: ../rules/base.xml.in.h:346 +msgid "Kgz" +msgstr "ΚΥΡ" + +#: ../rules/base.xml.in.h:347 +msgid "Khm" +msgstr "ΧΜΕ" + +#: ../rules/base.xml.in.h:348 +msgid "Komi" +msgstr "" + +#: ../rules/base.xml.in.h:349 +msgid "Kor" +msgstr "ΚΟΡ" + +#: ../rules/base.xml.in.h:350 +msgid "Korea, Republic of" +msgstr "" -#: rules/base.xml.in.h:211 -msgid "Laptop" -msgstr "Φορητός" +#: ../rules/base.xml.in.h:351 +msgid "Ktunaxa" +msgstr "" + +#: ../rules/base.xml.in.h:352 +msgid "Kurdish, (F)" +msgstr "" + +#: ../rules/base.xml.in.h:353 +msgid "Kurdish, Arabic-Latin" +msgstr "" + +#: ../rules/base.xml.in.h:354 +msgid "Kurdish, Latin Alt-Q" +msgstr "" + +#: ../rules/base.xml.in.h:355 +msgid "Kurdish, Latin Q" +msgstr "" -#: rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:356 +msgid "Kyrgyzstan" +msgstr "Κιργιστάν" + +#: ../rules/base.xml.in.h:357 +msgid "LAm" +msgstr "ΛΑΜ" + +#: ../rules/base.xml.in.h:358 +msgid "LEKP" +msgstr "" + +#: ../rules/base.xml.in.h:359 +msgid "LEKPa" +msgstr "" + +#: ../rules/base.xml.in.h:360 +msgid "Lao" +msgstr "ΛΑΟ" + +#: ../rules/base.xml.in.h:361 +msgid "Laos" +msgstr "Λάος" + +#: ../rules/base.xml.in.h:362 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "" -#: rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:363 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "" -#: rules/base.xml.in.h:214 -msgid "Laptop/notebook Dell Inspiron 8xxx" +#: ../rules/base.xml.in.h:364 +msgid "Laptop/notebook eMachines m68xx" msgstr "" -#: rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:365 msgid "Latin" msgstr "" -#: rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:366 msgid "Latin American" -msgstr "" +msgstr "Λατινική Αμερική" -#: rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:367 msgid "Latin Unicode" msgstr "" -#: rules/base.xml.in.h:218 +#: ../rules/base.xml.in.h:368 msgid "Latin Unicode qwerty" msgstr "" -#: rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:369 msgid "Latin qwerty" msgstr "" -#: rules/base.xml.in.h:220 -msgid "Latin with guillemots" +#: ../rules/base.xml.in.h:370 +msgid "Latin unicode" +msgstr "" + +#: ../rules/base.xml.in.h:371 +msgid "Latin unicode qwerty" msgstr "" -#: rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:372 +msgid "Latin with guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:373 msgid "Latvia" +msgstr "Λεττονία" + +#: ../rules/base.xml.in.h:374 +msgid "Lav" +msgstr "ΛΕΤ" + +#: ../rules/base.xml.in.h:375 +msgid "Left Alt" +msgstr "Αριστερό Alt" + +#: ../rules/base.xml.in.h:376 +msgid "Left Alt (while pressed)" msgstr "" -#: rules/base.xml.in.h:222 -msgid "Left Alt key changes group." +#: ../rules/base.xml.in.h:377 +msgid "Left Alt is swapped with Left Win" msgstr "" -#: rules/base.xml.in.h:223 -msgid "Left Alt key switches group while pressed." +#: ../rules/base.xml.in.h:378 +msgid "Left Ctrl" +msgstr "Αριστερό Ctrl" + +#: ../rules/base.xml.in.h:379 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" msgstr "" -#: rules/base.xml.in.h:224 -msgid "Left Ctrl key changes group." +#: ../rules/base.xml.in.h:380 +msgid "Left Ctrl+Left Shift" +msgstr "Αριστερό Ctrl+Αριστερό Shift" + +#: ../rules/base.xml.in.h:381 +msgid "Left Shift" +msgstr "Αριστερό Shift" + +#: ../rules/base.xml.in.h:382 +msgid "Left Win" +msgstr "Αριστερό Win" + +#: ../rules/base.xml.in.h:383 +msgid "Left Win (to first layout), Right Win/Menu (to last layout)" +msgstr "" + +#: ../rules/base.xml.in.h:384 +msgid "Left Win (while pressed)" +msgstr "" + +#: ../rules/base.xml.in.h:385 +msgid "Left hand" +msgstr "" + +#: ../rules/base.xml.in.h:386 +msgid "Left handed Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:387 +msgid "Legacy" +msgstr "Παραδοσιακό" + +#: ../rules/base.xml.in.h:388 +msgid "Legacy Wang 724" msgstr "" -#: rules/base.xml.in.h:225 -msgid "Left Shift key changes group." +#. Actually, with KP_SEPARATOR, as the old keypad(comma) +#: ../rules/base.xml.in.h:390 +msgid "Legacy key with comma" msgstr "" -#: rules/base.xml.in.h:226 -msgid "Left Win-key changes group." +#: ../rules/base.xml.in.h:391 +msgid "Legacy key with dot" msgstr "" -#: rules/base.xml.in.h:227 -msgid "Left Win-key switches group while pressed." +#: ../rules/base.xml.in.h:392 +msgid "Less-than/Greater-than" msgstr "" -#: rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:393 msgid "Lithuania" msgstr "Λιθουανία" -#: rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:394 msgid "Logitech Access Keyboard" -msgstr "" +msgstr "Logitech Access Keyboard" -#: rules/base.xml.in.h:230 +#: ../rules/base.xml.in.h:395 msgid "Logitech Cordless Desktop" -msgstr "" +msgstr "Logitech Cordless Desktop" -#: rules/base.xml.in.h:231 +#: ../rules/base.xml.in.h:396 +msgid "Logitech Cordless Desktop (alternate option)" +msgstr "Logitech Cordless Desktop (εναλλακτική επιλογή)" + +#: ../rules/base.xml.in.h:397 +msgid "Logitech Cordless Desktop EX110" +msgstr "Logitech Cordless Desktop EX110" + +#: ../rules/base.xml.in.h:398 +msgid "Logitech Cordless Desktop LX-300" +msgstr "Logitech Cordless Desktop LX-300" + +#: ../rules/base.xml.in.h:399 msgid "Logitech Cordless Desktop Navigator" -msgstr "" +msgstr "Logitech Cordless Desktop Navigator" -#: rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:400 msgid "Logitech Cordless Desktop Optical" -msgstr "" +msgstr "Logitech Cordless Desktop Optical" -#: rules/base.xml.in.h:233 -msgid "Logitech Cordless Desktop Pro" -msgstr "" +#: ../rules/base.xml.in.h:401 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" +msgstr "Logitech Cordless Desktop Pro (εναλλακτική επιλογή 2)" -#: rules/base.xml.in.h:234 -msgid "Logitech Cordless Desktop Pro (alternate option)" +#: ../rules/base.xml.in.h:402 +msgid "Logitech Cordless Desktop iTouch" +msgstr "Logitech Cordless Desktop iTouch" + +#: ../rules/base.xml.in.h:403 +msgid "Logitech Cordless Freedom/Desktop Navigator" +msgstr "Logitech Cordless Freedom/Desktop Navigator" + +#: ../rules/base.xml.in.h:404 +msgid "Logitech G15 extra keys via G15daemon" msgstr "" -#: rules/base.xml.in.h:235 -msgid "Logitech Cordless Desktop Pro (alternate option2)" +#: ../rules/base.xml.in.h:405 +msgid "Logitech Generic Keyboard" msgstr "" -#: rules/base.xml.in.h:236 -msgid "Logitech Cordless Desktop iTouch" +#: ../rules/base.xml.in.h:406 +msgid "Logitech Internet 350 Keyboard" msgstr "" -#: rules/base.xml.in.h:237 -msgid "Logitech Cordless Freedom/Desktop Navigator" +#: ../rules/base.xml.in.h:407 +msgid "Logitech Internet Keyboard" +msgstr "Logitech Internet Keyboard" + +#: ../rules/base.xml.in.h:408 +msgid "Logitech Internet Navigator Keyboard" +msgstr "Logitech Internet Navigator Keyboard" + +#: ../rules/base.xml.in.h:409 +msgid "Logitech Media Elite Keyboard" msgstr "" -#: rules/base.xml.in.h:238 -msgid "Logitech Deluxe Access Keyboard" +#: ../rules/base.xml.in.h:410 +msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "" -#: rules/base.xml.in.h:239 -msgid "Logitech Internet Keyboard" +#: ../rules/base.xml.in.h:411 +msgid "Logitech Ultra-X Keyboard" +msgstr "Logitech Ultra-X Keyboard" + +#: ../rules/base.xml.in.h:412 +msgid "Logitech diNovo Edge Keyboard" msgstr "" -#: rules/base.xml.in.h:240 -msgid "Logitech Internet Navigator Keyboard" +#: ../rules/base.xml.in.h:413 +msgid "Logitech diNovo Keyboard" msgstr "" -#: rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:414 msgid "Logitech iTouch" -msgstr "" +msgstr "Logitech iTouch" -#: rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:415 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" +msgstr "Logitech iTouch Cordless Keyboard (μοντέλο Y-RB6)" + +#: ../rules/base.xml.in.h:416 +msgid "Logitech iTouch Internet Navigator Keyboard SE" +msgstr "" + +#: ../rules/base.xml.in.h:417 +msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "" -#: rules/base.xml.in.h:243 -msgid "Logitech iTouch keyboard Internet Navigator" +#: ../rules/base.xml.in.h:418 +msgid "Lower Sorbian" msgstr "" -#: rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:419 +msgid "Lower Sorbian (qwertz)" +msgstr "" + +#: ../rules/base.xml.in.h:420 msgid "Ltu" +msgstr "ΛΙΘ" + +#: ../rules/base.xml.in.h:421 +msgid "MESS" msgstr "" -#: rules/base.xml.in.h:245 -msgid "Lva" +#: ../rules/base.xml.in.h:422 +msgid "MNE" msgstr "" -#: rules/base.xml.in.h:246 -msgid "Macedonian" -msgstr "Φυρομιακά" +#: ../rules/base.xml.in.h:423 +msgid "MacBook/MacBook Pro" +msgstr "" -#: rules/base.xml.in.h:247 -msgid "Macintosh" +#: ../rules/base.xml.in.h:424 +msgid "MacBook/MacBook Pro (Intl)" msgstr "" -#: rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:425 +msgid "Macedonia" +msgstr "ΦΥΡΟΜ" + +#: ../rules/base.xml.in.h:426 +msgid "Macintosh" +msgstr "Macintosh" + +#: ../rules/base.xml.in.h:427 msgid "Macintosh Old" +msgstr "Macintosh Παλαιό" + +#: ../rules/base.xml.in.h:428 +msgid "Macintosh, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:429 +msgid "Macintosh, eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:249 -msgid "Make CapsLock an additional Control." +#: ../rules/base.xml.in.h:430 +msgid "Make CapsLock an additional Backspace" msgstr "" -#: rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:431 +msgid "Make CapsLock an additional Ctrl" +msgstr "" + +#: ../rules/base.xml.in.h:432 +msgid "Make CapsLock an additional ESC" +msgstr "" + +#: ../rules/base.xml.in.h:433 +msgid "Make CapsLock an additional Hyper" +msgstr "" + +#: ../rules/base.xml.in.h:434 +msgid "Make CapsLock an additional NumLock" +msgstr "" + +#: ../rules/base.xml.in.h:435 +msgid "Make CapsLock an additional Super" +msgstr "" + +#: ../rules/base.xml.in.h:436 msgid "Mal" msgstr "ΜΑΛ" -#: rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:437 msgid "Malayalam" msgstr "Μαλαγιαλάμ" -#: rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:438 +msgid "Malayalam Lalitha" +msgstr "" + +#: ../rules/base.xml.in.h:439 +msgid "Maldives" +msgstr "Μαλδίβες" + +#: ../rules/base.xml.in.h:440 msgid "Malta" msgstr "Μάλτα" -#: rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:441 +msgid "Maltese keyboard with US layout" +msgstr "" + +#: ../rules/base.xml.in.h:442 msgid "Mao" msgstr "ΜΑΟ" -#: rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:443 msgid "Maori" msgstr "Μαορί" -#: rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:444 msgid "Memorex MX1998" -msgstr "" +msgstr "Memorex MX1998" -#: rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:445 msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "" +msgstr "Memorex MX2500 EZ-Access Keyboard" -#: rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:446 msgid "Memorex MX2750" -msgstr "" +msgstr "Memorex MX2750" -#: rules/base.xml.in.h:258 -msgid "Menu is Compose." -msgstr "" +#: ../rules/base.xml.in.h:447 +msgid "Menu" +msgstr "Μενού" -#: rules/base.xml.in.h:259 -msgid "Menu key changes group." +#: ../rules/base.xml.in.h:448 +msgid "Meta is mapped to Left Win" msgstr "" -#: rules/base.xml.in.h:260 -msgid "Meta is mapped to the Win-keys." +#: ../rules/base.xml.in.h:449 +msgid "Meta is mapped to Win keys" msgstr "" -#: rules/base.xml.in.h:261 -msgid "Meta is mapped to the left Win-key." +#: ../rules/base.xml.in.h:450 +msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "" -#: rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:451 msgid "Microsoft Internet Keyboard" -msgstr "" +msgstr "Microsoft Internet Keyboard" -#: rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:452 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "" -#: rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:453 msgid "Microsoft Natural" +msgstr "Microsoft Natural" + +#: ../rules/base.xml.in.h:454 +msgid "Microsoft Natural Keyboard Elite" msgstr "" -#: rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:455 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "" -#: rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:456 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "" -#: rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:457 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "" -#: rules/base.xml.in.h:268 +#: ../rules/base.xml.in.h:458 +msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" +msgstr "" + +#: ../rules/base.xml.in.h:459 msgid "Microsoft Office Keyboard" msgstr "" -#: rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:460 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "" -#: rules/base.xml.in.h:270 +#: ../rules/base.xml.in.h:461 msgid "Miscellaneous compatibility options" msgstr "Διάφορες επιλογές συμβατότητας" -#: rules/base.xml.in.h:271 +#: ../rules/base.xml.in.h:462 msgid "Mkd" msgstr "ΦΥΡ" -#: rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:463 msgid "Mlt" -msgstr "" +msgstr "ΜΑΛ" -#: rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:464 msgid "Mmr" -msgstr "" +msgstr "ΜΥΑ" -#: rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:465 msgid "Mng" msgstr "ΜΟΓ" -#: rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:466 msgid "Mongolia" msgstr "Μογγολία" -#: rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:467 +msgid "Montenegro" +msgstr "" + +#: ../rules/base.xml.in.h:468 +msgid "Morocco" +msgstr "" + +#: ../rules/base.xml.in.h:469 msgid "Multilingual" -msgstr "Πολύγλωσσο" +msgstr "Πολυγλωσσικό" -#: rules/base.xml.in.h:277 -msgid "Multilingual, second part" +#: ../rules/base.xml.in.h:470 +msgid "Multilingual, first part" msgstr "" -#: rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:471 +msgid "Multilingual, second part" +msgstr "Πολυγλωσσικό, δεύτερο μέρος" + +#: ../rules/base.xml.in.h:472 msgid "Myanmar" +msgstr "Μυανμάρ" + +#: ../rules/base.xml.in.h:473 +msgid "NICOLA-F style Backspace" +msgstr "" + +#: ../rules/base.xml.in.h:474 +msgid "NLA" +msgstr "" + +#: ../rules/base.xml.in.h:475 +msgid "Nativo" +msgstr "" + +#: ../rules/base.xml.in.h:476 +msgid "Nativo for Esperanto" +msgstr "" + +#: ../rules/base.xml.in.h:477 +msgid "Nativo for USA keyboards" +msgstr "" + +#: ../rules/base.xml.in.h:478 +msgid "Neo 2" +msgstr "" + +#: ../rules/base.xml.in.h:479 +msgid "Nep" +msgstr "ΝΕΠ" + +#: ../rules/base.xml.in.h:480 +msgid "Nepal" msgstr "" -#: rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:481 msgid "Netherlands" msgstr "Ολλανδία" -#: rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:482 +#, fuzzy +msgid "New phonetic" +msgstr "Φωνητικό" + +#: ../rules/base.xml.in.h:483 +msgid "Nig" +msgstr "ΝΙΓ" + +#: ../rules/base.xml.in.h:484 +msgid "Nigeria" +msgstr "" + +#: ../rules/base.xml.in.h:485 msgid "Nld" msgstr "ΟΛΑ" -#: rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:486 +msgid "Non-breakable space character at fourth level" +msgstr "" + +#: ../rules/base.xml.in.h:487 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" +msgstr "" + +#: ../rules/base.xml.in.h:488 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" +msgstr "" + +#: ../rules/base.xml.in.h:489 +msgid "Non-breakable space character at second level" +msgstr "" + +#: ../rules/base.xml.in.h:490 +msgid "Non-breakable space character at third level" +msgstr "" + +#: ../rules/base.xml.in.h:491 +msgid "Non-breakable space character at third level, nothing at fourth level" +msgstr "" + +#: ../rules/base.xml.in.h:492 +msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" +msgstr "" + +#: ../rules/base.xml.in.h:493 msgid "Nor" msgstr "ΝΟΡ" -#: rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:494 msgid "Northern Saami" msgstr "" -#: rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:495 +msgid "Northern Saami, eliminate dead keys" +msgstr "Χωρίς νεκρά πλήκτρα" + +#: ../rules/base.xml.in.h:496 msgid "Northgate OmniKey 101" msgstr "" -#: rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:497 msgid "Norway" msgstr "Νορβηγία" -#: rules/base.xml.in.h:285 -msgid "NumLock LED shows alternative group." +#: ../rules/base.xml.in.h:498 +msgid "NumLock" msgstr "" -#: rules/base.xml.in.h:286 -msgid "Ogam" -msgstr "" +#: ../rules/base.xml.in.h:499 +msgid "Numeric keypad delete key behaviour" +msgstr "Συμπεριφορά πλήκτρου διαγραφής του αριθμητικού πληκτρολογίου" -#: rules/base.xml.in.h:287 -msgid "Ogham" +#: ../rules/base.xml.in.h:500 +msgid "Numeric keypad keys work as with Mac" msgstr "" -#: rules/base.xml.in.h:288 -msgid "Oretec MCK-800 MM/Internet keyboard" -msgstr "" +#: ../rules/base.xml.in.h:501 +msgid "Numeric keypad layout selection" +msgstr "Επιλογή διάταξης για αριθμητικό πληκτρολόγιο" -#: rules/base.xml.in.h:289 -msgid "Ori" -msgstr "" +#: ../rules/base.xml.in.h:502 +msgid "OADG 109A" +msgstr "OADG 109A" -#: rules/base.xml.in.h:290 -msgid "Oriya" -msgstr "" +#: ../rules/base.xml.in.h:503 +msgid "OLPC" +msgstr "OLPC" -#: rules/base.xml.in.h:291 -msgid "PC-98xx Series" +#: ../rules/base.xml.in.h:504 +msgid "OLPC Dari" msgstr "" -#: rules/base.xml.in.h:292 -msgid "Pattachote" +#: ../rules/base.xml.in.h:505 +msgid "OLPC Pashto" msgstr "" -#: rules/base.xml.in.h:293 -msgid "Phonetic" -msgstr "Φωνητικά" +#: ../rules/base.xml.in.h:506 +msgid "OLPC Southern Uzbek" +msgstr "" -#: rules/base.xml.in.h:294 -msgid "Pol" -msgstr "ΠΟΛ" +#: ../rules/base.xml.in.h:507 +msgid "Occitan" +msgstr "" -#: rules/base.xml.in.h:295 -msgid "Poland" -msgstr "Πολωνία" +#: ../rules/base.xml.in.h:508 +msgid "Ogham" +msgstr "Όγκαμ" -#: rules/base.xml.in.h:296 -msgid "Polytonic" -msgstr "Πολυτονικά" +#: ../rules/base.xml.in.h:509 +msgid "Ogham IS434" +msgstr "Όγκαμ IS434" -#: rules/base.xml.in.h:297 -msgid "Portugal" -msgstr "Πορτογαλία" +#: ../rules/base.xml.in.h:510 +msgid "Oriya" +msgstr "Ορίγια" -#: rules/base.xml.in.h:298 -msgid "PowerPC PS/2" +#: ../rules/base.xml.in.h:511 +msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "" -#: rules/base.xml.in.h:299 -msgid "Press Left Alt key to choose 3rd level." +#: ../rules/base.xml.in.h:512 +msgid "Ossetian" msgstr "" -#: rules/base.xml.in.h:300 -msgid "Press Left Win-key to choose 3rd level." +#: ../rules/base.xml.in.h:513 +msgid "Ossetian, Winkeys" msgstr "" -#: rules/base.xml.in.h:301 -msgid "Press Menu key to choose 3rd level." +#: ../rules/base.xml.in.h:514 +msgid "Ossetian, legacy" msgstr "" -#: rules/base.xml.in.h:302 -msgid "Press Right Alt key to choose 3rd level." -msgstr "" +#: ../rules/base.xml.in.h:515 +msgid "PC-98xx Series" +msgstr "Σειρά PC-98xx" + +#: ../rules/base.xml.in.h:516 +msgid "Pak" +msgstr "ΠΑΚ" + +#: ../rules/base.xml.in.h:517 +msgid "Pakistan" +msgstr "Πακιστάν" -#: rules/base.xml.in.h:303 -msgid "Press Right Control to choose 3rd level." +#: ../rules/base.xml.in.h:518 +msgid "Pashto" msgstr "" -#: rules/base.xml.in.h:304 -msgid "Press Right Win-key to choose 3rd level." +#: ../rules/base.xml.in.h:519 +msgid "Pattachote" msgstr "" -#: rules/base.xml.in.h:305 -msgid "Press any of Alt keys to choose 3rd level." +#: ../rules/base.xml.in.h:520 +msgid "Persian, with Persian Keypad" msgstr "" -#: rules/base.xml.in.h:306 -msgid "Press any of Win-keys to choose 3rd level." +#: ../rules/base.xml.in.h:521 +msgid "Phonetic" +msgstr "Φωνητικό" + +#: ../rules/base.xml.in.h:522 +msgid "Phonetic Winkeys" msgstr "" -#: rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:523 +msgid "Pol" +msgstr "ΠΟΛ" + +#: ../rules/base.xml.in.h:524 +msgid "Poland" +msgstr "Πολωνία" + +#: ../rules/base.xml.in.h:525 +msgid "Polytonic" +msgstr "Πολυτονικό (παλαιά διάταξη)" + +#: ../rules/base.xml.in.h:526 +msgid "Portugal" +msgstr "Πορτογαλία" + +#: ../rules/base.xml.in.h:527 msgid "Probhat" +msgstr "Probhat" + +#: ../rules/base.xml.in.h:528 +msgid "Programmer Dvorak" msgstr "" -#: rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:529 msgid "Propeller Voyager (KTEZ-1000)" -msgstr "" +msgstr "Propeller Voyager (KTEZ-1000)" -#: rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:530 msgid "Prt" msgstr "" -#: rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:531 msgid "QTronix Scorpius 98N+" +msgstr "QTronix Scorpius 98N+" + +#: ../rules/base.xml.in.h:532 +msgid "Right Alt" msgstr "" -#: rules/base.xml.in.h:311 -msgid "R-Alt switches group while pressed." +#: ../rules/base.xml.in.h:533 +msgid "Right Alt (while pressed)" msgstr "" -#: rules/base.xml.in.h:312 -msgid "Right Alt is Compose." +#: ../rules/base.xml.in.h:534 +msgid "Right Alt key never chooses 3rd level" msgstr "" -#: rules/base.xml.in.h:313 -msgid "Right Alt key changes group." +#: ../rules/base.xml.in.h:535 +msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "" -#: rules/base.xml.in.h:314 -msgid "Right Control key works as Right Alt." +#: ../rules/base.xml.in.h:536 +msgid "Right Ctrl" msgstr "" -#: rules/base.xml.in.h:315 -msgid "Right Ctrl is Compose." +#: ../rules/base.xml.in.h:537 +msgid "Right Ctrl (while pressed)" msgstr "" -#: rules/base.xml.in.h:316 -msgid "Right Ctrl key changes group." +#: ../rules/base.xml.in.h:538 +msgid "Right Ctrl as Right Alt" msgstr "" -#: rules/base.xml.in.h:317 -msgid "Right Ctrl key switches group while pressed." +#: ../rules/base.xml.in.h:539 +#, fuzzy +msgid "Right Ctrl+Right Shift" +msgstr "Αριστερό Ctrl+Αριστερό Shift" + +#: ../rules/base.xml.in.h:540 +msgid "Right Shift" msgstr "" -#: rules/base.xml.in.h:318 -msgid "Right Shift key changes group." +#: ../rules/base.xml.in.h:541 +msgid "Right Win" msgstr "" -#: rules/base.xml.in.h:319 -msgid "Right Win-key changes group." +#: ../rules/base.xml.in.h:542 +msgid "Right Win (while pressed)" msgstr "" -#: rules/base.xml.in.h:320 -msgid "Right Win-key is Compose." +#: ../rules/base.xml.in.h:543 +msgid "Right hand" msgstr "" -#: rules/base.xml.in.h:321 -msgid "Right Win-key switches group while pressed." +#: ../rules/base.xml.in.h:544 +msgid "Right handed Dvorak" msgstr "" -#: rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:545 msgid "Romania" msgstr "Ρουμανία" -#: rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:546 msgid "Romanian keyboard with German letters" msgstr "" -#: rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:547 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "" -#: rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:548 msgid "Rou" msgstr "ΡΟΥ" -#: rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:549 msgid "Rus" msgstr "ΡΩΣ" -#: rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:550 msgid "Russia" msgstr "Ρωσία" -#: rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:551 msgid "Russian" -msgstr "Ρωσσικά" +msgstr "Ρωσσικό" + +#: ../rules/base.xml.in.h:552 +msgid "Russian phonetic" +msgstr "Ρωσσικό φωνητικό" + +#: ../rules/base.xml.in.h:553 +msgid "Russian phonetic Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:554 +msgid "Russian phonetic, eliminate dead keys" +msgstr "Ρωσσικό φωνητικό, χωρίς νεκρά πλήκτρα" -#: rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:555 +msgid "Russian with Kazakh" +msgstr "" + +#: ../rules/base.xml.in.h:556 +msgid "SILVERCREST Multimedia Wireless Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:557 msgid "SK-1300" msgstr "SK-1300" -#: rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:558 msgid "SK-2500" msgstr "SK-2500" -#: rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:559 msgid "SK-6200" msgstr "SK-6200" -#: rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:560 msgid "SK-7100" msgstr "SK-7100" -#: rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:561 ../rules/base.extras.xml.in.h:7 +msgid "SRB" +msgstr "SRB" + +#: ../rules/base.xml.in.h:562 msgid "SVEN Ergonomic 2500" +msgstr "SVEN Ergonomic 2500" + +#: ../rules/base.xml.in.h:563 +msgid "SVEN Slim 303" msgstr "" -#: rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:564 msgid "Samsung SDM 4500P" -msgstr "" +msgstr "Samsung SDM 4500P" -#: rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:565 msgid "Samsung SDM 4510P" +msgstr "Samsung SDM 4510P" + +#: ../rules/base.xml.in.h:566 +msgid "Scroll Lock" +msgstr "" + +#: ../rules/base.xml.in.h:567 +msgid "ScrollLock" msgstr "" -#: rules/base.xml.in.h:336 -msgid "ScrollLock LED shows alternative group." +#: ../rules/base.xml.in.h:568 +msgid "Secwepemctsin" msgstr "" -#: rules/base.xml.in.h:337 -msgid "Serbian" -msgstr "Σερβικά" +#: ../rules/base.xml.in.h:569 +msgid "Semi-colon on third level" +msgstr "" -#: rules/base.xml.in.h:338 -msgid "Shift with numpad keys works as in MS Windows." +#: ../rules/base.xml.in.h:570 ../rules/base.extras.xml.in.h:8 +msgid "Serbia" msgstr "" -#: rules/base.xml.in.h:339 -msgid "Shift+CapsLock changes group." +#: ../rules/base.xml.in.h:571 +msgid "Shift cancels CapsLock" msgstr "" -#: rules/base.xml.in.h:340 -msgid "Sin" -msgstr "ΣΙΝ" +#: ../rules/base.xml.in.h:572 +msgid "Shift does not cancel NumLock, chooses 3d level instead" +msgstr "" -#: rules/base.xml.in.h:341 -msgid "Sinhala" -msgstr "Σινχάλα" +#: ../rules/base.xml.in.h:573 +msgid "Shift with numeric keypad keys works as in MS Windows" +msgstr "" -#: rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:574 +msgid "Shift+CapsLock" +msgstr "" + +#: ../rules/base.xml.in.h:575 +msgid "Simple" +msgstr "Απλό" + +#: ../rules/base.xml.in.h:576 msgid "Slovakia" msgstr "Σλοβακία" -#: rules/base.xml.in.h:343 +#: ../rules/base.xml.in.h:577 msgid "Slovenia" msgstr "Σλοβενία" -#: rules/base.xml.in.h:344 -msgid "Smi" +#: ../rules/base.xml.in.h:578 +msgid "South Africa" msgstr "" -#: rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:579 +msgid "Southern Uzbek" +msgstr "" + +#: ../rules/base.xml.in.h:580 msgid "Spain" msgstr "Ισπανία" -#: rules/base.xml.in.h:346 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server." +#: ../rules/base.xml.in.h:581 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "" -#: rules/base.xml.in.h:347 -msgid "Srp" -msgstr "" +#: ../rules/base.xml.in.h:582 +msgid "SrL" +msgstr "ΣΡΛ" -#: rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:583 +msgid "Sri Lanka" +msgstr "Σρι Λάνκα" + +#: ../rules/base.xml.in.h:584 msgid "Standard" msgstr "Τυπικό" -#: rules/base.xml.in.h:349 -msgid "Sun dead keys" +#: ../rules/base.xml.in.h:585 +msgid "Standard (Cedilla)" msgstr "" -#: rules/base.xml.in.h:350 -msgid "Super Power Multimedia Keyboard" +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:587 +msgid "Standard RSTU" msgstr "" -#: rules/base.xml.in.h:351 -msgid "Super is mapped to the Win-keys (default)." +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:589 +msgid "Standard RSTU on Russian layout" +msgstr "Τυπικό RSTU σε Ρωσσική διάταξη" + +#: ../rules/base.xml.in.h:590 +msgid "Sun Type 5/6" +msgstr "" + +#: ../rules/base.xml.in.h:591 +msgid "Sun dead keys" +msgstr "Νεκρά πλήκτρα Sun" + +#: ../rules/base.xml.in.h:592 +msgid "Super Power Multimedia Keyboard" +msgstr "Super Power Multimedia Keyboard" + +#: ../rules/base.xml.in.h:593 +msgid "Svdvorak" msgstr "" -#: rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:594 msgid "Svk" -msgstr "ΣΛΚ" +msgstr "ΣΒΚ" -#: rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:595 msgid "Svn" -msgstr "ΣΛΒ" +msgstr "ΣΒΝ" + +#: ../rules/base.xml.in.h:596 +msgid "Swap Ctrl and CapsLock" +msgstr "" -#: rules/base.xml.in.h:354 -msgid "Swap Control and CapsLock." +#: ../rules/base.xml.in.h:597 +msgid "Swap ESC and CapsLock" msgstr "" -#: rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:598 msgid "Swe" msgstr "ΣΟΥ" -#: rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:599 msgid "Sweden" msgstr "Σουηδία" -#: rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:600 msgid "Switzerland" msgstr "Ελβετία" -#: rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:601 msgid "Symplon PaceBook (tablet PC)" -msgstr "" +msgstr "Symplon PaceBook (tablet PC)" -#: rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:602 msgid "Syr" msgstr "ΣΥΡ" -#: rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:603 +msgid "Syria" +msgstr "Συρία" + +#: ../rules/base.xml.in.h:604 msgid "Syriac" -msgstr "Συριακά" +msgstr "Συριακό" + +#: ../rules/base.xml.in.h:605 +msgid "Syriac phonetic" +msgstr "Συριακό φωνητικό" -#: rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:606 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:607 msgid "Tajikistan" msgstr "Τατζικιστάν" -#: rules/base.xml.in.h:363 -msgid "Tam" -msgstr "ΤΑΜ" - -#: rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:608 msgid "Tamil" msgstr "Ταμίλ" -#: rules/base.xml.in.h:365 -msgid "Tel" -msgstr "ΤΕΛ" +#: ../rules/base.xml.in.h:609 +msgid "Tamil TAB Typewriter" +msgstr "Ταμίλ Γραφομηχανή ΤΑΒ" + +#: ../rules/base.xml.in.h:610 +msgid "Tamil TSCII Typewriter" +msgstr "Ταμίλ Γραφομηχανή TSCII" + +#: ../rules/base.xml.in.h:611 +msgid "Tamil Unicode" +msgstr "Ταμίλ Unicode" + +#: ../rules/base.xml.in.h:612 +msgid "Targa Visionary 811" +msgstr "Targa Visionary 811" + +#: ../rules/base.xml.in.h:613 +msgid "Tatar" +msgstr "" -#: rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:614 msgid "Telugu" msgstr "Τελούγκου" -#: rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:615 msgid "Tha" -msgstr "ΤΑΥ" +msgstr "ΤΑΫ" -#: rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:616 msgid "Thailand" -msgstr "Ταϋλάνδη" +msgstr "Ταϊλάνδη" + +#: ../rules/base.xml.in.h:617 +msgid "Tibetan" +msgstr "" + +#: ../rules/base.xml.in.h:618 +msgid "Tibetan (with ASCII numerals)" +msgstr "" + +#: ../rules/base.xml.in.h:619 +msgid "Tifinagh" +msgstr "" + +#: ../rules/base.xml.in.h:620 +msgid "Tifinagh Alternative" +msgstr "" + +#: ../rules/base.xml.in.h:621 +msgid "Tifinagh Alternative Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:622 +msgid "Tifinagh Extended" +msgstr "" + +#: ../rules/base.xml.in.h:623 +msgid "Tifinagh Extended Phonetic" +msgstr "" -#: rules/base.xml.in.h:369 -msgid "Third level choosers" -msgstr "Επιλογείς τρίτου επιπέδου" +#: ../rules/base.xml.in.h:624 +msgid "Tifinagh Phonetic" +msgstr "" -#: rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:625 msgid "Tilde (~) variant" msgstr "" -#: rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:626 msgid "Tjk" -msgstr "ΤΤΖ" +msgstr "ΤΖΚ" + +#: ../rules/base.xml.in.h:627 +msgid "To the corresponding key in a Dvorak keyboard." +msgstr "" -#: rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:628 +msgid "To the corresponding key in a Qwerty keyboard." +msgstr "" + +#: ../rules/base.xml.in.h:629 msgid "Toshiba Satellite S3000" msgstr "" -#: rules/base.xml.in.h:373 +#: ../rules/base.xml.in.h:630 +#, fuzzy +msgid "Traditional phonetic" +msgstr "Συριακό φωνητικό" + +#: ../rules/base.xml.in.h:631 msgid "Trust Direct Access Keyboard" msgstr "" -#: rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:632 +msgid "Trust Slimline" +msgstr "" + +#: ../rules/base.xml.in.h:633 msgid "Trust Wireless Keyboard Classic" msgstr "" -#: rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:634 msgid "Tur" msgstr "ΤΟΥ" -#: rules/base.xml.in.h:376 -msgid "Turkish" -msgstr "Τουρκικά" +#: ../rules/base.xml.in.h:635 +msgid "Turkey" +msgstr "" -#: rules/base.xml.in.h:377 -msgid "Typewrite-style keymap; TAB encoding" +#: ../rules/base.xml.in.h:636 +msgid "Turkmenistan" msgstr "" -#: rules/base.xml.in.h:378 -msgid "Typewrite-style keymap; Unicode encoding" +#: ../rules/base.xml.in.h:637 +msgid "Typewriter" +msgstr "Γραφομηχανή" + +#: ../rules/base.xml.in.h:638 +#, fuzzy +msgid "Typewriter, legacy" +msgstr "Γραφομηχανή" + +#: ../rules/base.xml.in.h:639 +msgid "UCW layout (accented letters only)" msgstr "" -#: rules/base.xml.in.h:379 -msgid "U.S. English" -msgstr "Αγγλικά ΗΠΑ" +#: ../rules/base.xml.in.h:640 +msgid "US keyboard with Bosnian digraphs" +msgstr "" -#: rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:641 +msgid "US keyboard with Bosnian letters" +msgstr "" + +#: ../rules/base.xml.in.h:642 +msgid "US keyboard with Croatian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:643 msgid "US keyboard with Croatian letters" msgstr "" -#: rules/base.xml.in.h:381 -msgid "US keyboard with Lithuanian letters" +#: ../rules/base.xml.in.h:644 +msgid "US keyboard with Estonian letters" +msgstr "" + +#: ../rules/base.xml.in.h:645 +msgid "US keyboard with Italian letters" msgstr "" -#: rules/base.xml.in.h:382 -msgid "US keyboard with Maltian letters" +#: ../rules/base.xml.in.h:646 +msgid "US keyboard with Lithuanian letters" msgstr "" -#: rules/base.xml.in.h:383 -msgid "US keyboard with Romanian letters" +#: ../rules/base.xml.in.h:647 +msgid "US keyboard with Slovenian letters" msgstr "" -#: rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:648 ../rules/base.extras.xml.in.h:9 msgid "USA" -msgstr "ΗΠΑ" +msgstr "ΑΓΓ" + +#: ../rules/base.xml.in.h:649 +msgid "Udmurt" +msgstr "" -#: rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:650 msgid "Ukr" msgstr "ΟΥΚ" -#: rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:651 msgid "Ukraine" msgstr "Ουκρανία" -#. RSTU 2019-91 -#: rules/base.xml.in.h:388 -msgid "Ukrainian standard RSTU" +#: ../rules/base.xml.in.h:652 +msgid "Unicode additions (arrows and math operators)" msgstr "" -#: rules/base.xml.in.h:389 -msgid "UnicodeExpert" +#: ../rules/base.xml.in.h:653 +msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "" -#: rules/base.xml.in.h:390 +#: ../rules/base.xml.in.h:654 +msgid "UnicodeExpert" +msgstr "UnicodeExpert" + +#: ../rules/base.xml.in.h:655 msgid "United Kingdom" msgstr "Ηνωμένο Βασίλειο" -#: rules/base.xml.in.h:391 -msgid "Urd" -msgstr "ΟΥΡ" +#: ../rules/base.xml.in.h:656 +msgid "Unitek KB-1925" +msgstr "" + +#: ../rules/base.xml.in.h:657 +msgid "Urdu, Alternative phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:658 +msgid "Urdu, Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:659 +msgid "Urdu, Winkeys" +msgstr "" + +#: ../rules/base.xml.in.h:660 +msgid "Use Bosnian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:661 +msgid "Use Croatian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:662 +msgid "Use guillemets for quotes" +msgstr "" + +#: ../rules/base.xml.in.h:663 +msgid "Use keyboard LED to show alternative layout" +msgstr "" -#: rules/base.xml.in.h:392 -msgid "Urdu" -msgstr "Ούρντου" +#: ../rules/base.xml.in.h:664 +msgid "Using space key to input non-breakable space character" +msgstr "Χρήση πλήκτρου διαστήματος για εισαγωγή μη-διασπώμενου χαρακτήρα διαστήματος" -#: rules/base.xml.in.h:393 -msgid "Use keyboard LED to show alternative group." -msgstr "Χρήση του LED του πληκτρολογίου για την υπόδειξη της εναλλακτικής ομάδας." +#: ../rules/base.xml.in.h:665 +msgid "Usual space at any level" +msgstr "" -#: rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:666 msgid "Uzb" msgstr "ΟΥΖ" -#: rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:667 msgid "Uzbekistan" msgstr "Ουζμπεκιστάν" -#: rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:668 msgid "Vietnam" msgstr "Βιετνάμ" -#: rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:669 +msgid "ViewSonic KU-306 Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:670 msgid "Vnm" msgstr "ΒΙΕ" -#: rules/base.xml.in.h:398 -msgid "Winbook Model XP5" +#: ../rules/base.xml.in.h:671 +msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "" -#: rules/base.xml.in.h:399 -msgid "Winkeys" +#: ../rules/base.xml.in.h:672 +msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "" -#: rules/base.xml.in.h:400 -msgid "With <\\|> key" +#: ../rules/base.xml.in.h:673 +msgid "Wang model 724 azerty" msgstr "" -#: rules/base.xml.in.h:401 -msgid "With Malayalam digits" +#: ../rules/base.xml.in.h:674 +msgid "Western" msgstr "" -#: rules/base.xml.in.h:402 -msgid "With guillemots" +#: ../rules/base.xml.in.h:675 +msgid "Winbook Model XP5" +msgstr "Winbook Model XP5" + +#: ../rules/base.xml.in.h:676 +msgid "Winkeys" +msgstr "Winkeys" + +#: ../rules/base.xml.in.h:677 +msgid "With <\\|> key" +msgstr "Με πλήκτρο <\\|>" + +#: ../rules/base.xml.in.h:678 +msgid "With EuroSign on 5" +msgstr "Με το σύμβολο του Ευρώ στο 5" + +#: ../rules/base.xml.in.h:679 +msgid "With guillemets" msgstr "" -#: rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:680 msgid "Yahoo! Internet Keyboard" -msgstr "Πληκτρολόγιο Διαδικτύου Yahoo!" +msgstr "Yahoo! Internet Keyboard" + +#: ../rules/base.xml.in.h:681 +msgid "Yakut" +msgstr "" + +#: ../rules/base.xml.in.h:682 +msgid "Yoruba" +msgstr "" -#: rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:683 msgid "Z and ZHE swapped" msgstr "" -#: rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:684 +msgid "Zar" +msgstr "" + +#: ../rules/base.xml.in.h:685 msgid "azerty" msgstr "azerty" -#: rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:686 msgid "azerty/digits" -msgstr "" +msgstr "azerty/digits" -#: rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:687 msgid "digits" msgstr "digits" -#: rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:688 +msgid "displaced semicolon and quote (obsolete)" +msgstr "" + +#: ../rules/base.xml.in.h:689 msgid "lyx" msgstr "lyx" -#: rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:690 msgid "qwerty" msgstr "qwerty" -#: rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:691 msgid "qwerty, extended Backslash" msgstr "" -#: rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:692 msgid "qwerty/digits" msgstr "" -#: rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:693 msgid "qwertz" msgstr "qwertz" -#: rules/base.xml.in.h:413 -msgid "si1452" -msgstr "si1452" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "" + +#: ../rules/base.extras.xml.in.h:5 +#, fuzzy +msgid "International (AltGr Unicode combining)" +msgstr "Διεθνές (με νεκρά πλήκτρα)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "" + +#~ msgid "Alt+Control changes group." +#~ msgstr "Το Alt+Control αλλάζει ομάδα." + +#~ msgid "Alt+Shift changes group." +#~ msgstr "Το Alt+Shift αλλάζει ομάδα." + +#~ msgid "Control+Shift changes group." +#~ msgstr "Το Control+Shift αλλάζει ομάδα." + +#~ msgid "Devanagari" +#~ msgstr "Ντεναβαγκάρι" + +#~ msgid "Dzo" +#~ msgstr "ΤΖΟ" + +#~ msgid "Dzongkha" +#~ msgstr "Τζόνγκα" + +#~ msgid "Finish and Swedish" +#~ msgstr "Φινλανδικά και Σουηδικά" + +#~ msgid "Sinhala" +#~ msgstr "Σινχάλα" + +#~ msgid "Third level choosers" +#~ msgstr "Επιλογείς τρίτου επιπέδου" + +#~ msgid "si1452" +#~ msgstr "si1452" + +#, fuzzy +#~ msgid "\"Standard\"" +#~ msgstr "Τυπικό" + +#, fuzzy +#~ msgid "Add the EuroSign to the 2 key." +#~ msgstr "Προσθήκη του συμβόλου του Ευρώ (€) σε πλήκτρα" + +#, fuzzy +#~ msgid "Add the EuroSign to the E key." +#~ msgstr "Προσθήκη του συμβόλου του Ευρώ (€) σε πλήκτρα" + +#, fuzzy +#~ msgid "Deva" +#~ msgstr "Ντβόρακ" + +#, fuzzy +#~ msgid "Sin" +#~ msgstr "Ισπανία" + +#, fuzzy +#~ msgid "Tam" +#~ msgstr "Ταμίλ" + +#, fuzzy +#~ msgid "Tel" +#~ msgstr "ΒΕΛ" + +#, fuzzy +#~ msgid "Turkish" +#~ msgstr "ΤΟΥ" + +#, fuzzy +#~ msgid "Urd" +#~ msgstr "ΟΥΚ" + +#~ msgid "Pro Keypad" +#~ msgstr "Pro Keypad" + +#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" diff --git a/dist/xkeyboard-config/po/eo.po b/dist/xkeyboard-config/po/eo.po index 3f9a5c3fd..b7b180823 100644 --- a/dist/xkeyboard-config/po/eo.po +++ b/dist/xkeyboard-config/po/eo.po @@ -1,2689 +1,3100 @@ # Esperanta traduko por 'xkeyboard-config' -# Copyright (C) 2008 Free Software Foundation, Inc. +# Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. -# Felipe Castro , 2008. +# Felipe Castro , 2008, 2009, 2010. # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.5\n" +"Project-Id-Version: xkeyboard-config 2.0\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-01-13 23:12+0000\n" -"PO-Revision-Date: 2009-01-16 18:26-0300\n" +"POT-Creation-Date: 2010-09-15 21:57+0100\n" +"PO-Revision-Date: 2010-09-16 21:05-0300\n" "Last-Translator: Felipe Castro \n" "Language-Team: Esperanto \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../rules/base.xml.in.h:1 ../rules/evdev.xml.in.h:1 +#: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<Pli-signo/Malpli-signo>" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "<Pli-signo/Malpli-signo> elektas 5-an nivelon, ŝlosas kiam premite kun alia 5-nivela elektilo" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "<Pli-signo/Malpli-signo> elektas 5-an nivelon, ŝlosas kiam premite kun alia 5-nivela elektilo, unu premo malfaras la ŝloson" + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 ../rules/evdev.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "(Malmoderna) Alternativa" -#: ../rules/base.xml.in.h:3 ../rules/evdev.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Malmoderna) Alternativa, senpaŝaj klavoj de 'Sun'" -#: ../rules/base.xml.in.h:4 ../rules/evdev.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Malmoderna) Alternativa, forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:5 ../rules/evdev.xml.in.h:5 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "Kongrua al 101/104 klavoj" -#: ../rules/base.xml.in.h:6 ../rules/evdev.xml.in.h:6 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/komo/Senpaŝaj klavoj" -#: ../rules/base.xml.in.h:7 ../rules/evdev.xml.in.h:7 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/komo/Forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:8 ../rules/evdev.xml.in.h:8 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/punkto/Senpaŝaj klavoj" -#: ../rules/base.xml.in.h:9 ../rules/evdev.xml.in.h:9 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/punkto/Forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:10 ../rules/evdev.xml.in.h:10 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/komo/Senpaŝaj klavoj" -#: ../rules/base.xml.in.h:11 ../rules/evdev.xml.in.h:11 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/komo/Forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:12 ../rules/evdev.xml.in.h:12 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/punkto/Senpaŝaj klavoj" -#: ../rules/base.xml.in.h:13 ../rules/evdev.xml.in.h:13 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/punkto/Forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:14 ../rules/evdev.xml.in.h:14 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/komo/Senpaŝaj klavoj" -#: ../rules/base.xml.in.h:15 ../rules/evdev.xml.in.h:15 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/komo/Forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:16 ../rules/evdev.xml.in.h:16 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/punkto/Senpaŝaj klavoj" -#: ../rules/base.xml.in.h:17 ../rules/evdev.xml.in.h:17 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/punkto/Forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:18 ../rules/evdev.xml.in.h:18 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/komo/Senpaŝaj klavoj" -#: ../rules/base.xml.in.h:19 ../rules/evdev.xml.in.h:19 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/komo/Forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:20 ../rules/evdev.xml.in.h:20 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/punkto/Senpaŝaj klavoj" -#: ../rules/base.xml.in.h:21 ../rules/evdev.xml.in.h:21 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/punkto/Forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:22 ../rules/evdev.xml.in.h:22 +#: ../rules/base.xml.in.h:25 msgid "2" msgstr "2" -#: ../rules/base.xml.in.h:23 ../rules/evdev.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "4" msgstr "4" -#: ../rules/base.xml.in.h:24 ../rules/evdev.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 ../rules/evdev.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 ../rules/evdev.xml.in.h:26 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 ../rules/evdev.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:28 ../rules/evdev.xml.in.h:28 -msgid "ACPI Standard" -msgstr "ACPI Laŭnorma" - -#: ../rules/base.xml.in.h:29 ../rules/evdev.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "ATM/phone-style" msgstr "ATM/telefon-stilo" -#: ../rules/base.xml.in.h:30 ../rules/evdev.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:31 ../rules/evdev.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:32 ../rules/evdev.xml.in.h:32 +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:33 ../rules/evdev.xml.in.h:33 +#: ../rules/base.xml.in.h:35 msgid "Acer Laptop" msgstr "Acer Laptop" -#: ../rules/base.xml.in.h:34 ../rules/evdev.xml.in.h:34 +#: ../rules/base.xml.in.h:36 msgid "Add the standard behavior to Menu key" msgstr "Aldoni laŭnorman funkciadon al la klavo Menu" -#: ../rules/base.xml.in.h:35 ../rules/evdev.xml.in.h:35 +#: ../rules/base.xml.in.h:37 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "Aldonado de Esperantaj supersignoj" -#: ../rules/base.xml.in.h:36 ../rules/evdev.xml.in.h:36 +#: ../rules/base.xml.in.h:38 msgid "Adding EuroSign to certain keys" msgstr "Aldonado de EŭroSigno al iuj klavoj" -#: ../rules/base.xml.in.h:37 ../rules/evdev.xml.in.h:37 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 ../rules/evdev.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:39 ../rules/evdev.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "Afganujo" -#: ../rules/base.xml.in.h:40 ../rules/evdev.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:41 ../rules/evdev.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:42 ../rules/evdev.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Albanujo" -#: ../rules/base.xml.in.h:43 ../rules/evdev.xml.in.h:43 +#: ../rules/base.xml.in.h:45 msgid "Alt and Meta are on Alt keys" msgstr "Alt kaj Meta estas ĉe la klavoj Alt" -#: ../rules/base.xml.in.h:44 ../rules/evdev.xml.in.h:44 +#: ../rules/base.xml.in.h:46 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Alt estas mapita al la dekstra klavo Win kaj Super al Menu" -#: ../rules/base.xml.in.h:45 ../rules/evdev.xml.in.h:45 -msgid "Alt+CapsLock" -msgstr "Alt+CapsLock" +#: ../rules/base.xml.in.h:47 +msgid "Alt+Caps Lock" +msgstr "Alt+Caps Lock" -#: ../rules/base.xml.in.h:46 ../rules/evdev.xml.in.h:46 +#: ../rules/base.xml.in.h:48 msgid "Alt+Ctrl" msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:47 ../rules/evdev.xml.in.h:47 +#: ../rules/base.xml.in.h:49 msgid "Alt+Shift" msgstr "Alt+Shift" -#: ../rules/base.xml.in.h:48 ../rules/evdev.xml.in.h:48 +#: ../rules/base.xml.in.h:50 msgid "Alt+Space" msgstr "Alt+Space" -#: ../rules/base.xml.in.h:49 ../rules/evdev.xml.in.h:49 +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:50 ../rules/evdev.xml.in.h:50 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Alt/Win, klava funkciado" -#: ../rules/base.xml.in.h:51 ../rules/evdev.xml.in.h:51 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "Alternativa" -#: ../rules/base.xml.in.h:52 ../rules/evdev.xml.in.h:52 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" msgstr "Alternativa Orienta" -#: ../rules/base.xml.in.h:53 ../rules/evdev.xml.in.h:53 +#: ../rules/base.xml.in.h:55 msgid "Alternative Phonetic" msgstr "Alternativa Fonetika" -#: ../rules/base.xml.in.h:54 ../rules/evdev.xml.in.h:54 -msgid "Alternative international (former us_intl)" -msgstr "Alternativa internacia (antaŭe us_intl)" +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Alternativa internacia" -#: ../rules/base.xml.in.h:55 ../rules/evdev.xml.in.h:55 +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "Alternava, senpaŝaj klavoj de 'Sun'" -#: ../rules/base.xml.in.h:56 ../rules/evdev.xml.in.h:56 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "Alternativa, forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:57 ../rules/evdev.xml.in.h:57 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" msgstr "Alternativa, nur latin-9" -#: ../rules/base.xml.in.h:58 ../rules/evdev.xml.in.h:58 +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:59 ../rules/evdev.xml.in.h:59 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "Andoro" -#: ../rules/base.xml.in.h:60 ../rules/evdev.xml.in.h:60 +#: ../rules/base.xml.in.h:62 msgid "Any Alt key" msgstr "Iu ajn klavo Alt" -#: ../rules/base.xml.in.h:61 ../rules/evdev.xml.in.h:61 +#: ../rules/base.xml.in.h:63 msgid "Any Win key" msgstr "Iu ajn klavo Win" -#: ../rules/base.xml.in.h:62 ../rules/evdev.xml.in.h:62 +#: ../rules/base.xml.in.h:64 msgid "Any Win key (while pressed)" msgstr "Iu ajn klavo Win (dum premata)" -#: ../rules/base.xml.in.h:63 ../rules/evdev.xml.in.h:63 +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Variaĵo de citilo (')" -#: ../rules/base.xml.in.h:64 ../rules/evdev.xml.in.h:64 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:65 ../rules/evdev.xml.in.h:65 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Apple Aluminium Keyboard (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Apple Aluminium Keyboard (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Apple Aluminium Keyboard (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" +msgstr "Apple Aluminium Keyboard: ŝajnigi klavojn de PC (Print, Scroll Lock, Pause, Num Lock)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" msgstr "Apple Laptop" -#: ../rules/base.xml.in.h:66 ../rules/evdev.xml.in.h:66 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:67 ../rules/evdev.xml.in.h:67 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Araba" -#: ../rules/base.xml.in.h:68 ../rules/evdev.xml.in.h:68 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:69 ../rules/evdev.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Armenujo" -#: ../rules/base.xml.in.h:70 ../rules/evdev.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Asturia variaĵo kun subpunktita H kaj subpunktita L" -#: ../rules/base.xml.in.h:71 ../rules/evdev.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "Asus Laptop" msgstr "Asus Laptop" -#: ../rules/base.xml.in.h:72 ../rules/evdev.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "At bottom left" msgstr "Malsupre maldekstre" -#: ../rules/base.xml.in.h:73 ../rules/evdev.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "At left of 'A'" msgstr "Maldekstre de 'A'" -#: ../rules/base.xml.in.h:74 ../rules/evdev.xml.in.h:74 +#: ../rules/base.xml.in.h:80 +msgid "Austria" +msgstr "Aŭstrujo" + +#: ../rules/base.xml.in.h:81 +msgid "Aut" +msgstr "Aut" + +#: ../rules/base.xml.in.h:82 +msgid "Avatime" +msgstr "Avatime" + +#: ../rules/base.xml.in.h:83 msgid "Aze" msgstr "Aze" -#: ../rules/base.xml.in.h:75 ../rules/evdev.xml.in.h:75 +#: ../rules/base.xml.in.h:84 msgid "Azerbaijan" msgstr "Azerbajĝano" -#: ../rules/base.xml.in.h:76 ../rules/evdev.xml.in.h:76 +#: ../rules/base.xml.in.h:85 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 sendrata Internet Keyboard" -#: ../rules/base.xml.in.h:77 ../rules/evdev.xml.in.h:77 +#: ../rules/base.xml.in.h:86 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 ../rules/evdev.xml.in.h:78 +#: ../rules/base.xml.in.h:87 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:79 ../rules/evdev.xml.in.h:79 +#: ../rules/base.xml.in.h:88 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 ../rules/evdev.xml.in.h:80 +#: ../rules/base.xml.in.h:89 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 ../rules/evdev.xml.in.h:81 +#: ../rules/base.xml.in.h:90 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 ../rules/evdev.xml.in.h:82 +#: ../rules/base.xml.in.h:91 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 ../rules/evdev.xml.in.h:83 +#: ../rules/base.xml.in.h:92 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 ../rules/evdev.xml.in.h:84 +#: ../rules/base.xml.in.h:93 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 ../rules/evdev.xml.in.h:85 +#: ../rules/base.xml.in.h:94 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Mini Wireless Internet and Gaming" -#: ../rules/base.xml.in.h:86 ../rules/evdev.xml.in.h:86 -msgid "Ban" -msgstr "Ban" +#: ../rules/base.xml.in.h:95 +msgid "Backslash" +msgstr "Retroklino" -#: ../rules/base.xml.in.h:87 ../rules/evdev.xml.in.h:87 +#: ../rules/base.xml.in.h:96 msgid "Bangladesh" msgstr "Bangladeŝo" -#: ../rules/base.xml.in.h:88 ../rules/evdev.xml.in.h:88 +#: ../rules/base.xml.in.h:97 +msgid "Bashkirian" +msgstr "Baŝkira" + +#: ../rules/base.xml.in.h:98 msgid "Bel" msgstr "Bel" -#: ../rules/base.xml.in.h:89 ../rules/evdev.xml.in.h:89 +#: ../rules/base.xml.in.h:99 msgid "Belarus" msgstr "Belorusujo" -#: ../rules/base.xml.in.h:90 ../rules/evdev.xml.in.h:90 +#: ../rules/base.xml.in.h:100 msgid "Belgium" msgstr "Belgujo" -#: ../rules/base.xml.in.h:91 ../rules/evdev.xml.in.h:91 +#: ../rules/base.xml.in.h:101 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:92 ../rules/evdev.xml.in.h:92 +#: ../rules/base.xml.in.h:102 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:93 ../rules/evdev.xml.in.h:93 +#: ../rules/base.xml.in.h:103 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:94 ../rules/evdev.xml.in.h:94 +#: ../rules/base.xml.in.h:104 msgid "Bengali" msgstr "Bengala" -#: ../rules/base.xml.in.h:95 ../rules/evdev.xml.in.h:95 +#: ../rules/base.xml.in.h:105 msgid "Bengali Probhat" msgstr "Bengala Probhat" -#: ../rules/base.xml.in.h:96 ../rules/evdev.xml.in.h:96 +#: ../rules/base.xml.in.h:106 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, komforteca, Dvorake" -#: ../rules/base.xml.in.h:97 ../rules/evdev.xml.in.h:97 +#: ../rules/base.xml.in.h:107 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, komforteca, Dvorake, nur latin-9" -#: ../rules/base.xml.in.h:98 ../rules/evdev.xml.in.h:98 +#: ../rules/base.xml.in.h:108 +msgid "Bgd" +msgstr "Bgd" + +#: ../rules/base.xml.in.h:109 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:99 ../rules/evdev.xml.in.h:99 -msgid "Bhu" -msgstr "Bhu" - -#: ../rules/base.xml.in.h:100 ../rules/evdev.xml.in.h:100 +#: ../rules/base.xml.in.h:110 msgid "Bhutan" msgstr "Bhutano" -#: ../rules/base.xml.in.h:101 ../rules/evdev.xml.in.h:101 +#: ../rules/base.xml.in.h:111 msgid "Biblical Hebrew (Tiro)" msgstr "Biblia Hebrea (Tiro)" -#: ../rules/base.xml.in.h:102 ../rules/evdev.xml.in.h:102 +#: ../rules/base.xml.in.h:112 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:103 ../rules/evdev.xml.in.h:103 +#: ../rules/base.xml.in.h:113 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:104 ../rules/evdev.xml.in.h:104 +#: ../rules/base.xml.in.h:114 msgid "Bosnia and Herzegovina" msgstr "Bosnujo kaj Hercegovino" -#: ../rules/base.xml.in.h:105 ../rules/evdev.xml.in.h:105 +#: ../rules/base.xml.in.h:115 msgid "Both Alt keys together" msgstr "Ambaŭ klavoj Alt kune" -#: ../rules/base.xml.in.h:106 ../rules/evdev.xml.in.h:106 +#: ../rules/base.xml.in.h:116 msgid "Both Ctrl keys together" msgstr "Ambaŭ klavoj Ctrl kune" -#: ../rules/base.xml.in.h:107 ../rules/evdev.xml.in.h:107 +#: ../rules/base.xml.in.h:117 msgid "Both Shift keys together" msgstr "Ambaŭ klavoj Shift kune" -#: ../rules/base.xml.in.h:108 ../rules/evdev.xml.in.h:108 +#: ../rules/base.xml.in.h:118 +msgid "Both Shift-Keys together toggle Caps Lock" +msgstr "Ambaŭ klavoj Shift kune alternigas Caps Lock" + +#: ../rules/base.xml.in.h:119 +msgid "Botswana" +msgstr "Bocvano" + +#: ../rules/base.xml.in.h:120 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:109 ../rules/evdev.xml.in.h:109 +#: ../rules/base.xml.in.h:121 msgid "Braille" msgstr "Brajla" -#: ../rules/base.xml.in.h:110 ../rules/evdev.xml.in.h:110 +#: ../rules/base.xml.in.h:122 msgid "Brazil" msgstr "Brazilo" -#: ../rules/base.xml.in.h:111 ../rules/evdev.xml.in.h:111 -msgid "Brazilian ABNT2" -msgstr "Brazila ABNT2" - -#: ../rules/base.xml.in.h:112 ../rules/evdev.xml.in.h:112 +#: ../rules/base.xml.in.h:123 msgid "Breton" msgstr "Bretona" -#: ../rules/base.xml.in.h:113 ../rules/evdev.xml.in.h:113 +#: ../rules/base.xml.in.h:124 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:114 ../rules/evdev.xml.in.h:114 +#: ../rules/base.xml.in.h:125 msgid "Brother Internet Keyboard" msgstr "Brother Internet Keyboard" -#: ../rules/base.xml.in.h:115 ../rules/evdev.xml.in.h:115 +#: ../rules/base.xml.in.h:126 +msgid "Btn" +msgstr "Btn" + +#: ../rules/base.xml.in.h:127 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:116 ../rules/evdev.xml.in.h:116 +#: ../rules/base.xml.in.h:128 msgid "Bulgaria" msgstr "Bulgarujo" -#: ../rules/base.xml.in.h:117 ../rules/evdev.xml.in.h:117 +#: ../rules/base.xml.in.h:129 +msgid "Bwa" +msgstr "Bwa" + +#: ../rules/base.xml.in.h:130 +msgid "COD" +msgstr "COD" + +#: ../rules/base.xml.in.h:131 msgid "CRULP" msgstr "CRULP" -#: ../rules/base.xml.in.h:118 ../rules/evdev.xml.in.h:118 +#: ../rules/base.xml.in.h:132 msgid "Cambodia" msgstr "Kamboĝo" -#: ../rules/base.xml.in.h:119 ../rules/evdev.xml.in.h:119 +#: ../rules/base.xml.in.h:133 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:120 ../rules/evdev.xml.in.h:120 +#: ../rules/base.xml.in.h:134 msgid "Canada" msgstr "Kanado" -#: ../rules/base.xml.in.h:121 ../rules/evdev.xml.in.h:121 +#: ../rules/base.xml.in.h:135 msgid "Caps Lock" msgstr "Caps Lock" -#: ../rules/base.xml.in.h:122 ../rules/evdev.xml.in.h:122 -msgid "CapsLock" -msgstr "CapsLock" +#: ../rules/base.xml.in.h:136 +msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" +msgstr "Caps Lock (al la unua aranĝo), Shift+Caps Lock (al la lasta aranĝo)" -#: ../rules/base.xml.in.h:123 ../rules/evdev.xml.in.h:123 -msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" -msgstr "CapsLock (al la unua aranĝo), Shift+CapsLock (al la lasta aranĝo)" +#: ../rules/base.xml.in.h:137 +msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" +msgstr "Caps Lock (dum premata), Alt+Caps Lock restarigas la originalan uskligon" -#: ../rules/base.xml.in.h:124 ../rules/evdev.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" -msgstr "CapsLock (dum premata), Alt+CapsLock restarigas la originalan uskligon" +#: ../rules/base.xml.in.h:138 +msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" +msgstr "Caps Lock funkcias kiel Shift kun ŝlosado. Shift \"paŭzigas\" Caps Lock" -#: ../rules/base.xml.in.h:125 ../rules/evdev.xml.in.h:125 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "CapsLock funkcias kiel Shift kun ŝlosado. Shift \"paŭzas\" CapsLock" +#: ../rules/base.xml.in.h:139 +msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" +msgstr "Caps Lock funkcias kiel Shift kun ŝlosado. Shift ne influas Caps Lock" -#: ../rules/base.xml.in.h:126 ../rules/evdev.xml.in.h:126 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" -msgstr "CapsLock funkcias kiel Shift kun ŝlosado. Shift ne influas CapsLock" +#: ../rules/base.xml.in.h:140 +msgid "Caps Lock is disabled" +msgstr "Caps Lock estas malebligita" -#: ../rules/base.xml.in.h:127 ../rules/evdev.xml.in.h:127 -msgid "CapsLock key behavior" -msgstr "Funkciado de la klavo CapsLock" +#: ../rules/base.xml.in.h:141 +msgid "Caps Lock key behavior" +msgstr "Funkciado de la klavo Caps Lock" -#: ../rules/base.xml.in.h:128 ../rules/evdev.xml.in.h:128 -msgid "CapsLock toggles Shift so all keys are affected" -msgstr "CapsLock alternigas Shift, influante ĉiujn klavojn" +#: ../rules/base.xml.in.h:142 +msgid "Caps Lock toggles Shift so all keys are affected" +msgstr "Caps Lock alternigas Shift, influante ĉiujn klavojn" -#: ../rules/base.xml.in.h:129 ../rules/evdev.xml.in.h:129 -msgid "CapsLock toggles normal capitalization of alphabetic characters" -msgstr "CapsLock alternigas la ordinaran uskligon de alfabetaj signoj" +#: ../rules/base.xml.in.h:143 +msgid "Caps Lock toggles normal capitalization of alphabetic characters" +msgstr "Caps Lock alternigas la ordinaran uskligon de alfabetaj signoj" -#: ../rules/base.xml.in.h:130 ../rules/evdev.xml.in.h:130 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "CapsLock uzas internan uskligon. Shift \"paŭzas\" CapsLock" +#: ../rules/base.xml.in.h:144 +msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" +msgstr "Caps Lock uzas internan uskligon. Shift \"paŭzigas\" Caps Lock" -#: ../rules/base.xml.in.h:131 ../rules/evdev.xml.in.h:131 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "CapsLock uzas internan uskligon. Shift ne influas CapsLock" +#: ../rules/base.xml.in.h:145 +msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" +msgstr "Caps Lock uzas internan uskligon. Shift ne influas Cap sLock" -#: ../rules/base.xml.in.h:132 ../rules/evdev.xml.in.h:132 +#: ../rules/base.xml.in.h:146 msgid "Catalan variant with middle-dot L" msgstr "Kataluna variaĵo kun centro-punktita L" -#: ../rules/base.xml.in.h:133 ../rules/evdev.xml.in.h:133 +#: ../rules/base.xml.in.h:147 msgid "Cedilla" msgstr "Subhoketo" -#: ../rules/base.xml.in.h:134 ../rules/evdev.xml.in.h:134 +#: ../rules/base.xml.in.h:148 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:135 ../rules/evdev.xml.in.h:135 +#: ../rules/base.xml.in.h:149 msgid "Cherokee" msgstr "Ĉeroka" -#: ../rules/base.xml.in.h:136 ../rules/evdev.xml.in.h:136 +#: ../rules/base.xml.in.h:150 +msgid "Cherry B.UNLIMITED" +msgstr "Cherry B.UNLIMITED" + +#: ../rules/base.xml.in.h:151 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:137 ../rules/evdev.xml.in.h:137 +#: ../rules/base.xml.in.h:152 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (alternativa opcio)" -#: ../rules/base.xml.in.h:138 ../rules/evdev.xml.in.h:138 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:139 ../rules/evdev.xml.in.h:139 +#: ../rules/base.xml.in.h:154 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:140 ../rules/evdev.xml.in.h:140 +#: ../rules/base.xml.in.h:155 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:141 ../rules/evdev.xml.in.h:141 +#: ../rules/base.xml.in.h:156 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:142 ../rules/evdev.xml.in.h:142 +#: ../rules/base.xml.in.h:157 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet Keyboard" -#: ../rules/base.xml.in.h:143 ../rules/evdev.xml.in.h:143 +#: ../rules/base.xml.in.h:158 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:144 ../rules/evdev.xml.in.h:144 +#: ../rules/base.xml.in.h:159 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:145 ../rules/evdev.xml.in.h:145 +#: ../rules/base.xml.in.h:160 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:146 ../rules/evdev.xml.in.h:146 +#: ../rules/base.xml.in.h:161 msgid "China" msgstr "Ĉinujo" -#: ../rules/base.xml.in.h:147 ../rules/evdev.xml.in.h:147 +#: ../rules/base.xml.in.h:162 +msgid "Chn" +msgstr "Chn" + +#: ../rules/base.xml.in.h:163 msgid "Chuvash" msgstr "Ĉuvaŝa" -#: ../rules/base.xml.in.h:148 ../rules/evdev.xml.in.h:148 +#: ../rules/base.xml.in.h:164 msgid "Chuvash Latin" msgstr "Ĉuvaŝa Latine" -#: ../rules/base.xml.in.h:149 ../rules/evdev.xml.in.h:149 +#: ../rules/base.xml.in.h:165 msgid "Classic" msgstr "Klasike" -#: ../rules/base.xml.in.h:150 ../rules/evdev.xml.in.h:150 +#: ../rules/base.xml.in.h:166 msgid "Classic Dvorak" msgstr "Klasika Dvorako" -#: ../rules/base.xml.in.h:151 ../rules/evdev.xml.in.h:151 +#: ../rules/base.xml.in.h:167 +msgid "Classic, eliminate dead keys" +msgstr "Klasika, forigi senpaŝajn klavojn" + +#: ../rules/base.xml.in.h:168 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:152 ../rules/evdev.xml.in.h:152 +#: ../rules/base.xml.in.h:169 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:153 ../rules/evdev.xml.in.h:153 +#: ../rules/base.xml.in.h:170 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:154 ../rules/evdev.xml.in.h:154 +#: ../rules/base.xml.in.h:171 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access Keyboard" -#: ../rules/base.xml.in.h:155 ../rules/evdev.xml.in.h:155 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet Keyboard (13 klavoj)" -#: ../rules/base.xml.in.h:156 ../rules/evdev.xml.in.h:156 +#: ../rules/base.xml.in.h:173 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet Keyboard (18 klavoj)" -#: ../rules/base.xml.in.h:157 ../rules/evdev.xml.in.h:157 +#: ../rules/base.xml.in.h:174 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet Keyboard (7 klavoj)" -#: ../rules/base.xml.in.h:158 ../rules/evdev.xml.in.h:158 +#: ../rules/base.xml.in.h:175 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq Keyboard" -#: ../rules/base.xml.in.h:159 ../rules/evdev.xml.in.h:159 +#: ../rules/base.xml.in.h:176 msgid "Compose key position" msgstr "Pozicio de la klavo 'Compose'" -#: ../rules/base.xml.in.h:160 ../rules/evdev.xml.in.h:160 +#: ../rules/base.xml.in.h:177 msgid "Congo, Democratic Republic of the" msgstr "Kongo, Demokratia Respubliko de" -#: ../rules/base.xml.in.h:161 ../rules/evdev.xml.in.h:161 +#: ../rules/base.xml.in.h:178 +msgid "Control + Alt + Backspace" +msgstr "Control + Alt + Backspace" + +#: ../rules/base.xml.in.h:179 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "'Control' estas mapita al klavoj 'Alt', 'Alt' estas mapita al klavoj 'Win'" -#: ../rules/base.xml.in.h:162 ../rules/evdev.xml.in.h:162 +#: ../rules/base.xml.in.h:180 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "'Control' estas mapita al klavoj 'Win' (kaj al la kutimaj klavoj 'Ctrl')" -#: ../rules/base.xml.in.h:163 ../rules/evdev.xml.in.h:163 +#: ../rules/base.xml.in.h:181 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:182 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "Krime-tatara (Dobruca-1 Q)" + +#: ../rules/base.xml.in.h:183 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "Krime-tatara (Dobruca-2 Q)" + +#: ../rules/base.xml.in.h:184 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "Krime-tatara (Turka Alt-Q)" + +#: ../rules/base.xml.in.h:185 +msgid "Crimean Tatar (Turkish F)" +msgstr "Krime-tatara (Turka F)" + +#: ../rules/base.xml.in.h:186 +msgid "Crimean Tatar (Turkish Q)" +msgstr "Krime-tatara (Turka Q)" + +#: ../rules/base.xml.in.h:187 msgid "Croatia" msgstr "Kroata" -#: ../rules/base.xml.in.h:164 ../rules/evdev.xml.in.h:164 +#: ../rules/base.xml.in.h:188 msgid "Ctrl key position" msgstr "Pozicio de la klavo 'Ctrl'" -#: ../rules/base.xml.in.h:165 ../rules/evdev.xml.in.h:165 +#: ../rules/base.xml.in.h:189 msgid "Ctrl+Shift" msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:166 ../rules/evdev.xml.in.h:166 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic" msgstr "Cirila" -#: ../rules/base.xml.in.h:167 ../rules/evdev.xml.in.h:167 +#: ../rules/base.xml.in.h:191 msgid "Cyrillic with guillemets" msgstr "Cirila kun angul-citiloj" -#: ../rules/base.xml.in.h:168 ../rules/evdev.xml.in.h:168 +#: ../rules/base.xml.in.h:192 msgid "Cyrillic, Z and ZHE swapped" msgstr "Cirila, Z kaj ZHE interŝanĝita" -#: ../rules/base.xml.in.h:169 ../rules/evdev.xml.in.h:169 +#: ../rules/base.xml.in.h:193 msgid "Cze" msgstr "Cze" -#: ../rules/base.xml.in.h:170 ../rules/evdev.xml.in.h:170 +#: ../rules/base.xml.in.h:194 msgid "Czechia" msgstr "Ĉeĥa" -#: ../rules/base.xml.in.h:171 ../rules/evdev.xml.in.h:171 -msgid "DRC" -msgstr "DRC" +#: ../rules/base.xml.in.h:195 +msgid "DOS" +msgstr "DOS" -#: ../rules/base.xml.in.h:172 ../rules/evdev.xml.in.h:172 +#: ../rules/base.xml.in.h:196 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:173 ../rules/evdev.xml.in.h:173 -msgid "Dan" -msgstr "Dan" - -#: ../rules/base.xml.in.h:174 ../rules/evdev.xml.in.h:174 +#: ../rules/base.xml.in.h:197 msgid "Dead acute" msgstr "Senpaŝa dekstra korno" -#: ../rules/base.xml.in.h:175 ../rules/evdev.xml.in.h:175 +#: ../rules/base.xml.in.h:198 msgid "Dead grave acute" msgstr "Senpaŝa maldekstra korno" -#: ../rules/base.xml.in.h:176 ../rules/evdev.xml.in.h:176 +#: ../rules/base.xml.in.h:199 msgid "Default numeric keypad keys" msgstr "Implicitaj ciferoj en cifer-klavaro" -#: ../rules/base.xml.in.h:177 ../rules/evdev.xml.in.h:177 +#: ../rules/base.xml.in.h:200 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:178 ../rules/evdev.xml.in.h:178 +#: ../rules/base.xml.in.h:201 msgid "Dell 101-key PC" msgstr "Dell 101-klava PC" -#: ../rules/base.xml.in.h:179 ../rules/evdev.xml.in.h:179 +#: ../rules/base.xml.in.h:202 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Dell Laptop/notebook Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:180 ../rules/evdev.xml.in.h:180 +#: ../rules/base.xml.in.h:203 msgid "Dell Laptop/notebook Precision M series" msgstr "Dell Laptop/notebook Precision M series" -#: ../rules/base.xml.in.h:181 ../rules/evdev.xml.in.h:181 +#: ../rules/base.xml.in.h:204 msgid "Dell Latitude series laptop" msgstr "Dell Latitude series laptop" -#: ../rules/base.xml.in.h:182 ../rules/evdev.xml.in.h:182 +#: ../rules/base.xml.in.h:205 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:183 ../rules/evdev.xml.in.h:183 +#: ../rules/base.xml.in.h:206 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:184 ../rules/evdev.xml.in.h:184 +#: ../rules/base.xml.in.h:207 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:185 ../rules/evdev.xml.in.h:185 +#: ../rules/base.xml.in.h:208 msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB Multimedia Keyboard" -#: ../rules/base.xml.in.h:186 ../rules/evdev.xml.in.h:186 +#: ../rules/base.xml.in.h:209 msgid "Denmark" msgstr "Danujo" -#: ../rules/base.xml.in.h:187 ../rules/evdev.xml.in.h:187 +#: ../rules/base.xml.in.h:210 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:188 ../rules/evdev.xml.in.h:188 +#: ../rules/base.xml.in.h:211 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop Keyboard" -#: ../rules/base.xml.in.h:189 ../rules/evdev.xml.in.h:189 +#: ../rules/base.xml.in.h:212 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801 / 9802 serio" -#: ../rules/base.xml.in.h:190 ../rules/evdev.xml.in.h:190 +#: ../rules/base.xml.in.h:213 +msgid "Dnk" +msgstr "Dnk" + +#: ../rules/base.xml.in.h:214 msgid "Dvorak" msgstr "Dvorako" -#: ../rules/base.xml.in.h:191 ../rules/evdev.xml.in.h:191 +#: ../rules/base.xml.in.h:215 msgid "Dvorak (UK Punctuation)" msgstr "Dvorako (Interpunkcio de UK)" -#: ../rules/base.xml.in.h:192 ../rules/evdev.xml.in.h:192 -msgid "Dvorak international" -msgstr "Internacia Dvorako" +#: ../rules/base.xml.in.h:216 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Dvoraka alternativa internacia (neniu senpaŝa klavo)" + +#: ../rules/base.xml.in.h:217 +msgid "Dvorak international (with dead keys)" +msgstr "Dvorak internacia (kun senpaŝaj klavoj)" -#: ../rules/base.xml.in.h:193 ../rules/evdev.xml.in.h:193 -msgid "Dvorak, Polish quotes on key \"1/!\"" -msgstr "Dvorako, Polaj citiloj ĉe la klavo \"1/!\"" +#: ../rules/base.xml.in.h:218 +msgid "Dvorak, Polish quotes on key 1" +msgstr "Dvorako, Polaj citiloj ĉe klavo 1" -#: ../rules/base.xml.in.h:194 ../rules/evdev.xml.in.h:194 +#: ../rules/base.xml.in.h:219 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorako, Polaj citiloj ĉe citila klavo" -#: ../rules/base.xml.in.h:195 ../rules/evdev.xml.in.h:195 +#: ../rules/base.xml.in.h:220 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:196 ../rules/evdev.xml.in.h:196 +#: ../rules/base.xml.in.h:221 msgid "Eastern" msgstr "Orienta" -#: ../rules/base.xml.in.h:197 ../rules/evdev.xml.in.h:197 +#: ../rules/base.xml.in.h:222 msgid "Eliminate dead keys" msgstr "Forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:198 ../rules/evdev.xml.in.h:198 +#: ../rules/base.xml.in.h:223 msgid "Enable extra typographic characters" msgstr "Ebligi kromajn tipografiajn signojn" -#: ../rules/base.xml.in.h:199 ../rules/evdev.xml.in.h:199 +#: ../rules/base.xml.in.h:224 +msgid "English" +msgstr "Angla" + +#: ../rules/base.xml.in.h:225 +msgid "English (USA International)" +msgstr "Angla (Usona internacia)" + +#: ../rules/base.xml.in.h:226 +msgid "English (USA Macintosh)" +msgstr "Angla (Usona Macintosh)" + +#: ../rules/base.xml.in.h:227 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:200 ../rules/evdev.xml.in.h:200 +#: ../rules/base.xml.in.h:228 +msgid "Enter on keypad" +msgstr "Enen-klavo en ciferklavaro" + +#: ../rules/base.xml.in.h:229 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:201 ../rules/evdev.xml.in.h:201 +#: ../rules/base.xml.in.h:230 msgid "Ergonomic" msgstr "Ergonomia" -#: ../rules/base.xml.in.h:202 ../rules/evdev.xml.in.h:202 +#: ../rules/base.xml.in.h:231 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:203 ../rules/evdev.xml.in.h:203 +#: ../rules/base.xml.in.h:232 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:204 ../rules/evdev.xml.in.h:204 +#: ../rules/base.xml.in.h:233 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:205 ../rules/evdev.xml.in.h:205 +#: ../rules/base.xml.in.h:234 msgid "Estonia" msgstr "Estonujo" -#: ../rules/base.xml.in.h:206 ../rules/evdev.xml.in.h:206 +#: ../rules/base.xml.in.h:235 msgid "Eth" msgstr "Eth" -#: ../rules/base.xml.in.h:207 ../rules/evdev.xml.in.h:207 +#: ../rules/base.xml.in.h:236 msgid "Ethiopia" msgstr "Etiopujo" -#: ../rules/base.xml.in.h:208 ../rules/evdev.xml.in.h:208 -msgid "Evdev-managed keyboard" -msgstr "Klavaro traktita per 'Evdev'" - -#: ../rules/base.xml.in.h:209 ../rules/evdev.xml.in.h:209 +#: ../rules/base.xml.in.h:237 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:210 ../rules/evdev.xml.in.h:210 +#: ../rules/base.xml.in.h:238 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:211 ../rules/evdev.xml.in.h:211 +#: ../rules/base.xml.in.h:239 msgid "Extended" msgstr "Etendite" -#: ../rules/base.xml.in.h:212 ../rules/evdev.xml.in.h:212 +#: ../rules/base.xml.in.h:240 +msgid "Extended - Winkeys" +msgstr "Etendite - Win-klavoj" + +#: ../rules/base.xml.in.h:241 msgid "Extended Backslash" -msgstr "Etendita Malsuprenstreko" +msgstr "Etendita Retroklino" -#: ../rules/base.xml.in.h:213 ../rules/evdev.xml.in.h:213 +#: ../rules/base.xml.in.h:242 msgid "F-letter (F) variant" msgstr "F-litero (F) variaĵo" -#: ../rules/base.xml.in.h:214 ../rules/evdev.xml.in.h:214 +#: ../rules/base.xml.in.h:243 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:215 ../rules/evdev.xml.in.h:215 -msgid "Fao" -msgstr "Fao" - -#: ../rules/base.xml.in.h:216 ../rules/evdev.xml.in.h:216 +#: ../rules/base.xml.in.h:244 msgid "Faroe Islands" msgstr "Ferooj" -#: ../rules/base.xml.in.h:217 ../rules/evdev.xml.in.h:217 +#: ../rules/base.xml.in.h:245 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:218 ../rules/evdev.xml.in.h:218 +#: ../rules/base.xml.in.h:246 msgid "Finland" msgstr "Finlando" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:221 ../rules/evdev.xml.in.h:221 +#: ../rules/base.xml.in.h:249 msgid "Four-level key with abstract separators" msgstr "Kvar-nivela klavo kun abstraktaj apartigiloj" -#: ../rules/base.xml.in.h:222 ../rules/evdev.xml.in.h:222 +#: ../rules/base.xml.in.h:250 msgid "Four-level key with comma" msgstr "Kvar-nivela klavo kun komo" -#: ../rules/base.xml.in.h:223 ../rules/evdev.xml.in.h:223 +#: ../rules/base.xml.in.h:251 msgid "Four-level key with dot" msgstr "Kvar-nivela klavo kun punkto" -#: ../rules/base.xml.in.h:224 ../rules/evdev.xml.in.h:224 +#: ../rules/base.xml.in.h:252 msgid "Four-level key with dot, latin-9 restriction" msgstr "Kvar-nivela klavo kun punkto, limigite al latin-9" -#: ../rules/base.xml.in.h:225 ../rules/evdev.xml.in.h:225 +#: ../rules/base.xml.in.h:253 msgid "Four-level key with momayyez" msgstr "Kvar-nivela klavo kun 'momayyez'" -#: ../rules/base.xml.in.h:226 ../rules/evdev.xml.in.h:226 +#: ../rules/base.xml.in.h:254 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:227 ../rules/evdev.xml.in.h:227 +#: ../rules/base.xml.in.h:255 msgid "France" msgstr "Francujo" -#: ../rules/base.xml.in.h:228 ../rules/evdev.xml.in.h:228 +#: ../rules/base.xml.in.h:256 +msgid "Français (France Alternative)" +msgstr "Français (Franca Alternativa)" + +#: ../rules/base.xml.in.h:257 msgid "French" msgstr "Franca" -#: ../rules/base.xml.in.h:229 ../rules/evdev.xml.in.h:229 +#: ../rules/base.xml.in.h:258 msgid "French (Macintosh)" msgstr "Franca (Macintosh)" -#: ../rules/base.xml.in.h:230 ../rules/evdev.xml.in.h:230 +#: ../rules/base.xml.in.h:259 msgid "French (legacy)" msgstr "Franca (malmoderna)" -#: ../rules/base.xml.in.h:231 ../rules/evdev.xml.in.h:231 +#: ../rules/base.xml.in.h:260 msgid "French Dvorak" msgstr "Franca Dvorako" -#: ../rules/base.xml.in.h:232 ../rules/evdev.xml.in.h:232 +#: ../rules/base.xml.in.h:261 msgid "French, Sun dead keys" msgstr "Franca, senpaŝaj klavoj de 'Sun'" -#: ../rules/base.xml.in.h:233 ../rules/evdev.xml.in.h:233 +#: ../rules/base.xml.in.h:262 msgid "French, eliminate dead keys" msgstr "Franca, forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:234 ../rules/evdev.xml.in.h:234 +#: ../rules/base.xml.in.h:263 +msgid "Fro" +msgstr "Fro" + +#: ../rules/base.xml.in.h:264 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Tekokomputilo Fujitsu-Siemens Computers AMILO" -#: ../rules/base.xml.in.h:235 ../rules/evdev.xml.in.h:235 +#: ../rules/base.xml.in.h:265 msgid "Fula" -msgstr "Fulba" +msgstr "Fula" -#: ../rules/base.xml.in.h:236 ../rules/evdev.xml.in.h:236 +#: ../rules/base.xml.in.h:266 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:237 ../rules/evdev.xml.in.h:237 +#: ../rules/base.xml.in.h:267 +msgid "GILLBT" +msgstr "GILLBT" + +#: ../rules/base.xml.in.h:268 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:238 ../rules/evdev.xml.in.h:238 +#: ../rules/base.xml.in.h:269 msgid "Generic 101-key PC" msgstr "Ĝenerala 101-klava PC" -#: ../rules/base.xml.in.h:239 ../rules/evdev.xml.in.h:239 +#: ../rules/base.xml.in.h:270 msgid "Generic 102-key (Intl) PC" msgstr "Ĝenerala 102-klava (Intl) PC" -#: ../rules/base.xml.in.h:240 ../rules/evdev.xml.in.h:240 +#: ../rules/base.xml.in.h:271 msgid "Generic 104-key PC" msgstr "Ĝenerala 104-klava PC" -#: ../rules/base.xml.in.h:241 ../rules/evdev.xml.in.h:241 +#: ../rules/base.xml.in.h:272 msgid "Generic 105-key (Intl) PC" msgstr "Ĝenerala 105-klava (Intl) PC" -#: ../rules/base.xml.in.h:242 ../rules/evdev.xml.in.h:242 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:243 ../rules/evdev.xml.in.h:243 +#: ../rules/base.xml.in.h:274 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:244 ../rules/evdev.xml.in.h:244 +#: ../rules/base.xml.in.h:275 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:245 ../rules/evdev.xml.in.h:245 +#: ../rules/base.xml.in.h:276 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:246 ../rules/evdev.xml.in.h:246 +#: ../rules/base.xml.in.h:277 +msgid "Genius KKB-2050HS" +msgstr "Genius KKB-2050HS" + +#: ../rules/base.xml.in.h:278 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:247 ../rules/evdev.xml.in.h:247 +#: ../rules/base.xml.in.h:279 msgid "Georgia" msgstr "Kartvelujo" -#: ../rules/base.xml.in.h:248 ../rules/evdev.xml.in.h:248 +#: ../rules/base.xml.in.h:280 msgid "Georgian" msgstr "Kartvela" -#: ../rules/base.xml.in.h:249 ../rules/evdev.xml.in.h:249 +#: ../rules/base.xml.in.h:281 msgid "Georgian AZERTY Tskapo" msgstr "Kartvela AZERTY Tskapo" -#: ../rules/base.xml.in.h:250 ../rules/evdev.xml.in.h:250 +#: ../rules/base.xml.in.h:282 msgid "German (Macintosh)" msgstr "Germana (Macintosh)" -#: ../rules/base.xml.in.h:251 ../rules/evdev.xml.in.h:251 +#: ../rules/base.xml.in.h:283 msgid "German, Sun dead keys" msgstr "Germana, senpaŝaj klavoj de 'Sun'" -#: ../rules/base.xml.in.h:252 ../rules/evdev.xml.in.h:252 +#: ../rules/base.xml.in.h:284 msgid "German, eliminate dead keys" msgstr "Germana, forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:253 ../rules/evdev.xml.in.h:253 +#: ../rules/base.xml.in.h:285 msgid "Germany" msgstr "Germanujo" -#: ../rules/base.xml.in.h:254 ../rules/evdev.xml.in.h:254 +#: ../rules/base.xml.in.h:286 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:255 ../rules/evdev.xml.in.h:255 +#: ../rules/base.xml.in.h:287 msgid "Ghana" msgstr "Ganao" -#: ../rules/base.xml.in.h:256 ../rules/evdev.xml.in.h:256 -msgid "Gre" -msgstr "Gre" +#: ../rules/base.xml.in.h:288 +msgid "Gin" +msgstr "Gin" -#: ../rules/base.xml.in.h:257 ../rules/evdev.xml.in.h:257 +#: ../rules/base.xml.in.h:289 +msgid "Grc" +msgstr "Grc" + +#: ../rules/base.xml.in.h:290 msgid "Greece" msgstr "Grekujo" -#: ../rules/base.xml.in.h:258 ../rules/evdev.xml.in.h:258 -msgid "Group toggle on multiply/divide key" -msgstr "Grup-alternado en la klavo multipliko/divido" - -#: ../rules/base.xml.in.h:259 ../rules/evdev.xml.in.h:259 -msgid "Gui" -msgstr "Gui" - -#: ../rules/base.xml.in.h:260 ../rules/evdev.xml.in.h:260 +#: ../rules/base.xml.in.h:291 msgid "Guinea" msgstr "Gvineo" -#: ../rules/base.xml.in.h:261 ../rules/evdev.xml.in.h:261 +#: ../rules/base.xml.in.h:292 msgid "Gujarati" msgstr "Guĝarata" -#: ../rules/base.xml.in.h:262 ../rules/evdev.xml.in.h:262 +#: ../rules/base.xml.in.h:293 msgid "Gurmukhi" msgstr "Gurmukia" -#: ../rules/base.xml.in.h:263 ../rules/evdev.xml.in.h:263 +#: ../rules/base.xml.in.h:294 msgid "Gurmukhi Jhelum" msgstr "Gurmukia de Jhelum" -#: ../rules/base.xml.in.h:264 ../rules/evdev.xml.in.h:264 +#: ../rules/base.xml.in.h:295 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:265 ../rules/evdev.xml.in.h:265 +#: ../rules/base.xml.in.h:296 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking Keyboard" -#: ../rules/base.xml.in.h:266 ../rules/evdev.xml.in.h:266 +#: ../rules/base.xml.in.h:297 msgid "Happy Hacking Keyboard for Mac" msgstr "Happy Hacking Keyboard por Mac" -#: ../rules/base.xml.in.h:267 ../rules/evdev.xml.in.h:267 +#: ../rules/base.xml.in.h:298 msgid "Hausa" msgstr "Haŭsa" -#: ../rules/base.xml.in.h:268 ../rules/evdev.xml.in.h:268 +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet Keyboard" -#: ../rules/base.xml.in.h:269 ../rules/evdev.xml.in.h:269 +#: ../rules/base.xml.in.h:300 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:270 ../rules/evdev.xml.in.h:270 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:271 ../rules/evdev.xml.in.h:271 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:272 ../rules/evdev.xml.in.h:272 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:273 ../rules/evdev.xml.in.h:273 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:274 ../rules/evdev.xml.in.h:274 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:275 ../rules/evdev.xml.in.h:275 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:276 ../rules/evdev.xml.in.h:276 +#: ../rules/base.xml.in.h:308 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:277 ../rules/evdev.xml.in.h:277 +#: ../rules/base.xml.in.h:309 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" -#: ../rules/base.xml.in.h:278 ../rules/evdev.xml.in.h:278 +#: ../rules/base.xml.in.h:310 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:279 ../rules/evdev.xml.in.h:279 +#: ../rules/base.xml.in.h:311 msgid "Hexadecimal" msgstr "Deksesume" -#: ../rules/base.xml.in.h:280 ../rules/evdev.xml.in.h:280 +#: ../rules/base.xml.in.h:312 msgid "Hindi Bolnagri" msgstr "Hinda per Bolnagri" -#: ../rules/base.xml.in.h:281 ../rules/evdev.xml.in.h:281 +#: ../rules/base.xml.in.h:313 +msgid "Hindi Wx" +msgstr "Hinda Wx" + +#: ../rules/base.xml.in.h:314 msgid "Homophonic" msgstr "Homofonia" -#: ../rules/base.xml.in.h:282 ../rules/evdev.xml.in.h:282 +#: ../rules/base.xml.in.h:315 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:283 ../rules/evdev.xml.in.h:283 +#: ../rules/base.xml.in.h:316 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:284 ../rules/evdev.xml.in.h:284 +#: ../rules/base.xml.in.h:317 msgid "Hun" msgstr "Hun" -#: ../rules/base.xml.in.h:285 ../rules/evdev.xml.in.h:285 +#: ../rules/base.xml.in.h:318 msgid "Hungary" msgstr "Hungarujo" -#: ../rules/base.xml.in.h:286 ../rules/evdev.xml.in.h:286 +#: ../rules/base.xml.in.h:319 msgid "Hyper is mapped to Win-keys" msgstr "'Hyper' estas mapita al la klavoj 'Win'" -#: ../rules/base.xml.in.h:287 ../rules/evdev.xml.in.h:287 +#: ../rules/base.xml.in.h:320 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:288 ../rules/evdev.xml.in.h:288 +#: ../rules/base.xml.in.h:321 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:289 ../rules/evdev.xml.in.h:289 +#: ../rules/base.xml.in.h:322 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:290 ../rules/evdev.xml.in.h:290 +#: ../rules/base.xml.in.h:323 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:291 ../rules/evdev.xml.in.h:291 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:292 ../rules/evdev.xml.in.h:292 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" - -#: ../rules/base.xml.in.h:293 ../rules/evdev.xml.in.h:293 +#: ../rules/base.xml.in.h:325 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:294 ../rules/evdev.xml.in.h:294 +#: ../rules/base.xml.in.h:326 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:295 ../rules/evdev.xml.in.h:295 +#: ../rules/base.xml.in.h:327 msgid "ISO Alternate" msgstr "Alternativa ISO" -#: ../rules/base.xml.in.h:296 ../rules/evdev.xml.in.h:296 +#: ../rules/base.xml.in.h:328 msgid "Iceland" msgstr "Islando" -#: ../rules/base.xml.in.h:297 ../rules/evdev.xml.in.h:297 +#: ../rules/base.xml.in.h:329 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:298 ../rules/evdev.xml.in.h:298 +#: ../rules/base.xml.in.h:330 msgid "Include dead tilde" msgstr "Inkluzivi senpaŝan tildon" -#: ../rules/base.xml.in.h:299 ../rules/evdev.xml.in.h:299 +#: ../rules/base.xml.in.h:331 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:300 ../rules/evdev.xml.in.h:300 +#: ../rules/base.xml.in.h:332 msgid "India" msgstr "Bharato" -#: ../rules/base.xml.in.h:301 ../rules/evdev.xml.in.h:301 +#: ../rules/base.xml.in.h:333 msgid "International (AltGr dead keys)" msgstr "Internacia (senpaŝaj klavoj per 'AltGr')" -#: ../rules/base.xml.in.h:302 ../rules/evdev.xml.in.h:302 +#: ../rules/base.xml.in.h:334 msgid "International (with dead keys)" msgstr "Internacia (senpaŝaj klavoj)" -#: ../rules/base.xml.in.h:303 ../rules/evdev.xml.in.h:303 +#: ../rules/base.xml.in.h:335 msgid "Inuktitut" msgstr "Inuita" -#: ../rules/base.xml.in.h:304 ../rules/evdev.xml.in.h:304 +#: ../rules/base.xml.in.h:336 ../rules/base.extras.xml.in.h:8 msgid "Iran" msgstr "Irano" -#: ../rules/base.xml.in.h:305 ../rules/evdev.xml.in.h:305 +#: ../rules/base.xml.in.h:337 msgid "Iraq" msgstr "Irako" -#: ../rules/base.xml.in.h:306 ../rules/evdev.xml.in.h:306 +#: ../rules/base.xml.in.h:338 msgid "Ireland" msgstr "Irlando" -#: ../rules/base.xml.in.h:307 ../rules/evdev.xml.in.h:307 +#: ../rules/base.xml.in.h:339 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:308 ../rules/evdev.xml.in.h:308 +#: ../rules/base.xml.in.h:340 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:309 ../rules/evdev.xml.in.h:309 +#: ../rules/base.xml.in.h:341 msgid "Irq" msgstr "Irq" -#: ../rules/base.xml.in.h:310 ../rules/evdev.xml.in.h:310 +#: ../rules/base.xml.in.h:342 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:311 ../rules/evdev.xml.in.h:311 +#: ../rules/base.xml.in.h:343 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:312 ../rules/evdev.xml.in.h:312 +#: ../rules/base.xml.in.h:344 msgid "Israel" msgstr "Israelo" -#: ../rules/base.xml.in.h:313 ../rules/evdev.xml.in.h:313 +#: ../rules/base.xml.in.h:345 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:314 ../rules/evdev.xml.in.h:314 +#: ../rules/base.xml.in.h:346 msgid "Italy" msgstr "Italujo" -#: ../rules/base.xml.in.h:315 ../rules/evdev.xml.in.h:315 +#: ../rules/base.xml.in.h:347 msgid "Japan" msgstr "Nipono" -#: ../rules/base.xml.in.h:316 ../rules/evdev.xml.in.h:316 +#: ../rules/base.xml.in.h:348 msgid "Japan (PC-98xx Series)" msgstr "Nipono (Serio PC-98xx)" -#: ../rules/base.xml.in.h:317 ../rules/evdev.xml.in.h:317 -msgid "Japanese 106-key" -msgstr "Nipono 106-klava" - -#: ../rules/base.xml.in.h:318 ../rules/evdev.xml.in.h:318 +#: ../rules/base.xml.in.h:349 msgid "Japanese keyboard options" msgstr "Opcioj de nipona klavaro" -#: ../rules/base.xml.in.h:319 ../rules/evdev.xml.in.h:319 +#: ../rules/base.xml.in.h:350 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:320 ../rules/evdev.xml.in.h:320 +#: ../rules/base.xml.in.h:351 msgid "Kalmyk" msgstr "Kalmyk" -#: ../rules/base.xml.in.h:321 ../rules/evdev.xml.in.h:321 +#: ../rules/base.xml.in.h:352 msgid "Kana" msgstr "Kanao" -#: ../rules/base.xml.in.h:322 ../rules/evdev.xml.in.h:322 +#: ../rules/base.xml.in.h:353 msgid "Kana Lock key is locking" msgstr "Kanaa klavo 'Lock' ŝlosigas" -#: ../rules/base.xml.in.h:323 ../rules/evdev.xml.in.h:323 +#: ../rules/base.xml.in.h:354 msgid "Kannada" msgstr "Kanara" -#: ../rules/base.xml.in.h:324 ../rules/evdev.xml.in.h:324 +#: ../rules/base.xml.in.h:355 msgid "Kashubian" msgstr "Kaŝuba" -#: ../rules/base.xml.in.h:325 ../rules/evdev.xml.in.h:325 +#: ../rules/base.xml.in.h:356 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:326 ../rules/evdev.xml.in.h:326 +#: ../rules/base.xml.in.h:357 msgid "Kazakh with Russian" msgstr "Kazaĥa kaj Rusa" -#: ../rules/base.xml.in.h:327 ../rules/evdev.xml.in.h:327 +#: ../rules/base.xml.in.h:358 msgid "Kazakhstan" msgstr "Kazaĥujo" -#: ../rules/base.xml.in.h:328 ../rules/evdev.xml.in.h:328 +#: ../rules/base.xml.in.h:359 +msgid "Ken" +msgstr "Ken" + +#: ../rules/base.xml.in.h:360 +msgid "Kenya" +msgstr "Kenjo" + +#: ../rules/base.xml.in.h:361 +msgid "Key sequence to kill the X server" +msgstr "Klav-sekvo por formortigi la X-servilon" + +#: ../rules/base.xml.in.h:362 msgid "Key to choose 3rd level" msgstr "Klavo por elekti 3-an nivelon" -#: ../rules/base.xml.in.h:329 ../rules/evdev.xml.in.h:329 +#: ../rules/base.xml.in.h:363 +msgid "Key to choose 5th level" +msgstr "Klavo por elekti 5-an nivelon" + +#: ../rules/base.xml.in.h:364 msgid "Key(s) to change layout" msgstr "Klavo(j) por ŝanĝi la aranĝon" -#: ../rules/base.xml.in.h:330 ../rules/evdev.xml.in.h:330 -msgid "Keypad" -msgstr "Cifer-klavaro" - -#: ../rules/base.xml.in.h:331 ../rules/evdev.xml.in.h:331 +#: ../rules/base.xml.in.h:365 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:332 ../rules/evdev.xml.in.h:332 +#: ../rules/base.xml.in.h:366 +msgid "Kgz" +msgstr "Kgz" + +#: ../rules/base.xml.in.h:367 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:333 ../rules/evdev.xml.in.h:333 -msgid "Kir" -msgstr "Kir" +#: ../rules/base.xml.in.h:368 +msgid "Kikuyu" +msgstr "Kikuyu" -#: ../rules/base.xml.in.h:334 ../rules/evdev.xml.in.h:334 +#: ../rules/base.xml.in.h:369 +msgid "Kinesis" +msgstr "Kinesis" + +#: ../rules/base.xml.in.h:370 msgid "Komi" msgstr "Komia" -#: ../rules/base.xml.in.h:335 ../rules/evdev.xml.in.h:335 +#: ../rules/base.xml.in.h:371 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:336 ../rules/evdev.xml.in.h:336 +#: ../rules/base.xml.in.h:372 msgid "Korea, Republic of" msgstr "Koreujo, Respubliko de" -#: ../rules/base.xml.in.h:337 ../rules/evdev.xml.in.h:337 -msgid "Korean 106-key" -msgstr "Korea 106-klava" - -#: ../rules/base.xml.in.h:338 ../rules/evdev.xml.in.h:338 +#: ../rules/base.xml.in.h:373 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:339 ../rules/evdev.xml.in.h:339 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, (F)" msgstr "Kurda, (F)" -#: ../rules/base.xml.in.h:340 ../rules/evdev.xml.in.h:340 +#: ../rules/base.xml.in.h:375 msgid "Kurdish, Arabic-Latin" msgstr "Kurda, Araba-Latina" -#: ../rules/base.xml.in.h:341 ../rules/evdev.xml.in.h:341 +#: ../rules/base.xml.in.h:376 msgid "Kurdish, Latin Alt-Q" msgstr "Kurda, Latina Alt-Q" -#: ../rules/base.xml.in.h:342 ../rules/evdev.xml.in.h:342 +#: ../rules/base.xml.in.h:377 msgid "Kurdish, Latin Q" msgstr "Kurda, Lania Q" -#: ../rules/base.xml.in.h:343 ../rules/evdev.xml.in.h:343 +#: ../rules/base.xml.in.h:378 msgid "Kyrgyzstan" msgstr "Kirgizujo" -#: ../rules/base.xml.in.h:344 ../rules/evdev.xml.in.h:344 +#: ../rules/base.xml.in.h:379 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:345 ../rules/evdev.xml.in.h:345 +#: ../rules/base.xml.in.h:380 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:346 ../rules/evdev.xml.in.h:346 +#: ../rules/base.xml.in.h:381 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:347 ../rules/evdev.xml.in.h:347 +#: ../rules/base.xml.in.h:382 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:348 ../rules/evdev.xml.in.h:348 +#: ../rules/base.xml.in.h:383 msgid "Laos" msgstr "Laoso" -#: ../rules/base.xml.in.h:349 ../rules/evdev.xml.in.h:349 +#: ../rules/base.xml.in.h:384 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -#: ../rules/base.xml.in.h:350 ../rules/evdev.xml.in.h:350 +#: ../rules/base.xml.in.h:385 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -#: ../rules/base.xml.in.h:351 ../rules/evdev.xml.in.h:351 +#: ../rules/base.xml.in.h:386 msgid "Laptop/notebook eMachines m68xx" msgstr "Laptop/notebook eMachines m68xx" -#: ../rules/base.xml.in.h:352 ../rules/evdev.xml.in.h:352 +#: ../rules/base.xml.in.h:387 msgid "Latin" msgstr "Latineca" -#: ../rules/base.xml.in.h:353 ../rules/evdev.xml.in.h:353 +#: ../rules/base.xml.in.h:388 msgid "Latin American" msgstr "Latin-amerika" -#: ../rules/base.xml.in.h:354 ../rules/evdev.xml.in.h:354 +#: ../rules/base.xml.in.h:389 msgid "Latin Unicode" msgstr "Latineca Unikoda" -#: ../rules/base.xml.in.h:355 ../rules/evdev.xml.in.h:355 +#: ../rules/base.xml.in.h:390 msgid "Latin Unicode qwerty" msgstr "Latineca Unikoda qwerty" -#: ../rules/base.xml.in.h:356 ../rules/evdev.xml.in.h:356 +#: ../rules/base.xml.in.h:391 msgid "Latin qwerty" msgstr "Latineca qwerty" -#: ../rules/base.xml.in.h:357 ../rules/evdev.xml.in.h:357 +#: ../rules/base.xml.in.h:392 msgid "Latin unicode" msgstr "Latineca unikoda" -#: ../rules/base.xml.in.h:358 ../rules/evdev.xml.in.h:358 +#: ../rules/base.xml.in.h:393 msgid "Latin unicode qwerty" msgstr "Latineca unikoda qwerty" -#: ../rules/base.xml.in.h:359 ../rules/evdev.xml.in.h:359 +#: ../rules/base.xml.in.h:394 msgid "Latin with guillemets" msgstr "Latineca kun angul-citiloj" -#: ../rules/base.xml.in.h:360 ../rules/evdev.xml.in.h:360 +#: ../rules/base.xml.in.h:395 msgid "Latvia" msgstr "Latvujo" -#: ../rules/base.xml.in.h:361 ../rules/evdev.xml.in.h:361 -msgid "Lav" -msgstr "Lav" +#: ../rules/base.xml.in.h:396 +msgid "Layout toggle on multiply/divide key" +msgstr "Aranĝ-alternado en la klavo multipliko/divido" -#: ../rules/base.xml.in.h:362 ../rules/evdev.xml.in.h:362 +#: ../rules/base.xml.in.h:397 msgid "Left Alt" msgstr "Maldekstra Alt" -#: ../rules/base.xml.in.h:363 ../rules/evdev.xml.in.h:363 +#: ../rules/base.xml.in.h:398 msgid "Left Alt (while pressed)" msgstr "Maldekstra 'Alt' (dum premata)" -#: ../rules/base.xml.in.h:364 ../rules/evdev.xml.in.h:364 +#: ../rules/base.xml.in.h:399 msgid "Left Alt is swapped with Left Win" msgstr "La maldekstra 'Alt' estas permutita kun la maldekstra klavo 'Win'" -#: ../rules/base.xml.in.h:365 ../rules/evdev.xml.in.h:365 +#: ../rules/base.xml.in.h:400 msgid "Left Ctrl" msgstr "Maldekstra Ctrl" -#: ../rules/base.xml.in.h:366 ../rules/evdev.xml.in.h:366 +#: ../rules/base.xml.in.h:401 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Maldekstra Ctrl (por la unua aranĝo), Dekstra Ctrl (por la lasta aranĝo)" + +#: ../rules/base.xml.in.h:402 msgid "Left Ctrl+Left Shift" msgstr "Maldekstra Ctrl+Maldekstra Shift" -#: ../rules/base.xml.in.h:367 ../rules/evdev.xml.in.h:367 +#: ../rules/base.xml.in.h:403 msgid "Left Shift" msgstr "Maldekstra Shift" -#: ../rules/base.xml.in.h:368 ../rules/evdev.xml.in.h:368 +#: ../rules/base.xml.in.h:404 msgid "Left Win" msgstr "Maldekstra Win" -#: ../rules/base.xml.in.h:369 ../rules/evdev.xml.in.h:369 +#: ../rules/base.xml.in.h:405 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "Maldekstra Win (al la unua aranĝo), Dekstra Win/Menu (al la lasta aranĝo)" -#: ../rules/base.xml.in.h:370 ../rules/evdev.xml.in.h:370 +#: ../rules/base.xml.in.h:406 msgid "Left Win (while pressed)" msgstr "Maldekstra Win (dum premata)" -#: ../rules/base.xml.in.h:371 ../rules/evdev.xml.in.h:371 +#: ../rules/base.xml.in.h:407 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Maldekstra Win elektas 5-an nivelon, ŝlosas kiam premite kun alia 5-nivela elektilo" + +#: ../rules/base.xml.in.h:408 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Maldekstra Win elektas 5-an nivelon, ŝlosas kiam premite kun alia 5-nivela elektilo, unu premo malfaras la ŝloson" + +#: ../rules/base.xml.in.h:409 msgid "Left hand" msgstr "Maldekstra mano" -#: ../rules/base.xml.in.h:372 ../rules/evdev.xml.in.h:372 +#: ../rules/base.xml.in.h:410 msgid "Left handed Dvorak" msgstr "Maldekstreca Dvorako" -#: ../rules/base.xml.in.h:373 ../rules/evdev.xml.in.h:373 +#: ../rules/base.xml.in.h:411 msgid "Legacy" msgstr "Malmoderna" -#: ../rules/base.xml.in.h:374 ../rules/evdev.xml.in.h:374 +#: ../rules/base.xml.in.h:412 msgid "Legacy Wang 724" msgstr "Malmoderna Wang 724" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:376 ../rules/evdev.xml.in.h:376 +#: ../rules/base.xml.in.h:414 msgid "Legacy key with comma" msgstr "Malmoderna klavo kun komo" -#: ../rules/base.xml.in.h:377 ../rules/evdev.xml.in.h:377 +#: ../rules/base.xml.in.h:415 msgid "Legacy key with dot" msgstr "Malmoderna klavo kun punkto" -#: ../rules/base.xml.in.h:378 ../rules/evdev.xml.in.h:378 -msgid "Less-than/Greater-than" -msgstr "Pli-signo/Malpli-signo" - -#: ../rules/base.xml.in.h:379 ../rules/evdev.xml.in.h:379 +#: ../rules/base.xml.in.h:416 msgid "Lithuania" msgstr "Litovujo" -#: ../rules/base.xml.in.h:380 ../rules/evdev.xml.in.h:380 +#: ../rules/base.xml.in.h:417 +msgid "Lka" +msgstr "Lka" + +#: ../rules/base.xml.in.h:418 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:381 ../rules/evdev.xml.in.h:381 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:382 ../rules/evdev.xml.in.h:382 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (alternativa opcio)" -#: ../rules/base.xml.in.h:383 ../rules/evdev.xml.in.h:383 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:384 ../rules/evdev.xml.in.h:384 +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:385 ../rules/evdev.xml.in.h:385 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:386 ../rules/evdev.xml.in.h:386 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:387 ../rules/evdev.xml.in.h:387 -msgid "Logitech Cordless Desktop Pro (alternate option2)" +#: ../rules/base.xml.in.h:425 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (alternativa opcio 2)" -#: ../rules/base.xml.in.h:388 ../rules/evdev.xml.in.h:388 +#: ../rules/base.xml.in.h:426 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:389 ../rules/evdev.xml.in.h:389 +#: ../rules/base.xml.in.h:427 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:390 ../rules/evdev.xml.in.h:390 +#: ../rules/base.xml.in.h:428 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15 extra keys via G15daemon" -#: ../rules/base.xml.in.h:391 ../rules/evdev.xml.in.h:391 +#: ../rules/base.xml.in.h:429 msgid "Logitech Generic Keyboard" msgstr "Logitech - Ĝenerala Klavaro" -#: ../rules/base.xml.in.h:392 ../rules/evdev.xml.in.h:392 +#: ../rules/base.xml.in.h:430 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech Internet 350 Keyboard" -#: ../rules/base.xml.in.h:393 ../rules/evdev.xml.in.h:393 +#: ../rules/base.xml.in.h:431 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet Keyboard" -#: ../rules/base.xml.in.h:394 ../rules/evdev.xml.in.h:394 +#: ../rules/base.xml.in.h:432 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator Keyboard" -#: ../rules/base.xml.in.h:395 ../rules/evdev.xml.in.h:395 +#: ../rules/base.xml.in.h:433 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite Keyboard" -#: ../rules/base.xml.in.h:396 ../rules/evdev.xml.in.h:396 +#: ../rules/base.xml.in.h:434 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" -#: ../rules/base.xml.in.h:397 ../rules/evdev.xml.in.h:397 +#: ../rules/base.xml.in.h:435 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:398 ../rules/evdev.xml.in.h:398 +#: ../rules/base.xml.in.h:436 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge Keyboard" -#: ../rules/base.xml.in.h:399 ../rules/evdev.xml.in.h:399 +#: ../rules/base.xml.in.h:437 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:400 ../rules/evdev.xml.in.h:400 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:401 ../rules/evdev.xml.in.h:401 +#: ../rules/base.xml.in.h:439 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (model Y-RB6)" -#: ../rules/base.xml.in.h:402 ../rules/evdev.xml.in.h:402 +#: ../rules/base.xml.in.h:440 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:403 ../rules/evdev.xml.in.h:403 +#: ../rules/base.xml.in.h:441 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:404 ../rules/evdev.xml.in.h:404 +#: ../rules/base.xml.in.h:442 msgid "Lower Sorbian" msgstr "Malsupra Soraba" -#: ../rules/base.xml.in.h:405 ../rules/evdev.xml.in.h:405 +#: ../rules/base.xml.in.h:443 msgid "Lower Sorbian (qwertz)" msgstr "Malsupra Soraba (qwertz)" -#: ../rules/base.xml.in.h:406 ../rules/evdev.xml.in.h:406 +#: ../rules/base.xml.in.h:444 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:407 ../rules/evdev.xml.in.h:407 +#: ../rules/base.xml.in.h:445 +msgid "Lva" +msgstr "Lva" + +#: ../rules/base.xml.in.h:446 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:408 ../rules/evdev.xml.in.h:408 +#: ../rules/base.xml.in.h:447 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:409 ../rules/evdev.xml.in.h:409 +#: ../rules/base.xml.in.h:448 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:410 ../rules/evdev.xml.in.h:410 +#: ../rules/base.xml.in.h:449 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Intl)" -#: ../rules/base.xml.in.h:411 ../rules/evdev.xml.in.h:411 +#: ../rules/base.xml.in.h:450 msgid "Macedonia" msgstr "Makedonujo" -#: ../rules/base.xml.in.h:412 ../rules/evdev.xml.in.h:412 +#: ../rules/base.xml.in.h:451 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:413 ../rules/evdev.xml.in.h:413 +#: ../rules/base.xml.in.h:452 +msgid "Macintosh (International)" +msgstr "Macintosh (Internacia)" + +#: ../rules/base.xml.in.h:453 msgid "Macintosh Old" msgstr "Macintosh 'Malnova'" -#: ../rules/base.xml.in.h:414 ../rules/evdev.xml.in.h:414 +#: ../rules/base.xml.in.h:454 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, senpaŝaj klavoj de 'Sun'" -#: ../rules/base.xml.in.h:415 ../rules/evdev.xml.in.h:415 +#: ../rules/base.xml.in.h:455 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:416 ../rules/evdev.xml.in.h:416 -msgid "Make CapsLock an additional Backspace" -msgstr "Igi CapsLock kroman Backspace" +#: ../rules/base.xml.in.h:456 +msgid "Make Caps Lock an additional Backspace" +msgstr "Igi Caps Lock kroman Retroklavon" + +#: ../rules/base.xml.in.h:457 +msgid "Make Caps Lock an additional Ctrl" +msgstr "Igi Caps Lock kroman Ctrl" -#: ../rules/base.xml.in.h:417 ../rules/evdev.xml.in.h:417 -msgid "Make CapsLock an additional Ctrl" -msgstr "Igi CapsLock kroman Ctrl" +#: ../rules/base.xml.in.h:458 +msgid "Make Caps Lock an additional ESC" +msgstr "Igi Caps Lock kroman ESC" -#: ../rules/base.xml.in.h:418 ../rules/evdev.xml.in.h:418 -msgid "Make CapsLock an additional ESC" -msgstr "Igi CapsLock kroman ESC" +#: ../rules/base.xml.in.h:459 +msgid "Make Caps Lock an additional Hyper" +msgstr "Igi Caps Lock kroman Hyper" -#: ../rules/base.xml.in.h:419 ../rules/evdev.xml.in.h:419 -msgid "Mal" -msgstr "Mal" +#: ../rules/base.xml.in.h:460 +msgid "Make Caps Lock an additional Num Lock" +msgstr "Igi Caps Lock kroman Num Lock" -#: ../rules/base.xml.in.h:420 ../rules/evdev.xml.in.h:420 +#: ../rules/base.xml.in.h:461 +msgid "Make Caps Lock an additional Super" +msgstr "Igi Caps Lock kroman Super" + +#: ../rules/base.xml.in.h:462 msgid "Malayalam" msgstr "Malajala" -#: ../rules/base.xml.in.h:421 ../rules/evdev.xml.in.h:421 +#: ../rules/base.xml.in.h:463 msgid "Malayalam Lalitha" msgstr "Malajala 'Lalitha'" -#: ../rules/base.xml.in.h:422 ../rules/evdev.xml.in.h:422 +#: ../rules/base.xml.in.h:464 msgid "Maldives" msgstr "Maldivoj" -#: ../rules/base.xml.in.h:423 ../rules/evdev.xml.in.h:423 +#: ../rules/base.xml.in.h:465 +msgid "Mali" +msgstr "Malio" + +#: ../rules/base.xml.in.h:466 msgid "Malta" msgstr "Maltolando" -#: ../rules/base.xml.in.h:424 ../rules/evdev.xml.in.h:424 +#: ../rules/base.xml.in.h:467 msgid "Maltese keyboard with US layout" msgstr "Malta klavaro kun usona aranĝo" -#: ../rules/base.xml.in.h:425 ../rules/evdev.xml.in.h:425 +#: ../rules/base.xml.in.h:468 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:426 ../rules/evdev.xml.in.h:426 +#: ../rules/base.xml.in.h:469 msgid "Maori" msgstr "Maoria" -#: ../rules/base.xml.in.h:427 ../rules/evdev.xml.in.h:427 +#: ../rules/base.xml.in.h:470 +msgid "Mdv" +msgstr "Mdv" + +#: ../rules/base.xml.in.h:471 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:428 ../rules/evdev.xml.in.h:428 +#: ../rules/base.xml.in.h:472 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access Keyboard" -#: ../rules/base.xml.in.h:429 ../rules/evdev.xml.in.h:429 +#: ../rules/base.xml.in.h:473 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:430 ../rules/evdev.xml.in.h:430 +#: ../rules/base.xml.in.h:474 msgid "Menu" msgstr "Menu" -#: ../rules/base.xml.in.h:431 ../rules/evdev.xml.in.h:431 +#: ../rules/base.xml.in.h:475 msgid "Meta is mapped to Left Win" msgstr "Meta estas mapita al la Maldekstra Win" -#: ../rules/base.xml.in.h:432 ../rules/evdev.xml.in.h:432 +#: ../rules/base.xml.in.h:476 msgid "Meta is mapped to Win keys" msgstr "Meta estas mapita al la klavoj Win" -#: ../rules/base.xml.in.h:433 ../rules/evdev.xml.in.h:433 +#: ../rules/base.xml.in.h:477 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:434 ../rules/evdev.xml.in.h:434 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet Keyboard" -#: ../rules/base.xml.in.h:435 ../rules/evdev.xml.in.h:435 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, Sveda" -#: ../rules/base.xml.in.h:436 ../rules/evdev.xml.in.h:436 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:437 ../rules/evdev.xml.in.h:437 +#: ../rules/base.xml.in.h:481 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:438 ../rules/evdev.xml.in.h:438 +#: ../rules/base.xml.in.h:482 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:439 ../rules/evdev.xml.in.h:439 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:440 ../rules/evdev.xml.in.h:440 +#: ../rules/base.xml.in.h:484 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:441 ../rules/evdev.xml.in.h:441 +#: ../rules/base.xml.in.h:485 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" -#: ../rules/base.xml.in.h:442 ../rules/evdev.xml.in.h:442 +#: ../rules/base.xml.in.h:486 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office Keyboard" -#: ../rules/base.xml.in.h:443 ../rules/evdev.xml.in.h:443 +#: ../rules/base.xml.in.h:487 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:444 ../rules/evdev.xml.in.h:444 +#: ../rules/base.xml.in.h:488 msgid "Miscellaneous compatibility options" msgstr "Ceteraj kongruaj opcioj" -#: ../rules/base.xml.in.h:445 ../rules/evdev.xml.in.h:445 +#: ../rules/base.xml.in.h:489 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:446 ../rules/evdev.xml.in.h:446 +#: ../rules/base.xml.in.h:490 +msgid "Mli" +msgstr "Mli" + +#: ../rules/base.xml.in.h:491 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:447 ../rules/evdev.xml.in.h:447 +#: ../rules/base.xml.in.h:492 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:448 ../rules/evdev.xml.in.h:448 +#: ../rules/base.xml.in.h:493 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:449 ../rules/evdev.xml.in.h:449 +#: ../rules/base.xml.in.h:494 msgid "Mongolia" msgstr "Mongolujo" -#: ../rules/base.xml.in.h:450 ../rules/evdev.xml.in.h:450 +#: ../rules/base.xml.in.h:495 msgid "Montenegro" msgstr "Montenegro" -#: ../rules/base.xml.in.h:451 ../rules/evdev.xml.in.h:451 +#: ../rules/base.xml.in.h:496 msgid "Morocco" msgstr "Maroko" -#: ../rules/base.xml.in.h:452 ../rules/evdev.xml.in.h:452 +#: ../rules/base.xml.in.h:497 msgid "Multilingual" msgstr "Plurlingva" -#: ../rules/base.xml.in.h:453 ../rules/evdev.xml.in.h:453 +#: ../rules/base.xml.in.h:498 msgid "Multilingual, first part" msgstr "Plurlingva, unua parto" -#: ../rules/base.xml.in.h:454 ../rules/evdev.xml.in.h:454 +#: ../rules/base.xml.in.h:499 msgid "Multilingual, second part" msgstr "Plurlingva, dua parto" -#: ../rules/base.xml.in.h:455 ../rules/evdev.xml.in.h:455 +#: ../rules/base.xml.in.h:500 msgid "Myanmar" msgstr "Birmo" -#: ../rules/base.xml.in.h:456 ../rules/evdev.xml.in.h:456 +#: ../rules/base.xml.in.h:501 msgid "NICOLA-F style Backspace" msgstr "Retropaŝo laŭ estilo NICOLA-F" -#: ../rules/base.xml.in.h:457 ../rules/evdev.xml.in.h:457 +#: ../rules/base.xml.in.h:502 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:458 ../rules/evdev.xml.in.h:458 +#: ../rules/base.xml.in.h:503 msgid "Nativo" msgstr "Nativo" -#: ../rules/base.xml.in.h:459 ../rules/evdev.xml.in.h:459 +#: ../rules/base.xml.in.h:504 msgid "Nativo for Esperanto" msgstr "Nativo por Esperanto" -#: ../rules/base.xml.in.h:460 ../rules/evdev.xml.in.h:460 +#: ../rules/base.xml.in.h:505 msgid "Nativo for USA keyboards" msgstr "Nativo por usonaj klavaroj" -#: ../rules/base.xml.in.h:461 ../rules/evdev.xml.in.h:461 +#: ../rules/base.xml.in.h:506 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:462 ../rules/evdev.xml.in.h:462 -msgid "Nep" -msgstr "Nep" - -#: ../rules/base.xml.in.h:463 ../rules/evdev.xml.in.h:463 +#: ../rules/base.xml.in.h:507 msgid "Nepal" msgstr "Nepalo" -#: ../rules/base.xml.in.h:464 ../rules/evdev.xml.in.h:464 +#: ../rules/base.xml.in.h:508 msgid "Netherlands" msgstr "Nederlando" -#: ../rules/base.xml.in.h:465 ../rules/evdev.xml.in.h:465 -msgid "Nig" -msgstr "Nig" +#: ../rules/base.xml.in.h:509 +msgid "New phonetic" +msgstr "Nova fonetika" -#: ../rules/base.xml.in.h:466 ../rules/evdev.xml.in.h:466 +#: ../rules/base.xml.in.h:510 +msgid "Nga" +msgstr "Nga" + +#: ../rules/base.xml.in.h:511 msgid "Nigeria" msgstr "Niĝerujo" -#: ../rules/base.xml.in.h:467 ../rules/evdev.xml.in.h:467 +#: ../rules/base.xml.in.h:512 msgid "Nld" msgstr "Nld" -#: ../rules/base.xml.in.h:468 ../rules/evdev.xml.in.h:468 +#: ../rules/base.xml.in.h:513 msgid "Non-breakable space character at fourth level" msgstr "Ne-rompebla spaco-signo ĉe la 4-a nivelo" -#: ../rules/base.xml.in.h:469 ../rules/evdev.xml.in.h:469 +#: ../rules/base.xml.in.h:514 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Ne-rompebla spaco-signo ĉe la 4-a nivelo, maldika ne-rompebla spaco-signo ĉe la 6-a nivelo" -#: ../rules/base.xml.in.h:470 ../rules/evdev.xml.in.h:470 +#: ../rules/base.xml.in.h:515 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Ne-rompebla spaco-signo ĉe la 4-a nivelo, maldika ne-rompebla spaco-signo ĉe la 6-a nivelo (per Ctrl+Shift)" -#: ../rules/base.xml.in.h:471 ../rules/evdev.xml.in.h:471 +#: ../rules/base.xml.in.h:516 msgid "Non-breakable space character at second level" msgstr "Ne-rompebla spaco-signo ĉe la 2-a nivelo" -#: ../rules/base.xml.in.h:472 ../rules/evdev.xml.in.h:472 +#: ../rules/base.xml.in.h:517 msgid "Non-breakable space character at third level" msgstr "Ne-rompebla spaco-signo ĉe la 3-a nivelo" -#: ../rules/base.xml.in.h:473 ../rules/evdev.xml.in.h:473 +#: ../rules/base.xml.in.h:518 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "Ne-rompebla spaco-signo ĉe la 3-a nivelo, nenio ĉe la 4-a nivelo" -#: ../rules/base.xml.in.h:474 ../rules/evdev.xml.in.h:474 +#: ../rules/base.xml.in.h:519 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "Ne-rompebla spaco-signo ĉe la 3-a nivelo, maldika ne-rompebla spaco-signo ĉe la 4-a nivelo" -#: ../rules/base.xml.in.h:475 ../rules/evdev.xml.in.h:475 +#: ../rules/base.xml.in.h:520 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:476 ../rules/evdev.xml.in.h:476 +#: ../rules/base.xml.in.h:521 msgid "Northern Saami" msgstr "Norda Samea" -#: ../rules/base.xml.in.h:477 ../rules/evdev.xml.in.h:477 +#: ../rules/base.xml.in.h:522 msgid "Northern Saami, eliminate dead keys" msgstr "Norda Samea, forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:478 ../rules/evdev.xml.in.h:478 +#: ../rules/base.xml.in.h:523 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:479 ../rules/evdev.xml.in.h:479 +#: ../rules/base.xml.in.h:524 msgid "Norway" msgstr "Norvegujo" -#: ../rules/base.xml.in.h:480 ../rules/evdev.xml.in.h:480 -msgid "NumLock" -msgstr "NumLock" +#: ../rules/base.xml.in.h:525 +msgid "Npl" +msgstr "Npl" + +#: ../rules/base.xml.in.h:526 +msgid "Num Lock" +msgstr "Num Lock" -#: ../rules/base.xml.in.h:481 ../rules/evdev.xml.in.h:481 +#: ../rules/base.xml.in.h:527 msgid "Numeric keypad delete key behaviour" msgstr "Funkciado de la forig-klavo de la ciferklavaro" -#: ../rules/base.xml.in.h:482 ../rules/evdev.xml.in.h:482 +#: ../rules/base.xml.in.h:528 msgid "Numeric keypad keys work as with Mac" msgstr "La klavoj de la ciferklavaro funkcias same kiel en Mac" -#: ../rules/base.xml.in.h:483 ../rules/evdev.xml.in.h:483 +#: ../rules/base.xml.in.h:529 msgid "Numeric keypad layout selection" msgstr "Elektado de aranĝo por la ciferklavaro" -#: ../rules/base.xml.in.h:484 ../rules/evdev.xml.in.h:484 +#: ../rules/base.xml.in.h:530 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:485 ../rules/evdev.xml.in.h:485 +#: ../rules/base.xml.in.h:531 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:486 ../rules/evdev.xml.in.h:486 +#: ../rules/base.xml.in.h:532 msgid "OLPC Dari" msgstr "OLPC Daria" -#: ../rules/base.xml.in.h:487 ../rules/evdev.xml.in.h:487 +#: ../rules/base.xml.in.h:533 msgid "OLPC Pashto" msgstr "OLPC Paŝtoa" -#: ../rules/base.xml.in.h:488 ../rules/evdev.xml.in.h:488 +#: ../rules/base.xml.in.h:534 msgid "OLPC Southern Uzbek" msgstr "OLPC Suda Uzbekujo" -#: ../rules/base.xml.in.h:489 ../rules/evdev.xml.in.h:489 +#: ../rules/base.xml.in.h:535 +msgid "Occitan" +msgstr "Okcitana" + +#: ../rules/base.xml.in.h:536 msgid "Ogham" msgstr "Ogamo" -#: ../rules/base.xml.in.h:490 ../rules/evdev.xml.in.h:490 +#: ../rules/base.xml.in.h:537 msgid "Ogham IS434" msgstr "Ogamo IS434" -#: ../rules/base.xml.in.h:491 ../rules/evdev.xml.in.h:491 +#: ../rules/base.xml.in.h:538 msgid "Oriya" msgstr "Orija" -#: ../rules/base.xml.in.h:492 ../rules/evdev.xml.in.h:492 +#: ../rules/base.xml.in.h:539 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet keyboard" -#: ../rules/base.xml.in.h:493 ../rules/evdev.xml.in.h:493 +#: ../rules/base.xml.in.h:540 msgid "Ossetian" msgstr "Oseta" -#: ../rules/base.xml.in.h:494 ../rules/evdev.xml.in.h:494 +#: ../rules/base.xml.in.h:541 msgid "Ossetian, Winkeys" msgstr "Oseta, klavoj 'Win'" -#: ../rules/base.xml.in.h:495 ../rules/evdev.xml.in.h:495 +#: ../rules/base.xml.in.h:542 msgid "Ossetian, legacy" msgstr "Oseta, malmoderna" -#: ../rules/base.xml.in.h:496 ../rules/evdev.xml.in.h:496 +#: ../rules/base.xml.in.h:543 msgid "PC-98xx Series" msgstr "PC-98xx Series" -#: ../rules/base.xml.in.h:497 ../rules/evdev.xml.in.h:497 +#: ../rules/base.xml.in.h:544 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:498 ../rules/evdev.xml.in.h:498 +#: ../rules/base.xml.in.h:545 msgid "Pakistan" msgstr "Pakistano" -#: ../rules/base.xml.in.h:499 ../rules/evdev.xml.in.h:499 +#: ../rules/base.xml.in.h:546 +msgid "Pannonian Rusyn Homophonic" +msgstr "Panona Rusina Homofonia" + +#: ../rules/base.xml.in.h:547 msgid "Pashto" msgstr "Paŝtoa" -#: ../rules/base.xml.in.h:500 ../rules/evdev.xml.in.h:500 +#: ../rules/base.xml.in.h:548 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:501 ../rules/evdev.xml.in.h:501 +#: ../rules/base.xml.in.h:549 +msgid "Pause" +msgstr "Paŭso" + +#: ../rules/base.xml.in.h:550 +msgid "Persian, with Persian Keypad" +msgstr "Persa, kun Persa Ciferklavaro" + +#: ../rules/base.xml.in.h:551 msgid "Phonetic" msgstr "Fonetika" -#: ../rules/base.xml.in.h:502 ../rules/evdev.xml.in.h:502 +#: ../rules/base.xml.in.h:552 +msgid "Phonetic Winkeys" +msgstr "Fonetikaj Win-klavoj" + +#: ../rules/base.xml.in.h:553 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:503 ../rules/evdev.xml.in.h:503 +#: ../rules/base.xml.in.h:554 msgid "Poland" msgstr "Polujo" -#: ../rules/base.xml.in.h:504 ../rules/evdev.xml.in.h:504 +#: ../rules/base.xml.in.h:555 msgid "Polytonic" msgstr "Plurtona" -#: ../rules/base.xml.in.h:505 ../rules/evdev.xml.in.h:505 +#: ../rules/base.xml.in.h:556 msgid "Portugal" msgstr "Portugalujo" -#: ../rules/base.xml.in.h:506 ../rules/evdev.xml.in.h:506 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:507 ../rules/evdev.xml.in.h:507 -msgid "Pro Keypad" -msgstr "Pro Keypad" - -#: ../rules/base.xml.in.h:508 ../rules/evdev.xml.in.h:508 +#: ../rules/base.xml.in.h:557 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:509 ../rules/evdev.xml.in.h:509 +#: ../rules/base.xml.in.h:558 msgid "Programmer Dvorak" msgstr "Dvorako por programistoj" -#: ../rules/base.xml.in.h:510 ../rules/evdev.xml.in.h:510 +#: ../rules/base.xml.in.h:559 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:511 ../rules/evdev.xml.in.h:511 +#: ../rules/base.xml.in.h:560 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:512 ../rules/evdev.xml.in.h:512 +#: ../rules/base.xml.in.h:561 +msgid "PrtSc" +msgstr "PrtSc" + +#: ../rules/base.xml.in.h:562 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:513 ../rules/evdev.xml.in.h:513 +#: ../rules/base.xml.in.h:563 msgid "Right Alt" msgstr "Dekstra Alt" -#: ../rules/base.xml.in.h:514 ../rules/evdev.xml.in.h:514 +#: ../rules/base.xml.in.h:564 msgid "Right Alt (while pressed)" msgstr "Dekstra Alt (dum premata)" -#: ../rules/base.xml.in.h:515 ../rules/evdev.xml.in.h:515 +#: ../rules/base.xml.in.h:565 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Dekstra Alt elektas 5-an nivelon, ŝlosas kiam premite kun alia 5-nivela elektilo" + +#: ../rules/base.xml.in.h:566 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Dekstra Alt elektas 5-an nivelon, ŝlosas kiam premite kun alia 5-nivela elektilo, unu premo malfaras la ŝloson" + +#: ../rules/base.xml.in.h:567 msgid "Right Alt key never chooses 3rd level" msgstr "Dekstra Alt neniam elektas la 3-an nivelon" -#: ../rules/base.xml.in.h:516 ../rules/evdev.xml.in.h:516 +#: ../rules/base.xml.in.h:568 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Dekstra Alt, Shift+Dekstra Alt estas Multi_Key" -#: ../rules/base.xml.in.h:517 ../rules/evdev.xml.in.h:517 +#: ../rules/base.xml.in.h:569 msgid "Right Ctrl" msgstr "Dekstra Ctrl" -#: ../rules/base.xml.in.h:518 ../rules/evdev.xml.in.h:518 +#: ../rules/base.xml.in.h:570 msgid "Right Ctrl (while pressed)" msgstr "Dekstra Ctrl (dum premata)" -#: ../rules/base.xml.in.h:519 ../rules/evdev.xml.in.h:519 +#: ../rules/base.xml.in.h:571 msgid "Right Ctrl as Right Alt" msgstr "Dekstra Ctrl kiel Dekstran Alt" -#: ../rules/base.xml.in.h:520 ../rules/evdev.xml.in.h:520 +#: ../rules/base.xml.in.h:572 +msgid "Right Ctrl+Right Shift" +msgstr "Dekstra Ctrl+Dekstra Shift" + +#: ../rules/base.xml.in.h:573 msgid "Right Shift" msgstr "Dekstra Shift" -#: ../rules/base.xml.in.h:521 ../rules/evdev.xml.in.h:521 +#: ../rules/base.xml.in.h:574 msgid "Right Win" msgstr "Dekstra Win" -#: ../rules/base.xml.in.h:522 ../rules/evdev.xml.in.h:522 +#: ../rules/base.xml.in.h:575 msgid "Right Win (while pressed)" msgstr "Dekstra Win (dum premata)" -#: ../rules/base.xml.in.h:523 ../rules/evdev.xml.in.h:523 +#: ../rules/base.xml.in.h:576 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Dekstra Win elektas 5-an nivelon, ŝlosas kiam premite kun alia 5-nivela elektilo" + +#: ../rules/base.xml.in.h:577 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Dekstra Win elektas 5-an nivelon, ŝlosas kiam premite kun alia 5-nivela elektilo, unu premo malfaras la ŝloson" + +#: ../rules/base.xml.in.h:578 msgid "Right hand" msgstr "Dekstra mano" -#: ../rules/base.xml.in.h:524 ../rules/evdev.xml.in.h:524 +#: ../rules/base.xml.in.h:579 msgid "Right handed Dvorak" msgstr "Dekstreca Dvorako" -#: ../rules/base.xml.in.h:525 ../rules/evdev.xml.in.h:525 +#: ../rules/base.xml.in.h:580 msgid "Romania" msgstr "Rumanujo" -#: ../rules/base.xml.in.h:526 ../rules/evdev.xml.in.h:526 +#: ../rules/base.xml.in.h:581 msgid "Romanian keyboard with German letters" msgstr "Rumana klavaro kun germanaj literoj" -#: ../rules/base.xml.in.h:527 ../rules/evdev.xml.in.h:527 +#: ../rules/base.xml.in.h:582 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Rumana klavaro kun germanaj literoj, forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:528 ../rules/evdev.xml.in.h:528 +#: ../rules/base.xml.in.h:583 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:529 ../rules/evdev.xml.in.h:529 +#: ../rules/base.xml.in.h:584 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:530 ../rules/evdev.xml.in.h:530 +#: ../rules/base.xml.in.h:585 msgid "Russia" msgstr "Rusujo" -#: ../rules/base.xml.in.h:531 ../rules/evdev.xml.in.h:531 +#: ../rules/base.xml.in.h:586 msgid "Russian" msgstr "Rusa" -#: ../rules/base.xml.in.h:532 ../rules/evdev.xml.in.h:532 +#: ../rules/base.xml.in.h:587 msgid "Russian phonetic" msgstr "Rusa fonetika" -#: ../rules/base.xml.in.h:533 ../rules/evdev.xml.in.h:533 +#: ../rules/base.xml.in.h:588 msgid "Russian phonetic Dvorak" msgstr "Rusa fonetika Dvorako" -#: ../rules/base.xml.in.h:534 ../rules/evdev.xml.in.h:534 +#: ../rules/base.xml.in.h:589 msgid "Russian phonetic, eliminate dead keys" msgstr "Rusa fonetika, forigi senpaŝajn klavojn" -#: ../rules/base.xml.in.h:535 ../rules/evdev.xml.in.h:535 +#: ../rules/base.xml.in.h:590 msgid "Russian with Kazakh" msgstr "Rusa kun Kazaĥa" -#: ../rules/base.xml.in.h:536 ../rules/evdev.xml.in.h:536 +#: ../rules/base.xml.in.h:591 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:537 ../rules/evdev.xml.in.h:537 +#: ../rules/base.xml.in.h:592 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:538 ../rules/evdev.xml.in.h:538 +#: ../rules/base.xml.in.h:593 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:539 ../rules/evdev.xml.in.h:539 +#: ../rules/base.xml.in.h:594 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:540 ../rules/evdev.xml.in.h:540 +#: ../rules/base.xml.in.h:595 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:541 ../rules/evdev.xml.in.h:541 +#: ../rules/base.xml.in.h:596 ../rules/base.extras.xml.in.h:9 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:542 ../rules/evdev.xml.in.h:542 +#: ../rules/base.xml.in.h:597 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:543 ../rules/evdev.xml.in.h:543 +#: ../rules/base.xml.in.h:598 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:544 ../rules/evdev.xml.in.h:544 +#: ../rules/base.xml.in.h:599 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:545 ../rules/evdev.xml.in.h:545 +#: ../rules/base.xml.in.h:600 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:546 ../rules/evdev.xml.in.h:546 -msgid "ScrollLock" -msgstr "ScrollLock" +#: ../rules/base.xml.in.h:601 +msgid "Scroll Lock" +msgstr "Ruluma Baskulo" -#: ../rules/base.xml.in.h:547 ../rules/evdev.xml.in.h:547 +#: ../rules/base.xml.in.h:602 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:548 ../rules/evdev.xml.in.h:548 +#: ../rules/base.xml.in.h:603 msgid "Semi-colon on third level" msgstr "Punkto-komo ĉe la 3-a nivelo" -#: ../rules/base.xml.in.h:549 ../rules/evdev.xml.in.h:549 +#: ../rules/base.xml.in.h:604 +msgid "Sen" +msgstr "Sen" + +#: ../rules/base.xml.in.h:605 +msgid "Senegal" +msgstr "Senegalo" + +#: ../rules/base.xml.in.h:606 ../rules/base.extras.xml.in.h:10 msgid "Serbia" msgstr "Serbujo" -#: ../rules/base.xml.in.h:550 ../rules/evdev.xml.in.h:550 -msgid "Shift cancels CapsLock" -msgstr "Shift nuligas CapsLock" +#: ../rules/base.xml.in.h:607 +msgid "Serbian" +msgstr "Serba" + +#: ../rules/base.xml.in.h:608 +msgid "Shift cancels Caps Lock" +msgstr "Shift nuligas Caps Lock" -#: ../rules/base.xml.in.h:551 ../rules/evdev.xml.in.h:551 -msgid "Shift does not cancel NumLock, chooses 3d level instead" -msgstr "Shift ne nuligas NumLock, ĝi elektigas la 3-a nivelon anstataŭe" +#: ../rules/base.xml.in.h:609 +msgid "Shift does not cancel Num Lock, chooses 3rd level instead" +msgstr "Shift ne nuligas Num Lock, elektas 3-an nivelon anstataŭe" -#: ../rules/base.xml.in.h:552 ../rules/evdev.xml.in.h:552 +#: ../rules/base.xml.in.h:610 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Shift kun la ciferklavaro funkcias same kiel en MS Windows" -#: ../rules/base.xml.in.h:553 ../rules/evdev.xml.in.h:553 -msgid "Shift+CapsLock" -msgstr "Shift+CapsLock" +#: ../rules/base.xml.in.h:611 +msgid "Shift+Caps Lock" +msgstr "Shift+Caps Lock" -#: ../rules/base.xml.in.h:554 ../rules/evdev.xml.in.h:554 +#: ../rules/base.xml.in.h:612 msgid "Simple" msgstr "Simpla" -#: ../rules/base.xml.in.h:555 ../rules/evdev.xml.in.h:555 +#: ../rules/base.xml.in.h:613 +msgid "Sindhi" +msgstr "Sinda" + +#: ../rules/base.xml.in.h:614 msgid "Slovakia" msgstr "Slovakujo" -#: ../rules/base.xml.in.h:556 ../rules/evdev.xml.in.h:556 +#: ../rules/base.xml.in.h:615 msgid "Slovenia" msgstr "Slovenujo" -#: ../rules/base.xml.in.h:557 ../rules/evdev.xml.in.h:557 +#: ../rules/base.xml.in.h:616 msgid "South Africa" msgstr "Sud-Afriko" -#: ../rules/base.xml.in.h:558 ../rules/evdev.xml.in.h:558 +#: ../rules/base.xml.in.h:617 msgid "Southern Uzbek" msgstr "Suda Uzbekujo" -#: ../rules/base.xml.in.h:559 ../rules/evdev.xml.in.h:559 +#: ../rules/base.xml.in.h:618 msgid "Spain" msgstr "Hispanio" -#: ../rules/base.xml.in.h:560 ../rules/evdev.xml.in.h:560 +#: ../rules/base.xml.in.h:619 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Specialaj klavoj (Ctrl+Alt+<klavo>) traktotaj en servilo" -#: ../rules/base.xml.in.h:561 ../rules/evdev.xml.in.h:561 -msgid "SrL" -msgstr "SrL" - -#: ../rules/base.xml.in.h:562 ../rules/evdev.xml.in.h:562 +#: ../rules/base.xml.in.h:620 msgid "Sri Lanka" msgstr "Sri-Lanko" -#: ../rules/base.xml.in.h:563 ../rules/evdev.xml.in.h:563 +#: ../rules/base.xml.in.h:621 msgid "Standard" msgstr "Laŭnorma" -#: ../rules/base.xml.in.h:564 ../rules/evdev.xml.in.h:564 +#: ../rules/base.xml.in.h:622 msgid "Standard (Cedilla)" msgstr "Laŭnorma (Subhoko)" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:566 ../rules/evdev.xml.in.h:566 +#: ../rules/base.xml.in.h:624 msgid "Standard RSTU" msgstr "Laŭnorma RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:568 ../rules/evdev.xml.in.h:568 +#: ../rules/base.xml.in.h:626 msgid "Standard RSTU on Russian layout" msgstr "Laŭnorma RSTU en Rusa aranĝo" -#: ../rules/base.xml.in.h:569 ../rules/evdev.xml.in.h:569 +#: ../rules/base.xml.in.h:627 msgid "Sun Type 5/6" msgstr "Sun Type 5/6" -#: ../rules/base.xml.in.h:570 ../rules/evdev.xml.in.h:570 +#: ../rules/base.xml.in.h:628 msgid "Sun dead keys" msgstr "Senpaŝaj klavoj de 'Sun'" -#: ../rules/base.xml.in.h:571 ../rules/evdev.xml.in.h:571 +#: ../rules/base.xml.in.h:629 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:572 ../rules/evdev.xml.in.h:572 -msgid "Super is mapped to Win keys" -msgstr "'Super' estas mapita al la klavoj Win" - -#: ../rules/base.xml.in.h:573 ../rules/evdev.xml.in.h:573 +#: ../rules/base.xml.in.h:630 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:574 ../rules/evdev.xml.in.h:574 +#: ../rules/base.xml.in.h:631 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:575 ../rules/evdev.xml.in.h:575 +#: ../rules/base.xml.in.h:632 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:576 ../rules/evdev.xml.in.h:576 -msgid "Swap Ctrl and CapsLock" -msgstr "Permuti Ctrl kaj CapsLock" +#: ../rules/base.xml.in.h:633 +msgid "Swap Ctrl and Caps Lock" +msgstr "Permuti Ctrl kaj Caps Lock" -#: ../rules/base.xml.in.h:577 ../rules/evdev.xml.in.h:577 -msgid "Swap ESC and CapsLock" -msgstr "Permuti ESC kaj CapsLock" +#: ../rules/base.xml.in.h:634 +msgid "Swap ESC and Caps Lock" +msgstr "Permuti ESC kaj Caps Lock" -#: ../rules/base.xml.in.h:578 ../rules/evdev.xml.in.h:578 +#: ../rules/base.xml.in.h:635 msgid "Swe" msgstr "Swe" -#: ../rules/base.xml.in.h:579 ../rules/evdev.xml.in.h:579 +#: ../rules/base.xml.in.h:636 msgid "Sweden" msgstr "Svedujo" -#: ../rules/base.xml.in.h:580 ../rules/evdev.xml.in.h:580 +#: ../rules/base.xml.in.h:637 msgid "Switzerland" msgstr "Svislando" -#: ../rules/base.xml.in.h:581 ../rules/evdev.xml.in.h:581 +#: ../rules/base.xml.in.h:638 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tabuleta PC)" -#: ../rules/base.xml.in.h:582 ../rules/evdev.xml.in.h:582 +#: ../rules/base.xml.in.h:639 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:583 ../rules/evdev.xml.in.h:583 +#: ../rules/base.xml.in.h:640 msgid "Syria" msgstr "Sirio" -#: ../rules/base.xml.in.h:584 ../rules/evdev.xml.in.h:584 +#: ../rules/base.xml.in.h:641 msgid "Syriac" msgstr "Siria" -#: ../rules/base.xml.in.h:585 ../rules/evdev.xml.in.h:585 +#: ../rules/base.xml.in.h:642 msgid "Syriac phonetic" msgstr "Siria fonetika" -#: ../rules/base.xml.in.h:586 ../rules/evdev.xml.in.h:586 +#: ../rules/base.xml.in.h:643 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:587 ../rules/evdev.xml.in.h:587 +#: ../rules/base.xml.in.h:644 msgid "Tajikistan" msgstr "Taĝikujo" -#: ../rules/base.xml.in.h:588 ../rules/evdev.xml.in.h:588 +#: ../rules/base.xml.in.h:645 msgid "Tamil" msgstr "Tamila" -#: ../rules/base.xml.in.h:589 ../rules/evdev.xml.in.h:589 +#: ../rules/base.xml.in.h:646 +msgid "Tamil Keyboard with Numerals" +msgstr "Tamila Klavaro kun Ciferoj" + +#: ../rules/base.xml.in.h:647 msgid "Tamil TAB Typewriter" msgstr "Tamila TAB Typewriter" -#: ../rules/base.xml.in.h:590 ../rules/evdev.xml.in.h:590 +#: ../rules/base.xml.in.h:648 msgid "Tamil TSCII Typewriter" msgstr "Tamila TSCII Typewriter" -#: ../rules/base.xml.in.h:591 ../rules/evdev.xml.in.h:591 +#: ../rules/base.xml.in.h:649 msgid "Tamil Unicode" msgstr "Tamila Unikodo" -#: ../rules/base.xml.in.h:592 ../rules/evdev.xml.in.h:592 +#: ../rules/base.xml.in.h:650 +msgid "Tanzania" +msgstr "Tanzanio" + +#: ../rules/base.xml.in.h:651 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:593 ../rules/evdev.xml.in.h:593 +#: ../rules/base.xml.in.h:652 msgid "Tatar" msgstr "Tatara" -#: ../rules/base.xml.in.h:594 ../rules/evdev.xml.in.h:594 +#: ../rules/base.xml.in.h:653 msgid "Telugu" msgstr "Telugua" -#: ../rules/base.xml.in.h:595 ../rules/evdev.xml.in.h:595 +#: ../rules/base.xml.in.h:654 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:596 ../rules/evdev.xml.in.h:596 +#: ../rules/base.xml.in.h:655 msgid "Thailand" msgstr "Tajlando" -#: ../rules/base.xml.in.h:597 ../rules/evdev.xml.in.h:597 +#: ../rules/base.xml.in.h:656 msgid "Tibetan" msgstr "Tibeta" -#: ../rules/base.xml.in.h:598 ../rules/evdev.xml.in.h:598 +#: ../rules/base.xml.in.h:657 msgid "Tibetan (with ASCII numerals)" msgstr "Tibeta (kun ASCII ciferoj)" -#: ../rules/base.xml.in.h:599 ../rules/evdev.xml.in.h:599 +#: ../rules/base.xml.in.h:658 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:600 ../rules/evdev.xml.in.h:600 -msgid "Tifinagh Alternative" -msgstr "Tifinagh Alternativa" +#: ../rules/base.xml.in.h:659 +msgid "Tifinagh alternative" +msgstr "Tifinagh alternativa" -#: ../rules/base.xml.in.h:601 ../rules/evdev.xml.in.h:601 -msgid "Tifinagh Alternative Phonetic" -msgstr "Tifinagh Alternativa Fonetika" +#: ../rules/base.xml.in.h:660 +msgid "Tifinagh alternative phonetic" +msgstr "Tifinagh alternativa fonetika" -#: ../rules/base.xml.in.h:602 ../rules/evdev.xml.in.h:602 -msgid "Tifinagh Extended" -msgstr "Tifinagh Etendita" +#: ../rules/base.xml.in.h:661 +msgid "Tifinagh extended" +msgstr "Tifinagh etendita" -#: ../rules/base.xml.in.h:603 ../rules/evdev.xml.in.h:603 -msgid "Tifinagh Extended Phonetic" -msgstr "Tifinagh Etendita Fonetika" +#: ../rules/base.xml.in.h:662 +msgid "Tifinagh extended phonetic" +msgstr "Tifinagh etendita fonetika" -#: ../rules/base.xml.in.h:604 ../rules/evdev.xml.in.h:604 -msgid "Tifinagh Phonetic" -msgstr "Tifinagh Fonetika" +#: ../rules/base.xml.in.h:663 +msgid "Tifinagh phonetic" +msgstr "Tifinagh fonetika" -#: ../rules/base.xml.in.h:605 ../rules/evdev.xml.in.h:605 +#: ../rules/base.xml.in.h:664 msgid "Tilde (~) variant" msgstr "Tilda (~) variaĵo" -#: ../rules/base.xml.in.h:606 ../rules/evdev.xml.in.h:606 +#: ../rules/base.xml.in.h:665 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:607 ../rules/evdev.xml.in.h:607 +#: ../rules/base.xml.in.h:666 +msgid "Tkm" +msgstr "Tkm" + +#: ../rules/base.xml.in.h:667 msgid "To the corresponding key in a Dvorak keyboard." msgstr "Al la ekvivalenta klavo en Dvoraka klavaro." -#: ../rules/base.xml.in.h:608 ../rules/evdev.xml.in.h:608 +#: ../rules/base.xml.in.h:668 msgid "To the corresponding key in a Qwerty keyboard." msgstr "Al la ekvivalenta klavo en klavaro Qwerty." -#: ../rules/base.xml.in.h:609 ../rules/evdev.xml.in.h:609 +#: ../rules/base.xml.in.h:669 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:610 ../rules/evdev.xml.in.h:610 +#: ../rules/base.xml.in.h:670 +msgid "Traditional phonetic" +msgstr "Tradicia fonetika" + +#: ../rules/base.xml.in.h:671 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:611 ../rules/evdev.xml.in.h:611 +#: ../rules/base.xml.in.h:672 +msgid "Trust Slimline" +msgstr "Trust Slimline" + +#: ../rules/base.xml.in.h:673 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:612 ../rules/evdev.xml.in.h:612 +#: ../rules/base.xml.in.h:674 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:613 ../rules/evdev.xml.in.h:613 +#: ../rules/base.xml.in.h:675 msgid "Turkey" msgstr "Turkujo" -#: ../rules/base.xml.in.h:614 ../rules/evdev.xml.in.h:614 +#: ../rules/base.xml.in.h:676 +msgid "Turkmenistan" +msgstr "Turkmenujo" + +#: ../rules/base.xml.in.h:677 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:678 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:679 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:680 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (reĝimo 102/105:EU)" + +#: ../rules/base.xml.in.h:681 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (reĝimo 106:JP)" + +#: ../rules/base.xml.in.h:682 msgid "Typewriter" msgstr "Skribmaŝino" -#: ../rules/base.xml.in.h:615 ../rules/evdev.xml.in.h:615 +#: ../rules/base.xml.in.h:683 +msgid "Typewriter, legacy" +msgstr "Skribmaŝino, malmoderna" + +#: ../rules/base.xml.in.h:684 +msgid "Tza" +msgstr "Tza" + +#: ../rules/base.xml.in.h:685 msgid "UCW layout (accented letters only)" msgstr "Aranĝo UCW (nur diakritaĵoj)" -#: ../rules/base.xml.in.h:616 ../rules/evdev.xml.in.h:616 +#: ../rules/base.xml.in.h:686 +msgid "US Dvorak with CZ UCW support" +msgstr "Usona Dvorak kun subteno al CZ UCW" + +#: ../rules/base.xml.in.h:687 msgid "US keyboard with Bosnian digraphs" msgstr "Usona klavaro kun bosnaj duliteraĵoj" -#: ../rules/base.xml.in.h:617 ../rules/evdev.xml.in.h:617 +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Bosnian letters" msgstr "Usona klavaro kun bosnaj literoj" -#: ../rules/base.xml.in.h:618 ../rules/evdev.xml.in.h:618 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Croatian digraphs" msgstr "Usona klavaro kun kroataj duliteraĵoj" -#: ../rules/base.xml.in.h:619 ../rules/evdev.xml.in.h:619 +#: ../rules/base.xml.in.h:690 msgid "US keyboard with Croatian letters" msgstr "Usona klavaro kun kroataj literoj" -#: ../rules/base.xml.in.h:620 ../rules/evdev.xml.in.h:620 +#: ../rules/base.xml.in.h:691 msgid "US keyboard with Estonian letters" msgstr "Usona klavaro kun estonaj literoj" -#: ../rules/base.xml.in.h:621 ../rules/evdev.xml.in.h:621 +#: ../rules/base.xml.in.h:692 +msgid "US keyboard with Italian letters" +msgstr "Usona klavaro kun italaj literoj" + +#: ../rules/base.xml.in.h:693 msgid "US keyboard with Lithuanian letters" msgstr "Usona klavaro kun litovaj literoj" -#: ../rules/base.xml.in.h:622 ../rules/evdev.xml.in.h:622 -msgid "US keyboard with Slovenian digraphs" -msgstr "Usona klavaro kun slovenaj duliteraĵoj" - -#: ../rules/base.xml.in.h:623 ../rules/evdev.xml.in.h:623 +#: ../rules/base.xml.in.h:694 msgid "US keyboard with Slovenian letters" msgstr "Usona klavaro kun slovenaj literoj" -#: ../rules/base.xml.in.h:624 ../rules/evdev.xml.in.h:624 +#: ../rules/base.xml.in.h:695 ../rules/base.extras.xml.in.h:11 msgid "USA" msgstr "Usono" -#: ../rules/base.xml.in.h:625 ../rules/evdev.xml.in.h:625 +#: ../rules/base.xml.in.h:696 msgid "Udmurt" msgstr "Udmurta" -#: ../rules/base.xml.in.h:626 ../rules/evdev.xml.in.h:626 +#: ../rules/base.xml.in.h:697 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:627 ../rules/evdev.xml.in.h:627 +#: ../rules/base.xml.in.h:698 msgid "Ukraine" msgstr "Ukrajnujo" -#: ../rules/base.xml.in.h:628 ../rules/evdev.xml.in.h:628 -msgid "Unicode" -msgstr "Unikodo" - -#: ../rules/base.xml.in.h:629 ../rules/evdev.xml.in.h:629 +#: ../rules/base.xml.in.h:699 msgid "Unicode additions (arrows and math operators)" msgstr "Unikodaj aldonoj (sagoj kaj operaci-simboloj)" -#: ../rules/base.xml.in.h:630 ../rules/evdev.xml.in.h:630 +#: ../rules/base.xml.in.h:700 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Unikodaj aldonoj (sagoj kaj operaci-simboloj). Operaci-simboloj en la implicita nivelo." -#: ../rules/base.xml.in.h:631 ../rules/evdev.xml.in.h:631 +#: ../rules/base.xml.in.h:701 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:632 ../rules/evdev.xml.in.h:632 +#: ../rules/base.xml.in.h:702 msgid "United Kingdom" msgstr "Unuiĝinta Reĝlando" -#: ../rules/base.xml.in.h:633 ../rules/evdev.xml.in.h:633 +#: ../rules/base.xml.in.h:703 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:634 ../rules/evdev.xml.in.h:634 +#: ../rules/base.xml.in.h:704 msgid "Urdu, Alternative phonetic" msgstr "Urdu, Alternativa fonetika" -#: ../rules/base.xml.in.h:635 ../rules/evdev.xml.in.h:635 +#: ../rules/base.xml.in.h:705 msgid "Urdu, Phonetic" msgstr "Urdu, Fonetike" -#: ../rules/base.xml.in.h:636 ../rules/evdev.xml.in.h:636 +#: ../rules/base.xml.in.h:706 msgid "Urdu, Winkeys" msgstr "Urdu, Win-klavoj" -#: ../rules/base.xml.in.h:637 ../rules/evdev.xml.in.h:637 +#: ../rules/base.xml.in.h:707 msgid "Use Bosnian digraphs" msgstr "Uzi bosnajn duliteraĵojn" -#: ../rules/base.xml.in.h:638 ../rules/evdev.xml.in.h:638 +#: ../rules/base.xml.in.h:708 msgid "Use Croatian digraphs" msgstr "Uzi kroatajn duliteraĵojn" -#: ../rules/base.xml.in.h:639 ../rules/evdev.xml.in.h:639 -msgid "Use Slovenian digraphs" -msgstr "Uzi slovenajn duliteraĵojn" - -#: ../rules/base.xml.in.h:640 ../rules/evdev.xml.in.h:640 +#: ../rules/base.xml.in.h:709 msgid "Use guillemets for quotes" msgstr "Uzi angul-citilojn por citiloj" -#: ../rules/base.xml.in.h:641 ../rules/evdev.xml.in.h:641 +#: ../rules/base.xml.in.h:710 msgid "Use keyboard LED to show alternative layout" msgstr "Uzi la LED de klavaro por indiki alternativan aranĝon" -#: ../rules/base.xml.in.h:642 ../rules/evdev.xml.in.h:642 +#: ../rules/base.xml.in.h:711 msgid "Using space key to input non-breakable space character" msgstr "Uzado de spac-klavo por enmeti ne-rompeblan spaco-signon" -#: ../rules/base.xml.in.h:643 ../rules/evdev.xml.in.h:643 +#: ../rules/base.xml.in.h:712 msgid "Usual space at any level" msgstr "Kutima spaco-signo ĉe iu ajn nivelo" -#: ../rules/base.xml.in.h:644 ../rules/evdev.xml.in.h:644 +#: ../rules/base.xml.in.h:713 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:645 ../rules/evdev.xml.in.h:645 +#: ../rules/base.xml.in.h:714 msgid "Uzbekistan" msgstr "Uzbekujo" -#: ../rules/base.xml.in.h:646 ../rules/evdev.xml.in.h:646 +#: ../rules/base.xml.in.h:715 msgid "Vietnam" msgstr "Vjetnamujo" -#: ../rules/base.xml.in.h:647 ../rules/evdev.xml.in.h:647 +#: ../rules/base.xml.in.h:716 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 Internet Keyboard" -#: ../rules/base.xml.in.h:648 ../rules/evdev.xml.in.h:648 +#: ../rules/base.xml.in.h:717 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:649 ../rules/evdev.xml.in.h:649 +#: ../rules/base.xml.in.h:718 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Wang 724 ciferklavaro kun unikodaj aldonoj (sagoj kaj operaci-simboloj)" -#: ../rules/base.xml.in.h:650 ../rules/evdev.xml.in.h:650 +#: ../rules/base.xml.in.h:719 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Wang 724 ciferklavaro kun unikodaj aldonoj (sagoj kaj operaci-simboloj). Operaci-simboloj en la implicita nivelo" -#: ../rules/base.xml.in.h:651 ../rules/evdev.xml.in.h:651 +#: ../rules/base.xml.in.h:720 msgid "Wang model 724 azerty" msgstr "Wang modelo 724 azerty" -#: ../rules/base.xml.in.h:652 ../rules/evdev.xml.in.h:652 +#: ../rules/base.xml.in.h:721 msgid "Western" msgstr "Okcidenta" -#: ../rules/base.xml.in.h:653 ../rules/evdev.xml.in.h:653 +#: ../rules/base.xml.in.h:722 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:654 ../rules/evdev.xml.in.h:654 +#: ../rules/base.xml.in.h:723 msgid "Winkeys" msgstr "Win-klavoj" -#: ../rules/base.xml.in.h:655 ../rules/evdev.xml.in.h:655 +#: ../rules/base.xml.in.h:724 msgid "With <\\|> key" msgstr "Kun klavo <\\|>" -#: ../rules/base.xml.in.h:656 ../rules/evdev.xml.in.h:656 +#: ../rules/base.xml.in.h:725 msgid "With EuroSign on 5" msgstr "Kun EŭroSigno ĉe 5" -#: ../rules/base.xml.in.h:657 ../rules/evdev.xml.in.h:657 +#: ../rules/base.xml.in.h:726 msgid "With guillemets" msgstr "Kun angul-citiloj" -#: ../rules/base.xml.in.h:658 ../rules/evdev.xml.in.h:658 +#: ../rules/base.xml.in.h:727 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet Keyboard" -#: ../rules/base.xml.in.h:659 ../rules/evdev.xml.in.h:659 +#: ../rules/base.xml.in.h:728 msgid "Yakut" msgstr "Yakut" -#: ../rules/base.xml.in.h:660 ../rules/evdev.xml.in.h:660 +#: ../rules/base.xml.in.h:729 msgid "Yoruba" msgstr "Joruba" -#: ../rules/base.xml.in.h:661 ../rules/evdev.xml.in.h:661 +#: ../rules/base.xml.in.h:730 msgid "Z and ZHE swapped" msgstr "Z kaj ZHE permutitaj" -#: ../rules/base.xml.in.h:662 ../rules/evdev.xml.in.h:662 -msgid "Zar" -msgstr "Zar" +#: ../rules/base.xml.in.h:731 +msgid "Zaf" +msgstr "Zaf" + +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level" +msgstr "Nul-larĝa ne-kuniga signo ĉe dua nivelo" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Nul-larĝa ne-kuniga signo ĉe la dua nivelo, ne-rompebla spaco-signo ĉe la tria nivelo" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Nul-larĝa ne-kuniga signo ĉe la dua nivelo, ne-rompebla spaco-signo ĉe la tria nivelo, nenio ĉe la kvara nivelo" + +#: ../rules/base.xml.in.h:735 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Nul-larĝa ne-kuniga signo ĉe la dua nivelo, ne-rompebla spaco-signo ĉe la tria nivelo, maldika ne-rompebla spaco-signo ĉe la kvara nivelo" + +#: ../rules/base.xml.in.h:736 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Nul-larĝa ne-kuniga signo ĉe la dua nivelo, ne-rompebla spaco-signo ĉe la tria nivelo, nul-larĝa kuniga signo ĉe la kvara nivelo" + +#: ../rules/base.xml.in.h:737 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Nul-larĝa ne-kuniga signo ĉe la dua nivelo, nul-larĝa kuniga signo ĉe la tria nivelo" -#: ../rules/base.xml.in.h:663 ../rules/evdev.xml.in.h:663 +#: ../rules/base.xml.in.h:738 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Nul-larĝa ne-kuniga signo ĉe la dua nivelo, nul-larĝa kuniga signo ĉe la tria nivelo, ne-rompebla spaco-signo ĉe la kvara nivelo" + +#: ../rules/base.xml.in.h:739 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Nul-larĝa ne-kuniga signo ĉe la tria nivelo, nul-larĝa kuniga signo ĉe la kvara nivelo" + +#: ../rules/base.xml.in.h:740 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:664 ../rules/evdev.xml.in.h:664 +#: ../rules/base.xml.in.h:741 msgid "azerty/digits" msgstr "azerty/ciferoj" -#: ../rules/base.xml.in.h:665 ../rules/evdev.xml.in.h:665 +#: ../rules/base.xml.in.h:742 msgid "digits" msgstr "ciferoj" -#: ../rules/base.xml.in.h:666 ../rules/evdev.xml.in.h:666 +#: ../rules/base.xml.in.h:743 msgid "displaced semicolon and quote (obsolete)" msgstr "translokitaj punktokomo kaj citilo (malaktuale)" -#: ../rules/base.xml.in.h:667 ../rules/evdev.xml.in.h:667 +#: ../rules/base.xml.in.h:744 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:668 ../rules/evdev.xml.in.h:668 +#: ../rules/base.xml.in.h:745 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:669 ../rules/evdev.xml.in.h:669 +#: ../rules/base.xml.in.h:746 msgid "qwerty, extended Backslash" -msgstr "qwerty, etendita Malsuprenstreko" +msgstr "qwerty, etendita Retroklino" -#: ../rules/base.xml.in.h:670 ../rules/evdev.xml.in.h:670 +#: ../rules/base.xml.in.h:747 msgid "qwerty/digits" msgstr "qwerty/ciferoj" -#: ../rules/base.xml.in.h:671 ../rules/evdev.xml.in.h:671 +#: ../rules/base.xml.in.h:748 msgid "qwertz" msgstr "qwertz" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Avestan" +msgstr "Avesta" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Combining accents instead of dead keys" +msgstr "Kunmiksado de diakritaĵoj anstataŭ senpaŝaj klavoj" + +#: ../rules/base.extras.xml.in.h:5 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining)" +msgstr "Internacia (AltGr-Unikodo kunmiksado)" + +#: ../rules/base.extras.xml.in.h:7 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Internacia (AltGr-Unikodo kunmiksado, alternativa)" + +#~ msgid "CapsLock" +#~ msgstr "CapsLock" + +#~ msgid "ScrollLock" +#~ msgstr "ScrollLock" + +#~ msgid "ACPI Standard" +#~ msgstr "ACPI Laŭnorma" + +#~ msgid "Bhu" +#~ msgstr "Bhu" + +#~ msgid "DRC" +#~ msgstr "DRC" + +#~ msgid "Dvorak international" +#~ msgstr "Internacia Dvorako" + +#~ msgid "Evdev-managed keyboard" +#~ msgstr "Klavaro traktita per 'Evdev'" + +#~ msgid "Gre" +#~ msgstr "Gre" + +#~ msgid "Gui" +#~ msgstr "Gui" + +#~ msgid "Lav" +#~ msgstr "Lav" + +#~ msgid "Nep" +#~ msgstr "Nep" + +#~ msgid "SrL" +#~ msgstr "SrL" + +#~ msgid "Baltic+" +#~ msgstr "Balta+" + +#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" + +#~ msgid "Pro" +#~ msgstr "Pro" + +#~ msgid "Pro Keypad" +#~ msgstr "Pro Keypad" + +#~ msgid "Standard Phonetic" +#~ msgstr "Laŭnorma Fonetika" + +#~ msgid "Brazilian ABNT2" +#~ msgstr "Brazila ABNT2" + +#~ msgid "Japanese 106-key" +#~ msgstr "Nipono 106-klava" + +#~ msgid "Kir" +#~ msgstr "Kir" + +#~ msgid "Korean 106-key" +#~ msgstr "Korea 106-klava" + +#~ msgid "Super is mapped to Win keys" +#~ msgstr "'Super' estas mapita al la klavoj Win" + +#~ msgid "US keyboard with Slovenian digraphs" +#~ msgstr "Usona klavaro kun slovenaj duliteraĵoj" + +#~ msgid "Unicode" +#~ msgstr "Unikodo" + +#~ msgid "Use Slovenian digraphs" +#~ msgstr "Uzi slovenajn duliteraĵojn" + #~ msgid "Add the EuroSign to the 2 key." #~ msgstr "Aldoni la EŭroSignon al la klavo 2." @@ -2702,9 +3113,6 @@ msgstr "qwertz" #~ msgid "Alt+Shift change layout." #~ msgstr "Alt+Shift ŝanĝas la aranĝon." -#~ msgid "Baltic+" -#~ msgstr "Balta+" - #~ msgid "CapsLock LED shows alternative layout." #~ msgstr "LED de CapsLock indikas alternativan aranĝon." diff --git a/dist/xkeyboard-config/po/es.po b/dist/xkeyboard-config/po/es.po index 5548cd682..430a00855 100644 --- a/dist/xkeyboard-config/po/es.po +++ b/dist/xkeyboard-config/po/es.po @@ -1,1966 +1,3175 @@ -# translation of es.po to Spanish -# Spanish trasnlation of xkbd -# This file is distributed under the same license as the xkbdesk package. +# translation of xkeyboard-config-1.9.po to Spanish +# This file is distributed under the same license as the xkeyboard-config package. # Copyright (C) 2006 The free software foundation # Francisco Javier F. Serrador , 2006. +# Jorge González González , 2009, 2010. # msgid "" msgstr "" -"Project-Id-Version: es\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-07-20 20:35+0200\n" -"PO-Revision-Date: 2006-07-20 20:46+0200\n" -"Last-Translator: Francisco Javier F. Serrador \n" -"Language-Team: Spanish \n" +"Project-Id-Version: xkeyboard-config-1.9\n" +"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" +"POT-Creation-Date: 2010-05-11 21:34+0100\n" +"PO-Revision-Date: 2010-08-24 21:36+0200\n" +"Last-Translator: Jorge González González \n" +"Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<Menor que/Mayor que>" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "<Menor que/Mayor que> elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "<Menor que/Mayor que> elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo" + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 +#: ../rules/base.xml.in.h:5 +msgid "(Legacy) Alternative" +msgstr "(Heredado) Alternativa" + +#: ../rules/base.xml.in.h:6 +msgid "(Legacy) Alternative, Sun dead keys" +msgstr "(Heredado) Alternativa, teclas muertas de Sun" + +#: ../rules/base.xml.in.h:7 +msgid "(Legacy) Alternative, eliminate dead keys" +msgstr "(Heredado) Alternativa, eliminar teclas muertas" + +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "101/104 teclas compatible" -#: ../rules/base.xml.in.h:3 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/coma/Teclas muertas" -#: ../rules/base.xml.in.h:4 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/coma/Eliminar teclas muertas" -#: ../rules/base.xml.in.h:5 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/punto/Teclas muertas" -#: ../rules/base.xml.in.h:6 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/punto/Eliminar teclas muertas" -#: ../rules/base.xml.in.h:7 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/coma/Teclas muertas" -#: ../rules/base.xml.in.h:8 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/coma/Eliminar teclas muertas" -#: ../rules/base.xml.in.h:9 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/punto/Teclas muertas" -#: ../rules/base.xml.in.h:10 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/punto/Eliminar teclas muertas" -#: ../rules/base.xml.in.h:11 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/coma/Teclas muertas" -#: ../rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/coma/Eliminar teclas muertas" -#: ../rules/base.xml.in.h:13 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/punto/Teclas muertas" -#: ../rules/base.xml.in.h:14 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/punto/Eliminar teclas muertas" -#: ../rules/base.xml.in.h:15 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/coma/Teclas muertas" -#: ../rules/base.xml.in.h:16 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/coma/Eliminar teclas muertas" -#: ../rules/base.xml.in.h:17 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/punto/Teclas muertas" -#: ../rules/base.xml.in.h:18 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/punto/Eliminar teclas muertas" -#: ../rules/base.xml.in.h:19 +#: ../rules/base.xml.in.h:25 +msgid "2" +msgstr "2" + +#: ../rules/base.xml.in.h:26 +msgid "4" +msgstr "4" + +#: ../rules/base.xml.in.h:27 +msgid "5" +msgstr "5" + +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:20 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:21 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:22 -msgid "ACPI Standard" -msgstr "ACPI Estándard" +#: ../rules/base.xml.in.h:31 +msgid "ATM/phone-style" +msgstr "Cajero automático/estilo teléfono" -#: ../rules/base.xml.in.h:23 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:24 +#: ../rules/base.xml.in.h:33 +msgid "Acer C300" +msgstr "Acer C300" + +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:25 -msgid "Acer TravelMate 800" -msgstr "Acer TravelMate 800" - -#: ../rules/base.xml.in.h:26 -msgid "Add the EuroSign to the 2 key." -msgstr "Añadir el símbolo del Euro a la tecla 2." - -#: ../rules/base.xml.in.h:27 -msgid "Add the EuroSign to the 5 key." -msgstr "Añadir el símbolo del Euro a la tecla 5." - -#: ../rules/base.xml.in.h:28 -msgid "Add the EuroSign to the E key." -msgstr "Añadir el símbolo del Euro a la tecla E." +#: ../rules/base.xml.in.h:35 +msgid "Acer Laptop" +msgstr "Portátil Acer" -#: ../rules/base.xml.in.h:29 -msgid "Add the standard behavior to Menu key." +#: ../rules/base.xml.in.h:36 +msgid "Add the standard behavior to Menu key" msgstr "Añadir el comportamiento estándar a la tecla Menú." -#: ../rules/base.xml.in.h:30 -msgid "Adding the EuroSign to certain keys" +#: ../rules/base.xml.in.h:37 +msgid "Adding Esperanto circumflexes (supersigno)" +msgstr "Añadir las tildes circunflejas del esperanto (supersigno)" + +#: ../rules/base.xml.in.h:38 +msgid "Adding EuroSign to certain keys" msgstr "Añadir el símbolo del Euro a ciertas teclas" -#: ../rules/base.xml.in.h:31 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:32 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:33 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "Afganistán" -#: ../rules/base.xml.in.h:34 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:35 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:36 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Albania" -#: ../rules/base.xml.in.h:37 -msgid "Alt and Meta are on the Alt keys (default)." -msgstr "Alt y Meta están en las teclas Alt (predeterminado)." +#: ../rules/base.xml.in.h:45 +msgid "Alt and Meta are on Alt keys" +msgstr "Alt y Meta están en las teclas Alt" -#: ../rules/base.xml.in.h:38 -msgid "Alt is mapped to the right Win-key and Super to Menu." -msgstr "Alt está mapeado a la tecla Windows derecha y Super a la tecla Menú." +#: ../rules/base.xml.in.h:46 +msgid "Alt is mapped to Right Win, Super to Menu" +msgstr "Alt está mapeada a la tecla Windows derecha y Super a la tecla Menú" -#: ../rules/base.xml.in.h:39 -msgid "Alt+Ctrl changes group." -msgstr "Alt+Ctrl cambia el grupo." +#: ../rules/base.xml.in.h:47 +msgid "Alt+CapsLock" +msgstr "Alt+Bloq Mayús" -#: ../rules/base.xml.in.h:40 -msgid "Alt+Shift changes group." -msgstr "Alt+Mayús cambia el grupo." +#: ../rules/base.xml.in.h:48 +msgid "Alt+Ctrl" +msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:41 +#: ../rules/base.xml.in.h:49 +msgid "Alt+Shift" +msgstr "Alt+Mayús" + +#: ../rules/base.xml.in.h:50 +msgid "Alt+Space" +msgstr "Alt+Espacio" + +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:42 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Comportamiento de la tecla Alt/Windows" -#: ../rules/base.xml.in.h:43 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "Alternativa" -#: ../rules/base.xml.in.h:44 -msgid "Alternative international (former us_intl)" -msgstr "Alternativa internacional (antigua us_intl)" +#: ../rules/base.xml.in.h:54 +msgid "Alternative Eastern" +msgstr "Alternativa oriental" -#: ../rules/base.xml.in.h:45 +#: ../rules/base.xml.in.h:55 +msgid "Alternative Phonetic" +msgstr "Alternativa fonética" + +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Alternativa internacional" + +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "Alternativa, teclas muertas de Sun" -#: ../rules/base.xml.in.h:46 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "Alternativa, eliminar teclas muertas" -#: ../rules/base.xml.in.h:47 +#: ../rules/base.xml.in.h:59 +msgid "Alternative, latin-9 only" +msgstr "Alternativa, sólo latin-9" + +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:48 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "Andorra" -#: ../rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:62 +msgid "Any Alt key" +msgstr "Cualquier tecla Alt" + +#: ../rules/base.xml.in.h:63 +msgid "Any Win key" +msgstr "Cualquier tecla Windows" + +#: ../rules/base.xml.in.h:64 +msgid "Any Win key (while pressed)" +msgstr "Cualquier tecla Windows (al pulsarla)" + +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Variante apóstrofo (')" -#: ../rules/base.xml.in.h:50 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Teclado de aluminio de Apple (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Teclado de aluminio de Apple (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Teclado de aluminio de Apple (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll_Lock, Pause, NumLock)" +msgstr "Teclado de aluminio de Apple: emular teclas PC (Imprimir, Bloq Despl, Pausa, Bloq Núm)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" msgstr "Portátil Apple" -#: ../rules/base.xml.in.h:52 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Árabe" -#: ../rules/base.xml.in.h:54 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Armenia" -#: ../rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:76 +msgid "Asturian variant with bottom-dot H and bottom-dot L" +msgstr "Variante asturiana con H de medio punto y L de medio punto" + +#: ../rules/base.xml.in.h:77 +msgid "Asus Laptop" +msgstr "Portátil Asus" + +#: ../rules/base.xml.in.h:78 +msgid "At bottom left" +msgstr "En la parte inferior izquierda" + +#: ../rules/base.xml.in.h:79 +msgid "At left of 'A'" +msgstr "A la izquierda de la «A»" + +#: ../rules/base.xml.in.h:80 +msgid "Avatime" +msgstr "Avatime" + +#: ../rules/base.xml.in.h:81 msgid "Aze" msgstr "Aze" -#: ../rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:82 msgid "Azerbaijan" msgstr "Azerbaiján" -#: ../rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:83 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 wireless Internet Keyboard" -#: ../rules/base.xml.in.h:59 +#: ../rules/base.xml.in.h:84 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:85 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:86 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:87 +msgid "BTC 6301URF" +msgstr "BTC 6301URF" + +#: ../rules/base.xml.in.h:88 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:89 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:90 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:65 -msgid "Ban" -msgstr "Ban" +#: ../rules/base.xml.in.h:91 +msgid "BTC 9019U" +msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:66 +#: ../rules/base.xml.in.h:92 +msgid "BTC 9116U Mini Wireless Internet and Gaming" +msgstr "BTC 9116U Mini Wireless Internet and Gaming" + +#: ../rules/base.xml.in.h:93 +msgid "Backslash" +msgstr "Contrabarra" + +#: ../rules/base.xml.in.h:94 msgid "Bangladesh" msgstr "Bangladesh" -#: ../rules/base.xml.in.h:67 +#: ../rules/base.xml.in.h:95 +msgid "Bashkirian" +msgstr "Bashkiriano" + +#: ../rules/base.xml.in.h:96 msgid "Bel" msgstr "Bel" -#: ../rules/base.xml.in.h:68 +#: ../rules/base.xml.in.h:97 msgid "Belarus" msgstr "Bielorusia" -#: ../rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:98 msgid "Belgium" msgstr "Bélgica" -#: ../rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:99 +msgid "BenQ X-Touch" +msgstr "BenQ X-Touch" + +#: ../rules/base.xml.in.h:100 +msgid "BenQ X-Touch 730" +msgstr "BenQ X-Touch 730" + +#: ../rules/base.xml.in.h:101 +msgid "BenQ X-Touch 800" +msgstr "BenQ X-Touch 800" + +#: ../rules/base.xml.in.h:102 msgid "Bengali" msgstr "Bengalí" -#: ../rules/base.xml.in.h:71 +#: ../rules/base.xml.in.h:103 msgid "Bengali Probhat" msgstr "Probhat Bengalí" -#: ../rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:104 +msgid "Bepo, ergonomic, Dvorak way" +msgstr "Bepo, ergonómico, forma Dvorak" + +#: ../rules/base.xml.in.h:105 +msgid "Bepo, ergonomic, Dvorak way, latin-9 only" +msgstr "Bepo, ergonómico, forma Dvorak, sólo latin-9" + +#: ../rules/base.xml.in.h:106 +msgid "Bgd" +msgstr "Bgd" + +#: ../rules/base.xml.in.h:107 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:73 -msgid "Bhu" -msgstr "Bhu" - -#: ../rules/base.xml.in.h:74 +#: ../rules/base.xml.in.h:108 msgid "Bhutan" msgstr "Bhután" -#: ../rules/base.xml.in.h:75 +#: ../rules/base.xml.in.h:109 +msgid "Biblical Hebrew (Tiro)" +msgstr "Hebreo bíblico (Tiro)" + +#: ../rules/base.xml.in.h:110 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:76 +#: ../rules/base.xml.in.h:111 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:77 +#: ../rules/base.xml.in.h:112 msgid "Bosnia and Herzegovina" msgstr "Bosnia y Herzegovina" -#: ../rules/base.xml.in.h:78 -msgid "Both Alt keys together change group." -msgstr "Ambas teclas Alt juntas cambian el grupo." +#: ../rules/base.xml.in.h:113 +msgid "Both Alt keys together" +msgstr "Ambas teclas Alt juntas" -#: ../rules/base.xml.in.h:79 -msgid "Both Ctrl keys together change group." -msgstr "Ambas teclas Ctrl juntas cambian el grupo." +#: ../rules/base.xml.in.h:114 +msgid "Both Ctrl keys together" +msgstr "Ambas teclas Ctrl juntas" -#: ../rules/base.xml.in.h:80 -msgid "Both Shift keys together change group." -msgstr "Ambas teclas Mayús juntas cambian el grupo." +#: ../rules/base.xml.in.h:115 +msgid "Both Shift keys together" +msgstr "Ambas teclas Mayús juntas" -#: ../rules/base.xml.in.h:81 -msgid "Both Win-keys switch group while pressed." -msgstr "Ambas teclas Windows juntas cambian el grupo." +#: ../rules/base.xml.in.h:116 +msgid "Both Shift-Keys together toggle CapsLock" +msgstr "Ambas teclas Mayús juntas conmutan Bloq Mayús" -#: ../rules/base.xml.in.h:82 +#: ../rules/base.xml.in.h:117 +msgid "Botswana" +msgstr "Botswana" + +#: ../rules/base.xml.in.h:118 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:83 +#: ../rules/base.xml.in.h:119 +msgid "Braille" +msgstr "Braille" + +#: ../rules/base.xml.in.h:120 msgid "Brazil" msgstr "Brasil" -#: ../rules/base.xml.in.h:84 -msgid "Brazilian ABNT2" -msgstr "ABNT2 brasileño" +#: ../rules/base.xml.in.h:121 +msgid "Breton" +msgstr "Bretón" -#: ../rules/base.xml.in.h:85 +#: ../rules/base.xml.in.h:122 +msgid "Brl" +msgstr "Brl" + +#: ../rules/base.xml.in.h:123 msgid "Brother Internet Keyboard" msgstr "Brother Internet Keyboard" -#: ../rules/base.xml.in.h:86 -msgid "Bulgaria" -msgstr "Bulgaria" +#: ../rules/base.xml.in.h:124 +msgid "Btn" +msgstr "Btn" -#: ../rules/base.xml.in.h:87 +#: ../rules/base.xml.in.h:125 +msgid "Buckwalter" +msgstr "Buckwalter" + +#: ../rules/base.xml.in.h:126 +msgid "Bulgaria" +msgstr "Bulgaria" + +#: ../rules/base.xml.in.h:127 +msgid "Bwa" +msgstr "Bwa" + +#: ../rules/base.xml.in.h:128 +msgid "COD" +msgstr "COD" + +#: ../rules/base.xml.in.h:129 +msgid "CRULP" +msgstr "CRULP" + +#: ../rules/base.xml.in.h:130 msgid "Cambodia" msgstr "Camboya" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:131 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:132 msgid "Canada" msgstr "Canadá" -#: ../rules/base.xml.in.h:90 -msgid "Caps Lock is Compose." -msgstr "BloqMayús es Componer" +#: ../rules/base.xml.in.h:133 +msgid "CapsLock" +msgstr "Bloq Mayús" -#: ../rules/base.xml.in.h:91 -msgid "CapsLock LED shows alternative group." -msgstr "El LED de BloqMayús muestra el grupo alternativo." +#: ../rules/base.xml.in.h:134 +msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" +msgstr "Bloq Mayús (a la primera distribución), Mayús+Bloq Mayús (a la última distribución)" -#: ../rules/base.xml.in.h:92 -msgid "CapsLock acts as Shift with locking. Shift cancels CapsLock." -msgstr "BloqMayús actúa como Mayús con bloqueo. Mayús. cancela el BloqMayús." +#: ../rules/base.xml.in.h:135 +msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "Bloq Mayús (al pulsarse), Alt+Bloq Mayús realiza la acción original de bloqueo de mayúsculas" -#: ../rules/base.xml.in.h:93 -msgid "CapsLock acts as Shift with locking. Shift doesn't cancel CapsLock." -msgstr "BloqMayús actúa como Mayús con bloqueo. Mayús. no cancela el Bloq. Mayús." +#: ../rules/base.xml.in.h:136 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" +msgstr "Bloq Mayús actúa como Mayús con bloqueo; Mayús «pausa» Bloq Mayús" -#: ../rules/base.xml.in.h:94 -msgid "CapsLock just locks the Shift modifier." -msgstr "BloqMayús tan sólo bloquea el modificador Mayús." +#: ../rules/base.xml.in.h:137 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" +msgstr "Bloq Mayús actúa como Mayús con bloqueo; Mayús no afecta a Bloq Mayús" -#: ../rules/base.xml.in.h:95 -msgid "CapsLock key behavior" -msgstr "Comportamiento de BloqMayús" +#: ../rules/base.xml.in.h:138 +msgid "CapsLock is disabled" +msgstr "Bloq Mayús está desactivado" -#: ../rules/base.xml.in.h:96 -msgid "CapsLock key changes group." -msgstr "La tecla BloqMayús cambia el grupo." +#: ../rules/base.xml.in.h:139 +msgid "CapsLock key behavior" +msgstr "Comportamiento de Bloq Mayús" -#: ../rules/base.xml.in.h:97 -msgid "CapsLock toggles Shift so all keys are affected." -msgstr "BloqMayús cambia Mayús de forma que todas las teclas están afectadas." +#: ../rules/base.xml.in.h:140 +msgid "CapsLock toggles Shift so all keys are affected" +msgstr "Bloq Mayús cambia Mayús de forma que todas las teclas están afectadas" -#: ../rules/base.xml.in.h:98 -msgid "CapsLock toggles normal capitalization of alphabetic characters." -msgstr "BloqMayús cambia la capitalización normal de los caracteres alfabéticos." +#: ../rules/base.xml.in.h:141 +msgid "CapsLock toggles normal capitalization of alphabetic characters" +msgstr "Bloq Mayús cambia la capitalización normal de los caracteres alfabéticos" -#: ../rules/base.xml.in.h:99 -msgid "CapsLock uses internal capitalization. Shift cancels CapsLock." -msgstr "BloqMayús usa la capitalización interna. Mayúsculas cancela el BloqMayús." +#: ../rules/base.xml.in.h:142 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" +msgstr "Bloq Mayús usa la capitalización interna; Mayús «pausa» el Bloq Mayús" -#: ../rules/base.xml.in.h:100 -msgid "CapsLock uses internal capitalization. Shift doesn't cancel CapsLock." -msgstr "BloqMayús usa la capitalización interna. Mayúsculas no cancela el BloqMayús." +#: ../rules/base.xml.in.h:143 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" +msgstr "Bloq Mayús usa la capitalización interna; Mayús no afecta a Bloq Mayús" -#: ../rules/base.xml.in.h:101 +#: ../rules/base.xml.in.h:144 msgid "Catalan variant with middle-dot L" msgstr "Variante catalana con L de medio punto" -#: ../rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:145 +msgid "Cedilla" +msgstr "Cedilla" + +#: ../rules/base.xml.in.h:146 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:147 +msgid "Cherokee" +msgstr "Cherokee" + +#: ../rules/base.xml.in.h:148 +msgid "Cherry B.UNLIMITED" +msgstr "Cherry B.UNLIMITED" + +#: ../rules/base.xml.in.h:149 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:104 +#: ../rules/base.xml.in.h:150 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (opción alternativa)" -#: ../rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:151 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:106 +#: ../rules/base.xml.in.h:152 +msgid "Cherry CyMotion Expert" +msgstr "Cherry CyMotion Expert" + +#: ../rules/base.xml.in.h:153 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:107 +#: ../rules/base.xml.in.h:154 +msgid "Cherry CyMotion Master XPress" +msgstr "Cherry CyMotion Master XPress" + +#: ../rules/base.xml.in.h:155 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet Keyboard" -#: ../rules/base.xml.in.h:108 +#: ../rules/base.xml.in.h:156 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:109 +#: ../rules/base.xml.in.h:157 +msgid "Chicony KU-0108" +msgstr "Chicony KU-0108" + +#: ../rules/base.xml.in.h:158 +msgid "Chicony KU-0420" +msgstr "Chicony KU-0420" + +#: ../rules/base.xml.in.h:159 +msgid "China" +msgstr "China" + +#: ../rules/base.xml.in.h:160 +msgid "Chn" +msgstr "Chn" + +#: ../rules/base.xml.in.h:161 +msgid "Chuvash" +msgstr "Chuvash" + +#: ../rules/base.xml.in.h:162 +msgid "Chuvash Latin" +msgstr "Chuvash latino" + +#: ../rules/base.xml.in.h:163 +msgid "Classic" +msgstr "Clásico" + +#: ../rules/base.xml.in.h:164 +msgid "Classic Dvorak" +msgstr "Dvorak clásico" + +#: ../rules/base.xml.in.h:165 +msgid "Classic, eliminate dead keys" +msgstr "Clásico, eliminar teclas muertas" + +#: ../rules/base.xml.in.h:166 +msgid "Classmate PC" +msgstr "Classmate PC" + +#: ../rules/base.xml.in.h:167 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:110 +#: ../rules/base.xml.in.h:168 +msgid "Colemak" +msgstr "Colemak" + +#: ../rules/base.xml.in.h:169 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access Keyboard" -#: ../rules/base.xml.in.h:111 +#: ../rules/base.xml.in.h:170 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet Keyboard (13 teclas)" -#: ../rules/base.xml.in.h:112 +#: ../rules/base.xml.in.h:171 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet Keyboard (18 teclas)" -#: ../rules/base.xml.in.h:113 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet Keyboard (7 teclas)" -#: ../rules/base.xml.in.h:114 +#: ../rules/base.xml.in.h:173 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq Keyboard" -#: ../rules/base.xml.in.h:115 +#: ../rules/base.xml.in.h:174 msgid "Compose key position" msgstr "Posición de la tecla Componer" -#: ../rules/base.xml.in.h:116 +#: ../rules/base.xml.in.h:175 msgid "Congo, Democratic Republic of the" msgstr "Congo, República Democrática del" -#: ../rules/base.xml.in.h:117 -msgid "Croatia" -msgstr "Croacia" +#: ../rules/base.xml.in.h:176 +msgid "Control + Alt + Backspace" +msgstr "Control + Alt + Retroceso" -#: ../rules/base.xml.in.h:118 -msgid "Ctrl key at bottom left" -msgstr "Tecla Ctrl a la izquierda abajo" +#: ../rules/base.xml.in.h:177 +msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" +msgstr "Control está mapeada a las teclas Alt, Alt está mapeado a las teclas Windows" -#: ../rules/base.xml.in.h:119 -msgid "Ctrl key at left of 'A'" -msgstr "Tecla Ctrl a la izquierda de la «A»" +#: ../rules/base.xml.in.h:178 +msgid "Control is mapped to Win keys (and the usual Ctrl keys)" +msgstr "Control está mapeada a las teclas Windows (y las teclas Ctrl usuales)" -#: ../rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:179 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:180 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "Tártaro de Crimea (Dobruca-1 Q)" + +#: ../rules/base.xml.in.h:181 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "Tártaro de Crimea (Dobruca-2 Q)" + +#: ../rules/base.xml.in.h:182 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "Tártaro de Crimea (turco Alt-Q)" + +#: ../rules/base.xml.in.h:183 +msgid "Crimean Tatar (Turkish F)" +msgstr "Tártaro de Crimea (turco F)" + +#: ../rules/base.xml.in.h:184 +msgid "Crimean Tatar (Turkish Q)" +msgstr "Tártaro de Crimea (turco Q)" + +#: ../rules/base.xml.in.h:185 +msgid "Croatia" +msgstr "Croacia" + +#: ../rules/base.xml.in.h:186 msgid "Ctrl key position" msgstr "Posición de la tecla Ctrl" -#: ../rules/base.xml.in.h:121 -msgid "Ctrl+Shift changes group." -msgstr "Ctrl+Mayús cambia el grupo." +#: ../rules/base.xml.in.h:187 +msgid "Ctrl+Shift" +msgstr "Ctrl+Mayús" -#: ../rules/base.xml.in.h:122 +#: ../rules/base.xml.in.h:188 msgid "Cyrillic" msgstr "Cirílico" -#: ../rules/base.xml.in.h:123 +#: ../rules/base.xml.in.h:189 +msgid "Cyrillic with guillemets" +msgstr "Cirílico con guillemots" + +#: ../rules/base.xml.in.h:190 +msgid "Cyrillic, Z and ZHE swapped" +msgstr "Cirílico, Z y ZHE intercambiados" + +#: ../rules/base.xml.in.h:191 msgid "Cze" msgstr "Che" -#: ../rules/base.xml.in.h:124 +#: ../rules/base.xml.in.h:192 msgid "Czechia" msgstr "Chequia" -#: ../rules/base.xml.in.h:125 -msgid "DRC" -msgstr "DRC" +#: ../rules/base.xml.in.h:193 +msgid "DOS" +msgstr "DOS" -#: ../rules/base.xml.in.h:126 +#: ../rules/base.xml.in.h:194 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:127 +#: ../rules/base.xml.in.h:195 msgid "Dead acute" msgstr "Acento muerto" -#: ../rules/base.xml.in.h:128 +#: ../rules/base.xml.in.h:196 msgid "Dead grave acute" msgstr "Acento grave muerto" -#: ../rules/base.xml.in.h:129 +#: ../rules/base.xml.in.h:197 +msgid "Default numeric keypad keys" +msgstr "Teclas del teclado numérico predeterminado" + +#: ../rules/base.xml.in.h:198 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:130 +#: ../rules/base.xml.in.h:199 msgid "Dell 101-key PC" msgstr "Dell PC 101 teclas" -#: ../rules/base.xml.in.h:131 +#: ../rules/base.xml.in.h:200 +msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" +msgstr "Dell Laptop/notebook Inspiron 6xxx/8xxx" + +#: ../rules/base.xml.in.h:201 +msgid "Dell Laptop/notebook Precision M series" +msgstr "Dell Laptop/notebook Precision M series" + +#: ../rules/base.xml.in.h:202 msgid "Dell Latitude series laptop" msgstr "Portátil Dell Latitude" -#: ../rules/base.xml.in.h:132 -msgid "Dell USB Multimedia Keybard" -msgstr "Dell USB Multimedia Keybard" +#: ../rules/base.xml.in.h:203 +msgid "Dell Precision M65" +msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:204 +msgid "Dell SK-8125" +msgstr "Dell SK-8125" + +#: ../rules/base.xml.in.h:205 +msgid "Dell SK-8135" +msgstr "Dell SK-8135" + +#: ../rules/base.xml.in.h:206 +msgid "Dell USB Multimedia Keyboard" +msgstr "Dell USB Multimedia Keyboard" + +#: ../rules/base.xml.in.h:207 msgid "Denmark" msgstr "Dinamarca" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:208 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:209 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop Keyboard" -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:210 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801 / 9802 series" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:211 msgid "Dnk" msgstr "Dnk" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:212 msgid "Dvorak" msgstr "Dvorak" -#: ../rules/base.xml.in.h:139 -msgid "Dvorak, Polish quotes on key \"1/!\"" -msgstr "Dvorak, comillas polacas en la tecla «1/!»" +#: ../rules/base.xml.in.h:213 +msgid "Dvorak (UK Punctuation)" +msgstr "Dvorak (puntuación de RU)" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:214 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Alternativa dvorak internacional (sin teclas muertas)" + +#: ../rules/base.xml.in.h:215 +msgid "Dvorak international (with dead keys)" +msgstr "Dvorak internacional (con teclas muertas)" + +#: ../rules/base.xml.in.h:216 +msgid "Dvorak, Polish quotes on key 1" +msgstr "Dvorak, comillas polacas en la tecla 1" + +#: ../rules/base.xml.in.h:217 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, comillas polacas en la tecla de comillas" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:218 +msgid "E" +msgstr "E" + +#: ../rules/base.xml.in.h:219 +msgid "Eastern" +msgstr "Oriental" + +#: ../rules/base.xml.in.h:220 msgid "Eliminate dead keys" msgstr "Eliminar teclas muertas" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:221 +msgid "Enable extra typographic characters" +msgstr "Activar caracteres tipográficos adicionales" + +#: ../rules/base.xml.in.h:222 +msgid "English" +msgstr "Inglés" + +#: ../rules/base.xml.in.h:223 +msgid "English (USA International)" +msgstr "Inglés (EE. UU. internacional)" + +#: ../rules/base.xml.in.h:224 +msgid "English (USA Macintosh)" +msgstr "Inglés (EE. UU. Macintosh)" + +#: ../rules/base.xml.in.h:225 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:226 +msgid "Enter on keypad" +msgstr "Intro en el teclado numérico" + +#: ../rules/base.xml.in.h:227 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:228 +msgid "Ergonomic" +msgstr "Ergonómico" + +#: ../rules/base.xml.in.h:229 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:230 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:231 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:232 msgid "Estonia" msgstr "Estonia" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:233 +msgid "Eth" +msgstr "Eth" + +#: ../rules/base.xml.in.h:234 +msgid "Ethiopia" +msgstr "Etiopía" + +#: ../rules/base.xml.in.h:235 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:236 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:237 msgid "Extended" msgstr "Extendido" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:238 +msgid "Extended - Winkeys" +msgstr "Extendido - teclas Windows" + +#: ../rules/base.xml.in.h:239 msgid "Extended Backslash" msgstr "Contrabarra extendida" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:240 msgid "F-letter (F) variant" msgstr "Variante de letra F (F)" -#: ../rules/base.xml.in.h:153 -msgid "Fao" -msgstr "Fao" +#: ../rules/base.xml.in.h:241 +msgid "FL90" +msgstr "FL90" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:242 msgid "Faroe Islands" msgstr "Islas Feroe" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:243 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:244 msgid "Finland" msgstr "Finlandia" -#: ../rules/base.xml.in.h:157 +#. This assumes the KP_ abstract symbols are actually useful for some apps +#. The description needs to be rewritten +#: ../rules/base.xml.in.h:247 +msgid "Four-level key with abstract separators" +msgstr "Tecla de cuarto nivel con separadores abstractos" + +#: ../rules/base.xml.in.h:248 +msgid "Four-level key with comma" +msgstr "Tecla de cuarto nivel con coma" + +#: ../rules/base.xml.in.h:249 +msgid "Four-level key with dot" +msgstr "Tecla de cuarto nivel con punto" + +#: ../rules/base.xml.in.h:250 +msgid "Four-level key with dot, latin-9 restriction" +msgstr "Tecla de cuarto nivel con punto, restricción latin-9" + +#: ../rules/base.xml.in.h:251 +msgid "Four-level key with momayyez" +msgstr "Tecla de cuarto nivel con momayyez" + +#: ../rules/base.xml.in.h:252 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:253 msgid "France" msgstr "Francia" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:254 +msgid "Français (France Alternative)" +msgstr "Francés (alternativa francesa)" + +#: ../rules/base.xml.in.h:255 msgid "French" msgstr "Francés" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:256 msgid "French (Macintosh)" msgstr "Francés (Macintosh)" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:257 msgid "French (legacy)" msgstr "Francés (heredado)" -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:258 msgid "French Dvorak" msgstr "Francés Dvorak" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:259 msgid "French, Sun dead keys" msgstr "Francés, teclas muertas Sun" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:260 msgid "French, eliminate dead keys" msgstr "Francés, eliminar teclas muertas" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:261 +msgid "Fro" +msgstr "Fro" + +#: ../rules/base.xml.in.h:262 +msgid "Fujitsu-Siemens Computers AMILO laptop" +msgstr "Portátil Fujitsu-Siemens Computers AMILO" + +#: ../rules/base.xml.in.h:263 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:264 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:265 +msgid "GILLBT" +msgstr "GILLBT" + +#: ../rules/base.xml.in.h:266 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:267 msgid "Generic 101-key PC" msgstr "PC genérico 101 teclas" -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:268 msgid "Generic 102-key (Intl) PC" msgstr "PC genérico 102 teclas (intl)" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:269 msgid "Generic 104-key PC" msgstr "PC genérico 104 teclas" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:270 msgid "Generic 105-key (Intl) PC" msgstr "PC genérico 105 teclas (intl)" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:271 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:272 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:274 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:275 +msgid "Genius KKB-2050HS" +msgstr "Genius KKB-2050HS" + +#: ../rules/base.xml.in.h:276 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:277 msgid "Georgia" msgstr "Georgia" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:278 +msgid "Georgian" +msgstr "Georgiano" + +#: ../rules/base.xml.in.h:279 +msgid "Georgian AZERTY Tskapo" +msgstr "AZERTY Tskapo georgiano" + +#: ../rules/base.xml.in.h:280 msgid "German (Macintosh)" msgstr "Alemán (Macintosh)" -#: ../rules/base.xml.in.h:179 +#: ../rules/base.xml.in.h:281 msgid "German, Sun dead keys" msgstr "Alemán, teclas muertas Sun" -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:282 msgid "German, eliminate dead keys" msgstr "Alemán, eliminar teclas muertas" -#: ../rules/base.xml.in.h:181 +#: ../rules/base.xml.in.h:283 msgid "Germany" msgstr "Alemania" -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:284 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:285 msgid "Ghana" msgstr "Ghana" -#: ../rules/base.xml.in.h:184 -msgid "Gre" -msgstr "Gre" +#: ../rules/base.xml.in.h:286 +msgid "Gin" +msgstr "Gin" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:287 +msgid "Grc" +msgstr "Grc" + +#: ../rules/base.xml.in.h:288 msgid "Greece" msgstr "Grecia" -#: ../rules/base.xml.in.h:186 -msgid "Group Shift/Lock behavior" -msgstr "Comportamiento del grupo Mayús/Bloq" +#: ../rules/base.xml.in.h:289 +msgid "Guinea" +msgstr "Guinea" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:290 msgid "Gujarati" msgstr "Gujarati" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:291 msgid "Gurmukhi" msgstr "Gurmukhi" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:292 +msgid "Gurmukhi Jhelum" +msgstr "Gurmukhi Jhelum" + +#: ../rules/base.xml.in.h:293 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:294 +msgid "Happy Hacking Keyboard" +msgstr "Happy Hacking Keyboard" + +#: ../rules/base.xml.in.h:295 +msgid "Happy Hacking Keyboard for Mac" +msgstr "Happy Hacking Keyboard para Mac" + +#: ../rules/base.xml.in.h:296 msgid "Hausa" msgstr "Hausa" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:297 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet Keyboard" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:298 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:300 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:199 -msgid "Hewlett-Packard SK-2501 Multimedia Keyboard" -msgstr "Hewlett-Packard SK-2501 Multimedia Keyboard" +#: ../rules/base.xml.in.h:306 +msgid "Hewlett-Packard Pavilion dv5" +msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:200 -msgid "Hewlett-Packard SK-2505 Internet Keyboard" -msgstr "Hewlett-Packard SK-2505 Internet Keyboard" +#: ../rules/base.xml.in.h:307 +msgid "Hewlett-Packard SK-250x Multimedia Keyboard" +msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:308 +msgid "Hewlett-Packard nx9020" +msgstr "Hewlett-Packard nx9020" + +#: ../rules/base.xml.in.h:309 +msgid "Hexadecimal" +msgstr "Hexadecimal" + +#: ../rules/base.xml.in.h:310 +msgid "Hindi Bolnagri" +msgstr "Hindi Bolnagri" + +#: ../rules/base.xml.in.h:311 +msgid "Hindi Wx" +msgstr "Hindi Wx" + +#: ../rules/base.xml.in.h:312 +msgid "Homophonic" +msgstr "Homofónico" + +#: ../rules/base.xml.in.h:313 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:314 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:315 msgid "Hun" msgstr "Hun" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:316 msgid "Hungary" msgstr "Hungría" -#: ../rules/base.xml.in.h:205 -msgid "Hyper is mapped to the Win-keys." -msgstr "Hyper está mapeado a las teclas Windows." +#: ../rules/base.xml.in.h:317 +msgid "Hyper is mapped to Win-keys" +msgstr "Hyper está mapeada a las teclas Windows" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:318 +msgid "IBM (LST 1205-92)" +msgstr "IBM (LST 1205-92)" + +#: ../rules/base.xml.in.h:319 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:320 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:208 -msgid "IBM Rapid Access II (alternate option)" -msgstr "IBM Rapid Access II (opción alternativa)" +#: ../rules/base.xml.in.h:321 +msgid "IBM Space Saver" +msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:322 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:323 +msgid "IBM ThinkPad R60/T60/R61/T61" +msgstr "IBM ThinkPad R60/T60/R61/T61" + +#: ../rules/base.xml.in.h:324 +msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" +msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" + +#: ../rules/base.xml.in.h:325 msgid "ISO Alternate" msgstr "Alternativa ISO" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:326 msgid "Iceland" msgstr "Islandia" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:327 +msgid "Igbo" +msgstr "Igbo" + +#: ../rules/base.xml.in.h:328 +msgid "Include dead tilde" +msgstr "Incluir tilde muerta" + +#: ../rules/base.xml.in.h:329 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:330 msgid "India" msgstr "India" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:331 +msgid "International (AltGr dead keys)" +msgstr "Internacional (con teclas muertas AltGr)" + +#: ../rules/base.xml.in.h:332 msgid "International (with dead keys)" msgstr "Internacional (con teclas muertas)" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:333 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:334 msgid "Iran" msgstr "Irán" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:335 msgid "Iraq" msgstr "Iraq" -#: ../rules/base.xml.in.h:218 +#: ../rules/base.xml.in.h:336 msgid "Ireland" msgstr "Irlanda" -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:337 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:338 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:339 msgid "Irq" msgstr "Irq" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:340 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:341 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:342 msgid "Israel" msgstr "Israel" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:343 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:226 +#: ../rules/base.xml.in.h:344 msgid "Italy" msgstr "Italia" -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:345 msgid "Japan" msgstr "Japón" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:346 msgid "Japan (PC-98xx Series)" msgstr "Japón (Series PC-98xx)" -#: ../rules/base.xml.in.h:229 -msgid "Japanese 106-key" -msgstr "Japonés 106 teclas" +#: ../rules/base.xml.in.h:347 +msgid "Japanese keyboard options" +msgstr "Opciones de teclado japonés" -#: ../rules/base.xml.in.h:230 +#: ../rules/base.xml.in.h:348 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:231 +#: ../rules/base.xml.in.h:349 +msgid "Kalmyk" +msgstr "Calmuco" + +#: ../rules/base.xml.in.h:350 +msgid "Kana" +msgstr "Kana" + +#: ../rules/base.xml.in.h:351 +msgid "Kana Lock key is locking" +msgstr "La tecla Bloq Kana está bloqueando" + +#: ../rules/base.xml.in.h:352 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:353 +msgid "Kashubian" +msgstr "Casubio" + +#: ../rules/base.xml.in.h:354 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:355 msgid "Kazakh with Russian" msgstr "Kazajo con ruso" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:356 msgid "Kazakhstan" msgstr "Kazajstán" -#: ../rules/base.xml.in.h:235 -msgid "Keypad" -msgstr "Teclado numérico" +#: ../rules/base.xml.in.h:357 +msgid "Ken" +msgstr "Ken" -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:358 +msgid "Kenya" +msgstr "Kenia" + +#: ../rules/base.xml.in.h:359 +msgid "Key sequence to kill the X server" +msgstr "Secuencia de teclas para matar el servidor X" + +#: ../rules/base.xml.in.h:360 +msgid "Key to choose 3rd level" +msgstr "Tecla para seleccionar el 3er nivel" + +#: ../rules/base.xml.in.h:361 +msgid "Key to choose 5th level" +msgstr "Tecla para seleccionar el 5o nivel" + +#: ../rules/base.xml.in.h:362 +msgid "Key(s) to change layout" +msgstr "Tecla(s) para cambiar la distribución" + +#: ../rules/base.xml.in.h:363 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:364 +msgid "Kgz" +msgstr "Kgz" + +#: ../rules/base.xml.in.h:365 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:366 +msgid "Kikuyu" +msgstr "kikuyu" + +#: ../rules/base.xml.in.h:367 +msgid "Komi" +msgstr "Komi" + +#: ../rules/base.xml.in.h:368 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:369 msgid "Korea, Republic of" msgstr "Corea, República de" -#: ../rules/base.xml.in.h:240 -msgid "Korean 106-key" -msgstr "Coreano 106 teclas" - -#: ../rules/base.xml.in.h:241 -msgid "Kotoistus" -msgstr "Kotoistus" +#: ../rules/base.xml.in.h:370 +msgid "Ktunaxa" +msgstr "Kutenai" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:371 msgid "Kurdish, (F)" msgstr "Kurdo, (F)" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:372 +msgid "Kurdish, Arabic-Latin" +msgstr "Kurdo, arábigolatino" + +#: ../rules/base.xml.in.h:373 msgid "Kurdish, Latin Alt-Q" msgstr "Kurdo, Latino Alt-Q" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, Latin Q" msgstr "Kurdo, Latino Q" -#: ../rules/base.xml.in.h:245 -msgid "Kyr" -msgstr "Kyr" - -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:375 msgid "Kyrgyzstan" msgstr "Kirgizstán" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:376 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:377 +msgid "LEKP" +msgstr "LEKP" + +#: ../rules/base.xml.in.h:378 +msgid "LEKPa" +msgstr "LEKPa" + +#: ../rules/base.xml.in.h:379 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:380 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:381 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:382 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -#: ../rules/base.xml.in.h:252 -msgid "Laptop/notebook Dell Inspiron 6xxx/8xxx" -msgstr "Laptop/notebook Dell Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:383 msgid "Laptop/notebook eMachines m68xx" msgstr "Laptop/notebook eMachines m68xx" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:384 msgid "Latin" msgstr "Latino" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:385 msgid "Latin American" msgstr "Latino américa" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:386 msgid "Latin Unicode" msgstr "Latino Unicode" -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:387 msgid "Latin Unicode qwerty" msgstr "Latino Unicode qwerty" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:388 msgid "Latin qwerty" msgstr "Latino qwerty" -#: ../rules/base.xml.in.h:259 -msgid "Latin with guillemots" +#: ../rules/base.xml.in.h:389 +msgid "Latin unicode" +msgstr "Latino unicode" + +#: ../rules/base.xml.in.h:390 +msgid "Latin unicode qwerty" +msgstr "Latino unicode qwerty" + +#: ../rules/base.xml.in.h:391 +msgid "Latin with guillemets" msgstr "Latino con guillemots" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:392 msgid "Latvia" msgstr "Letonia" -#: ../rules/base.xml.in.h:261 -msgid "Left Alt key changes group." -msgstr "La tecla Alt izquierda cambia el grupo." +#: ../rules/base.xml.in.h:393 +msgid "Layout toggle on multiply/divide key" +msgstr "Cambio de distribución en la tecla multiplicar/dividir" -#: ../rules/base.xml.in.h:262 -msgid "Left Alt key switches group while pressed." -msgstr "La tecla Alt izquierda cambia el grupo al pulsarla." +#: ../rules/base.xml.in.h:394 +msgid "Left Alt" +msgstr "Alt izquierda" -#: ../rules/base.xml.in.h:263 -msgid "Left Ctrl key changes group." -msgstr "La tecla Ctrl izquierda cambia el grupo." +#: ../rules/base.xml.in.h:395 +msgid "Left Alt (while pressed)" +msgstr "Alt izquierda (mientras está pulsado)" -#: ../rules/base.xml.in.h:264 -msgid "Left Shift key changes group." -msgstr "La tecla Mayús izquierda cambia el grupo." +#: ../rules/base.xml.in.h:396 +msgid "Left Alt is swapped with Left Win" +msgstr "Alt izquierda está cambiado con Windows izquierda" -#: ../rules/base.xml.in.h:265 -msgid "Left Win-key changes group." -msgstr "La tecla Windows izquierda cambia el grupo." +#: ../rules/base.xml.in.h:397 +msgid "Left Ctrl" +msgstr "Ctrl izquierda" -#: ../rules/base.xml.in.h:266 -msgid "Left Win-key is Compose." -msgstr "La tecla Windows izquierda es Componer." +#: ../rules/base.xml.in.h:398 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Ctrl izquierda (a la primera distribución), Ctrl derecha (a la última distribución)" + +#: ../rules/base.xml.in.h:399 +msgid "Left Ctrl+Left Shift" +msgstr "Ctrl izquierda + Mayús izquierda" + +#: ../rules/base.xml.in.h:400 +msgid "Left Shift" +msgstr "Mayús izquierda" + +#: ../rules/base.xml.in.h:401 +msgid "Left Win" +msgstr "Win izquierda" + +#: ../rules/base.xml.in.h:402 +msgid "Left Win (to first layout), Right Win/Menu (to last layout)" +msgstr "Win izquierda (a la primera distribución), Win/Menu derecha (a la última distribución)" + +#: ../rules/base.xml.in.h:403 +msgid "Left Win (while pressed)" +msgstr "Tecla Windows izquierda (al pulsarla)" + +#: ../rules/base.xml.in.h:404 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Win izquierda elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel" + +#: ../rules/base.xml.in.h:405 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Win izquierda elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo" + +#: ../rules/base.xml.in.h:406 +msgid "Left hand" +msgstr "Zurdo" + +#: ../rules/base.xml.in.h:407 +msgid "Left handed Dvorak" +msgstr "Dvorak para zurdos" + +#: ../rules/base.xml.in.h:408 +msgid "Legacy" +msgstr "Heredado" + +#: ../rules/base.xml.in.h:409 +msgid "Legacy Wang 724" +msgstr "Wang 724 heredado" -#: ../rules/base.xml.in.h:267 -msgid "Left Win-key switches group while pressed." -msgstr "La tecla Windows izquierda cambia el grupo al pulsarla." +#. Actually, with KP_SEPARATOR, as the old keypad(comma) +#: ../rules/base.xml.in.h:411 +msgid "Legacy key with comma" +msgstr "Tecla heredada con coma" -#: ../rules/base.xml.in.h:268 -msgid "Left handed Dvorak" -msgstr "Dvorak para zurdos" +#: ../rules/base.xml.in.h:412 +msgid "Legacy key with dot" +msgstr "Tecla heredada con punto" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:413 msgid "Lithuania" msgstr "Lituania" -#: ../rules/base.xml.in.h:270 +#: ../rules/base.xml.in.h:414 +msgid "Lka" +msgstr "Lka" + +#: ../rules/base.xml.in.h:415 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:271 +#: ../rules/base.xml.in.h:416 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:417 +msgid "Logitech Cordless Desktop (alternate option)" +msgstr "Logitech Cordless Desktop Pro (opción alternativa)" + +#: ../rules/base.xml.in.h:418 +msgid "Logitech Cordless Desktop EX110" +msgstr "Logitech Cordless Desktop EX110" + +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:275 -msgid "Logitech Cordless Desktop Pro" -msgstr "Logitech Cordless Desktop Pro" - -#: ../rules/base.xml.in.h:276 -msgid "Logitech Cordless Desktop Pro (alternate option)" -msgstr "Logitech Cordless Desktop Pro (opción alternativa)" - -#: ../rules/base.xml.in.h:277 -msgid "Logitech Cordless Desktop Pro (alternate option2)" +#: ../rules/base.xml.in.h:422 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (opción alternativa 2)" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:425 +msgid "Logitech G15 extra keys via G15daemon" +msgstr "Logitech G15 extra keys via G15daemon" + +#: ../rules/base.xml.in.h:426 +msgid "Logitech Generic Keyboard" +msgstr "Logitech, teclado genérico" + +#: ../rules/base.xml.in.h:427 +msgid "Logitech Internet 350 Keyboard" +msgstr "Logitech Internet 350 Keyboard" + +#: ../rules/base.xml.in.h:428 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet Keyboard" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:429 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator Keyboard" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:430 +msgid "Logitech Media Elite Keyboard" +msgstr "Logitech Media Elite Keyboard" + +#: ../rules/base.xml.in.h:431 +msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" +msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" + +#: ../rules/base.xml.in.h:432 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:433 +msgid "Logitech diNovo Edge Keyboard" +msgstr "Logitech diNovo Edge Keyboard" + +#: ../rules/base.xml.in.h:434 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:435 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:436 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (modelo Y-RB6)" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:437 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:439 +msgid "Lower Sorbian" +msgstr "Bajo sorbio" + +#: ../rules/base.xml.in.h:440 +msgid "Lower Sorbian (qwertz)" +msgstr "Bajo sorbio (qwertz)" + +#: ../rules/base.xml.in.h:441 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:442 msgid "Lva" msgstr "Lva" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:443 +msgid "MESS" +msgstr "MESS" + +#: ../rules/base.xml.in.h:444 +msgid "MNE" +msgstr "MNE" + +#: ../rules/base.xml.in.h:445 +msgid "MacBook/MacBook Pro" +msgstr "MacBook/MacBook Pro" + +#: ../rules/base.xml.in.h:446 +msgid "MacBook/MacBook Pro (Intl)" +msgstr "MacBook/MacBook Pro (Intl)" + +#: ../rules/base.xml.in.h:447 msgid "Macedonia" msgstr "Macedonia" -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:448 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:449 msgid "Macintosh Old" msgstr "Macintosh antiguo" -#: ../rules/base.xml.in.h:293 -msgid "Macintosh layout" -msgstr "Distribución Macintosh" +#: ../rules/base.xml.in.h:450 +msgid "Macintosh, Sun dead keys" +msgstr "Macintosh, teclas muertas Sun" -#: ../rules/base.xml.in.h:294 -msgid "Macintosh layout, eliminate dead keys" -msgstr "Distribución Macintosh, eliminar teclas muertas" +#: ../rules/base.xml.in.h:451 +msgid "Macintosh, eliminate dead keys" +msgstr "Macintosh, eliminar teclas muertas" -#: ../rules/base.xml.in.h:295 -msgid "Make CapsLock an additional Ctrl." -msgstr "Hacer de BloqMayús un Ctrl adicional." +#: ../rules/base.xml.in.h:452 +msgid "Make CapsLock an additional Backspace" +msgstr "Hacer de Bloq Mayús un Retroceso adicional" -#: ../rules/base.xml.in.h:296 -msgid "Mal" -msgstr "Mal" +#: ../rules/base.xml.in.h:453 +msgid "Make CapsLock an additional Ctrl" +msgstr "Hacer de Bloq Mayús un Ctrl adicional" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:454 +msgid "Make CapsLock an additional ESC" +msgstr "Hacer de Bloq Mayús un Esc adicional" + +#: ../rules/base.xml.in.h:455 +msgid "Make CapsLock an additional Hyper" +msgstr "Hacer de Bloq Mayús un Hyper adicional" + +#: ../rules/base.xml.in.h:456 +msgid "Make CapsLock an additional NumLock" +msgstr "Hacer de Bloq Mayús un Bloq Num adicional" + +#: ../rules/base.xml.in.h:457 +msgid "Make CapsLock an additional Super" +msgstr "Hacer de Bloq Mayús un Super adicional" + +#: ../rules/base.xml.in.h:458 msgid "Malayalam" msgstr "Malayalam" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:459 +msgid "Malayalam Lalitha" +msgstr "Malayalam Lalitha" + +#: ../rules/base.xml.in.h:460 msgid "Maldives" msgstr "Maldivas" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:461 +msgid "Mali" +msgstr "Malí" + +#: ../rules/base.xml.in.h:462 msgid "Malta" msgstr "Malta" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:463 msgid "Maltese keyboard with US layout" msgstr "Teclado maltés con distribución EE. UU." -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:464 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:465 msgid "Maori" msgstr "Maorí" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:466 +msgid "Mdv" +msgstr "Mdv" + +#: ../rules/base.xml.in.h:467 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:468 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access Keyboard" -#: ../rules/base.xml.in.h:305 +#: ../rules/base.xml.in.h:469 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:306 -msgid "Menu is Compose." -msgstr "Menú es Componer." +#: ../rules/base.xml.in.h:470 +msgid "Menu" +msgstr "Menu" -#: ../rules/base.xml.in.h:307 -msgid "Menu key changes group." -msgstr "La tecla Menú cambia el grupo." +#: ../rules/base.xml.in.h:471 +msgid "Meta is mapped to Left Win" +msgstr "Meta está mapeada a la tecla Windows izquierda" -#: ../rules/base.xml.in.h:308 -msgid "Meta is mapped to the Win-keys." -msgstr "Meta está mapeado a las teclas Windows." +#: ../rules/base.xml.in.h:472 +msgid "Meta is mapped to Win keys" +msgstr "Meta está mapeada a las teclas Windows" -#: ../rules/base.xml.in.h:309 -msgid "Meta is mapped to the left Win-key." -msgstr "Meta está mapeado a la tecla Windows izquierda." +#: ../rules/base.xml.in.h:473 +msgid "Microsoft Comfort Curve Keyboard 2000" +msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:474 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet Keyboard" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:475 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, sueco" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:476 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:477 +msgid "Microsoft Natural Keyboard Elite" +msgstr "Microsoft Natural Keyboard Elite" + +#: ../rules/base.xml.in.h:478 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:481 +msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" +msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" + +#: ../rules/base.xml.in.h:482 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office Keyboard" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:484 msgid "Miscellaneous compatibility options" msgstr "Opciones misceláneas de compatiblidad" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:485 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:486 +msgid "Mli" +msgstr "Mli" + +#: ../rules/base.xml.in.h:487 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:488 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:489 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:490 msgid "Mongolia" msgstr "Mongolia" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:491 +msgid "Montenegro" +msgstr "Montenegro" + +#: ../rules/base.xml.in.h:492 +msgid "Morocco" +msgstr "Marruecos" + +#: ../rules/base.xml.in.h:493 msgid "Multilingual" msgstr "Multilingüe" -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:494 msgid "Multilingual, first part" msgstr "Multilingüe, primera parte" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:495 msgid "Multilingual, second part" msgstr "Multilingüe, segunda parte" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:496 msgid "Myanmar" msgstr "Myanmar" -#: ../rules/base.xml.in.h:328 -msgid "Neostyle" -msgstr "Neostyle" +#: ../rules/base.xml.in.h:497 +msgid "NICOLA-F style Backspace" +msgstr "Retroceso estilo NICOLA-F" -#: ../rules/base.xml.in.h:329 -msgid "Nep" -msgstr "Nep" +#: ../rules/base.xml.in.h:498 +msgid "NLA" +msgstr "NLA" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:499 +msgid "Nativo" +msgstr "Nativo" + +#: ../rules/base.xml.in.h:500 +msgid "Nativo for Esperanto" +msgstr "Nativo para esperanto" + +#: ../rules/base.xml.in.h:501 +msgid "Nativo for USA keyboards" +msgstr "Nativo para teclados de EE. UU." + +#: ../rules/base.xml.in.h:502 +msgid "Neo 2" +msgstr "Neo 2" + +#: ../rules/base.xml.in.h:503 msgid "Nepal" msgstr "Nepal" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:504 msgid "Netherlands" msgstr "Holanda" -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:505 +msgid "New phonetic" +msgstr "Fonético nuevo" + +#: ../rules/base.xml.in.h:506 +msgid "Nga" +msgstr "Nga" + +#: ../rules/base.xml.in.h:507 +msgid "Nigeria" +msgstr "Nigeria" + +#: ../rules/base.xml.in.h:508 msgid "Nld" msgstr "Hol" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:509 +msgid "Non-breakable space character at fourth level" +msgstr "Carácter de espacio no separable en el cuarto nivel" + +#: ../rules/base.xml.in.h:510 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" +msgstr "Carácter de espacio no separable en el cuarto nivel, carácter de espacio estrecho no separable en el sexto nivel" + +#: ../rules/base.xml.in.h:511 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" +msgstr "Carácter de espacio no separable en el cuarto nivel, carácter de espacio estrecho no separable en el sexto nivel (a través de Ctrl+Mayús)" + +#: ../rules/base.xml.in.h:512 +msgid "Non-breakable space character at second level" +msgstr "Carácter de espacio no separable en el segundo nivel" + +#: ../rules/base.xml.in.h:513 +msgid "Non-breakable space character at third level" +msgstr "Carácter de espacio no separable en el tercer nivel" + +#: ../rules/base.xml.in.h:514 +msgid "Non-breakable space character at third level, nothing at fourth level" +msgstr "Carácter de espacio no separable en el tercer nivel, nada en el cuarto nivel" + +#: ../rules/base.xml.in.h:515 +msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" +msgstr "Carácter de espacio no separable en el tercer nivel, carácter de espacio estrecho no separable en el cuarto nivel" + +#: ../rules/base.xml.in.h:516 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:517 msgid "Northern Saami" msgstr "Saami del norte" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:518 msgid "Northern Saami, eliminate dead keys" msgstr "Saami del norte, eliminar teclas muertas" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:519 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:520 msgid "Norway" msgstr "Noruega" -#: ../rules/base.xml.in.h:338 -msgid "NumLock LED shows alternative group." -msgstr "El LED de BloqNum muestra el grupo alternativo." +#: ../rules/base.xml.in.h:521 +msgid "Npl" +msgstr "Npl" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:522 +msgid "NumLock" +msgstr "Bloq Num" + +#: ../rules/base.xml.in.h:523 +msgid "Numeric keypad delete key behaviour" +msgstr "Comportamiento de la tecla Supr del teclado numérico" + +#: ../rules/base.xml.in.h:524 +msgid "Numeric keypad keys work as with Mac" +msgstr "Las teclas del teclado numérico funcionan como en un Mac" + +#: ../rules/base.xml.in.h:525 +msgid "Numeric keypad layout selection" +msgstr "Selección de distribución de teclado numérico" + +#: ../rules/base.xml.in.h:526 +msgid "OADG 109A" +msgstr "OADG 109A" + +#: ../rules/base.xml.in.h:527 +msgid "OLPC" +msgstr "OLPC" + +#: ../rules/base.xml.in.h:528 +msgid "OLPC Dari" +msgstr "OLPC dari" + +#: ../rules/base.xml.in.h:529 +msgid "OLPC Pashto" +msgstr "OLPC pashto" + +#: ../rules/base.xml.in.h:530 +msgid "OLPC Southern Uzbek" +msgstr "OLPC uzbeco del sur" + +#: ../rules/base.xml.in.h:531 +msgid "Occitan" +msgstr "Occitano" + +#: ../rules/base.xml.in.h:532 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:533 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:341 -msgid "Oretec MCK-800 MM/Internet keyboard" -msgstr "Oretec MCK-800 MM/Internet keyboard" - -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:534 msgid "Oriya" msgstr "Oriya" -#: ../rules/base.xml.in.h:343 +#: ../rules/base.xml.in.h:535 +msgid "Ortek MCK-800 MM/Internet keyboard" +msgstr "Teclado Oretec MCK-800 MM/Internet" + +#: ../rules/base.xml.in.h:536 +msgid "Ossetian" +msgstr "Osetio" + +#: ../rules/base.xml.in.h:537 +msgid "Ossetian, Winkeys" +msgstr "Osetio, teclas Windows" + +#: ../rules/base.xml.in.h:538 +msgid "Ossetian, legacy" +msgstr "Osetio, heredado" + +#: ../rules/base.xml.in.h:539 msgid "PC-98xx Series" msgstr "PC-98xx Series" -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:540 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:541 msgid "Pakistan" msgstr "Pakistán" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:542 +msgid "Pannonian Rusyn Homophonic" +msgstr "Rusino de Panonia homofónico" + +#: ../rules/base.xml.in.h:543 msgid "Pashto" msgstr "Pashto" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:544 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:545 +msgid "Pause" +msgstr "Pausa" + +#: ../rules/base.xml.in.h:546 +msgid "Persian, with Persian Keypad" +msgstr "Persa con teclado numérico persa" + +#: ../rules/base.xml.in.h:547 msgid "Phonetic" msgstr "Fonético" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:548 +msgid "Phonetic Winkeys" +msgstr "Teclas Windows fonéticas" + +#: ../rules/base.xml.in.h:549 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:550 msgid "Poland" msgstr "Polonia" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:551 msgid "Polytonic" msgstr "Politónico" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:552 msgid "Portugal" msgstr "Portugal" -#: ../rules/base.xml.in.h:353 -msgid "Power G5" -msgstr "Power G5" - -#: ../rules/base.xml.in.h:354 -msgid "PowerPC PS/2" -msgstr "PowerPC PS/2" - -#: ../rules/base.xml.in.h:355 -msgid "Press Left Alt key to choose 3rd level." -msgstr "Pulsar la tecla Alt izquierda para elegir el 3er nivel." - -#: ../rules/base.xml.in.h:356 -msgid "Press Left Win-key to choose 3rd level." -msgstr "Pulsar la tecla Windows izquierda para elegir el 3er nivel." - -#: ../rules/base.xml.in.h:357 -msgid "Press Menu key to choose 3rd level." -msgstr "Pulsar la tecla Menú para elegir el 3er nivel." - -#: ../rules/base.xml.in.h:358 -msgid "Press Right Alt key to choose 3rd level." -msgstr "Pulsar la tecla Alt derecha para elegir el 3er nivel." - -#: ../rules/base.xml.in.h:359 -msgid "Press Right Ctrl to choose 3rd level." -msgstr "Pulsar la tecla Ctrl derecha para elegir el 3er nivel." - -#: ../rules/base.xml.in.h:360 -msgid "Press Right Win-key to choose 3rd level." -msgstr "Pulsar la tecla Windows derecha para elegir el 3er nivel." - -#: ../rules/base.xml.in.h:361 -msgid "Press any of Alt keys to choose 3rd level." -msgstr "Pulsar cualquiera de las teclas Alt para elegir el 3er nivel." - -#: ../rules/base.xml.in.h:362 -msgid "Press any of Win-keys to choose 3rd level." -msgstr "Pulsar cualquiera de las teclas Windows para elegir el 3er nivel." - -#: ../rules/base.xml.in.h:363 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:364 -msgid "Pro Keypad" -msgstr "Pro Keypad" - -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:553 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:554 +msgid "Programmer Dvorak" +msgstr "Dvorak de programador" + +#: ../rules/base.xml.in.h:555 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:556 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:557 +msgid "PrtSc" +msgstr "PrtSc" + +#: ../rules/base.xml.in.h:558 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:369 -msgid "R-Alt switches group while pressed." -msgstr "Alt derecho cambia el grupo al pulsarse." +#: ../rules/base.xml.in.h:559 +msgid "Right Alt" +msgstr "Alt derecho" -#: ../rules/base.xml.in.h:370 -msgid "Right Alt is Compose." -msgstr "Alt derecho es Componer" +#: ../rules/base.xml.in.h:560 +msgid "Right Alt (while pressed)" +msgstr "Alt derecho (mientras está pulsado)" -#: ../rules/base.xml.in.h:371 -msgid "Right Alt key changes group." -msgstr "La tecla Alt derecha cambia el grupo." +#: ../rules/base.xml.in.h:561 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Alt derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel" -#: ../rules/base.xml.in.h:372 -msgid "Right Ctrl is Compose." -msgstr "La tecla Ctrl derecha es Componer." +#: ../rules/base.xml.in.h:562 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Alt derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo" -#: ../rules/base.xml.in.h:373 -msgid "Right Ctrl key changes group." -msgstr "La tecla Ctrl derecha cambia el grupo." +#: ../rules/base.xml.in.h:563 +msgid "Right Alt key never chooses 3rd level" +msgstr "La tecla Alt derecha nunca elige el 3er nivel" -#: ../rules/base.xml.in.h:374 -msgid "Right Ctrl key switches group while pressed." -msgstr "La tecla Ctrl derecha cambia el grupo mientras está presionada." +#: ../rules/base.xml.in.h:564 +msgid "Right Alt, Shift+Right Alt key is Multi_Key" +msgstr "La tecla Alt derecha, Mayús+Alt derecha es tecla Multi" -#: ../rules/base.xml.in.h:375 -msgid "Right Ctrl key works as Right Alt." -msgstr "La tecla Ctrl derecha funciona como Alt derecha." +#: ../rules/base.xml.in.h:565 +msgid "Right Ctrl" +msgstr "Ctrl derecho" -#: ../rules/base.xml.in.h:376 -msgid "Right Shift key changes group." -msgstr "La tecla Mayús derecha cambia el grupo." +#: ../rules/base.xml.in.h:566 +msgid "Right Ctrl (while pressed)" +msgstr "Ctrl derecho (mientras está pulsado)" -#: ../rules/base.xml.in.h:377 -msgid "Right Win-key changes group." -msgstr "La tecla Windows derecha cambia el grupo." +#: ../rules/base.xml.in.h:567 +msgid "Right Ctrl as Right Alt" +msgstr "Ctrl derecho como Alt derecho" -#: ../rules/base.xml.in.h:378 -msgid "Right Win-key is Compose." -msgstr "La tecla Windows derecha es Componer." +#: ../rules/base.xml.in.h:568 +msgid "Right Ctrl+Right Shift" +msgstr "Ctrl derecho + Mayús derecho" -#: ../rules/base.xml.in.h:379 -msgid "Right Win-key switches group while pressed." -msgstr "La tecla Windows derecha cambia el grupo mientras está presionada." +#: ../rules/base.xml.in.h:569 +msgid "Right Shift" +msgstr "Mayús derecho" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:570 +msgid "Right Win" +msgstr "Windows derecho" + +#: ../rules/base.xml.in.h:571 +msgid "Right Win (while pressed)" +msgstr "La tecla Windows (mientras está pulsada)" + +#: ../rules/base.xml.in.h:572 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Win derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel" + +#: ../rules/base.xml.in.h:573 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Win derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo" + +#: ../rules/base.xml.in.h:574 +msgid "Right hand" +msgstr "Diestro" + +#: ../rules/base.xml.in.h:575 msgid "Right handed Dvorak" msgstr "Dvorak diestro" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:576 msgid "Romania" msgstr "Rumanía" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:577 msgid "Romanian keyboard with German letters" msgstr "Teclado rumano con letras alemanas" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:578 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Teclado rumano con teclas alemanas, eliminar teclas muertas" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:579 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:580 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:581 msgid "Russia" msgstr "Rusia" -#: ../rules/base.xml.in.h:387 +#: ../rules/base.xml.in.h:582 msgid "Russian" msgstr "Ruso" -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:583 msgid "Russian phonetic" msgstr "Ruso fonético" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:584 +msgid "Russian phonetic Dvorak" +msgstr "Dvorak ruso fonético " + +#: ../rules/base.xml.in.h:585 msgid "Russian phonetic, eliminate dead keys" msgstr "Ruso fonético, eliminar teclas muertas" -#: ../rules/base.xml.in.h:390 +#: ../rules/base.xml.in.h:586 msgid "Russian with Kazakh" msgstr "Ruso con kazajo" -#: ../rules/base.xml.in.h:391 -msgid "SCG" -msgstr "SCG" - -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:587 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:588 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:589 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:590 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:591 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:592 ../rules/base.extras.xml.in.h:7 +msgid "SRB" +msgstr "SRB" + +#: ../rules/base.xml.in.h:593 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:594 +msgid "SVEN Slim 303" +msgstr "SVEN Slim 303" + +#: ../rules/base.xml.in.h:595 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:596 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:400 -msgid "ScrollLock LED shows alternative group." -msgstr "El led de BloqDespl muestra el grupo alternativo." +#: ../rules/base.xml.in.h:597 +msgid "ScrollLock" +msgstr "Bloq Despl" -#: ../rules/base.xml.in.h:401 -msgid "Serbia and Montenegro" -msgstr "Serbia y Montenegro" +#: ../rules/base.xml.in.h:598 +msgid "Secwepemctsin" +msgstr "Shuswap" -#: ../rules/base.xml.in.h:402 -msgid "Shift with numpad keys works as in MS Windows." -msgstr "Mayús con las teclas del teclado numérico funcionan como en MS Windows." +#: ../rules/base.xml.in.h:599 +msgid "Semi-colon on third level" +msgstr "Punto y coma en tercer nivel" -#: ../rules/base.xml.in.h:403 -msgid "Shift+CapsLock changes group." -msgstr "Mayús+BloqMayús cambia el grupo." +#: ../rules/base.xml.in.h:600 +msgid "Sen" +msgstr "Sen" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:601 +msgid "Senegal" +msgstr "Senegal" + +#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:8 +msgid "Serbia" +msgstr "Serbia" + +#: ../rules/base.xml.in.h:603 +msgid "Serbian" +msgstr "Serbio" + +#: ../rules/base.xml.in.h:604 +msgid "Shift cancels CapsLock" +msgstr "Mayús cancela BloqMayús" + +#: ../rules/base.xml.in.h:605 +msgid "Shift does not cancel NumLock, chooses 3rd level instead" +msgstr "Mayús no cancela Bloq Num, en su lugar elije el 3er nivel" + +#: ../rules/base.xml.in.h:606 +msgid "Shift with numeric keypad keys works as in MS Windows" +msgstr "Mayús con las teclas del teclado numérico funcionan como en MS Windows" + +#: ../rules/base.xml.in.h:607 +msgid "Shift+CapsLock" +msgstr "Mayús+BloqMayús" + +#: ../rules/base.xml.in.h:608 +msgid "Simple" +msgstr "Simple" + +#: ../rules/base.xml.in.h:609 msgid "Slovakia" msgstr "Eslovaquia" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:610 msgid "Slovenia" msgstr "Eslovenia" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:611 msgid "South Africa" msgstr "Sudáfrica" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:612 msgid "Southern Uzbek" msgstr "Uzbequia del sur" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:613 msgid "Spain" msgstr "España" -#: ../rules/base.xml.in.h:409 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server." -msgstr "Teclas especiales (Ctrl+Alt+«tecla») manipuladas en un servidor." - -#: ../rules/base.xml.in.h:410 -msgid "SrL" -msgstr "SrL" +#: ../rules/base.xml.in.h:614 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server" +msgstr "Teclas especiales (Ctrl+Alt+«tecla») manipuladas en un servidor" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:615 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:616 msgid "Standard" msgstr "Estándar" +#: ../rules/base.xml.in.h:617 +msgid "Standard (Cedilla)" +msgstr "Estándar (cedilla)" + #. RSTU 2019-91 -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:619 msgid "Standard RSTU" msgstr "Standard RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:621 msgid "Standard RSTU on Russian layout" msgstr "Standard RSTU con distribución rusa" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:622 +msgid "Sun Type 5/6" +msgstr "Sun tipo 5/6" + +#: ../rules/base.xml.in.h:623 msgid "Sun dead keys" msgstr "Teclas muertas de Sun" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:624 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:419 -msgid "Super is mapped to the Win-keys (default)." -msgstr "Super está mapeada a las teclas Windows (predeterminado)" +#: ../rules/base.xml.in.h:625 +msgid "Svdvorak" +msgstr "Svdvorak" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:626 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:627 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:422 -msgid "Swap Ctrl and CapsLock." +#: ../rules/base.xml.in.h:628 +msgid "Swap Ctrl and CapsLock" msgstr "Intercambiar Ctrl y BloqMayús" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:629 +msgid "Swap ESC and CapsLock" +msgstr "Intercambiar ESC y BloqMayús" + +#: ../rules/base.xml.in.h:630 msgid "Swe" msgstr "Swe" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:631 msgid "Sweden" msgstr "Suecia" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:632 msgid "Switzerland" msgstr "Suiza" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:633 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:634 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:428 +#: ../rules/base.xml.in.h:635 msgid "Syria" msgstr "Siria" -#: ../rules/base.xml.in.h:429 +#: ../rules/base.xml.in.h:636 msgid "Syriac" msgstr "Sirio" -#: ../rules/base.xml.in.h:430 +#: ../rules/base.xml.in.h:637 msgid "Syriac phonetic" msgstr "Sirio fonético" -#: ../rules/base.xml.in.h:431 +#: ../rules/base.xml.in.h:638 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:639 msgid "Tajikistan" msgstr "Tajikistán" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:640 msgid "Tamil" msgstr "Tamil" -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:641 +msgid "Tamil Keyboard with Numerals" +msgstr "Teclado tamil con letras números" + +#: ../rules/base.xml.in.h:642 msgid "Tamil TAB Typewriter" msgstr "Tamil TAB Typewriter" -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:643 msgid "Tamil TSCII Typewriter" msgstr "Tamil TSCII Typewriter" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:644 msgid "Tamil Unicode" msgstr "Tamil Unicode" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:645 +msgid "Tanzania" +msgstr "Tanzania" + +#: ../rules/base.xml.in.h:646 +msgid "Targa Visionary 811" +msgstr "Targa Visionary 811" + +#: ../rules/base.xml.in.h:647 msgid "Tatar" msgstr "Tatar" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:648 msgid "Telugu" msgstr "Telugu" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:649 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:650 msgid "Thailand" msgstr "Tailandia" -#: ../rules/base.xml.in.h:441 -msgid "Third level choosers" -msgstr "Selectores de tercer nivel" +#: ../rules/base.xml.in.h:651 +msgid "Tibetan" +msgstr "Tibetano" -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:652 +msgid "Tibetan (with ASCII numerals)" +msgstr "Tibetano (con numerales ASCII)" + +#: ../rules/base.xml.in.h:653 +msgid "Tifinagh" +msgstr "Tifinagh" + +#: ../rules/base.xml.in.h:654 +msgid "Tifinagh Alternative" +msgstr "Alternativa tifinagh" + +#: ../rules/base.xml.in.h:655 +msgid "Tifinagh Alternative Phonetic" +msgstr "Alternativa fonética tifinagh" + +#: ../rules/base.xml.in.h:656 +msgid "Tifinagh Extended" +msgstr "Extendido tifinagh" + +#: ../rules/base.xml.in.h:657 +msgid "Tifinagh Extended Phonetic" +msgstr "Tifinagh fonético extendido" + +#: ../rules/base.xml.in.h:658 +msgid "Tifinagh Phonetic" +msgstr "Tifinagh fonético" + +#: ../rules/base.xml.in.h:659 msgid "Tilde (~) variant" msgstr "Variante virgulilla (~)" -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:660 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:661 +msgid "Tkm" +msgstr "Tkm" + +#: ../rules/base.xml.in.h:662 +msgid "To the corresponding key in a Dvorak keyboard." +msgstr "A la tecla correspondiente en un teclado Dvorak." + +#: ../rules/base.xml.in.h:663 +msgid "To the corresponding key in a Qwerty keyboard." +msgstr "A la tecla correspondiente en un teclado Qwerty." + +#: ../rules/base.xml.in.h:664 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:665 +msgid "Traditional phonetic" +msgstr "Tradicional fonético" + +#: ../rules/base.xml.in.h:666 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:667 +msgid "Trust Slimline" +msgstr "Trust Slimline" + +#: ../rules/base.xml.in.h:668 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:669 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:670 msgid "Turkey" msgstr "Turquía" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:671 +msgid "Turkmenistan" +msgstr "Turkmenistán" + +#: ../rules/base.xml.in.h:672 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:673 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:674 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:675 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:modo EU)" + +#: ../rules/base.xml.in.h:676 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (106:modo JP)" + +#: ../rules/base.xml.in.h:677 msgid "Typewriter" msgstr "Máquina de escribir" -#: ../rules/base.xml.in.h:450 -msgid "U.S. English" -msgstr "Inglés EEUU" +#: ../rules/base.xml.in.h:678 +msgid "Typewriter, legacy" +msgstr "Máquina de escribir, heredado" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:679 +msgid "Tza" +msgstr "Tza" + +#: ../rules/base.xml.in.h:680 +msgid "UCW layout (accented letters only)" +msgstr "Distribución UCW (sólo teclas con tilde)" + +#: ../rules/base.xml.in.h:681 +msgid "US Dvorak with CZ UCW support" +msgstr "Teclado EE. UU. con soporte para UCW checo" + +#: ../rules/base.xml.in.h:682 msgid "US keyboard with Bosnian digraphs" -msgstr "Teclado EEUU con digrafos bosnios" +msgstr "Teclado EE. UU. con digrafos bosnios" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:683 msgid "US keyboard with Bosnian letters" -msgstr "Teclado EEUU con letras bosnias" +msgstr "Teclado EE. UU. con letras bosnias" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:684 msgid "US keyboard with Croatian digraphs" -msgstr "Teclado EEUU con digrafos croatas" +msgstr "Teclado EE. UU. con digrafos croatas" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:685 msgid "US keyboard with Croatian letters" -msgstr "Teclado EEUU con letras croatas" +msgstr "Teclado EE. UU. con letras croatas" -#: ../rules/base.xml.in.h:455 -msgid "US keyboard with Lithuanian letters" -msgstr "Teclado EEUU con letras lituanas" +#: ../rules/base.xml.in.h:686 +msgid "US keyboard with Estonian letters" +msgstr "Teclado EE. UU. con letras estonias" -#: ../rules/base.xml.in.h:456 -msgid "US keyboard with Slovenian digraphs" -msgstr "Teclado EEUU con digrafos eslovenos" +#: ../rules/base.xml.in.h:687 +msgid "US keyboard with Italian letters" +msgstr "Teclado EE. UU. con letras italianas" -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:688 +msgid "US keyboard with Lithuanian letters" +msgstr "Teclado EE. UU. con letras lituanas" + +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Slovenian letters" -msgstr "Teclado EEUU con letras eslovenas" +msgstr "Teclado EE. UU. con letras eslovenas" -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:690 ../rules/base.extras.xml.in.h:9 msgid "USA" -msgstr "EEUU" +msgstr "EE. UU." -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:691 +msgid "Udmurt" +msgstr "Udmurto" + +#: ../rules/base.xml.in.h:692 msgid "Ukr" msgstr "Ucr" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:693 msgid "Ukraine" msgstr "Ucrania" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:694 +msgid "Unicode additions (arrows and math operators)" +msgstr "Adiciones unicode (flechas y operadores matemáticos)" + +#: ../rules/base.xml.in.h:695 +msgid "Unicode additions (arrows and math operators). Math operators on default level" +msgstr "Adiciones unicode (flechas y operadores matemáticos); operadores matemáticos en el nivel predeterminado" + +#: ../rules/base.xml.in.h:696 msgid "UnicodeExpert" msgstr "UnicodeExperto" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:697 msgid "United Kingdom" msgstr "Reino Unido" -#: ../rules/base.xml.in.h:463 -msgid "Urdu" -msgstr "Urdu" +#: ../rules/base.xml.in.h:698 +msgid "Unitek KB-1925" +msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:699 +msgid "Urdu, Alternative phonetic" +msgstr "Urdu fonético alternativo" + +#: ../rules/base.xml.in.h:700 +msgid "Urdu, Phonetic" +msgstr "Urdu fonético" + +#: ../rules/base.xml.in.h:701 +msgid "Urdu, Winkeys" +msgstr "Urdu, teclas Windows" + +#: ../rules/base.xml.in.h:702 msgid "Use Bosnian digraphs" msgstr "Usar digrafos bosnios" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:703 msgid "Use Croatian digraphs" msgstr "Usar digrafos croatas" -#: ../rules/base.xml.in.h:466 -msgid "Use Slovenian digraphs" -msgstr "Usar digrafos eslovenos" - -#: ../rules/base.xml.in.h:467 -msgid "Use guillemots for quotes" +#: ../rules/base.xml.in.h:704 +msgid "Use guillemets for quotes" msgstr "Usar guillemots para comillas" -#: ../rules/base.xml.in.h:468 -msgid "Use keyboard LED to show alternative group." -msgstr "Usar LED del teclado para mostrar el grupo alternativo." +#: ../rules/base.xml.in.h:705 +msgid "Use keyboard LED to show alternative layout" +msgstr "Usar LED del teclado para mostrar la distribución alternativa" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:706 +msgid "Using space key to input non-breakable space character" +msgstr "Usando la tecla espacio para introducir un carácter de espacio no separable" + +#: ../rules/base.xml.in.h:707 +msgid "Usual space at any level" +msgstr "Espacio usual en cualquier nivel" + +#: ../rules/base.xml.in.h:708 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:709 msgid "Uzbekistan" msgstr "Uzbekistán" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:710 msgid "Vietnam" msgstr "Vietnam" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:711 +msgid "ViewSonic KU-306 Internet Keyboard" +msgstr "Teclado para internet ViewSonic KU-306" + +#: ../rules/base.xml.in.h:712 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:713 +msgid "Wang 724 keypad with unicode additions (arrows and math operators)" +msgstr "Teclado numérico Wang 724 con adiciones Unicode (flechas y operadores matemáticos)" + +#: ../rules/base.xml.in.h:714 +msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" +msgstr "Teclado numérico Wang 724 con adiciones Unicode (flechas y operadores matemáticos); operadores matemáticos en el nivel predeterminado" + +#: ../rules/base.xml.in.h:715 msgid "Wang model 724 azerty" -msgstr "Wang model 724 azerty" +msgstr "Wang modelo 724 azerty" -#: ../rules/base.xml.in.h:474 +#: ../rules/base.xml.in.h:716 +msgid "Western" +msgstr "Occidental" + +#: ../rules/base.xml.in.h:717 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:718 msgid "Winkeys" msgstr "Teclas Windows" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:719 msgid "With <\\|> key" msgstr "With tecla «\\|»" -#: ../rules/base.xml.in.h:477 -msgid "With guillemots" +#: ../rules/base.xml.in.h:720 +msgid "With EuroSign on 5" +msgstr "Con símbolo del Euro a la tecla 5" + +#: ../rules/base.xml.in.h:721 +msgid "With guillemets" msgstr "Con guillemots" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:722 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet Keyboard" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:723 +msgid "Yakut" +msgstr "Yakuto" + +#: ../rules/base.xml.in.h:724 +msgid "Yoruba" +msgstr "Yoruba" + +#: ../rules/base.xml.in.h:725 msgid "Z and ZHE swapped" msgstr "Z y ZHE intercambiados" -#: ../rules/base.xml.in.h:480 -msgid "Zar" -msgstr "Zar" +#: ../rules/base.xml.in.h:726 +msgid "Zaf" +msgstr "Zaf" -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:727 +msgid "Zero-width non-joiner character at second level" +msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel" + +#: ../rules/base.xml.in.h:728 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel" + +#: ../rules/base.xml.in.h:729 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel, nada en el cuarto nivel" + +#: ../rules/base.xml.in.h:730 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel, espacio estrecho no separable en el cuarto nivel" + +#: ../rules/base.xml.in.h:731 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel, espacio de anchura cero rompible («ZWJ») en el cuarto nivel" + +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio de anchura cero rompible («ZWJ») en el tercer nivel" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio de anchura cero rompible («ZWJ») en el tercer nivel, caracter de espacio no separable en el cuarto nivel" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el tercer nivel, carácter de anchura cero rompible («ZWJ») en el cuarto nivel" + +#: ../rules/base.xml.in.h:735 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:736 msgid "azerty/digits" msgstr "azerty/dígitos" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:737 msgid "digits" msgstr "dígitos" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:738 +msgid "displaced semicolon and quote (obsolete)" +msgstr "punto y coma y comilla desplazadas (obsoleto)" + +#: ../rules/base.xml.in.h:739 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:740 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:741 msgid "qwerty, extended Backslash" msgstr "qwerty, contrabarra extendida" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:742 msgid "qwerty/digits" msgstr "qwerty/dígitos" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:743 msgid "qwertz" msgstr "qwertz" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "Combinar tildes en lugar de teclas muertas" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Coeur d’Alene salish" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "Internacional (combinando AltGr Unicode)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Internacional (combinando AltGr Unicode, alternativa)" + +#~ msgid "ACPI Standard" +#~ msgstr "ACPI Estándard" + +#~ msgid "Bhu" +#~ msgstr "Bhu" + +#~ msgid "Caps Lock" +#~ msgstr "Bloqueo de mayúsculas" + +#~ msgid "DRC" +#~ msgstr "DRC" + +#~ msgid "Dan" +#~ msgstr "Dan" + +#~ msgid "Dvorak international" +#~ msgstr "Dvorak internacional" + +#~ msgid "Gre" +#~ msgstr "Gre" + +#~ msgid "Gui" +#~ msgstr "Gui" + +#, fuzzy +#~ msgid "Lav" +#~ msgstr "Lao" + +#~ msgid "Nep" +#~ msgstr "Nep" + +#~ msgid "SrL" +#~ msgstr "SrL" + +#~ msgid "Acer TravelMate 800" +#~ msgstr "Acer TravelMate 800" + +#~ msgid "Add the EuroSign to the 2 key." +#~ msgstr "Añadir el símbolo del Euro a la tecla 2." + +#~ msgid "Add the EuroSign to the E key." +#~ msgstr "Añadir el símbolo del Euro a la tecla E." + +#~ msgid "Alt+Ctrl changes group." +#~ msgstr "Alt+Ctrl cambia el grupo." + +#~ msgid "Alt+Shift changes group." +#~ msgstr "Alt+Mayús cambia el grupo." + +#~ msgid "Brazilian ABNT2" +#~ msgstr "ABNT2 brasileño" + +#~ msgid "CapsLock LED shows alternative group." +#~ msgstr "El LED de BloqMayús muestra el grupo alternativo." + +#~ msgid "CapsLock just locks the Shift modifier." +#~ msgstr "BloqMayús tan sólo bloquea el modificador Mayús." + +#~ msgid "CapsLock key changes group." +#~ msgstr "La tecla BloqMayús cambia el grupo." + +#~ msgid "Ctrl+Shift changes group." +#~ msgstr "Ctrl+Mayús cambia el grupo." + +#~ msgid "Group Shift/Lock behavior" +#~ msgstr "Comportamiento del grupo Mayús/Bloq" + +#~ msgid "Hewlett-Packard SK-2505 Internet Keyboard" +#~ msgstr "Hewlett-Packard SK-2505 Internet Keyboard" + +#~ msgid "IBM Rapid Access II (alternate option)" +#~ msgstr "IBM Rapid Access II (opción alternativa)" + +#~ msgid "Japanese 106-key" +#~ msgstr "Japonés 106 teclas" + +#~ msgid "Korean 106-key" +#~ msgstr "Coreano 106 teclas" + +#~ msgid "Kotoistus" +#~ msgstr "Kotoistus" + +#~ msgid "Kyr" +#~ msgstr "Kyr" + +#~ msgid "Left Alt key changes group." +#~ msgstr "La tecla Alt izquierda cambia el grupo." + +#~ msgid "Left Ctrl key changes group." +#~ msgstr "La tecla Ctrl izquierda cambia el grupo." + +#~ msgid "Left Shift key changes group." +#~ msgstr "La tecla Mayús izquierda cambia el grupo." + +#~ msgid "Left Win-key changes group." +#~ msgstr "La tecla Windows izquierda cambia el grupo." + +#~ msgid "Left Win-key is Compose." +#~ msgstr "La tecla Windows izquierda es Componer." + +#~ msgid "Macintosh layout" +#~ msgstr "Distribución Macintosh" + +#~ msgid "Menu is Compose." +#~ msgstr "Menú es Componer." + +#~ msgid "Menu key changes group." +#~ msgstr "La tecla Menú cambia el grupo." + +#~ msgid "Neostyle" +#~ msgstr "Neostyle" + +#~ msgid "NumLock LED shows alternative group." +#~ msgstr "El LED de BloqNum muestra el grupo alternativo." + +#~ msgid "Power G5" +#~ msgstr "Power G5" + +#~ msgid "PowerPC PS/2" +#~ msgstr "PowerPC PS/2" + +#~ msgid "Press Left Alt key to choose 3rd level." +#~ msgstr "Pulsar la tecla Alt izquierda para elegir el 3er nivel." + +#~ msgid "Press Left Win-key to choose 3rd level." +#~ msgstr "Pulsar la tecla Windows izquierda para elegir el 3er nivel." + +#~ msgid "Press Right Ctrl to choose 3rd level." +#~ msgstr "Pulsar la tecla Ctrl derecha para elegir el 3er nivel." + +#~ msgid "Press Right Win-key to choose 3rd level." +#~ msgstr "Pulsar la tecla Windows derecha para elegir el 3er nivel." + +#~ msgid "Press any of Alt keys to choose 3rd level." +#~ msgstr "Pulsar cualquiera de las teclas Alt para elegir el 3er nivel." + +#~ msgid "Press any of Win-keys to choose 3rd level." +#~ msgstr "Pulsar cualquiera de las teclas Windows para elegir el 3er nivel." + +#~ msgid "Pro" +#~ msgstr "Pro" + +#~ msgid "R-Alt switches group while pressed." +#~ msgstr "Alt derecho cambia el grupo al pulsarse." + +#~ msgid "Right Alt key changes group." +#~ msgstr "La tecla Alt derecha cambia el grupo." + +#~ msgid "Right Ctrl key changes group." +#~ msgstr "La tecla Ctrl derecha cambia el grupo." + +#~ msgid "Right Shift key changes group." +#~ msgstr "La tecla Mayús derecha cambia el grupo." + +#~ msgid "Right Win-key changes group." +#~ msgstr "La tecla Windows derecha cambia el grupo." + +#~ msgid "Right Win-key is Compose." +#~ msgstr "La tecla Windows derecha es Componer." + +#~ msgid "SCG" +#~ msgstr "SCG" + +#~ msgid "ScrollLock LED shows alternative group." +#~ msgstr "El led de BloqDespl muestra el grupo alternativo." + +#~ msgid "Third level choosers" +#~ msgstr "Selectores de tercer nivel" + +#~ msgid "US keyboard with Slovenian digraphs" +#~ msgstr "Teclado EEUU con digrafos eslovenos" + +#~ msgid "Use Slovenian digraphs" +#~ msgstr "Usar digrafos eslovenos" diff --git a/dist/xkeyboard-config/po/fi.po b/dist/xkeyboard-config/po/fi.po index ff5be340e..bcbd30464 100644 --- a/dist/xkeyboard-config/po/fi.po +++ b/dist/xkeyboard-config/po/fi.po @@ -1,15 +1,15 @@ # Finnish translations for xkeyboard-config package. # Copyright (C) 2005 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. -# Tommi Vainikainen , 2005, 2007-2009. +# Tommi Vainikainen , 2005, 2007-2010. # Ilkka Tuohela , 2007. # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.5\n" +"Project-Id-Version: xkeyboard-config 2.0\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-01-13 23:12+0000\n" -"PO-Revision-Date: 2009-01-16 08:05+0200\n" +"POT-Creation-Date: 2010-09-15 21:57+0100\n" +"PO-Revision-Date: 2010-09-20 08:49+0300\n" "Last-Translator: Tommi Vainikainen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" @@ -17,2679 +17,3087 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../rules/base.xml.in.h:1 ../rules/evdev.xml.in.h:1 +#: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<Pienempi/suurempi-kuin>" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "<Pienempi/suurempi-kuin> valitsee 5. tason, lukitsee kun painetaan yhdessä toisen 5. tason valitsimen kanssa" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "<Pienempi/suurempi-kuin> valitsee 5. tason, lukitsee kun painetaan yhdessä toisen 5. tason valitsimen kanssa, yksi painallus vapauttaa lukon" + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 ../rules/evdev.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "(Perinteinen) vaihtoehtoinen" -#: ../rules/base.xml.in.h:3 ../rules/evdev.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Perinteinen) vaihtoehtoinen, Sunin kuolleet näppäimet" -#: ../rules/base.xml.in.h:4 ../rules/evdev.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Perinteinen) vaihtoehtoinen, ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:5 ../rules/evdev.xml.in.h:5 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "101/104-näppäiminen tai yhteensopiva" -#: ../rules/base.xml.in.h:6 ../rules/evdev.xml.in.h:6 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/pilkku/Kuolleet näppäimet" -#: ../rules/base.xml.in.h:7 ../rules/evdev.xml.in.h:7 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/pilkku/Ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:8 ../rules/evdev.xml.in.h:8 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/piste/Kuolleet näppäimet" -#: ../rules/base.xml.in.h:9 ../rules/evdev.xml.in.h:9 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/piste/Ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:10 ../rules/evdev.xml.in.h:10 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/pilkku/Kuolleet näppäimet" -#: ../rules/base.xml.in.h:11 ../rules/evdev.xml.in.h:11 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/pilkku/Ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:12 ../rules/evdev.xml.in.h:12 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/piste/Kuolleet näppäimet" -#: ../rules/base.xml.in.h:13 ../rules/evdev.xml.in.h:13 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/piste/Ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:14 ../rules/evdev.xml.in.h:14 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/pilkku/Kuolleet näppäimet" -#: ../rules/base.xml.in.h:15 ../rules/evdev.xml.in.h:15 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/pilkku/Ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:16 ../rules/evdev.xml.in.h:16 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/piste/Kuolleet näppäimet" -#: ../rules/base.xml.in.h:17 ../rules/evdev.xml.in.h:17 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/piste/Ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:18 ../rules/evdev.xml.in.h:18 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/pilkku/Kuolleet näppäimet" -#: ../rules/base.xml.in.h:19 ../rules/evdev.xml.in.h:19 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/pilkku/Ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:20 ../rules/evdev.xml.in.h:20 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/piste/Kuolleet näppäimet" -#: ../rules/base.xml.in.h:21 ../rules/evdev.xml.in.h:21 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/piste/Ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:22 ../rules/evdev.xml.in.h:22 +#: ../rules/base.xml.in.h:25 msgid "2" msgstr "2" -#: ../rules/base.xml.in.h:23 ../rules/evdev.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "4" msgstr "4" -#: ../rules/base.xml.in.h:24 ../rules/evdev.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 ../rules/evdev.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 ../rules/evdev.xml.in.h:26 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 ../rules/evdev.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech-langaton työpöytänäppäimistö RFKB-23" -#: ../rules/base.xml.in.h:28 ../rules/evdev.xml.in.h:28 -msgid "ACPI Standard" -msgstr "ACPI-standardi" - -#: ../rules/base.xml.in.h:29 ../rules/evdev.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "ATM/phone-style" -msgstr "" +msgstr "ATM/puhelintyyppi" -#: ../rules/base.xml.in.h:30 ../rules/evdev.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:31 ../rules/evdev.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:32 ../rules/evdev.xml.in.h:32 +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:33 ../rules/evdev.xml.in.h:33 +#: ../rules/base.xml.in.h:35 msgid "Acer Laptop" msgstr "Acer-kannettava" -#: ../rules/base.xml.in.h:34 ../rules/evdev.xml.in.h:34 +#: ../rules/base.xml.in.h:36 msgid "Add the standard behavior to Menu key" msgstr "Lisää standardi toiminta valikkonäppäimeen" # Tulkitsin asiaa pikaisella tutkimuksella siten, että supersigno on # esperantoa ja tarkoittaa noin suunnilleen korkomerkkiä. -#: ../rules/base.xml.in.h:35 ../rules/evdev.xml.in.h:35 +#: ../rules/base.xml.in.h:37 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "Esperanton tarkkeiden lisäys (supersigno)" -#: ../rules/base.xml.in.h:36 ../rules/evdev.xml.in.h:36 +#: ../rules/base.xml.in.h:38 msgid "Adding EuroSign to certain keys" msgstr "Euro-merkin lisäys haluttuun näppäimeen" -#: ../rules/base.xml.in.h:37 ../rules/evdev.xml.in.h:37 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 ../rules/evdev.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:39 ../rules/evdev.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "Afganistan" -#: ../rules/base.xml.in.h:40 ../rules/evdev.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:41 ../rules/evdev.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:42 ../rules/evdev.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Albania" -#: ../rules/base.xml.in.h:43 ../rules/evdev.xml.in.h:43 +#: ../rules/base.xml.in.h:45 msgid "Alt and Meta are on Alt keys" msgstr "Alt ja Meta ovat Alt-näppäimissä" -#: ../rules/base.xml.in.h:44 ../rules/evdev.xml.in.h:44 +#: ../rules/base.xml.in.h:46 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Alt tulee oikeasta Win-näppäimestä, Super valikkonäppäimestä" -#: ../rules/base.xml.in.h:45 ../rules/evdev.xml.in.h:45 -msgid "Alt+CapsLock" -msgstr "Alt+CapsLock" +#: ../rules/base.xml.in.h:47 +msgid "Alt+Caps Lock" +msgstr "Alt+Caps Lock" -#: ../rules/base.xml.in.h:46 ../rules/evdev.xml.in.h:46 +#: ../rules/base.xml.in.h:48 msgid "Alt+Ctrl" msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:47 ../rules/evdev.xml.in.h:47 +#: ../rules/base.xml.in.h:49 msgid "Alt+Shift" msgstr "Alt+Shift" -#: ../rules/base.xml.in.h:48 ../rules/evdev.xml.in.h:48 +#: ../rules/base.xml.in.h:50 msgid "Alt+Space" msgstr "Alt+Välilyönti" -#: ../rules/base.xml.in.h:49 ../rules/evdev.xml.in.h:49 +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:50 ../rules/evdev.xml.in.h:50 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Alt- ja Win-näppäinten toiminta" -#: ../rules/base.xml.in.h:51 ../rules/evdev.xml.in.h:51 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "Vaihtoehtoinen" -#: ../rules/base.xml.in.h:52 ../rules/evdev.xml.in.h:52 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" msgstr "Vaihtoehtoinen itäinen" -#: ../rules/base.xml.in.h:53 ../rules/evdev.xml.in.h:53 +#: ../rules/base.xml.in.h:55 msgid "Alternative Phonetic" msgstr "Vaihtoehtoinen foneettinen" -#: ../rules/base.xml.in.h:54 ../rules/evdev.xml.in.h:54 -msgid "Alternative international (former us_intl)" -msgstr "Vaihtoehtoinen kansainvälinen (aiempi us_intl)" +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Vaihtoehtoinen kansainvälinen" -#: ../rules/base.xml.in.h:55 ../rules/evdev.xml.in.h:55 +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "Vaihtoehtoinen, Sunin kuolleet näppäimet" -#: ../rules/base.xml.in.h:56 ../rules/evdev.xml.in.h:56 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "Vaihtoehtoinen, ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:57 ../rules/evdev.xml.in.h:57 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" msgstr "Vaihtoehtoinen, vain latin-9" -#: ../rules/base.xml.in.h:58 ../rules/evdev.xml.in.h:58 +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:59 ../rules/evdev.xml.in.h:59 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "Andorra" -#: ../rules/base.xml.in.h:60 ../rules/evdev.xml.in.h:60 +#: ../rules/base.xml.in.h:62 msgid "Any Alt key" msgstr "Mikä tahansa Alt-näppäin" -#: ../rules/base.xml.in.h:61 ../rules/evdev.xml.in.h:61 +#: ../rules/base.xml.in.h:63 msgid "Any Win key" msgstr "Mikä tahansa Win-näppäin" -#: ../rules/base.xml.in.h:62 ../rules/evdev.xml.in.h:62 +#: ../rules/base.xml.in.h:64 msgid "Any Win key (while pressed)" msgstr "Mikä tahansa Win-näppäin (painettaessa)" -#: ../rules/base.xml.in.h:63 ../rules/evdev.xml.in.h:63 +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Heittomerkkimuunnos (')" -#: ../rules/base.xml.in.h:64 ../rules/evdev.xml.in.h:64 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:65 ../rules/evdev.xml.in.h:65 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Apple Aluminium -näppäimistö (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Apple Aluminium -näppäimistö (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Apple Aluminium -näppäimistö (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" +msgstr "Apple Aluminium -näppäimistö: emuloi PC-näppäimiä (Print, Scroll Lock, Pause, Num Lock)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" msgstr "Apple-kannettava" -#: ../rules/base.xml.in.h:66 ../rules/evdev.xml.in.h:66 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:67 ../rules/evdev.xml.in.h:67 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Arabia" -#: ../rules/base.xml.in.h:68 ../rules/evdev.xml.in.h:68 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:69 ../rules/evdev.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Armenia" -#: ../rules/base.xml.in.h:70 ../rules/evdev.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Asturia-vaihtoehto keskipilkullisella H-kirjaimella ja alapilkullisella L-kirjaimella" -#: ../rules/base.xml.in.h:71 ../rules/evdev.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "Asus Laptop" msgstr "Asus-kannettava" -#: ../rules/base.xml.in.h:72 ../rules/evdev.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "At bottom left" msgstr "Alhaalla vasemmalla" -#: ../rules/base.xml.in.h:73 ../rules/evdev.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "At left of 'A'" -msgstr "\"A\"-näppäimestä vasemmalla" +msgstr "”A”-näppäimestä vasemmalla" + +#: ../rules/base.xml.in.h:80 +msgid "Austria" +msgstr "Itävalta" + +#: ../rules/base.xml.in.h:81 +msgid "Aut" +msgstr "Aut" + +#: ../rules/base.xml.in.h:82 +msgid "Avatime" +msgstr "Avatime" -#: ../rules/base.xml.in.h:74 ../rules/evdev.xml.in.h:74 +#: ../rules/base.xml.in.h:83 msgid "Aze" msgstr "Aze" -#: ../rules/base.xml.in.h:75 ../rules/evdev.xml.in.h:75 +#: ../rules/base.xml.in.h:84 msgid "Azerbaijan" msgstr "Azerbaidzan" -#: ../rules/base.xml.in.h:76 ../rules/evdev.xml.in.h:76 +#: ../rules/base.xml.in.h:85 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 -langaton Internet-näppäimistö" -#: ../rules/base.xml.in.h:77 ../rules/evdev.xml.in.h:77 +#: ../rules/base.xml.in.h:86 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 ../rules/evdev.xml.in.h:78 +#: ../rules/base.xml.in.h:87 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:79 ../rules/evdev.xml.in.h:79 +#: ../rules/base.xml.in.h:88 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 ../rules/evdev.xml.in.h:80 +#: ../rules/base.xml.in.h:89 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 ../rules/evdev.xml.in.h:81 +#: ../rules/base.xml.in.h:90 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 ../rules/evdev.xml.in.h:82 +#: ../rules/base.xml.in.h:91 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 ../rules/evdev.xml.in.h:83 +#: ../rules/base.xml.in.h:92 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 ../rules/evdev.xml.in.h:84 +#: ../rules/base.xml.in.h:93 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 ../rules/evdev.xml.in.h:85 +#: ../rules/base.xml.in.h:94 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Mini Wireless Internet and Gaming" -#: ../rules/base.xml.in.h:86 ../rules/evdev.xml.in.h:86 -msgid "Ban" -msgstr "Ban" +#: ../rules/base.xml.in.h:95 +msgid "Backslash" +msgstr "Kenoviiva" -#: ../rules/base.xml.in.h:87 ../rules/evdev.xml.in.h:87 +#: ../rules/base.xml.in.h:96 msgid "Bangladesh" msgstr "Bangladesh" -#: ../rules/base.xml.in.h:88 ../rules/evdev.xml.in.h:88 +#: ../rules/base.xml.in.h:97 +msgid "Bashkirian" +msgstr "baškiiri" + +#: ../rules/base.xml.in.h:98 msgid "Bel" msgstr "Bel" -#: ../rules/base.xml.in.h:89 ../rules/evdev.xml.in.h:89 +#: ../rules/base.xml.in.h:99 msgid "Belarus" msgstr "Valko-Venäjä" -#: ../rules/base.xml.in.h:90 ../rules/evdev.xml.in.h:90 +#: ../rules/base.xml.in.h:100 msgid "Belgium" msgstr "Belgia" -#: ../rules/base.xml.in.h:91 ../rules/evdev.xml.in.h:91 +#: ../rules/base.xml.in.h:101 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:92 ../rules/evdev.xml.in.h:92 +#: ../rules/base.xml.in.h:102 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:93 ../rules/evdev.xml.in.h:93 +#: ../rules/base.xml.in.h:103 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:94 ../rules/evdev.xml.in.h:94 +#: ../rules/base.xml.in.h:104 msgid "Bengali" msgstr "Bengali" -#: ../rules/base.xml.in.h:95 ../rules/evdev.xml.in.h:95 +#: ../rules/base.xml.in.h:105 msgid "Bengali Probhat" msgstr "Bengali probhat" -#: ../rules/base.xml.in.h:96 ../rules/evdev.xml.in.h:96 +#: ../rules/base.xml.in.h:106 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ergonominen, Dvorak-tavalla" -#: ../rules/base.xml.in.h:97 ../rules/evdev.xml.in.h:97 +#: ../rules/base.xml.in.h:107 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ergonominen, Dvorak-tavalla, pelkkä latin-9" -#: ../rules/base.xml.in.h:98 ../rules/evdev.xml.in.h:98 +#: ../rules/base.xml.in.h:108 +msgid "Bgd" +msgstr "Bgd" + +#: ../rules/base.xml.in.h:109 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:99 ../rules/evdev.xml.in.h:99 -msgid "Bhu" -msgstr "Bhu" - -#: ../rules/base.xml.in.h:100 ../rules/evdev.xml.in.h:100 +#: ../rules/base.xml.in.h:110 msgid "Bhutan" msgstr "Bhutan" -#: ../rules/base.xml.in.h:101 ../rules/evdev.xml.in.h:101 +#: ../rules/base.xml.in.h:111 msgid "Biblical Hebrew (Tiro)" msgstr "Raamatullinen Heprea (Tiro)" -#: ../rules/base.xml.in.h:102 ../rules/evdev.xml.in.h:102 +#: ../rules/base.xml.in.h:112 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:103 ../rules/evdev.xml.in.h:103 +#: ../rules/base.xml.in.h:113 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:104 ../rules/evdev.xml.in.h:104 +#: ../rules/base.xml.in.h:114 msgid "Bosnia and Herzegovina" msgstr "Bosnia-Hertsegovina" -#: ../rules/base.xml.in.h:105 ../rules/evdev.xml.in.h:105 +#: ../rules/base.xml.in.h:115 msgid "Both Alt keys together" msgstr "Molemmat Alt-näppäimet" -#: ../rules/base.xml.in.h:106 ../rules/evdev.xml.in.h:106 +#: ../rules/base.xml.in.h:116 msgid "Both Ctrl keys together" msgstr "Molemmat Ctrl-näppäimet" -#: ../rules/base.xml.in.h:107 ../rules/evdev.xml.in.h:107 +#: ../rules/base.xml.in.h:117 msgid "Both Shift keys together" msgstr "Molemmat Shift-näppäimet" -#: ../rules/base.xml.in.h:108 ../rules/evdev.xml.in.h:108 +#: ../rules/base.xml.in.h:118 +msgid "Both Shift-Keys together toggle Caps Lock" +msgstr "Molemmat Shift-näppäimet yhdessä vaihtavat Caps Lockin." + +#: ../rules/base.xml.in.h:119 +msgid "Botswana" +msgstr "Botswana" + +#: ../rules/base.xml.in.h:120 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:109 ../rules/evdev.xml.in.h:109 +#: ../rules/base.xml.in.h:121 msgid "Braille" msgstr "Braille" -#: ../rules/base.xml.in.h:110 ../rules/evdev.xml.in.h:110 +#: ../rules/base.xml.in.h:122 msgid "Brazil" msgstr "Brasilia" -#: ../rules/base.xml.in.h:111 ../rules/evdev.xml.in.h:111 -msgid "Brazilian ABNT2" -msgstr "Brasilialainen ABNT2" - -#: ../rules/base.xml.in.h:112 ../rules/evdev.xml.in.h:112 +#: ../rules/base.xml.in.h:123 msgid "Breton" msgstr "Bretoni" -#: ../rules/base.xml.in.h:113 ../rules/evdev.xml.in.h:113 +#: ../rules/base.xml.in.h:124 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:114 ../rules/evdev.xml.in.h:114 +#: ../rules/base.xml.in.h:125 msgid "Brother Internet Keyboard" msgstr "Brother-Internet-näppäimistö" -#: ../rules/base.xml.in.h:115 ../rules/evdev.xml.in.h:115 +#: ../rules/base.xml.in.h:126 +msgid "Btn" +msgstr "Btn" + +#: ../rules/base.xml.in.h:127 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:116 ../rules/evdev.xml.in.h:116 +#: ../rules/base.xml.in.h:128 msgid "Bulgaria" msgstr "Bulgaria" -#: ../rules/base.xml.in.h:117 ../rules/evdev.xml.in.h:117 +#: ../rules/base.xml.in.h:129 +msgid "Bwa" +msgstr "Bwa" + +#: ../rules/base.xml.in.h:130 +msgid "COD" +msgstr "COD" + +#: ../rules/base.xml.in.h:131 msgid "CRULP" msgstr "CRULP" -#: ../rules/base.xml.in.h:118 ../rules/evdev.xml.in.h:118 +#: ../rules/base.xml.in.h:132 msgid "Cambodia" msgstr "Kambodža" -#: ../rules/base.xml.in.h:119 ../rules/evdev.xml.in.h:119 +#: ../rules/base.xml.in.h:133 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:120 ../rules/evdev.xml.in.h:120 +#: ../rules/base.xml.in.h:134 msgid "Canada" msgstr "Kanada" -#: ../rules/base.xml.in.h:121 ../rules/evdev.xml.in.h:121 +#: ../rules/base.xml.in.h:135 msgid "Caps Lock" msgstr "Caps Lock" -#: ../rules/base.xml.in.h:122 ../rules/evdev.xml.in.h:122 -msgid "CapsLock" -msgstr "CapsLock" +#: ../rules/base.xml.in.h:136 +msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" +msgstr "Caps Lock (ensimmäiselle tasolle), Shift+Caps Lock (viimeiselle tasolle)" -#: ../rules/base.xml.in.h:123 ../rules/evdev.xml.in.h:123 -msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" -msgstr "CapsLock (ensimmäiselle tasolle), Shift+CapsLock (viimeiselle tasolle)" +#: ../rules/base.xml.in.h:137 +msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" +msgstr "Caps Lock (painettaessa), Alt+Caps Lock tekee normaalin CapsLock-toiminnon" -#: ../rules/base.xml.in.h:124 ../rules/evdev.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" -msgstr "CapsLock (painettaessa), Alt+CapsLock tekee normaalin CapsLock-toiminnon" +#: ../rules/base.xml.in.h:138 +msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" +msgstr "Caps Lock toimii lukitsevana Shiftinä. Shift kumoaa Caps Lockin" -#: ../rules/base.xml.in.h:125 ../rules/evdev.xml.in.h:125 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "CapsLock toimii lukitsevana Shiftinä. Shift kumoaa CapsLockin" +#: ../rules/base.xml.in.h:139 +msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" +msgstr "Caps Lock toimii lukitsevana Shiftinä. Shift ei kumoa Caps Lockia" -#: ../rules/base.xml.in.h:126 ../rules/evdev.xml.in.h:126 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" -msgstr "CapsLock toimii lukitsevana Shiftinä. Shift ei kumoa CapsLockia" +#: ../rules/base.xml.in.h:140 +msgid "Caps Lock is disabled" +msgstr "Caps Lock ei käytössä" -#: ../rules/base.xml.in.h:127 ../rules/evdev.xml.in.h:127 -msgid "CapsLock key behavior" -msgstr "CapsLock-näppäimen toiminta" +#: ../rules/base.xml.in.h:141 +msgid "Caps Lock key behavior" +msgstr "Caps Lock-näppäimen toiminta" -#: ../rules/base.xml.in.h:128 ../rules/evdev.xml.in.h:128 -msgid "CapsLock toggles Shift so all keys are affected" -msgstr "CapsLock vaihtaa Shiftiä vaikuttaen kaikkiin näppäimiin" +#: ../rules/base.xml.in.h:142 +msgid "Caps Lock toggles Shift so all keys are affected" +msgstr "Caps Lock vaihtaa Shiftiä vaikuttaen kaikkiin näppäimiin" -#: ../rules/base.xml.in.h:129 ../rules/evdev.xml.in.h:129 -msgid "CapsLock toggles normal capitalization of alphabetic characters" -msgstr "CapsLock vaihtaa normaalin suuraakkostuksen aakkosille" +#: ../rules/base.xml.in.h:143 +msgid "Caps Lock toggles normal capitalization of alphabetic characters" +msgstr "Caps Lock vaihtaa normaalin suuraakkostuksen aakkosille" -#: ../rules/base.xml.in.h:130 ../rules/evdev.xml.in.h:130 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "CapsLock käyttää sisäistä suuraakkostusta. Shift kumoaa CapsLockin" +#: ../rules/base.xml.in.h:144 +msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" +msgstr "Caps Lock käyttää sisäistä suuraakkostusta. Shift kumoaa Caps Lockin" -#: ../rules/base.xml.in.h:131 ../rules/evdev.xml.in.h:131 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "CapsLock käyttää sisäistä suuraakkostusta. Shift ei kumoa CapsLockia" +#: ../rules/base.xml.in.h:145 +msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" +msgstr "Caps Lock käyttää sisäistä suuraakkostusta. Shift ei kumoa Caps Lockia" -#: ../rules/base.xml.in.h:132 ../rules/evdev.xml.in.h:132 +#: ../rules/base.xml.in.h:146 msgid "Catalan variant with middle-dot L" msgstr "Katalaani-vaihtoehto keskipilkullisella L-kirjaimella" -#: ../rules/base.xml.in.h:133 ../rules/evdev.xml.in.h:133 +#: ../rules/base.xml.in.h:147 msgid "Cedilla" msgstr "Sedilji" -#: ../rules/base.xml.in.h:134 ../rules/evdev.xml.in.h:134 +#: ../rules/base.xml.in.h:148 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:135 ../rules/evdev.xml.in.h:135 +#: ../rules/base.xml.in.h:149 msgid "Cherokee" msgstr "Cherokee" -#: ../rules/base.xml.in.h:136 ../rules/evdev.xml.in.h:136 +#: ../rules/base.xml.in.h:150 +msgid "Cherry B.UNLIMITED" +msgstr "Cherry B.UNLIMITED" + +#: ../rules/base.xml.in.h:151 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:137 ../rules/evdev.xml.in.h:137 +#: ../rules/base.xml.in.h:152 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (vaihtoehtoinen valinta)" -#: ../rules/base.xml.in.h:138 ../rules/evdev.xml.in.h:138 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:139 ../rules/evdev.xml.in.h:139 +#: ../rules/base.xml.in.h:154 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:140 ../rules/evdev.xml.in.h:140 +#: ../rules/base.xml.in.h:155 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:141 ../rules/evdev.xml.in.h:141 +#: ../rules/base.xml.in.h:156 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:142 ../rules/evdev.xml.in.h:142 +#: ../rules/base.xml.in.h:157 msgid "Chicony Internet Keyboard" msgstr "Chicony-Internet-näppäimistö" -#: ../rules/base.xml.in.h:143 ../rules/evdev.xml.in.h:143 +#: ../rules/base.xml.in.h:158 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:144 ../rules/evdev.xml.in.h:144 +#: ../rules/base.xml.in.h:159 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:145 ../rules/evdev.xml.in.h:145 +#: ../rules/base.xml.in.h:160 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:146 ../rules/evdev.xml.in.h:146 +#: ../rules/base.xml.in.h:161 msgid "China" msgstr "Kiina" -#: ../rules/base.xml.in.h:147 ../rules/evdev.xml.in.h:147 +#: ../rules/base.xml.in.h:162 +msgid "Chn" +msgstr "Chn" + +#: ../rules/base.xml.in.h:163 msgid "Chuvash" msgstr "Chuvash" -#: ../rules/base.xml.in.h:148 ../rules/evdev.xml.in.h:148 +#: ../rules/base.xml.in.h:164 msgid "Chuvash Latin" msgstr "Chuvash latinalainen" -#: ../rules/base.xml.in.h:149 ../rules/evdev.xml.in.h:149 +#: ../rules/base.xml.in.h:165 msgid "Classic" msgstr "Perinteinen" -#: ../rules/base.xml.in.h:150 ../rules/evdev.xml.in.h:150 +#: ../rules/base.xml.in.h:166 msgid "Classic Dvorak" msgstr "Perinteinen dvorak" -#: ../rules/base.xml.in.h:151 ../rules/evdev.xml.in.h:151 +#: ../rules/base.xml.in.h:167 +msgid "Classic, eliminate dead keys" +msgstr "Perinteinen, ei kuolleita näppäimiä" + +#: ../rules/base.xml.in.h:168 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:152 ../rules/evdev.xml.in.h:152 +#: ../rules/base.xml.in.h:169 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:153 ../rules/evdev.xml.in.h:153 +#: ../rules/base.xml.in.h:170 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:154 ../rules/evdev.xml.in.h:154 +#: ../rules/base.xml.in.h:171 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access -näppäimistö" -#: ../rules/base.xml.in.h:155 ../rules/evdev.xml.in.h:155 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq-Internet-näppäimistö (13 näppäintä)" -#: ../rules/base.xml.in.h:156 ../rules/evdev.xml.in.h:156 +#: ../rules/base.xml.in.h:173 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq-Internet-näppäimistö (18 näppäintä)" -#: ../rules/base.xml.in.h:157 ../rules/evdev.xml.in.h:157 +#: ../rules/base.xml.in.h:174 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq-Internet-näppäimistö (7 näppäintä)" -#: ../rules/base.xml.in.h:158 ../rules/evdev.xml.in.h:158 +#: ../rules/base.xml.in.h:175 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq-näppäimistö" -#: ../rules/base.xml.in.h:159 ../rules/evdev.xml.in.h:159 +#: ../rules/base.xml.in.h:176 msgid "Compose key position" msgstr "Compose-näppäimen sijainti" -#: ../rules/base.xml.in.h:160 ../rules/evdev.xml.in.h:160 +#: ../rules/base.xml.in.h:177 msgid "Congo, Democratic Republic of the" msgstr "Kongon tasavalta" -#: ../rules/base.xml.in.h:161 ../rules/evdev.xml.in.h:161 +#: ../rules/base.xml.in.h:178 +msgid "Control + Alt + Backspace" +msgstr "Control + Alt + Backspace" + +#: ../rules/base.xml.in.h:179 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Contol on liitetty Alt-näppäimiin, Alt Win-näppäimiin" -#: ../rules/base.xml.in.h:162 ../rules/evdev.xml.in.h:162 +#: ../rules/base.xml.in.h:180 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Contol on liitetty Win-näppäimiin (ja tavalliset Ctrl-näppämet)" -#: ../rules/base.xml.in.h:163 ../rules/evdev.xml.in.h:163 +#: ../rules/base.xml.in.h:181 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:182 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "Krimintataari (Dobruca-1 Q)" + +#: ../rules/base.xml.in.h:183 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "Krimintataari (Dobruca-2 Q)" + +#: ../rules/base.xml.in.h:184 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "Krimintataari (turkkilainen Alt-Q)" + +#: ../rules/base.xml.in.h:185 +msgid "Crimean Tatar (Turkish F)" +msgstr "Krimintataari (turkkilainen F)" + +#: ../rules/base.xml.in.h:186 +msgid "Crimean Tatar (Turkish Q)" +msgstr "Krimintataari (turkkilainen Q)" + +#: ../rules/base.xml.in.h:187 msgid "Croatia" msgstr "Kroatia" -#: ../rules/base.xml.in.h:164 ../rules/evdev.xml.in.h:164 +#: ../rules/base.xml.in.h:188 msgid "Ctrl key position" msgstr "Ctrl-näppäimen sijainti" -#: ../rules/base.xml.in.h:165 ../rules/evdev.xml.in.h:165 +#: ../rules/base.xml.in.h:189 msgid "Ctrl+Shift" msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:166 ../rules/evdev.xml.in.h:166 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic" msgstr "Kyrillinen" -#: ../rules/base.xml.in.h:167 ../rules/evdev.xml.in.h:167 +#: ../rules/base.xml.in.h:191 msgid "Cyrillic with guillemets" msgstr "Kyrillinen guillemot-lainausmerkeillä" -#: ../rules/base.xml.in.h:168 ../rules/evdev.xml.in.h:168 +#: ../rules/base.xml.in.h:192 msgid "Cyrillic, Z and ZHE swapped" msgstr "Kyrillinen, Z ja ZHE vaihdettu" -#: ../rules/base.xml.in.h:169 ../rules/evdev.xml.in.h:169 +#: ../rules/base.xml.in.h:193 msgid "Cze" msgstr "Cze" -#: ../rules/base.xml.in.h:170 ../rules/evdev.xml.in.h:170 +#: ../rules/base.xml.in.h:194 msgid "Czechia" msgstr "Tšekki" -#: ../rules/base.xml.in.h:171 ../rules/evdev.xml.in.h:171 -msgid "DRC" -msgstr "DRC" +#: ../rules/base.xml.in.h:195 +msgid "DOS" +msgstr "DOS" -#: ../rules/base.xml.in.h:172 ../rules/evdev.xml.in.h:172 +#: ../rules/base.xml.in.h:196 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:173 ../rules/evdev.xml.in.h:173 -msgid "Dan" -msgstr "Dan" - -#: ../rules/base.xml.in.h:174 ../rules/evdev.xml.in.h:174 +#: ../rules/base.xml.in.h:197 msgid "Dead acute" msgstr "Kuollut akuutti" -#: ../rules/base.xml.in.h:175 ../rules/evdev.xml.in.h:175 +#: ../rules/base.xml.in.h:198 msgid "Dead grave acute" msgstr "Kuollut gravis" -#: ../rules/base.xml.in.h:176 ../rules/evdev.xml.in.h:176 +#: ../rules/base.xml.in.h:199 msgid "Default numeric keypad keys" msgstr "Oletussormionäppäimet" -#: ../rules/base.xml.in.h:177 ../rules/evdev.xml.in.h:177 +#: ../rules/base.xml.in.h:200 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:178 ../rules/evdev.xml.in.h:178 +#: ../rules/base.xml.in.h:201 msgid "Dell 101-key PC" msgstr "Dell 101-näppäiminen PC" -#: ../rules/base.xml.in.h:179 ../rules/evdev.xml.in.h:179 +#: ../rules/base.xml.in.h:202 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Kannettava Dell Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:180 ../rules/evdev.xml.in.h:180 +#: ../rules/base.xml.in.h:203 msgid "Dell Laptop/notebook Precision M series" msgstr "Kannettava Dell Precision M -sarja" -#: ../rules/base.xml.in.h:181 ../rules/evdev.xml.in.h:181 +#: ../rules/base.xml.in.h:204 msgid "Dell Latitude series laptop" msgstr "Kannettava Dell Latitude-sarja" -#: ../rules/base.xml.in.h:182 ../rules/evdev.xml.in.h:182 +#: ../rules/base.xml.in.h:205 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:183 ../rules/evdev.xml.in.h:183 +#: ../rules/base.xml.in.h:206 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:184 ../rules/evdev.xml.in.h:184 +#: ../rules/base.xml.in.h:207 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:185 ../rules/evdev.xml.in.h:185 +#: ../rules/base.xml.in.h:208 msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB -multimedianäppäimistö" -#: ../rules/base.xml.in.h:186 ../rules/evdev.xml.in.h:186 +#: ../rules/base.xml.in.h:209 msgid "Denmark" msgstr "Tanska" -#: ../rules/base.xml.in.h:187 ../rules/evdev.xml.in.h:187 +#: ../rules/base.xml.in.h:210 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:188 ../rules/evdev.xml.in.h:188 +#: ../rules/base.xml.in.h:211 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa-langaton työpöytänäppäimistö" -#: ../rules/base.xml.in.h:189 ../rules/evdev.xml.in.h:189 +#: ../rules/base.xml.in.h:212 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801/9802-sarja" -#: ../rules/base.xml.in.h:190 ../rules/evdev.xml.in.h:190 +#: ../rules/base.xml.in.h:213 +msgid "Dnk" +msgstr "Dnk" + +#: ../rules/base.xml.in.h:214 msgid "Dvorak" msgstr "Dvorak" -#: ../rules/base.xml.in.h:191 ../rules/evdev.xml.in.h:191 +#: ../rules/base.xml.in.h:215 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (UK-pilkutus)" -#: ../rules/base.xml.in.h:192 ../rules/evdev.xml.in.h:192 -msgid "Dvorak international" -msgstr "Dvorak kansainvälinen" +#: ../rules/base.xml.in.h:216 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Dvorak vaihtoehtoinen kansainvälinen (ei kuolleita näppäimiä)" + +#: ../rules/base.xml.in.h:217 +msgid "Dvorak international (with dead keys)" +msgstr "Dvorak kansainvälinen (kuolleilla näppäimillä)" -#: ../rules/base.xml.in.h:193 ../rules/evdev.xml.in.h:193 -msgid "Dvorak, Polish quotes on key \"1/!\"" -msgstr "Dvorak, puolalaiset lainausmerkit \"1/!\"-näppäimistä" +#: ../rules/base.xml.in.h:218 +msgid "Dvorak, Polish quotes on key 1" +msgstr "Dvorak, puolalaiset lainausmerkit ”1”-näppäimistä" -#: ../rules/base.xml.in.h:194 ../rules/evdev.xml.in.h:194 +#: ../rules/base.xml.in.h:219 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, puolalaiset lainausmerkit lainausmerkkinäppäimestä" -#: ../rules/base.xml.in.h:195 ../rules/evdev.xml.in.h:195 +#: ../rules/base.xml.in.h:220 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:196 ../rules/evdev.xml.in.h:196 +#: ../rules/base.xml.in.h:221 msgid "Eastern" msgstr "Itäinen" -#: ../rules/base.xml.in.h:197 ../rules/evdev.xml.in.h:197 +#: ../rules/base.xml.in.h:222 msgid "Eliminate dead keys" msgstr "Ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:198 ../rules/evdev.xml.in.h:198 +#: ../rules/base.xml.in.h:223 msgid "Enable extra typographic characters" msgstr "Ota käyttöön ylimääräiset typografiset merkit" -#: ../rules/base.xml.in.h:199 ../rules/evdev.xml.in.h:199 +#: ../rules/base.xml.in.h:224 +msgid "English" +msgstr "englanti" + +#: ../rules/base.xml.in.h:225 +msgid "English (USA International)" +msgstr "Englantilainen (USA kansainvälinen)" + +#: ../rules/base.xml.in.h:226 +msgid "English (USA Macintosh)" +msgstr "Englantilainen (USA Macintosh)" + +#: ../rules/base.xml.in.h:227 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:200 ../rules/evdev.xml.in.h:200 +#: ../rules/base.xml.in.h:228 +msgid "Enter on keypad" +msgstr "Enter sormiossa" + +#: ../rules/base.xml.in.h:229 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:201 ../rules/evdev.xml.in.h:201 +#: ../rules/base.xml.in.h:230 msgid "Ergonomic" msgstr "ergonominen" -#: ../rules/base.xml.in.h:202 ../rules/evdev.xml.in.h:202 +#: ../rules/base.xml.in.h:231 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:203 ../rules/evdev.xml.in.h:203 +#: ../rules/base.xml.in.h:232 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:204 ../rules/evdev.xml.in.h:204 +#: ../rules/base.xml.in.h:233 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:205 ../rules/evdev.xml.in.h:205 +#: ../rules/base.xml.in.h:234 msgid "Estonia" msgstr "Viro" -#: ../rules/base.xml.in.h:206 ../rules/evdev.xml.in.h:206 +#: ../rules/base.xml.in.h:235 msgid "Eth" msgstr "Eth" -#: ../rules/base.xml.in.h:207 ../rules/evdev.xml.in.h:207 +#: ../rules/base.xml.in.h:236 msgid "Ethiopia" msgstr "Etiopia" -#: ../rules/base.xml.in.h:208 ../rules/evdev.xml.in.h:208 -msgid "Evdev-managed keyboard" -msgstr "Evdev-hallittu näppäimistö" - -#: ../rules/base.xml.in.h:209 ../rules/evdev.xml.in.h:209 +#: ../rules/base.xml.in.h:237 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:210 ../rules/evdev.xml.in.h:210 +#: ../rules/base.xml.in.h:238 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:211 ../rules/evdev.xml.in.h:211 +#: ../rules/base.xml.in.h:239 msgid "Extended" msgstr "Laajennettu" -#: ../rules/base.xml.in.h:212 ../rules/evdev.xml.in.h:212 +#: ../rules/base.xml.in.h:240 +msgid "Extended - Winkeys" +msgstr "Laajennettu - Win-näppäimet" + +#: ../rules/base.xml.in.h:241 msgid "Extended Backslash" msgstr "Laajennettu kenoviiva" -#: ../rules/base.xml.in.h:213 ../rules/evdev.xml.in.h:213 +#: ../rules/base.xml.in.h:242 msgid "F-letter (F) variant" msgstr "F-kirjainmuunnos (F)" -#: ../rules/base.xml.in.h:214 ../rules/evdev.xml.in.h:214 +#: ../rules/base.xml.in.h:243 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:215 ../rules/evdev.xml.in.h:215 -msgid "Fao" -msgstr "Fao" - -#: ../rules/base.xml.in.h:216 ../rules/evdev.xml.in.h:216 +#: ../rules/base.xml.in.h:244 msgid "Faroe Islands" msgstr "Färsaaret" -#: ../rules/base.xml.in.h:217 ../rules/evdev.xml.in.h:217 +#: ../rules/base.xml.in.h:245 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:218 ../rules/evdev.xml.in.h:218 +#: ../rules/base.xml.in.h:246 msgid "Finland" msgstr "Suomi" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:221 ../rules/evdev.xml.in.h:221 +#: ../rules/base.xml.in.h:249 msgid "Four-level key with abstract separators" -msgstr "" +msgstr "Neljännen tason näppäin abstrakteilla erottimilla" -#: ../rules/base.xml.in.h:222 ../rules/evdev.xml.in.h:222 +#: ../rules/base.xml.in.h:250 msgid "Four-level key with comma" -msgstr "" +msgstr "Neljännen tason näppäin pilkulla" -#: ../rules/base.xml.in.h:223 ../rules/evdev.xml.in.h:223 +#: ../rules/base.xml.in.h:251 msgid "Four-level key with dot" -msgstr "" +msgstr "Neljännen tason näppäin pisteellä" -#: ../rules/base.xml.in.h:224 ../rules/evdev.xml.in.h:224 +#: ../rules/base.xml.in.h:252 msgid "Four-level key with dot, latin-9 restriction" -msgstr "" +msgstr "Neljännen tason näppäin pisteellä, latin-9-rajoituksella" -#: ../rules/base.xml.in.h:225 ../rules/evdev.xml.in.h:225 +# Wikipediasta katsoin, että momayyez on persialainen desimaalierotin, joka näyttää kauttaviivalta +#: ../rules/base.xml.in.h:253 msgid "Four-level key with momayyez" -msgstr "" +msgstr "Neljännen tason näppäin persialaisella desimaalierottimella (momayyez)" -#: ../rules/base.xml.in.h:226 ../rules/evdev.xml.in.h:226 +#: ../rules/base.xml.in.h:254 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:227 ../rules/evdev.xml.in.h:227 +#: ../rules/base.xml.in.h:255 msgid "France" msgstr "Ranska" -#: ../rules/base.xml.in.h:228 ../rules/evdev.xml.in.h:228 +#: ../rules/base.xml.in.h:256 +msgid "Français (France Alternative)" +msgstr "Ranskalainen (Ranska vaihtoehtoinen)" + +#: ../rules/base.xml.in.h:257 msgid "French" msgstr "Ranskalainen" -#: ../rules/base.xml.in.h:229 ../rules/evdev.xml.in.h:229 +#: ../rules/base.xml.in.h:258 msgid "French (Macintosh)" msgstr "Ranskalainen (Macintosh)" -#: ../rules/base.xml.in.h:230 ../rules/evdev.xml.in.h:230 +#: ../rules/base.xml.in.h:259 msgid "French (legacy)" msgstr "Ranskalainen (vanha)" -#: ../rules/base.xml.in.h:231 ../rules/evdev.xml.in.h:231 +#: ../rules/base.xml.in.h:260 msgid "French Dvorak" msgstr "Ranskalainen dvorak" -#: ../rules/base.xml.in.h:232 ../rules/evdev.xml.in.h:232 +#: ../rules/base.xml.in.h:261 msgid "French, Sun dead keys" msgstr "Ranskalainen, Sunin kuolleet näppäimet" -#: ../rules/base.xml.in.h:233 ../rules/evdev.xml.in.h:233 +#: ../rules/base.xml.in.h:262 msgid "French, eliminate dead keys" msgstr "Ranskalainen, ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:234 ../rules/evdev.xml.in.h:234 +#: ../rules/base.xml.in.h:263 +msgid "Fro" +msgstr "Fro" + +#: ../rules/base.xml.in.h:264 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Fujitsu-Siemens Computers AMILO-kannettava" -#: ../rules/base.xml.in.h:235 ../rules/evdev.xml.in.h:235 +#: ../rules/base.xml.in.h:265 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:236 ../rules/evdev.xml.in.h:236 +#: ../rules/base.xml.in.h:266 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:237 ../rules/evdev.xml.in.h:237 +#: ../rules/base.xml.in.h:267 +msgid "GILLBT" +msgstr "GILLBT" + +#: ../rules/base.xml.in.h:268 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:238 ../rules/evdev.xml.in.h:238 +#: ../rules/base.xml.in.h:269 msgid "Generic 101-key PC" msgstr "Yleinen 101-näppäiminen PC" -#: ../rules/base.xml.in.h:239 ../rules/evdev.xml.in.h:239 +#: ../rules/base.xml.in.h:270 msgid "Generic 102-key (Intl) PC" msgstr "Yleinen 102-näppäiminen (kansainvälinen) PC" -#: ../rules/base.xml.in.h:240 ../rules/evdev.xml.in.h:240 +#: ../rules/base.xml.in.h:271 msgid "Generic 104-key PC" msgstr "Yleinen 104-näppäiminen PC" -#: ../rules/base.xml.in.h:241 ../rules/evdev.xml.in.h:241 +#: ../rules/base.xml.in.h:272 msgid "Generic 105-key (Intl) PC" msgstr "Yleinen 105-näppäiminen (kansainvälinen) PC" -#: ../rules/base.xml.in.h:242 ../rules/evdev.xml.in.h:242 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-21e" -#: ../rules/base.xml.in.h:243 ../rules/evdev.xml.in.h:243 +#: ../rules/base.xml.in.h:274 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM-näppäimistö KWD-910" -#: ../rules/base.xml.in.h:244 ../rules/evdev.xml.in.h:244 +#: ../rules/base.xml.in.h:275 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-rulla" -#: ../rules/base.xml.in.h:245 ../rules/evdev.xml.in.h:245 +#: ../rules/base.xml.in.h:276 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:246 ../rules/evdev.xml.in.h:246 +#: ../rules/base.xml.in.h:277 +msgid "Genius KKB-2050HS" +msgstr "Genius KKB-2050HS" + +#: ../rules/base.xml.in.h:278 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:247 ../rules/evdev.xml.in.h:247 +#: ../rules/base.xml.in.h:279 msgid "Georgia" msgstr "Georgia" -#: ../rules/base.xml.in.h:248 ../rules/evdev.xml.in.h:248 +#: ../rules/base.xml.in.h:280 msgid "Georgian" msgstr "Georgia" -#: ../rules/base.xml.in.h:249 ../rules/evdev.xml.in.h:249 +#: ../rules/base.xml.in.h:281 msgid "Georgian AZERTY Tskapo" msgstr "Georgian AZERTY Tskapo" -#: ../rules/base.xml.in.h:250 ../rules/evdev.xml.in.h:250 +#: ../rules/base.xml.in.h:282 msgid "German (Macintosh)" msgstr "Saksalainen (Macintosh)" -#: ../rules/base.xml.in.h:251 ../rules/evdev.xml.in.h:251 +#: ../rules/base.xml.in.h:283 msgid "German, Sun dead keys" msgstr "Saksalainen, Sunin kuolleet näppäimet" -#: ../rules/base.xml.in.h:252 ../rules/evdev.xml.in.h:252 +#: ../rules/base.xml.in.h:284 msgid "German, eliminate dead keys" msgstr "Saksalainen, ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:253 ../rules/evdev.xml.in.h:253 +#: ../rules/base.xml.in.h:285 msgid "Germany" msgstr "Saksa" -#: ../rules/base.xml.in.h:254 ../rules/evdev.xml.in.h:254 +#: ../rules/base.xml.in.h:286 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:255 ../rules/evdev.xml.in.h:255 +#: ../rules/base.xml.in.h:287 msgid "Ghana" msgstr "Ghana" -#: ../rules/base.xml.in.h:256 ../rules/evdev.xml.in.h:256 -msgid "Gre" -msgstr "Gre" +#: ../rules/base.xml.in.h:288 +msgid "Gin" +msgstr "Gin" + +#: ../rules/base.xml.in.h:289 +msgid "Grc" +msgstr "Grc" -#: ../rules/base.xml.in.h:257 ../rules/evdev.xml.in.h:257 +#: ../rules/base.xml.in.h:290 msgid "Greece" msgstr "Kreikka" -#: ../rules/base.xml.in.h:258 ../rules/evdev.xml.in.h:258 -msgid "Group toggle on multiply/divide key" -msgstr "" - -#: ../rules/base.xml.in.h:259 ../rules/evdev.xml.in.h:259 -msgid "Gui" -msgstr "Gui" - -#: ../rules/base.xml.in.h:260 ../rules/evdev.xml.in.h:260 +#: ../rules/base.xml.in.h:291 msgid "Guinea" msgstr "Guinea" -#: ../rules/base.xml.in.h:261 ../rules/evdev.xml.in.h:261 +#: ../rules/base.xml.in.h:292 msgid "Gujarati" msgstr "Gujarati" -#: ../rules/base.xml.in.h:262 ../rules/evdev.xml.in.h:262 +#: ../rules/base.xml.in.h:293 msgid "Gurmukhi" msgstr "Gurmukhi" -#: ../rules/base.xml.in.h:263 ../rules/evdev.xml.in.h:263 +#: ../rules/base.xml.in.h:294 msgid "Gurmukhi Jhelum" msgstr "Gurmukhi Jhelum" # Lienee tuotemerkki -#: ../rules/base.xml.in.h:264 ../rules/evdev.xml.in.h:264 +#: ../rules/base.xml.in.h:295 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:265 ../rules/evdev.xml.in.h:265 +#: ../rules/base.xml.in.h:296 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking -näppäimistö" -#: ../rules/base.xml.in.h:266 ../rules/evdev.xml.in.h:266 +#: ../rules/base.xml.in.h:297 msgid "Happy Hacking Keyboard for Mac" msgstr "Happy Hacking -näppäimistö, Mac-versio" -#: ../rules/base.xml.in.h:267 ../rules/evdev.xml.in.h:267 +#: ../rules/base.xml.in.h:298 msgid "Hausa" msgstr "Hausa" -#: ../rules/base.xml.in.h:268 ../rules/evdev.xml.in.h:268 +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard-Internet-näppäimistö" -#: ../rules/base.xml.in.h:269 ../rules/evdev.xml.in.h:269 +#: ../rules/base.xml.in.h:300 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:270 ../rules/evdev.xml.in.h:270 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:271 ../rules/evdev.xml.in.h:271 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:272 ../rules/evdev.xml.in.h:272 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:273 ../rules/evdev.xml.in.h:273 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:274 ../rules/evdev.xml.in.h:274 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:275 ../rules/evdev.xml.in.h:275 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:276 ../rules/evdev.xml.in.h:276 +#: ../rules/base.xml.in.h:308 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:277 ../rules/evdev.xml.in.h:277 +#: ../rules/base.xml.in.h:309 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Hewlett-Packard SK-250x-multimedianäppäimistö" -#: ../rules/base.xml.in.h:278 ../rules/evdev.xml.in.h:278 +#: ../rules/base.xml.in.h:310 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:279 ../rules/evdev.xml.in.h:279 +#: ../rules/base.xml.in.h:311 msgid "Hexadecimal" msgstr "Heksadesimaali" -#: ../rules/base.xml.in.h:280 ../rules/evdev.xml.in.h:280 +#: ../rules/base.xml.in.h:312 msgid "Hindi Bolnagri" msgstr "Hindi Bolnagri" -#: ../rules/base.xml.in.h:281 ../rules/evdev.xml.in.h:281 +#: ../rules/base.xml.in.h:313 +msgid "Hindi Wx" +msgstr "Hindi Wx" + +#: ../rules/base.xml.in.h:314 msgid "Homophonic" msgstr "Homofoninen" -#: ../rules/base.xml.in.h:282 ../rules/evdev.xml.in.h:282 +#: ../rules/base.xml.in.h:315 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:283 ../rules/evdev.xml.in.h:283 +#: ../rules/base.xml.in.h:316 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:284 ../rules/evdev.xml.in.h:284 +#: ../rules/base.xml.in.h:317 msgid "Hun" msgstr "Hun" -#: ../rules/base.xml.in.h:285 ../rules/evdev.xml.in.h:285 +#: ../rules/base.xml.in.h:318 msgid "Hungary" msgstr "Unkari" -#: ../rules/base.xml.in.h:286 ../rules/evdev.xml.in.h:286 +#: ../rules/base.xml.in.h:319 msgid "Hyper is mapped to Win-keys" msgstr "Hyper tulee Win-näppäimistä" -#: ../rules/base.xml.in.h:287 ../rules/evdev.xml.in.h:287 +#: ../rules/base.xml.in.h:320 msgid "IBM (LST 1205-92)" msgstr "IMB (LST 1205-92)" -#: ../rules/base.xml.in.h:288 ../rules/evdev.xml.in.h:288 +#: ../rules/base.xml.in.h:321 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:289 ../rules/evdev.xml.in.h:289 +#: ../rules/base.xml.in.h:322 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:290 ../rules/evdev.xml.in.h:290 +#: ../rules/base.xml.in.h:323 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:291 ../rules/evdev.xml.in.h:291 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:292 ../rules/evdev.xml.in.h:292 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, kansainvälinen" - -#: ../rules/base.xml.in.h:293 ../rules/evdev.xml.in.h:293 +#: ../rules/base.xml.in.h:325 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:294 ../rules/evdev.xml.in.h:294 +#: ../rules/base.xml.in.h:326 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:295 ../rules/evdev.xml.in.h:295 +#: ../rules/base.xml.in.h:327 msgid "ISO Alternate" msgstr "ISO vaihtoehtoinen" -#: ../rules/base.xml.in.h:296 ../rules/evdev.xml.in.h:296 +#: ../rules/base.xml.in.h:328 msgid "Iceland" msgstr "Islanti" -#: ../rules/base.xml.in.h:297 ../rules/evdev.xml.in.h:297 +#: ../rules/base.xml.in.h:329 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:298 ../rules/evdev.xml.in.h:298 +#: ../rules/base.xml.in.h:330 msgid "Include dead tilde" msgstr "Sisällytä kuollut tilde" -#: ../rules/base.xml.in.h:299 ../rules/evdev.xml.in.h:299 +#: ../rules/base.xml.in.h:331 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:300 ../rules/evdev.xml.in.h:300 +#: ../rules/base.xml.in.h:332 msgid "India" msgstr "Intia" -#: ../rules/base.xml.in.h:301 ../rules/evdev.xml.in.h:301 +#: ../rules/base.xml.in.h:333 msgid "International (AltGr dead keys)" msgstr "Kansainvälinen (AltGr -kuolleet näppäimet)" -#: ../rules/base.xml.in.h:302 ../rules/evdev.xml.in.h:302 +#: ../rules/base.xml.in.h:334 msgid "International (with dead keys)" msgstr "Kansainvälinen (ilman kuolleita näppäimiä)" -#: ../rules/base.xml.in.h:303 ../rules/evdev.xml.in.h:303 +#: ../rules/base.xml.in.h:335 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:304 ../rules/evdev.xml.in.h:304 +#: ../rules/base.xml.in.h:336 ../rules/base.extras.xml.in.h:8 msgid "Iran" msgstr "Iran" -#: ../rules/base.xml.in.h:305 ../rules/evdev.xml.in.h:305 +#: ../rules/base.xml.in.h:337 msgid "Iraq" msgstr "Irak" -#: ../rules/base.xml.in.h:306 ../rules/evdev.xml.in.h:306 +#: ../rules/base.xml.in.h:338 msgid "Ireland" msgstr "Irlanti" -#: ../rules/base.xml.in.h:307 ../rules/evdev.xml.in.h:307 +#: ../rules/base.xml.in.h:339 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:308 ../rules/evdev.xml.in.h:308 +#: ../rules/base.xml.in.h:340 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:309 ../rules/evdev.xml.in.h:309 +#: ../rules/base.xml.in.h:341 msgid "Irq" msgstr "Irq" -#: ../rules/base.xml.in.h:310 ../rules/evdev.xml.in.h:310 +#: ../rules/base.xml.in.h:342 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:311 ../rules/evdev.xml.in.h:311 +#: ../rules/base.xml.in.h:343 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:312 ../rules/evdev.xml.in.h:312 +#: ../rules/base.xml.in.h:344 msgid "Israel" msgstr "Israel" -#: ../rules/base.xml.in.h:313 ../rules/evdev.xml.in.h:313 +#: ../rules/base.xml.in.h:345 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:314 ../rules/evdev.xml.in.h:314 +#: ../rules/base.xml.in.h:346 msgid "Italy" msgstr "Italia" -#: ../rules/base.xml.in.h:315 ../rules/evdev.xml.in.h:315 +#: ../rules/base.xml.in.h:347 msgid "Japan" msgstr "Japani" -#: ../rules/base.xml.in.h:316 ../rules/evdev.xml.in.h:316 +#: ../rules/base.xml.in.h:348 msgid "Japan (PC-98xx Series)" msgstr "Japani (PC-98xx-sarja)" -#: ../rules/base.xml.in.h:317 ../rules/evdev.xml.in.h:317 -msgid "Japanese 106-key" -msgstr "Japanilainen 106-näppäiminen" - -#: ../rules/base.xml.in.h:318 ../rules/evdev.xml.in.h:318 +#: ../rules/base.xml.in.h:349 msgid "Japanese keyboard options" msgstr "japanilaisen näppäimistön valinnat" -#: ../rules/base.xml.in.h:319 ../rules/evdev.xml.in.h:319 +#: ../rules/base.xml.in.h:350 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:320 ../rules/evdev.xml.in.h:320 +#: ../rules/base.xml.in.h:351 msgid "Kalmyk" -msgstr "" +msgstr "kalmukki" -#: ../rules/base.xml.in.h:321 ../rules/evdev.xml.in.h:321 +#: ../rules/base.xml.in.h:352 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:322 ../rules/evdev.xml.in.h:322 +#: ../rules/base.xml.in.h:353 msgid "Kana Lock key is locking" msgstr "Kana, lukitusnäppäin lukitseva" -#: ../rules/base.xml.in.h:323 ../rules/evdev.xml.in.h:323 +#: ../rules/base.xml.in.h:354 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:324 ../rules/evdev.xml.in.h:324 +#: ../rules/base.xml.in.h:355 msgid "Kashubian" msgstr "Kashubia" -#: ../rules/base.xml.in.h:325 ../rules/evdev.xml.in.h:325 +#: ../rules/base.xml.in.h:356 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:326 ../rules/evdev.xml.in.h:326 +#: ../rules/base.xml.in.h:357 msgid "Kazakh with Russian" msgstr "Kazakstan venäjän kanssa" -#: ../rules/base.xml.in.h:327 ../rules/evdev.xml.in.h:327 +#: ../rules/base.xml.in.h:358 msgid "Kazakhstan" msgstr "Kazakstan" -#: ../rules/base.xml.in.h:328 ../rules/evdev.xml.in.h:328 +#: ../rules/base.xml.in.h:359 +msgid "Ken" +msgstr "Ken" + +#: ../rules/base.xml.in.h:360 +msgid "Kenya" +msgstr "Kenia" + +#: ../rules/base.xml.in.h:361 +msgid "Key sequence to kill the X server" +msgstr "Näppäinyhdistelmä, joka tappaa X-palvelimen" + +#: ../rules/base.xml.in.h:362 msgid "Key to choose 3rd level" msgstr "Kolmannen tason valintanäppäin" -#: ../rules/base.xml.in.h:329 ../rules/evdev.xml.in.h:329 +#: ../rules/base.xml.in.h:363 +msgid "Key to choose 5th level" +msgstr "Viidennen tason valintanäppäin" + +#: ../rules/base.xml.in.h:364 msgid "Key(s) to change layout" msgstr "Asettelunvaihtonäppäimet" -#: ../rules/base.xml.in.h:330 ../rules/evdev.xml.in.h:330 -msgid "Keypad" -msgstr "Sormio" - -#: ../rules/base.xml.in.h:331 ../rules/evdev.xml.in.h:331 +#: ../rules/base.xml.in.h:365 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:332 ../rules/evdev.xml.in.h:332 +#: ../rules/base.xml.in.h:366 +msgid "Kgz" +msgstr "Kgz" + +#: ../rules/base.xml.in.h:367 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:333 ../rules/evdev.xml.in.h:333 -msgid "Kir" -msgstr "Kir" +#: ../rules/base.xml.in.h:368 +msgid "Kikuyu" +msgstr "Kikuju" + +#: ../rules/base.xml.in.h:369 +msgid "Kinesis" +msgstr "Kinesis" -#: ../rules/base.xml.in.h:334 ../rules/evdev.xml.in.h:334 +#: ../rules/base.xml.in.h:370 msgid "Komi" msgstr "Komi" -#: ../rules/base.xml.in.h:335 ../rules/evdev.xml.in.h:335 +#: ../rules/base.xml.in.h:371 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:336 ../rules/evdev.xml.in.h:336 +#: ../rules/base.xml.in.h:372 msgid "Korea, Republic of" msgstr "Etelä-Korea" -#: ../rules/base.xml.in.h:337 ../rules/evdev.xml.in.h:337 -msgid "Korean 106-key" -msgstr "Korealainen 106-näppäiminen" - -#: ../rules/base.xml.in.h:338 ../rules/evdev.xml.in.h:338 +#: ../rules/base.xml.in.h:373 msgid "Ktunaxa" -msgstr "" +msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:339 ../rules/evdev.xml.in.h:339 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, (F)" msgstr "Kurdi, (F)" -#: ../rules/base.xml.in.h:340 ../rules/evdev.xml.in.h:340 +#: ../rules/base.xml.in.h:375 msgid "Kurdish, Arabic-Latin" msgstr "Kurdi, arabia-latinalainen" -#: ../rules/base.xml.in.h:341 ../rules/evdev.xml.in.h:341 +#: ../rules/base.xml.in.h:376 msgid "Kurdish, Latin Alt-Q" msgstr "Kurdi, latinalainen Alt-Q" -#: ../rules/base.xml.in.h:342 ../rules/evdev.xml.in.h:342 +#: ../rules/base.xml.in.h:377 msgid "Kurdish, Latin Q" msgstr "Kurdi, latinalainen Q" -#: ../rules/base.xml.in.h:343 ../rules/evdev.xml.in.h:343 +#: ../rules/base.xml.in.h:378 msgid "Kyrgyzstan" msgstr "Kirgisia" -#: ../rules/base.xml.in.h:344 ../rules/evdev.xml.in.h:344 +#: ../rules/base.xml.in.h:379 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:345 ../rules/evdev.xml.in.h:345 +#: ../rules/base.xml.in.h:380 msgid "LEKP" -msgstr "" +msgstr "LEKP" -#: ../rules/base.xml.in.h:346 ../rules/evdev.xml.in.h:346 +#: ../rules/base.xml.in.h:381 msgid "LEKPa" -msgstr "" +msgstr "LEKPa" -#: ../rules/base.xml.in.h:347 ../rules/evdev.xml.in.h:347 +#: ../rules/base.xml.in.h:382 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:348 ../rules/evdev.xml.in.h:348 +#: ../rules/base.xml.in.h:383 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:349 ../rules/evdev.xml.in.h:349 +#: ../rules/base.xml.in.h:384 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Kannettava Compaq (esim. Armada) kannettavan näppäimistö " -#: ../rules/base.xml.in.h:350 ../rules/evdev.xml.in.h:350 +#: ../rules/base.xml.in.h:385 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Kannettava Compaq (esim. Armada) Internet-näppäimistö " -#: ../rules/base.xml.in.h:351 ../rules/evdev.xml.in.h:351 +#: ../rules/base.xml.in.h:386 msgid "Laptop/notebook eMachines m68xx" msgstr "Kannettava eMachines m68xx" -#: ../rules/base.xml.in.h:352 ../rules/evdev.xml.in.h:352 +#: ../rules/base.xml.in.h:387 msgid "Latin" msgstr "Latinalainen" -#: ../rules/base.xml.in.h:353 ../rules/evdev.xml.in.h:353 +#: ../rules/base.xml.in.h:388 msgid "Latin American" msgstr "Latinalainen amerikka" -#: ../rules/base.xml.in.h:354 ../rules/evdev.xml.in.h:354 +#: ../rules/base.xml.in.h:389 msgid "Latin Unicode" msgstr "Latinalainen Unicode" -#: ../rules/base.xml.in.h:355 ../rules/evdev.xml.in.h:355 +#: ../rules/base.xml.in.h:390 msgid "Latin Unicode qwerty" msgstr "Latinalainen Unicode-qwerty" -#: ../rules/base.xml.in.h:356 ../rules/evdev.xml.in.h:356 +#: ../rules/base.xml.in.h:391 msgid "Latin qwerty" msgstr "Latinalainen qwerty" -#: ../rules/base.xml.in.h:357 ../rules/evdev.xml.in.h:357 +#: ../rules/base.xml.in.h:392 msgid "Latin unicode" msgstr "Latinalainen Unicode" -#: ../rules/base.xml.in.h:358 ../rules/evdev.xml.in.h:358 +#: ../rules/base.xml.in.h:393 msgid "Latin unicode qwerty" msgstr "Latinalainen Unicode-qwerty" -#: ../rules/base.xml.in.h:359 ../rules/evdev.xml.in.h:359 +#: ../rules/base.xml.in.h:394 msgid "Latin with guillemets" msgstr "Latinalainen guillemot-lainausmerkeillä" -#: ../rules/base.xml.in.h:360 ../rules/evdev.xml.in.h:360 +#: ../rules/base.xml.in.h:395 msgid "Latvia" msgstr "Latvia" -#: ../rules/base.xml.in.h:361 ../rules/evdev.xml.in.h:361 -msgid "Lav" -msgstr "Lav" +#: ../rules/base.xml.in.h:396 +msgid "Layout toggle on multiply/divide key" +msgstr "Ryhmän vaihto kerto/jako-näppäimellä" -#: ../rules/base.xml.in.h:362 ../rules/evdev.xml.in.h:362 +#: ../rules/base.xml.in.h:397 msgid "Left Alt" msgstr "Vasen Alt" -#: ../rules/base.xml.in.h:363 ../rules/evdev.xml.in.h:363 +#: ../rules/base.xml.in.h:398 msgid "Left Alt (while pressed)" msgstr "Vasen Alt-näppäin (painettaessa)" -#: ../rules/base.xml.in.h:364 ../rules/evdev.xml.in.h:364 +#: ../rules/base.xml.in.h:399 msgid "Left Alt is swapped with Left Win" msgstr "Vaihda vasen Alt-näppän vasemman Win-näppäimen kanssa" -#: ../rules/base.xml.in.h:365 ../rules/evdev.xml.in.h:365 +#: ../rules/base.xml.in.h:400 msgid "Left Ctrl" msgstr "Vasen Ctrl" -#: ../rules/base.xml.in.h:366 ../rules/evdev.xml.in.h:366 +#: ../rules/base.xml.in.h:401 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Vasen ctrl (ensimmäiselle asettelulle), Oikea Ctrl (viimeiselle asettelulle)" + +#: ../rules/base.xml.in.h:402 msgid "Left Ctrl+Left Shift" msgstr "Vasen Ctrl+Vasen Shift" -#: ../rules/base.xml.in.h:367 ../rules/evdev.xml.in.h:367 +#: ../rules/base.xml.in.h:403 msgid "Left Shift" msgstr "Vasen Shift" -#: ../rules/base.xml.in.h:368 ../rules/evdev.xml.in.h:368 +#: ../rules/base.xml.in.h:404 msgid "Left Win" msgstr "Vasen Win" -#: ../rules/base.xml.in.h:369 ../rules/evdev.xml.in.h:369 +#: ../rules/base.xml.in.h:405 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "Vasen Win (ensimmäiselle asettelulle), Oikea Win/valikko (viimeiselle asettelulle)" -#: ../rules/base.xml.in.h:370 ../rules/evdev.xml.in.h:370 +#: ../rules/base.xml.in.h:406 msgid "Left Win (while pressed)" msgstr "Vasen Win (painettaessa)" -#: ../rules/base.xml.in.h:371 ../rules/evdev.xml.in.h:371 +#: ../rules/base.xml.in.h:407 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Vasen Win valitsee 5. tason, lukitsee kun painetaan yhdessä toisen 5. tason valitsimen kanssa" + +#: ../rules/base.xml.in.h:408 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Vasen Win valitsee 5. tason, lukitsee kun painetaan yhdessä toisen 5. tason valitsimen kanssa, yksi painallus vapauttaa lukon" + +#: ../rules/base.xml.in.h:409 msgid "Left hand" msgstr "Vasenkätinen" -#: ../rules/base.xml.in.h:372 ../rules/evdev.xml.in.h:372 +#: ../rules/base.xml.in.h:410 msgid "Left handed Dvorak" msgstr "Vasenkätinen dvorak" -#: ../rules/base.xml.in.h:373 ../rules/evdev.xml.in.h:373 +#: ../rules/base.xml.in.h:411 msgid "Legacy" msgstr "Perinteinen" -#: ../rules/base.xml.in.h:374 ../rules/evdev.xml.in.h:374 +#: ../rules/base.xml.in.h:412 msgid "Legacy Wang 724" msgstr "Perinteinen Wang 724" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:376 ../rules/evdev.xml.in.h:376 +#: ../rules/base.xml.in.h:414 msgid "Legacy key with comma" -msgstr "" +msgstr "Perinteinen näppäin pilkulla" -#: ../rules/base.xml.in.h:377 ../rules/evdev.xml.in.h:377 +#: ../rules/base.xml.in.h:415 msgid "Legacy key with dot" -msgstr "" +msgstr "Perinteinen näppäin pisteellä" -#: ../rules/base.xml.in.h:378 ../rules/evdev.xml.in.h:378 -msgid "Less-than/Greater-than" -msgstr "Pienempi-kuin/suurempi-kuin" - -#: ../rules/base.xml.in.h:379 ../rules/evdev.xml.in.h:379 +#: ../rules/base.xml.in.h:416 msgid "Lithuania" msgstr "Liettua" -#: ../rules/base.xml.in.h:380 ../rules/evdev.xml.in.h:380 +#: ../rules/base.xml.in.h:417 +msgid "Lka" +msgstr "Lka" + +#: ../rules/base.xml.in.h:418 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:381 ../rules/evdev.xml.in.h:381 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:382 ../rules/evdev.xml.in.h:382 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (vaihtoehtoinen)" -#: ../rules/base.xml.in.h:383 ../rules/evdev.xml.in.h:383 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:384 ../rules/evdev.xml.in.h:384 +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:385 ../rules/evdev.xml.in.h:385 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:386 ../rules/evdev.xml.in.h:386 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:387 ../rules/evdev.xml.in.h:387 -msgid "Logitech Cordless Desktop Pro (alternate option2)" -msgstr "Logitech Cordless Desktop Pro (vaihtoehtoinen2)" +#: ../rules/base.xml.in.h:425 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" +msgstr "Logitech Cordless Desktop Pro (vaihtoehtoinen 2)" -#: ../rules/base.xml.in.h:388 ../rules/evdev.xml.in.h:388 +#: ../rules/base.xml.in.h:426 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:389 ../rules/evdev.xml.in.h:389 +#: ../rules/base.xml.in.h:427 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:390 ../rules/evdev.xml.in.h:390 +#: ../rules/base.xml.in.h:428 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15 -lisänäppäimet G15daemon-ohjelmasta" -#: ../rules/base.xml.in.h:391 ../rules/evdev.xml.in.h:391 +#: ../rules/base.xml.in.h:429 msgid "Logitech Generic Keyboard" msgstr "Logitech-yleisnäppäimistö" -#: ../rules/base.xml.in.h:392 ../rules/evdev.xml.in.h:392 +#: ../rules/base.xml.in.h:430 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech Internet 350 -näppämistö" -#: ../rules/base.xml.in.h:393 ../rules/evdev.xml.in.h:393 +#: ../rules/base.xml.in.h:431 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet -näppämistö" -#: ../rules/base.xml.in.h:394 ../rules/evdev.xml.in.h:394 +#: ../rules/base.xml.in.h:432 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator -näppämistö" -#: ../rules/base.xml.in.h:395 ../rules/evdev.xml.in.h:395 +#: ../rules/base.xml.in.h:433 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite -näppäimistö" -#: ../rules/base.xml.in.h:396 ../rules/evdev.xml.in.h:396 +#: ../rules/base.xml.in.h:434 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Cordless Media Desktop -näppäimistö" -#: ../rules/base.xml.in.h:397 ../rules/evdev.xml.in.h:397 +#: ../rules/base.xml.in.h:435 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X-näppäimistö" -#: ../rules/base.xml.in.h:398 ../rules/evdev.xml.in.h:398 +#: ../rules/base.xml.in.h:436 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge -näppäimistö" -#: ../rules/base.xml.in.h:399 ../rules/evdev.xml.in.h:399 +#: ../rules/base.xml.in.h:437 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo-näppäimistö" -#: ../rules/base.xml.in.h:400 ../rules/evdev.xml.in.h:400 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:401 ../rules/evdev.xml.in.h:401 +#: ../rules/base.xml.in.h:439 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (malli Y-RB6)" -#: ../rules/base.xml.in.h:402 ../rules/evdev.xml.in.h:402 +#: ../rules/base.xml.in.h:440 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:403 ../rules/evdev.xml.in.h:403 +#: ../rules/base.xml.in.h:441 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:404 ../rules/evdev.xml.in.h:404 +#: ../rules/base.xml.in.h:442 msgid "Lower Sorbian" -msgstr "" +msgstr "alasorbi" -#: ../rules/base.xml.in.h:405 ../rules/evdev.xml.in.h:405 +#: ../rules/base.xml.in.h:443 msgid "Lower Sorbian (qwertz)" -msgstr "" +msgstr "alasorbi (qwertz)" -#: ../rules/base.xml.in.h:406 ../rules/evdev.xml.in.h:406 +#: ../rules/base.xml.in.h:444 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:407 ../rules/evdev.xml.in.h:407 +#: ../rules/base.xml.in.h:445 +msgid "Lva" +msgstr "Lva" + +#: ../rules/base.xml.in.h:446 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:408 ../rules/evdev.xml.in.h:408 +#: ../rules/base.xml.in.h:447 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:409 ../rules/evdev.xml.in.h:409 +#: ../rules/base.xml.in.h:448 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:410 ../rules/evdev.xml.in.h:410 +#: ../rules/base.xml.in.h:449 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (kansainvälinen)" -#: ../rules/base.xml.in.h:411 ../rules/evdev.xml.in.h:411 +#: ../rules/base.xml.in.h:450 msgid "Macedonia" msgstr "Makedonia" -#: ../rules/base.xml.in.h:412 ../rules/evdev.xml.in.h:412 +#: ../rules/base.xml.in.h:451 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:413 ../rules/evdev.xml.in.h:413 +#: ../rules/base.xml.in.h:452 +msgid "Macintosh (International)" +msgstr "Macintosh (kansainvälinen)" + +#: ../rules/base.xml.in.h:453 msgid "Macintosh Old" msgstr "Macintosh vanha" -#: ../rules/base.xml.in.h:414 ../rules/evdev.xml.in.h:414 +#: ../rules/base.xml.in.h:454 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, Sunin kuolleet näppäimet" -#: ../rules/base.xml.in.h:415 ../rules/evdev.xml.in.h:415 +#: ../rules/base.xml.in.h:455 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:416 ../rules/evdev.xml.in.h:416 -msgid "Make CapsLock an additional Backspace" -msgstr "Tee CapsLockista ylimääräinen askelpalautin" +#: ../rules/base.xml.in.h:456 +msgid "Make Caps Lock an additional Backspace" +msgstr "Tee Caps Lockista ylimääräinen askelpalautin" -#: ../rules/base.xml.in.h:417 ../rules/evdev.xml.in.h:417 -msgid "Make CapsLock an additional Ctrl" -msgstr "Tee CapsLockista ylimääräinen Ctrl" +#: ../rules/base.xml.in.h:457 +msgid "Make Caps Lock an additional Ctrl" +msgstr "Tee Caps Lockista ylimääräinen Ctrl" -#: ../rules/base.xml.in.h:418 ../rules/evdev.xml.in.h:418 -msgid "Make CapsLock an additional ESC" -msgstr "Tee CapsLockista ylimääräinen Esc" +#: ../rules/base.xml.in.h:458 +msgid "Make Caps Lock an additional ESC" +msgstr "Tee Caps Lockista ylimääräinen Esc" -#: ../rules/base.xml.in.h:419 ../rules/evdev.xml.in.h:419 -msgid "Mal" -msgstr "Mal" +#: ../rules/base.xml.in.h:459 +msgid "Make Caps Lock an additional Hyper" +msgstr "Tee Caps Lockista ylimääräinen Hyper" -#: ../rules/base.xml.in.h:420 ../rules/evdev.xml.in.h:420 +#: ../rules/base.xml.in.h:460 +msgid "Make Caps Lock an additional Num Lock" +msgstr "Tee Caps Lockista ylimääräinen Num Lock" + +#: ../rules/base.xml.in.h:461 +msgid "Make Caps Lock an additional Super" +msgstr "Tee Caps Lockista ylimääräinen Super" + +#: ../rules/base.xml.in.h:462 msgid "Malayalam" msgstr "Malayalam" -#: ../rules/base.xml.in.h:421 ../rules/evdev.xml.in.h:421 +#: ../rules/base.xml.in.h:463 msgid "Malayalam Lalitha" msgstr "Malayalam Lalitha" -#: ../rules/base.xml.in.h:422 ../rules/evdev.xml.in.h:422 +#: ../rules/base.xml.in.h:464 msgid "Maldives" msgstr "Malediivit" -#: ../rules/base.xml.in.h:423 ../rules/evdev.xml.in.h:423 +#: ../rules/base.xml.in.h:465 +msgid "Mali" +msgstr "Mali" + +#: ../rules/base.xml.in.h:466 msgid "Malta" msgstr "Malta" -#: ../rules/base.xml.in.h:424 ../rules/evdev.xml.in.h:424 +#: ../rules/base.xml.in.h:467 msgid "Maltese keyboard with US layout" msgstr "Maltalainen näppäimistö US-asettelulla" -#: ../rules/base.xml.in.h:425 ../rules/evdev.xml.in.h:425 +#: ../rules/base.xml.in.h:468 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:426 ../rules/evdev.xml.in.h:426 +#: ../rules/base.xml.in.h:469 msgid "Maori" msgstr "Maori" -#: ../rules/base.xml.in.h:427 ../rules/evdev.xml.in.h:427 +#: ../rules/base.xml.in.h:470 +msgid "Mdv" +msgstr "Mdv" + +#: ../rules/base.xml.in.h:471 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:428 ../rules/evdev.xml.in.h:428 +#: ../rules/base.xml.in.h:472 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access-näppäimistö" -#: ../rules/base.xml.in.h:429 ../rules/evdev.xml.in.h:429 +#: ../rules/base.xml.in.h:473 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:430 ../rules/evdev.xml.in.h:430 +#: ../rules/base.xml.in.h:474 msgid "Menu" msgstr "Valikko" -#: ../rules/base.xml.in.h:431 ../rules/evdev.xml.in.h:431 +#: ../rules/base.xml.in.h:475 msgid "Meta is mapped to Left Win" msgstr "Meta tulee vasemmasta Win-näppäimestä" -#: ../rules/base.xml.in.h:432 ../rules/evdev.xml.in.h:432 +#: ../rules/base.xml.in.h:476 msgid "Meta is mapped to Win keys" msgstr "Meta tulee Win-näppäimistä" -#: ../rules/base.xml.in.h:433 ../rules/evdev.xml.in.h:433 +#: ../rules/base.xml.in.h:477 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve 2000 -näppäimistö" -#: ../rules/base.xml.in.h:434 ../rules/evdev.xml.in.h:434 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Internet Keyboard" msgstr "Microsoft-Internet-näppäimistö" -#: ../rules/base.xml.in.h:435 ../rules/evdev.xml.in.h:435 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft-Internet-näppäimistö Pro, ruotsalainen" -#: ../rules/base.xml.in.h:436 ../rules/evdev.xml.in.h:436 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:437 ../rules/evdev.xml.in.h:437 +#: ../rules/base.xml.in.h:481 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural-näppäimistö Elite" -#: ../rules/base.xml.in.h:438 ../rules/evdev.xml.in.h:438 +#: ../rules/base.xml.in.h:482 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural-näppäimistö Pro / Microsoft-Internet-näppäimistö Pro" -#: ../rules/base.xml.in.h:439 ../rules/evdev.xml.in.h:439 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural-näppäimistö Pro OEM" -#: ../rules/base.xml.in.h:440 ../rules/evdev.xml.in.h:440 +#: ../rules/base.xml.in.h:484 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural-näppäimistö Pro USB / Microsoft-Internet-näppäimistö Pro" -#: ../rules/base.xml.in.h:441 ../rules/evdev.xml.in.h:441 +#: ../rules/base.xml.in.h:485 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic -näppäimistö 7000" -#: ../rules/base.xml.in.h:442 ../rules/evdev.xml.in.h:442 +#: ../rules/base.xml.in.h:486 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office-näppäimistö" -#: ../rules/base.xml.in.h:443 ../rules/evdev.xml.in.h:443 +#: ../rules/base.xml.in.h:487 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft-langaton multimedianäppämistö 1.0A" -#: ../rules/base.xml.in.h:444 ../rules/evdev.xml.in.h:444 +#: ../rules/base.xml.in.h:488 msgid "Miscellaneous compatibility options" msgstr "Sekalaisia yhteensopivuusvalintoja" -#: ../rules/base.xml.in.h:445 ../rules/evdev.xml.in.h:445 +#: ../rules/base.xml.in.h:489 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:446 ../rules/evdev.xml.in.h:446 +#: ../rules/base.xml.in.h:490 +msgid "Mli" +msgstr "Mli" + +#: ../rules/base.xml.in.h:491 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:447 ../rules/evdev.xml.in.h:447 +#: ../rules/base.xml.in.h:492 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:448 ../rules/evdev.xml.in.h:448 +#: ../rules/base.xml.in.h:493 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:449 ../rules/evdev.xml.in.h:449 +#: ../rules/base.xml.in.h:494 msgid "Mongolia" msgstr "Mongolia" -#: ../rules/base.xml.in.h:450 ../rules/evdev.xml.in.h:450 +#: ../rules/base.xml.in.h:495 msgid "Montenegro" msgstr "Montenegro" -#: ../rules/base.xml.in.h:451 ../rules/evdev.xml.in.h:451 +#: ../rules/base.xml.in.h:496 msgid "Morocco" msgstr "Marokko" -#: ../rules/base.xml.in.h:452 ../rules/evdev.xml.in.h:452 +#: ../rules/base.xml.in.h:497 msgid "Multilingual" msgstr "Monikielinen" -#: ../rules/base.xml.in.h:453 ../rules/evdev.xml.in.h:453 +#: ../rules/base.xml.in.h:498 msgid "Multilingual, first part" msgstr "Monikielinen, ensimmäinen osa" -#: ../rules/base.xml.in.h:454 ../rules/evdev.xml.in.h:454 +#: ../rules/base.xml.in.h:499 msgid "Multilingual, second part" msgstr "Monikielinen, toinen osa" -#: ../rules/base.xml.in.h:455 ../rules/evdev.xml.in.h:455 +#: ../rules/base.xml.in.h:500 msgid "Myanmar" msgstr "Myanmar" -#: ../rules/base.xml.in.h:456 ../rules/evdev.xml.in.h:456 +#: ../rules/base.xml.in.h:501 msgid "NICOLA-F style Backspace" msgstr "NICOLA-F-tyylin Backspace" -#: ../rules/base.xml.in.h:457 ../rules/evdev.xml.in.h:457 +#: ../rules/base.xml.in.h:502 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:458 ../rules/evdev.xml.in.h:458 +#: ../rules/base.xml.in.h:503 msgid "Nativo" -msgstr "" +msgstr "Nativo" -#: ../rules/base.xml.in.h:459 ../rules/evdev.xml.in.h:459 -#, fuzzy +#: ../rules/base.xml.in.h:504 msgid "Nativo for Esperanto" -msgstr "Esperanto" +msgstr "Nativo esperantolle" -#: ../rules/base.xml.in.h:460 ../rules/evdev.xml.in.h:460 +#: ../rules/base.xml.in.h:505 msgid "Nativo for USA keyboards" -msgstr "" +msgstr "Nativo yhdysvaltalaisille näppäimistöille" -#: ../rules/base.xml.in.h:461 ../rules/evdev.xml.in.h:461 +#: ../rules/base.xml.in.h:506 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:462 ../rules/evdev.xml.in.h:462 -msgid "Nep" -msgstr "Nep" - -#: ../rules/base.xml.in.h:463 ../rules/evdev.xml.in.h:463 +#: ../rules/base.xml.in.h:507 msgid "Nepal" msgstr "Nepal" -#: ../rules/base.xml.in.h:464 ../rules/evdev.xml.in.h:464 +#: ../rules/base.xml.in.h:508 msgid "Netherlands" msgstr "Alankomaat" -#: ../rules/base.xml.in.h:465 ../rules/evdev.xml.in.h:465 -msgid "Nig" -msgstr "Nig" +#: ../rules/base.xml.in.h:509 +msgid "New phonetic" +msgstr "Uusi foneettinen" -#: ../rules/base.xml.in.h:466 ../rules/evdev.xml.in.h:466 +#: ../rules/base.xml.in.h:510 +msgid "Nga" +msgstr "Nga" + +#: ../rules/base.xml.in.h:511 msgid "Nigeria" msgstr "Nigeria" -#: ../rules/base.xml.in.h:467 ../rules/evdev.xml.in.h:467 +#: ../rules/base.xml.in.h:512 msgid "Nld" msgstr "Nld" -#: ../rules/base.xml.in.h:468 ../rules/evdev.xml.in.h:468 +#: ../rules/base.xml.in.h:513 msgid "Non-breakable space character at fourth level" msgstr "Sitova välilyöntimerkki 4. tasolla" -#: ../rules/base.xml.in.h:469 ../rules/evdev.xml.in.h:469 +#: ../rules/base.xml.in.h:514 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Sitova välilyöntimerkki 4. tasolla ja kapea sitova välilyöntimerkki 6. tasolla" -#: ../rules/base.xml.in.h:470 ../rules/evdev.xml.in.h:470 +#: ../rules/base.xml.in.h:515 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Sitova välilyöntimerkki 4. tasolla, kapea sitova välilyöntimerkki 6. tasolla (Ctrl+Shift)" -#: ../rules/base.xml.in.h:471 ../rules/evdev.xml.in.h:471 +#: ../rules/base.xml.in.h:516 msgid "Non-breakable space character at second level" msgstr "Sitova välilyöntimerkki 2. tasolla" -#: ../rules/base.xml.in.h:472 ../rules/evdev.xml.in.h:472 +#: ../rules/base.xml.in.h:517 msgid "Non-breakable space character at third level" msgstr "Sitova välilyöntimerkki 3. tasolla" -#: ../rules/base.xml.in.h:473 ../rules/evdev.xml.in.h:473 +#: ../rules/base.xml.in.h:518 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "Sitova välilyöntimerkki 3. tasolla eikä mitään 4. tasolla" -#: ../rules/base.xml.in.h:474 ../rules/evdev.xml.in.h:474 +#: ../rules/base.xml.in.h:519 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "Sitova välilyöntimerkki 3. tasolla, kapea sitova välilyöntimerkki 4. tasolla" -#: ../rules/base.xml.in.h:475 ../rules/evdev.xml.in.h:475 +#: ../rules/base.xml.in.h:520 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:476 ../rules/evdev.xml.in.h:476 +#: ../rules/base.xml.in.h:521 msgid "Northern Saami" msgstr "Pohjoissaami" -#: ../rules/base.xml.in.h:477 ../rules/evdev.xml.in.h:477 +#: ../rules/base.xml.in.h:522 msgid "Northern Saami, eliminate dead keys" msgstr "Pohjoissaami, ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:478 ../rules/evdev.xml.in.h:478 +#: ../rules/base.xml.in.h:523 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:479 ../rules/evdev.xml.in.h:479 +#: ../rules/base.xml.in.h:524 msgid "Norway" msgstr "Norja" -#: ../rules/base.xml.in.h:480 ../rules/evdev.xml.in.h:480 -msgid "NumLock" -msgstr "NumLock" +#: ../rules/base.xml.in.h:525 +msgid "Npl" +msgstr "Npl" + +#: ../rules/base.xml.in.h:526 +msgid "Num Lock" +msgstr "Num Lock" -#: ../rules/base.xml.in.h:481 ../rules/evdev.xml.in.h:481 +#: ../rules/base.xml.in.h:527 msgid "Numeric keypad delete key behaviour" msgstr "Numerosormion Del-näppäimen toiminta" -#: ../rules/base.xml.in.h:482 ../rules/evdev.xml.in.h:482 +#: ../rules/base.xml.in.h:528 msgid "Numeric keypad keys work as with Mac" msgstr "Sormionäppäimet toimivat kuten Macissa" -#: ../rules/base.xml.in.h:483 ../rules/evdev.xml.in.h:483 +#: ../rules/base.xml.in.h:529 msgid "Numeric keypad layout selection" msgstr "Sormion asettelun valinta" -#: ../rules/base.xml.in.h:484 ../rules/evdev.xml.in.h:484 +#: ../rules/base.xml.in.h:530 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:485 ../rules/evdev.xml.in.h:485 +#: ../rules/base.xml.in.h:531 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:486 ../rules/evdev.xml.in.h:486 +#: ../rules/base.xml.in.h:532 msgid "OLPC Dari" msgstr "OLPC, dari" -#: ../rules/base.xml.in.h:487 ../rules/evdev.xml.in.h:487 +#: ../rules/base.xml.in.h:533 msgid "OLPC Pashto" msgstr "OLPC, pashto" -#: ../rules/base.xml.in.h:488 ../rules/evdev.xml.in.h:488 +#: ../rules/base.xml.in.h:534 msgid "OLPC Southern Uzbek" msgstr "OLPC, eteläinen uzbeekki" -#: ../rules/base.xml.in.h:489 ../rules/evdev.xml.in.h:489 +#: ../rules/base.xml.in.h:535 +msgid "Occitan" +msgstr "oksitaani" + +#: ../rules/base.xml.in.h:536 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:490 ../rules/evdev.xml.in.h:490 +#: ../rules/base.xml.in.h:537 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:491 ../rules/evdev.xml.in.h:491 +#: ../rules/base.xml.in.h:538 msgid "Oriya" msgstr "Oriya" -#: ../rules/base.xml.in.h:492 ../rules/evdev.xml.in.h:492 +#: ../rules/base.xml.in.h:539 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet-näppäimistö" -#: ../rules/base.xml.in.h:493 ../rules/evdev.xml.in.h:493 +#: ../rules/base.xml.in.h:540 msgid "Ossetian" msgstr "Ossetia" -#: ../rules/base.xml.in.h:494 ../rules/evdev.xml.in.h:494 +#: ../rules/base.xml.in.h:541 msgid "Ossetian, Winkeys" msgstr "Ossetia, Win-näppäimet" -#: ../rules/base.xml.in.h:495 ../rules/evdev.xml.in.h:495 +#: ../rules/base.xml.in.h:542 msgid "Ossetian, legacy" msgstr "Ossetia, vanha" -#: ../rules/base.xml.in.h:496 ../rules/evdev.xml.in.h:496 +#: ../rules/base.xml.in.h:543 msgid "PC-98xx Series" msgstr "PC-98xx-sarja" -#: ../rules/base.xml.in.h:497 ../rules/evdev.xml.in.h:497 +#: ../rules/base.xml.in.h:544 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:498 ../rules/evdev.xml.in.h:498 +#: ../rules/base.xml.in.h:545 msgid "Pakistan" msgstr "Pakistan" -#: ../rules/base.xml.in.h:499 ../rules/evdev.xml.in.h:499 +#: ../rules/base.xml.in.h:546 +msgid "Pannonian Rusyn Homophonic" +msgstr "Homofooninen Pannonian ruteeni" + +#: ../rules/base.xml.in.h:547 msgid "Pashto" msgstr "Pashto" -#: ../rules/base.xml.in.h:500 ../rules/evdev.xml.in.h:500 +#: ../rules/base.xml.in.h:548 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:501 ../rules/evdev.xml.in.h:501 +#: ../rules/base.xml.in.h:549 +msgid "Pause" +msgstr "Tauko" + +#: ../rules/base.xml.in.h:550 +msgid "Persian, with Persian Keypad" +msgstr "Persia, persialaisella sormiolla" + +#: ../rules/base.xml.in.h:551 msgid "Phonetic" msgstr "Foneettinen" -#: ../rules/base.xml.in.h:502 ../rules/evdev.xml.in.h:502 +#: ../rules/base.xml.in.h:552 +msgid "Phonetic Winkeys" +msgstr "Foneettinen, Win-näppäimet" + +#: ../rules/base.xml.in.h:553 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:503 ../rules/evdev.xml.in.h:503 +#: ../rules/base.xml.in.h:554 msgid "Poland" msgstr "Puola" -#: ../rules/base.xml.in.h:504 ../rules/evdev.xml.in.h:504 +#: ../rules/base.xml.in.h:555 msgid "Polytonic" msgstr "Polytoninen" -#: ../rules/base.xml.in.h:505 ../rules/evdev.xml.in.h:505 +#: ../rules/base.xml.in.h:556 msgid "Portugal" msgstr "Portugali" -#: ../rules/base.xml.in.h:506 ../rules/evdev.xml.in.h:506 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:507 ../rules/evdev.xml.in.h:507 -msgid "Pro Keypad" -msgstr "Pro sormio" - -#: ../rules/base.xml.in.h:508 ../rules/evdev.xml.in.h:508 +#: ../rules/base.xml.in.h:557 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:509 ../rules/evdev.xml.in.h:509 +#: ../rules/base.xml.in.h:558 msgid "Programmer Dvorak" msgstr "Ohjelmoijan dvorak" -#: ../rules/base.xml.in.h:510 ../rules/evdev.xml.in.h:510 +#: ../rules/base.xml.in.h:559 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:511 ../rules/evdev.xml.in.h:511 +#: ../rules/base.xml.in.h:560 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:512 ../rules/evdev.xml.in.h:512 +#: ../rules/base.xml.in.h:561 +msgid "PrtSc" +msgstr "PrtSc" + +#: ../rules/base.xml.in.h:562 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:513 ../rules/evdev.xml.in.h:513 +#: ../rules/base.xml.in.h:563 msgid "Right Alt" msgstr "Oikea Alt" -#: ../rules/base.xml.in.h:514 ../rules/evdev.xml.in.h:514 +#: ../rules/base.xml.in.h:564 msgid "Right Alt (while pressed)" msgstr "Oikea Alt (painettaessa)" -#: ../rules/base.xml.in.h:515 ../rules/evdev.xml.in.h:515 +#: ../rules/base.xml.in.h:565 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Oikea Alt valitsee 5. tason, lukitsee kun painetaan yhdessä toisen 5. tason valitsimen kanssa" + +#: ../rules/base.xml.in.h:566 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Oikea Alt valitsee 5. tason, lukitsee kun painetaan yhdessä toisen 5. tason valitsimen kanssa, yksi painallus vapauttaa lukon" + +#: ../rules/base.xml.in.h:567 msgid "Right Alt key never chooses 3rd level" msgstr "Oikea Alt-näppäin ei koskaan valitse kolmatta tasoa" -#: ../rules/base.xml.in.h:516 ../rules/evdev.xml.in.h:516 +#: ../rules/base.xml.in.h:568 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Oikea Alt, Shift-Oikea Alt on Multi_Key" -#: ../rules/base.xml.in.h:517 ../rules/evdev.xml.in.h:517 +#: ../rules/base.xml.in.h:569 msgid "Right Ctrl" msgstr "Oikea Ctrl" -#: ../rules/base.xml.in.h:518 ../rules/evdev.xml.in.h:518 +#: ../rules/base.xml.in.h:570 msgid "Right Ctrl (while pressed)" msgstr "Oikea Ctrl (painettaessa)" -#: ../rules/base.xml.in.h:519 ../rules/evdev.xml.in.h:519 +#: ../rules/base.xml.in.h:571 msgid "Right Ctrl as Right Alt" msgstr "Oikea Ctrl kuten oikea Alt" -#: ../rules/base.xml.in.h:520 ../rules/evdev.xml.in.h:520 +#: ../rules/base.xml.in.h:572 +msgid "Right Ctrl+Right Shift" +msgstr "Oikea Ctrl+Oikea Shift" + +#: ../rules/base.xml.in.h:573 msgid "Right Shift" msgstr "Oikea Shift" -#: ../rules/base.xml.in.h:521 ../rules/evdev.xml.in.h:521 +#: ../rules/base.xml.in.h:574 msgid "Right Win" msgstr "Oikea Win" -#: ../rules/base.xml.in.h:522 ../rules/evdev.xml.in.h:522 +#: ../rules/base.xml.in.h:575 msgid "Right Win (while pressed)" msgstr "Oikea Win (painettaessa)" -#: ../rules/base.xml.in.h:523 ../rules/evdev.xml.in.h:523 +#: ../rules/base.xml.in.h:576 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Oikea Win valitsee 5. tason, lukitsee kun painetaan yhdessä toisen 5. tason valitsimen kanssa" + +#: ../rules/base.xml.in.h:577 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Oikea Win valitsee 5. tason, lukitsee kun painetaan yhdessä toisen 5. tason valitsimen kanssa, yksi painallus vapauttaa lukon" + +#: ../rules/base.xml.in.h:578 msgid "Right hand" msgstr "Oikeakätinen" -#: ../rules/base.xml.in.h:524 ../rules/evdev.xml.in.h:524 +#: ../rules/base.xml.in.h:579 msgid "Right handed Dvorak" msgstr "Oikeakätinen dvorak" -#: ../rules/base.xml.in.h:525 ../rules/evdev.xml.in.h:525 +#: ../rules/base.xml.in.h:580 msgid "Romania" msgstr "Romania" -#: ../rules/base.xml.in.h:526 ../rules/evdev.xml.in.h:526 +#: ../rules/base.xml.in.h:581 msgid "Romanian keyboard with German letters" msgstr "Romanialainen näppäimistö saksalaisilla kirjaimilla" -#: ../rules/base.xml.in.h:527 ../rules/evdev.xml.in.h:527 +#: ../rules/base.xml.in.h:582 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Romanialainen näppäimistö saksalaisilla kirjaimilla, ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:528 ../rules/evdev.xml.in.h:528 +#: ../rules/base.xml.in.h:583 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:529 ../rules/evdev.xml.in.h:529 +#: ../rules/base.xml.in.h:584 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:530 ../rules/evdev.xml.in.h:530 +#: ../rules/base.xml.in.h:585 msgid "Russia" msgstr "Venäjä" -#: ../rules/base.xml.in.h:531 ../rules/evdev.xml.in.h:531 +#: ../rules/base.xml.in.h:586 msgid "Russian" msgstr "Venäläinen" -#: ../rules/base.xml.in.h:532 ../rules/evdev.xml.in.h:532 +#: ../rules/base.xml.in.h:587 msgid "Russian phonetic" msgstr "Venäläinen foneettinen" -#: ../rules/base.xml.in.h:533 ../rules/evdev.xml.in.h:533 +#: ../rules/base.xml.in.h:588 msgid "Russian phonetic Dvorak" msgstr "Venäläinen foneettinen dvorak" -#: ../rules/base.xml.in.h:534 ../rules/evdev.xml.in.h:534 +#: ../rules/base.xml.in.h:589 msgid "Russian phonetic, eliminate dead keys" msgstr "Venäläinen foneettinen, ei kuolleita näppäimiä" -#: ../rules/base.xml.in.h:535 ../rules/evdev.xml.in.h:535 +#: ../rules/base.xml.in.h:590 msgid "Russian with Kazakh" msgstr "Venäjä kazakhin kanssa" -#: ../rules/base.xml.in.h:536 ../rules/evdev.xml.in.h:536 +#: ../rules/base.xml.in.h:591 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST langaton multimedianäppäimistö" -#: ../rules/base.xml.in.h:537 ../rules/evdev.xml.in.h:537 +#: ../rules/base.xml.in.h:592 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:538 ../rules/evdev.xml.in.h:538 +#: ../rules/base.xml.in.h:593 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:539 ../rules/evdev.xml.in.h:539 +#: ../rules/base.xml.in.h:594 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:540 ../rules/evdev.xml.in.h:540 +#: ../rules/base.xml.in.h:595 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:541 ../rules/evdev.xml.in.h:541 +#: ../rules/base.xml.in.h:596 ../rules/base.extras.xml.in.h:9 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:542 ../rules/evdev.xml.in.h:542 +#: ../rules/base.xml.in.h:597 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:543 ../rules/evdev.xml.in.h:543 +#: ../rules/base.xml.in.h:598 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:544 ../rules/evdev.xml.in.h:544 +#: ../rules/base.xml.in.h:599 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:545 ../rules/evdev.xml.in.h:545 +#: ../rules/base.xml.in.h:600 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:546 ../rules/evdev.xml.in.h:546 -msgid "ScrollLock" -msgstr "ScrollLock" +#: ../rules/base.xml.in.h:601 +msgid "Scroll Lock" +msgstr "Scroll Lock" -#: ../rules/base.xml.in.h:547 ../rules/evdev.xml.in.h:547 +#: ../rules/base.xml.in.h:602 msgid "Secwepemctsin" -msgstr "" +msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:548 ../rules/evdev.xml.in.h:548 +#: ../rules/base.xml.in.h:603 msgid "Semi-colon on third level" msgstr "Puolipilkku kolmannella tasolla" -#: ../rules/base.xml.in.h:549 ../rules/evdev.xml.in.h:549 +#: ../rules/base.xml.in.h:604 +msgid "Sen" +msgstr "Sen" + +#: ../rules/base.xml.in.h:605 +msgid "Senegal" +msgstr "Senegal" + +#: ../rules/base.xml.in.h:606 ../rules/base.extras.xml.in.h:10 msgid "Serbia" msgstr "Serbia" -#: ../rules/base.xml.in.h:550 ../rules/evdev.xml.in.h:550 -msgid "Shift cancels CapsLock" -msgstr "Shift kumoaa CapsLockin" +#: ../rules/base.xml.in.h:607 +msgid "Serbian" +msgstr "Serbialainen" + +#: ../rules/base.xml.in.h:608 +msgid "Shift cancels Caps Lock" +msgstr "Shift kumoaa Caps Lockin" -#: ../rules/base.xml.in.h:551 ../rules/evdev.xml.in.h:551 -msgid "Shift does not cancel NumLock, chooses 3d level instead" -msgstr "Shift ei kumoa CapsLockia, valitsee 3. tason sen sijaan" +#: ../rules/base.xml.in.h:609 +msgid "Shift does not cancel Num Lock, chooses 3rd level instead" +msgstr "Shift ei kumoa Num Lockia, valitsee 3. tason sen sijaan" -#: ../rules/base.xml.in.h:552 ../rules/evdev.xml.in.h:552 +#: ../rules/base.xml.in.h:610 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Shift ja sormionäppäimet toimivat kuten MS Windowsissa" -#: ../rules/base.xml.in.h:553 ../rules/evdev.xml.in.h:553 -msgid "Shift+CapsLock" -msgstr "Shift+CapsLock" +#: ../rules/base.xml.in.h:611 +msgid "Shift+Caps Lock" +msgstr "Shift+Caps Lock" -#: ../rules/base.xml.in.h:554 ../rules/evdev.xml.in.h:554 +#: ../rules/base.xml.in.h:612 msgid "Simple" msgstr "yksinkertainen" -#: ../rules/base.xml.in.h:555 ../rules/evdev.xml.in.h:555 +#: ../rules/base.xml.in.h:613 +msgid "Sindhi" +msgstr "Sindhi" + +#: ../rules/base.xml.in.h:614 msgid "Slovakia" msgstr "Slovakia" -#: ../rules/base.xml.in.h:556 ../rules/evdev.xml.in.h:556 +#: ../rules/base.xml.in.h:615 msgid "Slovenia" msgstr "Slovenia" -#: ../rules/base.xml.in.h:557 ../rules/evdev.xml.in.h:557 +#: ../rules/base.xml.in.h:616 msgid "South Africa" msgstr "Etelä-Afrikka" -#: ../rules/base.xml.in.h:558 ../rules/evdev.xml.in.h:558 +#: ../rules/base.xml.in.h:617 msgid "Southern Uzbek" msgstr "Eteläinen uzbeekki" -#: ../rules/base.xml.in.h:559 ../rules/evdev.xml.in.h:559 +#: ../rules/base.xml.in.h:618 msgid "Spain" msgstr "Espanja" -#: ../rules/base.xml.in.h:560 ../rules/evdev.xml.in.h:560 +#: ../rules/base.xml.in.h:619 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Erikoisnäppäimet (Ctrl+Alt+<näppäin>) käsitellään palvelimessa" -#: ../rules/base.xml.in.h:561 ../rules/evdev.xml.in.h:561 -msgid "SrL" -msgstr "SrL" - -#: ../rules/base.xml.in.h:562 ../rules/evdev.xml.in.h:562 +#: ../rules/base.xml.in.h:620 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:563 ../rules/evdev.xml.in.h:563 +#: ../rules/base.xml.in.h:621 msgid "Standard" msgstr "Tavallinen" -#: ../rules/base.xml.in.h:564 ../rules/evdev.xml.in.h:564 +#: ../rules/base.xml.in.h:622 msgid "Standard (Cedilla)" msgstr "Tavallinen (Pilkku alla)" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:566 ../rules/evdev.xml.in.h:566 +#: ../rules/base.xml.in.h:624 msgid "Standard RSTU" msgstr "Tavallinen RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:568 ../rules/evdev.xml.in.h:568 +#: ../rules/base.xml.in.h:626 msgid "Standard RSTU on Russian layout" msgstr "Tavallinen RSTU venäläisellä asettelulla" -#: ../rules/base.xml.in.h:569 ../rules/evdev.xml.in.h:569 +#: ../rules/base.xml.in.h:627 msgid "Sun Type 5/6" msgstr "Sun Type 5/6" -#: ../rules/base.xml.in.h:570 ../rules/evdev.xml.in.h:570 +#: ../rules/base.xml.in.h:628 msgid "Sun dead keys" msgstr "Sunin kuolleet näppäimet" -#: ../rules/base.xml.in.h:571 ../rules/evdev.xml.in.h:571 +#: ../rules/base.xml.in.h:629 msgid "Super Power Multimedia Keyboard" msgstr "Super Power -multimedianäppäimistö" -#: ../rules/base.xml.in.h:572 ../rules/evdev.xml.in.h:572 -msgid "Super is mapped to Win keys" -msgstr "Super tulee Win-näppäimistä" - -#: ../rules/base.xml.in.h:573 ../rules/evdev.xml.in.h:573 +#: ../rules/base.xml.in.h:630 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:574 ../rules/evdev.xml.in.h:574 +#: ../rules/base.xml.in.h:631 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:575 ../rules/evdev.xml.in.h:575 +#: ../rules/base.xml.in.h:632 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:576 ../rules/evdev.xml.in.h:576 -msgid "Swap Ctrl and CapsLock" -msgstr "Vaihda Ctrl ja CapsLock" +#: ../rules/base.xml.in.h:633 +msgid "Swap Ctrl and Caps Lock" +msgstr "Vaihda Ctrl ja Caps Lock" -#: ../rules/base.xml.in.h:577 ../rules/evdev.xml.in.h:577 -msgid "Swap ESC and CapsLock" -msgstr "Vaihda Esc ja CapsLock" +#: ../rules/base.xml.in.h:634 +msgid "Swap ESC and Caps Lock" +msgstr "Vaihda Esc ja Caps Lock" -#: ../rules/base.xml.in.h:578 ../rules/evdev.xml.in.h:578 +#: ../rules/base.xml.in.h:635 msgid "Swe" msgstr "Swe" -#: ../rules/base.xml.in.h:579 ../rules/evdev.xml.in.h:579 +#: ../rules/base.xml.in.h:636 msgid "Sweden" msgstr "Ruotsi" -#: ../rules/base.xml.in.h:580 ../rules/evdev.xml.in.h:580 +#: ../rules/base.xml.in.h:637 msgid "Switzerland" msgstr "Sveitsi" -#: ../rules/base.xml.in.h:581 ../rules/evdev.xml.in.h:581 +#: ../rules/base.xml.in.h:638 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (lehtiö-PC)" -#: ../rules/base.xml.in.h:582 ../rules/evdev.xml.in.h:582 +#: ../rules/base.xml.in.h:639 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:583 ../rules/evdev.xml.in.h:583 +#: ../rules/base.xml.in.h:640 msgid "Syria" msgstr "Syyria" -#: ../rules/base.xml.in.h:584 ../rules/evdev.xml.in.h:584 +#: ../rules/base.xml.in.h:641 msgid "Syriac" msgstr "Syyrialainen" -#: ../rules/base.xml.in.h:585 ../rules/evdev.xml.in.h:585 +#: ../rules/base.xml.in.h:642 msgid "Syriac phonetic" msgstr "Syyrialainen foneettinen" -#: ../rules/base.xml.in.h:586 ../rules/evdev.xml.in.h:586 +#: ../rules/base.xml.in.h:643 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:587 ../rules/evdev.xml.in.h:587 +#: ../rules/base.xml.in.h:644 msgid "Tajikistan" msgstr "Tadžikistan" -#: ../rules/base.xml.in.h:588 ../rules/evdev.xml.in.h:588 +#: ../rules/base.xml.in.h:645 msgid "Tamil" msgstr "Tamili" -#: ../rules/base.xml.in.h:589 ../rules/evdev.xml.in.h:589 +#: ../rules/base.xml.in.h:646 +msgid "Tamil Keyboard with Numerals" +msgstr "Tamilinäppäimistö numeroilla" + +#: ../rules/base.xml.in.h:647 msgid "Tamil TAB Typewriter" msgstr "Tamili TAB Typewriter" -#: ../rules/base.xml.in.h:590 ../rules/evdev.xml.in.h:590 +#: ../rules/base.xml.in.h:648 msgid "Tamil TSCII Typewriter" msgstr "Tamili TSCII Typewriter" -#: ../rules/base.xml.in.h:591 ../rules/evdev.xml.in.h:591 +#: ../rules/base.xml.in.h:649 msgid "Tamil Unicode" msgstr "Tamili Unicode" -#: ../rules/base.xml.in.h:592 ../rules/evdev.xml.in.h:592 +#: ../rules/base.xml.in.h:650 +msgid "Tanzania" +msgstr "Tansania" + +#: ../rules/base.xml.in.h:651 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:593 ../rules/evdev.xml.in.h:593 +#: ../rules/base.xml.in.h:652 msgid "Tatar" msgstr "Tataari" -#: ../rules/base.xml.in.h:594 ../rules/evdev.xml.in.h:594 +#: ../rules/base.xml.in.h:653 msgid "Telugu" msgstr "Telugu" -#: ../rules/base.xml.in.h:595 ../rules/evdev.xml.in.h:595 +#: ../rules/base.xml.in.h:654 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:596 ../rules/evdev.xml.in.h:596 +#: ../rules/base.xml.in.h:655 msgid "Thailand" msgstr "Thaimaa" -#: ../rules/base.xml.in.h:597 ../rules/evdev.xml.in.h:597 +#: ../rules/base.xml.in.h:656 msgid "Tibetan" msgstr "Tiibet" -#: ../rules/base.xml.in.h:598 ../rules/evdev.xml.in.h:598 +#: ../rules/base.xml.in.h:657 msgid "Tibetan (with ASCII numerals)" msgstr "Tiibet (ASCII-numeroilla)" -#: ../rules/base.xml.in.h:599 ../rules/evdev.xml.in.h:599 +#: ../rules/base.xml.in.h:658 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:600 ../rules/evdev.xml.in.h:600 -msgid "Tifinagh Alternative" +#: ../rules/base.xml.in.h:659 +msgid "Tifinagh alternative" msgstr "Tifinagh, vaihtoehtoinen" -#: ../rules/base.xml.in.h:601 ../rules/evdev.xml.in.h:601 -msgid "Tifinagh Alternative Phonetic" +#: ../rules/base.xml.in.h:660 +msgid "Tifinagh alternative phonetic" msgstr "Tifinagh, vaihtoehtoinen foneettinen" -#: ../rules/base.xml.in.h:602 ../rules/evdev.xml.in.h:602 -msgid "Tifinagh Extended" +#: ../rules/base.xml.in.h:661 +msgid "Tifinagh extended" msgstr "Tifinagh, laajennettu" -#: ../rules/base.xml.in.h:603 ../rules/evdev.xml.in.h:603 -msgid "Tifinagh Extended Phonetic" +#: ../rules/base.xml.in.h:662 +msgid "Tifinagh extended phonetic" msgstr "Tifinagh, laajennettu foneettinen" -#: ../rules/base.xml.in.h:604 ../rules/evdev.xml.in.h:604 -msgid "Tifinagh Phonetic" +#: ../rules/base.xml.in.h:663 +msgid "Tifinagh phonetic" msgstr "Tifinagh, foneettinen" -#: ../rules/base.xml.in.h:605 ../rules/evdev.xml.in.h:605 +#: ../rules/base.xml.in.h:664 msgid "Tilde (~) variant" msgstr "Tildemuunnos (~)" -#: ../rules/base.xml.in.h:606 ../rules/evdev.xml.in.h:606 +#: ../rules/base.xml.in.h:665 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:607 ../rules/evdev.xml.in.h:607 +#: ../rules/base.xml.in.h:666 +msgid "Tkm" +msgstr "Tkm" + +#: ../rules/base.xml.in.h:667 msgid "To the corresponding key in a Dvorak keyboard." -msgstr "" +msgstr "Vastaavaan näppäimeen Dvorak-näppäimistössä." -#: ../rules/base.xml.in.h:608 ../rules/evdev.xml.in.h:608 +#: ../rules/base.xml.in.h:668 msgid "To the corresponding key in a Qwerty keyboard." -msgstr "" +msgstr "Vastaavaan näppäimeen Qwerty-näppäimistössä." -#: ../rules/base.xml.in.h:609 ../rules/evdev.xml.in.h:609 +#: ../rules/base.xml.in.h:669 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:610 ../rules/evdev.xml.in.h:610 +#: ../rules/base.xml.in.h:670 +msgid "Traditional phonetic" +msgstr "Perinteinen foneettinen" + +#: ../rules/base.xml.in.h:671 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:611 ../rules/evdev.xml.in.h:611 +#: ../rules/base.xml.in.h:672 +msgid "Trust Slimline" +msgstr "Trust Slimline" + +#: ../rules/base.xml.in.h:673 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:612 ../rules/evdev.xml.in.h:612 +#: ../rules/base.xml.in.h:674 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:613 ../rules/evdev.xml.in.h:613 +#: ../rules/base.xml.in.h:675 msgid "Turkey" msgstr "Turkki" -#: ../rules/base.xml.in.h:614 ../rules/evdev.xml.in.h:614 +#: ../rules/base.xml.in.h:676 +msgid "Turkmenistan" +msgstr "Turkmenistan" + +#: ../rules/base.xml.in.h:677 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:678 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:679 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:680 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:EU-tila)" + +#: ../rules/base.xml.in.h:681 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (106:JP-tila)" + +#: ../rules/base.xml.in.h:682 msgid "Typewriter" msgstr "Kirjoituskone" -#: ../rules/base.xml.in.h:615 ../rules/evdev.xml.in.h:615 +#: ../rules/base.xml.in.h:683 +msgid "Typewriter, legacy" +msgstr "Kirjoituskone, perinteinen" + +#: ../rules/base.xml.in.h:684 +msgid "Tza" +msgstr "Tza" + +#: ../rules/base.xml.in.h:685 msgid "UCW layout (accented letters only)" -msgstr "" +msgstr "UCW-asettelu (vain aksenttikirjaimet)" + +#: ../rules/base.xml.in.h:686 +msgid "US Dvorak with CZ UCW support" +msgstr "Yhdysvaltalainen Dvorak CZ UCW -tuella" -#: ../rules/base.xml.in.h:616 ../rules/evdev.xml.in.h:616 +#: ../rules/base.xml.in.h:687 msgid "US keyboard with Bosnian digraphs" msgstr "Yhdysvaltalainen näppäimistö bosnialaisilla merkkipareilla" -#: ../rules/base.xml.in.h:617 ../rules/evdev.xml.in.h:617 +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Bosnian letters" msgstr "Yhdysvaltalainen näppäimistö bosnialaisilla kirjaimilla" -#: ../rules/base.xml.in.h:618 ../rules/evdev.xml.in.h:618 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Croatian digraphs" msgstr "Yhdysvaltalainen näppäimistö kroatialaisilla merkkipareilla" -#: ../rules/base.xml.in.h:619 ../rules/evdev.xml.in.h:619 +#: ../rules/base.xml.in.h:690 msgid "US keyboard with Croatian letters" msgstr "Yhdysvaltalainen näppäimistö kroatialaisilla kirjaimilla" -#: ../rules/base.xml.in.h:620 ../rules/evdev.xml.in.h:620 +#: ../rules/base.xml.in.h:691 msgid "US keyboard with Estonian letters" msgstr "Yhdysvaltalainen näppäimistö virolaisilla kirjaimilla" -#: ../rules/base.xml.in.h:621 ../rules/evdev.xml.in.h:621 +#: ../rules/base.xml.in.h:692 +msgid "US keyboard with Italian letters" +msgstr "Yhdysvaltalainen näppäimistö italialaisilla kirjaimilla" + +#: ../rules/base.xml.in.h:693 msgid "US keyboard with Lithuanian letters" msgstr "Yhdysvaltalainen näppäimistö liettualaisilla kirjaimilla" -#: ../rules/base.xml.in.h:622 ../rules/evdev.xml.in.h:622 -msgid "US keyboard with Slovenian digraphs" -msgstr "Yhdysvaltalainen näppäimistö slovenialaisilla merkkipareilla" - -#: ../rules/base.xml.in.h:623 ../rules/evdev.xml.in.h:623 +#: ../rules/base.xml.in.h:694 msgid "US keyboard with Slovenian letters" msgstr "Yhdysvaltalainen näppäimistö slovenialaisilla kirjaimilla" -#: ../rules/base.xml.in.h:624 ../rules/evdev.xml.in.h:624 +#: ../rules/base.xml.in.h:695 ../rules/base.extras.xml.in.h:11 msgid "USA" msgstr "USA" -#: ../rules/base.xml.in.h:625 ../rules/evdev.xml.in.h:625 +#: ../rules/base.xml.in.h:696 msgid "Udmurt" msgstr "Udmurt" -#: ../rules/base.xml.in.h:626 ../rules/evdev.xml.in.h:626 +#: ../rules/base.xml.in.h:697 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:627 ../rules/evdev.xml.in.h:627 +#: ../rules/base.xml.in.h:698 msgid "Ukraine" msgstr "Ukraina" -#: ../rules/base.xml.in.h:628 ../rules/evdev.xml.in.h:628 -msgid "Unicode" -msgstr "Unicode" - -#: ../rules/base.xml.in.h:629 ../rules/evdev.xml.in.h:629 +#: ../rules/base.xml.in.h:699 msgid "Unicode additions (arrows and math operators)" msgstr "Unicode-lisäosat (nuolet ja matematiikkatoiminnot)" -#: ../rules/base.xml.in.h:630 ../rules/evdev.xml.in.h:630 +#: ../rules/base.xml.in.h:700 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Unicode-lisäosat (nuolet ja matematiikkatoiminnot). Matematiikkatoiminnot oletustasolla" -#: ../rules/base.xml.in.h:631 ../rules/evdev.xml.in.h:631 +#: ../rules/base.xml.in.h:701 msgid "UnicodeExpert" msgstr "Unicode-asiantuntija" -#: ../rules/base.xml.in.h:632 ../rules/evdev.xml.in.h:632 +#: ../rules/base.xml.in.h:702 msgid "United Kingdom" msgstr "Iso-Britannia" -#: ../rules/base.xml.in.h:633 ../rules/evdev.xml.in.h:633 +#: ../rules/base.xml.in.h:703 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:634 ../rules/evdev.xml.in.h:634 +#: ../rules/base.xml.in.h:704 msgid "Urdu, Alternative phonetic" msgstr "Urdu, vaihtoehtoinen foneettinen" -#: ../rules/base.xml.in.h:635 ../rules/evdev.xml.in.h:635 +#: ../rules/base.xml.in.h:705 msgid "Urdu, Phonetic" msgstr "Urdu, foneettinen" -#: ../rules/base.xml.in.h:636 ../rules/evdev.xml.in.h:636 +#: ../rules/base.xml.in.h:706 msgid "Urdu, Winkeys" msgstr "Urdu, Win-näppäimet" -#: ../rules/base.xml.in.h:637 ../rules/evdev.xml.in.h:637 +#: ../rules/base.xml.in.h:707 msgid "Use Bosnian digraphs" msgstr "Käytä bosnialaisia merkkipareja" -#: ../rules/base.xml.in.h:638 ../rules/evdev.xml.in.h:638 +#: ../rules/base.xml.in.h:708 msgid "Use Croatian digraphs" msgstr "Käytä kroatialaisia merkkipareja" -#: ../rules/base.xml.in.h:639 ../rules/evdev.xml.in.h:639 -msgid "Use Slovenian digraphs" -msgstr "Käytä slovenialaisia merkkipareja" - -#: ../rules/base.xml.in.h:640 ../rules/evdev.xml.in.h:640 +#: ../rules/base.xml.in.h:709 msgid "Use guillemets for quotes" msgstr "Käytä guillemot-lainausmerkkejä" -#: ../rules/base.xml.in.h:641 ../rules/evdev.xml.in.h:641 +#: ../rules/base.xml.in.h:710 msgid "Use keyboard LED to show alternative layout" msgstr "Käytä näppäimistö-lediä näyttämään vaihtoehtoista asettelua" -#: ../rules/base.xml.in.h:642 ../rules/evdev.xml.in.h:642 +#: ../rules/base.xml.in.h:711 msgid "Using space key to input non-breakable space character" msgstr "Sitovan välilyöntimerkin syöttäminen" -#: ../rules/base.xml.in.h:643 ../rules/evdev.xml.in.h:643 +#: ../rules/base.xml.in.h:712 msgid "Usual space at any level" msgstr "Normaali välilyönti kaikilla tasoilla" -#: ../rules/base.xml.in.h:644 ../rules/evdev.xml.in.h:644 +#: ../rules/base.xml.in.h:713 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:645 ../rules/evdev.xml.in.h:645 +#: ../rules/base.xml.in.h:714 msgid "Uzbekistan" msgstr "Uzbekistan" -#: ../rules/base.xml.in.h:646 ../rules/evdev.xml.in.h:646 +#: ../rules/base.xml.in.h:715 msgid "Vietnam" msgstr "Vietnam" -#: ../rules/base.xml.in.h:647 ../rules/evdev.xml.in.h:647 +#: ../rules/base.xml.in.h:716 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 Internet -näppäimistö" -#: ../rules/base.xml.in.h:648 ../rules/evdev.xml.in.h:648 +#: ../rules/base.xml.in.h:717 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:649 ../rules/evdev.xml.in.h:649 +#: ../rules/base.xml.in.h:718 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Wang 724 -sormio Unicode-lisäyksin (nuolet sekä matematiikkaoperaatiot)" -#: ../rules/base.xml.in.h:650 ../rules/evdev.xml.in.h:650 +#: ../rules/base.xml.in.h:719 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Wang 724 -sormio Unicode-lisäyksin (nuolet sekä matematiikkaoperaatiot). Matematiikkaoperaatiot oletustasolla" -#: ../rules/base.xml.in.h:651 ../rules/evdev.xml.in.h:651 +#: ../rules/base.xml.in.h:720 msgid "Wang model 724 azerty" msgstr "Wang malli 724 azerty" -#: ../rules/base.xml.in.h:652 ../rules/evdev.xml.in.h:652 +#: ../rules/base.xml.in.h:721 msgid "Western" msgstr "Läntinen" -#: ../rules/base.xml.in.h:653 ../rules/evdev.xml.in.h:653 +#: ../rules/base.xml.in.h:722 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:654 ../rules/evdev.xml.in.h:654 +#: ../rules/base.xml.in.h:723 msgid "Winkeys" msgstr "Win-näppäimet" -#: ../rules/base.xml.in.h:655 ../rules/evdev.xml.in.h:655 +#: ../rules/base.xml.in.h:724 msgid "With <\\|> key" msgstr "<\\|>-näppäimillä" -#: ../rules/base.xml.in.h:656 ../rules/evdev.xml.in.h:656 +#: ../rules/base.xml.in.h:725 msgid "With EuroSign on 5" msgstr "Euro-merkki 5-näppäimessä" -#: ../rules/base.xml.in.h:657 ../rules/evdev.xml.in.h:657 +#: ../rules/base.xml.in.h:726 msgid "With guillemets" msgstr "Guillemot-lainausmerkeillä" -#: ../rules/base.xml.in.h:658 ../rules/evdev.xml.in.h:658 +#: ../rules/base.xml.in.h:727 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo!-Internet-näppäimistö" -#: ../rules/base.xml.in.h:659 ../rules/evdev.xml.in.h:659 +#: ../rules/base.xml.in.h:728 msgid "Yakut" msgstr "Yakut" -#: ../rules/base.xml.in.h:660 ../rules/evdev.xml.in.h:660 +#: ../rules/base.xml.in.h:729 msgid "Yoruba" msgstr "Yoruba" -#: ../rules/base.xml.in.h:661 ../rules/evdev.xml.in.h:661 +#: ../rules/base.xml.in.h:730 msgid "Z and ZHE swapped" msgstr "Z ja ZHE vaihdettu" -#: ../rules/base.xml.in.h:662 ../rules/evdev.xml.in.h:662 -msgid "Zar" -msgstr "Zar" +#: ../rules/base.xml.in.h:731 +msgid "Zaf" +msgstr "Zaf" + +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level" +msgstr "Leveydetön ei-yhdistävä merkki 2. tasolla" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Leveydetön ei-yhdistävä merkki 2. tasolla, sitova välilyöntimerkki 3. tasolla" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Leveydetön ei-yhdistävä merkki 2. tasolla, sitova välilyöntimerkki 3. tasolla eikä mitään 4. tasolla" + +#: ../rules/base.xml.in.h:735 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Leveydetön ei-yhdistävä merkki 2. tsaolla, sitova välilyöntimerkki 3. tasolla, kapea sitova välilyöntimerkki 4. tasolla" + +#: ../rules/base.xml.in.h:736 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Leveydetön ei-yhdistävä merkki 2. tasolla, sitova välilyöntimerkki 3. tasolla ja leveydetön yhdistävä merkki 4. tasolla" -#: ../rules/base.xml.in.h:663 ../rules/evdev.xml.in.h:663 +#: ../rules/base.xml.in.h:737 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Leveydetön ei-yhdistävä merkki 2. tasolla, leveydetön yhdistävä merkki 3. tasolla" + +#: ../rules/base.xml.in.h:738 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Leveydetön ei-yhdistävä merkki 2. tasolla, leveydetön yhdistävä merkki 3. tasolla, sitova välilyöntimerkki 4. tasolla" + +#: ../rules/base.xml.in.h:739 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Leveydetön ei-yhdistävä merkki 3. tasolla ja leveydetön yhdistävä merkki 4. tasolla" + +#: ../rules/base.xml.in.h:740 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:664 ../rules/evdev.xml.in.h:664 +#: ../rules/base.xml.in.h:741 msgid "azerty/digits" msgstr "azerty/numerot" -#: ../rules/base.xml.in.h:665 ../rules/evdev.xml.in.h:665 +#: ../rules/base.xml.in.h:742 msgid "digits" msgstr "numerot" -#: ../rules/base.xml.in.h:666 ../rules/evdev.xml.in.h:666 +#: ../rules/base.xml.in.h:743 msgid "displaced semicolon and quote (obsolete)" -msgstr "" +msgstr "sijoiltaan olevat puolipilkku ja lainaismekrki (vanhentunut)" -#: ../rules/base.xml.in.h:667 ../rules/evdev.xml.in.h:667 +#: ../rules/base.xml.in.h:744 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:668 ../rules/evdev.xml.in.h:668 +#: ../rules/base.xml.in.h:745 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:669 ../rules/evdev.xml.in.h:669 +#: ../rules/base.xml.in.h:746 msgid "qwerty, extended Backslash" msgstr "qwerty, laajennettu Backslash" -#: ../rules/base.xml.in.h:670 ../rules/evdev.xml.in.h:670 +#: ../rules/base.xml.in.h:747 msgid "qwerty/digits" msgstr "qwerty/numerot" -#: ../rules/base.xml.in.h:671 ../rules/evdev.xml.in.h:671 +#: ../rules/base.xml.in.h:748 msgid "qwertz" msgstr "qwertz" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Avestan" +msgstr "Avestan" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Combining accents instead of dead keys" +msgstr "Aksenttien yhdistäminen kuolleiden näppäinten sijaan" + +#: ../rules/base.extras.xml.in.h:5 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining)" +msgstr "Kansainvälinen (AltGr-Unicode-yhdistäminen)" + +#: ../rules/base.extras.xml.in.h:7 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Kansainvälinen (AltGr-Unicode-yhdistäminen, vaihtoehtoinen)" + +#~ msgid "CapsLock" +#~ msgstr "CapsLock" + +#~ msgid "ScrollLock" +#~ msgstr "ScrollLock" + +#~ msgid "ACPI Standard" +#~ msgstr "ACPI-standardi" + +#~ msgid "Bhu" +#~ msgstr "Bhu" + +#~ msgid "DRC" +#~ msgstr "DRC" + +#~ msgid "Dan" +#~ msgstr "Dan" + +#~ msgid "Dvorak international" +#~ msgstr "Dvorak kansainvälinen" + +#~ msgid "Evdev-managed keyboard" +#~ msgstr "Evdev-hallittu näppäimistö" + +#~ msgid "Gre" +#~ msgstr "Gre" + +#~ msgid "Gui" +#~ msgstr "Gui" + +#~ msgid "Lav" +#~ msgstr "Lav" + +#~ msgid "Nep" +#~ msgstr "Nep" + +#~ msgid "SrL" +#~ msgstr "SrL" + +#~ msgid "Baltic+" +#~ msgstr "Baltic+" + +#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, kansainvälinen" + +#~ msgid "Brazilian ABNT2" +#~ msgstr "Brasilialainen ABNT2" + +#~ msgid "Japanese 106-key" +#~ msgstr "Japanilainen 106-näppäiminen" + +#~ msgid "Kir" +#~ msgstr "Kir" + +#~ msgid "Korean 106-key" +#~ msgstr "Korealainen 106-näppäiminen" + +#~ msgid "Pro" +#~ msgstr "Pro" + +#~ msgid "Super is mapped to Win keys" +#~ msgstr "Super tulee Win-näppäimistä" + +#~ msgid "US keyboard with Slovenian digraphs" +#~ msgstr "Yhdysvaltalainen näppäimistö slovenialaisilla merkkipareilla" + +#~ msgid "Unicode" +#~ msgstr "Unicode" + +#~ msgid "Use Slovenian digraphs" +#~ msgstr "Käytä slovenialaisia merkkipareja" + #~ msgid "(Legacy) Dvorak" #~ msgstr "(Perinteinen) dvorak" @@ -2714,12 +3122,6 @@ msgstr "qwertz" #~ msgid "Both Ctrl keys together change layout." #~ msgstr "Molemmat Ctrl-näppäimet yhdessä vaihtavat asettelua." -#~ msgid "Both Shift keys together change layout." -#~ msgstr "Molemmat Shift-näppäimet yhdessä vaihtavat asettelua." - -#~ msgid "Caps Lock is Compose." -#~ msgstr "Caps Lock on Compose." - #~ msgid "CapsLock LED shows alternative layout." #~ msgstr "CapsLock-ledi näyttää vaihtoehtoista asettelua." @@ -2735,9 +3137,6 @@ msgstr "qwertz" #~ msgid "Ctrl+Shift change layout." #~ msgstr "Ctrl+Shift vaihtaa asettelua." -#~ msgid "Dnk" -#~ msgstr "Dnk" - #~ msgid "Hewlett-Packard SK-2505 Internet Keyboard" #~ msgstr "Hewlett-Packard SK-2505-Internet-näppäimistö" @@ -2774,9 +3173,6 @@ msgstr "qwertz" #~ msgid "Left Win-key is Compose." #~ msgstr "Vasen Win-näppäin on Compose." -#~ msgid "Lva" -#~ msgstr "Lva" - #~ msgid "Menu is Compose." #~ msgstr "Valikko on Compose." @@ -2846,15 +3242,9 @@ msgstr "qwertz" #~ msgid "Third level choosers" #~ msgstr "Kolmannnen tason valitsimet" -#~ msgid "U.S. English" -#~ msgstr "Amerikanenglanti" - #~ msgid "Urdu" #~ msgstr "Urdu" -#~ msgid "\"Typewriter\"" -#~ msgstr "\"Kirjoituskone\"" - #~ msgid "Acts as Shift with locking. Shift cancels Caps." #~ msgstr "Toimii lukitsevana Shiftinä. Shift kumoaa CapsLockin." @@ -2867,18 +3257,12 @@ msgstr "qwertz" #~ msgid "Alt+Shift changes group" #~ msgstr "Alt+Shift vaihtaa ryhmää" -#~ msgid "Basic" -#~ msgstr "Perus" - #~ msgid "Belgian" #~ msgstr "belgialainen" #~ msgid "Bulgarian" #~ msgstr "bulgarialainen" -#~ msgid "Canadian" -#~ msgstr "kanadalainen" - #~ msgid "Caps Lock key changes group" #~ msgstr "CapsLock-näppäin vaihtaa ryhmää" @@ -2891,9 +3275,6 @@ msgstr "qwertz" #~ msgid "Control key at bottom left" #~ msgstr "Ctrl-näppäin alhaalla vasemmalla" -#~ msgid "Control key at left of 'A'" -#~ msgstr "Ctrl-näppäin \"A\"-näppäimestä vasemmalla" - #~ msgid "Control+Shift changes group" #~ msgstr "Ctrl+Shift vaihtaa ryhmää" @@ -2951,9 +3332,6 @@ msgstr "qwertz" #~ msgid "Polish" #~ msgstr "puolalainen" -#~ msgid "Polish with Polish quotes on key \"1/!\"" -#~ msgstr "puolalainen, puolalaiset lainausmerkit \"1/!\"-näppäimistä" - #~ msgid "Portuguese" #~ msgstr "portugalilainen" diff --git a/dist/xkeyboard-config/po/fr.po b/dist/xkeyboard-config/po/fr.po index aaaa672f3..42929600a 100644 --- a/dist/xkeyboard-config/po/fr.po +++ b/dist/xkeyboard-config/po/fr.po @@ -7,10 +7,10 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.6pre1\n" +"Project-Id-Version: xkeyboard-config 1.8\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-05-12 23:49+0100\n" -"PO-Revision-Date: 2009-05-19 14:20-0500\n" +"POT-Creation-Date: 2010-01-16 18:08+0000\n" +"PO-Revision-Date: 2010-01-18 09:46-0500\n" "Last-Translator: Marc Veillet \n" "Language-Team: French \n" "MIME-Version: 1.0\n" @@ -93,6 +93,7 @@ msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/virgule/touches mortes" #: ../rules/base.xml.in.h:19 +#, fuzzy msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/virgule/sans touches mortes" @@ -361,17 +362,17 @@ msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Mini Internet et Jeu sans fil" #: ../rules/base.xml.in.h:86 -msgid "Baltic+" -msgstr "Baltic+" - -#: ../rules/base.xml.in.h:87 msgid "Ban" msgstr "Ban" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:87 msgid "Bangladesh" msgstr "Bangladesh" +#: ../rules/base.xml.in.h:88 +msgid "Bashkirian" +msgstr "Bashkirien" + #: ../rules/base.xml.in.h:89 msgid "Bel" msgstr "Bel" @@ -406,11 +407,11 @@ msgstr "Bengali Probhat" #: ../rules/base.xml.in.h:97 msgid "Bepo, ergonomic, Dvorak way" -msgstr "Bepo, ergonomc, modèle Dvorak" +msgstr "Bépo, ergonomique, façon Dvorak" #: ../rules/base.xml.in.h:98 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" -msgstr "Bepo, ergonomic, modèle Dvorak, latin-9 seulement" +msgstr "Bépo, ergonomique, façon Dvorak, latin-9 seulement" #: ../rules/base.xml.in.h:99 msgid "Bgr" @@ -525,2230 +526,2300 @@ msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" msgstr "Verr. maj. agit comme Maj. verrouillé. Maj. n'a pas d'effet sur Verr. Maj." #: ../rules/base.xml.in.h:127 +msgid "CapsLock is disabled" +msgstr "Verr. Maj. est désactivé." + +#: ../rules/base.xml.in.h:128 msgid "CapsLock key behavior" msgstr "Comportement de la touche Verrouillage majuscule" -#: ../rules/base.xml.in.h:128 +#: ../rules/base.xml.in.h:129 msgid "CapsLock toggles Shift so all keys are affected" msgstr "Verr. maj. inverse Maj., ce qui affecte toutes les touches" -#: ../rules/base.xml.in.h:129 +#: ../rules/base.xml.in.h:130 msgid "CapsLock toggles normal capitalization of alphabetic characters" msgstr "Verr. maj. inverse la mise en majuscule usuelle des caractères alphabétiques" -#: ../rules/base.xml.in.h:130 +#: ../rules/base.xml.in.h:131 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" msgstr "Verr. maj. permet la mise en majuscule interne. Maj. \"annule\" le verrouillage des majuscules" -#: ../rules/base.xml.in.h:131 +#: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" msgstr "Verr. maj. permet la mise en majuscule interne. Maj. n'a pas d'effet sur cette commande" -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" msgstr "Catalan avec L point médian" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:134 msgid "Cedilla" msgstr "Cédille" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:135 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:136 msgid "Cherokee" msgstr "Cherokee" -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:137 msgid "Cherry B.UNLIMITED" msgstr "Cherry B.UNLIMITED" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:138 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:139 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (autre option)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:140 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:141 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:142 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:143 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:144 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:145 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:146 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:147 msgid "Chicony KU-0420" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:148 msgid "China" msgstr "Chine" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:149 msgid "Chuvash" msgstr "Chuvash" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:150 msgid "Chuvash Latin" msgstr "Latin Chuvash" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:151 msgid "Classic" msgstr "Classique" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:152 msgid "Classic Dvorak" msgstr "Dvorak classique" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:153 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:154 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:155 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:156 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:157 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet (13 touches)" -#: ../rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:158 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet (18 touches)" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:159 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet (7 touches)" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:160 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:161 msgid "Compose key position" msgstr "Position de la touche Compose" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:162 msgid "Congo, Democratic Republic of the" msgstr "République démocratique du Congo" -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:163 msgid "Control + Alt + Backspace" msgstr "Control + Alt + Eff. arrière" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:164 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "La touche Ctrl est obtenue avec la touche Alt, Alt est obtenue avec les touches logo" +msgstr "La touche Ctrl est obtenue avec la touche Alt, Alt est obtenue avec les touches Logo" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:165 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "La touche Ctrl est obtenue avec la touche Logo (et les touches Ctrl habituelles)" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:166 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:167 msgid "Crimean Tatar (Dobruca-1 Q)" msgstr "Tatar de Crimée (Q Dobruca-1)" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:168 msgid "Crimean Tatar (Dobruca-2 Q)" msgstr "Tatar de Crimée (Q Dobruca-2)" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:169 msgid "Crimean Tatar (Turkish Alt-Q)" msgstr "Tatar de Crimée (Alt-Q turc)" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:170 msgid "Crimean Tatar (Turkish F)" msgstr "Tatar de Crimée (F turc)" -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:171 msgid "Crimean Tatar (Turkish Q)" msgstr "Tatar de Crimée (Q turc)" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:172 msgid "Croatia" msgstr "Croatie" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:173 msgid "Ctrl key position" msgstr "Position de la touche Ctrl" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:174 msgid "Ctrl+Shift" msgstr "Ctrl+Maj." -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:175 msgid "Cyrillic" msgstr "Cyrillique" -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:176 msgid "Cyrillic with guillemets" msgstr "Cyrillique avec guillemets" -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:177 msgid "Cyrillic, Z and ZHE swapped" msgstr "Cyrillique, Z et ZHE permutés" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:178 msgid "Cze" msgstr "Cze" -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:179 msgid "Czechia" msgstr "République tchèque" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:180 msgid "DOS" msgstr "DOS" -#: ../rules/base.xml.in.h:179 +#: ../rules/base.xml.in.h:181 msgid "DRC" msgstr "RDC" -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:182 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:181 +#: ../rules/base.xml.in.h:183 msgid "Dan" msgstr "Dan" -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:184 msgid "Dead acute" msgstr "Touche morte d'accent aigu" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:185 msgid "Dead grave acute" msgstr "Touche morte d'accent grave" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:186 msgid "Default numeric keypad keys" msgstr "Touches du pavé numérique par défaut" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:187 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:188 msgid "Dell 101-key PC" msgstr "Dell PC 101 touches" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:189 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Portable Dell Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:190 msgid "Dell Laptop/notebook Precision M series" msgstr "Portable Dell Precision série M" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:191 msgid "Dell Latitude series laptop" msgstr "Portable Latitude Dell" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:192 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:193 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:194 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:195 msgid "Dell USB Multimedia Keyboard" msgstr "Clavier multimédia USB Dell" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:196 msgid "Denmark" msgstr "Danemark" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:197 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:198 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Desktop sans fil" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:199 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801 / 9802 series" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:200 msgid "Dvorak" msgstr "Dvorak" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:201 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (ponctuation britannique)" -#: ../rules/base.xml.in.h:200 +#: ../rules/base.xml.in.h:202 msgid "Dvorak international" msgstr "Dvorak international" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:203 msgid "Dvorak, Polish quotes on key 1" msgstr "Dvorak, guillemets polonais sur la touche « 1 »" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:204 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, guillemets polonais sur la touche des guillemets" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:205 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:206 msgid "Eastern" msgstr "Orientale" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:207 msgid "Eliminate dead keys" msgstr "Éliminer les touches mortes" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:208 msgid "Enable extra typographic characters" msgstr "Active des caractères typographiques supplémentaires" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:209 msgid "English" msgstr "Anglais" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:210 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:211 msgid "Enter on keypad" msgstr "Retour sur clavier numérique" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:212 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:213 msgid "Ergonomic" msgstr "Ergonomique" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:214 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:215 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:216 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:217 msgid "Estonia" msgstr "Estonie" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:218 msgid "Eth" msgstr "Eth" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:219 msgid "Ethiopia" msgstr "Éthiopie" -#: ../rules/base.xml.in.h:218 +#: ../rules/base.xml.in.h:220 msgid "Evdev-managed keyboard" msgstr "Clavier piloté par evdev" -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:221 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:222 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:223 msgid "Extended" msgstr "Étendue" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:224 msgid "Extended - Winkeys" -msgstr "Étendue - Touches logo" +msgstr "Étendue - Touches Logo" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:225 msgid "Extended Backslash" msgstr "Barre contre-oblique étendue" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:226 msgid "F-letter (F) variant" msgstr "Variante (F)" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:227 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:226 +#: ../rules/base.xml.in.h:228 msgid "Fao" msgstr "Fao" -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:229 msgid "Faroe Islands" msgstr "Féroé, Îles" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:230 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:231 msgid "Finland" msgstr "Finlande" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:234 msgid "Four-level key with abstract separators" msgstr "Touches à quatre niveaux avec séparateurs abstraits" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:235 msgid "Four-level key with comma" msgstr "Touches à quatre niveaux avec virgule" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:236 msgid "Four-level key with dot" msgstr "Touches à quatre niveaux avec point" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:237 msgid "Four-level key with dot, latin-9 restriction" msgstr "Touches à quatre niveaux avec point, avec restrinction Latin-9" -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:238 msgid "Four-level key with momayyez" msgstr "Touches à quatre niveaux avec momayyez" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:239 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:240 msgid "France" msgstr "France" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:241 msgid "French" msgstr "Français" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:242 msgid "French (Macintosh)" msgstr "Français (Apple-Macintosh)" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:243 msgid "French (legacy)" msgstr "Français (obsolète)" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:244 msgid "French Dvorak" msgstr "Dvorak français" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:245 msgid "French, Sun dead keys" msgstr "Français, touches mortes Sun" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:246 msgid "French, eliminate dead keys" msgstr "Français, sans touches mortes" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:247 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Portable Fujitsu-Siemens Computers AMILO" -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:248 msgid "Fula" msgstr "Peul" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:249 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:250 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:251 msgid "Generic 101-key PC" msgstr "PC générique 101 touches" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:252 msgid "Generic 102-key (Intl) PC" msgstr "PC générique 102 touches (intl)" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:253 msgid "Generic 104-key PC" msgstr "PC générique 104 touches" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:254 msgid "Generic 105-key (Intl) PC" msgstr "PC générique 105 touches (intl)" -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:255 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:256 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM KWD-910" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:257 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:258 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:259 msgid "Genius KKB-2050HS" msgstr "Genius KKB-2050HS" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:260 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:261 msgid "Georgia" msgstr "Géorgie" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:262 msgid "Georgian" msgstr "Géorgien" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:263 msgid "Georgian AZERTY Tskapo" msgstr "AZERTY géorgien Tskapo" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:264 msgid "German (Macintosh)" msgstr "Allemand (Apple-Macintosh)" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:265 msgid "German, Sun dead keys" msgstr "Allemand, touches mortes Sun" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:266 msgid "German, eliminate dead keys" msgstr "Allemand, sans touches mortes" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:267 msgid "Germany" msgstr "Allemagne" -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:268 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:269 msgid "Ghana" msgstr "Ghana" -#: ../rules/base.xml.in.h:268 +#: ../rules/base.xml.in.h:270 msgid "Gre" msgstr "Gre" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:271 msgid "Greece" msgstr "Grèce" -#: ../rules/base.xml.in.h:270 +#: ../rules/base.xml.in.h:272 msgid "Group toggle on multiply/divide key" msgstr "Les touches Multiplier/Diviser basculent d'un groupe à l'autre" -#: ../rules/base.xml.in.h:271 +#: ../rules/base.xml.in.h:273 msgid "Gui" msgstr "Gui" -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:274 msgid "Guinea" msgstr "Guinée" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:275 msgid "Gujarati" msgstr "Gujarati" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:276 msgid "Gurmukhi" msgstr "Gurmukhi" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:277 msgid "Gurmukhi Jhelum" msgstr "Gurmukhi Jhelum" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:278 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:279 msgid "Happy Hacking Keyboard" msgstr "Clavier Happy Hacking" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:280 msgid "Happy Hacking Keyboard for Mac" msgstr "Clavier Happy Hacking pour Mac" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:281 msgid "Hausa" msgstr "Haoussa" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:282 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:283 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:284 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:285 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:286 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:287 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:288 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:289 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:290 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:291 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:292 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Hewlett-Packard SK-250x, clavier multimedia" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:293 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:294 msgid "Hexadecimal" msgstr "Hexadécimal" -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:295 msgid "Hindi Bolnagri" msgstr "Hindi Bolnagri" -#: ../rules/base.xml.in.h:293 +#: ../rules/base.xml.in.h:296 msgid "Hindi Wx" msgstr "Hindi Wx" -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:297 msgid "Homophonic" msgstr "Homophone" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:298 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:299 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:300 msgid "Hun" msgstr "Hun" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:301 msgid "Hungary" msgstr "Hongrie" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:302 msgid "Hyper is mapped to Win-keys" msgstr "Hyper est obtenu avec n'importe quelle touche Logo" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:303 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:304 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:305 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:306 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:307 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:305 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E (Intl)" - -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:308 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:309 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:310 msgid "ISO Alternate" msgstr "Autre ISO" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:311 msgid "Iceland" msgstr "Islande" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:312 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:313 msgid "Include dead tilde" msgstr "Inclut le tilde" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:314 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:315 msgid "India" msgstr "Inde" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:316 msgid "International (AltGr dead keys)" msgstr "International (AltCar et touches mortes)" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:317 msgid "International (with dead keys)" msgstr "International (avec touches mortes)" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:318 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:319 msgid "Iran" msgstr "Iran" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:320 msgid "Iraq" msgstr "Irak" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:321 msgid "Ireland" msgstr "Irlande" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:322 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:323 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:324 msgid "Irq" msgstr "Irq" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:325 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:326 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:327 msgid "Israel" msgstr "Israël" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:328 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:329 msgid "Italy" msgstr "Italie" -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:330 msgid "Japan" msgstr "Japon" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:331 msgid "Japan (PC-98xx Series)" msgstr "PC-98xx japonais" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:332 msgid "Japanese keyboard options" msgstr "Options de clavier japonais" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:333 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:334 msgid "Kalmyk" msgstr "Kalmyk" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:335 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:336 msgid "Kana Lock key is locking" msgstr "La touche de verrouillage Kana agit comme touche de verrouillage" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:337 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:338 msgid "Kashubian" msgstr "Kachoube" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:339 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:340 msgid "Kazakh with Russian" msgstr "Kazakh avec russe" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:341 msgid "Kazakhstan" msgstr "Kazakhstan" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:342 msgid "Key sequence to kill the X server" msgstr "Séquence de touches pour fermer le serveur X" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:343 msgid "Key to choose 3rd level" msgstr "Touche sélectionnant le 3e niveau" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:344 msgid "Key(s) to change layout" msgstr "Touche(s) changeant de disposition." -#: ../rules/base.xml.in.h:343 -msgid "Keypad" -msgstr "Pavé numérique" - -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:345 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:346 msgid "Kgz" msgstr "Kgz" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:347 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:348 msgid "Komi" msgstr "Komi" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:349 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:350 msgid "Korea, Republic of" msgstr "Corée, République de" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:351 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:352 msgid "Kurdish, (F)" msgstr "Kurde, (F)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:353 msgid "Kurdish, Arabic-Latin" msgstr "Kurde, Arabe-latin" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:354 msgid "Kurdish, Latin Alt-Q" msgstr "Kurde, Latin Alt-Q" -#: ../rules/base.xml.in.h:354 +#: ../rules/base.xml.in.h:355 msgid "Kurdish, Latin Q" msgstr "Kurde, Latin Q" -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:356 msgid "Kyrgyzstan" msgstr "Kirghizistan" -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:357 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:358 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:359 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:360 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:361 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:362 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Compaq portable (p.e. Armada)" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:363 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Compaq portable Internet (p.e. Presario)" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:364 msgid "Laptop/notebook eMachines m68xx" msgstr "eMachines m68xx" -#: ../rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:365 msgid "Latin" msgstr "Latin" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:366 msgid "Latin American" msgstr "Amérique latine" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:367 msgid "Latin Unicode" msgstr "Latin Unicode" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:368 msgid "Latin Unicode qwerty" msgstr "Latin Unicode qwerty" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:369 msgid "Latin qwerty" msgstr "Latin qwerty" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:370 msgid "Latin unicode" msgstr "Unicode Latin" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:371 msgid "Latin unicode qwerty" msgstr "Unicode Latin QWERTY" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:372 msgid "Latin with guillemets" msgstr "Latin avec guillemets" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:373 msgid "Latvia" msgstr "Lettonie" -#: ../rules/base.xml.in.h:373 +#: ../rules/base.xml.in.h:374 msgid "Lav" msgstr "Lav" -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:375 msgid "Left Alt" msgstr "Alt gauche" -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:376 msgid "Left Alt (while pressed)" msgstr "Alt de gauche (lorsque pressée)" -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:377 msgid "Left Alt is swapped with Left Win" msgstr "La touche Alt de gauche est échangée avec la touche Logo de gauche" -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:378 msgid "Left Ctrl" msgstr "Ctrl gauche" -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:379 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Ctrl gauche (première disposition), Ctrl droi (dernière disposition)" + +#: ../rules/base.xml.in.h:380 msgid "Left Ctrl+Left Shift" msgstr "Ctrl gauche+Maj. gauche" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:381 msgid "Left Shift" msgstr "Maj. gauche" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:382 msgid "Left Win" msgstr "Touche Logo gauche" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Touche logo de gauche (première disposition), touche logo de droite (dernière disposition)" +msgstr "Touche Logo de gauche (première disposition), touche Logo de droite (dernière disposition)" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" msgstr "Logo de gauche (lorsque pressée)" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:385 msgid "Left hand" msgstr "Main gauche" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:386 msgid "Left handed Dvorak" msgstr "Dvorak pour gaucher" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:387 msgid "Legacy" msgstr "Obsolète" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:388 msgid "Legacy Wang 724" msgstr "Clavier Wang 724 obsolète" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:390 msgid "Legacy key with comma" msgstr "Touche obsolète avec virgule" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:391 msgid "Legacy key with dot" msgstr "Touche obsolète avec point" -#: ../rules/base.xml.in.h:390 +#: ../rules/base.xml.in.h:392 msgid "Less-than/Greater-than" msgstr "Plus petit que/Plus grand que" -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:393 msgid "Lithuania" msgstr "Lituanie" -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:394 msgid "Logitech Access Keyboard" msgstr "Clavier Logitech Access" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:395 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:396 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (autre option)" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:397 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:398 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:399 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:400 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:401 msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (option alt 2)" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:402 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:403 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:404 msgid "Logitech G15 extra keys via G15daemon" msgstr "Touches supplémentaires pour Logitech G15 via le démon G15" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:405 msgid "Logitech Generic Keyboard" msgstr "Clavier Logitech générique" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:406 msgid "Logitech Internet 350 Keyboard" msgstr "Clavier Logitech Internet 350" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:407 msgid "Logitech Internet Keyboard" msgstr "Clavier Logitech Internet" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:408 msgid "Logitech Internet Navigator Keyboard" msgstr "Clavier Logitech Internet Navigator" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:409 msgid "Logitech Media Elite Keyboard" msgstr "Clavier Logitech Media Elite" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:410 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Clavier Logitech sans-fil Ultra-X Media" -#: ../rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:411 msgid "Logitech Ultra-X Keyboard" msgstr "Clavier Logitech Ultra-X" -#: ../rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:412 msgid "Logitech diNovo Edge Keyboard" msgstr "Clavier Logitech diNovo Edge" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:413 msgid "Logitech diNovo Keyboard" msgstr "Clavier Logitech diNovo" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:414 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:413 +#: ../rules/base.xml.in.h:415 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless (modèle Y-RB6)" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:416 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech Internet Navigator iTouch SE" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:417 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech Internet Navigator iTouch SE (USB)" -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:418 msgid "Lower Sorbian" msgstr "Serbe minuscule" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:419 msgid "Lower Sorbian (qwertz)" msgstr "Serbe minuscule (qwertz)" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:420 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:421 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:422 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:423 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:424 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Intl)" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:425 msgid "Macedonia" msgstr "Macédoine" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:426 msgid "Macintosh" msgstr "Apple-Macintosh" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:427 msgid "Macintosh Old" msgstr "Apple-Macintosh ancien" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:428 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, touches mortes Sun" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:429 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, sans touches mortes" -#: ../rules/base.xml.in.h:428 +#: ../rules/base.xml.in.h:430 msgid "Make CapsLock an additional Backspace" msgstr "Faire de la touche Verr. maj. une touche Ret. arr. supplémentaire." -#: ../rules/base.xml.in.h:429 +#: ../rules/base.xml.in.h:431 msgid "Make CapsLock an additional Ctrl" msgstr "Faire de la touche Verr. maj. une touche Ctrl supplémentaire" -#: ../rules/base.xml.in.h:430 +#: ../rules/base.xml.in.h:432 msgid "Make CapsLock an additional ESC" msgstr "Faire de la touche Verr. maj. une touche Esc. supplémentaire." -#: ../rules/base.xml.in.h:431 +#: ../rules/base.xml.in.h:433 +msgid "Make CapsLock an additional Hyper" +msgstr "Faire de la touche Verr. maj. une touche Hyper supplémentaire" + +#: ../rules/base.xml.in.h:434 +msgid "Make CapsLock an additional NumLock" +msgstr "Faire de la touche Verr. maj. une touche Verr. num. supplémentaire" + +#: ../rules/base.xml.in.h:435 +msgid "Make CapsLock an additional Super" +msgstr "Faire de la touche Verr. maj. une touche Super supplémentaire." + +#: ../rules/base.xml.in.h:436 msgid "Mal" msgstr "Mal" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:437 msgid "Malayalam" msgstr "Malayalam" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:438 msgid "Malayalam Lalitha" msgstr "Malayalam Lalitha" -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:439 msgid "Maldives" msgstr "Maldives" -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:440 msgid "Malta" msgstr "Malte" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:441 msgid "Maltese keyboard with US layout" msgstr "Clavier maltais avec disposition US" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:442 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:443 msgid "Maori" msgstr "Maori" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:444 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:445 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:446 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:447 msgid "Menu" msgstr "Menu" -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:448 msgid "Meta is mapped to Left Win" msgstr "Méta est obtenu avec la touche Logo de gauche" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:449 msgid "Meta is mapped to Win keys" msgstr "Méta est obtenu avec n'importe quelle touche Logo" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:450 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Clavier Microsoft Comfort Curve 2000" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:451 msgid "Microsoft Internet Keyboard" msgstr "Clavier Microsoft Internet" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:452 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Clavier Microsoft Internet Pro, suédois" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:453 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:454 msgid "Microsoft Natural Keyboard Elite" msgstr "Clavier Microsoft Natural Elite" -#: ../rules/base.xml.in.h:450 +#: ../rules/base.xml.in.h:455 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Clavier Microsoft Natural Pro / Clavier Microsoft Internet Pro" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:456 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Clavier Microsoft Natural Pro OEM" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:457 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Clavier Microsoft Natural Pro USB / Clavier Microsoft Internet Pro" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:458 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Clavier Microsoft ergonomique naturel sans fil 7000" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:459 msgid "Microsoft Office Keyboard" msgstr "Clavier Microsoft Office" -#: ../rules/base.xml.in.h:455 +#: ../rules/base.xml.in.h:460 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Clavier Microsoft Multimedia sans fil 1.0A" -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:461 msgid "Miscellaneous compatibility options" msgstr "Diverses options de compatibilité" -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:462 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:463 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:464 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:465 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:466 msgid "Mongolia" msgstr "Mongolie" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:467 msgid "Montenegro" msgstr "Monténégro" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:468 msgid "Morocco" msgstr "Maroc" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:469 msgid "Multilingual" msgstr "Multilingue" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:470 msgid "Multilingual, first part" msgstr "Multilingue, partie 1" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:471 msgid "Multilingual, second part" msgstr "Multilingue, partie 2" -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:472 msgid "Myanmar" msgstr "Myanmar" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:473 msgid "NICOLA-F style Backspace" msgstr "Ret. Arr. de style NICOLA-F" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:474 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:475 msgid "Nativo" msgstr "Nativo" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:476 msgid "Nativo for Esperanto" msgstr "Native pour Espéranto" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:477 msgid "Nativo for USA keyboards" msgstr "Nativo pour claviers américains" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:478 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:474 +#: ../rules/base.xml.in.h:479 msgid "Nep" msgstr "Nep" -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:480 msgid "Nepal" msgstr "Népal" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:481 msgid "Netherlands" msgstr "Pays-Bas" -#: ../rules/base.xml.in.h:477 +#: ../rules/base.xml.in.h:482 +msgid "New phonetic" +msgstr "Nouveau phonétique" + +#: ../rules/base.xml.in.h:483 msgid "Nig" msgstr "Nig" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:484 msgid "Nigeria" msgstr "Nigeria" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:485 msgid "Nld" msgstr "Nld" -#: ../rules/base.xml.in.h:480 +#: ../rules/base.xml.in.h:486 msgid "Non-breakable space character at fourth level" msgstr "Espace insécable au 4e niveau." -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:487 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Espace insécable au 4e niveau et une espace fine insécable au 6e niveau" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:488 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Espace insécable au 4e niveau et une espace fine insécable au 6e niveau (par les touches Ctrl+Maj.)" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" msgstr "Espace insécable au 2e niveau" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:490 msgid "Non-breakable space character at third level" msgstr "Espace insécable au 3e niveau" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:491 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "Espace insécable au 3e niveau et rien au 4e niveau" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:492 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "Espace insécable au 3e niveau et une espace fine insécable au 4e niveau" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:493 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:494 msgid "Northern Saami" msgstr "Sami du Nord" -#: ../rules/base.xml.in.h:489 +#: ../rules/base.xml.in.h:495 msgid "Northern Saami, eliminate dead keys" msgstr "Sami du Nord, sans touches mortes" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:496 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:497 msgid "Norway" msgstr "Norvège" -#: ../rules/base.xml.in.h:492 +#: ../rules/base.xml.in.h:498 msgid "NumLock" msgstr "Verr. Num." -#: ../rules/base.xml.in.h:493 +#: ../rules/base.xml.in.h:499 msgid "Numeric keypad delete key behaviour" msgstr "Comportement de la touche de suppression du clavier numérique" -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:500 msgid "Numeric keypad keys work as with Mac" msgstr "Les touches du pavé numérique se comportent comme sur MacIntosh" -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:501 msgid "Numeric keypad layout selection" msgstr "Sélection de groupe du clavier numérique" -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:502 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:503 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:504 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:505 msgid "OLPC Pashto" msgstr "OLPC Pashto" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:506 msgid "OLPC Southern Uzbek" msgstr "OLPC Ouzbek du Sud" -#: ../rules/base.xml.in.h:501 +#: ../rules/base.xml.in.h:507 msgid "Occitan" msgstr "Occitan" -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:508 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:509 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:510 msgid "Oriya" msgstr "Oriya" -#: ../rules/base.xml.in.h:505 +#: ../rules/base.xml.in.h:511 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Clavier Internet Ortek MCK-800 MM" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:512 msgid "Ossetian" msgstr "Ossétie" -#: ../rules/base.xml.in.h:507 +#: ../rules/base.xml.in.h:513 msgid "Ossetian, Winkeys" msgstr "Ossétie avec touches Logo" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:514 msgid "Ossetian, legacy" msgstr "(Obsolète) Ossétie" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:515 msgid "PC-98xx Series" msgstr "PC-98xx Series" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:516 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:517 msgid "Pakistan" msgstr "Pakistan" -#: ../rules/base.xml.in.h:512 +#: ../rules/base.xml.in.h:518 msgid "Pashto" msgstr "Pashto" -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:519 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:520 +msgid "Persian, with Persian Keypad" +msgstr "Perse, avec clavier numérique perse" + +#: ../rules/base.xml.in.h:521 msgid "Phonetic" msgstr "Phonétique" -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:522 msgid "Phonetic Winkeys" -msgstr "Touches logo phonétiques" +msgstr "Touches Logo phonétiques" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:523 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:524 msgid "Poland" msgstr "Pologne" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:525 msgid "Polytonic" msgstr "Polytonique" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:526 msgid "Portugal" msgstr "Portugal" -#: ../rules/base.xml.in.h:520 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:521 -msgid "Pro Keypad" -msgstr "Pavé Pro" - -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:527 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:528 msgid "Programmer Dvorak" msgstr "Programmeur Dvorak" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:529 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:530 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:526 +#: ../rules/base.xml.in.h:531 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:532 msgid "Right Alt" msgstr "Alt. droite" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:533 msgid "Right Alt (while pressed)" msgstr "Alt de droite (lorsque pressée)" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:534 msgid "Right Alt key never chooses 3rd level" msgstr "Alt de droite ne sélectionne jamais le 3e niveau" -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:535 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Alt de droite, Maj.+Alt de droite est une touche multiple" -#: ../rules/base.xml.in.h:531 +#: ../rules/base.xml.in.h:536 msgid "Right Ctrl" msgstr "Crtl de droite" -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:537 msgid "Right Ctrl (while pressed)" msgstr "Ctrl de droite (lorsque pressée)" -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:538 msgid "Right Ctrl as Right Alt" msgstr "Ctrl de droite comme Alt de droite" -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:539 +msgid "Right Ctrl+Right Shift" +msgstr "Ctrl de droite + Majuscule de droite" + +#: ../rules/base.xml.in.h:540 msgid "Right Shift" msgstr "Maj. droite" -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:541 msgid "Right Win" -msgstr "Touche logo droite" +msgstr "Touche Logo droite" -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:542 msgid "Right Win (while pressed)" -msgstr "Touche logo de (lorsque pressée)" +msgstr "Touche Logo de (lorsque pressée)" -#: ../rules/base.xml.in.h:537 +#: ../rules/base.xml.in.h:543 msgid "Right hand" msgstr "Main droite" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:544 msgid "Right handed Dvorak" msgstr "Dvorak pour droitier" -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:545 msgid "Romania" msgstr "Roumanie" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:546 msgid "Romanian keyboard with German letters" msgstr "Clavier roumain avec lettres allemandes" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:547 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Clavier roumain avec lettres allemandes, sans touches mortes" -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:548 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:549 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:550 msgid "Russia" msgstr "Russie" -#: ../rules/base.xml.in.h:545 +#: ../rules/base.xml.in.h:551 msgid "Russian" msgstr "Russe" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:552 msgid "Russian phonetic" msgstr "Phonétique russe" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:553 msgid "Russian phonetic Dvorak" msgstr "Dvorak phonétique russe" -#: ../rules/base.xml.in.h:548 +#: ../rules/base.xml.in.h:554 msgid "Russian phonetic, eliminate dead keys" msgstr "Phonétique russe, sans lettres mortes" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:555 msgid "Russian with Kazakh" msgstr "Russe avec kazakh" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:556 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia sans fil" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:557 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:558 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:559 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:554 +#: ../rules/base.xml.in.h:560 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:555 +#: ../rules/base.xml.in.h:561 ../rules/base.extras.xml.in.h:7 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:556 +#: ../rules/base.xml.in.h:562 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:563 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:564 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:565 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:560 +#: ../rules/base.xml.in.h:566 msgid "Scroll Lock" msgstr "Arrêt défilement" -#: ../rules/base.xml.in.h:561 +#: ../rules/base.xml.in.h:567 msgid "ScrollLock" msgstr "Arrêt défil." -#: ../rules/base.xml.in.h:562 +#: ../rules/base.xml.in.h:568 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:563 +#: ../rules/base.xml.in.h:569 msgid "Semi-colon on third level" msgstr "Point virgule au 3e niveau" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:570 ../rules/base.extras.xml.in.h:8 msgid "Serbia" msgstr "Serbie" -#: ../rules/base.xml.in.h:565 +#: ../rules/base.xml.in.h:571 msgid "Shift cancels CapsLock" msgstr "Maj. annule le verrouillage majuscule" -#: ../rules/base.xml.in.h:566 +#: ../rules/base.xml.in.h:572 msgid "Shift does not cancel NumLock, chooses 3d level instead" msgstr "Maj. n'annule pas le verrouillage numérique; choisir le 3e niveau" -#: ../rules/base.xml.in.h:567 +#: ../rules/base.xml.in.h:573 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "La touche Maj. avec le pavé numérique se comporte comme dans MS Windows" -#: ../rules/base.xml.in.h:568 +#: ../rules/base.xml.in.h:574 msgid "Shift+CapsLock" msgstr "Maj.+ Verr. maj." -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:575 msgid "Simple" msgstr "Simple" -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:576 msgid "Slovakia" msgstr "Slovaquie" -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:577 msgid "Slovenia" msgstr "Slovénie" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:578 msgid "South Africa" msgstr "Afrique du Sud" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:579 msgid "Southern Uzbek" msgstr "Ouzbek du Sud" -#: ../rules/base.xml.in.h:574 +#: ../rules/base.xml.in.h:580 msgid "Spain" msgstr "Espagne" -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:581 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Les combinaisons spéciales (Ctrl+Alt+<touche>) sont traitées par un serveur" -#: ../rules/base.xml.in.h:576 +#: ../rules/base.xml.in.h:582 msgid "SrL" msgstr "SrL" -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:583 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:584 msgid "Standard" msgstr "Standard" -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:585 msgid "Standard (Cedilla)" msgstr "Standard (cédille)" -#: ../rules/base.xml.in.h:580 -msgid "Standard Phonetic" -msgstr "Phonétique standard" - #. RSTU 2019-91 -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:587 msgid "Standard RSTU" msgstr "Standard RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:589 msgid "Standard RSTU on Russian layout" msgstr "Standard RSTU avec une disposition russe" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:590 msgid "Sun Type 5/6" msgstr "Sun Type 5/6" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:591 msgid "Sun dead keys" msgstr "Touches mortes Sun" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:592 msgid "Super Power Multimedia Keyboard" msgstr "Multimedia Super Power" -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:593 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:594 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:595 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:591 +#: ../rules/base.xml.in.h:596 msgid "Swap Ctrl and CapsLock" msgstr "Permuter Ctrl et Verr. maj." -#: ../rules/base.xml.in.h:592 +#: ../rules/base.xml.in.h:597 msgid "Swap ESC and CapsLock" msgstr "Permuter ESC et Verr. maj." -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:598 msgid "Swe" msgstr "Sué" -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:599 msgid "Sweden" msgstr "Suède" -#: ../rules/base.xml.in.h:595 +#: ../rules/base.xml.in.h:600 msgid "Switzerland" msgstr "Suisse" -#: ../rules/base.xml.in.h:596 +#: ../rules/base.xml.in.h:601 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:597 +#: ../rules/base.xml.in.h:602 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:598 +#: ../rules/base.xml.in.h:603 msgid "Syria" msgstr "Syrie" -#: ../rules/base.xml.in.h:599 +#: ../rules/base.xml.in.h:604 msgid "Syriac" msgstr "Syriaque" -#: ../rules/base.xml.in.h:600 +#: ../rules/base.xml.in.h:605 msgid "Syriac phonetic" msgstr "Phonétique syriaque" -#: ../rules/base.xml.in.h:601 +#: ../rules/base.xml.in.h:606 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:602 +#: ../rules/base.xml.in.h:607 msgid "Tajikistan" msgstr "Tadjikistan" -#: ../rules/base.xml.in.h:603 +#: ../rules/base.xml.in.h:608 msgid "Tamil" msgstr "Tamoul" -#: ../rules/base.xml.in.h:604 +#: ../rules/base.xml.in.h:609 msgid "Tamil TAB Typewriter" msgstr "Machine à écrire tamoule TAB" -#: ../rules/base.xml.in.h:605 +#: ../rules/base.xml.in.h:610 msgid "Tamil TSCII Typewriter" msgstr "Machine à écrire tamoule TSCII" -#: ../rules/base.xml.in.h:606 +#: ../rules/base.xml.in.h:611 msgid "Tamil Unicode" msgstr "Unicode tamoul" -#: ../rules/base.xml.in.h:607 +#: ../rules/base.xml.in.h:612 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:608 +#: ../rules/base.xml.in.h:613 msgid "Tatar" msgstr "Tatar" -#: ../rules/base.xml.in.h:609 +#: ../rules/base.xml.in.h:614 msgid "Telugu" msgstr "Telugu" -#: ../rules/base.xml.in.h:610 +#: ../rules/base.xml.in.h:615 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:611 +#: ../rules/base.xml.in.h:616 msgid "Thailand" msgstr "Thaïlande" -#: ../rules/base.xml.in.h:612 +#: ../rules/base.xml.in.h:617 msgid "Tibetan" msgstr "Tibétain" -#: ../rules/base.xml.in.h:613 +#: ../rules/base.xml.in.h:618 msgid "Tibetan (with ASCII numerals)" msgstr "Tibétain (avec touches numériques ASCII)" -#: ../rules/base.xml.in.h:614 +#: ../rules/base.xml.in.h:619 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:615 +#: ../rules/base.xml.in.h:620 msgid "Tifinagh Alternative" msgstr "Tifinagh alternatif" -#: ../rules/base.xml.in.h:616 +#: ../rules/base.xml.in.h:621 msgid "Tifinagh Alternative Phonetic" msgstr "Tifinagh avec phonétique alternative" -#: ../rules/base.xml.in.h:617 +#: ../rules/base.xml.in.h:622 msgid "Tifinagh Extended" msgstr "Tifinagh étendu" -#: ../rules/base.xml.in.h:618 +#: ../rules/base.xml.in.h:623 msgid "Tifinagh Extended Phonetic" msgstr "Tifinagh avec phonétique étendue" -#: ../rules/base.xml.in.h:619 +#: ../rules/base.xml.in.h:624 msgid "Tifinagh Phonetic" msgstr "Tifinagh phonétique" -#: ../rules/base.xml.in.h:620 +#: ../rules/base.xml.in.h:625 msgid "Tilde (~) variant" msgstr "Variante avec tilde" -#: ../rules/base.xml.in.h:621 +#: ../rules/base.xml.in.h:626 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:622 +#: ../rules/base.xml.in.h:627 msgid "To the corresponding key in a Dvorak keyboard." msgstr "Mène à la touche correspondante sur un clavier Dvorak." -#: ../rules/base.xml.in.h:623 +#: ../rules/base.xml.in.h:628 msgid "To the corresponding key in a Qwerty keyboard." -msgstr "Mène à la touche correspondante sur un clavier Qwerty" +msgstr "Mène à la touche correspondante sur un clavier Qwerty." -#: ../rules/base.xml.in.h:624 +#: ../rules/base.xml.in.h:629 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:625 -msgid "Traditional Phonetic" +#: ../rules/base.xml.in.h:630 +msgid "Traditional phonetic" msgstr "Phonétique traditionnel" -#: ../rules/base.xml.in.h:626 +#: ../rules/base.xml.in.h:631 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access" -#: ../rules/base.xml.in.h:627 +#: ../rules/base.xml.in.h:632 msgid "Trust Slimline" msgstr "Trust Slimline" -#: ../rules/base.xml.in.h:628 +#: ../rules/base.xml.in.h:633 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Classic" -#: ../rules/base.xml.in.h:629 +#: ../rules/base.xml.in.h:634 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:630 +#: ../rules/base.xml.in.h:635 msgid "Turkey" msgstr "Turquie" -#: ../rules/base.xml.in.h:631 +#: ../rules/base.xml.in.h:636 msgid "Turkmenistan" msgstr "Turkmenistan" -#: ../rules/base.xml.in.h:632 +#: ../rules/base.xml.in.h:637 msgid "Typewriter" msgstr "Machine à écrire" -#: ../rules/base.xml.in.h:633 +#: ../rules/base.xml.in.h:638 +msgid "Typewriter, legacy" +msgstr "Machine à écrire" + +#: ../rules/base.xml.in.h:639 msgid "UCW layout (accented letters only)" msgstr "Disposition UCW (lettres accentuées seulement)" -#: ../rules/base.xml.in.h:634 +#: ../rules/base.xml.in.h:640 msgid "US keyboard with Bosnian digraphs" msgstr "Clavier US avec digraphes bosniaques" -#: ../rules/base.xml.in.h:635 +#: ../rules/base.xml.in.h:641 msgid "US keyboard with Bosnian letters" msgstr "Clavier US avec lettres bosniaques" -#: ../rules/base.xml.in.h:636 +#: ../rules/base.xml.in.h:642 msgid "US keyboard with Croatian digraphs" msgstr "Clavier US avec digraphes croates" -#: ../rules/base.xml.in.h:637 +#: ../rules/base.xml.in.h:643 msgid "US keyboard with Croatian letters" msgstr "Clavier US avec lettres croates" -#: ../rules/base.xml.in.h:638 +#: ../rules/base.xml.in.h:644 msgid "US keyboard with Estonian letters" msgstr "Clavier US avec lettres estoniennes" -#: ../rules/base.xml.in.h:639 +#: ../rules/base.xml.in.h:645 +msgid "US keyboard with Italian letters" +msgstr "Clavier US avec lettres italiennes" + +#: ../rules/base.xml.in.h:646 msgid "US keyboard with Lithuanian letters" msgstr "Clavier US avec lettres lituaniennes" -#: ../rules/base.xml.in.h:640 +#: ../rules/base.xml.in.h:647 msgid "US keyboard with Slovenian letters" msgstr "Clavier US avec lettres slovènes" -#: ../rules/base.xml.in.h:641 +#: ../rules/base.xml.in.h:648 ../rules/base.extras.xml.in.h:9 msgid "USA" msgstr "USA" -#: ../rules/base.xml.in.h:642 +#: ../rules/base.xml.in.h:649 msgid "Udmurt" msgstr "Oudmourte" -#: ../rules/base.xml.in.h:643 +#: ../rules/base.xml.in.h:650 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:644 +#: ../rules/base.xml.in.h:651 msgid "Ukraine" msgstr "Ukraine" -#: ../rules/base.xml.in.h:645 +#: ../rules/base.xml.in.h:652 msgid "Unicode additions (arrows and math operators)" msgstr "Ajouts Unicode (touches fléchées et opérateurs mathématiques)" -#: ../rules/base.xml.in.h:646 +#: ../rules/base.xml.in.h:653 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Ajouts Unicode (touches fléchées et opérateurs mathématiques). Les opérateurs mathématiques se trouvent sur le niveau par défaut" -#: ../rules/base.xml.in.h:647 +#: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:648 +#: ../rules/base.xml.in.h:655 msgid "United Kingdom" msgstr "Royaume-Uni" -#: ../rules/base.xml.in.h:649 +#: ../rules/base.xml.in.h:656 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:650 +#: ../rules/base.xml.in.h:657 msgid "Urdu, Alternative phonetic" msgstr "Ourdou, phonétique alternatif" -#: ../rules/base.xml.in.h:651 +#: ../rules/base.xml.in.h:658 msgid "Urdu, Phonetic" msgstr "Ourdou, phonétique" -#: ../rules/base.xml.in.h:652 +#: ../rules/base.xml.in.h:659 msgid "Urdu, Winkeys" msgstr "Ourdou, touches Logo" -#: ../rules/base.xml.in.h:653 +#: ../rules/base.xml.in.h:660 msgid "Use Bosnian digraphs" msgstr "Avec digraphes bosniaques" -#: ../rules/base.xml.in.h:654 +#: ../rules/base.xml.in.h:661 msgid "Use Croatian digraphs" msgstr "Avec digraphes croates" -#: ../rules/base.xml.in.h:655 +#: ../rules/base.xml.in.h:662 msgid "Use guillemets for quotes" msgstr "Remplacer les guillemets droits avec les guillements français" -#: ../rules/base.xml.in.h:656 +#: ../rules/base.xml.in.h:663 msgid "Use keyboard LED to show alternative layout" msgstr "Utiliser les voyants lumineux du clavier pour afficher une disposition alternative" -#: ../rules/base.xml.in.h:657 +#: ../rules/base.xml.in.h:664 msgid "Using space key to input non-breakable space character" -msgstr "Utiliser la barre d'espacement pout insérer un espace insécable" +msgstr "Utiliser la barre d'espacement pour insérer un espace insécable" -#: ../rules/base.xml.in.h:658 +#: ../rules/base.xml.in.h:665 msgid "Usual space at any level" msgstr "La barre d'espacement renvoie une espace ordinaire à tous les niveaux" -#: ../rules/base.xml.in.h:659 +#: ../rules/base.xml.in.h:666 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:660 +#: ../rules/base.xml.in.h:667 msgid "Uzbekistan" msgstr "Ouzbékistan" -#: ../rules/base.xml.in.h:661 +#: ../rules/base.xml.in.h:668 msgid "Vietnam" msgstr "Viêt Nam" -#: ../rules/base.xml.in.h:662 +#: ../rules/base.xml.in.h:669 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "Clavier Internet ViewSonic KU-306" -#: ../rules/base.xml.in.h:663 +#: ../rules/base.xml.in.h:670 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:664 +#: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Clavier Wang 724 avec ajouts Unicode (touches fléchées et opérateurs mathématiques)" -#: ../rules/base.xml.in.h:665 +#: ../rules/base.xml.in.h:672 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Clavier Wang 724 avec ajouts Unicode (touches fléchées et opérateurs mathématiques). Les opérateurs mathématiques se trouvent sur le niveau par défaut" -#: ../rules/base.xml.in.h:666 +#: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" msgstr "Modèle Wang 724 azerty" -#: ../rules/base.xml.in.h:667 +#: ../rules/base.xml.in.h:674 msgid "Western" msgstr "Occidentale" -#: ../rules/base.xml.in.h:668 +#: ../rules/base.xml.in.h:675 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:669 +#: ../rules/base.xml.in.h:676 msgid "Winkeys" msgstr "Touches Logo" -#: ../rules/base.xml.in.h:670 +#: ../rules/base.xml.in.h:677 msgid "With <\\|> key" msgstr "Avec la touche <\\|>" -#: ../rules/base.xml.in.h:671 +#: ../rules/base.xml.in.h:678 msgid "With EuroSign on 5" msgstr "Avec le signe Euro sur la touche 5." -#: ../rules/base.xml.in.h:672 +#: ../rules/base.xml.in.h:679 msgid "With guillemets" msgstr "Avec guillemets" -#: ../rules/base.xml.in.h:673 +#: ../rules/base.xml.in.h:680 msgid "Yahoo! Internet Keyboard" msgstr "Clavier Yahoo! Internet" -#: ../rules/base.xml.in.h:674 +#: ../rules/base.xml.in.h:681 msgid "Yakut" msgstr "Yacoute" -#: ../rules/base.xml.in.h:675 +#: ../rules/base.xml.in.h:682 msgid "Yoruba" msgstr "Yoruba" -#: ../rules/base.xml.in.h:676 +#: ../rules/base.xml.in.h:683 msgid "Z and ZHE swapped" msgstr "Z et ZHE permutés" -#: ../rules/base.xml.in.h:677 +#: ../rules/base.xml.in.h:684 msgid "Zar" msgstr "Zar" -#: ../rules/base.xml.in.h:678 +#: ../rules/base.xml.in.h:685 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:679 +#: ../rules/base.xml.in.h:686 msgid "azerty/digits" msgstr "azerty/chiffres" -#: ../rules/base.xml.in.h:680 +#: ../rules/base.xml.in.h:687 msgid "digits" msgstr "chiffres" -#: ../rules/base.xml.in.h:681 +#: ../rules/base.xml.in.h:688 msgid "displaced semicolon and quote (obsolete)" msgstr "(Obsolète) Point-virgule et guillemets droits déplacés" -#: ../rules/base.xml.in.h:682 +#: ../rules/base.xml.in.h:689 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:683 +#: ../rules/base.xml.in.h:690 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:684 +#: ../rules/base.xml.in.h:691 msgid "qwerty, extended Backslash" msgstr "qwerty, contre-oblique étendue" -#: ../rules/base.xml.in.h:685 +#: ../rules/base.xml.in.h:692 msgid "qwerty/digits" msgstr "qwerty/chiffres" -#: ../rules/base.xml.in.h:686 +#: ../rules/base.xml.in.h:693 msgid "qwertz" msgstr "qwertz" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "Combining accents instead of dead keys" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Coeur d'Alene Salish" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "International (AltCar et Unicode)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "International (AltCar et Unicode, alternatif))" + +#~ msgid "Baltic+" +#~ msgstr "Baltic+" + +#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E (Intl)" + +#~ msgid "Keypad" +#~ msgstr "Pavé numérique" + +#~ msgid "Pro" +#~ msgstr "Pro" + +#~ msgid "Pro Keypad" +#~ msgstr "Pavé Pro" + +#~ msgid "Standard Phonetic" +#~ msgstr "Phonétique standard" + #~ msgid "Brazilian ABNT2" #~ msgstr "ABNT2 brésilien" @@ -2944,8 +3015,5 @@ msgstr "qwertz" #~ msgid "Power G5" #~ msgstr "Power G5" -#~ msgid "US keyboard with Maltian letters" -#~ msgstr "Clavier US avec lettres maltaises" - #~ msgid "si1452" #~ msgstr "si1452" diff --git a/dist/xkeyboard-config/po/hu.po b/dist/xkeyboard-config/po/hu.po index f52c67bd5..11885bf39 100644 --- a/dist/xkeyboard-config/po/hu.po +++ b/dist/xkeyboard-config/po/hu.po @@ -1,16 +1,16 @@ -# translation of xkeyboard-config to Hungarian -# Copyright (C) 2004, 2006, 2007, 2008 Free Software Foundation, Inc. +# Hungarian translation of xkeyboard-config +# Copyright (C) 2004, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # # Andras Timar , 2004. # Szilveszter Farkas , 2006. -# Gabor Kelemen , 2006, 2007, 2008. +# Gabor Kelemen , 2006, 2007, 2008, 2009, 2010. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.4-pre1\n" +"Project-Id-Version: xkeyboard-config 1.8\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2008-09-15 23:52+0100\n" -"PO-Revision-Date: 2008-09-20 23:37+0200\n" +"POT-Creation-Date: 2010-01-16 18:08+0000\n" +"PO-Revision-Date: 2010-03-03 12:35+0100\n" "Last-Translator: Gabor Kelemen \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" @@ -19,2607 +19,2783 @@ msgstr "" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../rules/base.xml.in.h:1 ../rules/evdev.xml.in.h:1 +#: ../rules/base.xml.in.h:1 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 ../rules/evdev.xml.in.h:2 +#: ../rules/base.xml.in.h:2 msgid "(Legacy) Alternative" msgstr "(Hagyományos) Alternatív" -#: ../rules/base.xml.in.h:3 ../rules/evdev.xml.in.h:3 +#: ../rules/base.xml.in.h:3 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Hagyományos) Alternatív, Sun halott billentyűk" -#: ../rules/base.xml.in.h:4 ../rules/evdev.xml.in.h:4 +#: ../rules/base.xml.in.h:4 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Hagyományos) Alternatív, halott billentyűk tiltása" -#: ../rules/base.xml.in.h:5 ../rules/evdev.xml.in.h:5 +#: ../rules/base.xml.in.h:5 msgid "101/104 key Compatible" msgstr "101/104 gomb kompatibilis" -#: ../rules/base.xml.in.h:6 ../rules/evdev.xml.in.h:6 +#: ../rules/base.xml.in.h:6 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/vessző/Halott billentyűk" -#: ../rules/base.xml.in.h:7 ../rules/evdev.xml.in.h:7 +#: ../rules/base.xml.in.h:7 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/vessző/Halott billentyűk tiltása" -#: ../rules/base.xml.in.h:8 ../rules/evdev.xml.in.h:8 +#: ../rules/base.xml.in.h:8 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/pont/Halott billentyűk" -#: ../rules/base.xml.in.h:9 ../rules/evdev.xml.in.h:9 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/pont/Halott billentyűk tiltása" -#: ../rules/base.xml.in.h:10 ../rules/evdev.xml.in.h:10 +#: ../rules/base.xml.in.h:10 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/vessző/Halott billentyűk" -#: ../rules/base.xml.in.h:11 ../rules/evdev.xml.in.h:11 +#: ../rules/base.xml.in.h:11 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/vessző/Halott billentyűk tiltása" -#: ../rules/base.xml.in.h:12 ../rules/evdev.xml.in.h:12 +#: ../rules/base.xml.in.h:12 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/pont/Halott billentyűk" -#: ../rules/base.xml.in.h:13 ../rules/evdev.xml.in.h:13 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/pont/Halott billentyűk tiltása" -#: ../rules/base.xml.in.h:14 ../rules/evdev.xml.in.h:14 +#: ../rules/base.xml.in.h:14 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/vessző/Halott billentyűk" -#: ../rules/base.xml.in.h:15 ../rules/evdev.xml.in.h:15 +#: ../rules/base.xml.in.h:15 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/vessző/Halott billentyűk tiltása" -#: ../rules/base.xml.in.h:16 ../rules/evdev.xml.in.h:16 +#: ../rules/base.xml.in.h:16 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/pont/Halott billentyűk" -#: ../rules/base.xml.in.h:17 ../rules/evdev.xml.in.h:17 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/pont/Halott billentyűk tiltása" -#: ../rules/base.xml.in.h:18 ../rules/evdev.xml.in.h:18 +#: ../rules/base.xml.in.h:18 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/vessző/Halott billentyűk" -#: ../rules/base.xml.in.h:19 ../rules/evdev.xml.in.h:19 +#: ../rules/base.xml.in.h:19 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/vessző/Halott billentyűk tiltása" -#: ../rules/base.xml.in.h:20 ../rules/evdev.xml.in.h:20 +#: ../rules/base.xml.in.h:20 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/pont/Halott billentyűk" -#: ../rules/base.xml.in.h:21 ../rules/evdev.xml.in.h:21 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/pont/Halott billentyűk tiltása" -#: ../rules/base.xml.in.h:22 ../rules/evdev.xml.in.h:22 +#: ../rules/base.xml.in.h:22 +msgid "2" +msgstr "2" + +#: ../rules/base.xml.in.h:23 +msgid "4" +msgstr "4" + +#: ../rules/base.xml.in.h:24 +msgid "5" +msgstr "5" + +#: ../rules/base.xml.in.h:25 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:23 ../rules/evdev.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:24 ../rules/evdev.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:25 ../rules/evdev.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "ACPI Standard" msgstr "ACPI szabvány" -#: ../rules/base.xml.in.h:26 ../rules/evdev.xml.in.h:26 -msgid "ATM/phone-style hexadecimal keypad" -msgstr "ATM/telefon stílusú hexadecimális billentyűzet" +#: ../rules/base.xml.in.h:29 +msgid "ATM/phone-style" +msgstr "ATM/telefon stílusú" -#: ../rules/base.xml.in.h:27 ../rules/evdev.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:28 ../rules/evdev.xml.in.h:28 +#: ../rules/base.xml.in.h:31 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:29 ../rules/evdev.xml.in.h:29 +#: ../rules/base.xml.in.h:32 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:30 ../rules/evdev.xml.in.h:30 +#: ../rules/base.xml.in.h:33 msgid "Acer Laptop" msgstr "Acer noteszgép" -#: ../rules/base.xml.in.h:31 ../rules/evdev.xml.in.h:31 -msgid "Add the EuroSign to the 2 key." -msgstr "Az Euro jel hozzáadása a 2 billentyűhöz." - -#: ../rules/base.xml.in.h:32 ../rules/evdev.xml.in.h:32 -msgid "Add the EuroSign to the 4 key." -msgstr "Az Euro jel hozzáadása a 4 billentyűhöz." +#: ../rules/base.xml.in.h:34 +msgid "Add the standard behavior to Menu key" +msgstr "A standard funkcionalitás hozzáadása a Menü billentyűhöz" -#: ../rules/base.xml.in.h:33 ../rules/evdev.xml.in.h:33 -msgid "Add the EuroSign to the 5 key." -msgstr "Az Euro jel hozzáadása az 5 billentyűhöz." +#: ../rules/base.xml.in.h:35 +msgid "Adding Esperanto circumflexes (supersigno)" +msgstr "Eszperantó circumflexek hozzáadása" -#: ../rules/base.xml.in.h:34 ../rules/evdev.xml.in.h:34 -msgid "Add the EuroSign to the E key." -msgstr "Az Euro jel hozzáadása az E billentyűhöz." - -#: ../rules/base.xml.in.h:35 ../rules/evdev.xml.in.h:35 -msgid "Add the standard behavior to Menu key." -msgstr "A standard funkcionalitás hozzáadása a Menü gombhoz." - -#: ../rules/base.xml.in.h:36 ../rules/evdev.xml.in.h:36 -msgid "Adding the EuroSign to certain keys" +#: ../rules/base.xml.in.h:36 +msgid "Adding EuroSign to certain keys" msgstr "Az Euro jel hozzáadása bizonyos billentyűkhöz" -#: ../rules/base.xml.in.h:37 ../rules/evdev.xml.in.h:37 +#: ../rules/base.xml.in.h:37 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 ../rules/evdev.xml.in.h:38 +#: ../rules/base.xml.in.h:38 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:39 ../rules/evdev.xml.in.h:39 +#: ../rules/base.xml.in.h:39 msgid "Afghanistan" msgstr "Afganisztán" -#: ../rules/base.xml.in.h:40 ../rules/evdev.xml.in.h:40 +#: ../rules/base.xml.in.h:40 msgid "Akan" msgstr "akan" -#: ../rules/base.xml.in.h:41 ../rules/evdev.xml.in.h:41 +#: ../rules/base.xml.in.h:41 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:42 ../rules/evdev.xml.in.h:42 +#: ../rules/base.xml.in.h:42 msgid "Albania" msgstr "Albánia" -#: ../rules/base.xml.in.h:43 ../rules/evdev.xml.in.h:43 -msgid "Alt and Meta are on the Alt keys." -msgstr "Az Alt és Meta az Alt billentyűkön." +#: ../rules/base.xml.in.h:43 +msgid "Alt and Meta are on Alt keys" +msgstr "Az Alt és Meta az Alt billentyűkön" -#: ../rules/base.xml.in.h:44 ../rules/evdev.xml.in.h:44 -msgid "Alt is mapped to the right Win-key and Super to Menu." -msgstr "Az Alt a jobb Win billentyűhöz van rendelve és a Super a menühöz." +#: ../rules/base.xml.in.h:44 +msgid "Alt is mapped to Right Win, Super to Menu" +msgstr "Az Alt a jobb Win billentyűhöz van rendelve, a Super a Menühöz" -#: ../rules/base.xml.in.h:45 ../rules/evdev.xml.in.h:45 -msgid "Alt+CapsLock changes layout." -msgstr "Az Alt+CapsLock kombináció megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:45 +msgid "Alt+CapsLock" +msgstr "Alt+CapsLock" -#: ../rules/base.xml.in.h:46 ../rules/evdev.xml.in.h:46 -msgid "Alt+Ctrl change layout." -msgstr "Az Alt+Ctrl kombináció kiosztást vált." +#: ../rules/base.xml.in.h:46 +msgid "Alt+Ctrl" +msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:47 ../rules/evdev.xml.in.h:47 -msgid "Alt+Shift change layout." -msgstr "Az Alt+Shift kombináció kiosztást vált." +#: ../rules/base.xml.in.h:47 +msgid "Alt+Shift" +msgstr "Alt+Shift" -#: ../rules/base.xml.in.h:48 ../rules/evdev.xml.in.h:48 +#: ../rules/base.xml.in.h:48 +msgid "Alt+Space" +msgstr "Alt+Szóköz" + +#: ../rules/base.xml.in.h:49 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:49 ../rules/evdev.xml.in.h:49 +#: ../rules/base.xml.in.h:50 msgid "Alt/Win key behavior" msgstr "Az Alt/Win billentyűk viselkedése" -#: ../rules/base.xml.in.h:50 ../rules/evdev.xml.in.h:50 +#: ../rules/base.xml.in.h:51 msgid "Alternative" msgstr "Alternatív" -#: ../rules/base.xml.in.h:51 ../rules/evdev.xml.in.h:51 +#: ../rules/base.xml.in.h:52 msgid "Alternative Eastern" msgstr "Alternatív keleti" -#: ../rules/base.xml.in.h:52 ../rules/evdev.xml.in.h:52 +#: ../rules/base.xml.in.h:53 msgid "Alternative Phonetic" msgstr "Alternatív fonetikus" -#: ../rules/base.xml.in.h:53 ../rules/evdev.xml.in.h:53 +#: ../rules/base.xml.in.h:54 msgid "Alternative international (former us_intl)" msgstr "Alternatív nemzetközi (korábban us_intl)" -#: ../rules/base.xml.in.h:54 ../rules/evdev.xml.in.h:54 +#: ../rules/base.xml.in.h:55 msgid "Alternative, Sun dead keys" msgstr "Alternatív, Sun halott billentyűk" -#: ../rules/base.xml.in.h:55 ../rules/evdev.xml.in.h:55 +#: ../rules/base.xml.in.h:56 msgid "Alternative, eliminate dead keys" msgstr "Alternatív, halott billentyűk tiltása" -#: ../rules/base.xml.in.h:56 ../rules/evdev.xml.in.h:56 +#: ../rules/base.xml.in.h:57 msgid "Alternative, latin-9 only" msgstr "Alternatív, csak latin-9" -#: ../rules/base.xml.in.h:57 ../rules/evdev.xml.in.h:57 +#: ../rules/base.xml.in.h:58 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:58 ../rules/evdev.xml.in.h:58 +#: ../rules/base.xml.in.h:59 msgid "Andorra" msgstr "Andorra" -#: ../rules/base.xml.in.h:59 ../rules/evdev.xml.in.h:59 +#: ../rules/base.xml.in.h:60 +msgid "Any Alt key" +msgstr "Bármely Alt billentyű" + +#: ../rules/base.xml.in.h:61 +msgid "Any Win key" +msgstr "Bármely Win billentyű" + +#: ../rules/base.xml.in.h:62 +msgid "Any Win key (while pressed)" +msgstr "Bármely Win billentyű (lenyomva tartva)" + +#: ../rules/base.xml.in.h:63 msgid "Apostrophe (') variant" msgstr "Aposztróf (') változat" -#: ../rules/base.xml.in.h:60 ../rules/evdev.xml.in.h:60 +#: ../rules/base.xml.in.h:64 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:61 ../rules/evdev.xml.in.h:61 +#: ../rules/base.xml.in.h:65 msgid "Apple Laptop" msgstr "Apple noteszgép" -#: ../rules/base.xml.in.h:62 ../rules/evdev.xml.in.h:62 +#: ../rules/base.xml.in.h:66 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:63 ../rules/evdev.xml.in.h:63 +#: ../rules/base.xml.in.h:67 msgid "Arabic" msgstr "Arab" -#: ../rules/base.xml.in.h:64 ../rules/evdev.xml.in.h:64 +#: ../rules/base.xml.in.h:68 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:65 ../rules/evdev.xml.in.h:65 +#: ../rules/base.xml.in.h:69 msgid "Armenia" msgstr "Örményország" -#: ../rules/base.xml.in.h:66 ../rules/evdev.xml.in.h:66 +#: ../rules/base.xml.in.h:70 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Asztúri változat középső pontos H és L karakterrel" -#: ../rules/base.xml.in.h:67 ../rules/evdev.xml.in.h:67 +#: ../rules/base.xml.in.h:71 msgid "Asus Laptop" msgstr "Asus noteszgép" -#: ../rules/base.xml.in.h:68 ../rules/evdev.xml.in.h:68 +#: ../rules/base.xml.in.h:72 +msgid "At bottom left" +msgstr "Bal oldalt, alul" + +#: ../rules/base.xml.in.h:73 +msgid "At left of 'A'" +msgstr "Az „A”-tól balra" + +#: ../rules/base.xml.in.h:74 msgid "Aze" msgstr "Aze" -#: ../rules/base.xml.in.h:69 ../rules/evdev.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Azerbaijan" msgstr "Azerbajdzsán" -#: ../rules/base.xml.in.h:70 ../rules/evdev.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 wireless Internet billentyűzet" -#: ../rules/base.xml.in.h:71 ../rules/evdev.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:72 ../rules/evdev.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:73 ../rules/evdev.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:74 ../rules/evdev.xml.in.h:74 +#: ../rules/base.xml.in.h:80 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:75 ../rules/evdev.xml.in.h:75 +#: ../rules/base.xml.in.h:81 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:76 ../rules/evdev.xml.in.h:76 +#: ../rules/base.xml.in.h:82 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:77 ../rules/evdev.xml.in.h:77 +#: ../rules/base.xml.in.h:83 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:78 ../rules/evdev.xml.in.h:78 +#: ../rules/base.xml.in.h:84 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:79 ../rules/evdev.xml.in.h:79 -msgid "Baltic+" -msgstr "Balti+" +#: ../rules/base.xml.in.h:85 +msgid "BTC 9116U Mini Wireless Internet and Gaming" +msgstr "BTC 9116U Mini Wireless internet és játék" -#: ../rules/base.xml.in.h:80 ../rules/evdev.xml.in.h:80 +#: ../rules/base.xml.in.h:86 msgid "Ban" msgstr "Ban" -#: ../rules/base.xml.in.h:81 ../rules/evdev.xml.in.h:81 +#: ../rules/base.xml.in.h:87 msgid "Bangladesh" msgstr "Banglades" -#: ../rules/base.xml.in.h:82 ../rules/evdev.xml.in.h:82 +#: ../rules/base.xml.in.h:88 +msgid "Bashkirian" +msgstr "Baskír" + +#: ../rules/base.xml.in.h:89 msgid "Bel" msgstr "Bel" -#: ../rules/base.xml.in.h:83 ../rules/evdev.xml.in.h:83 +#: ../rules/base.xml.in.h:90 msgid "Belarus" msgstr "Fehéroroszország" -#: ../rules/base.xml.in.h:84 ../rules/evdev.xml.in.h:84 +#: ../rules/base.xml.in.h:91 msgid "Belgium" msgstr "Belgium" -#: ../rules/base.xml.in.h:85 ../rules/evdev.xml.in.h:85 +#: ../rules/base.xml.in.h:92 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:86 ../rules/evdev.xml.in.h:86 +#: ../rules/base.xml.in.h:93 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:87 ../rules/evdev.xml.in.h:87 +#: ../rules/base.xml.in.h:94 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:88 ../rules/evdev.xml.in.h:88 +#: ../rules/base.xml.in.h:95 msgid "Bengali" msgstr "Bengáli" -#: ../rules/base.xml.in.h:89 ../rules/evdev.xml.in.h:89 +#: ../rules/base.xml.in.h:96 msgid "Bengali Probhat" msgstr "Bengáli probhat" -#: ../rules/base.xml.in.h:90 ../rules/evdev.xml.in.h:90 +#: ../rules/base.xml.in.h:97 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ergonomikus, Dvorak kiosztás" -#: ../rules/base.xml.in.h:91 ../rules/evdev.xml.in.h:91 +#: ../rules/base.xml.in.h:98 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ergonomikus, Dvorak kiosztás, csak latin-9" -#: ../rules/base.xml.in.h:92 ../rules/evdev.xml.in.h:92 +#: ../rules/base.xml.in.h:99 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:93 ../rules/evdev.xml.in.h:93 +#: ../rules/base.xml.in.h:100 msgid "Bhu" msgstr "Bhu" -#: ../rules/base.xml.in.h:94 ../rules/evdev.xml.in.h:94 +#: ../rules/base.xml.in.h:101 msgid "Bhutan" msgstr "Bhután" -#: ../rules/base.xml.in.h:95 ../rules/evdev.xml.in.h:95 +#: ../rules/base.xml.in.h:102 msgid "Biblical Hebrew (Tiro)" msgstr "Bibliai héber (Tiro)" -#: ../rules/base.xml.in.h:96 ../rules/evdev.xml.in.h:96 +#: ../rules/base.xml.in.h:103 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:97 ../rules/evdev.xml.in.h:97 +#: ../rules/base.xml.in.h:104 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:98 ../rules/evdev.xml.in.h:98 +#: ../rules/base.xml.in.h:105 msgid "Bosnia and Herzegovina" msgstr "Bosznia és Hercegovina" -#: ../rules/base.xml.in.h:99 ../rules/evdev.xml.in.h:99 -msgid "Both Alt keys together change layout." -msgstr "A két Alt billentyű együtt változtatja meg a kiosztást." - -#: ../rules/base.xml.in.h:100 ../rules/evdev.xml.in.h:100 -msgid "Both Ctrl keys together change layout." -msgstr "A két Ctrl billentyű együtt változtatja meg a kiosztást." +#: ../rules/base.xml.in.h:106 +msgid "Both Alt keys together" +msgstr "A két Alt billentyű együtt" -#: ../rules/base.xml.in.h:101 ../rules/evdev.xml.in.h:101 -msgid "Both Shift keys together change layout." -msgstr "A két Shift billentyű együtt változtatja meg a kiosztást." +#: ../rules/base.xml.in.h:107 +msgid "Both Ctrl keys together" +msgstr "A két Ctrl billentyű együtt" -#: ../rules/base.xml.in.h:102 ../rules/evdev.xml.in.h:102 -msgid "Both Win-keys switch layout while pressed." -msgstr "A két Win billentyű lenyomva tartva megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:108 +msgid "Both Shift keys together" +msgstr "A két Shift billentyű együtt" -#: ../rules/base.xml.in.h:103 ../rules/evdev.xml.in.h:103 +#: ../rules/base.xml.in.h:109 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:104 ../rules/evdev.xml.in.h:104 +#: ../rules/base.xml.in.h:110 msgid "Braille" msgstr "Braille" -#: ../rules/base.xml.in.h:105 ../rules/evdev.xml.in.h:105 +#: ../rules/base.xml.in.h:111 msgid "Brazil" msgstr "Brazília" -#: ../rules/base.xml.in.h:106 ../rules/evdev.xml.in.h:106 -msgid "Brazilian ABNT2" -msgstr "Brazil ABNT2" +#: ../rules/base.xml.in.h:112 +msgid "Breton" +msgstr "Breton" -#: ../rules/base.xml.in.h:107 ../rules/evdev.xml.in.h:107 +#: ../rules/base.xml.in.h:113 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:108 ../rules/evdev.xml.in.h:108 +#: ../rules/base.xml.in.h:114 msgid "Brother Internet Keyboard" msgstr "Brother Internet billentyűzet" -#: ../rules/base.xml.in.h:109 ../rules/evdev.xml.in.h:109 +#: ../rules/base.xml.in.h:115 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:110 ../rules/evdev.xml.in.h:110 +#: ../rules/base.xml.in.h:116 msgid "Bulgaria" msgstr "Bulgária" -#: ../rules/base.xml.in.h:111 ../rules/evdev.xml.in.h:111 +#: ../rules/base.xml.in.h:117 +msgid "CRULP" +msgstr "CRULP" + +#: ../rules/base.xml.in.h:118 msgid "Cambodia" msgstr "Kambodzsa" -#: ../rules/base.xml.in.h:112 ../rules/evdev.xml.in.h:112 +#: ../rules/base.xml.in.h:119 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:113 ../rules/evdev.xml.in.h:113 +#: ../rules/base.xml.in.h:120 msgid "Canada" msgstr "Kanada" -#: ../rules/base.xml.in.h:114 ../rules/evdev.xml.in.h:114 -msgid "Caps Lock is Compose." -msgstr "Caps Lock Compose-ként működik." +#: ../rules/base.xml.in.h:121 +msgid "Caps Lock" +msgstr "Caps Lock" -#: ../rules/base.xml.in.h:115 ../rules/evdev.xml.in.h:115 -msgid "CapsLock LED shows alternative layout." -msgstr "A CapsLock LED-je mutassa az alternatív csoportot." +#: ../rules/base.xml.in.h:122 +msgid "CapsLock" +msgstr "CapsLock" -#: ../rules/base.xml.in.h:116 ../rules/evdev.xml.in.h:116 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock." -msgstr "A CapsLock Shiftként működik zárolással. A Shift szünetelteti a nagybetűsítést." +#: ../rules/base.xml.in.h:123 +msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" +msgstr "A CapsLock (az első kiosztásra), Shift+CapsLock (az utolsó kiosztásra)" -#: ../rules/base.xml.in.h:117 ../rules/evdev.xml.in.h:117 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock." -msgstr "A CapsLock Shiftként működik zárolással. A Shift nem befolyásolja a nagybetűsítést." +#: ../rules/base.xml.in.h:124 +msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "CapsLock (lenyomva tartva), Alt+CapsLock végzi az eredeti nagybetűsítési műveletet" -#: ../rules/base.xml.in.h:118 ../rules/evdev.xml.in.h:118 -msgid "CapsLock just locks the Shift modifier." -msgstr "A CapsLock csak zárolja a Shift módosítót." +#: ../rules/base.xml.in.h:125 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" +msgstr "A CapsLock Shiftként működik zárolással. A Shift „szünetelteti” a nagybetűsítést" -#: ../rules/base.xml.in.h:119 ../rules/evdev.xml.in.h:119 -msgid "CapsLock key behavior" -msgstr "A CapsLock billentyű használati módja" +#: ../rules/base.xml.in.h:126 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" +msgstr "A CapsLock Shiftként működik zárolással. A Shift nem befolyásolja a nagybetűsítést" -#: ../rules/base.xml.in.h:120 ../rules/evdev.xml.in.h:120 -msgid "CapsLock key changes layout." -msgstr "A CapsLock billentyű megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:127 +msgid "CapsLock is disabled" +msgstr "A Caps Lock letiltva" -#: ../rules/base.xml.in.h:121 ../rules/evdev.xml.in.h:121 -msgid "CapsLock switch to first layout, Shift+CapsLock switch to last layout." -msgstr "A CapsLock vált az első kiosztásra, a Shift+CapsLock az utolsó kiosztásra." +#: ../rules/base.xml.in.h:128 +msgid "CapsLock key behavior" +msgstr "A CapsLock billentyű használati módja" -#: ../rules/base.xml.in.h:122 ../rules/evdev.xml.in.h:122 -msgid "CapsLock toggles Shift so all keys are affected." -msgstr "A CapsLock átváltja a Shift-et, így minden billentyű érintett." +#: ../rules/base.xml.in.h:129 +msgid "CapsLock toggles Shift so all keys are affected" +msgstr "A CapsLock átváltja a Shiftet, így minden billentyű érintett" -#: ../rules/base.xml.in.h:123 ../rules/evdev.xml.in.h:123 -msgid "CapsLock toggles normal capitalization of alphabetic characters." -msgstr "A CapsLock átváltja az ábécé szerinti karakterek nagybetűsítését." +#: ../rules/base.xml.in.h:130 +msgid "CapsLock toggles normal capitalization of alphabetic characters" +msgstr "A CapsLock átváltja a betűkarakterek normál kis- és nagybetűit" -#: ../rules/base.xml.in.h:124 ../rules/evdev.xml.in.h:124 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock." -msgstr "A CapsLock belső nagybetűkre váltást használ. A Shift szünetelteti a nagybetűsítést." +#: ../rules/base.xml.in.h:131 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" +msgstr "A CapsLock belső nagybetűkre váltást használ. A Shift „szünetelteti” a nagybetűsítést" -#: ../rules/base.xml.in.h:125 ../rules/evdev.xml.in.h:125 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock." -msgstr "A CapsLock belső nagybetűkre váltást használ. A Shift nem befolyásolja a nagybetűsítést." +#: ../rules/base.xml.in.h:132 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" +msgstr "A CapsLock belső nagybetűkre váltást használ. A Shift nem befolyásolja a nagybetűsítést" -#: ../rules/base.xml.in.h:126 ../rules/evdev.xml.in.h:126 +#: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" msgstr "Katalán változat középső pontos L karakterrel" -#: ../rules/base.xml.in.h:127 ../rules/evdev.xml.in.h:127 +#: ../rules/base.xml.in.h:134 msgid "Cedilla" msgstr "Cedilla" -#: ../rules/base.xml.in.h:128 ../rules/evdev.xml.in.h:128 +#: ../rules/base.xml.in.h:135 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:129 ../rules/evdev.xml.in.h:129 +#: ../rules/base.xml.in.h:136 msgid "Cherokee" msgstr "Cherokee" -#: ../rules/base.xml.in.h:130 ../rules/evdev.xml.in.h:130 +#: ../rules/base.xml.in.h:137 +msgid "Cherry B.UNLIMITED" +msgstr "Cherry B.UNLIMITED" + +#: ../rules/base.xml.in.h:138 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:131 ../rules/evdev.xml.in.h:131 +#: ../rules/base.xml.in.h:139 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (másik lehetőség)" -#: ../rules/base.xml.in.h:132 ../rules/evdev.xml.in.h:132 +#: ../rules/base.xml.in.h:140 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:133 ../rules/evdev.xml.in.h:133 +#: ../rules/base.xml.in.h:141 +msgid "Cherry CyMotion Expert" +msgstr "Cherry CyMotion Expert" + +#: ../rules/base.xml.in.h:142 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:134 ../rules/evdev.xml.in.h:134 +#: ../rules/base.xml.in.h:143 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:135 ../rules/evdev.xml.in.h:135 +#: ../rules/base.xml.in.h:144 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet billentyűzet" -#: ../rules/base.xml.in.h:136 ../rules/evdev.xml.in.h:136 +#: ../rules/base.xml.in.h:145 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:137 ../rules/evdev.xml.in.h:137 +#: ../rules/base.xml.in.h:146 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:138 ../rules/evdev.xml.in.h:138 +#: ../rules/base.xml.in.h:147 +msgid "Chicony KU-0420" +msgstr "Chicony KU-0420" + +#: ../rules/base.xml.in.h:148 msgid "China" msgstr "Kína" -#: ../rules/base.xml.in.h:139 ../rules/evdev.xml.in.h:139 +#: ../rules/base.xml.in.h:149 msgid "Chuvash" msgstr "Csuvas" -#: ../rules/base.xml.in.h:140 ../rules/evdev.xml.in.h:140 +#: ../rules/base.xml.in.h:150 msgid "Chuvash Latin" msgstr "Csuvas latin" -#: ../rules/base.xml.in.h:141 ../rules/evdev.xml.in.h:141 +#: ../rules/base.xml.in.h:151 msgid "Classic" msgstr "Klasszikus" -#: ../rules/base.xml.in.h:142 ../rules/evdev.xml.in.h:142 +#: ../rules/base.xml.in.h:152 msgid "Classic Dvorak" msgstr "Klasszikus Dvorak" -#: ../rules/base.xml.in.h:143 ../rules/evdev.xml.in.h:143 +#: ../rules/base.xml.in.h:153 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:144 ../rules/evdev.xml.in.h:144 +#: ../rules/base.xml.in.h:154 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:145 ../rules/evdev.xml.in.h:145 +#: ../rules/base.xml.in.h:155 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:146 ../rules/evdev.xml.in.h:146 +#: ../rules/base.xml.in.h:156 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access billentyűzet" -#: ../rules/base.xml.in.h:147 ../rules/evdev.xml.in.h:147 +#: ../rules/base.xml.in.h:157 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet billentyűzet (13 gombos)" -#: ../rules/base.xml.in.h:148 ../rules/evdev.xml.in.h:148 +#: ../rules/base.xml.in.h:158 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet billentyűzet (18 gombos)" -#: ../rules/base.xml.in.h:149 ../rules/evdev.xml.in.h:149 +#: ../rules/base.xml.in.h:159 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet billentyűzet (7 gombos)" -#: ../rules/base.xml.in.h:150 ../rules/evdev.xml.in.h:150 +#: ../rules/base.xml.in.h:160 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq billentyűzet" -#: ../rules/base.xml.in.h:151 ../rules/evdev.xml.in.h:151 +#: ../rules/base.xml.in.h:161 msgid "Compose key position" -msgstr "A kombináló (Compose) billentyű helyzete" +msgstr "A kombináló (Compose) billentyű helye" -#: ../rules/base.xml.in.h:152 ../rules/evdev.xml.in.h:152 +#: ../rules/base.xml.in.h:162 msgid "Congo, Democratic Republic of the" msgstr "Kongói Demokratikus Köztársaság" -#: ../rules/base.xml.in.h:153 ../rules/evdev.xml.in.h:153 -msgid "Control is mapped to the Win-keys (and the usual Ctrl keys)." -msgstr "A Control billentyű a Win billentyűkhöz van rendelve (és a szokásos Ctrl billentyűkhöz)." +#: ../rules/base.xml.in.h:163 +msgid "Control + Alt + Backspace" +msgstr "Control + Alt + Backspace" -#: ../rules/base.xml.in.h:154 ../rules/evdev.xml.in.h:154 -msgid "Croatia" -msgstr "Horvátország" +#: ../rules/base.xml.in.h:164 +msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" +msgstr "A Control az Alt billentyűkhöz, az Alt a Win billentyűkhöz van rendelve" -#: ../rules/base.xml.in.h:155 ../rules/evdev.xml.in.h:155 -msgid "Ctrl key at bottom left" -msgstr "Ctrl billentyű bal oldalt, alul" +#: ../rules/base.xml.in.h:165 +msgid "Control is mapped to Win keys (and the usual Ctrl keys)" +msgstr "A Control a Win billentyűkhöz van rendelve (és a szokásos Ctrl billentyűkhöz)" -#: ../rules/base.xml.in.h:156 ../rules/evdev.xml.in.h:156 -msgid "Ctrl key at left of 'A'" -msgstr "Ctrl billentyű az \"A\"-tól balra" +#: ../rules/base.xml.in.h:166 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:167 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "Krími tatár (Dobruca-1 Q)" + +#: ../rules/base.xml.in.h:168 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "Krími tatár (Dobruca-2 Q)" + +#: ../rules/base.xml.in.h:169 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "Krími tatár (török Alt-Q)" + +#: ../rules/base.xml.in.h:170 +msgid "Crimean Tatar (Turkish F)" +msgstr "Krími tatár (török F)" + +#: ../rules/base.xml.in.h:171 +msgid "Crimean Tatar (Turkish Q)" +msgstr "Krími tatár (török Q)" + +#: ../rules/base.xml.in.h:172 +msgid "Croatia" +msgstr "Horvátország" -#: ../rules/base.xml.in.h:157 ../rules/evdev.xml.in.h:157 +#: ../rules/base.xml.in.h:173 msgid "Ctrl key position" msgstr "Ctrl billentyű helyzete" -#: ../rules/base.xml.in.h:158 ../rules/evdev.xml.in.h:158 -msgid "Ctrl+Shift change layout." -msgstr "A Ctrl+Shift kombináció kiosztást vált." +#: ../rules/base.xml.in.h:174 +msgid "Ctrl+Shift" +msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:159 ../rules/evdev.xml.in.h:159 +#: ../rules/base.xml.in.h:175 msgid "Cyrillic" msgstr "Cirill" -#: ../rules/base.xml.in.h:160 ../rules/evdev.xml.in.h:160 +#: ../rules/base.xml.in.h:176 msgid "Cyrillic with guillemets" msgstr "Cirill, »csúcsos« idézőjelekkel" -#: ../rules/base.xml.in.h:161 ../rules/evdev.xml.in.h:161 +#: ../rules/base.xml.in.h:177 msgid "Cyrillic, Z and ZHE swapped" msgstr "Cirill, a Z és a ZHE felcserélve" -#: ../rules/base.xml.in.h:162 ../rules/evdev.xml.in.h:162 +#: ../rules/base.xml.in.h:178 msgid "Cze" msgstr "Cze" -#: ../rules/base.xml.in.h:163 ../rules/evdev.xml.in.h:163 +#: ../rules/base.xml.in.h:179 msgid "Czechia" msgstr "Csehország" -#: ../rules/base.xml.in.h:164 ../rules/evdev.xml.in.h:164 +#: ../rules/base.xml.in.h:180 +msgid "DOS" +msgstr "DOS" + +#: ../rules/base.xml.in.h:181 msgid "DRC" msgstr "DRC" -#: ../rules/base.xml.in.h:165 ../rules/evdev.xml.in.h:165 +#: ../rules/base.xml.in.h:182 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:166 ../rules/evdev.xml.in.h:166 +#: ../rules/base.xml.in.h:183 msgid "Dan" msgstr "Dan" -#: ../rules/base.xml.in.h:167 ../rules/evdev.xml.in.h:167 +#: ../rules/base.xml.in.h:184 msgid "Dead acute" msgstr "Halott vessző (´) ékezet" -#: ../rules/base.xml.in.h:168 ../rules/evdev.xml.in.h:168 +#: ../rules/base.xml.in.h:185 msgid "Dead grave acute" msgstr "Halott grave (`) ékezet" -#: ../rules/base.xml.in.h:169 ../rules/evdev.xml.in.h:169 -msgid "Default numeric keypad keys." -msgstr "Alapértelmezett számbillentyűk." +#: ../rules/base.xml.in.h:186 +msgid "Default numeric keypad keys" +msgstr "Alapértelmezett számbillentyűk" -#: ../rules/base.xml.in.h:170 ../rules/evdev.xml.in.h:170 +#: ../rules/base.xml.in.h:187 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:171 ../rules/evdev.xml.in.h:171 +#: ../rules/base.xml.in.h:188 msgid "Dell 101-key PC" msgstr "Dell 101-gombos PC" -#: ../rules/base.xml.in.h:172 ../rules/evdev.xml.in.h:172 +#: ../rules/base.xml.in.h:189 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Dell Inspiron 6xxx/8xxx noteszgép" -#: ../rules/base.xml.in.h:173 ../rules/evdev.xml.in.h:173 +#: ../rules/base.xml.in.h:190 msgid "Dell Laptop/notebook Precision M series" msgstr "Dell Precision M sorozatú noteszgép" -#: ../rules/base.xml.in.h:174 ../rules/evdev.xml.in.h:174 +#: ../rules/base.xml.in.h:191 msgid "Dell Latitude series laptop" msgstr "Dell Latitude sorozatú noteszgép" -#: ../rules/base.xml.in.h:175 ../rules/evdev.xml.in.h:175 +#: ../rules/base.xml.in.h:192 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:176 ../rules/evdev.xml.in.h:176 +#: ../rules/base.xml.in.h:193 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:177 ../rules/evdev.xml.in.h:177 +#: ../rules/base.xml.in.h:194 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:178 ../rules/evdev.xml.in.h:178 +#: ../rules/base.xml.in.h:195 msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB multimédia-billentyűzet" -#: ../rules/base.xml.in.h:179 ../rules/evdev.xml.in.h:179 +#: ../rules/base.xml.in.h:196 msgid "Denmark" msgstr "Dánia" -#: ../rules/base.xml.in.h:180 ../rules/evdev.xml.in.h:180 +#: ../rules/base.xml.in.h:197 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:181 ../rules/evdev.xml.in.h:181 +#: ../rules/base.xml.in.h:198 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop billentyűzet" -#: ../rules/base.xml.in.h:182 ../rules/evdev.xml.in.h:182 +#: ../rules/base.xml.in.h:199 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801 / 9802 sorozat" -#: ../rules/base.xml.in.h:183 ../rules/evdev.xml.in.h:183 +#: ../rules/base.xml.in.h:200 msgid "Dvorak" msgstr "Dvorak-féle" -#: ../rules/base.xml.in.h:184 ../rules/evdev.xml.in.h:184 +#: ../rules/base.xml.in.h:201 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (UK központozás)" -#: ../rules/base.xml.in.h:185 ../rules/evdev.xml.in.h:185 +#: ../rules/base.xml.in.h:202 msgid "Dvorak international" msgstr "Nemzetközi Dvorak" -#: ../rules/base.xml.in.h:186 ../rules/evdev.xml.in.h:186 -msgid "Dvorak, Polish quotes on key \"1/!\"" -msgstr "Dvorak, lengyel idézőjelek az \"1/!\" billentyűn" +#: ../rules/base.xml.in.h:203 +msgid "Dvorak, Polish quotes on key 1" +msgstr "Dvorak, lengyel idézőjelek az 1 billentyűn" -#: ../rules/base.xml.in.h:187 ../rules/evdev.xml.in.h:187 +#: ../rules/base.xml.in.h:204 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, lengyel idézőjelek az idézőjel billentyűn" -#: ../rules/base.xml.in.h:188 ../rules/evdev.xml.in.h:188 +#: ../rules/base.xml.in.h:205 +msgid "E" +msgstr "E" + +#: ../rules/base.xml.in.h:206 msgid "Eastern" msgstr "Keleti" -#: ../rules/base.xml.in.h:189 ../rules/evdev.xml.in.h:189 +#: ../rules/base.xml.in.h:207 msgid "Eliminate dead keys" msgstr "Halott billentyűk tiltása" -#: ../rules/base.xml.in.h:190 ../rules/evdev.xml.in.h:190 +#: ../rules/base.xml.in.h:208 +msgid "Enable extra typographic characters" +msgstr "Extra tipográfiai karakterek engedélyezése" + +#: ../rules/base.xml.in.h:209 +msgid "English" +msgstr "Angol" + +#: ../rules/base.xml.in.h:210 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:191 ../rules/evdev.xml.in.h:191 +#: ../rules/base.xml.in.h:211 +msgid "Enter on keypad" +msgstr "Enter a számbillentyűzeten" + +#: ../rules/base.xml.in.h:212 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:192 ../rules/evdev.xml.in.h:192 +#: ../rules/base.xml.in.h:213 msgid "Ergonomic" msgstr "Ergonomikus" -#: ../rules/base.xml.in.h:193 ../rules/evdev.xml.in.h:193 +#: ../rules/base.xml.in.h:214 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:194 ../rules/evdev.xml.in.h:194 +#: ../rules/base.xml.in.h:215 msgid "Esperanto" msgstr "eszperantó" -#: ../rules/base.xml.in.h:195 ../rules/evdev.xml.in.h:195 +#: ../rules/base.xml.in.h:216 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:196 ../rules/evdev.xml.in.h:196 +#: ../rules/base.xml.in.h:217 msgid "Estonia" msgstr "Észtország" -#: ../rules/base.xml.in.h:197 ../rules/evdev.xml.in.h:197 +#: ../rules/base.xml.in.h:218 msgid "Eth" msgstr "Eth" -#: ../rules/base.xml.in.h:198 ../rules/evdev.xml.in.h:198 +#: ../rules/base.xml.in.h:219 msgid "Ethiopia" msgstr "Etiópia" -#: ../rules/base.xml.in.h:199 ../rules/evdev.xml.in.h:199 +#: ../rules/base.xml.in.h:220 msgid "Evdev-managed keyboard" msgstr "Evdev által felügyelt billentyűzet" -#: ../rules/base.xml.in.h:200 ../rules/evdev.xml.in.h:200 +#: ../rules/base.xml.in.h:221 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:201 ../rules/evdev.xml.in.h:201 +#: ../rules/base.xml.in.h:222 msgid "Ewe" msgstr "ewe" -#: ../rules/base.xml.in.h:202 ../rules/evdev.xml.in.h:202 +#: ../rules/base.xml.in.h:223 msgid "Extended" msgstr "Kibővített" -#: ../rules/base.xml.in.h:203 ../rules/evdev.xml.in.h:203 +#: ../rules/base.xml.in.h:224 +msgid "Extended - Winkeys" +msgstr "Kibővített - Win billentyűk" + +#: ../rules/base.xml.in.h:225 msgid "Extended Backslash" msgstr "Kibővített visszaper" -#: ../rules/base.xml.in.h:204 ../rules/evdev.xml.in.h:204 +#: ../rules/base.xml.in.h:226 msgid "F-letter (F) variant" msgstr "F-betűs (F) változat" -#: ../rules/base.xml.in.h:205 ../rules/evdev.xml.in.h:205 +#: ../rules/base.xml.in.h:227 +msgid "FL90" +msgstr "FL90" + +#: ../rules/base.xml.in.h:228 msgid "Fao" msgstr "Fao" -#: ../rules/base.xml.in.h:206 ../rules/evdev.xml.in.h:206 +#: ../rules/base.xml.in.h:229 msgid "Faroe Islands" msgstr "Feröer szigetek" -#: ../rules/base.xml.in.h:207 ../rules/evdev.xml.in.h:207 +#: ../rules/base.xml.in.h:230 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:208 ../rules/evdev.xml.in.h:208 +#: ../rules/base.xml.in.h:231 msgid "Finland" msgstr "Finnország" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:211 ../rules/evdev.xml.in.h:211 +#: ../rules/base.xml.in.h:234 msgid "Four-level key with abstract separators" msgstr "Negyedik szintű billentyű absztrakt elválasztókkal" -#: ../rules/base.xml.in.h:212 ../rules/evdev.xml.in.h:212 +#: ../rules/base.xml.in.h:235 msgid "Four-level key with comma" msgstr "Negyedik szintű billentyű vesszővel" -#: ../rules/base.xml.in.h:213 ../rules/evdev.xml.in.h:213 +#: ../rules/base.xml.in.h:236 msgid "Four-level key with dot" msgstr "Negyedik szintű billentyű ponttal" -#: ../rules/base.xml.in.h:214 ../rules/evdev.xml.in.h:214 +#: ../rules/base.xml.in.h:237 +msgid "Four-level key with dot, latin-9 restriction" +msgstr "Negyedik szintű billentyű ponttal, latin-9 korlátozás" + +#: ../rules/base.xml.in.h:238 msgid "Four-level key with momayyez" msgstr "Negyedik szintű billentyű momayyez-val" -#: ../rules/base.xml.in.h:215 ../rules/evdev.xml.in.h:215 +#: ../rules/base.xml.in.h:239 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:216 ../rules/evdev.xml.in.h:216 +#: ../rules/base.xml.in.h:240 msgid "France" msgstr "Franciaország" -#: ../rules/base.xml.in.h:217 ../rules/evdev.xml.in.h:217 +#: ../rules/base.xml.in.h:241 msgid "French" msgstr "Francia" -#: ../rules/base.xml.in.h:218 ../rules/evdev.xml.in.h:218 +#: ../rules/base.xml.in.h:242 msgid "French (Macintosh)" msgstr "Francia (Macintosh)" -#: ../rules/base.xml.in.h:219 ../rules/evdev.xml.in.h:219 +#: ../rules/base.xml.in.h:243 msgid "French (legacy)" msgstr "Francia (hagyományos)" -#: ../rules/base.xml.in.h:220 ../rules/evdev.xml.in.h:220 +#: ../rules/base.xml.in.h:244 msgid "French Dvorak" msgstr "Francia Dvorak" -#: ../rules/base.xml.in.h:221 ../rules/evdev.xml.in.h:221 +#: ../rules/base.xml.in.h:245 msgid "French, Sun dead keys" msgstr "Francia, Sun halott billentyűk" -#: ../rules/base.xml.in.h:222 ../rules/evdev.xml.in.h:222 +#: ../rules/base.xml.in.h:246 msgid "French, eliminate dead keys" msgstr "Francia, halott billentyűk tiltása" -#: ../rules/base.xml.in.h:223 ../rules/evdev.xml.in.h:223 -msgid "Fujitsu-Siemens Computers AMILO A1667G laptop" -msgstr "Fujitsu-Siemens Computers AMILO A1667G noteszgép" +#: ../rules/base.xml.in.h:247 +msgid "Fujitsu-Siemens Computers AMILO laptop" +msgstr "Fujitsu-Siemens Computers AMILO noteszgép" -#: ../rules/base.xml.in.h:224 ../rules/evdev.xml.in.h:224 +#: ../rules/base.xml.in.h:248 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:225 ../rules/evdev.xml.in.h:225 +#: ../rules/base.xml.in.h:249 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:226 ../rules/evdev.xml.in.h:226 +#: ../rules/base.xml.in.h:250 msgid "Ga" msgstr "ga" -#: ../rules/base.xml.in.h:227 ../rules/evdev.xml.in.h:227 +#: ../rules/base.xml.in.h:251 msgid "Generic 101-key PC" msgstr "Általános 101 gombos PC" -#: ../rules/base.xml.in.h:228 ../rules/evdev.xml.in.h:228 +#: ../rules/base.xml.in.h:252 msgid "Generic 102-key (Intl) PC" msgstr "Általános 102 gombos (nemzetközi) PC" -#: ../rules/base.xml.in.h:229 ../rules/evdev.xml.in.h:229 +#: ../rules/base.xml.in.h:253 msgid "Generic 104-key PC" msgstr "Általános 104 gombos PC" -#: ../rules/base.xml.in.h:230 ../rules/evdev.xml.in.h:230 +#: ../rules/base.xml.in.h:254 msgid "Generic 105-key (Intl) PC" msgstr "Általános 105 gombos (nemzetközi) PC" -#: ../rules/base.xml.in.h:231 ../rules/evdev.xml.in.h:231 +#: ../rules/base.xml.in.h:255 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:232 ../rules/evdev.xml.in.h:232 +#: ../rules/base.xml.in.h:256 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:233 ../rules/evdev.xml.in.h:233 +#: ../rules/base.xml.in.h:257 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:234 ../rules/evdev.xml.in.h:234 +#: ../rules/base.xml.in.h:258 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:235 ../rules/evdev.xml.in.h:235 +#: ../rules/base.xml.in.h:259 +msgid "Genius KKB-2050HS" +msgstr "Genius KKB-2050HS" + +#: ../rules/base.xml.in.h:260 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:236 ../rules/evdev.xml.in.h:236 +#: ../rules/base.xml.in.h:261 msgid "Georgia" msgstr "Grúzia" -#: ../rules/base.xml.in.h:237 ../rules/evdev.xml.in.h:237 +#: ../rules/base.xml.in.h:262 msgid "Georgian" msgstr "Grúz" -#: ../rules/base.xml.in.h:238 ../rules/evdev.xml.in.h:238 +#: ../rules/base.xml.in.h:263 msgid "Georgian AZERTY Tskapo" msgstr "Grúz AZERTY Tskapo" -#: ../rules/base.xml.in.h:239 ../rules/evdev.xml.in.h:239 +#: ../rules/base.xml.in.h:264 msgid "German (Macintosh)" msgstr "Német (Macintosh)" -#: ../rules/base.xml.in.h:240 ../rules/evdev.xml.in.h:240 +#: ../rules/base.xml.in.h:265 msgid "German, Sun dead keys" msgstr "Német, Sun halott billentyűk" -#: ../rules/base.xml.in.h:241 ../rules/evdev.xml.in.h:241 +#: ../rules/base.xml.in.h:266 msgid "German, eliminate dead keys" msgstr "Német, halott billentyűk tiltása" -#: ../rules/base.xml.in.h:242 ../rules/evdev.xml.in.h:242 +#: ../rules/base.xml.in.h:267 msgid "Germany" msgstr "Németország" -#: ../rules/base.xml.in.h:243 ../rules/evdev.xml.in.h:243 +#: ../rules/base.xml.in.h:268 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:244 ../rules/evdev.xml.in.h:244 +#: ../rules/base.xml.in.h:269 msgid "Ghana" msgstr "Ghána" -#: ../rules/base.xml.in.h:245 ../rules/evdev.xml.in.h:245 +#: ../rules/base.xml.in.h:270 msgid "Gre" msgstr "Gre" -#: ../rules/base.xml.in.h:246 ../rules/evdev.xml.in.h:246 +#: ../rules/base.xml.in.h:271 msgid "Greece" msgstr "Görögország" -#: ../rules/base.xml.in.h:247 ../rules/evdev.xml.in.h:247 +#: ../rules/base.xml.in.h:272 msgid "Group toggle on multiply/divide key" msgstr "Csoport átváltása a szorzás/osztás billentyűn" -#: ../rules/base.xml.in.h:248 ../rules/evdev.xml.in.h:248 +#: ../rules/base.xml.in.h:273 msgid "Gui" msgstr "Gui" -#: ../rules/base.xml.in.h:249 ../rules/evdev.xml.in.h:249 +#: ../rules/base.xml.in.h:274 msgid "Guinea" msgstr "Guinea" -#: ../rules/base.xml.in.h:250 ../rules/evdev.xml.in.h:250 +#: ../rules/base.xml.in.h:275 msgid "Gujarati" msgstr "Gudzsarati" -#: ../rules/base.xml.in.h:251 ../rules/evdev.xml.in.h:251 +#: ../rules/base.xml.in.h:276 msgid "Gurmukhi" msgstr "Gurmukhi" -#: ../rules/base.xml.in.h:252 ../rules/evdev.xml.in.h:252 +#: ../rules/base.xml.in.h:277 msgid "Gurmukhi Jhelum" msgstr "Gurmukhi Jhelum" -#: ../rules/base.xml.in.h:253 ../rules/evdev.xml.in.h:253 +#: ../rules/base.xml.in.h:278 msgid "Gyration" msgstr "Forgás" -#: ../rules/base.xml.in.h:254 ../rules/evdev.xml.in.h:254 +#: ../rules/base.xml.in.h:279 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking billentyűzet" -#: ../rules/base.xml.in.h:255 ../rules/evdev.xml.in.h:255 +#: ../rules/base.xml.in.h:280 msgid "Happy Hacking Keyboard for Mac" -msgstr "Happy Hacking billenytűzet Mac-hez" +msgstr "Happy Hacking billentyűzet Mac-hez" -#: ../rules/base.xml.in.h:256 ../rules/evdev.xml.in.h:256 +#: ../rules/base.xml.in.h:281 msgid "Hausa" msgstr "hausza" -#: ../rules/base.xml.in.h:257 ../rules/evdev.xml.in.h:257 +#: ../rules/base.xml.in.h:282 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet billentyűzet" -#: ../rules/base.xml.in.h:258 ../rules/evdev.xml.in.h:258 -msgid "Hewlett-Packard Internet Keyboard 5181" -msgstr "Hewlett-Packard Internet billentyűzet 5181" - -#: ../rules/base.xml.in.h:259 ../rules/evdev.xml.in.h:259 -msgid "Hewlett-Packard Internet Keyboard 5185" -msgstr "Hewlett-Packard Internet billentyűzet 5185" +#: ../rules/base.xml.in.h:283 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" -#: ../rules/base.xml.in.h:260 ../rules/evdev.xml.in.h:260 +#: ../rules/base.xml.in.h:284 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:261 ../rules/evdev.xml.in.h:261 +#: ../rules/base.xml.in.h:285 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:262 ../rules/evdev.xml.in.h:262 +#: ../rules/base.xml.in.h:286 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:263 ../rules/evdev.xml.in.h:263 +#: ../rules/base.xml.in.h:287 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:264 ../rules/evdev.xml.in.h:264 +#: ../rules/base.xml.in.h:288 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:265 ../rules/evdev.xml.in.h:265 +#: ../rules/base.xml.in.h:289 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:266 ../rules/evdev.xml.in.h:266 +#: ../rules/base.xml.in.h:290 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:267 ../rules/evdev.xml.in.h:267 -msgid "Hewlett-Packard SK-2501 Multimedia Keyboard" -msgstr "Hewlett-Packard SK-2501 multimédia billentyűzet" +#: ../rules/base.xml.in.h:291 +msgid "Hewlett-Packard Pavilion dv5" +msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:268 ../rules/evdev.xml.in.h:268 -msgid "Hewlett-Packard SK-2505 Internet Keyboard" -msgstr "Hewlett-Packard SK-2505 Internet billentyűzet" +#: ../rules/base.xml.in.h:292 +msgid "Hewlett-Packard SK-250x Multimedia Keyboard" +msgstr "Hewlett-Packard SK-250x multimédia billentyűzet" -#: ../rules/base.xml.in.h:269 ../rules/evdev.xml.in.h:269 +#: ../rules/base.xml.in.h:293 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:270 ../rules/evdev.xml.in.h:270 +#: ../rules/base.xml.in.h:294 +msgid "Hexadecimal" +msgstr "Hexadecimális" + +#: ../rules/base.xml.in.h:295 msgid "Hindi Bolnagri" msgstr "Hindi Bolnagri" -#: ../rules/base.xml.in.h:271 ../rules/evdev.xml.in.h:271 +#: ../rules/base.xml.in.h:296 +msgid "Hindi Wx" +msgstr "Hindi Wx" + +#: ../rules/base.xml.in.h:297 msgid "Homophonic" msgstr "Homofon" -#: ../rules/base.xml.in.h:272 ../rules/evdev.xml.in.h:272 +#: ../rules/base.xml.in.h:298 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:273 ../rules/evdev.xml.in.h:273 +#: ../rules/base.xml.in.h:299 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:274 ../rules/evdev.xml.in.h:274 +#: ../rules/base.xml.in.h:300 msgid "Hun" msgstr "Hun" -#: ../rules/base.xml.in.h:275 ../rules/evdev.xml.in.h:275 +#: ../rules/base.xml.in.h:301 msgid "Hungary" msgstr "Magyarország" -#: ../rules/base.xml.in.h:276 ../rules/evdev.xml.in.h:276 -msgid "Hyper is mapped to the Win-keys." -msgstr "A Hyper a Win billentyűkhöz van rendelve." +#: ../rules/base.xml.in.h:302 +msgid "Hyper is mapped to Win-keys" +msgstr "A Hyper a Win billentyűkhöz van rendelve" -#: ../rules/base.xml.in.h:277 ../rules/evdev.xml.in.h:277 +#: ../rules/base.xml.in.h:303 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:278 ../rules/evdev.xml.in.h:278 +#: ../rules/base.xml.in.h:304 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:279 ../rules/evdev.xml.in.h:279 +#: ../rules/base.xml.in.h:305 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:280 ../rules/evdev.xml.in.h:280 -msgid "IBM Rapid Access II (alternate option)" -msgstr "IBM Rapid Access II (másik lehetőség)" - -#: ../rules/base.xml.in.h:281 ../rules/evdev.xml.in.h:281 +#: ../rules/base.xml.in.h:306 msgid "IBM Space Saver" msgstr "IBM helytakarékos" -#: ../rules/base.xml.in.h:282 ../rules/evdev.xml.in.h:282 +#: ../rules/base.xml.in.h:307 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:283 ../rules/evdev.xml.in.h:283 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, nemzetközi" - -#: ../rules/base.xml.in.h:284 ../rules/evdev.xml.in.h:284 +#: ../rules/base.xml.in.h:308 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:285 ../rules/evdev.xml.in.h:285 +#: ../rules/base.xml.in.h:309 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:286 ../rules/evdev.xml.in.h:286 +#: ../rules/base.xml.in.h:310 msgid "ISO Alternate" msgstr "ISO Alternate" -#: ../rules/base.xml.in.h:287 ../rules/evdev.xml.in.h:287 +#: ../rules/base.xml.in.h:311 msgid "Iceland" msgstr "Izland" -#: ../rules/base.xml.in.h:288 ../rules/evdev.xml.in.h:288 +#: ../rules/base.xml.in.h:312 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:289 ../rules/evdev.xml.in.h:289 +#: ../rules/base.xml.in.h:313 +msgid "Include dead tilde" +msgstr "Halott tilde felvétele" + +#: ../rules/base.xml.in.h:314 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:290 ../rules/evdev.xml.in.h:290 +#: ../rules/base.xml.in.h:315 msgid "India" msgstr "India" -#: ../rules/base.xml.in.h:291 ../rules/evdev.xml.in.h:291 +#: ../rules/base.xml.in.h:316 msgid "International (AltGr dead keys)" msgstr "Nemzetközi (AltGr halott billentyűkkel)" -#: ../rules/base.xml.in.h:292 ../rules/evdev.xml.in.h:292 +#: ../rules/base.xml.in.h:317 msgid "International (with dead keys)" msgstr "Nemzetközi (halott billentyűkkel)" -#: ../rules/base.xml.in.h:293 ../rules/evdev.xml.in.h:293 +#: ../rules/base.xml.in.h:318 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:294 ../rules/evdev.xml.in.h:294 +#: ../rules/base.xml.in.h:319 msgid "Iran" msgstr "Irán" -#: ../rules/base.xml.in.h:295 ../rules/evdev.xml.in.h:295 +#: ../rules/base.xml.in.h:320 msgid "Iraq" msgstr "Irak" -#: ../rules/base.xml.in.h:296 ../rules/evdev.xml.in.h:296 +#: ../rules/base.xml.in.h:321 msgid "Ireland" msgstr "Írország" -#: ../rules/base.xml.in.h:297 ../rules/evdev.xml.in.h:297 +#: ../rules/base.xml.in.h:322 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:298 ../rules/evdev.xml.in.h:298 +#: ../rules/base.xml.in.h:323 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:299 ../rules/evdev.xml.in.h:299 +#: ../rules/base.xml.in.h:324 msgid "Irq" msgstr "Irq" -#: ../rules/base.xml.in.h:300 ../rules/evdev.xml.in.h:300 +#: ../rules/base.xml.in.h:325 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:301 ../rules/evdev.xml.in.h:301 +#: ../rules/base.xml.in.h:326 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:302 ../rules/evdev.xml.in.h:302 +#: ../rules/base.xml.in.h:327 msgid "Israel" msgstr "Izrael" -#: ../rules/base.xml.in.h:303 ../rules/evdev.xml.in.h:303 +#: ../rules/base.xml.in.h:328 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:304 ../rules/evdev.xml.in.h:304 +#: ../rules/base.xml.in.h:329 msgid "Italy" msgstr "Olaszország" -#: ../rules/base.xml.in.h:305 ../rules/evdev.xml.in.h:305 +#: ../rules/base.xml.in.h:330 msgid "Japan" msgstr "Japán" -#: ../rules/base.xml.in.h:306 ../rules/evdev.xml.in.h:306 +#: ../rules/base.xml.in.h:331 msgid "Japan (PC-98xx Series)" msgstr "Japán (PC-98xx sorozat)" -#: ../rules/base.xml.in.h:307 ../rules/evdev.xml.in.h:307 -msgid "Japanese 106-key" -msgstr "Japán 106 gombos" - -#: ../rules/base.xml.in.h:308 ../rules/evdev.xml.in.h:308 +#: ../rules/base.xml.in.h:332 msgid "Japanese keyboard options" msgstr "Japán billentyűzet-beállítások" -#: ../rules/base.xml.in.h:309 ../rules/evdev.xml.in.h:309 +#: ../rules/base.xml.in.h:333 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:310 ../rules/evdev.xml.in.h:310 +#: ../rules/base.xml.in.h:334 +msgid "Kalmyk" +msgstr "Kalmük" + +#: ../rules/base.xml.in.h:335 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:311 ../rules/evdev.xml.in.h:311 +#: ../rules/base.xml.in.h:336 msgid "Kana Lock key is locking" msgstr "A Kana zárolásbillentyű zárol" -#: ../rules/base.xml.in.h:312 ../rules/evdev.xml.in.h:312 +#: ../rules/base.xml.in.h:337 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:313 ../rules/evdev.xml.in.h:313 +#: ../rules/base.xml.in.h:338 msgid "Kashubian" msgstr "Kasub" -#: ../rules/base.xml.in.h:314 ../rules/evdev.xml.in.h:314 +#: ../rules/base.xml.in.h:339 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:315 ../rules/evdev.xml.in.h:315 +#: ../rules/base.xml.in.h:340 msgid "Kazakh with Russian" msgstr "kazah orosszal" -#: ../rules/base.xml.in.h:316 ../rules/evdev.xml.in.h:316 +#: ../rules/base.xml.in.h:341 msgid "Kazakhstan" msgstr "Kazahsztán" -#: ../rules/base.xml.in.h:317 ../rules/evdev.xml.in.h:317 -msgid "Keypad" -msgstr "Számbillentyűzet" +#: ../rules/base.xml.in.h:342 +msgid "Key sequence to kill the X server" +msgstr "Billentyűsorozat az X kiszolgáló kilövéséhez" -#: ../rules/base.xml.in.h:318 ../rules/evdev.xml.in.h:318 -msgid "Keypad with unicode additions (arrows and math operators)" -msgstr "Számbillentyűzet Unicode kiegészítésekkel (nyilak és műveleti jelek)" +#: ../rules/base.xml.in.h:343 +msgid "Key to choose 3rd level" +msgstr "Billentyű a harmadik szint választásához" -#: ../rules/base.xml.in.h:319 ../rules/evdev.xml.in.h:319 -msgid "Keypad with unicode additions (arrows and math operators). Math operators on default level." -msgstr "Számbillentyűzet Unicode kiegészítésekkel (nyilak és műveleti jelek). A műveleti jelek bekapcsolva az alapértelmezett szinten." +#: ../rules/base.xml.in.h:344 +msgid "Key(s) to change layout" +msgstr "A kiosztást megváltoztató billentyűk" -#: ../rules/base.xml.in.h:320 ../rules/evdev.xml.in.h:320 +#: ../rules/base.xml.in.h:345 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:321 ../rules/evdev.xml.in.h:321 +#: ../rules/base.xml.in.h:346 +msgid "Kgz" +msgstr "Kgz" + +#: ../rules/base.xml.in.h:347 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:322 ../rules/evdev.xml.in.h:322 -msgid "Kir" -msgstr "Kir" - -#: ../rules/base.xml.in.h:323 ../rules/evdev.xml.in.h:323 +#: ../rules/base.xml.in.h:348 msgid "Komi" msgstr "Komi" -#: ../rules/base.xml.in.h:324 ../rules/evdev.xml.in.h:324 +#: ../rules/base.xml.in.h:349 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:325 ../rules/evdev.xml.in.h:325 +#: ../rules/base.xml.in.h:350 msgid "Korea, Republic of" msgstr "Koreai köztársaság" -#: ../rules/base.xml.in.h:326 ../rules/evdev.xml.in.h:326 -msgid "Korean 106-key" -msgstr "Koreai 106 gombos" - -#: ../rules/base.xml.in.h:327 ../rules/evdev.xml.in.h:327 +#: ../rules/base.xml.in.h:351 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:328 ../rules/evdev.xml.in.h:328 +#: ../rules/base.xml.in.h:352 msgid "Kurdish, (F)" msgstr "Kurd, (F)" -#: ../rules/base.xml.in.h:329 ../rules/evdev.xml.in.h:329 +#: ../rules/base.xml.in.h:353 msgid "Kurdish, Arabic-Latin" msgstr "Kurd, arab-latin" -#: ../rules/base.xml.in.h:330 ../rules/evdev.xml.in.h:330 +#: ../rules/base.xml.in.h:354 msgid "Kurdish, Latin Alt-Q" msgstr "Kurd, latin Alt-Q" -#: ../rules/base.xml.in.h:331 ../rules/evdev.xml.in.h:331 +#: ../rules/base.xml.in.h:355 msgid "Kurdish, Latin Q" msgstr "Kurd, latin Q" -#: ../rules/base.xml.in.h:332 ../rules/evdev.xml.in.h:332 +#: ../rules/base.xml.in.h:356 msgid "Kyrgyzstan" msgstr "Kirgizisztán" -#: ../rules/base.xml.in.h:333 ../rules/evdev.xml.in.h:333 +#: ../rules/base.xml.in.h:357 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:334 ../rules/evdev.xml.in.h:334 -msgid "LCtrl+LShift change layout." -msgstr "A bal Ctrl + bal Shift kombináció kiosztást vált." - -#: ../rules/base.xml.in.h:335 ../rules/evdev.xml.in.h:335 +#: ../rules/base.xml.in.h:358 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:336 ../rules/evdev.xml.in.h:336 +#: ../rules/base.xml.in.h:359 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:337 ../rules/evdev.xml.in.h:337 +#: ../rules/base.xml.in.h:360 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:338 ../rules/evdev.xml.in.h:338 +#: ../rules/base.xml.in.h:361 msgid "Laos" msgstr "Laosz" -#: ../rules/base.xml.in.h:339 ../rules/evdev.xml.in.h:339 +#: ../rules/base.xml.in.h:362 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Compaq noteszgép (pl. Armada) noteszgép-billentyűzet" -#: ../rules/base.xml.in.h:340 ../rules/evdev.xml.in.h:340 +#: ../rules/base.xml.in.h:363 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Compaq noteszgép (pl. Presario) Internet billentyűzet" -#: ../rules/base.xml.in.h:341 ../rules/evdev.xml.in.h:341 +#: ../rules/base.xml.in.h:364 msgid "Laptop/notebook eMachines m68xx" msgstr "eMachines m68xx noteszgép" -#: ../rules/base.xml.in.h:342 ../rules/evdev.xml.in.h:342 +#: ../rules/base.xml.in.h:365 msgid "Latin" msgstr "Latin" -#: ../rules/base.xml.in.h:343 ../rules/evdev.xml.in.h:343 +#: ../rules/base.xml.in.h:366 msgid "Latin American" msgstr "Latin-amerikai" -#: ../rules/base.xml.in.h:344 ../rules/evdev.xml.in.h:344 +#: ../rules/base.xml.in.h:367 msgid "Latin Unicode" msgstr "Latin Unicode" -#: ../rules/base.xml.in.h:345 ../rules/evdev.xml.in.h:345 +#: ../rules/base.xml.in.h:368 msgid "Latin Unicode qwerty" msgstr "Latin Unicode qwerty" -#: ../rules/base.xml.in.h:346 ../rules/evdev.xml.in.h:346 +#: ../rules/base.xml.in.h:369 msgid "Latin qwerty" msgstr "Latin qwerty" -#: ../rules/base.xml.in.h:347 ../rules/evdev.xml.in.h:347 +#: ../rules/base.xml.in.h:370 msgid "Latin unicode" msgstr "Latin unicode" -#: ../rules/base.xml.in.h:348 ../rules/evdev.xml.in.h:348 +#: ../rules/base.xml.in.h:371 msgid "Latin unicode qwerty" msgstr "Latin unicode qwerty" -#: ../rules/base.xml.in.h:349 ../rules/evdev.xml.in.h:349 +#: ../rules/base.xml.in.h:372 msgid "Latin with guillemets" msgstr "Latin, »csúcsos« idézőjelekkel" -#: ../rules/base.xml.in.h:350 ../rules/evdev.xml.in.h:350 +#: ../rules/base.xml.in.h:373 msgid "Latvia" msgstr "Lettország" -#: ../rules/base.xml.in.h:351 ../rules/evdev.xml.in.h:351 +#: ../rules/base.xml.in.h:374 msgid "Lav" msgstr "Lav" -#: ../rules/base.xml.in.h:352 ../rules/evdev.xml.in.h:352 -msgid "Layout switching" -msgstr "Kiosztásváltás" +#: ../rules/base.xml.in.h:375 +msgid "Left Alt" +msgstr "Bal Alt" + +#: ../rules/base.xml.in.h:376 +msgid "Left Alt (while pressed)" +msgstr "Bal Alt (lenyomva tartva)" -#: ../rules/base.xml.in.h:353 ../rules/evdev.xml.in.h:353 -msgid "Left Alt is swapped with left Win-key." -msgstr "A bal Alt fel van cserélve a bal Win billentyűvel." +#: ../rules/base.xml.in.h:377 +msgid "Left Alt is swapped with Left Win" +msgstr "A bal Alt fel van cserélve a bal Win billentyűvel" -#: ../rules/base.xml.in.h:354 ../rules/evdev.xml.in.h:354 -msgid "Left Alt key changes layout." -msgstr "A bal Alt billentyű megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:378 +msgid "Left Ctrl" +msgstr "Bal Ctrl" -#: ../rules/base.xml.in.h:355 ../rules/evdev.xml.in.h:355 -msgid "Left Alt key switches layout while pressed." -msgstr "A bal Alt billentyű lenyomva tartva megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:379 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Bal Ctrl (az első kiosztásra), jobb Ctrl (az utolsó kiosztásra)" -#: ../rules/base.xml.in.h:356 ../rules/evdev.xml.in.h:356 -msgid "Left Ctrl key changes layout." -msgstr "A bal Ctrl billentyű megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:380 +msgid "Left Ctrl+Left Shift" +msgstr "Bal Ctrl+Bal Shift" -#: ../rules/base.xml.in.h:357 ../rules/evdev.xml.in.h:357 -msgid "Left Shift key changes layout." -msgstr "A bal Shift billentyű megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:381 +msgid "Left Shift" +msgstr "Bal Shift" -#: ../rules/base.xml.in.h:358 ../rules/evdev.xml.in.h:358 -msgid "Left Win-key changes layout." -msgstr "A bal Win billentyű megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:382 +msgid "Left Win" +msgstr "Bal Win" -#: ../rules/base.xml.in.h:359 ../rules/evdev.xml.in.h:359 -msgid "Left Win-key is Compose." -msgstr "A bal Win billentyű a kombináló (Compose)." +#: ../rules/base.xml.in.h:383 +msgid "Left Win (to first layout), Right Win/Menu (to last layout)" +msgstr "Bal Win (az első kiosztásra), jobb Win/Menü (az utolsó kiosztásra)" -#: ../rules/base.xml.in.h:360 ../rules/evdev.xml.in.h:360 -msgid "Left Win-key switches layout while pressed." -msgstr "A bal Win billentyű lenyomva tartva megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:384 +msgid "Left Win (while pressed)" +msgstr "Bal Win (lenyomva tartva)" -#: ../rules/base.xml.in.h:361 ../rules/evdev.xml.in.h:361 +#: ../rules/base.xml.in.h:385 msgid "Left hand" msgstr "Balkezes" -#: ../rules/base.xml.in.h:362 ../rules/evdev.xml.in.h:362 +#: ../rules/base.xml.in.h:386 msgid "Left handed Dvorak" msgstr "Balkezes Dvorák" -#: ../rules/base.xml.in.h:363 ../rules/evdev.xml.in.h:363 +#: ../rules/base.xml.in.h:387 msgid "Legacy" msgstr "Örökölt" -#: ../rules/base.xml.in.h:364 ../rules/evdev.xml.in.h:364 -msgid "Legacy Wang 724 keypad" -msgstr "Hagyományos Wang 724 számbillentyűzet" +#: ../rules/base.xml.in.h:388 +msgid "Legacy Wang 724" +msgstr "Hagyományos Wang 724" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:366 ../rules/evdev.xml.in.h:366 +#: ../rules/base.xml.in.h:390 msgid "Legacy key with comma" msgstr "Hagyományos számbillentyűzet vesszővel" -#: ../rules/base.xml.in.h:367 ../rules/evdev.xml.in.h:367 +#: ../rules/base.xml.in.h:391 msgid "Legacy key with dot" msgstr "Hagyományos számbillentyűzet ponttal" -#: ../rules/base.xml.in.h:368 ../rules/evdev.xml.in.h:368 -msgid "Legacy keypad" -msgstr "Hagyományos számbillentyűzet" +#: ../rules/base.xml.in.h:392 +msgid "Less-than/Greater-than" +msgstr "Kisebb mint/nagyobb mint" -#: ../rules/base.xml.in.h:369 ../rules/evdev.xml.in.h:369 -msgid "Less-than/Greater-than is Compose." -msgstr "A kisebb mint/nagyobb mint a kombináló (Compose)." - -#: ../rules/base.xml.in.h:370 ../rules/evdev.xml.in.h:370 +#: ../rules/base.xml.in.h:393 msgid "Lithuania" msgstr "Litvánia" -#: ../rules/base.xml.in.h:371 ../rules/evdev.xml.in.h:371 +#: ../rules/base.xml.in.h:394 msgid "Logitech Access Keyboard" msgstr "Logitech Access billentyűzet" -#: ../rules/base.xml.in.h:372 ../rules/evdev.xml.in.h:372 +#: ../rules/base.xml.in.h:395 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:373 ../rules/evdev.xml.in.h:373 +#: ../rules/base.xml.in.h:396 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (másik lehetőség)" -#: ../rules/base.xml.in.h:374 ../rules/evdev.xml.in.h:374 +#: ../rules/base.xml.in.h:397 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:375 ../rules/evdev.xml.in.h:375 +#: ../rules/base.xml.in.h:398 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:376 ../rules/evdev.xml.in.h:376 +#: ../rules/base.xml.in.h:399 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:377 ../rules/evdev.xml.in.h:377 +#: ../rules/base.xml.in.h:400 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:378 ../rules/evdev.xml.in.h:378 -msgid "Logitech Cordless Desktop Pro (alternate option2)" -msgstr "Logitech Cordless Desktop Pro (harmadik lehetőség)" +#: ../rules/base.xml.in.h:401 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" +msgstr "Logitech Cordless Desktop Pro (másik lehetőség)" -#: ../rules/base.xml.in.h:379 ../rules/evdev.xml.in.h:379 +#: ../rules/base.xml.in.h:402 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:380 ../rules/evdev.xml.in.h:380 +#: ../rules/base.xml.in.h:403 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:381 ../rules/evdev.xml.in.h:381 +#: ../rules/base.xml.in.h:404 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15, extra billentyűk a G15daemon közvetítésével" -#: ../rules/base.xml.in.h:382 ../rules/evdev.xml.in.h:382 +#: ../rules/base.xml.in.h:405 msgid "Logitech Generic Keyboard" msgstr "Logitech általános billentyűzet" -#: ../rules/base.xml.in.h:383 ../rules/evdev.xml.in.h:383 +#: ../rules/base.xml.in.h:406 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech Internet 350 billentyűzet" -#: ../rules/base.xml.in.h:384 ../rules/evdev.xml.in.h:384 +#: ../rules/base.xml.in.h:407 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet billentyűzet" -#: ../rules/base.xml.in.h:385 ../rules/evdev.xml.in.h:385 +#: ../rules/base.xml.in.h:408 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator billentyűzet" -#: ../rules/base.xml.in.h:386 ../rules/evdev.xml.in.h:386 +#: ../rules/base.xml.in.h:409 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite billentyűzet" -#: ../rules/base.xml.in.h:387 ../rules/evdev.xml.in.h:387 +#: ../rules/base.xml.in.h:410 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X vezeték nélküli asztali médiabillentyűzet" -#: ../rules/base.xml.in.h:388 ../rules/evdev.xml.in.h:388 +#: ../rules/base.xml.in.h:411 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X billentyűzet" -#: ../rules/base.xml.in.h:389 ../rules/evdev.xml.in.h:389 +#: ../rules/base.xml.in.h:412 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge billentyűzet" -#: ../rules/base.xml.in.h:390 ../rules/evdev.xml.in.h:390 +#: ../rules/base.xml.in.h:413 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo billentyűzet" -#: ../rules/base.xml.in.h:391 ../rules/evdev.xml.in.h:391 +#: ../rules/base.xml.in.h:414 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:392 ../rules/evdev.xml.in.h:392 +#: ../rules/base.xml.in.h:415 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless billentyűzet (modell: Y-RB6)" -#: ../rules/base.xml.in.h:393 ../rules/evdev.xml.in.h:393 +#: ../rules/base.xml.in.h:416 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:394 ../rules/evdev.xml.in.h:394 +#: ../rules/base.xml.in.h:417 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:395 ../rules/evdev.xml.in.h:395 +#: ../rules/base.xml.in.h:418 +msgid "Lower Sorbian" +msgstr "Alsó szorb" + +#: ../rules/base.xml.in.h:419 +msgid "Lower Sorbian (qwertz)" +msgstr "Alsó szorb (qwertz)" + +#: ../rules/base.xml.in.h:420 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:396 ../rules/evdev.xml.in.h:396 +#: ../rules/base.xml.in.h:421 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:397 ../rules/evdev.xml.in.h:397 +#: ../rules/base.xml.in.h:422 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:398 ../rules/evdev.xml.in.h:398 +#: ../rules/base.xml.in.h:423 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:399 ../rules/evdev.xml.in.h:399 +#: ../rules/base.xml.in.h:424 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Intl)" -#: ../rules/base.xml.in.h:400 ../rules/evdev.xml.in.h:400 +#: ../rules/base.xml.in.h:425 msgid "Macedonia" msgstr "Macedónia" -#: ../rules/base.xml.in.h:401 ../rules/evdev.xml.in.h:401 +#: ../rules/base.xml.in.h:426 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:402 ../rules/evdev.xml.in.h:402 +#: ../rules/base.xml.in.h:427 msgid "Macintosh Old" msgstr "Macintosh Old" -#: ../rules/base.xml.in.h:403 ../rules/evdev.xml.in.h:403 +#: ../rules/base.xml.in.h:428 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, Sun halott billentyűk" -#: ../rules/base.xml.in.h:404 ../rules/evdev.xml.in.h:404 +#: ../rules/base.xml.in.h:429 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, halott billentyűk tiltása" -#: ../rules/base.xml.in.h:405 ../rules/evdev.xml.in.h:405 -msgid "Make CapsLock an additional Ctrl." -msgstr "Caps Lock használata egy másik Ctrl-ként." +#: ../rules/base.xml.in.h:430 +msgid "Make CapsLock an additional Backspace" +msgstr "A Caps Lock használata másik Backspace-ként" + +#: ../rules/base.xml.in.h:431 +msgid "Make CapsLock an additional Ctrl" +msgstr "A Caps Lock használata másik Ctrl-ként" + +#: ../rules/base.xml.in.h:432 +msgid "Make CapsLock an additional ESC" +msgstr "A Caps Lock használata másik Esc-ként" + +#: ../rules/base.xml.in.h:433 +msgid "Make CapsLock an additional Hyper" +msgstr "A Caps Lock használata másik Hyper-ként" -#: ../rules/base.xml.in.h:406 ../rules/evdev.xml.in.h:406 +#: ../rules/base.xml.in.h:434 +msgid "Make CapsLock an additional NumLock" +msgstr "A Caps Lock használata másik Num Lock-ként" + +#: ../rules/base.xml.in.h:435 +msgid "Make CapsLock an additional Super" +msgstr "A Caps Lock használata másik Super-ként" + +#: ../rules/base.xml.in.h:436 msgid "Mal" msgstr "Mal" -#: ../rules/base.xml.in.h:407 ../rules/evdev.xml.in.h:407 +#: ../rules/base.xml.in.h:437 msgid "Malayalam" msgstr "Malajalam" -#: ../rules/base.xml.in.h:408 ../rules/evdev.xml.in.h:408 +#: ../rules/base.xml.in.h:438 msgid "Malayalam Lalitha" msgstr "Malajalam lalitha" -#: ../rules/base.xml.in.h:409 ../rules/evdev.xml.in.h:409 +#: ../rules/base.xml.in.h:439 msgid "Maldives" msgstr "Maldív-szigetek" -#: ../rules/base.xml.in.h:410 ../rules/evdev.xml.in.h:410 +#: ../rules/base.xml.in.h:440 msgid "Malta" msgstr "Málta" -#: ../rules/base.xml.in.h:411 ../rules/evdev.xml.in.h:411 +#: ../rules/base.xml.in.h:441 msgid "Maltese keyboard with US layout" msgstr "Máltai billentyűzet egyesült államokbeli kiosztással" -#: ../rules/base.xml.in.h:412 ../rules/evdev.xml.in.h:412 +#: ../rules/base.xml.in.h:442 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:413 ../rules/evdev.xml.in.h:413 +#: ../rules/base.xml.in.h:443 msgid "Maori" msgstr "Maori" -#: ../rules/base.xml.in.h:414 ../rules/evdev.xml.in.h:414 +#: ../rules/base.xml.in.h:444 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:415 ../rules/evdev.xml.in.h:415 +#: ../rules/base.xml.in.h:445 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access billentyűzet" -#: ../rules/base.xml.in.h:416 ../rules/evdev.xml.in.h:416 +#: ../rules/base.xml.in.h:446 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:417 ../rules/evdev.xml.in.h:417 -msgid "Menu is Compose." -msgstr "A Menü a kombináló (Compose)." +#: ../rules/base.xml.in.h:447 +msgid "Menu" +msgstr "Menü" -#: ../rules/base.xml.in.h:418 ../rules/evdev.xml.in.h:418 -msgid "Menu key changes layout." -msgstr "A menü billentyű megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:448 +msgid "Meta is mapped to Left Win" +msgstr "A Meta a bal Win billentyűhöz van rendelve" -#: ../rules/base.xml.in.h:419 ../rules/evdev.xml.in.h:419 -msgid "Meta is mapped to the Win-keys." -msgstr "A Meta a Win billentyűkhöz van rendelve." +#: ../rules/base.xml.in.h:449 +msgid "Meta is mapped to Win keys" +msgstr "A Meta a Win billentyűkhöz van rendelve" -#: ../rules/base.xml.in.h:420 ../rules/evdev.xml.in.h:420 -msgid "Meta is mapped to the left Win-key." -msgstr "A Meta a bal Win billentyűhöz van rendelve." +#: ../rules/base.xml.in.h:450 +msgid "Microsoft Comfort Curve Keyboard 2000" +msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:421 ../rules/evdev.xml.in.h:421 +#: ../rules/base.xml.in.h:451 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet billentyűzet" -#: ../rules/base.xml.in.h:422 ../rules/evdev.xml.in.h:422 +#: ../rules/base.xml.in.h:452 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, svéd" -#: ../rules/base.xml.in.h:423 ../rules/evdev.xml.in.h:423 +#: ../rules/base.xml.in.h:453 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:424 ../rules/evdev.xml.in.h:424 +#: ../rules/base.xml.in.h:454 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:425 ../rules/evdev.xml.in.h:425 +#: ../rules/base.xml.in.h:455 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:426 ../rules/evdev.xml.in.h:426 +#: ../rules/base.xml.in.h:456 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:427 ../rules/evdev.xml.in.h:427 +#: ../rules/base.xml.in.h:457 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:428 ../rules/evdev.xml.in.h:428 +#: ../rules/base.xml.in.h:458 +msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" +msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" + +#: ../rules/base.xml.in.h:459 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office billentyűzet" -#: ../rules/base.xml.in.h:429 ../rules/evdev.xml.in.h:429 +#: ../rules/base.xml.in.h:460 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft vezeték nélküli multimédia billentyűzet 1.0A" -#: ../rules/base.xml.in.h:430 ../rules/evdev.xml.in.h:430 +#: ../rules/base.xml.in.h:461 msgid "Miscellaneous compatibility options" msgstr "Egyéb kompatibilitási beállítások" -#: ../rules/base.xml.in.h:431 ../rules/evdev.xml.in.h:431 +#: ../rules/base.xml.in.h:462 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:432 ../rules/evdev.xml.in.h:432 +#: ../rules/base.xml.in.h:463 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:433 ../rules/evdev.xml.in.h:433 +#: ../rules/base.xml.in.h:464 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:434 ../rules/evdev.xml.in.h:434 +#: ../rules/base.xml.in.h:465 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:435 ../rules/evdev.xml.in.h:435 +#: ../rules/base.xml.in.h:466 msgid "Mongolia" msgstr "Mongólia" -#: ../rules/base.xml.in.h:436 ../rules/evdev.xml.in.h:436 +#: ../rules/base.xml.in.h:467 msgid "Montenegro" msgstr "Montenegró" -#: ../rules/base.xml.in.h:437 ../rules/evdev.xml.in.h:437 +#: ../rules/base.xml.in.h:468 msgid "Morocco" msgstr "Marokkó" -#: ../rules/base.xml.in.h:438 ../rules/evdev.xml.in.h:438 +#: ../rules/base.xml.in.h:469 msgid "Multilingual" msgstr "Többnyelvű" -#: ../rules/base.xml.in.h:439 ../rules/evdev.xml.in.h:439 +#: ../rules/base.xml.in.h:470 msgid "Multilingual, first part" msgstr "Többnyelvű, első rész" -#: ../rules/base.xml.in.h:440 ../rules/evdev.xml.in.h:440 +#: ../rules/base.xml.in.h:471 msgid "Multilingual, second part" msgstr "Többnyelvű, második rész" -#: ../rules/base.xml.in.h:441 ../rules/evdev.xml.in.h:441 +#: ../rules/base.xml.in.h:472 msgid "Myanmar" msgstr "Myanmar" -#: ../rules/base.xml.in.h:442 ../rules/evdev.xml.in.h:442 +#: ../rules/base.xml.in.h:473 msgid "NICOLA-F style Backspace" msgstr "NICOLA-F stílusú backspace" -#: ../rules/base.xml.in.h:443 ../rules/evdev.xml.in.h:443 -msgid "Neostyle" -msgstr "Neostyle" +#: ../rules/base.xml.in.h:474 +msgid "NLA" +msgstr "NLA" -#: ../rules/base.xml.in.h:444 ../rules/evdev.xml.in.h:444 +#: ../rules/base.xml.in.h:475 +msgid "Nativo" +msgstr "Natív" + +#: ../rules/base.xml.in.h:476 +msgid "Nativo for Esperanto" +msgstr "Natív az eszperantóhoz" + +#: ../rules/base.xml.in.h:477 +msgid "Nativo for USA keyboards" +msgstr "Natív az USA billentyűzetekhez" + +#: ../rules/base.xml.in.h:478 +msgid "Neo 2" +msgstr "Neo 2" + +#: ../rules/base.xml.in.h:479 msgid "Nep" msgstr "Nep" -#: ../rules/base.xml.in.h:445 ../rules/evdev.xml.in.h:445 +#: ../rules/base.xml.in.h:480 msgid "Nepal" msgstr "Nepál" -#: ../rules/base.xml.in.h:446 ../rules/evdev.xml.in.h:446 +#: ../rules/base.xml.in.h:481 msgid "Netherlands" msgstr "Hollandia" -#: ../rules/base.xml.in.h:447 ../rules/evdev.xml.in.h:447 +#: ../rules/base.xml.in.h:482 +msgid "New phonetic" +msgstr "Új fonetikus" + +#: ../rules/base.xml.in.h:483 msgid "Nig" msgstr "Nig" -#: ../rules/base.xml.in.h:448 ../rules/evdev.xml.in.h:448 +#: ../rules/base.xml.in.h:484 msgid "Nigeria" msgstr "Nigéria" -#: ../rules/base.xml.in.h:449 ../rules/evdev.xml.in.h:449 +#: ../rules/base.xml.in.h:485 msgid "Nld" msgstr "Nld" -#: ../rules/base.xml.in.h:450 ../rules/evdev.xml.in.h:450 +#: ../rules/base.xml.in.h:486 +msgid "Non-breakable space character at fourth level" +msgstr "Nem törhető szóköz karakter a negyedik szinten" + +#: ../rules/base.xml.in.h:487 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" +msgstr "Nem törhető szóköz karakter a negyedik szinten, keskeny nem törhető szóköz karakter a hatodik szinten" + +#: ../rules/base.xml.in.h:488 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" +msgstr "Nem törhető szóköz karakter a negyedik szinten, keskeny nem törhető szóköz karakter a hatodik szinten (a Ctrl+Shift segítségével)" + +#: ../rules/base.xml.in.h:489 +msgid "Non-breakable space character at second level" +msgstr "Nem törhető szóköz karakter a második szinten" + +#: ../rules/base.xml.in.h:490 +msgid "Non-breakable space character at third level" +msgstr "Nem törhető szóköz karakter a harmadik szinten" + +#: ../rules/base.xml.in.h:491 +msgid "Non-breakable space character at third level, nothing at fourth level" +msgstr "Mem törhető szóköz karakter a harmadik szinten és semmi a negyediken" + +#: ../rules/base.xml.in.h:492 +msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" +msgstr "Nem törhető szóköz karakter a harmadik szinten, keskeny nem törhető szóköz karakter a negyedik szinten" + +#: ../rules/base.xml.in.h:493 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:451 ../rules/evdev.xml.in.h:451 +#: ../rules/base.xml.in.h:494 msgid "Northern Saami" msgstr "Északi szami" -#: ../rules/base.xml.in.h:452 ../rules/evdev.xml.in.h:452 +#: ../rules/base.xml.in.h:495 msgid "Northern Saami, eliminate dead keys" msgstr "Északi szami, halott billentyűk tiltása" -#: ../rules/base.xml.in.h:453 ../rules/evdev.xml.in.h:453 +#: ../rules/base.xml.in.h:496 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:454 ../rules/evdev.xml.in.h:454 +#: ../rules/base.xml.in.h:497 msgid "Norway" msgstr "Norvégia" -#: ../rules/base.xml.in.h:455 ../rules/evdev.xml.in.h:455 -msgid "NumLock LED shows alternative layout." -msgstr "A NumLock LED mutatja az alternatív kiosztást." +#: ../rules/base.xml.in.h:498 +msgid "NumLock" +msgstr "NumLock" -#: ../rules/base.xml.in.h:456 ../rules/evdev.xml.in.h:456 +#: ../rules/base.xml.in.h:499 msgid "Numeric keypad delete key behaviour" msgstr "Számbillentyűzet Delete billentyűjének viselkedése" -#: ../rules/base.xml.in.h:457 ../rules/evdev.xml.in.h:457 -msgid "Numeric keypad keys work as with Mac." -msgstr "A számbillentyűk úgy működjenek, mint Macen." +#: ../rules/base.xml.in.h:500 +msgid "Numeric keypad keys work as with Mac" +msgstr "A számbillentyűk úgy működjenek, mint Macen" -#: ../rules/base.xml.in.h:458 ../rules/evdev.xml.in.h:458 +#: ../rules/base.xml.in.h:501 msgid "Numeric keypad layout selection" msgstr "Számbillentyűzet kiosztásválasztása" -#: ../rules/base.xml.in.h:459 ../rules/evdev.xml.in.h:459 +#: ../rules/base.xml.in.h:502 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:460 ../rules/evdev.xml.in.h:460 +#: ../rules/base.xml.in.h:503 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:461 ../rules/evdev.xml.in.h:461 +#: ../rules/base.xml.in.h:504 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:462 ../rules/evdev.xml.in.h:462 +#: ../rules/base.xml.in.h:505 msgid "OLPC Pashto" msgstr "OLPC Pastu" -#: ../rules/base.xml.in.h:463 ../rules/evdev.xml.in.h:463 +#: ../rules/base.xml.in.h:506 msgid "OLPC Southern Uzbek" msgstr "OLPC déli üzbég" -#: ../rules/base.xml.in.h:464 ../rules/evdev.xml.in.h:464 +#: ../rules/base.xml.in.h:507 +msgid "Occitan" +msgstr "Okcitán" + +#: ../rules/base.xml.in.h:508 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:465 ../rules/evdev.xml.in.h:465 +#: ../rules/base.xml.in.h:509 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:466 ../rules/evdev.xml.in.h:466 +#: ../rules/base.xml.in.h:510 msgid "Oriya" msgstr "Orija" -#: ../rules/base.xml.in.h:467 ../rules/evdev.xml.in.h:467 +#: ../rules/base.xml.in.h:511 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet billentyűzet" -#: ../rules/base.xml.in.h:468 ../rules/evdev.xml.in.h:468 +#: ../rules/base.xml.in.h:512 msgid "Ossetian" msgstr "Oszét" -#: ../rules/base.xml.in.h:469 ../rules/evdev.xml.in.h:469 +#: ../rules/base.xml.in.h:513 msgid "Ossetian, Winkeys" msgstr "Oszét, win gombok" -#: ../rules/base.xml.in.h:470 ../rules/evdev.xml.in.h:470 +#: ../rules/base.xml.in.h:514 msgid "Ossetian, legacy" -msgstr "Oszét, örökölt" +msgstr "Oszét, hagyományos" -#: ../rules/base.xml.in.h:471 ../rules/evdev.xml.in.h:471 +#: ../rules/base.xml.in.h:515 msgid "PC-98xx Series" msgstr "PC-98xx Series" -#: ../rules/base.xml.in.h:472 ../rules/evdev.xml.in.h:472 +#: ../rules/base.xml.in.h:516 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:473 ../rules/evdev.xml.in.h:473 +#: ../rules/base.xml.in.h:517 msgid "Pakistan" msgstr "Pakisztán" -#: ../rules/base.xml.in.h:474 ../rules/evdev.xml.in.h:474 +#: ../rules/base.xml.in.h:518 msgid "Pashto" msgstr "Pastu" -#: ../rules/base.xml.in.h:475 ../rules/evdev.xml.in.h:475 +#: ../rules/base.xml.in.h:519 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:476 ../rules/evdev.xml.in.h:476 +#: ../rules/base.xml.in.h:520 +msgid "Persian, with Persian Keypad" +msgstr "Perzsa, perzsa számbillentyűzettel" + +#: ../rules/base.xml.in.h:521 msgid "Phonetic" msgstr "Fonetikus" -#: ../rules/base.xml.in.h:477 ../rules/evdev.xml.in.h:477 +#: ../rules/base.xml.in.h:522 +msgid "Phonetic Winkeys" +msgstr "Fonetikus Win gombok" + +#: ../rules/base.xml.in.h:523 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:478 ../rules/evdev.xml.in.h:478 +#: ../rules/base.xml.in.h:524 msgid "Poland" msgstr "Lengyelország" -#: ../rules/base.xml.in.h:479 ../rules/evdev.xml.in.h:479 +#: ../rules/base.xml.in.h:525 msgid "Polytonic" msgstr "Polytonic" -#: ../rules/base.xml.in.h:480 ../rules/evdev.xml.in.h:480 +#: ../rules/base.xml.in.h:526 msgid "Portugal" msgstr "Portugália" -#: ../rules/base.xml.in.h:481 ../rules/evdev.xml.in.h:481 -msgid "Press Left Alt key to choose 3rd level." -msgstr "A bal Alt billentyűvel lehet a harmadik szintet választani." - -#: ../rules/base.xml.in.h:482 ../rules/evdev.xml.in.h:482 -msgid "Press Left Win-key to choose 3rd level." -msgstr "A bal Win billentyűvel lehet a harmadik szintet választani." - -#: ../rules/base.xml.in.h:483 ../rules/evdev.xml.in.h:483 -msgid "Press Menu key to choose 3rd level." -msgstr "A Menü billentyűvel lehet a harmadik szintet választani." - -#: ../rules/base.xml.in.h:484 ../rules/evdev.xml.in.h:484 -msgid "Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key." -msgstr "A jobb Alt billentyűvel lehet a harmadik szintet választani, a Shift+jobb Alt kombináció a Multi_Key." - -#: ../rules/base.xml.in.h:485 ../rules/evdev.xml.in.h:485 -msgid "Press Right Alt key to choose 3rd level." -msgstr "A jobb Win billentyűvel lehet a harmadik szintet választani." - -#: ../rules/base.xml.in.h:486 ../rules/evdev.xml.in.h:486 -msgid "Press Right Ctrl to choose 3rd level." -msgstr "Jobb Ctrl választja ki a 3. szintet." - -#: ../rules/base.xml.in.h:487 ../rules/evdev.xml.in.h:487 -msgid "Press Right Win-key to choose 3rd level." -msgstr "A jobb Win billentyűvel lehet a harmadik szintet választani." - -#: ../rules/base.xml.in.h:488 ../rules/evdev.xml.in.h:488 -msgid "Press any of Alt keys to choose 3rd level." -msgstr "Bármelyik Alt billentyűvel lehet a harmadik szintet választani." - -#: ../rules/base.xml.in.h:489 ../rules/evdev.xml.in.h:489 -msgid "Press any of Win-keys to choose 3rd level." -msgstr "Bármelyik Win billentyűvel lehet a harmadik szintet választani." - -#: ../rules/base.xml.in.h:490 ../rules/evdev.xml.in.h:490 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:491 ../rules/evdev.xml.in.h:491 -msgid "Pro Keypad" -msgstr "Pro számbillentyűzet" - -#: ../rules/base.xml.in.h:492 ../rules/evdev.xml.in.h:492 +#: ../rules/base.xml.in.h:527 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:493 ../rules/evdev.xml.in.h:493 +#: ../rules/base.xml.in.h:528 msgid "Programmer Dvorak" msgstr "Programozói Dvorak" -#: ../rules/base.xml.in.h:494 ../rules/evdev.xml.in.h:494 +#: ../rules/base.xml.in.h:529 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:495 ../rules/evdev.xml.in.h:495 +#: ../rules/base.xml.in.h:530 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:496 ../rules/evdev.xml.in.h:496 +#: ../rules/base.xml.in.h:531 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:497 ../rules/evdev.xml.in.h:497 -msgid "R-Alt switches layout while pressed." -msgstr "A jobb Alt billentyű lenyomva tartva megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:532 +msgid "Right Alt" +msgstr "Jobb Alt" -#: ../rules/base.xml.in.h:498 ../rules/evdev.xml.in.h:498 -msgid "Right Alt is Compose." -msgstr "A jobb Alt a kombináló (Compose)." +#: ../rules/base.xml.in.h:533 +msgid "Right Alt (while pressed)" +msgstr "Jobb Alt (lenyomva tartva)" -#: ../rules/base.xml.in.h:499 ../rules/evdev.xml.in.h:499 -msgid "Right Alt key changes layout." -msgstr "A jobb Alt billentyű megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:534 +msgid "Right Alt key never chooses 3rd level" +msgstr "A jobb Alt billentyű sohasem választ harmadik szintet" -#: ../rules/base.xml.in.h:500 ../rules/evdev.xml.in.h:500 -msgid "Right Alt key never chooses 3rd level." -msgstr "A jobb Alt billentyű sohasem választ harmadik szintet." +#: ../rules/base.xml.in.h:535 +msgid "Right Alt, Shift+Right Alt key is Multi_Key" +msgstr "Jobb Alt, a Shift+jobb Alt kombináció a Multi_Key" -#: ../rules/base.xml.in.h:501 ../rules/evdev.xml.in.h:501 -msgid "Right Ctrl is Compose." -msgstr "A jobb Ctrl a kombináló (Compose)." +#: ../rules/base.xml.in.h:536 +msgid "Right Ctrl" +msgstr "Jobb Ctrl" -#: ../rules/base.xml.in.h:502 ../rules/evdev.xml.in.h:502 -msgid "Right Ctrl key changes layout." -msgstr "A jobb Ctrl billentyű megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:537 +msgid "Right Ctrl (while pressed)" +msgstr "Jobb Ctrl (lenyomva tartva)" -#: ../rules/base.xml.in.h:503 ../rules/evdev.xml.in.h:503 -msgid "Right Ctrl key switches layout while pressed." -msgstr "A jobb Ctrl billentyű lenyomva tartva megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:538 +msgid "Right Ctrl as Right Alt" +msgstr "Jobb Ctrl használata jobb Alt-ként" -#: ../rules/base.xml.in.h:504 ../rules/evdev.xml.in.h:504 -msgid "Right Ctrl key works as Right Alt." -msgstr "Jobb Ctrl használata jobb Alt-ként." +#: ../rules/base.xml.in.h:539 +msgid "Right Ctrl+Right Shift" +msgstr "Jobb Ctrl + jobb Shift" -#: ../rules/base.xml.in.h:505 ../rules/evdev.xml.in.h:505 -msgid "Right Shift key changes layout." -msgstr "A jobb Shift billentyű megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:540 +msgid "Right Shift" +msgstr "Jobb Shift" -#: ../rules/base.xml.in.h:506 ../rules/evdev.xml.in.h:506 -msgid "Right Win-key changes layout." -msgstr "A jobb Win billentyű megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:541 +msgid "Right Win" +msgstr "Jobb Win" -#: ../rules/base.xml.in.h:507 ../rules/evdev.xml.in.h:507 -msgid "Right Win-key is Compose." -msgstr "A jobb Win billentyű a kombináló (Compose)." +#: ../rules/base.xml.in.h:542 +msgid "Right Win (while pressed)" +msgstr "Jobb Win (lenyomva tartva)" -#: ../rules/base.xml.in.h:508 ../rules/evdev.xml.in.h:508 -msgid "Right Win-key switches layout while pressed." -msgstr "A jobb Win billentyű lenyomva tartva megváltoztatja a kiosztást." - -#: ../rules/base.xml.in.h:509 ../rules/evdev.xml.in.h:509 +#: ../rules/base.xml.in.h:543 msgid "Right hand" msgstr "Jobbkezes" -#: ../rules/base.xml.in.h:510 ../rules/evdev.xml.in.h:510 +#: ../rules/base.xml.in.h:544 msgid "Right handed Dvorak" msgstr "Jobbkezes Dvorák" -#: ../rules/base.xml.in.h:511 ../rules/evdev.xml.in.h:511 +#: ../rules/base.xml.in.h:545 msgid "Romania" msgstr "Románia" -#: ../rules/base.xml.in.h:512 ../rules/evdev.xml.in.h:512 +#: ../rules/base.xml.in.h:546 msgid "Romanian keyboard with German letters" msgstr "Román billentyűzet német betűkkel" -#: ../rules/base.xml.in.h:513 ../rules/evdev.xml.in.h:513 +#: ../rules/base.xml.in.h:547 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Román billentyűzet német betűkkel, halott billentyűk tiltása" -#: ../rules/base.xml.in.h:514 ../rules/evdev.xml.in.h:514 +#: ../rules/base.xml.in.h:548 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:515 ../rules/evdev.xml.in.h:515 +#: ../rules/base.xml.in.h:549 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:516 ../rules/evdev.xml.in.h:516 +#: ../rules/base.xml.in.h:550 msgid "Russia" msgstr "Oroszország" -#: ../rules/base.xml.in.h:517 ../rules/evdev.xml.in.h:517 +#: ../rules/base.xml.in.h:551 msgid "Russian" msgstr "Orosz" -#: ../rules/base.xml.in.h:518 ../rules/evdev.xml.in.h:518 +#: ../rules/base.xml.in.h:552 msgid "Russian phonetic" msgstr "Orosz fonetikus" -#: ../rules/base.xml.in.h:519 ../rules/evdev.xml.in.h:519 +#: ../rules/base.xml.in.h:553 msgid "Russian phonetic Dvorak" msgstr "Orosz fonetikus Dvorak" -#: ../rules/base.xml.in.h:520 ../rules/evdev.xml.in.h:520 +#: ../rules/base.xml.in.h:554 msgid "Russian phonetic, eliminate dead keys" msgstr "Orosz fonetikus, halott billentyűk tiltása" -#: ../rules/base.xml.in.h:521 ../rules/evdev.xml.in.h:521 +#: ../rules/base.xml.in.h:555 msgid "Russian with Kazakh" msgstr "orosz kazahhal" -#: ../rules/base.xml.in.h:522 ../rules/evdev.xml.in.h:522 +#: ../rules/base.xml.in.h:556 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:523 ../rules/evdev.xml.in.h:523 +#: ../rules/base.xml.in.h:557 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:524 ../rules/evdev.xml.in.h:524 +#: ../rules/base.xml.in.h:558 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:525 ../rules/evdev.xml.in.h:525 +#: ../rules/base.xml.in.h:559 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:526 ../rules/evdev.xml.in.h:526 +#: ../rules/base.xml.in.h:560 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:527 ../rules/evdev.xml.in.h:527 +#: ../rules/base.xml.in.h:561 ../rules/base.extras.xml.in.h:7 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:528 ../rules/evdev.xml.in.h:528 +#: ../rules/base.xml.in.h:562 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:529 ../rules/evdev.xml.in.h:529 +#: ../rules/base.xml.in.h:563 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:530 ../rules/evdev.xml.in.h:530 +#: ../rules/base.xml.in.h:564 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:531 ../rules/evdev.xml.in.h:531 +#: ../rules/base.xml.in.h:565 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:532 ../rules/evdev.xml.in.h:532 -msgid "ScrollLock LED shows alternative layout." -msgstr "A ScrollLock LED mutatja az alternatív kiosztást." +#: ../rules/base.xml.in.h:566 +msgid "Scroll Lock" +msgstr "Scroll Lock" + +#: ../rules/base.xml.in.h:567 +msgid "ScrollLock" +msgstr "ScrollLock" -#: ../rules/base.xml.in.h:533 ../rules/evdev.xml.in.h:533 +#: ../rules/base.xml.in.h:568 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:534 ../rules/evdev.xml.in.h:534 +#: ../rules/base.xml.in.h:569 +msgid "Semi-colon on third level" +msgstr "Pontosvessző a harmadik szinten" + +#: ../rules/base.xml.in.h:570 ../rules/base.extras.xml.in.h:8 msgid "Serbia" msgstr "Szerbia" -#: ../rules/base.xml.in.h:535 ../rules/evdev.xml.in.h:535 -msgid "Shift cancels CapsLock." -msgstr "A Shift megszakítja a Caps Lock-ot." +#: ../rules/base.xml.in.h:571 +msgid "Shift cancels CapsLock" +msgstr "A Shift megszakítja a Caps Lockot" + +#: ../rules/base.xml.in.h:572 +msgid "Shift does not cancel NumLock, chooses 3d level instead" +msgstr "A Shift nem szakítja meg a Num Lockot, a harmadik szintet választja ki" -#: ../rules/base.xml.in.h:536 ../rules/evdev.xml.in.h:536 -msgid "Shift with numeric keypad keys works as in MS Windows." -msgstr "A Shift+számbillentyűk úgy működjenek, mint az MS Windowsban." +#: ../rules/base.xml.in.h:573 +msgid "Shift with numeric keypad keys works as in MS Windows" +msgstr "A Shift+számbillentyűk úgy működjenek, mint az MS Windowsban" -#: ../rules/base.xml.in.h:537 ../rules/evdev.xml.in.h:537 -msgid "Shift+CapsLock changes layout." -msgstr "A Shift+Caps Lock kombináció megváltoztatja a kiosztást." +#: ../rules/base.xml.in.h:574 +msgid "Shift+CapsLock" +msgstr "Shift+CapsLock" -#: ../rules/base.xml.in.h:538 ../rules/evdev.xml.in.h:538 +#: ../rules/base.xml.in.h:575 msgid "Simple" msgstr "Egyszerű" -#: ../rules/base.xml.in.h:539 ../rules/evdev.xml.in.h:539 +#: ../rules/base.xml.in.h:576 msgid "Slovakia" msgstr "Szlovákia" -#: ../rules/base.xml.in.h:540 ../rules/evdev.xml.in.h:540 +#: ../rules/base.xml.in.h:577 msgid "Slovenia" msgstr "Szlovénia" -#: ../rules/base.xml.in.h:541 ../rules/evdev.xml.in.h:541 +#: ../rules/base.xml.in.h:578 msgid "South Africa" msgstr "Dél-Afrika" -#: ../rules/base.xml.in.h:542 ../rules/evdev.xml.in.h:542 +#: ../rules/base.xml.in.h:579 msgid "Southern Uzbek" msgstr "déli üzbég" -#: ../rules/base.xml.in.h:543 ../rules/evdev.xml.in.h:543 -msgid "Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "A szóköz billentyű nem törhető szóközt ad a negyedik szinten, keskeny nem törhető szóközt a hatodik szinten" - -#: ../rules/base.xml.in.h:544 ../rules/evdev.xml.in.h:544 -msgid "Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift" -msgstr "A szóköz billentyű nem törhető szóközt ad a negyedik szinten, keskeny nem törhető szóközt a hatodik szinten (a Ctrl+Shift segítségével)" - -#: ../rules/base.xml.in.h:545 ../rules/evdev.xml.in.h:545 -msgid "Space key outputs non-breakable space character at fourth level." -msgstr "A szóköz billentyű nem törhető szóközt ad a negyedik szinten." - -#: ../rules/base.xml.in.h:546 ../rules/evdev.xml.in.h:546 -msgid "Space key outputs non-breakable space character at second level." -msgstr "A szóköz billenytű nem törhető szóközt ad a második szinten." - -#: ../rules/base.xml.in.h:547 ../rules/evdev.xml.in.h:547 -msgid "Space key outputs non-breakable space character at third level, nothing at fourth level." -msgstr "A szóköz billenytű nem törhető szóközt ad a harmadik szinten és semmit nem ad a negyediken." - -#: ../rules/base.xml.in.h:548 ../rules/evdev.xml.in.h:548 -msgid "Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "A szóköz billentyű nem törhető szóközt ad a harmadik szinten, keskeny nem törhető szóközt a negyedik szinten" - -#: ../rules/base.xml.in.h:549 ../rules/evdev.xml.in.h:549 -msgid "Space key outputs non-breakable space character at third level." -msgstr "A szóköz billentyű nem törhető szóközt ad a harmadik szinten." - -#: ../rules/base.xml.in.h:550 ../rules/evdev.xml.in.h:550 -msgid "Space key outputs usual space at any level." -msgstr "A szóköz hagyományos szóközt ad bármely szinten." - -#: ../rules/base.xml.in.h:551 ../rules/evdev.xml.in.h:551 +#: ../rules/base.xml.in.h:580 msgid "Spain" msgstr "Spanyolország" -#: ../rules/base.xml.in.h:552 ../rules/evdev.xml.in.h:552 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server." -msgstr "A speciális billentyűket (Ctrl+Alt+<billentyű>) a kiszolgáló kezeli." +#: ../rules/base.xml.in.h:581 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server" +msgstr "A speciális billentyűket (Ctrl+Alt+<billentyű>) a kiszolgáló kezeli" -#: ../rules/base.xml.in.h:553 ../rules/evdev.xml.in.h:553 +#: ../rules/base.xml.in.h:582 msgid "SrL" msgstr "SrL" -#: ../rules/base.xml.in.h:554 ../rules/evdev.xml.in.h:554 +#: ../rules/base.xml.in.h:583 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:555 ../rules/evdev.xml.in.h:555 +#: ../rules/base.xml.in.h:584 msgid "Standard" msgstr "Szabványos" -#: ../rules/base.xml.in.h:556 ../rules/evdev.xml.in.h:556 +#: ../rules/base.xml.in.h:585 msgid "Standard (Cedilla)" msgstr "Szabványos (cédille)" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:558 ../rules/evdev.xml.in.h:558 +#: ../rules/base.xml.in.h:587 msgid "Standard RSTU" msgstr "Szabványos RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:560 ../rules/evdev.xml.in.h:560 +#: ../rules/base.xml.in.h:589 msgid "Standard RSTU on Russian layout" msgstr "Szabványos RSTU orosz kiosztáson" -#: ../rules/base.xml.in.h:561 ../rules/evdev.xml.in.h:561 +#: ../rules/base.xml.in.h:590 msgid "Sun Type 5/6" msgstr "Sun Type 5/6" -#: ../rules/base.xml.in.h:562 ../rules/evdev.xml.in.h:562 +#: ../rules/base.xml.in.h:591 msgid "Sun dead keys" msgstr "Sun halott billentyűk" -#: ../rules/base.xml.in.h:563 ../rules/evdev.xml.in.h:563 +#: ../rules/base.xml.in.h:592 msgid "Super Power Multimedia Keyboard" msgstr "Super Power multimédia billentyűzet" -#: ../rules/base.xml.in.h:564 ../rules/evdev.xml.in.h:564 -msgid "Super is mapped to the Win-keys." -msgstr "A Super a Win billentyűkhöz van rendelve." - -#: ../rules/base.xml.in.h:565 ../rules/evdev.xml.in.h:565 +#: ../rules/base.xml.in.h:593 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:566 ../rules/evdev.xml.in.h:566 +#: ../rules/base.xml.in.h:594 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:567 ../rules/evdev.xml.in.h:567 +#: ../rules/base.xml.in.h:595 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:568 ../rules/evdev.xml.in.h:568 -msgid "Swap Ctrl and CapsLock." -msgstr "Ctrl és Caps Lock felcserélése." - -#: ../rules/base.xml.in.h:569 ../rules/evdev.xml.in.h:569 -msgid "Swap ESC and CapsLock." -msgstr "ESC és Caps Lock felcserélése." +#: ../rules/base.xml.in.h:596 +msgid "Swap Ctrl and CapsLock" +msgstr "Ctrl és Caps Lock felcserélése" -#: ../rules/base.xml.in.h:570 ../rules/evdev.xml.in.h:570 -msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -msgstr "Két billentyű kódjának felcserélése, ha a kernel rosszul észleli a Mac billentyűzetet." +#: ../rules/base.xml.in.h:597 +msgid "Swap ESC and CapsLock" +msgstr "ESC és Caps Lock felcserélése" -#: ../rules/base.xml.in.h:571 ../rules/evdev.xml.in.h:571 +#: ../rules/base.xml.in.h:598 msgid "Swe" msgstr "Swe" -#: ../rules/base.xml.in.h:572 ../rules/evdev.xml.in.h:572 +#: ../rules/base.xml.in.h:599 msgid "Sweden" msgstr "Svédország" -#: ../rules/base.xml.in.h:573 ../rules/evdev.xml.in.h:573 +#: ../rules/base.xml.in.h:600 msgid "Switzerland" msgstr "Svájc" -#: ../rules/base.xml.in.h:574 ../rules/evdev.xml.in.h:574 +#: ../rules/base.xml.in.h:601 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:575 ../rules/evdev.xml.in.h:575 +#: ../rules/base.xml.in.h:602 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:576 ../rules/evdev.xml.in.h:576 +#: ../rules/base.xml.in.h:603 msgid "Syria" msgstr "Szíria" -#: ../rules/base.xml.in.h:577 ../rules/evdev.xml.in.h:577 +#: ../rules/base.xml.in.h:604 msgid "Syriac" msgstr "Szír" -#: ../rules/base.xml.in.h:578 ../rules/evdev.xml.in.h:578 +#: ../rules/base.xml.in.h:605 msgid "Syriac phonetic" msgstr "Szír fonetikus" -#: ../rules/base.xml.in.h:579 ../rules/evdev.xml.in.h:579 +#: ../rules/base.xml.in.h:606 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:580 ../rules/evdev.xml.in.h:580 +#: ../rules/base.xml.in.h:607 msgid "Tajikistan" msgstr "Tádzsikisztán" -#: ../rules/base.xml.in.h:581 ../rules/evdev.xml.in.h:581 +#: ../rules/base.xml.in.h:608 msgid "Tamil" msgstr "Tamil" -#: ../rules/base.xml.in.h:582 ../rules/evdev.xml.in.h:582 +#: ../rules/base.xml.in.h:609 msgid "Tamil TAB Typewriter" msgstr "Tamil TAB írógép" -#: ../rules/base.xml.in.h:583 ../rules/evdev.xml.in.h:583 +#: ../rules/base.xml.in.h:610 msgid "Tamil TSCII Typewriter" msgstr "Tamil TSCII írógép" -#: ../rules/base.xml.in.h:584 ../rules/evdev.xml.in.h:584 +#: ../rules/base.xml.in.h:611 msgid "Tamil Unicode" msgstr "Tamil Unicode" -#: ../rules/base.xml.in.h:585 ../rules/evdev.xml.in.h:585 +#: ../rules/base.xml.in.h:612 +msgid "Targa Visionary 811" +msgstr "Targa Visionary 811" + +#: ../rules/base.xml.in.h:613 msgid "Tatar" msgstr "tatár" -#: ../rules/base.xml.in.h:586 ../rules/evdev.xml.in.h:586 +#: ../rules/base.xml.in.h:614 msgid "Telugu" msgstr "Telugu" -#: ../rules/base.xml.in.h:587 ../rules/evdev.xml.in.h:587 +#: ../rules/base.xml.in.h:615 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:588 ../rules/evdev.xml.in.h:588 +#: ../rules/base.xml.in.h:616 msgid "Thailand" msgstr "Thaiföld" -#: ../rules/base.xml.in.h:589 ../rules/evdev.xml.in.h:589 -msgid "Third level choosers" -msgstr "Harmadik szintű választók" - -#: ../rules/base.xml.in.h:590 ../rules/evdev.xml.in.h:590 +#: ../rules/base.xml.in.h:617 msgid "Tibetan" msgstr "Tibeti" -#: ../rules/base.xml.in.h:591 ../rules/evdev.xml.in.h:591 +#: ../rules/base.xml.in.h:618 msgid "Tibetan (with ASCII numerals)" msgstr "Tibeti (ASCII számjegyekkel)" -#: ../rules/base.xml.in.h:592 ../rules/evdev.xml.in.h:592 +#: ../rules/base.xml.in.h:619 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:593 ../rules/evdev.xml.in.h:593 +#: ../rules/base.xml.in.h:620 msgid "Tifinagh Alternative" msgstr "Alternatív Tifinagh" -#: ../rules/base.xml.in.h:594 ../rules/evdev.xml.in.h:594 +#: ../rules/base.xml.in.h:621 msgid "Tifinagh Alternative Phonetic" msgstr "Alternatív fonetikus Tifinagh" -#: ../rules/base.xml.in.h:595 ../rules/evdev.xml.in.h:595 +#: ../rules/base.xml.in.h:622 msgid "Tifinagh Extended" msgstr "Kibővített Tifinagh" -#: ../rules/base.xml.in.h:596 ../rules/evdev.xml.in.h:596 +#: ../rules/base.xml.in.h:623 msgid "Tifinagh Extended Phonetic" msgstr "Kibővített fonetikus Tifinagh" -#: ../rules/base.xml.in.h:597 ../rules/evdev.xml.in.h:597 +#: ../rules/base.xml.in.h:624 msgid "Tifinagh Phonetic" msgstr "Fonetikus Tifinagh" -#: ../rules/base.xml.in.h:598 ../rules/evdev.xml.in.h:598 +#: ../rules/base.xml.in.h:625 msgid "Tilde (~) variant" msgstr "Tilde (~) változat" -#: ../rules/base.xml.in.h:599 ../rules/evdev.xml.in.h:599 +#: ../rules/base.xml.in.h:626 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:600 ../rules/evdev.xml.in.h:600 +#: ../rules/base.xml.in.h:627 +msgid "To the corresponding key in a Dvorak keyboard." +msgstr "A Dvorak billentyűzeten megfelelő billentyűre." + +#: ../rules/base.xml.in.h:628 +msgid "To the corresponding key in a Qwerty keyboard." +msgstr "A Qwerty billentyűzeten megfelelő billentyűre." + +#: ../rules/base.xml.in.h:629 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:601 ../rules/evdev.xml.in.h:601 +#: ../rules/base.xml.in.h:630 +msgid "Traditional phonetic" +msgstr "Hagyományos fonetikus" + +#: ../rules/base.xml.in.h:631 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access billentyűzet" -#: ../rules/base.xml.in.h:602 ../rules/evdev.xml.in.h:602 +#: ../rules/base.xml.in.h:632 +msgid "Trust Slimline" +msgstr "Trust Slimline" + +#: ../rules/base.xml.in.h:633 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:603 ../rules/evdev.xml.in.h:603 +#: ../rules/base.xml.in.h:634 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:604 ../rules/evdev.xml.in.h:604 +#: ../rules/base.xml.in.h:635 msgid "Turkey" msgstr "Törökország" -#: ../rules/base.xml.in.h:605 ../rules/evdev.xml.in.h:605 +#: ../rules/base.xml.in.h:636 +msgid "Turkmenistan" +msgstr "Türkmenisztán" + +#: ../rules/base.xml.in.h:637 msgid "Typewriter" msgstr "Írógép" -#: ../rules/base.xml.in.h:606 ../rules/evdev.xml.in.h:606 +#: ../rules/base.xml.in.h:638 +msgid "Typewriter, legacy" +msgstr "Írógép, hagyományos" + +#: ../rules/base.xml.in.h:639 msgid "UCW layout (accented letters only)" msgstr "UCW kiosztás (csak ékezetes betűk)" -#: ../rules/base.xml.in.h:607 ../rules/evdev.xml.in.h:607 +#: ../rules/base.xml.in.h:640 msgid "US keyboard with Bosnian digraphs" msgstr "US billentyűzet bosnyák billentyűkombinációkkal" -#: ../rules/base.xml.in.h:608 ../rules/evdev.xml.in.h:608 +#: ../rules/base.xml.in.h:641 msgid "US keyboard with Bosnian letters" msgstr "US billentyűzet bosnyák betűkkel" -#: ../rules/base.xml.in.h:609 ../rules/evdev.xml.in.h:609 +#: ../rules/base.xml.in.h:642 msgid "US keyboard with Croatian digraphs" msgstr "US billentyűzet horvát billentyűkombinációkkal" -#: ../rules/base.xml.in.h:610 ../rules/evdev.xml.in.h:610 +#: ../rules/base.xml.in.h:643 msgid "US keyboard with Croatian letters" msgstr "US billentyűzet horvát betűkkel" -#: ../rules/base.xml.in.h:611 ../rules/evdev.xml.in.h:611 +#: ../rules/base.xml.in.h:644 msgid "US keyboard with Estonian letters" msgstr "US billentyűzet észt betűkkel" -#: ../rules/base.xml.in.h:612 ../rules/evdev.xml.in.h:612 +#: ../rules/base.xml.in.h:645 +msgid "US keyboard with Italian letters" +msgstr "US billentyűzet olasz betűkkel" + +#: ../rules/base.xml.in.h:646 msgid "US keyboard with Lithuanian letters" msgstr "US billentyűzet litván betűkkel" -#: ../rules/base.xml.in.h:613 ../rules/evdev.xml.in.h:613 -msgid "US keyboard with Slovenian digraphs" -msgstr "US billentyűzet szlovén billentyűkombinációkkal" - -#: ../rules/base.xml.in.h:614 ../rules/evdev.xml.in.h:614 +#: ../rules/base.xml.in.h:647 msgid "US keyboard with Slovenian letters" msgstr "US billentyűzet szlovén betűkkel" -#: ../rules/base.xml.in.h:615 ../rules/evdev.xml.in.h:615 +#: ../rules/base.xml.in.h:648 ../rules/base.extras.xml.in.h:9 msgid "USA" msgstr "USA" -#: ../rules/base.xml.in.h:616 ../rules/evdev.xml.in.h:616 +#: ../rules/base.xml.in.h:649 msgid "Udmurt" msgstr "Udmurt" -#: ../rules/base.xml.in.h:617 ../rules/evdev.xml.in.h:617 +#: ../rules/base.xml.in.h:650 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:618 ../rules/evdev.xml.in.h:618 +#: ../rules/base.xml.in.h:651 msgid "Ukraine" msgstr "Ukrajna" -#: ../rules/base.xml.in.h:619 ../rules/evdev.xml.in.h:619 +#: ../rules/base.xml.in.h:652 +msgid "Unicode additions (arrows and math operators)" +msgstr "Unicode kiegészítések (nyilak és műveleti jelek)" + +#: ../rules/base.xml.in.h:653 +msgid "Unicode additions (arrows and math operators). Math operators on default level" +msgstr "Unicode kiegészítések (nyilak és műveleti jelek). A műveleti jelek az alapértelmezett szinten" + +#: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:620 ../rules/evdev.xml.in.h:620 +#: ../rules/base.xml.in.h:655 msgid "United Kingdom" msgstr "Egyesült Királyság" -#: ../rules/base.xml.in.h:621 ../rules/evdev.xml.in.h:621 -msgid "Urdu" -msgstr "Urdu" +#: ../rules/base.xml.in.h:656 +msgid "Unitek KB-1925" +msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:622 ../rules/evdev.xml.in.h:622 +#: ../rules/base.xml.in.h:657 +msgid "Urdu, Alternative phonetic" +msgstr "Urdu, alternatív fonetikus" + +#: ../rules/base.xml.in.h:658 +msgid "Urdu, Phonetic" +msgstr "Urdu, fonetikus" + +#: ../rules/base.xml.in.h:659 +msgid "Urdu, Winkeys" +msgstr "Urdu, Winkeys" + +#: ../rules/base.xml.in.h:660 msgid "Use Bosnian digraphs" msgstr "Bosnyák billentyűkombinációk használata" -#: ../rules/base.xml.in.h:623 ../rules/evdev.xml.in.h:623 +#: ../rules/base.xml.in.h:661 msgid "Use Croatian digraphs" msgstr "Horvát billentyűkombinációk használata" -#: ../rules/base.xml.in.h:624 ../rules/evdev.xml.in.h:624 -msgid "Use Slovenian digraphs" -msgstr "Szlovén billentyűkombinációk használata" - -#: ../rules/base.xml.in.h:625 ../rules/evdev.xml.in.h:625 +#: ../rules/base.xml.in.h:662 msgid "Use guillemets for quotes" msgstr "»Csúcsos« idézőjelek használata idézetekhez" -#: ../rules/base.xml.in.h:626 ../rules/evdev.xml.in.h:626 -msgid "Use keyboard LED to show alternative layout." -msgstr "Az alternatív kiosztás mutatása a billentyűzet LED-ek használatával." +#: ../rules/base.xml.in.h:663 +msgid "Use keyboard LED to show alternative layout" +msgstr "Az alternatív kiosztás megjelenítése a billentyűzet LED-ek használatával" -#: ../rules/base.xml.in.h:627 ../rules/evdev.xml.in.h:627 +#: ../rules/base.xml.in.h:664 msgid "Using space key to input non-breakable space character" -msgstr "A szóköz billenytű használata nem törhető szóköz bevitelére" +msgstr "A szóköz billentyű használata nem törhető szóköz bevitelére" -#: ../rules/base.xml.in.h:628 ../rules/evdev.xml.in.h:628 +#: ../rules/base.xml.in.h:665 +msgid "Usual space at any level" +msgstr "Hagyományos szóköz bármely szinten" + +#: ../rules/base.xml.in.h:666 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:629 ../rules/evdev.xml.in.h:629 +#: ../rules/base.xml.in.h:667 msgid "Uzbekistan" msgstr "Üzbegisztán" -#: ../rules/base.xml.in.h:630 ../rules/evdev.xml.in.h:630 +#: ../rules/base.xml.in.h:668 msgid "Vietnam" msgstr "Vietnam" -#: ../rules/base.xml.in.h:631 ../rules/evdev.xml.in.h:631 +#: ../rules/base.xml.in.h:669 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 Internet billentyűzet" -#: ../rules/base.xml.in.h:632 ../rules/evdev.xml.in.h:632 +#: ../rules/base.xml.in.h:670 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:633 ../rules/evdev.xml.in.h:633 +#: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Wang 724 numerikus billentyűzet unicode bővítésekkel (nyilak és műveleti jelek)" -#: ../rules/base.xml.in.h:634 ../rules/evdev.xml.in.h:634 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level." -msgstr "Wang 724 numerikus billentyűzet unicode bővítésekkel (nyilak és műveleti jelek). A műveleti jelek az alapértelmezett szinten." +#: ../rules/base.xml.in.h:672 +msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" +msgstr "Wang 724 numerikus billentyűzet Unicode bővítésekkel (nyilak és műveleti jelek). A műveleti jelek az alapértelmezett szinten" -#: ../rules/base.xml.in.h:635 ../rules/evdev.xml.in.h:635 +#: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" msgstr "Wang 724-es modell, azerty" -#: ../rules/base.xml.in.h:636 ../rules/evdev.xml.in.h:636 +#: ../rules/base.xml.in.h:674 msgid "Western" msgstr "Nyugati" -#: ../rules/base.xml.in.h:637 ../rules/evdev.xml.in.h:637 +#: ../rules/base.xml.in.h:675 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:638 ../rules/evdev.xml.in.h:638 +#: ../rules/base.xml.in.h:676 msgid "Winkeys" msgstr "Winkeys" -#: ../rules/base.xml.in.h:639 ../rules/evdev.xml.in.h:639 +#: ../rules/base.xml.in.h:677 msgid "With <\\|> key" msgstr "Az <\\|> billentyűvel" -#: ../rules/base.xml.in.h:640 ../rules/evdev.xml.in.h:640 +#: ../rules/base.xml.in.h:678 msgid "With EuroSign on 5" msgstr "Euro jel az 5-ös billentyűn" -#: ../rules/base.xml.in.h:641 ../rules/evdev.xml.in.h:641 +#: ../rules/base.xml.in.h:679 msgid "With guillemets" msgstr "»Csúcsos« idézőjelekkel" -#: ../rules/base.xml.in.h:642 ../rules/evdev.xml.in.h:642 +#: ../rules/base.xml.in.h:680 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet billentyűzet" -#: ../rules/base.xml.in.h:643 ../rules/evdev.xml.in.h:643 +#: ../rules/base.xml.in.h:681 msgid "Yakut" msgstr "Jakut" -#: ../rules/base.xml.in.h:644 ../rules/evdev.xml.in.h:644 +#: ../rules/base.xml.in.h:682 msgid "Yoruba" msgstr "Joruba" -#: ../rules/base.xml.in.h:645 ../rules/evdev.xml.in.h:645 +#: ../rules/base.xml.in.h:683 msgid "Z and ZHE swapped" msgstr "A Z és a ZHE felcserélve" -#: ../rules/base.xml.in.h:646 ../rules/evdev.xml.in.h:646 +#: ../rules/base.xml.in.h:684 msgid "Zar" msgstr "Zar" -#: ../rules/base.xml.in.h:647 ../rules/evdev.xml.in.h:647 +#: ../rules/base.xml.in.h:685 msgid "azerty" msgstr "Azerty" -#: ../rules/base.xml.in.h:648 ../rules/evdev.xml.in.h:648 +#: ../rules/base.xml.in.h:686 msgid "azerty/digits" msgstr "Azerty/számjegyek" -#: ../rules/base.xml.in.h:649 ../rules/evdev.xml.in.h:649 +#: ../rules/base.xml.in.h:687 msgid "digits" msgstr "Számjegyek" -#: ../rules/base.xml.in.h:650 ../rules/evdev.xml.in.h:650 +#: ../rules/base.xml.in.h:688 msgid "displaced semicolon and quote (obsolete)" msgstr "elcsúszott pontosvessző és idézőjel (elavult)" -#: ../rules/base.xml.in.h:651 ../rules/evdev.xml.in.h:651 +#: ../rules/base.xml.in.h:689 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:652 ../rules/evdev.xml.in.h:652 +#: ../rules/base.xml.in.h:690 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:653 ../rules/evdev.xml.in.h:653 +#: ../rules/base.xml.in.h:691 msgid "qwerty, extended Backslash" msgstr "qwerty, kibővített visszaper" -#: ../rules/base.xml.in.h:654 ../rules/evdev.xml.in.h:654 +#: ../rules/base.xml.in.h:692 msgid "qwerty/digits" msgstr "qwerty/számjegyek" -#: ../rules/base.xml.in.h:655 ../rules/evdev.xml.in.h:655 +#: ../rules/base.xml.in.h:693 msgid "qwertz" msgstr "qwertz" + +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "Ékezetek kombinálása a halott billentyűk helyett" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "Nemzetközi (AltGr Unicode kombinálással)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Nemzetközi (AltGr Unicode kombinálással, alternatív)" diff --git a/dist/xkeyboard-config/po/id.po b/dist/xkeyboard-config/po/id.po index 116550cb3..35b6d5628 100644 --- a/dist/xkeyboard-config/po/id.po +++ b/dist/xkeyboard-config/po/id.po @@ -2,2751 +2,3054 @@ # Copyright (C) 2008 THE xkeyboard-config'S COPYRIGHT HOLDER # This file is distributed under the same license as the xkeyboard-config package. # Erwid M Jadied , 2008. -# Andhika Padmawan , 2009. +# Andhika Padmawan , 2010. # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-1.6pre1\n" +"Project-Id-Version: xkeyboard-config-1.9\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-05-12 23:49+0100\n" -"PO-Revision-Date: 2009-05-14 22:03+0700\n" +"POT-Creation-Date: 2010-05-11 21:34+0100\n" +"PO-Revision-Date: 2010-06-29 23:17+0700\n" "Last-Translator: Andhika Padmawan \n" "Language-Team: Indonesian \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Indonesian\n" "X-Poedit-Country: INDONESIA\n" #: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<Lebih Kecil/Lebih Besar>" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "<Lebih Kecil/Lebih Besar> pilih level kelima, terkunci jika ditekan bersamaan dengan pemilih-level-kelima lainnya" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "<Lebih Kecil/Lebih Besar> pilih level kelima, terkunci jika ditekan dengan pemilih-level-kelima lainnya, satu penekanan melepas kunci" + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "(Legacy) Alternative" -#: ../rules/base.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Legacy) Alternative, Tombol mati Matahari" -#: ../rules/base.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Legacy) Alternative, hapus tombol mati" -#: ../rules/base.xml.in.h:5 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "101/104 tombol Kompatibel" -#: ../rules/base.xml.in.h:6 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/koma/Tombol mati" -#: ../rules/base.xml.in.h:7 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/koma/ Hapuskan tombol mati" -#: ../rules/base.xml.in.h:8 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/titik/Tombol mati" -#: ../rules/base.xml.in.h:9 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/titik/Hapus tombol mati" -#: ../rules/base.xml.in.h:10 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/koma/Tombol mati" -#: ../rules/base.xml.in.h:11 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/koma/Hapus tombol mati" -#: ../rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101/awertz/titik/Tombol mati" -#: ../rules/base.xml.in.h:13 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/titik/hapus tombol mati" -#: ../rules/base.xml.in.h:14 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/koma/Tombol mati" -#: ../rules/base.xml.in.h:15 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/koma/Hapus tombol mati" -#: ../rules/base.xml.in.h:16 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/titik/Tombol mati" -#: ../rules/base.xml.in.h:17 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/titik/Hapus tombol mati" -#: ../rules/base.xml.in.h:18 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/koma/Tombol mati" -#: ../rules/base.xml.in.h:19 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/koma/Hapus tombol mati" -#: ../rules/base.xml.in.h:20 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/titik/Tombol mati" -#: ../rules/base.xml.in.h:21 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/titik/Hapus tombol mati" -#: ../rules/base.xml.in.h:22 +#: ../rules/base.xml.in.h:25 msgid "2" msgstr "2" -#: ../rules/base.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "4" msgstr "4" -#: ../rules/base.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:28 -msgid "ACPI Standard" -msgstr "ACPI Standard" - -#: ../rules/base.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "ATM/phone-style" msgstr "Gaya ATM/telepon" -#: ../rules/base.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:32 +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:33 +#: ../rules/base.xml.in.h:35 msgid "Acer Laptop" msgstr "Acer Laptop" -#: ../rules/base.xml.in.h:34 +#: ../rules/base.xml.in.h:36 msgid "Add the standard behavior to Menu key" msgstr "Tambah tindakan standar pada tombol Menu" -#: ../rules/base.xml.in.h:35 +#: ../rules/base.xml.in.h:37 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "Menambah circumflex Esperanto (supersigno)" -#: ../rules/base.xml.in.h:36 +#: ../rules/base.xml.in.h:38 msgid "Adding EuroSign to certain keys" msgstr "Menambahkan tanda Euro ke tombol tertentu" -#: ../rules/base.xml.in.h:37 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "Afganistan" -#: ../rules/base.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Albania" -#: ../rules/base.xml.in.h:43 +#: ../rules/base.xml.in.h:45 msgid "Alt and Meta are on Alt keys" msgstr "Alt dan Meta pada tombol Alt" -#: ../rules/base.xml.in.h:44 +#: ../rules/base.xml.in.h:46 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Alt dipetakan ke Win Kanan, Super ke Menu" -#: ../rules/base.xml.in.h:45 +#: ../rules/base.xml.in.h:47 msgid "Alt+CapsLock" msgstr "Alt+CapsLock" -#: ../rules/base.xml.in.h:46 +#: ../rules/base.xml.in.h:48 msgid "Alt+Ctrl" msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:47 +#: ../rules/base.xml.in.h:49 msgid "Alt+Shift" msgstr "Alt+Shift" -#: ../rules/base.xml.in.h:48 +#: ../rules/base.xml.in.h:50 msgid "Alt+Space" msgstr "Alt+Space" -#: ../rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:50 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Tindakan Tombol Alt/Win " -#: ../rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "Alternative" -#: ../rules/base.xml.in.h:52 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" msgstr "Alternative Eastern" -#: ../rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:55 msgid "Alternative Phonetic" msgstr "Alternative Phonetik" -#: ../rules/base.xml.in.h:54 -msgid "Alternative international (former us_intl)" -msgstr "Alternatif Internasional (us_intl)" +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Alternatif internasional" -#: ../rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "Alternative, tombol mati Matahari" -#: ../rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "Alternative, hapus tombol mati" -#: ../rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" msgstr "Alternative, hanya latin-9" -#: ../rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:59 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "Andorra" -#: ../rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:62 msgid "Any Alt key" msgstr "Tombol Alt apapun" -#: ../rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:63 msgid "Any Win key" msgstr "Tombol Win apapun" -#: ../rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:64 msgid "Any Win key (while pressed)" msgstr "Tombol Win apapun (ketika ditekan)" -#: ../rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Varian apostrof (')" -#: ../rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:65 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Papan Ketik Aluminium Apple (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Papan Ketik Aluminium (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Papan Ketik Aluminium (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll_Lock, Pause, NumLock)" +msgstr "Papan Ketik Aluminium Apple: mengemulasi tombol PC (Print, Scroll_Lock, Pause, NumLock)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" msgstr "Apple Laptop" -#: ../rules/base.xml.in.h:66 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:67 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Arab" -#: ../rules/base.xml.in.h:68 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Armenia" -#: ../rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Varian Asturian dengan titik di bawah pada H dan L " -#: ../rules/base.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "Asus Laptop" msgstr "Asus Laptop" -#: ../rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "At bottom left" msgstr "Di kiri bawah" -#: ../rules/base.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "At left of 'A'" msgstr "Di sebelah kiri 'A'" -#: ../rules/base.xml.in.h:74 +#: ../rules/base.xml.in.h:80 +msgid "Avatime" +msgstr "Avatime" + +#: ../rules/base.xml.in.h:81 msgid "Aze" msgstr "Aze" -#: ../rules/base.xml.in.h:75 +#: ../rules/base.xml.in.h:82 msgid "Azerbaijan" msgstr "Ajarbaijan" -#: ../rules/base.xml.in.h:76 +#: ../rules/base.xml.in.h:83 msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 wireless Internet Keyboard" +msgstr "Papan Ketik Internet nirkabel Azona RF2300" -#: ../rules/base.xml.in.h:77 +#: ../rules/base.xml.in.h:84 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 +#: ../rules/base.xml.in.h:85 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:79 +#: ../rules/base.xml.in.h:86 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 +#: ../rules/base.xml.in.h:87 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 +#: ../rules/base.xml.in.h:88 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 +#: ../rules/base.xml.in.h:89 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 +#: ../rules/base.xml.in.h:90 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 +#: ../rules/base.xml.in.h:91 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 +#: ../rules/base.xml.in.h:92 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 91116U Internet dan Permainan Nirkabel Mini" -#: ../rules/base.xml.in.h:86 -msgid "Baltic+" -msgstr "Baltic+" - -#: ../rules/base.xml.in.h:87 -msgid "Ban" -msgstr "Ban" +#: ../rules/base.xml.in.h:93 +msgid "Backslash" +msgstr "Backslash" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:94 msgid "Bangladesh" msgstr "Banglades" -#: ../rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:95 +msgid "Bashkirian" +msgstr "Bashkirian" + +#: ../rules/base.xml.in.h:96 msgid "Bel" msgstr "Bel" -#: ../rules/base.xml.in.h:90 +#: ../rules/base.xml.in.h:97 msgid "Belarus" msgstr "Belarus" -#: ../rules/base.xml.in.h:91 +#: ../rules/base.xml.in.h:98 msgid "Belgium" msgstr "Belgia" -#: ../rules/base.xml.in.h:92 +#: ../rules/base.xml.in.h:99 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:93 +#: ../rules/base.xml.in.h:100 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:94 +#: ../rules/base.xml.in.h:101 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:95 +#: ../rules/base.xml.in.h:102 msgid "Bengali" msgstr "Bengali" -#: ../rules/base.xml.in.h:96 +#: ../rules/base.xml.in.h:103 msgid "Bengali Probhat" msgstr "Bengali Probhat" -#: ../rules/base.xml.in.h:97 +#: ../rules/base.xml.in.h:104 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ergonomic, Dvorak way" -#: ../rules/base.xml.in.h:98 +#: ../rules/base.xml.in.h:105 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ergonomic, Dvorak way, latin-9 only" -#: ../rules/base.xml.in.h:99 +#: ../rules/base.xml.in.h:106 +msgid "Bgd" +msgstr "Bgd" + +#: ../rules/base.xml.in.h:107 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:100 -msgid "Bhu" -msgstr "Bhu" - -#: ../rules/base.xml.in.h:101 +#: ../rules/base.xml.in.h:108 msgid "Bhutan" msgstr "Bhutan" -#: ../rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:109 msgid "Biblical Hebrew (Tiro)" msgstr "Biblical Hebrew (Tiro)" -#: ../rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:110 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:104 +#: ../rules/base.xml.in.h:111 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:112 msgid "Bosnia and Herzegovina" msgstr "Bosnia dan Herzegovina" -#: ../rules/base.xml.in.h:106 +#: ../rules/base.xml.in.h:113 msgid "Both Alt keys together" msgstr "Kedua tombol Alt bersama" -#: ../rules/base.xml.in.h:107 +#: ../rules/base.xml.in.h:114 msgid "Both Ctrl keys together" msgstr "Kedua tombol Ctrl bersama" -#: ../rules/base.xml.in.h:108 +#: ../rules/base.xml.in.h:115 msgid "Both Shift keys together" msgstr "Kedua tombol Shift bersama" -#: ../rules/base.xml.in.h:109 +#: ../rules/base.xml.in.h:116 +msgid "Both Shift-Keys together toggle CapsLock" +msgstr "Kedua tombol Shift bersama ubah CapsLock" + +#: ../rules/base.xml.in.h:117 +msgid "Botswana" +msgstr "Botswana" + +#: ../rules/base.xml.in.h:118 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:110 +#: ../rules/base.xml.in.h:119 msgid "Braille" msgstr "Braille" -#: ../rules/base.xml.in.h:111 +#: ../rules/base.xml.in.h:120 msgid "Brazil" msgstr "Brasil" -#: ../rules/base.xml.in.h:112 +#: ../rules/base.xml.in.h:121 msgid "Breton" msgstr "Breton" -#: ../rules/base.xml.in.h:113 +#: ../rules/base.xml.in.h:122 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:114 +#: ../rules/base.xml.in.h:123 msgid "Brother Internet Keyboard" -msgstr "Brother Internet Keyboard" +msgstr "Papan Ketik Internet Brother" -#: ../rules/base.xml.in.h:115 +#: ../rules/base.xml.in.h:124 +msgid "Btn" +msgstr "Btn" + +#: ../rules/base.xml.in.h:125 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:116 +#: ../rules/base.xml.in.h:126 msgid "Bulgaria" msgstr "Bulgaria" -#: ../rules/base.xml.in.h:117 +#: ../rules/base.xml.in.h:127 +msgid "Bwa" +msgstr "Bwa" + +#: ../rules/base.xml.in.h:128 +msgid "COD" +msgstr "COD" + +#: ../rules/base.xml.in.h:129 msgid "CRULP" msgstr "CRULP" -#: ../rules/base.xml.in.h:118 +#: ../rules/base.xml.in.h:130 msgid "Cambodia" msgstr "Kamboja" -#: ../rules/base.xml.in.h:119 +#: ../rules/base.xml.in.h:131 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:132 msgid "Canada" msgstr "Kanada" -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock" -msgstr "Caps Lock" - -#: ../rules/base.xml.in.h:122 +#: ../rules/base.xml.in.h:133 msgid "CapsLock" msgstr "CapsLock" -#: ../rules/base.xml.in.h:123 +#: ../rules/base.xml.in.h:134 msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" msgstr "CapsLock (ke tata letak pertama), Shift+CapsLock (ke tata letak terakhir)" -#: ../rules/base.xml.in.h:124 +#: ../rules/base.xml.in.h:135 msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" msgstr "CapsLock (ketika ditekan), Alt+CapsLock melakukan aksi capslock asli" -#: ../rules/base.xml.in.h:125 +#: ../rules/base.xml.in.h:136 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" msgstr "CapsLock bertindak sebagai Shift dengan mengunci. Shift \"jeda\" CapsLock." -#: ../rules/base.xml.in.h:126 +#: ../rules/base.xml.in.h:137 msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" msgstr "CapsLock bertindak sebagai Shift yang terkunci. Shift tidak mempengaruhi CapsLock" -#: ../rules/base.xml.in.h:127 +#: ../rules/base.xml.in.h:138 +msgid "CapsLock is disabled" +msgstr "CapsLock dinonaktifkan" + +#: ../rules/base.xml.in.h:139 msgid "CapsLock key behavior" msgstr "Tindakan tombol CapsLock" -#: ../rules/base.xml.in.h:128 +#: ../rules/base.xml.in.h:140 msgid "CapsLock toggles Shift so all keys are affected" msgstr "CapsLock toggle Shift sehingga semua tombol terpengaruh" -#: ../rules/base.xml.in.h:129 +#: ../rules/base.xml.in.h:141 msgid "CapsLock toggles normal capitalization of alphabetic characters" msgstr "CapsLock toggle huruf besar normal atau karakter secara alfabet" -#: ../rules/base.xml.in.h:130 +#: ../rules/base.xml.in.h:142 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" msgstr "CapsLock menggunakan huruf besar internal. Shift \"pauses\" CapsLock" -#: ../rules/base.xml.in.h:131 +#: ../rules/base.xml.in.h:143 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" msgstr "CapsLock menggunakan huruf besar internal. Shift tidak mempengaruhi CapsLock" -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:144 msgid "Catalan variant with middle-dot L" msgstr "Varian Katalan dengan titik-tengah pada L" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:145 msgid "Cedilla" msgstr "Cedilla" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:146 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:147 msgid "Cherokee" msgstr "Cherokee" -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:148 msgid "Cherry B.UNLIMITED" msgstr "Cherry B.UNLIMITED" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:149 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:150 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (alternate option)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:151 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:152 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:154 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:155 msgid "Chicony Internet Keyboard" -msgstr "Chicony Internet Keyboard" +msgstr "Papan Ketik Internet Chicony" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:156 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:157 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:158 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:159 msgid "China" msgstr "China" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:160 +msgid "Chn" +msgstr "Chn" + +#: ../rules/base.xml.in.h:161 msgid "Chuvash" msgstr "Chuvash" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:162 msgid "Chuvash Latin" msgstr "Chuvash Latin" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:163 msgid "Classic" msgstr "Classic" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:164 msgid "Classic Dvorak" msgstr "Classic Dvorak" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:165 +msgid "Classic, eliminate dead keys" +msgstr "Klasik, hapus tombol mati" + +#: ../rules/base.xml.in.h:166 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:167 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:168 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:169 msgid "Compaq Easy Access Keyboard" -msgstr "Compaq Easy Access Keyboard" +msgstr "Papan Ketik Akses Mudah Compaq" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:170 msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Compaq Internet Keyboard (13 tombol)" +msgstr "Papan Ketik Internet Compaq (13 tombol)" -#: ../rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:171 msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Compaq Internet Keyboard (18 tombol)" +msgstr "Papan Ketik Internet Compaq (18 tombol)" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Compaq Internet Keyboard (7 tombol)" +msgstr "Papan Ketik Internet Compaq (7 tombol)" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:173 msgid "Compaq iPaq Keyboard" -msgstr "Compaq iPaq Keyboard" +msgstr "Papan Ketik Compaq iPaq" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:174 msgid "Compose key position" msgstr "Posisi tombol Compose" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:175 msgid "Congo, Democratic Republic of the" msgstr "Kongo, Republik Demokrat" -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:176 msgid "Control + Alt + Backspace" msgstr "Control + Alt + Backspace" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:177 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Kendali dipetakan ke tombol Alt, Alt dipetakan ke tombol Win" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:178 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Kendali dipetakan ke tombol Win ( dan tombol Ctrl biasa)" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:179 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:180 msgid "Crimean Tatar (Dobruca-1 Q)" msgstr "Crimean Tatar (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:181 msgid "Crimean Tatar (Dobruca-2 Q)" msgstr "Crimean Tatar (Dobruca-2 Q)" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:182 msgid "Crimean Tatar (Turkish Alt-Q)" msgstr "Crimean Tatar (Turkish Alt-Q)" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:183 msgid "Crimean Tatar (Turkish F)" msgstr "Crimean Tatar (Turkish F)" -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:184 msgid "Crimean Tatar (Turkish Q)" msgstr "Crimean Tatar (Turkish Q)" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:185 msgid "Croatia" msgstr "Kroasia" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:186 msgid "Ctrl key position" msgstr "Posisi tombol Ctrl" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:187 msgid "Ctrl+Shift" msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:188 msgid "Cyrillic" msgstr "Cyrillic" -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:189 msgid "Cyrillic with guillemets" msgstr "Cyrillic dengan guillemets" -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic, Z and ZHE swapped" msgstr "Cyrillic, Z dan ZHE di-swap" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:191 msgid "Cze" msgstr "Cze" -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:192 msgid "Czechia" msgstr "Czechia" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:193 msgid "DOS" msgstr "DOS" -#: ../rules/base.xml.in.h:179 -msgid "DRC" -msgstr "DRC" - -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:194 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:181 -msgid "Dan" -msgstr "Dan" - -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:195 msgid "Dead acute" msgstr "Dead acute" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:196 msgid "Dead grave acute" msgstr "Dead grave acute" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:197 msgid "Default numeric keypad keys" msgstr "Tombol angka keypad standar" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:198 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:199 msgid "Dell 101-key PC" msgstr "Dell 101-key PC" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:200 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Dell Laptop/notebook Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:201 msgid "Dell Laptop/notebook Precision M series" msgstr "Dell Laptop/notebook Precision M series" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:202 msgid "Dell Latitude series laptop" msgstr "Dell Latitude series laptop" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:203 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:204 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:205 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:206 msgid "Dell USB Multimedia Keyboard" -msgstr "Dell USB Multimedia Keyboard" +msgstr "Papan Ketik Multimedia USB Dell" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:207 msgid "Denmark" msgstr "Denmark" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:208 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:209 msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa Wireless Desktop Keyboard" +msgstr "Papan Ketik Desktop Nirkabel Dexxa" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:210 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801 / 9802 series" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:211 +msgid "Dnk" +msgstr "Dnk" + +#: ../rules/base.xml.in.h:212 msgid "Dvorak" msgstr "Dvorak" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:213 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (UK Punctuation)" -#: ../rules/base.xml.in.h:200 -msgid "Dvorak international" -msgstr "Dvorak international" +#: ../rules/base.xml.in.h:214 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Dvorak alternatif Internasional (tanpa tombol mati)" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:215 +msgid "Dvorak international (with dead keys)" +msgstr "Dvorak internasional (dengan tombol mati)" + +#: ../rules/base.xml.in.h:216 msgid "Dvorak, Polish quotes on key 1" msgstr "Dvorak, tanda kutip Polandia pada tombol 1" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:217 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, tanda kutip Polandia pada tombol quotemark" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:218 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:219 msgid "Eastern" msgstr "Eastern" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:220 msgid "Eliminate dead keys" msgstr "Hapus tombol mati" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:221 msgid "Enable extra typographic characters" msgstr "Aktifkan karakter tipografi ekstra" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:222 msgid "English" msgstr "Inggris" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:223 +msgid "English (USA International)" +msgstr "Inggris (Internasional USA)" + +#: ../rules/base.xml.in.h:224 +msgid "English (USA Macintosh)" +msgstr "Inggris (Macintosh USA)" + +#: ../rules/base.xml.in.h:225 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:226 msgid "Enter on keypad" msgstr "Enter pada keypad" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:227 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:228 msgid "Ergonomic" msgstr "Ergonomic" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:229 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:230 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:231 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:232 msgid "Estonia" msgstr "Estonia" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:233 msgid "Eth" msgstr "Eth" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:234 msgid "Ethiopia" msgstr "Ethiopia" -#: ../rules/base.xml.in.h:218 -msgid "Evdev-managed keyboard" -msgstr "Evdev-managed keyboard" - -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:235 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:236 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:237 msgid "Extended" msgstr "Extended" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:238 msgid "Extended - Winkeys" msgstr "Extended - Winkeys" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:239 msgid "Extended Backslash" msgstr "Extended Backslash" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:240 msgid "F-letter (F) variant" msgstr "varian huruf-F (F)" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:241 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:226 -msgid "Fao" -msgstr "Fao" - -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:242 msgid "Faroe Islands" msgstr "kepulauan Farao" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:243 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:244 msgid "Finland" msgstr "Finlandia" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:247 msgid "Four-level key with abstract separators" -msgstr "Tombol empat-tingkat dengan pemisah abstrak" +msgstr "Tombol empat-level dengan pemisah abstrak" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:248 msgid "Four-level key with comma" -msgstr "Tombol empat-tingkat dengan koma" +msgstr "Tombol empat-level dengan koma" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:249 msgid "Four-level key with dot" -msgstr "Tombol empat-tingkat dengan titik" +msgstr "Tombol empat-level dengan titik" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:250 msgid "Four-level key with dot, latin-9 restriction" -msgstr "Tombol empat-tingkat dengan titik, pembatasan latin-9" +msgstr "Tombol empat-level dengan titik, pembatasan latin-9" -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:251 msgid "Four-level key with momayyez" -msgstr "Tombol empat tingkat dengan momayyez" +msgstr "Tombol empat level dengan momayyez" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:252 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:253 msgid "France" msgstr "Perancis" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:254 +msgid "Français (France Alternative)" +msgstr "Perancis (Alternatif Perancis)" + +#: ../rules/base.xml.in.h:255 msgid "French" msgstr "Perancis" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:256 msgid "French (Macintosh)" msgstr "French (Macintosh)" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:257 msgid "French (legacy)" msgstr "French (legacy)" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:258 msgid "French Dvorak" msgstr "French Dvorak" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:259 msgid "French, Sun dead keys" msgstr "Frence, Tombol mati Matahari" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:260 msgid "French, eliminate dead keys" msgstr "French, hapus tombol mati" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:261 +msgid "Fro" +msgstr "Fro" + +#: ../rules/base.xml.in.h:262 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Fujitsu-Siemens Computers AMILO laptop" -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:263 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:264 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:265 +msgid "GILLBT" +msgstr "GILLBT" + +#: ../rules/base.xml.in.h:266 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:267 msgid "Generic 101-key PC" msgstr "Generic 101-key PC" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:268 msgid "Generic 102-key (Intl) PC" msgstr "Generic 102-key (Intl) PC" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:269 msgid "Generic 104-key PC" msgstr "Generic 104-key PC" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:270 msgid "Generic 105-key (Intl) PC" msgstr "Generic 105-key (Intl) PC" -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:271 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:272 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:274 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:275 msgid "Genius KKB-2050HS" msgstr "Genius KKB-2050HS" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:276 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:277 msgid "Georgia" msgstr "Georgia" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:278 msgid "Georgian" msgstr "Georgia" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:279 msgid "Georgian AZERTY Tskapo" msgstr "Georgian AZERTY Tskapo" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:280 msgid "German (Macintosh)" msgstr "German (Macintosh)" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:281 msgid "German, Sun dead keys" msgstr "German, Tombol mati Matahari" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:282 msgid "German, eliminate dead keys" msgstr "German, hapus tombol mati" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:283 msgid "Germany" msgstr "Jerman" -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:284 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:285 msgid "Ghana" msgstr "Ghana" -#: ../rules/base.xml.in.h:268 -msgid "Gre" -msgstr "Gre" +#: ../rules/base.xml.in.h:286 +msgid "Gin" +msgstr "Gin" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:287 +msgid "Grc" +msgstr "Grc" + +#: ../rules/base.xml.in.h:288 msgid "Greece" msgstr "Yunani" -#: ../rules/base.xml.in.h:270 -msgid "Group toggle on multiply/divide key" -msgstr "Grup toggle pada tombol perkalian/pembagian" - -#: ../rules/base.xml.in.h:271 -msgid "Gui" -msgstr "Gui" - -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:289 msgid "Guinea" msgstr "Guinea" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:290 msgid "Gujarati" msgstr "Gujurati" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:291 msgid "Gurmukhi" msgstr "Gurmukhi" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:292 msgid "Gurmukhi Jhelum" msgstr "Gurmukhi Jhelum" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:293 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:294 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking Keyboard" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:295 msgid "Happy Hacking Keyboard for Mac" -msgstr "Happy Hacking Keyboard untukr Mac" +msgstr "Happy Hacking Keyboard untuk Mac" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:296 msgid "Hausa" msgstr "Hausa" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:297 msgid "Hewlett-Packard Internet Keyboard" -msgstr "Hewlett-Packard Internet Keyboard" +msgstr "Papan Ketik Internet Hewlett-Packard" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:298 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:300 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Papan Ketik Multimedia Hewlett-Packard SK-2501" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:308 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:309 msgid "Hexadecimal" msgstr "Heksadesimal" -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:310 msgid "Hindi Bolnagri" msgstr "Hindi Bolnagri" -#: ../rules/base.xml.in.h:293 +#: ../rules/base.xml.in.h:311 msgid "Hindi Wx" msgstr "Hindi Wx" -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:312 msgid "Homophonic" msgstr "Hindi Bolnagri" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:313 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:314 msgid "Hrv" msgstr "Hvr" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:315 msgid "Hun" msgstr "Hun" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:316 msgid "Hungary" msgstr "Hungaria" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:317 msgid "Hyper is mapped to Win-keys" msgstr "Hiper dipetakan ke tombol Win" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:318 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:319 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:320 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:321 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:322 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:305 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" - -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:323 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:325 msgid "ISO Alternate" msgstr "ISO Alternate" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:326 msgid "Iceland" msgstr "Islandia" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:327 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:328 msgid "Include dead tilde" msgstr "Termasuk tilde mati" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:329 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:330 msgid "India" msgstr "India" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:331 msgid "International (AltGr dead keys)" msgstr "Internasional (AltGr tombol mati)" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:332 msgid "International (with dead keys)" msgstr "Internasional (dengan tombol mati)" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:333 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:334 msgid "Iran" msgstr "Iran" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:335 msgid "Iraq" msgstr "Irak" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:336 msgid "Ireland" msgstr "Irlandia" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:337 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:338 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:339 msgid "Irq" msgstr "Irq" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:340 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:341 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:342 msgid "Israel" msgstr "Israel" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:343 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:344 msgid "Italy" msgstr "Italia" -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:345 msgid "Japan" msgstr "Jepang" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:346 msgid "Japan (PC-98xx Series)" msgstr "Japan (PC-98xx Series)" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:347 msgid "Japanese keyboard options" -msgstr "Pilihan Keyboard Jepang" +msgstr "Pilihan papan ketik Jepang" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:348 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:349 msgid "Kalmyk" msgstr "Kalmyk" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:350 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:351 msgid "Kana Lock key is locking" msgstr "Tombol Kana Lock terkunci" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:352 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:353 msgid "Kashubian" msgstr "Kashubian" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:354 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:355 msgid "Kazakh with Russian" msgstr "Kazakh dengan Rusia" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:356 msgid "Kazakhstan" msgstr "Kazakhstan" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:357 +msgid "Ken" +msgstr "Ken" + +#: ../rules/base.xml.in.h:358 +msgid "Kenya" +msgstr "Kenya" + +#: ../rules/base.xml.in.h:359 msgid "Key sequence to kill the X server" msgstr "Sekuensi kunci untuk mematikan server X" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:360 msgid "Key to choose 3rd level" -msgstr "Tekan Menu Kiri untuk memilih tingkat 3" +msgstr "Tekan Menu Kiri untuk memilih level 3" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:361 +msgid "Key to choose 5th level" +msgstr "Tombol untuk memilih level kelima" + +#: ../rules/base.xml.in.h:362 msgid "Key(s) to change layout" msgstr "Tombol untuk mengubah tata letak" -#: ../rules/base.xml.in.h:343 -msgid "Keypad" -msgstr "Keypad" - -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:363 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:364 msgid "Kgz" msgstr "Kgz" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:365 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:366 +msgid "Kikuyu" +msgstr "Kikuyu" + +#: ../rules/base.xml.in.h:367 msgid "Komi" msgstr "Komi" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:368 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:369 msgid "Korea, Republic of" msgstr "Republik Korea" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:370 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:371 msgid "Kurdish, (F)" msgstr "Kurdish, (F)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:372 msgid "Kurdish, Arabic-Latin" msgstr "Kurdish, Arabic-Latin" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:373 msgid "Kurdish, Latin Alt-Q" msgstr "Kurdish, Latin Alt-Q" -#: ../rules/base.xml.in.h:354 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, Latin Q" msgstr "Kurdish, Latin Q" -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:375 msgid "Kyrgyzstan" msgstr "Kyrgyzstan" -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:376 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:377 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:378 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:379 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:380 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:381 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:382 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:383 msgid "Laptop/notebook eMachines m68xx" msgstr "Laptop/notebook eMachines m68xx" -#: ../rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:384 msgid "Latin" msgstr "Latin" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:385 msgid "Latin American" msgstr "Latin Amerika" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:386 msgid "Latin Unicode" msgstr "Latin Unicode" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:387 msgid "Latin Unicode qwerty" msgstr "Latin Unicode qwerty" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:388 msgid "Latin qwerty" msgstr "Latin qwerty" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:389 msgid "Latin unicode" msgstr "Latin unicode" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:390 msgid "Latin unicode qwerty" msgstr "Latin unicode qwerty" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:391 msgid "Latin with guillemets" msgstr "Latin dengan guillemets" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:392 msgid "Latvia" msgstr "Latvia" -#: ../rules/base.xml.in.h:373 -msgid "Lav" -msgstr "Lav" +#: ../rules/base.xml.in.h:393 +msgid "Layout toggle on multiply/divide key" +msgstr "Ubah tata letak pada tombol perkalian/pembagian" -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:394 msgid "Left Alt" msgstr "Alt Kiri" -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:395 msgid "Left Alt (while pressed)" msgstr "Alt Kiri (ketika ditekan)" -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:396 msgid "Left Alt is swapped with Left Win" msgstr "Alt Kiri ditukar dengan Win Kiri" -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:397 msgid "Left Ctrl" msgstr "Ctrl Kiri" -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:398 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Ctrl Kiri (ke tata letak pertama), Ctrl Kanan (ke tata letak terakhir)" + +#: ../rules/base.xml.in.h:399 msgid "Left Ctrl+Left Shift" msgstr "Ctrl Kiri+Shift Kiri" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:400 msgid "Left Shift" msgstr "Shift Kiri" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:401 msgid "Left Win" msgstr "Win Kiri" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:402 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "Win Kiri (ke tata letak pertama), Win/Menu Kanan (ke tata letak terakhir)" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:403 msgid "Left Win (while pressed)" msgstr "Win Kiri (ketika ditekan)" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:404 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Win kiri memilih level kelima, terkunci jika ditekan bersamaan dengan pemilih-level-kelima lainnya" + +#: ../rules/base.xml.in.h:405 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Win kiri memilih level kelima, terkunci jika ditekan bersamaan dengan pemilih-level-kelima, satu penekanan melepas kunci" + +#: ../rules/base.xml.in.h:406 msgid "Left hand" msgstr "Kidal" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:407 msgid "Left handed Dvorak" msgstr "Left handed Dvorak" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:408 msgid "Legacy" msgstr "Legacy" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:409 msgid "Legacy Wang 724" msgstr "Legacy Wang 724" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:411 msgid "Legacy key with comma" msgstr "Tombol Legacy dengan koma" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:412 msgid "Legacy key with dot" msgstr "Tombol Legacy dengan titik" -#: ../rules/base.xml.in.h:390 -msgid "Less-than/Greater-than" -msgstr "Lebih-kecil/Lebih-besar" - -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:413 msgid "Lithuania" msgstr "Lithuania" -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:414 +msgid "Lka" +msgstr "Lka" + +#: ../rules/base.xml.in.h:415 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:416 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:417 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (pilihan alternatif)" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:418 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (opsi alternatif 2)" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:425 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15 extra keys via G15daemon" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:426 msgid "Logitech Generic Keyboard" -msgstr "Logitech Generic Keyboard" +msgstr "Papan Ketik Generik Logitech" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:427 msgid "Logitech Internet 350 Keyboard" -msgstr "Logitech Internet 350 Keyboard" +msgstr "Papan Ketik Logitech Internet 350" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:428 msgid "Logitech Internet Keyboard" -msgstr "Logitech Internet Keyboard" +msgstr "Papan Ketik Internet Logitech" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:429 msgid "Logitech Internet Navigator Keyboard" -msgstr "Logitech Internet Navigator Keyboard" +msgstr "Papan Ketik Navigator Internet Logitech" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:430 msgid "Logitech Media Elite Keyboard" -msgstr "Logitech Media Elite Keyboard" +msgstr "Papan Ketik Logitech Media Elite" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:431 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" +msgstr "Papan Ketik Logitech Ultra-X Cordless Media Desktop" -#: ../rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:432 msgid "Logitech Ultra-X Keyboard" -msgstr "Logitech Ultra-X Keyboard" +msgstr "Papan Ketik Logitech Ultra-X" -#: ../rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:433 msgid "Logitech diNovo Edge Keyboard" -msgstr "Logitech diNovo Edge Keyboard" +msgstr "Papan Ketik Logitech diNovo Edge" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:434 msgid "Logitech diNovo Keyboard" -msgstr "Logitech diNovo Keyboard" +msgstr "Papan Ketik Logitech diNovo" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:435 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:413 +#: ../rules/base.xml.in.h:436 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (model Y-RB6)" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:437 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:439 msgid "Lower Sorbian" msgstr "Lower Sorbian" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:440 msgid "Lower Sorbian (qwertz)" msgstr "Lower Sorbian (qwertz)" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:441 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:442 +msgid "Lva" +msgstr "Lva" + +#: ../rules/base.xml.in.h:443 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:444 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:445 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:446 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Intl)" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:447 msgid "Macedonia" msgstr "Masedonia" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:448 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:449 msgid "Macintosh Old" msgstr "Macintosh Old" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:450 msgid "Macintosh, Sun dead keys" msgstr "Machintosh, tombol mati Matahari" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:451 msgid "Macintosh, eliminate dead keys" msgstr "Machintosh, hapus tombol mati" -#: ../rules/base.xml.in.h:428 +#: ../rules/base.xml.in.h:452 msgid "Make CapsLock an additional Backspace" msgstr "Buat CapsLock sebagai tambahan Backspace" -#: ../rules/base.xml.in.h:429 +#: ../rules/base.xml.in.h:453 msgid "Make CapsLock an additional Ctrl" msgstr "Buat CapsLock sebagai tambahan Ctrl" -#: ../rules/base.xml.in.h:430 +#: ../rules/base.xml.in.h:454 msgid "Make CapsLock an additional ESC" msgstr "Buat CapsLock sebagai tambahan ESC" -#: ../rules/base.xml.in.h:431 -msgid "Mal" -msgstr "Mal" +#: ../rules/base.xml.in.h:455 +msgid "Make CapsLock an additional Hyper" +msgstr "Buat CapsLock sebagai tambahan Hiper" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:456 +msgid "Make CapsLock an additional NumLock" +msgstr "Buat CapsLock sebagai tambahan NumLock" + +#: ../rules/base.xml.in.h:457 +msgid "Make CapsLock an additional Super" +msgstr "Buat CapsLock sebagai tambahan Super" + +#: ../rules/base.xml.in.h:458 msgid "Malayalam" msgstr "Malayalam" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:459 msgid "Malayalam Lalitha" msgstr "Malayalam Lalitha" -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:460 msgid "Maldives" msgstr "Maldives" -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:461 +msgid "Mali" +msgstr "Mali" + +#: ../rules/base.xml.in.h:462 msgid "Malta" msgstr "Malta" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:463 msgid "Maltese keyboard with US layout" -msgstr "Keyboard Maltase dengan Layout US" +msgstr "Papan ketik Maltase dengan Layout US" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:464 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:465 msgid "Maori" msgstr "Maori" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:466 +msgid "Mdv" +msgstr "Mdv" + +#: ../rules/base.xml.in.h:467 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:468 msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access Keyboard" +msgstr "Papan Ketik Memorex MX2500 EZ-Access" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:469 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:470 msgid "Menu" msgstr "Menu" -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:471 msgid "Meta is mapped to Left Win" msgstr "Meta dipetakan ke tombol Win Kiri" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:472 msgid "Meta is mapped to Win keys" msgstr "Meta dipetakan ke tombol Win" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:473 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:474 msgid "Microsoft Internet Keyboard" -msgstr "Microsoft Internet Keyboard" +msgstr "Papan Ketik Internet Microsoft" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:475 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, Swedia" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:476 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:477 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:450 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:481 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:482 msgid "Microsoft Office Keyboard" -msgstr "Microsoft Office Keyboard" +msgstr "Papan Ketik Microsoft Office" -#: ../rules/base.xml.in.h:455 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:484 msgid "Miscellaneous compatibility options" msgstr "Pilihan kompabilitas lain-lain" -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:485 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:486 +msgid "Mli" +msgstr "Mli" + +#: ../rules/base.xml.in.h:487 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:488 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:489 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:490 msgid "Mongolia" msgstr "Mongolia" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:491 msgid "Montenegro" msgstr "Montenegro" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:492 msgid "Morocco" msgstr "Maroko" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:493 msgid "Multilingual" msgstr "Multilingual" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:494 msgid "Multilingual, first part" msgstr "Multilingual, bagian pertama" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:495 msgid "Multilingual, second part" msgstr "Multilingual, bagian kedua" -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:496 msgid "Myanmar" msgstr "Myanmar" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:497 msgid "NICOLA-F style Backspace" msgstr "NICOLA-F style Backspace" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:498 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:499 msgid "Nativo" msgstr "Nativo" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:500 msgid "Nativo for Esperanto" msgstr "Nativo untuk Esperanto" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:501 msgid "Nativo for USA keyboards" msgstr "Nativo untuk papan ketik USA" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:502 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:474 -msgid "Nep" -msgstr "Nep" - -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:503 msgid "Nepal" msgstr "Nepal" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:504 msgid "Netherlands" msgstr "Belanda" -#: ../rules/base.xml.in.h:477 -msgid "Nig" -msgstr "Nig" +#: ../rules/base.xml.in.h:505 +msgid "New phonetic" +msgstr "Fonetik baru" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:506 +msgid "Nga" +msgstr "Nga" + +#: ../rules/base.xml.in.h:507 msgid "Nigeria" msgstr "Negeria" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:508 msgid "Nld" msgstr "Nld" -#: ../rules/base.xml.in.h:480 +#: ../rules/base.xml.in.h:509 msgid "Non-breakable space character at fourth level" -msgstr "Karakter spasi yang tidak pecah pada tingkat 4" +msgstr "Karakter spasi yang tidak pecah pada level 4" -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:510 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Karakter spasi yang tidak pecah pada tingkat 4, karakter spasi yang tidak pecah dan tipis pada tingkat 6" +msgstr "Karakter spasi yang tidak pecah pada level 4, karakter spasi yang tidak pecah dan tipis pada level 6" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:511 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Karakter spasi yang tidak pecah pada tingkat 4, karakter spasi yang tidak pecah dan tipis pada tingkat 6 (via Ctrl+Shift)" +msgstr "Karakter spasi yang tidak pecah pada level 4, karakter spasi yang tidak pecah dan tipis pada level 6 (via Ctrl+Shift)" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:512 msgid "Non-breakable space character at second level" -msgstr "Karakter spasi yang tidak pecah pada tingkat 2" +msgstr "Karakter spasi yang tidak pecah pada level 2" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:513 msgid "Non-breakable space character at third level" -msgstr "Karakter spasi yang tidak pecah pada tingkat 3" +msgstr "Karakter spasi yang tidak pecah pada level 3" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:514 msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Karakter spasi yang tidak pecah pada tingkat 3, tidak ada pada tingkat 4" +msgstr "Karakter spasi yang tidak pecah pada level 3, tidak ada pada level 4" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:515 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Karakter spasi yang tidak pecah pada tingkat 3, karakter spasi yang tidak pecah dan tipis pada tingkat 4" +msgstr "Karakter spasi yang tidak pecah pada level 3, karakter spasi yang tidak pecah dan tipis pada level 4" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:516 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:517 msgid "Northern Saami" msgstr "Northern Saami" -#: ../rules/base.xml.in.h:489 +#: ../rules/base.xml.in.h:518 msgid "Northern Saami, eliminate dead keys" msgstr "Northern Saami, hapus tombo mati" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:519 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:520 msgid "Norway" msgstr "Norwegia" -#: ../rules/base.xml.in.h:492 +#: ../rules/base.xml.in.h:521 +msgid "Npl" +msgstr "Npl" + +#: ../rules/base.xml.in.h:522 msgid "NumLock" msgstr "NumLock" -#: ../rules/base.xml.in.h:493 +#: ../rules/base.xml.in.h:523 msgid "Numeric keypad delete key behaviour" msgstr "Keypad numerik menghapus perilaku tombol" -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:524 msgid "Numeric keypad keys work as with Mac" msgstr "Keypad numerik bekerja seperti dengan Mac" -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:525 msgid "Numeric keypad layout selection" msgstr "Pilihan layout Keypad numerik " -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:526 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:527 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:528 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:529 msgid "OLPC Pashto" msgstr "OLPC Pashto" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:530 msgid "OLPC Southern Uzbek" msgstr "OLPC Southern Uzbek" -#: ../rules/base.xml.in.h:501 +#: ../rules/base.xml.in.h:531 msgid "Occitan" msgstr "Occitan" -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:532 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:533 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:534 msgid "Oriya" msgstr "Oriya" -#: ../rules/base.xml.in.h:505 +#: ../rules/base.xml.in.h:535 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet keyboard" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:536 msgid "Ossetian" msgstr "Ossetian" -#: ../rules/base.xml.in.h:507 +#: ../rules/base.xml.in.h:537 msgid "Ossetian, Winkeys" msgstr "Ossetian, Tombol Win" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:538 msgid "Ossetian, legacy" msgstr "Ossetian, legacy" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:539 msgid "PC-98xx Series" msgstr "PC-98xx Series" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:540 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:541 msgid "Pakistan" msgstr "Pakistan" -#: ../rules/base.xml.in.h:512 +#: ../rules/base.xml.in.h:542 +msgid "Pannonian Rusyn Homophonic" +msgstr "Homofon Pannonian Rusyn" + +#: ../rules/base.xml.in.h:543 msgid "Pashto" msgstr "Pashto" -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:544 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:545 +msgid "Pause" +msgstr "Pause" + +#: ../rules/base.xml.in.h:546 +msgid "Persian, with Persian Keypad" +msgstr "Persia, dengan papan ketik Persia" + +#: ../rules/base.xml.in.h:547 msgid "Phonetic" msgstr "Phonetic" -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:548 msgid "Phonetic Winkeys" msgstr "Phonetic Winkeys" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:549 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:550 msgid "Poland" msgstr "Polandia" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:551 msgid "Polytonic" msgstr "Polytonic" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:552 msgid "Portugal" msgstr "Portugal" -#: ../rules/base.xml.in.h:520 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:521 -msgid "Pro Keypad" -msgstr "Pro Keypad" - -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:553 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:554 msgid "Programmer Dvorak" msgstr "Programmer Dvorak" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:555 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:556 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:526 +#: ../rules/base.xml.in.h:557 +msgid "PrtSc" +msgstr "PrtSc" + +#: ../rules/base.xml.in.h:558 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:559 msgid "Right Alt" msgstr "Alt Kanan" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:560 msgid "Right Alt (while pressed)" msgstr "Alt Kanan (ketika ditekan)" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:561 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Alt kanan memilih level kelima, terkunci jika ditekan bersamaan dengan pemilih-level-kelima lainnya" + +#: ../rules/base.xml.in.h:562 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Alt kanan memilih level kelima, terkunci jika ditekan bersamaan dengan pemilih-level-kelima lainnya, satu penekanan melepas kunci" + +#: ../rules/base.xml.in.h:563 msgid "Right Alt key never chooses 3rd level" -msgstr "Alt Kanan tidak pernah memilih tingkat 3" +msgstr "Alt Kanan tidak pernah memilih level 3" -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:564 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Alt Kanan, Shift+Right Alt adalah Multi_Key" -#: ../rules/base.xml.in.h:531 +#: ../rules/base.xml.in.h:565 msgid "Right Ctrl" msgstr "Ctrl Kanan" -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:566 msgid "Right Ctrl (while pressed)" msgstr "Ctrl Kanan (ketika ditekan)" -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:567 msgid "Right Ctrl as Right Alt" msgstr "Ctrl Kanan bertindak seperti Alt Kanan" -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:568 +msgid "Right Ctrl+Right Shift" +msgstr "Ctrl Kanan+Shift Kanan" + +#: ../rules/base.xml.in.h:569 msgid "Right Shift" msgstr "Shift Kanan" -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:570 msgid "Right Win" msgstr "Win Kanan" -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:571 msgid "Right Win (while pressed)" msgstr "Win Kanan (ketika ditekan)" -#: ../rules/base.xml.in.h:537 +#: ../rules/base.xml.in.h:572 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Win kanan memilih level kelima, terkunci jika ditekan bersamaan dengan pemilih-level-kelima" + +#: ../rules/base.xml.in.h:573 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Win kanan memilih level kelima, terkunci jika ditekan bersamaan dengan pemilih-level-kelima, satu penekanan melepas kunci" + +#: ../rules/base.xml.in.h:574 msgid "Right hand" msgstr "Tangan Kanan" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:575 msgid "Right handed Dvorak" msgstr "Right handed Dvorak" -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:576 msgid "Romania" msgstr "Rumania" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:577 msgid "Romanian keyboard with German letters" -msgstr "Keyboard Rumania dengan huruf Jerman" +msgstr "Papan ketik Rumania dengan huruf Jerman" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:578 msgid "Romanian keyboard with German letters, eliminate dead keys" -msgstr "Keyboard Rumania dengan huruf Jerman, hapus tombol mati" +msgstr "Papan ketik Rumania dengan huruf Jerman, hapus tombol mati" -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:579 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:580 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:581 msgid "Russia" msgstr "Rusia" -#: ../rules/base.xml.in.h:545 +#: ../rules/base.xml.in.h:582 msgid "Russian" msgstr "Rusia" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:583 msgid "Russian phonetic" msgstr "Russian phonetic" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:584 msgid "Russian phonetic Dvorak" msgstr "Russian phonetic Dvorak" -#: ../rules/base.xml.in.h:548 +#: ../rules/base.xml.in.h:585 msgid "Russian phonetic, eliminate dead keys" msgstr "Russian phonetic, hapus tombol mati" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:586 msgid "Russian with Kazakh" msgstr "Rusia dengan Kazakh" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:587 msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" +msgstr "Papan Ketik SILVERCREST Multimedia Wireless" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:588 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:589 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:590 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:554 +#: ../rules/base.xml.in.h:591 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:555 +#: ../rules/base.xml.in.h:592 ../rules/base.extras.xml.in.h:7 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:556 +#: ../rules/base.xml.in.h:593 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:594 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:595 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:596 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:560 -msgid "Scroll Lock" -msgstr "Scroll Lock" - -#: ../rules/base.xml.in.h:561 +#: ../rules/base.xml.in.h:597 msgid "ScrollLock" msgstr "ScrollLock" -#: ../rules/base.xml.in.h:562 +#: ../rules/base.xml.in.h:598 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:563 +#: ../rules/base.xml.in.h:599 msgid "Semi-colon on third level" msgstr "Semi-kolon pada level ketiga" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:600 +msgid "Sen" +msgstr "Sen" + +#: ../rules/base.xml.in.h:601 +msgid "Senegal" +msgstr "Senegal" + +#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:8 msgid "Serbia" msgstr "Serbia" -#: ../rules/base.xml.in.h:565 +#: ../rules/base.xml.in.h:603 +msgid "Serbian" +msgstr "Serbia" + +#: ../rules/base.xml.in.h:604 msgid "Shift cancels CapsLock" msgstr "Shift membatalkan CapsLock" -#: ../rules/base.xml.in.h:566 -msgid "Shift does not cancel NumLock, chooses 3d level instead" +#: ../rules/base.xml.in.h:605 +msgid "Shift does not cancel NumLock, chooses 3rd level instead" msgstr "Shift tidak membatalkan NumLock, lebih memilih level ketiga" -#: ../rules/base.xml.in.h:567 +#: ../rules/base.xml.in.h:606 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Shit dengan keypad numerik bekerja sesuai pada MS Windows" -#: ../rules/base.xml.in.h:568 +#: ../rules/base.xml.in.h:607 msgid "Shift+CapsLock" msgstr "Shift+CapsLock" -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:608 msgid "Simple" msgstr "Sederhana" -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:609 msgid "Slovakia" msgstr "Slovakia" -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:610 msgid "Slovenia" msgstr "Slovenia" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:611 msgid "South Africa" msgstr "Afrika Selatan" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:612 msgid "Southern Uzbek" msgstr "Uzbek Selatan" -#: ../rules/base.xml.in.h:574 +#: ../rules/base.xml.in.h:613 msgid "Spain" msgstr "Spanyol" -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:614 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Tombol spesial (Ctrl+Alt+<key>) ditangani pada server" -#: ../rules/base.xml.in.h:576 -msgid "SrL" -msgstr "Srl" - -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:615 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:616 msgid "Standard" msgstr "Standard" -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:617 msgid "Standard (Cedilla)" msgstr "Standard (Cedilla)" -#: ../rules/base.xml.in.h:580 -msgid "Standard Phonetic" -msgstr "Fonetik Standar" - #. RSTU 2019-91 -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:619 msgid "Standard RSTU" msgstr "Standard RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:621 msgid "Standard RSTU on Russian layout" msgstr "Standard RSTU pada layout Rusia" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:622 msgid "Sun Type 5/6" msgstr "Sun Type 5/6" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:623 msgid "Sun dead keys" msgstr "Tombol mati Matahari" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:624 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:625 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:626 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:627 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:591 +#: ../rules/base.xml.in.h:628 msgid "Swap Ctrl and CapsLock" msgstr "Tukar Ctrl dan CapsLock" -#: ../rules/base.xml.in.h:592 +#: ../rules/base.xml.in.h:629 msgid "Swap ESC and CapsLock" msgstr "Tujar ESC dan CapsLock" -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:630 msgid "Swe" msgstr "Swe" -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:631 msgid "Sweden" msgstr "Swedia" -#: ../rules/base.xml.in.h:595 +#: ../rules/base.xml.in.h:632 msgid "Switzerland" msgstr "Switzerland" -#: ../rules/base.xml.in.h:596 +#: ../rules/base.xml.in.h:633 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:597 +#: ../rules/base.xml.in.h:634 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:598 +#: ../rules/base.xml.in.h:635 msgid "Syria" msgstr "Syria" -#: ../rules/base.xml.in.h:599 +#: ../rules/base.xml.in.h:636 msgid "Syriac" msgstr "Syriac" -#: ../rules/base.xml.in.h:600 +#: ../rules/base.xml.in.h:637 msgid "Syriac phonetic" msgstr "Syriac phonetic" -#: ../rules/base.xml.in.h:601 +#: ../rules/base.xml.in.h:638 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:602 +#: ../rules/base.xml.in.h:639 msgid "Tajikistan" msgstr "Tajikistan" -#: ../rules/base.xml.in.h:603 +#: ../rules/base.xml.in.h:640 msgid "Tamil" msgstr "Tamil" -#: ../rules/base.xml.in.h:604 +#: ../rules/base.xml.in.h:641 +msgid "Tamil Keyboard with Numerals" +msgstr "Papan ketik Tamil dengan Angka" + +#: ../rules/base.xml.in.h:642 msgid "Tamil TAB Typewriter" msgstr "Tamil TAB Typewriter" -#: ../rules/base.xml.in.h:605 +#: ../rules/base.xml.in.h:643 msgid "Tamil TSCII Typewriter" msgstr "Tamil TSCII Typewriter" -#: ../rules/base.xml.in.h:606 +#: ../rules/base.xml.in.h:644 msgid "Tamil Unicode" msgstr "Tamil Unicode" -#: ../rules/base.xml.in.h:607 +#: ../rules/base.xml.in.h:645 +msgid "Tanzania" +msgstr "Tanzania" + +#: ../rules/base.xml.in.h:646 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:608 +#: ../rules/base.xml.in.h:647 msgid "Tatar" msgstr "Tatar" -#: ../rules/base.xml.in.h:609 +#: ../rules/base.xml.in.h:648 msgid "Telugu" msgstr "Telugu" -#: ../rules/base.xml.in.h:610 +#: ../rules/base.xml.in.h:649 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:611 +#: ../rules/base.xml.in.h:650 msgid "Thailand" msgstr "Thailand" -#: ../rules/base.xml.in.h:612 +#: ../rules/base.xml.in.h:651 msgid "Tibetan" msgstr "Tibetan" -#: ../rules/base.xml.in.h:613 +#: ../rules/base.xml.in.h:652 msgid "Tibetan (with ASCII numerals)" msgstr "Tibetan (with ASCII numerals)" -#: ../rules/base.xml.in.h:614 +#: ../rules/base.xml.in.h:653 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:615 +#: ../rules/base.xml.in.h:654 msgid "Tifinagh Alternative" msgstr "Tifinagh Alternative" -#: ../rules/base.xml.in.h:616 +#: ../rules/base.xml.in.h:655 msgid "Tifinagh Alternative Phonetic" msgstr "Tifinagh Alternative Phonetic" -#: ../rules/base.xml.in.h:617 +#: ../rules/base.xml.in.h:656 msgid "Tifinagh Extended" msgstr "Tifinagh Extended" -#: ../rules/base.xml.in.h:618 +#: ../rules/base.xml.in.h:657 msgid "Tifinagh Extended Phonetic" msgstr "Tifinagh Alternative Phonetic" -#: ../rules/base.xml.in.h:619 +#: ../rules/base.xml.in.h:658 msgid "Tifinagh Phonetic" msgstr "Tifinagh Phonetic" -#: ../rules/base.xml.in.h:620 +#: ../rules/base.xml.in.h:659 msgid "Tilde (~) variant" msgstr "Varian tilde (~)" -#: ../rules/base.xml.in.h:621 +#: ../rules/base.xml.in.h:660 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:622 +#: ../rules/base.xml.in.h:661 +msgid "Tkm" +msgstr "Tkm" + +#: ../rules/base.xml.in.h:662 msgid "To the corresponding key in a Dvorak keyboard." msgstr "Ke tombol dalam papan ketik Dvorak." -#: ../rules/base.xml.in.h:623 +#: ../rules/base.xml.in.h:663 msgid "To the corresponding key in a Qwerty keyboard." msgstr "Ke tombol dalam papan ketik Qwerty." -#: ../rules/base.xml.in.h:624 +#: ../rules/base.xml.in.h:664 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:625 -msgid "Traditional Phonetic" -msgstr "Fonetik Tradisional" +#: ../rules/base.xml.in.h:665 +msgid "Traditional phonetic" +msgstr "Traditional phonetic" -#: ../rules/base.xml.in.h:626 +#: ../rules/base.xml.in.h:666 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:627 +#: ../rules/base.xml.in.h:667 msgid "Trust Slimline" msgstr "Trust Slimline" -#: ../rules/base.xml.in.h:628 +#: ../rules/base.xml.in.h:668 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:629 +#: ../rules/base.xml.in.h:669 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:630 +#: ../rules/base.xml.in.h:670 msgid "Turkey" msgstr "Turki" -#: ../rules/base.xml.in.h:631 +#: ../rules/base.xml.in.h:671 msgid "Turkmenistan" msgstr "Turkmenistan" -#: ../rules/base.xml.in.h:632 +#: ../rules/base.xml.in.h:672 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:673 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:674 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:675 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (mode 102/105:EU)" + +#: ../rules/base.xml.in.h:676 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (mode 106:JP)" + +#: ../rules/base.xml.in.h:677 msgid "Typewriter" msgstr "Typewriter" -#: ../rules/base.xml.in.h:633 +#: ../rules/base.xml.in.h:678 +msgid "Typewriter, legacy" +msgstr "Typewriter, warisan" + +#: ../rules/base.xml.in.h:679 +msgid "Tza" +msgstr "Tza" + +#: ../rules/base.xml.in.h:680 msgid "UCW layout (accented letters only)" msgstr "UCW layout (accented letters only)" -#: ../rules/base.xml.in.h:634 +#: ../rules/base.xml.in.h:681 +msgid "US Dvorak with CZ UCW support" +msgstr "US Dvorak dengan dukungan CZ UCW" + +#: ../rules/base.xml.in.h:682 msgid "US keyboard with Bosnian digraphs" -msgstr "Keyboard Amerika dengan Bosnia digraphs" +msgstr "Papan ketik Amerika dengan Bosnia digraphs" -#: ../rules/base.xml.in.h:635 +#: ../rules/base.xml.in.h:683 msgid "US keyboard with Bosnian letters" -msgstr "Keyboard Amerika dengan huruf Bosnia" +msgstr "Papan ketik Amerika dengan huruf Bosnia" -#: ../rules/base.xml.in.h:636 +#: ../rules/base.xml.in.h:684 msgid "US keyboard with Croatian digraphs" -msgstr "Keyboard Amerika dengan Kroasia digraphs" +msgstr "Papan ketik Amerika dengan Kroasia digraphs" -#: ../rules/base.xml.in.h:637 +#: ../rules/base.xml.in.h:685 msgid "US keyboard with Croatian letters" -msgstr "Keyboard Amerika dengan huruf Kroasia" +msgstr "Papan ketik Amerika dengan huruf Kroasia" -#: ../rules/base.xml.in.h:638 +#: ../rules/base.xml.in.h:686 msgid "US keyboard with Estonian letters" -msgstr "Keyboard Amerika dengan huruf Estonia" +msgstr "Papan ketik Amerika dengan huruf Estonia" -#: ../rules/base.xml.in.h:639 +#: ../rules/base.xml.in.h:687 +msgid "US keyboard with Italian letters" +msgstr "Papan ketik Amerika dengan huruf Italia" + +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Lithuanian letters" -msgstr "Keyboard Amerika dengan huruf Lituania" +msgstr "Papan ketik Amerika dengan huruf Lituania" -#: ../rules/base.xml.in.h:640 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Slovenian letters" -msgstr "Keyboard Amerika dengan huruf Slovenia" +msgstr "Papan ketik Amerika dengan huruf Slovenia" -#: ../rules/base.xml.in.h:641 +#: ../rules/base.xml.in.h:690 ../rules/base.extras.xml.in.h:9 msgid "USA" msgstr "USA" -#: ../rules/base.xml.in.h:642 +#: ../rules/base.xml.in.h:691 msgid "Udmurt" msgstr "Udmurt" -#: ../rules/base.xml.in.h:643 +#: ../rules/base.xml.in.h:692 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:644 +#: ../rules/base.xml.in.h:693 msgid "Ukraine" msgstr "Ukraina" -#: ../rules/base.xml.in.h:645 +#: ../rules/base.xml.in.h:694 msgid "Unicode additions (arrows and math operators)" msgstr "Tambahan unicode (panah dan operator matematika)" -#: ../rules/base.xml.in.h:646 +#: ../rules/base.xml.in.h:695 msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Tambahan unicode (panah dan operator matematika). Operator matematika pada tingkat standar" +msgstr "Tambahan unicode (panah dan operator matematika). Operator matematika pada level standar" -#: ../rules/base.xml.in.h:647 +#: ../rules/base.xml.in.h:696 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:648 +#: ../rules/base.xml.in.h:697 msgid "United Kingdom" msgstr "Inggris Raya" -#: ../rules/base.xml.in.h:649 +#: ../rules/base.xml.in.h:698 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:650 +#: ../rules/base.xml.in.h:699 msgid "Urdu, Alternative phonetic" msgstr "Urdu, Fonetik alternatif" -#: ../rules/base.xml.in.h:651 +#: ../rules/base.xml.in.h:700 msgid "Urdu, Phonetic" msgstr "Urdu, Fonetik" -#: ../rules/base.xml.in.h:652 +#: ../rules/base.xml.in.h:701 msgid "Urdu, Winkeys" msgstr "Urdu, Tombol Win" -#: ../rules/base.xml.in.h:653 +#: ../rules/base.xml.in.h:702 msgid "Use Bosnian digraphs" msgstr "Gunakan diagraph Bosnia" -#: ../rules/base.xml.in.h:654 +#: ../rules/base.xml.in.h:703 msgid "Use Croatian digraphs" msgstr "Gunakan diagraph Kroasia" -#: ../rules/base.xml.in.h:655 +#: ../rules/base.xml.in.h:704 msgid "Use guillemets for quotes" msgstr "Gunakan guillemets untuk tanda petik" -#: ../rules/base.xml.in.h:656 +#: ../rules/base.xml.in.h:705 msgid "Use keyboard LED to show alternative layout" -msgstr "Gunakan keyboard LED untuk menunjukkan layout alternatif" +msgstr "Gunakan papan ketik LED untuk menunjukkan layout alternatif" -#: ../rules/base.xml.in.h:657 +#: ../rules/base.xml.in.h:706 msgid "Using space key to input non-breakable space character" msgstr "Menggunakan spasi untuk input karakter spasi yang tidak pecah" -#: ../rules/base.xml.in.h:658 +#: ../rules/base.xml.in.h:707 msgid "Usual space at any level" -msgstr "Tombol spasi biasa pada semua tingkat" +msgstr "Tombol spasi biasa pada semua level" -#: ../rules/base.xml.in.h:659 +#: ../rules/base.xml.in.h:708 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:660 +#: ../rules/base.xml.in.h:709 msgid "Uzbekistan" msgstr "Uzbekistan" -#: ../rules/base.xml.in.h:661 +#: ../rules/base.xml.in.h:710 msgid "Vietnam" msgstr "Vietnam" -#: ../rules/base.xml.in.h:662 +#: ../rules/base.xml.in.h:711 msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "ViewSonic KU-306 Internet Keyboard" +msgstr "Papan Ketik Internet ViewSonic KU-306" -#: ../rules/base.xml.in.h:663 +#: ../rules/base.xml.in.h:712 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:664 +#: ../rules/base.xml.in.h:713 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Wang 724 keypad dengan tambahan unicode (panah and operator matematika). " -#: ../rules/base.xml.in.h:665 +#: ../rules/base.xml.in.h:714 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 keypad dengan tambahan unicode (panah and operator matematika). Operator matematika pada tingkat standar" +msgstr "Wang 724 keypad dengan tambahan unicode (panah and operator matematika). Operator matematika pada level standar" -#: ../rules/base.xml.in.h:666 +#: ../rules/base.xml.in.h:715 msgid "Wang model 724 azerty" msgstr "Wang model 724 azerty" -#: ../rules/base.xml.in.h:667 +#: ../rules/base.xml.in.h:716 msgid "Western" msgstr "Western" -#: ../rules/base.xml.in.h:668 +#: ../rules/base.xml.in.h:717 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:669 +#: ../rules/base.xml.in.h:718 msgid "Winkeys" msgstr "Tombol Win" -#: ../rules/base.xml.in.h:670 +#: ../rules/base.xml.in.h:719 msgid "With <\\|> key" msgstr "Dengan <\\|> key;tombol" -#: ../rules/base.xml.in.h:671 +#: ../rules/base.xml.in.h:720 msgid "With EuroSign on 5" msgstr "Dengan tanda Euro pada 5" -#: ../rules/base.xml.in.h:672 +#: ../rules/base.xml.in.h:721 msgid "With guillemets" msgstr "Dengan guillemets" -#: ../rules/base.xml.in.h:673 +#: ../rules/base.xml.in.h:722 msgid "Yahoo! Internet Keyboard" -msgstr "Yahoo! Internet Keyboard" +msgstr "Papan Ketik Internet Yahoo!" -#: ../rules/base.xml.in.h:674 +#: ../rules/base.xml.in.h:723 msgid "Yakut" msgstr "Yakut" -#: ../rules/base.xml.in.h:675 +#: ../rules/base.xml.in.h:724 msgid "Yoruba" msgstr "Yoruba" -#: ../rules/base.xml.in.h:676 +#: ../rules/base.xml.in.h:725 msgid "Z and ZHE swapped" msgstr "menukar Z dan ZHE " -#: ../rules/base.xml.in.h:677 -msgid "Zar" -msgstr "Zar" +#: ../rules/base.xml.in.h:726 +msgid "Zaf" +msgstr "Zaf" -#: ../rules/base.xml.in.h:678 +#: ../rules/base.xml.in.h:727 +msgid "Zero-width non-joiner character at second level" +msgstr "Karakter non-penggabung lebar-nol pada level kedua" + +#: ../rules/base.xml.in.h:728 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Karakter non-penggabung lebar-nol pada level kedua, karakter spasi non-dilepaskan pada level ketiga" + +#: ../rules/base.xml.in.h:729 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Karakter non-penggabung lebar-nol pada level kedua, karakter spasi non-dilepaskan pada level ketiga, tak ada di level keempat" + +#: ../rules/base.xml.in.h:730 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Karakter non-penggabung lebar-nol pada level ketiga, karakter spasi non-dilepaskan pada level ketiga, spasi non-dilepaskan tipis pada level keempat" + +#: ../rules/base.xml.in.h:731 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Karakter non-penggabung lebar-nol pada level kedua, karakter spasi non-dilepaskan pada level ketiga, penggabung lebar-nol pada level keempat" + +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Karakter non-penggabung lebar nol pada level kedua, karakter penggabung lebar-nol pada level ketiga" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Karakter non-penggabung pada level kedua, karakter penggabung lebar-nol pada level ketiga, karakter spasi non-dilepaskan pada level keempat" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Karakter non-penggabung lebar-nol pada level ketiga, penggabung lebar-nol pada level keempat" + +#: ../rules/base.xml.in.h:735 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:679 +#: ../rules/base.xml.in.h:736 msgid "azerty/digits" msgstr "azerty/angka" -#: ../rules/base.xml.in.h:680 +#: ../rules/base.xml.in.h:737 msgid "digits" msgstr "digit" -#: ../rules/base.xml.in.h:681 +#: ../rules/base.xml.in.h:738 msgid "displaced semicolon and quote (obsolete)" msgstr "ganti titik koma dan tanda kutip (kuno)" -#: ../rules/base.xml.in.h:682 +#: ../rules/base.xml.in.h:739 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:683 +#: ../rules/base.xml.in.h:740 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:684 +#: ../rules/base.xml.in.h:741 msgid "qwerty, extended Backslash" msgstr "qwerty, ditambah Backslash" -#: ../rules/base.xml.in.h:685 +#: ../rules/base.xml.in.h:742 msgid "qwerty/digits" msgstr "qwertz/angka" -#: ../rules/base.xml.in.h:686 +#: ../rules/base.xml.in.h:743 msgid "qwertz" msgstr "qwertz" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "Menggabungkan aksen ketimbang tombol mati" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "Internasional (AltGr menggabungkan Unicode)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Internasional (AltGr menggabungkan Unicode, alternatif)" + +#~ msgid "ACPI Standard" +#~ msgstr "ACPI Standard" + +#~ msgid "Bhu" +#~ msgstr "Bhu" + +#~ msgid "Caps Lock" +#~ msgstr "Caps Lock" + +#~ msgid "DRC" +#~ msgstr "DRC" + +#~ msgid "Dvorak international" +#~ msgstr "Dvorak international" + +#~ msgid "Evdev-managed keyboard" +#~ msgstr "Evdev-managed keyboard" + +#~ msgid "Gre" +#~ msgstr "Gre" + +#~ msgid "Gui" +#~ msgstr "Gui" + +#~ msgid "Lav" +#~ msgstr "Lav" + +#~ msgid "Nep" +#~ msgstr "Nep" + +#~ msgid "Scroll Lock" +#~ msgstr "Scroll Lock" + +#~ msgid "SrL" +#~ msgstr "Srl" + +#~ msgid "Baltic+" +#~ msgstr "Baltic+" + +#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" + +#~ msgid "Pro" +#~ msgstr "Pro" + +#~ msgid "Pro Keypad" +#~ msgstr "Pro Keypad" + +#~ msgid "Standard Phonetic" +#~ msgstr "Fonetik Standar" + #~ msgid "Brazilian ABNT2" #~ msgstr "Brazilian ABNT2" @@ -2847,25 +3150,25 @@ msgstr "qwertz" #~ msgstr "NumLock LED menunjukkan layout alternatif." #~ msgid "Press Left Alt key to choose 3rd level." -#~ msgstr "Tekan Alt Kiri untuk memilih tingkat 3." +#~ msgstr "Tekan Alt Kiri untuk memilih level 3." #~ msgid "Press Left Win-key to choose 3rd level." -#~ msgstr "Tekan tombol Win Kiri untuk memilih tingkat 3." +#~ msgstr "Tekan tombol Win Kiri untuk memilih level 3." #~ msgid "Press Right Alt key to choose 3rd level." -#~ msgstr "Tekan Alt Kanan untuk memilih tingkat 3." +#~ msgstr "Tekan Alt Kanan untuk memilih level 3." #~ msgid "Press Right Ctrl to choose 3rd level." -#~ msgstr "Tekan Ctrl Kanan untuk memilih tingkat 3." +#~ msgstr "Tekan Ctrl Kanan untuk memilih level 3." #~ msgid "Press Right Win-key to choose 3rd level." -#~ msgstr "Tekan tombol Win Kanan untuk memilih tingkat 3." +#~ msgstr "Tekan tombol Win Kanan untuk memilih level 3." #~ msgid "Press any of Alt keys to choose 3rd level." -#~ msgstr "Tekan tombol Alt manasaja untuk memilih tingkat 3." +#~ msgstr "Tekan tombol Alt manasaja untuk memilih level 3." #~ msgid "Press any of Win-keys to choose 3rd level." -#~ msgstr "Tekan tombol Win manasaja untuk memilih tingkat 3." +#~ msgstr "Tekan tombol Win manasaja untuk memilih level 3." #~ msgid "Right Alt is Compose." #~ msgstr "Alt Kanan adalah Compose" @@ -2895,7 +3198,7 @@ msgstr "qwertz" #~ msgstr "Tukar keycode dari 2 tombol ketika keyboard Mac salah terdeteksi oleh kernel." #~ msgid "Third level choosers" -#~ msgstr "Pilihan tingkat 3" +#~ msgstr "Pilihan level 3" #~ msgid "Urdu" #~ msgstr "Urdu" diff --git a/dist/xkeyboard-config/po/it.po b/dist/xkeyboard-config/po/it.po index ad3302c78..4ad31a1a3 100644 --- a/dist/xkeyboard-config/po/it.po +++ b/dist/xkeyboard-config/po/it.po @@ -1,5 +1,5 @@ # Italian translation for xkeyboard-config -# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # # Il file rules.xml è composto da tre parti @@ -7,9 +7,9 @@ # - elenca le disposizioni di tastiera applicabili # e le loro varianti # - elenca le opzioni selezionabili per le disposizioni -# (opzioni visibili per esempio nel sottodialogo "Altre opzioni" +# (opzioni visibili per esempio nel sottodialogo "Altre opzioni" # dello strumento di preferenze Tastiera di GNOME) -# +# # # Per i modelli in genere non serve usare particolari traduzioni, visto che # è il nome proprio con cui il vendor commercializza il prodotto @@ -17,7 +17,7 @@ # Le disposizioni spesso sono i nomi della lingua, ma sono presenti anche casi # in cui la variante è descritta nel modo in cui "appare" la tastiera # -# Le opzioni sarebbero facili, se non fosse che mentre nel file XML originale +# Le opzioni sarebbero facili, se non fosse che mentre nel file XML originale # sono disposte in maniera gerarchica, qui nel PO vengono spalmate qua e là # per colpa dell'ordinamento alfabetico. Per questo ho riportato i vari gruppi # come appaiono, basta cercare optionList @@ -30,3340 +30,3249 @@ # to map --> applicare # non-breakable --> non interrompibile ?? # -# Luca Ferretti , 2005, 2006, 2007, 2008, 2009. +# Luca Ferretti , 2005, 2006, 2007, 2008, 2009, 2010. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.6pre1\n" +"Project-Id-Version: xkeyboard-config 2.0\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-05-12 23:49+0100\n" -"PO-Revision-Date: 2009-05-13 21:28+0200\n" +"POT-Creation-Date: 2010-09-15 21:57+0100\n" +"PO-Revision-Date: 2010-09-16 13:22+0200\n" "Last-Translator: Luca Ferretti \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -# variante turca +# tasto per scegliere il terzo livello: |...| +# posizione tasto compose: |...| #: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<Minore/Maggiore>" + +# tasto per scegliere il quinto livello: |...| +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "<Minore/Maggiore> sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello" + +# tasto per scegliere il quinto livello: |...| +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "<Minore/Maggiore> sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco" + +# variante turca +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -# 1.2 -#: ../rules/base.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "Alternativa (vecchia maniera)" -# 1.2 -#: ../rules/base.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" msgstr "Alternativa, tasti muti Sun (vecchia maniera)" -# 1.2 -#: ../rules/base.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "Alternativa, tasti muti rimossi (vecchia maniera)" -# 1.2 -#: ../rules/base.xml.in.h:5 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "Compatibile 101/104 tasti" -#: ../rules/base.xml.in.h:6 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/virgola/tasti muti" -#: ../rules/base.xml.in.h:7 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/virgola/tasti muti esclusi" -#: ../rules/base.xml.in.h:8 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/punto/tasti muti" -#: ../rules/base.xml.in.h:9 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/punto/tasti muti esclusi" -#: ../rules/base.xml.in.h:10 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/virgola/tasti muti" -#: ../rules/base.xml.in.h:11 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/virgola/tasti muti esclusi" -#: ../rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/punto/tasti muti" -#: ../rules/base.xml.in.h:13 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/punto/tasti muti esclusi" -#: ../rules/base.xml.in.h:14 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/virgola/tasti muti" -#: ../rules/base.xml.in.h:15 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/virgola/tasti muti esclusi" -#: ../rules/base.xml.in.h:16 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/punto/tasti muti" -#: ../rules/base.xml.in.h:17 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/punto/tasti muti esclusi" -#: ../rules/base.xml.in.h:18 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/virgola/tasti muti" -#: ../rules/base.xml.in.h:19 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/virgola/tasti muti esclusi" -#: ../rules/base.xml.in.h:20 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/punto/tasti muti" -#: ../rules/base.xml.in.h:21 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/punto/tasti muti esclusi" -# 1.5 -#: ../rules/base.xml.in.h:22 +#: ../rules/base.xml.in.h:25 msgid "2" msgstr "2" -# 1.5 -#: ../rules/base.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "4" msgstr "4" -# 1.5 -#: ../rules/base.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:28 -msgid "ACPI Standard" -msgstr "Standard ACPI" - -# 1.5 -#: ../rules/base.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "ATM/phone-style" msgstr "ATM/tipo telefono" -#: ../rules/base.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:32 +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:33 +#: ../rules/base.xml.in.h:35 msgid "Acer Laptop" msgstr "Portatile Acer" -# 1.5 -#: ../rules/base.xml.in.h:34 +#: ../rules/base.xml.in.h:36 msgid "Add the standard behavior to Menu key" msgstr "Aggiungere il comportamento standard al tasto Menu" -# 1.5 -# # optionList: esperanto -# -# Adding Esperanto circumflexes (supersigno) -# (*) To the corresponding key in a Qwerty keyboard. -# ( ) To the corresponding key in a Dvorak keyboard. -#: ../rules/base.xml.in.h:35 +#: ../rules/base.xml.in.h:37 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "Aggiunta dei circonflessi Esperanto (supersigno)" -# 1.5 # optionList: eurosign # descrizione: Special shortcuts for the Euro character -# -# Adding EuroSign to certain keys -# [*] E -# [ ] 2 -# [*] 4 -# [ ] 5 -#: ../rules/base.xml.in.h:36 +#: ../rules/base.xml.in.h:38 msgid "Adding EuroSign to certain keys" msgstr "Aggiunta del simbolo € a determinati tasti" -#: ../rules/base.xml.in.h:37 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "AFG" # UE -#: ../rules/base.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "Afghanistan" # variante per Ghana -#: ../rules/base.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "ALB" # UE -#: ../rules/base.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Albania" -# 1.5 -#: ../rules/base.xml.in.h:43 +#: ../rules/base.xml.in.h:45 msgid "Alt and Meta are on Alt keys" msgstr "Alt e Meta sono sui tasti Alt" -# 1.5 # to map, pare che in termini matematici voglia dire applicare -#: ../rules/base.xml.in.h:44 +#: ../rules/base.xml.in.h:46 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Alt è applicato al tasto Win destro, Super al tasto Menu" -# 1.5 -#: ../rules/base.xml.in.h:45 -msgid "Alt+CapsLock" +#: ../rules/base.xml.in.h:47 +msgid "Alt+Caps Lock" msgstr "Alt+BlocMaiusc" -# 1.5 -#: ../rules/base.xml.in.h:46 +#: ../rules/base.xml.in.h:48 msgid "Alt+Ctrl" msgstr "Alt+Ctrl" -# 1.5 -#: ../rules/base.xml.in.h:47 +#: ../rules/base.xml.in.h:49 msgid "Alt+Shift" msgstr "Alt+Maiusc" -# 1.5 -#: ../rules/base.xml.in.h:48 +#: ../rules/base.xml.in.h:50 msgid "Alt+Space" msgstr "Alt+Spazio" -#: ../rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" # optionList: altwin # descrizione: Using special PC keys (Win, Menu) to work as standard X keys -# (Super, Hyper, etc.) -# -# Alt/Win key behavior -# (*) Add the standard behavior to Menu key -# ( ) Alt and Meta are on Alt keys -# ( ) Control is mapped to Win keys (and the usual Ctrl keys) -# ( ) Control is mapped to Alt keys, Alt is mapped to Win keys -# ( ) Meta is mapped to Win keys -# ( ) Meta is mapped to Left Win -# ( ) Super is mapped to Win keys -# ( ) Hyper is mapped to Win-keys -# ( ) Alt is mapped to Right Win, Super to Menu -# ( ) Left Alt is swapped with Left Win -# -#: ../rules/base.xml.in.h:50 +# (Super, Hyper, etc.) +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Comportamento tasto Alt/Win" -#: ../rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "Alternativa" -# 1.2 -#: ../rules/base.xml.in.h:52 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" msgstr "Alternativa orientale" -# 1.2 -#: ../rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:55 msgid "Alternative Phonetic" msgstr "Alternativa fonetica" -#: ../rules/base.xml.in.h:54 -msgid "Alternative international (former us_intl)" -msgstr "Internazionale alternativa (in precedenza us_intl)" +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Internazionale alternativa" -#: ../rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "Alternativa, tasti muti Sun" -#: ../rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "Alternativa, tasti muti rimossi" -# 1.2 -#: ../rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" msgstr "Alternativa, solo latin-9" # Andorra -#: ../rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "AND" -#: ../rules/base.xml.in.h:59 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "Andorra" -# 1.5 -#: ../rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:62 msgid "Any Alt key" msgstr "Ogni tasto Alt" -# 1.5 -#: ../rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:63 msgid "Any Win key" -msgstr "Ogni tanto Win" +msgstr "Ogni tasto Win" -# 1.5 -#: ../rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:64 msgid "Any Win key (while pressed)" msgstr "Ogni tasto Win (mentre è premuto)" -#: ../rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Variante apostrofo (')" -#: ../rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:65 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Apple Keyboard alluminio (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Apple Keyboard alluminio (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Apple Keyboard alluminio (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" +msgstr "Apple Keyboard alluminio: emula tasti PC (Stamp, BlocScorr, Pausa, BlocNum)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" msgstr "Portatile Apple" -#: ../rules/base.xml.in.h:66 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "Ara" # nel senso di layout/disposizione e usato nell'elenco di nazioni. -#: ../rules/base.xml.in.h:67 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Araba" -#: ../rules/base.xml.in.h:68 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "ARM" # UE -#: ../rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Armenia" -# 1.5 -# # punto sottoscritto stando a http://it.wikipedia.org/wiki/Diacritico # Grazie a Daniele Forsi # -#: ../rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Variante asturiana con H punto sottoscritto e L punto sottoscritto" -#: ../rules/base.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "Asus Laptop" msgstr "Portatile Asus" -# 1.5 -#: ../rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "At bottom left" msgstr "In basso a sinistra" -# 1.5 -#: ../rules/base.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "At left of 'A'" msgstr "A sinistra di \"A\"" -#: ../rules/base.xml.in.h:74 +# UE +#: ../rules/base.xml.in.h:80 +msgid "Austria" +msgstr "Austria" + +# ISO per austria +#: ../rules/base.xml.in.h:81 +msgid "Aut" +msgstr "AUT" + +# variante per tastiera ghana +#: ../rules/base.xml.in.h:82 +msgid "Avatime" +msgstr "Avatime" + +#: ../rules/base.xml.in.h:83 msgid "Aze" msgstr "AZE" # UE -#: ../rules/base.xml.in.h:75 +#: ../rules/base.xml.in.h:84 msgid "Azerbaijan" msgstr "Azerbaigian" -# 1.5 -#: ../rules/base.xml.in.h:76 +#: ../rules/base.xml.in.h:85 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 wireless Internet Keyboard" -#: ../rules/base.xml.in.h:77 +#: ../rules/base.xml.in.h:86 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 +#: ../rules/base.xml.in.h:87 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:79 +#: ../rules/base.xml.in.h:88 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 +#: ../rules/base.xml.in.h:89 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 +#: ../rules/base.xml.in.h:90 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 +#: ../rules/base.xml.in.h:91 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 +#: ../rules/base.xml.in.h:92 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 +#: ../rules/base.xml.in.h:93 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 +#: ../rules/base.xml.in.h:94 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Mini Wireless Internet and Gaming" -# 1.6 -# variante lituana -#: ../rules/base.xml.in.h:86 -msgid "Baltic+" -msgstr "Baltic+" - -# codice 3 lettere per bangladesh -#: ../rules/base.xml.in.h:87 -msgid "Ban" -msgstr "BGD" +#: ../rules/base.xml.in.h:95 +msgid "Backslash" +msgstr "Backslash" # UE -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:96 msgid "Bangladesh" msgstr "Bangladesh" +# Variante russa http://it.wikipedia.org/wiki/Baschiri +#: ../rules/base.xml.in.h:97 +msgid "Bashkirian" +msgstr "Baschira" + # codice tre lettere per belgio -#: ../rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:98 msgid "Bel" msgstr "BEL" # UE -#: ../rules/base.xml.in.h:90 +#: ../rules/base.xml.in.h:99 msgid "Belarus" msgstr "Bielorussia" # UE -#: ../rules/base.xml.in.h:91 +#: ../rules/base.xml.in.h:100 msgid "Belgium" msgstr "Belgio" -#: ../rules/base.xml.in.h:92 +#: ../rules/base.xml.in.h:101 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:93 +#: ../rules/base.xml.in.h:102 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:94 +#: ../rules/base.xml.in.h:103 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" # variante per india -#: ../rules/base.xml.in.h:95 +#: ../rules/base.xml.in.h:104 msgid "Bengali" msgstr "Bengali" # variante per bengali, credo sia fonetico (crf www.bengalinux.org) -#: ../rules/base.xml.in.h:96 +#: ../rules/base.xml.in.h:105 msgid "Bengali Probhat" msgstr "Bengali probhat" # variante francese -#: ../rules/base.xml.in.h:97 +#: ../rules/base.xml.in.h:106 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ergonomica, tipo Dvorak" # variante francese -#: ../rules/base.xml.in.h:98 +#: ../rules/base.xml.in.h:107 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ergonomica, tipo Dvorak, solo latin-9" +# codice tre lettere per bangladesh +#: ../rules/base.xml.in.h:108 +msgid "Bgd" +msgstr "BGD" + # codice tre lettere per bulgaria -#: ../rules/base.xml.in.h:99 +#: ../rules/base.xml.in.h:109 msgid "Bgr" msgstr "BGR" -# Codice tre lettere per buthan -#: ../rules/base.xml.in.h:100 -msgid "Bhu" -msgstr "BTN" - # UE -#: ../rules/base.xml.in.h:101 +#: ../rules/base.xml.in.h:110 msgid "Bhutan" msgstr "Bhutan" -# 1.2 -#: ../rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:111 msgid "Biblical Hebrew (Tiro)" msgstr "Ebreo biblico (Tiro)" # codice tre lettere per bosnia-erz -#: ../rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:112 msgid "Bih" msgstr "BIH" # codice tre lettere per bielorussia -#: ../rules/base.xml.in.h:104 +#: ../rules/base.xml.in.h:113 msgid "Blr" msgstr "BLR" # UE -#: ../rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:114 msgid "Bosnia and Herzegovina" msgstr "Bosnia-Erzegovina" -# 1.5 -#: ../rules/base.xml.in.h:106 +#: ../rules/base.xml.in.h:115 msgid "Both Alt keys together" msgstr "Entrambi i tasti Alt insieme" -# 1.5 -#: ../rules/base.xml.in.h:107 +#: ../rules/base.xml.in.h:116 msgid "Both Ctrl keys together" msgstr "Entrambi i tasti Ctrl insieme" -# 1.5 -#: ../rules/base.xml.in.h:108 +#: ../rules/base.xml.in.h:117 msgid "Both Shift keys together" msgstr "Entrambi i tasti Maiusc insieme" -#: ../rules/base.xml.in.h:109 -msgid "Bra" -msgstr "BRA" +#: ../rules/base.xml.in.h:118 +msgid "Both Shift-Keys together toggle Caps Lock" +msgstr "Entrambi i tasti Maiusc insieme commutano BloccaMaiusc" -#: ../rules/base.xml.in.h:110 +# UE +#: ../rules/base.xml.in.h:119 +msgid "Botswana" +msgstr "Botswana" + +#: ../rules/base.xml.in.h:120 +msgid "Bra" +msgstr "BRA" + +#: ../rules/base.xml.in.h:121 msgid "Braille" msgstr "Braille" # UE -#: ../rules/base.xml.in.h:111 +#: ../rules/base.xml.in.h:122 msgid "Brazil" msgstr "Brasile" -# 1.5 # bre in iso639 -#: ../rules/base.xml.in.h:112 +#: ../rules/base.xml.in.h:123 msgid "Breton" msgstr "Bretone" # Braille, shortDesc -#: ../rules/base.xml.in.h:113 +#: ../rules/base.xml.in.h:124 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:114 +#: ../rules/base.xml.in.h:125 msgid "Brother Internet Keyboard" msgstr "Brother Internet Keyboard" +# codice 3 lettere per bhutan +#: ../rules/base.xml.in.h:126 +msgid "Btn" +msgstr "BTN" + # variante araba -#: ../rules/base.xml.in.h:115 +#: ../rules/base.xml.in.h:127 msgid "Buckwalter" msgstr "Buckwalter" # UE -#: ../rules/base.xml.in.h:116 +#: ../rules/base.xml.in.h:128 msgid "Bulgaria" msgstr "Bulgaria" -# 1.5 +# codice 3 lettere per botswana +#: ../rules/base.xml.in.h:129 +msgid "Bwa" +msgstr "BWA" + +# codice tre lettere per congo +#: ../rules/base.xml.in.h:130 +msgid "COD" +msgstr "COD" + # variante pakistana -#: ../rules/base.xml.in.h:117 +#: ../rules/base.xml.in.h:131 msgid "CRULP" msgstr "CRULP" -# 1.2 -#: ../rules/base.xml.in.h:118 +#: ../rules/base.xml.in.h:132 msgid "Cambodia" msgstr "Cambogia" -#: ../rules/base.xml.in.h:119 +#: ../rules/base.xml.in.h:133 msgid "Can" msgstr "CAN" # UE -#: ../rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:134 msgid "Canada" msgstr "Canada" -# 1.5 -# -# Nota: talvota appare staccato, talvota attaccato -# non so se per differenzaire il segnale dal pulsante (fisico) -# nel dubbio separo anche in traduzione -#: ../rules/base.xml.in.h:121 +#: ../rules/base.xml.in.h:135 msgid "Caps Lock" -msgstr "Blocca Maiusc" - -# 1.5 -#: ../rules/base.xml.in.h:122 -msgid "CapsLock" msgstr "BlocMaiusc" -# 1.5 # per come appare, tradurre il "to" è superfluo -#: ../rules/base.xml.in.h:123 -msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" +#: ../rules/base.xml.in.h:136 +msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" msgstr "BlocMaiusc (prima disposizione), Maiusc+BlocMaiusc (ultima disposizione)" -# 1.5 -#: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +#: ../rules/base.xml.in.h:137 +msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" msgstr "BlocMaiusc (mentre è premuto), Alt+BlocMaiusc esegue l'azione blocca maiuscole originale" -# 1.5 -#: ../rules/base.xml.in.h:125 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" +#: ../rules/base.xml.in.h:138 +msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" msgstr "BlocMaiusc agisce come Maiusc con il blocco. Maiusc \"mette in pausa\" BlocMaiusc" -# 1.5 -#: ../rules/base.xml.in.h:126 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" +#: ../rules/base.xml.in.h:139 +msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" msgstr "BlocMaiusc agisce come Maiusc con il blocco. Maiusc non ha effetto su BlocMaiusc" +#: ../rules/base.xml.in.h:140 +msgid "Caps Lock is disabled" +msgstr "BlocMaiusc è disabilitato" + # optionList: caps # descrizione: CapsLock tweaks. "Internal" capitalization means capitalization # using some internal tables. Otherwise "as Shift" - means using next group -# -# CapsLock key behavior -# (*) CapsLock uses internal capitalization. Shift "pauses" CapsLock -# ( ) CapsLock uses internal capitalization. Shift doesn't affect CapsLock -# ( ) CapsLock acts as Shift with locking. Shift "pauses" CapsLock -# ( ) CapsLock acts as Shift with locking. Shift doesn't affect CapsLock -# ( ) CapsLock toggles normal capitalization of alphabetic characters -# ( ) Swap ESC and CapsLock -# ( ) Make CapsLock an additional ESC -# ( ) Make CapsLock an additional Backspace -# ( ) CapsLock toggles Shift so all keys are affected -#: ../rules/base.xml.in.h:127 -msgid "CapsLock key behavior" +#: ../rules/base.xml.in.h:141 +msgid "Caps Lock key behavior" msgstr "Comportamento tasto BlocMaiusc" -# 1.5 -#: ../rules/base.xml.in.h:128 -msgid "CapsLock toggles Shift so all keys are affected" +#: ../rules/base.xml.in.h:142 +msgid "Caps Lock toggles Shift so all keys are affected" msgstr "BlocMaiusc commuta Maiusc così da avere effetto su tutti i tasti" -# 1.5 -#: ../rules/base.xml.in.h:129 -msgid "CapsLock toggles normal capitalization of alphabetic characters" +#: ../rules/base.xml.in.h:143 +msgid "Caps Lock toggles normal capitalization of alphabetic characters" msgstr "BlocMaiusc commuta l'uso normale delle lettere maiuscole dei caratteri alfabetici" -# 1.5 -# # "Internal" capitalization means capitalization using some internal tables. # Otherwise "as Shift" - means using next group. -#: ../rules/base.xml.in.h:130 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" +#: ../rules/base.xml.in.h:144 +msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" msgstr "BlocMaiusc fa uso interno delle lettere maiuscole. Maiusc \"mette in pausa\" BlocMaiusc" -# 1.5 -#: ../rules/base.xml.in.h:131 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" +#: ../rules/base.xml.in.h:145 +msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" msgstr "BlocMaiusc fa uso interno delle lettere maiuscole. Maiusc non ha effetto su BlocMaiusc" # FIXME... trovare traduzione middle-dot -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:146 msgid "Catalan variant with middle-dot L" msgstr "Variante catalano con L middle-dot" -# 1.5 -# # variante romena (wikipedia mette la gl) -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:147 msgid "Cedilla" msgstr "Cediglia" # codice tre lettere per la svizzera -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:148 msgid "Che" msgstr "CHE" -# 1.5 -# # variante USA -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:149 msgid "Cherokee" msgstr "Cherokee" -# 1.6 -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:150 msgid "Cherry B.UNLIMITED" msgstr "Cherry B.UNLIMITED" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:151 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:152 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (opzione alternativa)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:154 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:155 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:156 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:157 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet Keyboard" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:158 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:159 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:160 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" # UE -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:161 msgid "China" msgstr "Cina" +# codice tre lettere per cina +#: ../rules/base.xml.in.h:162 +msgid "Chn" +msgstr "CHN" + # variante russa -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:163 msgid "Chuvash" msgstr "Chuvash" # variante russa -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:164 msgid "Chuvash Latin" msgstr "Chuvash latin" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:165 msgid "Classic" msgstr "Classica" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:166 msgid "Classic Dvorak" msgstr "Dvorak classica" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:167 +msgid "Classic, eliminate dead keys" +msgstr "Classica, tasti muti rimossi" + +#: ../rules/base.xml.in.h:168 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:169 msgid "CloGaelach" msgstr "CloGaelach" # variante USA -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:170 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:171 msgid "Compaq Easy Access Keyboard" msgstr "Compaq tastiera Easy Access" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet Keyboard (13 tasti)" -#: ../rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:173 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet Keyboard (18 tasti)" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:174 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet Keyboard (7 tasti)" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:175 msgid "Compaq iPaq Keyboard" msgstr "Compaq tastiera iPaq" # optionList: compose # descrizione: Tweaking the position of the "Compose" key: mapping to # existing PC keys -# -# -# Compose key position -# [*] Right Alt -# [ ] Left Win -# [*] Right Win -# [ ] Menu -# [*] Right Ctrl -# [ ] Caps Lock -# [*] Less-than/Greater-than -# -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:176 msgid "Compose key position" msgstr "Posizione tasto Compose" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:177 msgid "Congo, Democratic Republic of the" msgstr "Congo, Repubblica Democratica del" -# 1.6 -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:178 msgid "Control + Alt + Backspace" msgstr "Control + Alt + Backspace" -# 1.5 -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:179 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Control è applicato ai tasti Alt, Alt è applicato ai tasti Win" -# 1.5 -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:180 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Control è applicato ai tasti Win (e ai soliti tasti Ctrl)" -# 1.6 +#: ../rules/base.xml.in.h:181 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + # variante rumena -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:182 msgid "Crimean Tatar (Dobruca-1 Q)" msgstr "Tatar crimea (Dobruca-1 Q)" -# 1.6 -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:183 msgid "Crimean Tatar (Dobruca-2 Q)" msgstr "Tatar crimea (Dobruca-2 Q)" -# 1.6 -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:184 msgid "Crimean Tatar (Turkish Alt-Q)" msgstr "Tatar crimea (turca Alt-Q)" -# 1.6 -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:185 msgid "Crimean Tatar (Turkish F)" msgstr "Tatar crimea (turca F)" -# 1.6 -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:186 msgid "Crimean Tatar (Turkish Q)" msgstr "Tatar crimea (turca Q)" # UE -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:187 msgid "Croatia" msgstr "Croazia" -# 1.2 # optionList: ctrl # descrizione: Tweaking the position of the "Ctrl" key -# -# Ctrl key position -# (*) Make CapsLock an additional Ctrl -# ( ) Swap Ctrl and CapsLock -# ( ) At left of 'A' -# ( ) At bottom left -# ( ) Right Ctrl as Right Alt -# -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:188 msgid "Ctrl key position" msgstr "Posizione tasto Ctrl" -# 1.5 -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:189 msgid "Ctrl+Shift" msgstr "Ctrl+Maiusc" # UE -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic" msgstr "Cirillico" -# 1.2 -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:191 msgid "Cyrillic with guillemets" msgstr "Cirillico con caporali («»)" -# 1.5 -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:192 msgid "Cyrillic, Z and ZHE swapped" msgstr "Cirillico, Z e ZHE scambiati" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:193 msgid "Cze" msgstr "CZE" # UE -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:194 msgid "Czechia" msgstr "Repubblica Ceca" -# 1.6 # variante per lingua Kalmyk -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:195 msgid "DOS" msgstr "DOS" -# shortDesc per Congo, usato codice ISO -#: ../rules/base.xml.in.h:179 -msgid "DRC" -msgstr "COD" - -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:196 msgid "DTK2000" msgstr "DTK2000" -# 1.5 -# breve per Danimarca, usato codice iso3166 -#: ../rules/base.xml.in.h:181 -msgid "Dan" -msgstr "DNK" - -# variante tedesca... +# variante tedesca... # # rispetto alla tedesca normale cambiano due caratteri, ` e ^ # ah, le tastiere tedesche non hanno le lettere accentate, per cui -# probabilemente 'sta cosa è importate per il Compose -#: ../rules/base.xml.in.h:182 +# probabilemente 'sta cosa è importate per il Compose +#: ../rules/base.xml.in.h:197 msgid "Dead acute" msgstr "Acuto muto" -# variante tedesca... +# variante tedesca... # # rispetto alla tedesca normale cambia un carattere, ^ # ah, le tastiere tedesche non hanno le lettere accentate, per cui -# probabilemente 'sta cosa è importate per il Compose -#: ../rules/base.xml.in.h:183 +# probabilemente 'sta cosa è importate per il Compose +#: ../rules/base.xml.in.h:198 msgid "Dead grave acute" msgstr "Acuto grave muto" -# 1.5 -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:199 msgid "Default numeric keypad keys" msgstr "Tasti predefiniti nel tastierino numerico" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:200 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:201 msgid "Dell 101-key PC" msgstr "Dell 101 tasti PC" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:202 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Dell portatile Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:203 msgid "Dell Laptop/notebook Precision M series" msgstr "Dell portatile serie Precision M" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:204 msgid "Dell Latitude series laptop" msgstr "Dell portatile serie Latitude" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:205 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:206 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:207 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:208 msgid "Dell USB Multimedia Keyboard" msgstr "Dell tastiera USB multimediale" # UE -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:209 msgid "Denmark" msgstr "Danimarca" # codice tre lettere per germania< -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:210 msgid "Deu" msgstr "DEU" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:211 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa tastiera Wireless Desktop" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:212 msgid "Diamond 9801 / 9802 series" msgstr "Diamond serie 9801/9802" -#: ../rules/base.xml.in.h:198 +# codice tre lettere per Danimarca +#: ../rules/base.xml.in.h:213 +msgid "Dnk" +msgstr "DNK" + +#: ../rules/base.xml.in.h:214 msgid "Dvorak" msgstr "Dvorak" -# 1.5 -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:215 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (punteggiatura UK)" -#: ../rules/base.xml.in.h:200 -msgid "Dvorak international" -msgstr "Dvorak internazionale" +#: ../rules/base.xml.in.h:216 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Dvorak internazionale alternativa (senza tasti muti)" + +#: ../rules/base.xml.in.h:217 +msgid "Dvorak international (with dead keys)" +msgstr "Dvorak internazionale (con tasti muti)" -# 1.6 # variante polacca -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:218 msgid "Dvorak, Polish quotes on key 1" msgstr "Dvorak, virgolette polacche sul tasto 1" -# 1.5 -# # da controllare.. -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:219 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, virgolette polacche sul tasto quotemark" -# 1.5 -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:220 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:221 msgid "Eastern" msgstr "Orientale" -# 1.5 -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:222 msgid "Eliminate dead keys" msgstr "Tasti muti esclusi" -# 1.5 -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:223 msgid "Enable extra typographic characters" msgstr "Abilitare caratteri tipografici aggiuntivi" -# 1.6 # variante canadese -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:224 msgid "English" msgstr "Inglese" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:225 +msgid "English (USA International)" +msgstr "Inglese (internazionale USA)" + +#: ../rules/base.xml.in.h:226 +msgid "English (USA Macintosh)" +msgstr "Inglese (Macintosh USA)" + +#: ../rules/base.xml.in.h:227 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -# 1.6 # lasciato enter, come nome di segnale # sono due uno è enter, l'altro return -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:228 msgid "Enter on keypad" msgstr "Enter sul tastierino numerico" -# 1.5 # descrizione breve per Esperanto, usato codice iso639 tre lettere -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:229 msgid "Epo" msgstr "EPO" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:230 msgid "Ergonomic" msgstr "Ergonomica" # codice tre lettere per spagna -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:231 msgid "Esp" msgstr "ESP" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:232 msgid "Esperanto" msgstr "Esperanto" # codice tre lettere per estonia -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:233 msgid "Est" msgstr "EST" # UE -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:234 msgid "Estonia" msgstr "Estonia" # codice tre lettere per etiopia -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:235 msgid "Eth" msgstr "ETH" # UE -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:236 msgid "Ethiopia" msgstr "Etiopia" -#: ../rules/base.xml.in.h:218 -msgid "Evdev-managed keyboard" -msgstr "Tastiera gestita da Evdev" - -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:237 msgid "Everex STEPnote" msgstr "Everex STEPnote" # Ewe: variante del Ghana -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:238 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:239 msgid "Extended" msgstr "Estesa" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:240 msgid "Extended - Winkeys" msgstr "Estesa - tasti Win" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:241 msgid "Extended Backslash" msgstr "Backslash esteso" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:242 msgid "F-letter (F) variant" msgstr "Variante lettera-F (F)" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:243 msgid "FL90" msgstr "FL90" -# codice tre lettere per isole Faroe -#: ../rules/base.xml.in.h:226 -msgid "Fao" -msgstr "FRO" - -# 1.5 -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:244 msgid "Faroe Islands" msgstr "Isole Fær Øer" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:245 msgid "Fin" msgstr "FIN" # UE -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:246 msgid "Finland" msgstr "Finlandia" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:249 msgid "Four-level key with abstract separators" msgstr "Tasto di quarto livello con separatori astratti" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:250 msgid "Four-level key with comma" msgstr "Tasto di quarto livello con virgola" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:251 msgid "Four-level key with dot" msgstr "Tasto di quarto livello con punto" -# 1.5 -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:252 msgid "Four-level key with dot, latin-9 restriction" msgstr "Tasto di quarto livello con punto, restrizione latin-9" # http://en.wikipedia.org/wiki/Momayyez -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:253 msgid "Four-level key with momayyez" msgstr "Tasto di quarto livello con momayyez" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:254 msgid "Fra" msgstr "FRA" # UE -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:255 msgid "France" msgstr "Francia" -#: ../rules/base.xml.in.h:239 +# lasciata la forma francese, magari ha un senso particolare +# variante del mali +#: ../rules/base.xml.in.h:256 +msgid "Français (France Alternative)" +msgstr "Français (alternativa Francia)" + +#: ../rules/base.xml.in.h:257 msgid "French" msgstr "Francese" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:258 msgid "French (Macintosh)" msgstr "Francese (Macintosh)" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:259 msgid "French (legacy)" msgstr "Francese (vecchia maniera)" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:260 msgid "French Dvorak" msgstr "Francese Dvorak" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:261 msgid "French, Sun dead keys" msgstr "Francese, tasti muti Sun" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:262 msgid "French, eliminate dead keys" msgstr "Francese, tasti muti rimossi" -# 1.5 -#: ../rules/base.xml.in.h:245 +# codice tre lettere per Isole Fær Øer +#: ../rules/base.xml.in.h:263 +msgid "Fro" +msgstr "FRO" + +#: ../rules/base.xml.in.h:264 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Portatile AMILO Fujitsu-Siemens Computers" # Fula: variante del Ghana -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:265 msgid "Fula" msgstr "Fula" # Codice tre lettere per U.K. -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:266 msgid "GBr" msgstr "GBR" +# variante per tastiera ghana +#: ../rules/base.xml.in.h:267 +msgid "GILLBT" +msgstr "GILLBT" + # Ga: variante del ghana -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:268 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:269 msgid "Generic 101-key PC" msgstr "Generica 101 tasti PC" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:270 msgid "Generic 102-key (Intl) PC" msgstr "Generica 102 tasti (Intl) PC" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:271 msgid "Generic 104-key PC" msgstr "Generica 104 tasti PC" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:272 msgid "Generic 105-key (Intl) PC" msgstr "Generica 105 tasti (Intl) PC" -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:274 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:275 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:276 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -# 1.6 -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:277 msgid "Genius KKB-2050HS" msgstr "Genius KKB-2050HS" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:278 msgid "Geo" msgstr "GEO" # UE -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:279 msgid "Georgia" msgstr "Georgia" # Curiosamente è una variante delle tastiere italiane... -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:280 msgid "Georgian" msgstr "Georgiana" # Questa invece variante delle tastiere francesi -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:281 msgid "Georgian AZERTY Tskapo" msgstr "Georgiana AZERTY Tskapo" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:282 msgid "German (Macintosh)" msgstr "Tedesca (Macintosh)" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:283 msgid "German, Sun dead keys" msgstr "Tedesca, tasti muti Sun" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:284 msgid "German, eliminate dead keys" msgstr "Tedesca, tasti muti rimossi" # UE -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:285 msgid "Germany" msgstr "Germania" # shortDesc per Ghana, usato codice ISO -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:286 msgid "Gha" msgstr "GHA" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:287 msgid "Ghana" msgstr "Ghana" +# codice tre lettere per guinea +#: ../rules/base.xml.in.h:288 +msgid "Gin" +msgstr "GIN" + # codice tre lettere per grecia -#: ../rules/base.xml.in.h:268 -msgid "Gre" +#: ../rules/base.xml.in.h:289 +msgid "Grc" msgstr "GRC" # UE -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:290 msgid "Greece" msgstr "Grecia" -# 1.5 -# variante olpc2 per USA -#: ../rules/base.xml.in.h:270 -msgid "Group toggle on multiply/divide key" -msgstr "Commuta gruppo sul tasto moltiplica/dividi" - -# shortDesc per Guinea, usato codice ISO -#: ../rules/base.xml.in.h:271 -msgid "Gui" -msgstr "GIN" - -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:291 msgid "Guinea" msgstr "Guinea" # Gujarati: variante india -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:292 msgid "Gujarati" msgstr "Gujarati" # Gurmukhi: variante india -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:293 msgid "Gurmukhi" msgstr "Gurmukhi" # Gurmukhi: variante india -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:294 msgid "Gurmukhi Jhelum" msgstr "Gurmukhi Jhelum" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:295 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:296 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking Keyboard" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:297 msgid "Happy Hacking Keyboard for Mac" msgstr "Happy Hacking Keyboard per Mac" # Hausa: variante Ghana -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:298 msgid "Hausa" msgstr "Hausa" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet Keyboard" -#: ../rules/base.xml.in.h:281 +# omesso Notebook +#: ../rules/base.xml.in.h:300 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110" + +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavillion ZT11xx" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:308 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavillion dv5" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:309 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Hewlett-Packard Multimedia Keyboard SK-250x" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:310 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -# 1.5 -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:311 msgid "Hexadecimal" msgstr "Esadecimale" # Hindi Bolnagri: variante India -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:312 msgid "Hindi Bolnagri" msgstr "Hindi Bolnagri" -# 1.6 # variante indiana -#: ../rules/base.xml.in.h:293 +#: ../rules/base.xml.in.h:313 msgid "Hindi Wx" msgstr "Hindi Wx" -# 1.5 -# # variante ukraina -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:314 msgid "Homophonic" msgstr "Omofonica" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:315 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" # codice tre lettere per croazia -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:316 msgid "Hrv" msgstr "HRV" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:317 msgid "Hun" msgstr "HUN" # UE -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:318 msgid "Hungary" msgstr "Ungheria" -# 1.5 -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:319 msgid "Hyper is mapped to Win-keys" msgstr "Hyper è applicato ai tasti Win" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:320 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:321 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:322 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:323 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:305 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" - -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:325 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:326 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:327 msgid "ISO Alternate" msgstr "ISO alternativa" # UE -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:328 msgid "Iceland" msgstr "Islanda" # Igbo: variante Nigeria -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:329 msgid "Igbo" msgstr "Igbo" # variante LatAm -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:330 msgid "Include dead tilde" msgstr "Tilde muta inclusa" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:331 msgid "Ind" msgstr "IND" # UE -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:332 msgid "India" msgstr "India" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:333 msgid "International (AltGr dead keys)" msgstr "Internazionale (tasti muti AltGr)" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:334 msgid "International (with dead keys)" msgstr "Internazionale (con tasti muti)" # Inuktitut: variante canadese -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:335 msgid "Inuktitut" msgstr "Inuktitut" # UE -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:336 ../rules/base.extras.xml.in.h:8 msgid "Iran" msgstr "Iran" # UE -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:337 msgid "Iraq" msgstr "Iraq" # UE -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:338 msgid "Ireland" msgstr "Irlanda" # codice tre lettere per irlanda -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:339 msgid "Irl" msgstr "IRL" # codice tre lettere per Iran -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:340 msgid "Irn" msgstr "IRN" # codice tre lettere per iraq -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:341 msgid "Irq" msgstr "IRQ" # Codice tre lettere per islanda< -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:342 msgid "Isl" msgstr "ISL" # codice tre lettere per israele< -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:343 msgid "Isr" msgstr "ISR" # UE -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:344 msgid "Israel" msgstr "Israele" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:345 msgid "Ita" msgstr "ITA" # UE -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:346 msgid "Italy" msgstr "Italia" # UE -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:347 msgid "Japan" msgstr "Giappone" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:348 msgid "Japan (PC-98xx Series)" msgstr "Giappone (Serie PC-98xx)" # optionList: japan -# descrizione: +# descrizione: # # Japanese keyboard options # [*] Kana Lock key is locking # [ ] NICOLA-F style Backspace -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:349 msgid "Japanese keyboard options" msgstr "Opzioni tastiera giapponese" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:350 msgid "Jpn" msgstr "JPN" -# 1.5 # variante russa, in iso639 è XAL -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:351 msgid "Kalmyk" msgstr "Kalmyk" # Kana: variante giappone -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:352 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:353 msgid "Kana Lock key is locking" msgstr "Il tasto Kana Lock sta bloccando" # variante india -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:354 msgid "Kannada" msgstr "Kannada" # Kashubian: variante polonia -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:355 msgid "Kashubian" msgstr "Kashubian" # shortDesc per Kazakistan -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:356 msgid "Kaz" msgstr "KAZ" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:357 msgid "Kazakh with Russian" msgstr "Kazaka con russo" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:358 msgid "Kazakhstan" msgstr "Kazakistan" -# 1.6 -#: ../rules/base.xml.in.h:340 +# codice tre lettere per Kenia +#: ../rules/base.xml.in.h:359 +msgid "Ken" +msgstr "KEN" + +#: ../rules/base.xml.in.h:360 +msgid "Kenya" +msgstr "Kenya" + +#: ../rules/base.xml.in.h:361 msgid "Key sequence to kill the X server" msgstr "Sequenza di tasti per terminare il server X" -# 1.5 # optionList: lv3 # descrizione: The key combination used to choose the 3rd (and 4th, together # with Shift) level of symbols -# -# Key to choose 3rd level -# [*] Right Ctrl -# [ ] Menu -# [*] Any Win key -# [ ] Left Win -# [*] Right Win -# [ ] Any Alt key -# [*] Left Alt -# [ ] Right Alt -# [*] Right Alt, Shift+Right Alt key is Multi_Key -# [ ] Right Alt key never chooses 3rd level -# -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:362 msgid "Key to choose 3rd level" msgstr "Tasto per scegliere il terzo livello" -# 1.5 +#: ../rules/base.xml.in.h:363 +msgid "Key to choose 5th level" +msgstr "Tasto per scegliere il quinto livello" + # optionList: grp # descrizione: The key combination used to switch between groups -# -# Key(s) to change layout -# [*] Right Alt (while pressed) -# [ ] Left Alt (while pressed) -# [ ] Left Win (while pressed) -# [ ] Right Win (while pressed) -# [ ] Any Win key (while pressed) -# [*] CapsLock (while pressed), Alt+CapsLock does the original capslock action -# [*] Right Ctrl (while pressed) -# [ ] Right Alt -# [*] Left Alt -# [ ] CapsLock -# [*] Shift+CapsLock -# [ ] CapsLock (to first layout), Shift+CapsLock (to last layout) -# [*] Left Win (to first layout), Right Win/Menu (to last layout) -# [ ] Alt+CapsLock -# [*] Both Shift keys together -# [ ] Both Alt keys together -# [*] Both Ctrl keys together -# [ ] Ctrl+Shift -# [*] Left Ctrl+Left Shift -# [ ] Alt+Ctrl -# [*] Alt+Shift -# [ ] Alt+Space -# [*] Menu -# [ ] Left Win -# [*] Right Win -# [ ] Left Shift -# [*] Right Shift -# [ ] Left Ctrl -# [*] Right Ctrl -# -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:364 msgid "Key(s) to change layout" msgstr "Tasto o tasti per cambiare disposizione" -# variante iraniana senza numeri -# forse anche variante per altra lingua -#: ../rules/base.xml.in.h:343 -msgid "Keypad" -msgstr "Tastierino" - -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:365 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -# 1.6 # shortDesc per Kyrgyzstan -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:366 msgid "Kgz" msgstr "KGZ" # shortDesc per Cambogia, usato codide ISO -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:367 msgid "Khm" msgstr "KHM" +# variante tastiera kenya +#: ../rules/base.xml.in.h:368 +msgid "Kikuyu" +msgstr "Kikuyu" + +# nome di modello +#: ../rules/base.xml.in.h:369 +msgid "Kinesis" +msgstr "Kinesis" + # Komi: variante russa -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:370 msgid "Komi" msgstr "Komi" # shortDesc per corea del sud, usato codice iso -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:371 msgid "Kor" msgstr "KOR" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:372 msgid "Korea, Republic of" msgstr "Corea, Repubblica di" # variante canadese -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:373 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, (F)" msgstr "Curda, (F)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:375 msgid "Kurdish, Arabic-Latin" msgstr "Curda, arabo-latina" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:376 msgid "Kurdish, Latin Alt-Q" msgstr "Curda, latina Alt-Q" -#: ../rules/base.xml.in.h:354 +#: ../rules/base.xml.in.h:377 msgid "Kurdish, Latin Q" msgstr "Curda, latina Q" # UE -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:378 msgid "Kyrgyzstan" msgstr "Kirghizistan" -# 1.5 -# Short description per Latin American -# include una lunga serie di nazioni: AR, Bo, CL, CO, CR, CU, DO... +# Short description per Latin American +# include una lunga serie di nazioni: AR, Bo, CL, CO, CR, CU, DO... # -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:379 msgid "LAm" -msgstr "LatAm" +msgstr "LAm" -# 1.5 # variante lituana -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:380 msgid "LEKP" msgstr "LEKP" -# 1.5 # variante lituana -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:381 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:382 msgid "Lao" msgstr "LAO" # UE -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:383 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:384 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Compaq Laptop tastiera per portatile (es. Armada)" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:385 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Compaq Internet Keyboard per portatile (es. Presario)" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:386 msgid "Laptop/notebook eMachines m68xx" msgstr "Portatile eMachines m68xx" -#: ../rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:387 msgid "Latin" msgstr "Latino" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:388 msgid "Latin American" msgstr "Latino americano" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:389 msgid "Latin Unicode" msgstr "Latino Unicode" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:390 msgid "Latin Unicode qwerty" msgstr "Latino Unicode qwerty" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:391 msgid "Latin qwerty" msgstr "Latino qwerty" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:392 msgid "Latin unicode" msgstr "Latino unicode" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:393 msgid "Latin unicode qwerty" msgstr "Latino unicode qwerty" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:394 msgid "Latin with guillemets" msgstr "Latino con caporali («»)" # UE -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:395 msgid "Latvia" msgstr "Lettonia" -# 1.5 -# descr breve per Lettonia, usato codice iso3166 -#: ../rules/base.xml.in.h:373 -msgid "Lav" -msgstr "LVA" +#: ../rules/base.xml.in.h:396 +msgid "Layout toggle on multiply/divide key" +msgstr "Commuta disposizione sul tasto moltiplica/dividi" -# 1.5 -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:397 msgid "Left Alt" msgstr "Alt sinistro" -# 1.5 -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:398 msgid "Left Alt (while pressed)" msgstr "Alt sinistro (mentre è premuto)" -# 1.5 -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:399 msgid "Left Alt is swapped with Left Win" msgstr "Alt sinistro è scambiato con Win sinistro" -# 1.5 -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:400 msgid "Left Ctrl" msgstr "Ctrl sinistro" -# 1.5 -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:401 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Ctrl sinistro (per prima disposizione), Ctrl destro (per ultima disposizione)" + +#: ../rules/base.xml.in.h:402 msgid "Left Ctrl+Left Shift" msgstr "Ctrl sinistro+Maiusc sinistro" -# 1.5 -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:403 msgid "Left Shift" msgstr "Maiusc sinistro" -# 1.5 -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:404 msgid "Left Win" msgstr "Win sinistro" -# 1.5 -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:405 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "Win sinistro (prima disposizione), Win/Menu destro (ultima disposizione)" -# 1.5 -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:406 msgid "Left Win (while pressed)" msgstr "Win sinistro (mentre è premuto)" -# UE -#: ../rules/base.xml.in.h:383 +# tasto per scegliere il quinto livello: |...| +#: ../rules/base.xml.in.h:407 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Win sinistro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello" + +# tasto per scegliere il quinto livello: |...| +#: ../rules/base.xml.in.h:408 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Win sinistro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco" + +#: ../rules/base.xml.in.h:409 msgid "Left hand" msgstr "Mano sinistra" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:410 msgid "Left handed Dvorak" msgstr "Dvorak mancina" -# 1.5 -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:411 msgid "Legacy" msgstr "Vecchia maniera" -# 1.5 -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:412 msgid "Legacy Wang 724" msgstr "Wang 724 vecchia maniera" -# 1.5 #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:414 msgid "Legacy key with comma" msgstr "Tasto vecchia maniera con virgola" -# 1.5 -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:415 msgid "Legacy key with dot" msgstr "Tasto vecchia maniera con punto" -# 1.5 -#: ../rules/base.xml.in.h:390 -msgid "Less-than/Greater-than" -msgstr "Minore-di/Maggiore-di" - # UE -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:416 msgid "Lithuania" msgstr "Lituania" -#: ../rules/base.xml.in.h:392 +# codice tre lettere per sri lanka +#: ../rules/base.xml.in.h:417 +msgid "Lka" +msgstr "LKA" + +#: ../rules/base.xml.in.h:418 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (opzione alternativa)" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:425 msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (opzione alternativa 2)" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:426 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:427 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:428 msgid "Logitech G15 extra keys via G15daemon" msgstr "Tasti aggiuntivi Logitech attraverso G15daemon" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:429 msgid "Logitech Generic Keyboard" msgstr "Logitech tastiera generica" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:430 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech Internet 350 Keyboard" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:431 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet Keyboard" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:432 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator Keyboard" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:433 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite Keyboard" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:434 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" -#: ../rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:435 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:436 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge Keyboard" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:437 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:413 +#: ../rules/base.xml.in.h:439 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (modello Y-RB6)" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:440 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:441 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -# 1.5 # codice iso639: dsb # FIXME tradotto come in iso-codes, ma inferiore nun se po' vede... -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:442 msgid "Lower Sorbian" msgstr "Sorabo inferiore" -# 1.5 # FIXME tradotto come in iso-codes, ma inferiore nun se po' vede... -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:443 msgid "Lower Sorbian (qwertz)" msgstr "Sorabo inferiore (qwertz)" # codice tre lettere per lituania -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:444 msgid "Ltu" msgstr "LTU" +# codice tre lettere per lettonia +#: ../rules/base.xml.in.h:445 +msgid "Lva" +msgstr "LVA" + # variante della Georgia -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:446 msgid "MESS" msgstr "MESS" # shortDesc per Montenegro, usato ISO -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:447 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:448 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:449 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Intl)" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:450 msgid "Macedonia" msgstr "Macedonia" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:451 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:452 +msgid "Macintosh (International)" +msgstr "Macintosh (internazionale)" + +#: ../rules/base.xml.in.h:453 msgid "Macintosh Old" msgstr "Macintosh Old" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:454 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, tasti muti Sun" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:455 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, tasti muti rimossi" -# 1.5 -#: ../rules/base.xml.in.h:428 -msgid "Make CapsLock an additional Backspace" +#: ../rules/base.xml.in.h:456 +msgid "Make Caps Lock an additional Backspace" msgstr "Rendere BlocMaiusc un Backspace aggiuntivo" -# 1.5 -#: ../rules/base.xml.in.h:429 -msgid "Make CapsLock an additional Ctrl" +#: ../rules/base.xml.in.h:457 +msgid "Make Caps Lock an additional Ctrl" msgstr "Rendere BlocMaiusc un Ctrl aggiuntivo" -# 1.5 -#: ../rules/base.xml.in.h:430 -msgid "Make CapsLock an additional ESC" +#: ../rules/base.xml.in.h:458 +msgid "Make Caps Lock an additional ESC" msgstr "Rendere BlocMaiusc un ESC aggiuntivo" -# codice tre lettere per maldive -#: ../rules/base.xml.in.h:431 -msgid "Mal" -msgstr "MDV" +#: ../rules/base.xml.in.h:459 +msgid "Make Caps Lock an additional Hyper" +msgstr "Rendere BlocMaiusc un Hyper aggiuntivo" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:460 +msgid "Make Caps Lock an additional Num Lock" +msgstr "Rendere BlocMaiusc un BlocNum aggiuntivo" + +#: ../rules/base.xml.in.h:461 +msgid "Make Caps Lock an additional Super" +msgstr "Rendere BlocMaiusc un Super aggiuntivo" + +#: ../rules/base.xml.in.h:462 msgid "Malayalam" msgstr "Malayalam" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:463 msgid "Malayalam Lalitha" msgstr "Malayalam Lalitha" # UE -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:464 msgid "Maldives" msgstr "Maldive" +#: ../rules/base.xml.in.h:465 +msgid "Mali" +msgstr "Mali" + # UE -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:466 msgid "Malta" msgstr "Malta" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:467 msgid "Maltese keyboard with US layout" msgstr "Tastiera maltese con disposizione US" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:468 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:469 msgid "Maori" msgstr "Maori" -#: ../rules/base.xml.in.h:439 +# codice tre lettere per maldive +#: ../rules/base.xml.in.h:470 +msgid "Mdv" +msgstr "MKV" + +#: ../rules/base.xml.in.h:471 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:472 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access Keyboard" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:473 msgid "Memorex MX2750" msgstr "Memorex MX2750" -# 1,5 # il tasto Menu -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:474 msgid "Menu" msgstr "Menu" -# 1.5 -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:475 msgid "Meta is mapped to Left Win" msgstr "Meta è applicato al tasto Win sinistro" -# 1.5 -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:476 msgid "Meta is mapped to Win keys" msgstr "Meta è applicato ai tasti Win" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:477 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet Keyboard" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, svedese" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:481 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:450 +#: ../rules/base.xml.in.h:482 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:484 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:485 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:486 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office Keyboard" -#: ../rules/base.xml.in.h:455 +#: ../rules/base.xml.in.h:487 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" # optionList: (vari) # descrizione: (nessuna) -# -# Miscellaneous compatibility options -# [*] Default numeric keypad keys -# [ ] Numeric keypad keys work as with Mac -# [*] Shift with numeric keypad keys works as in MS Windows -# [ ] Shift does not cancel NumLock, chooses 3d level instead -# -# [*] Special keys (Ctrl+Alt+<key>) handled in a server -# -# [ ] Shift cancels CapsLock -# -# [*] Enable extra typographic characters -# -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:488 msgid "Miscellaneous compatibility options" msgstr "Opzioni varie di compatibilità" # codice tre lettere per macedonia -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:489 msgid "Mkd" msgstr "MKD" +#: ../rules/base.xml.in.h:490 +msgid "Mli" +msgstr "MLI" + # codice tre lettere per malta -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:491 msgid "Mlt" msgstr "MLT" # codice tre lettere per birmania -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:492 msgid "Mmr" msgstr "MMR" # codice tre lettere per mongolia -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:493 msgid "Mng" msgstr "MNG" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:494 msgid "Mongolia" msgstr "Mongolia" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:495 msgid "Montenegro" msgstr "Montenegro" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:496 msgid "Morocco" msgstr "Marocco" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:497 msgid "Multilingual" msgstr "Multilingue" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:498 msgid "Multilingual, first part" msgstr "Multilingue, prima parte" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:499 msgid "Multilingual, second part" msgstr "Multilingue, seconda parte" # UE -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:500 msgid "Myanmar" msgstr "Birmania" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:501 msgid "NICOLA-F style Backspace" msgstr "Backspace stile NICOLA-F" -# 1.5 # variante pakistana -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:502 msgid "NLA" msgstr "NLA" -# 1.5 # variante brasiliana -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:503 msgid "Nativo" msgstr "Nativo" -# 1.5 # variante brasiliana -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:504 msgid "Nativo for Esperanto" msgstr "Nativo per Esperanto" -# 1.5 # variante brasiliana -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:505 msgid "Nativo for USA keyboards" msgstr "Nativo per tastiere USA" -# 1.5 # variante tetheska.... ehm tedesca -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:506 msgid "Neo 2" msgstr "Neo 2" -# shortDesc per Nepal, usato ISO -#: ../rules/base.xml.in.h:474 -msgid "Nep" -msgstr "NPL" - -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:507 msgid "Nepal" msgstr "Nepal" # UE -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:508 msgid "Netherlands" msgstr "Paesi Bassi" -# shortDesc per Nigeria, usato ISO -#: ../rules/base.xml.in.h:477 -msgid "Nig" +# variante bulgare +#: ../rules/base.xml.in.h:509 +msgid "New phonetic" +msgstr "Fonetica nuova" + +# codice tre lettere per Nigeria +#: ../rules/base.xml.in.h:510 +msgid "Nga" msgstr "NGA" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:511 msgid "Nigeria" msgstr "Nigeria" # codice tre lettere per paesi bassi -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:512 msgid "Nld" msgstr "NLD" -# 1.5 -#: ../rules/base.xml.in.h:480 +#: ../rules/base.xml.in.h:513 msgid "Non-breakable space character at fourth level" msgstr "Carattere Spazio non-interrompibile al quarto livello" -# 1.5 -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:514 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Carattere Spazio non-interrompibile al quarto livello, carattere Spazio sottile non-interrompibile al sesto livello" -# 1.5 -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:515 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Carattere Spazio non-interrompibile al quarto livello, carattere Spazio sottile non-interrompibile al sesto livello (attraverso Ctrl+Maiusc)" -# 1.5 -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:516 msgid "Non-breakable space character at second level" msgstr "Carattere Spazio non-interrompibile al secondo livello" -# 1.5 -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:517 msgid "Non-breakable space character at third level" msgstr "Carattere Spazio non-interrompibile al terzo livello" -# 1.5 -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:518 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "Carattere Spazio non-interrompibile al terzo livello, niente al quarto livello" -# 1.5 -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:519 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "Carattere Spazio non-interrompibile al terzo livello, carattere Spazio sottile non-interrompibile al quarto livello" # codice tre lettere per norvegia -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:520 msgid "Nor" msgstr "NOR" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:521 msgid "Northern Saami" msgstr "Saami settentrinale" -#: ../rules/base.xml.in.h:489 +#: ../rules/base.xml.in.h:522 msgid "Northern Saami, eliminate dead keys" msgstr "Saami settentrionale, tasti muti rimossi" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:523 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" # UE -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:524 msgid "Norway" msgstr "Norvegia" -# 1.5 -#: ../rules/base.xml.in.h:492 -msgid "NumLock" +# codice tre lettere per nepal +#: ../rules/base.xml.in.h:525 +msgid "Npl" +msgstr "NPL" + +#: ../rules/base.xml.in.h:526 +msgid "Num Lock" msgstr "BlocNum" -# 1.5 # optionList: kpdl -# descrizione: Select a keypad KPDL key variant -# -# Numeric keypad delete key behaviour -# (*) Legacy key with dot -# ( ) Legacy key with comma -# ( ) Four-level key with dot -# ( ) Four-level key with dot, latin-9 restriction -# ( ) Four-level key with comma -# ( ) Four-level key with momayyez -# ( ) Four-level key with abstract separators -# ( ) Semi-colon on third level -#: ../rules/base.xml.in.h:493 +# descrizione: Select a keypad KPDL key variant +#: ../rules/base.xml.in.h:527 msgid "Numeric keypad delete key behaviour" msgstr "Comportamento tasto Canc su tastierino numerico" -# 1.5 -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:528 msgid "Numeric keypad keys work as with Mac" msgstr "I tasti del tastierino numerico operano come nei Mac" # optionList: keypad # descrizione: Select a keypad type -# -# Numeric keypad layout selection -# (*) Legacy -# ( ) Unicode additions (arrows and math operators) -# ( ) Unicode additions (arrows and math operators). Math operators on default level -# ( ) Legacy Wang 724 -# ( ) Wang 724 keypad with unicode additions (arrows and math operators) -# ( ) Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level -# ( ) Hexadecimal -# ( ) ATM/phone-style -# -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:529 msgid "Numeric keypad layout selection" msgstr "Selezione disposizione tastierino numerico" -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:530 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:531 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:532 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:533 msgid "OLPC Pashto" msgstr "OLPC Pashto" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:534 msgid "OLPC Southern Uzbek" msgstr "OLPC Uzbeco meridionale" -# 1.6 # variante francese -#: ../rules/base.xml.in.h:501 +#: ../rules/base.xml.in.h:535 msgid "Occitan" msgstr "Occitana" # Variante irlandese -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:536 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:537 msgid "Ogham IS434" msgstr "Ogham IS434" # variante bangladesh -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:538 msgid "Oriya" msgstr "Oriya" -#: ../rules/base.xml.in.h:505 +#: ../rules/base.xml.in.h:539 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet keyboard" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:540 msgid "Ossetian" msgstr "Osseta" -#: ../rules/base.xml.in.h:507 +#: ../rules/base.xml.in.h:541 msgid "Ossetian, Winkeys" msgstr "Osseta, Winkeys" -# 1.5 -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:542 msgid "Ossetian, legacy" msgstr "Osseta, vecchia maniera" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:543 msgid "PC-98xx Series" msgstr "Serie PC-98xx" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:544 msgid "Pak" msgstr "PAK" # UE -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:545 msgid "Pakistan" msgstr "Pakistan" -#: ../rules/base.xml.in.h:512 +# http://it.wikipedia.org/wiki/Lingua_rutena +#: ../rules/base.xml.in.h:546 +msgid "Pannonian Rusyn Homophonic" +msgstr "Rutena pannonica omofonica" + +#: ../rules/base.xml.in.h:547 msgid "Pashto" msgstr "Pashto" # Variante tailandese -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:548 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:514 +# posizione del tasto compose: |...|Pause +#: ../rules/base.xml.in.h:549 +msgid "Pause" +msgstr "Pausa" + +#: ../rules/base.xml.in.h:550 +msgid "Persian, with Persian Keypad" +msgstr "Persiana, con tastierino numerico persiano" + +#: ../rules/base.xml.in.h:551 msgid "Phonetic" msgstr "Fonetico" -# 1.6 # variante russa -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:552 msgid "Phonetic Winkeys" msgstr "Fonetica tasti Win" -#: ../rules/base.xml.in.h:516 +# codice tre lettere per Polonia +#: ../rules/base.xml.in.h:553 msgid "Pol" msgstr "POL" # UE -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:554 msgid "Poland" msgstr "Polonia" # Variante greca -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:555 msgid "Polytonic" msgstr "Politonica" # UE -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:556 msgid "Portugal" msgstr "Portogallo" -# Variante iraniana con numeri (fila alta e tastierino numerico) -#: ../rules/base.xml.in.h:520 -msgid "Pro" -msgstr "Pro" - -# Variante iraniana con numeri in fila alte e lettere sul tastierino -#: ../rules/base.xml.in.h:521 -msgid "Pro Keypad" -msgstr "Pro con tastierino" - -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:557 msgid "Probhat" msgstr "Probhat" -# 1.5 -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:558 msgid "Programmer Dvorak" msgstr "Dvorak per programmatori" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:559 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" # codice tre lettere per portogallo -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:560 msgid "Prt" msgstr "PRT" -#: ../rules/base.xml.in.h:526 +# Posizione del tasto compose: |...| +# nelle tastiere italiane è Stamp +#: ../rules/base.xml.in.h:561 +msgid "PrtSc" +msgstr "Stamp" + +#: ../rules/base.xml.in.h:562 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -# 1.5 -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:563 msgid "Right Alt" msgstr "Alt destro" -# 1.5 -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:564 msgid "Right Alt (while pressed)" msgstr "Alt destro (mentre è premuto)" -# 1.5 -#: ../rules/base.xml.in.h:529 +# tasto per scegliere il quinto livello: |...| +#: ../rules/base.xml.in.h:565 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Alt destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello" + +# tasto per scegliere il quinto livello: |...| +#: ../rules/base.xml.in.h:566 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Alt destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco" + +#: ../rules/base.xml.in.h:567 msgid "Right Alt key never chooses 3rd level" msgstr "Il tasto Alt destro non sceglie mai il terzo livello" -# 1.5 -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:568 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Alt destro, il tasto Maiusc+Alt destro è Multi_Key" -# 1.5 -#: ../rules/base.xml.in.h:531 +#: ../rules/base.xml.in.h:569 msgid "Right Ctrl" msgstr "Ctrl destro" -# 1.5 -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:570 msgid "Right Ctrl (while pressed)" msgstr "Ctrl destro (mentre è premuto)" -# 1.5 -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:571 msgid "Right Ctrl as Right Alt" msgstr "Ctrl destro come Alt destro" -# 1.5 -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:572 +msgid "Right Ctrl+Right Shift" +msgstr "Ctrl destro + Maiusc destro" + +#: ../rules/base.xml.in.h:573 msgid "Right Shift" msgstr "Maiusc destro" -# 1.5 -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:574 msgid "Right Win" msgstr "Win destro" -# 1.5 -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:575 msgid "Right Win (while pressed)" msgstr "Win destro (mentre è premuto)" -#: ../rules/base.xml.in.h:537 +# tasto per scegliere il quinto livello: |...|< +#: ../rules/base.xml.in.h:576 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Win destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello" + +# tasto per scegliere il quinto livello: |...| +#: ../rules/base.xml.in.h:577 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Win destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco" + +#: ../rules/base.xml.in.h:578 msgid "Right hand" msgstr "Mano destra" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:579 msgid "Right handed Dvorak" msgstr "Dvorak destrorsa" # UE -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:580 msgid "Romania" msgstr "Romania" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:581 msgid "Romanian keyboard with German letters" msgstr "Tastiera rumena con lettere tedesche" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:582 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Tastiera rumena con lettere tedesche, tasti muti rimossi" # codice tre lettere per romania -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:583 msgid "Rou" msgstr "ROU" # codice tre lettere per russia -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:584 msgid "Rus" msgstr "RUS" # UE -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:585 msgid "Russia" msgstr "Russia" -#: ../rules/base.xml.in.h:545 +#: ../rules/base.xml.in.h:586 msgid "Russian" msgstr "Russa" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:587 msgid "Russian phonetic" msgstr "Fonetica russa" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:588 msgid "Russian phonetic Dvorak" msgstr "Dvorak fonetica russa" -#: ../rules/base.xml.in.h:548 +#: ../rules/base.xml.in.h:589 msgid "Russian phonetic, eliminate dead keys" msgstr "Fonetica russa, tasti muti rimossi" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:590 msgid "Russian with Kazakh" msgstr "Russa con kazaca" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:591 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:592 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:593 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:594 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:554 +#: ../rules/base.xml.in.h:595 msgid "SK-7100" msgstr "SK-7100" -# shortDesc per Serbia, usato codice ISO -#: ../rules/base.xml.in.h:555 +# codice per serbia +#: ../rules/base.xml.in.h:596 ../rules/base.extras.xml.in.h:9 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:556 +#: ../rules/base.xml.in.h:597 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:598 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:599 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:600 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -# 1.6 -# non so perché messo nella forma estesa -# ma ripropongo anche in italiano -#: ../rules/base.xml.in.h:560 +#: ../rules/base.xml.in.h:601 msgid "Scroll Lock" -msgstr "Blocca scorrimento" - -# 1.5 -#: ../rules/base.xml.in.h:561 -msgid "ScrollLock" msgstr "BlocScorr" -# 1.5 # variante canadese # No ISO code in ISO639-2, only draft ISO693-3 -#: ../rules/base.xml.in.h:562 +#: ../rules/base.xml.in.h:602 msgid "Secwepemctsin" msgstr "Secwepemctsin" -# 1.5 -# # parte di Numeric keypad delete key behaviour # vedi descrizione compelta in altro commento -#: ../rules/base.xml.in.h:563 +#: ../rules/base.xml.in.h:603 msgid "Semi-colon on third level" msgstr "Punto e virgola sul terzo livello" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:604 +msgid "Sen" +msgstr "SEN" + +#: ../rules/base.xml.in.h:605 +msgid "Senegal" +msgstr "Senegal" + +#: ../rules/base.xml.in.h:606 ../rules/base.extras.xml.in.h:10 msgid "Serbia" msgstr "Serbia" -# 1.5 -#: ../rules/base.xml.in.h:565 -msgid "Shift cancels CapsLock" +#: ../rules/base.xml.in.h:607 +msgid "Serbian" +msgstr "Serba" + +#: ../rules/base.xml.in.h:608 +msgid "Shift cancels Caps Lock" msgstr "Maiusc annulla BlocMaiusc" -# 1.5 -#: ../rules/base.xml.in.h:566 -msgid "Shift does not cancel NumLock, chooses 3d level instead" +#: ../rules/base.xml.in.h:609 +msgid "Shift does not cancel Num Lock, chooses 3rd level instead" msgstr "Maiusc non annulla BlocNum, invece sceglie il terzo livello" -# 1.5 -#: ../rules/base.xml.in.h:567 +#: ../rules/base.xml.in.h:610 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Maiusc con i tasti del tastierino numerico opera come in MS Windows" -# 1.5 -#: ../rules/base.xml.in.h:568 -msgid "Shift+CapsLock" +#: ../rules/base.xml.in.h:611 +msgid "Shift+Caps Lock" msgstr "Maiusc+BlocMaiusc" -# 1.5 # variante greca -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:612 msgid "Simple" msgstr "Semplice" +# variante pakistana +#: ../rules/base.xml.in.h:613 +msgid "Sindhi" +msgstr "Sindhi" + # UE -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:614 msgid "Slovakia" msgstr "Slovacchia" # UE -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:615 msgid "Slovenia" msgstr "Slovenia" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:616 msgid "South Africa" msgstr "Sud Africa" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:617 msgid "Southern Uzbek" msgstr "Uzbeko meridionale" # UE -#: ../rules/base.xml.in.h:574 +#: ../rules/base.xml.in.h:618 msgid "Spain" msgstr "Spagna" -# 1.5 -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:619 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Tasti speciali (Ctrl+Alt+<tasto>) gestiti in un server" -# codice tre lettere per SriLanka -#: ../rules/base.xml.in.h:576 -msgid "SrL" -msgstr "LKA" - -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:620 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:621 msgid "Standard" msgstr "Standard" -# 1.5 -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:622 msgid "Standard (Cedilla)" msgstr "Standard (cediglia)" -# 1.6 -# variante bulgara -#: ../rules/base.xml.in.h:580 -msgid "Standard Phonetic" -msgstr "Fonetica standard" - #. RSTU 2019-91 -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:624 msgid "Standard RSTU" msgstr "RSTU standard" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:626 msgid "Standard RSTU on Russian layout" msgstr "RSTU standard su disposizione russa" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:627 msgid "Sun Type 5/6" msgstr "Sun Type 5/6" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:628 msgid "Sun dead keys" msgstr "Tasti muti Sun" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:629 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -# 1.5 -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:630 msgid "Svdvorak" msgstr "Svdvorak" # codice tre lettere per repubblica slovacca -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:631 msgid "Svk" msgstr "SVK" # codice tre lettere per slovenia -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:632 msgid "Svn" msgstr "SVN" -# 1.5 -#: ../rules/base.xml.in.h:591 -msgid "Swap Ctrl and CapsLock" +#: ../rules/base.xml.in.h:633 +msgid "Swap Ctrl and Caps Lock" msgstr "Scambiare Ctrl e BlocMaiusc" -# 1.5 -#: ../rules/base.xml.in.h:592 -msgid "Swap ESC and CapsLock" +#: ../rules/base.xml.in.h:634 +msgid "Swap ESC and Caps Lock" msgstr "Scambiare ESC e BlocMaiusc" -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:635 msgid "Swe" msgstr "SWE" # UE -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:636 msgid "Sweden" msgstr "Svezia" # UE -#: ../rules/base.xml.in.h:595 +#: ../rules/base.xml.in.h:637 msgid "Switzerland" msgstr "Svizzera" -#: ../rules/base.xml.in.h:596 +#: ../rules/base.xml.in.h:638 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:597 +#: ../rules/base.xml.in.h:639 msgid "Syr" msgstr "SYR" # UE -#: ../rules/base.xml.in.h:598 +#: ../rules/base.xml.in.h:640 msgid "Syria" msgstr "Siria" # L'aggettivo per Siria in iglese EU sarebbe Syrian # -#: ../rules/base.xml.in.h:599 +#: ../rules/base.xml.in.h:641 msgid "Syriac" msgstr "Siriano" -#: ../rules/base.xml.in.h:600 +#: ../rules/base.xml.in.h:642 msgid "Syriac phonetic" msgstr "Siriano fonetico" -#: ../rules/base.xml.in.h:601 +#: ../rules/base.xml.in.h:643 msgid "TIS-820.2538" msgstr "TIS-820.2538" # UE -#: ../rules/base.xml.in.h:602 +#: ../rules/base.xml.in.h:644 msgid "Tajikistan" msgstr "Tagikistan" -#: ../rules/base.xml.in.h:603 +#: ../rules/base.xml.in.h:645 msgid "Tamil" msgstr "Tamil" -#: ../rules/base.xml.in.h:604 +#: ../rules/base.xml.in.h:646 +msgid "Tamil Keyboard with Numerals" +msgstr "Tastiera tamil con numeri" + +#: ../rules/base.xml.in.h:647 msgid "Tamil TAB Typewriter" msgstr "Tamil TAB macchina per scrivere" -#: ../rules/base.xml.in.h:605 +#: ../rules/base.xml.in.h:648 msgid "Tamil TSCII Typewriter" msgstr "Tamil TSCII macchina per scrivere" -#: ../rules/base.xml.in.h:606 +#: ../rules/base.xml.in.h:649 msgid "Tamil Unicode" msgstr "Tamil Unicode" -#: ../rules/base.xml.in.h:607 +#: ../rules/base.xml.in.h:650 +msgid "Tanzania" +msgstr "Tanzania" + +#: ../rules/base.xml.in.h:651 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -# 1.5 # variante russa, come lingua stado a iso639 sarebbe tatarico -#: ../rules/base.xml.in.h:608 +#: ../rules/base.xml.in.h:652 msgid "Tatar" msgstr "Tatar" -#: ../rules/base.xml.in.h:609 +#: ../rules/base.xml.in.h:653 msgid "Telugu" msgstr "Telegu" -#: ../rules/base.xml.in.h:610 +#: ../rules/base.xml.in.h:654 msgid "Tha" msgstr "THA" # UE -#: ../rules/base.xml.in.h:611 +#: ../rules/base.xml.in.h:655 msgid "Thailand" msgstr "Thailandia" -# 1.5 -#: ../rules/base.xml.in.h:612 +#: ../rules/base.xml.in.h:656 msgid "Tibetan" msgstr "Tibetana" -# 1.5 -#: ../rules/base.xml.in.h:613 +#: ../rules/base.xml.in.h:657 msgid "Tibetan (with ASCII numerals)" msgstr "Tibetana (con numeri ASCII)" -# 1.5 # variante marocchina, corrispondente al codice iso639 BER (berbero) -#: ../rules/base.xml.in.h:614 +#: ../rules/base.xml.in.h:658 msgid "Tifinagh" msgstr "Tifinagh" -# 1.5 # variante marocchina -#: ../rules/base.xml.in.h:615 -msgid "Tifinagh Alternative" +#: ../rules/base.xml.in.h:659 +msgid "Tifinagh alternative" msgstr "Tifinagh alternativa" -# 1.5 # variante marocchina -#: ../rules/base.xml.in.h:616 -msgid "Tifinagh Alternative Phonetic" +#: ../rules/base.xml.in.h:660 +msgid "Tifinagh alternative phonetic" msgstr "Tifinagh alternativa fonetica" -# 1.5 # variante marocchina -#: ../rules/base.xml.in.h:617 -msgid "Tifinagh Extended" +#: ../rules/base.xml.in.h:661 +msgid "Tifinagh extended" msgstr "Tifinagh estesa" -# 1.5 # variante marocchina -#: ../rules/base.xml.in.h:618 -msgid "Tifinagh Extended Phonetic" +#: ../rules/base.xml.in.h:662 +msgid "Tifinagh extended phonetic" msgstr "Tifinagh estesa fonetica" -# 1.5 # variante marocchina -#: ../rules/base.xml.in.h:619 -msgid "Tifinagh Phonetic" +#: ../rules/base.xml.in.h:663 +msgid "Tifinagh phonetic" msgstr "Tifinagh fonetica" -#: ../rules/base.xml.in.h:620 +#: ../rules/base.xml.in.h:664 msgid "Tilde (~) variant" msgstr "Variante tilde (~)" # codice tre lettere per tajikistan -#: ../rules/base.xml.in.h:621 +#: ../rules/base.xml.in.h:665 msgid "Tjk" msgstr "TJK" -# 1.5 -#: ../rules/base.xml.in.h:622 +#: ../rules/base.xml.in.h:666 +msgid "Tkm" +msgstr "TKM" + +#: ../rules/base.xml.in.h:667 msgid "To the corresponding key in a Dvorak keyboard." msgstr "Al tasto corrispondente in una tastiera Dvorak." -# 1.5 -#: ../rules/base.xml.in.h:623 +#: ../rules/base.xml.in.h:668 msgid "To the corresponding key in a Qwerty keyboard." msgstr "Al tasto corrispondente in una tastiera Qwerty." -#: ../rules/base.xml.in.h:624 +#: ../rules/base.xml.in.h:669 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -# 1.6 # variante bulgara -#: ../rules/base.xml.in.h:625 -msgid "Traditional Phonetic" +#: ../rules/base.xml.in.h:670 +msgid "Traditional phonetic" msgstr "Fonetica tradizionale" -#: ../rules/base.xml.in.h:626 +#: ../rules/base.xml.in.h:671 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -# 1.6 -#: ../rules/base.xml.in.h:627 +#: ../rules/base.xml.in.h:672 msgid "Trust Slimline" msgstr "Trust Slimline" -#: ../rules/base.xml.in.h:628 +#: ../rules/base.xml.in.h:673 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:629 +#: ../rules/base.xml.in.h:674 msgid "Tur" msgstr "TUR" -# 1.5 -#: ../rules/base.xml.in.h:630 +#: ../rules/base.xml.in.h:675 msgid "Turkey" msgstr "Turca" -# 1.6 # non controllato su UE -#: ../rules/base.xml.in.h:631 +#: ../rules/base.xml.in.h:676 msgid "Turkmenistan" msgstr "Turkmenistan" +#: ../rules/base.xml.in.h:677 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:678 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:679 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:680 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (modalità 102/105:EU)" + +#: ../rules/base.xml.in.h:681 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (modalità 106:JP)" + # Non sono sicuro vada tradotto -#: ../rules/base.xml.in.h:632 +#: ../rules/base.xml.in.h:682 msgid "Typewriter" msgstr "Macchina per scrivere" -# 1.5 -#: ../rules/base.xml.in.h:633 +#: ../rules/base.xml.in.h:683 +msgid "Typewriter, legacy" +msgstr "Macchina per scrivere, vecchia maniera" + +#: ../rules/base.xml.in.h:684 +msgid "Tza" +msgstr "TZA" + +#: ../rules/base.xml.in.h:685 msgid "UCW layout (accented letters only)" msgstr "Disposizione UCW (solo lettere accentate)" -#: ../rules/base.xml.in.h:634 +#: ../rules/base.xml.in.h:686 +msgid "US Dvorak with CZ UCW support" +msgstr "Dvorak US con supporto UCW CZ" + +#: ../rules/base.xml.in.h:687 msgid "US keyboard with Bosnian digraphs" msgstr "Tastiera USA con digrammi bosniaci" -#: ../rules/base.xml.in.h:635 +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Bosnian letters" msgstr "Tastiera USA con lettere bosniache" -#: ../rules/base.xml.in.h:636 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Croatian digraphs" msgstr "Tastiera USA con digrammi croati" -#: ../rules/base.xml.in.h:637 +#: ../rules/base.xml.in.h:690 msgid "US keyboard with Croatian letters" msgstr "Tastiera USA con lettere croate" -# 1.5 -#: ../rules/base.xml.in.h:638 +#: ../rules/base.xml.in.h:691 msgid "US keyboard with Estonian letters" msgstr "Tastiera USA con lettere estoni" -#: ../rules/base.xml.in.h:639 +#: ../rules/base.xml.in.h:692 +msgid "US keyboard with Italian letters" +msgstr "Tastiera USA con lettere italiane" + +#: ../rules/base.xml.in.h:693 msgid "US keyboard with Lithuanian letters" msgstr "Tastiera USA con lettere lituane" -#: ../rules/base.xml.in.h:640 +#: ../rules/base.xml.in.h:694 msgid "US keyboard with Slovenian letters" msgstr "Tastiera USA con lettere slovene" -#: ../rules/base.xml.in.h:641 +#: ../rules/base.xml.in.h:695 ../rules/base.extras.xml.in.h:11 msgid "USA" msgstr "USA" -# 1.5 # variante russa -#: ../rules/base.xml.in.h:642 +#: ../rules/base.xml.in.h:696 msgid "Udmurt" msgstr "Udmurt" -#: ../rules/base.xml.in.h:643 +#: ../rules/base.xml.in.h:697 msgid "Ukr" msgstr "UKR" # UE -#: ../rules/base.xml.in.h:644 +#: ../rules/base.xml.in.h:698 msgid "Ukraine" msgstr "Ucraina" -# 1.5 -#: ../rules/base.xml.in.h:645 +#: ../rules/base.xml.in.h:699 msgid "Unicode additions (arrows and math operators)" msgstr "Aggiunte unicode (frecce e operatori matematici)" -# 1.5 -#: ../rules/base.xml.in.h:646 +#: ../rules/base.xml.in.h:700 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Aggiunte unicode (frecce e operatori matematici). Operatori matematici sul livello predefinito" # Sarà da tradurre? -Luca -#: ../rules/base.xml.in.h:647 +#: ../rules/base.xml.in.h:701 msgid "UnicodeExpert" msgstr "UnicodeEsperto" # UE -#: ../rules/base.xml.in.h:648 +#: ../rules/base.xml.in.h:702 msgid "United Kingdom" msgstr "Regno Unito" -#: ../rules/base.xml.in.h:649 +#: ../rules/base.xml.in.h:703 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -# 1.5 -#: ../rules/base.xml.in.h:650 +#: ../rules/base.xml.in.h:704 msgid "Urdu, Alternative phonetic" msgstr "Urdu, alternativa fonetica" -# 1.5 -#: ../rules/base.xml.in.h:651 +#: ../rules/base.xml.in.h:705 msgid "Urdu, Phonetic" msgstr "Urdu, fonetica" -# 1.5 -#: ../rules/base.xml.in.h:652 +#: ../rules/base.xml.in.h:706 msgid "Urdu, Winkeys" msgstr "Urdu, tasti Win" -#: ../rules/base.xml.in.h:653 +#: ../rules/base.xml.in.h:707 msgid "Use Bosnian digraphs" msgstr "Usa digrammi bosniaci" -#: ../rules/base.xml.in.h:654 +#: ../rules/base.xml.in.h:708 msgid "Use Croatian digraphs" msgstr "Usa digrammi croati" -# 1.5 -#: ../rules/base.xml.in.h:655 +#: ../rules/base.xml.in.h:709 msgid "Use guillemets for quotes" msgstr "Usa caporali per virgolette" -# 1.5 -# optionList: grp_lkd -# descrizione: Using startard LEDs to indicate the alternative (not first) group(s) -# -# Use keyboard LED to show alternative layout -# [*] NumLock -# [ ] CapsLock -# [*] ScrollLock -# -#: ../rules/base.xml.in.h:656 +#: ../rules/base.xml.in.h:710 msgid "Use keyboard LED to show alternative layout" msgstr "Usare i LED della tastiera per mostrare il gruppo alternativo" -# 1.5 -# optionList: nbsp -# descrizione: Let space output nobreakspace for the desired level -# -# Using space key to input non-breakable space character< -# (*) Usual space at any level -# ( ) Non-breakable space character at second level -# ( ) Non-breakable space character at third level -# ( ) Non-breakable space character at third level, nothing at fourth level -# ( ) Non-breakable space character at third level, thin non-breakable space character at fourth level -# ( ) Non-breakable space character at fourth level -# ( ) Non-breakable space character at fourth level, thin non-breakable space character at sixth level -# ( ) Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift) -# -#: ../rules/base.xml.in.h:657 +#: ../rules/base.xml.in.h:711 msgid "Using space key to input non-breakable space character" msgstr "Uso del tasto Spazio per inserire carattere di spazio non-interrompibile" -# 1.5 -#: ../rules/base.xml.in.h:658 +#: ../rules/base.xml.in.h:712 msgid "Usual space at any level" msgstr "Solito Spazio a ogni livello" -#: ../rules/base.xml.in.h:659 +#: ../rules/base.xml.in.h:713 msgid "Uzb" msgstr "UZB" # UE -#: ../rules/base.xml.in.h:660 +#: ../rules/base.xml.in.h:714 msgid "Uzbekistan" msgstr "Uzbekistan" # UE -#: ../rules/base.xml.in.h:661 +#: ../rules/base.xml.in.h:715 msgid "Vietnam" msgstr "Vietnam" -#: ../rules/base.xml.in.h:662 +#: ../rules/base.xml.in.h:716 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 Internet Keyboard" -#: ../rules/base.xml.in.h:663 +#: ../rules/base.xml.in.h:717 msgid "Vnm" msgstr "VNK" -# 1.5 -#: ../rules/base.xml.in.h:664 +#: ../rules/base.xml.in.h:718 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Tastierino Wang 724 con aggiunte unicode (frecce e operatori matematici)" -# 1.5 -#: ../rules/base.xml.in.h:665 +#: ../rules/base.xml.in.h:719 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Tastierino Wang 724 con aggiunte unicode (frecce e operatori matematici). Operatori matematici sul livello predefinito" -# 1.5 # variante belga -#: ../rules/base.xml.in.h:666 +#: ../rules/base.xml.in.h:720 msgid "Wang model 724 azerty" msgstr "Wang modello 724 azerty" -#: ../rules/base.xml.in.h:667 +#: ../rules/base.xml.in.h:721 msgid "Western" msgstr "Occidentale" -#: ../rules/base.xml.in.h:668 +#: ../rules/base.xml.in.h:722 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" # variante bielorussa -#: ../rules/base.xml.in.h:669 +#: ../rules/base.xml.in.h:723 msgid "Winkeys" msgstr "Tasti Win" -#: ../rules/base.xml.in.h:670 +#: ../rules/base.xml.in.h:724 msgid "With <\\|> key" msgstr "Con tasti <\\|>" -# 1.5 -#: ../rules/base.xml.in.h:671 +#: ../rules/base.xml.in.h:725 msgid "With EuroSign on 5" msgstr "Con simbolo € sul 5" -# 1.5 -#: ../rules/base.xml.in.h:672 +#: ../rules/base.xml.in.h:726 msgid "With guillemets" msgstr "Con caporali" -#: ../rules/base.xml.in.h:673 +#: ../rules/base.xml.in.h:727 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet Keyboard" -# 1.5 -# codice iso sah -#: ../rules/base.xml.in.h:674 +#: ../rules/base.xml.in.h:728 msgid "Yakut" msgstr "Yakut" -# 1.5 -# codice iso yor, yo -#: ../rules/base.xml.in.h:675 +#: ../rules/base.xml.in.h:729 msgid "Yoruba" msgstr "Yoruba" -# 1.5 -#: ../rules/base.xml.in.h:676 +#: ../rules/base.xml.in.h:730 msgid "Z and ZHE swapped" msgstr "Z e ZHE scambiati" -# 1.5 -# descrione breve per sudafrica, usato iso3166 3 caratteri -#: ../rules/base.xml.in.h:677 -msgid "Zar" +# codice per sudafrica +#: ../rules/base.xml.in.h:731 +msgid "Zaf" msgstr "ZAF" -#: ../rules/base.xml.in.h:678 +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level" +msgstr "Spazio non di unione a larghezza nulla al secondo livello" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello, niente al quarto livello" + +#: ../rules/base.xml.in.h:735 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello, Spazio sottile non-interrompibile al quarto livello" + +#: ../rules/base.xml.in.h:736 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello, Spazio di unione a larghezza nulla al quarto livello" + +#: ../rules/base.xml.in.h:737 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio di unione a larghezza nulla al terzo livello" + +#: ../rules/base.xml.in.h:738 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio di unione a larghezza nulla al terzo livello, Spazio non-interrompibile al quarto livello" + +#: ../rules/base.xml.in.h:739 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Spazio non di unione a larghezza nulla al terzo livello, Spazio di unione a larghezza nulla al quarto livello" + +#: ../rules/base.xml.in.h:740 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:679 +#: ../rules/base.xml.in.h:741 msgid "azerty/digits" msgstr "azerty/cifre" -#: ../rules/base.xml.in.h:680 +#: ../rules/base.xml.in.h:742 msgid "digits" msgstr "cifre" -# 1.5 # variante esperanto # # to diplace: 1) spostare, rimuovere; dislocare @@ -3371,55 +3280,62 @@ msgstr "cifre" # 3) soppiantare # # sarà corretto spostate??? -#: ../rules/base.xml.in.h:681 +#: ../rules/base.xml.in.h:743 msgid "displaced semicolon and quote (obsolete)" msgstr "Punto e virgola e virgolette spostate (obsoleta)" -#: ../rules/base.xml.in.h:682 +#: ../rules/base.xml.in.h:744 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:683 +#: ../rules/base.xml.in.h:745 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:684 +#: ../rules/base.xml.in.h:746 msgid "qwerty, extended Backslash" msgstr "qwerty, backslash esteso" -#: ../rules/base.xml.in.h:685 +#: ../rules/base.xml.in.h:747 msgid "qwerty/digits" msgstr "querty/cifre" -#: ../rules/base.xml.in.h:686 +#: ../rules/base.xml.in.h:748 msgid "qwertz" msgstr "qwertz" -#~ msgid "Brazilian ABNT2" -#~ msgstr "Brasiliana ABNT2" - -#~ msgid "Japanese 106-key" -#~ msgstr "Giapponese 106 tasti" - -# 1.5 -# shortDesc per Kyrgyzstan, usato codice iso3166 -#~ msgid "Kir" -#~ msgstr "KGZ" - -#~ msgid "Korean 106-key" -#~ msgstr "Coreana 106 tasti" +# layout a parte, sembrerebbe inglese +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" -# 1.5 -#~ msgid "Super is mapped to Win keys" -#~ msgstr "Super è applicato ai tasti Win" - -# o slovacchi? -#~ msgid "US keyboard with Slovenian digraphs" -#~ msgstr "Tastiera USA con digrammi sloveni" - -# 1.5 -#~ msgid "Unicode" -#~ msgstr "Unicode" - -#~ msgid "Use Slovenian digraphs" -#~ msgstr "Usa digrammi sloveni" +# No ISO code in ISO639-2, only draft ISO693-3 +# Atsina refers to the Gros Ventres tribe. +# http://en.wikipedia.org/wiki/Atsina_(disambiguation) +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +# lingua iran nord orientale +# http://it.wikipedia.org/wiki/Lingua_avestica +#: ../rules/base.extras.xml.in.h:3 +msgid "Avestan" +msgstr "Avestico" + +# variante serba +#: ../rules/base.extras.xml.in.h:4 +msgid "Combining accents instead of dead keys" +msgstr "Combinazione di accenti invece di tasti muti" + +# http://en.wikipedia.org/wiki/Interior_Salish_languages +#: ../rules/base.extras.xml.in.h:5 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining)" +msgstr "Internazionale (combinazione Unicode AltGr)" + +#: ../rules/base.extras.xml.in.h:7 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Internazionale (combinazione Unicode AltGr, alternativa)" diff --git a/dist/xkeyboard-config/po/ko.po b/dist/xkeyboard-config/po/ko.po index 09cf830b2..aa57b855c 100644 --- a/dist/xkeyboard-config/po/ko.po +++ b/dist/xkeyboard-config/po/ko.po @@ -1,3151 +1,3096 @@ # xkeyboard-config Korean translation # This file is distributed under the same license as the xkeyboard-config package. -# Changwoo Ryu , 2007, 2008, 2009. +# Changwoo Ryu , 2007, 2008, 2009, 2010. # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.5\n" +"Project-Id-Version: xkeyboard-config 2.0\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-01-13 23:12+0000\n" -"PO-Revision-Date: 2009-01-14 18:59+0900\n" +"POT-Creation-Date: 2010-09-15 21:57+0100\n" +"PO-Revision-Date: 2010-09-17 11:21+0900\n" "Last-Translator: Changwoo Ryu \n" "Language-Team: Korean \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../rules/base.xml.in.h:1 ../rules/evdev.xml.in.h:1 +#: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<>" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "<> 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "<> 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제" + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 ../rules/evdev.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "(구형 방식) 다른 버전" -#: ../rules/base.xml.in.h:3 ../rules/evdev.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(구형 방식) 다른 버전, 썬 데드키" -#: ../rules/base.xml.in.h:4 ../rules/evdev.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(구형 방식) 다른 버전, 데드키 없음" -#: ../rules/base.xml.in.h:5 ../rules/evdev.xml.in.h:5 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "101/104키 호환" -#: ../rules/base.xml.in.h:6 ../rules/evdev.xml.in.h:6 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101/QWERTY/쉼표/데드키" -#: ../rules/base.xml.in.h:7 ../rules/evdev.xml.in.h:7 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/QWERTY/쉼표/데드키 없음" -#: ../rules/base.xml.in.h:8 ../rules/evdev.xml.in.h:8 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101/QWERTY/점/데드키" -#: ../rules/base.xml.in.h:9 ../rules/evdev.xml.in.h:9 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/QWERTY/점/데드키 없음" -#: ../rules/base.xml.in.h:10 ../rules/evdev.xml.in.h:10 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101/QWERTZ/쉼표/데드키" -#: ../rules/base.xml.in.h:11 ../rules/evdev.xml.in.h:11 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/QWERTZ/쉼표/데드키 없음" -#: ../rules/base.xml.in.h:12 ../rules/evdev.xml.in.h:12 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101/QWERTZ/점/데드키" -#: ../rules/base.xml.in.h:13 ../rules/evdev.xml.in.h:13 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/QWERTZ/점/데드키 없음" -#: ../rules/base.xml.in.h:14 ../rules/evdev.xml.in.h:14 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102/QWERTY/쉼표/데드키" -#: ../rules/base.xml.in.h:15 ../rules/evdev.xml.in.h:15 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/QWERTY/쉼표/데드키 없음" -#: ../rules/base.xml.in.h:16 ../rules/evdev.xml.in.h:16 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102/QWERTY/점/데드키" -#: ../rules/base.xml.in.h:17 ../rules/evdev.xml.in.h:17 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/QWERTY/점/데드키 없음" -#: ../rules/base.xml.in.h:18 ../rules/evdev.xml.in.h:18 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102/QWERTZ/쉼표/데드키" -#: ../rules/base.xml.in.h:19 ../rules/evdev.xml.in.h:19 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/QWERTZ/쉼표/데드키 없음" -#: ../rules/base.xml.in.h:20 ../rules/evdev.xml.in.h:20 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102/QWERTZ/점/데드키" -#: ../rules/base.xml.in.h:21 ../rules/evdev.xml.in.h:21 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/QWERTZ/점/데드키 없음" -#: ../rules/base.xml.in.h:22 ../rules/evdev.xml.in.h:22 +#: ../rules/base.xml.in.h:25 msgid "2" msgstr "2" -#: ../rules/base.xml.in.h:23 ../rules/evdev.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "4" msgstr "4" -#: ../rules/base.xml.in.h:24 ../rules/evdev.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 ../rules/evdev.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 ../rules/evdev.xml.in.h:26 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 ../rules/evdev.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:28 ../rules/evdev.xml.in.h:28 -msgid "ACPI Standard" -msgstr "ACPI 표준" - -#: ../rules/base.xml.in.h:29 ../rules/evdev.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "ATM/phone-style" msgstr "ATM/전화기형태" -#: ../rules/base.xml.in.h:30 ../rules/evdev.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "에이서 AirKey V" -#: ../rules/base.xml.in.h:31 ../rules/evdev.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer C300" msgstr "에이서 C300" -#: ../rules/base.xml.in.h:32 ../rules/evdev.xml.in.h:32 +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "에이서 Ferrari 4000" -#: ../rules/base.xml.in.h:33 ../rules/evdev.xml.in.h:33 +#: ../rules/base.xml.in.h:35 msgid "Acer Laptop" msgstr "에이서 노트북" -#: ../rules/base.xml.in.h:34 ../rules/evdev.xml.in.h:34 +#: ../rules/base.xml.in.h:36 msgid "Add the standard behavior to Menu key" msgstr "메뉴 키에 기본 동작 추가" -#: ../rules/base.xml.in.h:35 ../rules/evdev.xml.in.h:35 +#: ../rules/base.xml.in.h:37 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "에스페란토 곡절 악센트 (curcimflex) 추가" -#: ../rules/base.xml.in.h:36 ../rules/evdev.xml.in.h:36 +#: ../rules/base.xml.in.h:38 msgid "Adding EuroSign to certain keys" msgstr "유로 기호를 특정 키에 추가" -#: ../rules/base.xml.in.h:37 ../rules/evdev.xml.in.h:37 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 ../rules/evdev.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "아프가니스탄" -#: ../rules/base.xml.in.h:39 ../rules/evdev.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "아프가니스탄" -#: ../rules/base.xml.in.h:40 ../rules/evdev.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "아칸" -#: ../rules/base.xml.in.h:41 ../rules/evdev.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "알바니아" -#: ../rules/base.xml.in.h:42 ../rules/evdev.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "알바니아" -#: ../rules/base.xml.in.h:43 ../rules/evdev.xml.in.h:43 +#: ../rules/base.xml.in.h:45 msgid "Alt and Meta are on Alt keys" msgstr "Alt와 Meta를 Alt 키에" -#: ../rules/base.xml.in.h:44 ../rules/evdev.xml.in.h:44 +#: ../rules/base.xml.in.h:46 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Alt 키를 오른쪽 윈도우 키로 매핑, Super 키를 메뉴 키로 매핑" -#: ../rules/base.xml.in.h:45 ../rules/evdev.xml.in.h:45 -msgid "Alt+CapsLock" -msgstr "Alt+CapsLock" +#: ../rules/base.xml.in.h:47 +msgid "Alt+Caps Lock" +msgstr "Alt+Caps Lock" -#: ../rules/base.xml.in.h:46 ../rules/evdev.xml.in.h:46 +#: ../rules/base.xml.in.h:48 msgid "Alt+Ctrl" msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:47 ../rules/evdev.xml.in.h:47 +#: ../rules/base.xml.in.h:49 msgid "Alt+Shift" msgstr "Alt+Shift" -#: ../rules/base.xml.in.h:48 ../rules/evdev.xml.in.h:48 +#: ../rules/base.xml.in.h:50 msgid "Alt+Space" msgstr "Alt+스페이스" -#: ../rules/base.xml.in.h:49 ../rules/evdev.xml.in.h:49 +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:50 ../rules/evdev.xml.in.h:50 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Alt/Win 키 동작" -#: ../rules/base.xml.in.h:51 ../rules/evdev.xml.in.h:51 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "다른 버전" -#: ../rules/base.xml.in.h:52 ../rules/evdev.xml.in.h:52 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" msgstr "다른 동부" -#: ../rules/base.xml.in.h:53 ../rules/evdev.xml.in.h:53 +#: ../rules/base.xml.in.h:55 msgid "Alternative Phonetic" msgstr "다른 음성 기호 버전" -#: ../rules/base.xml.in.h:54 ../rules/evdev.xml.in.h:54 -msgid "Alternative international (former us_intl)" -msgstr "다른 국제 버전 (예전 us_intl)" +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "다른 버전 국제" -#: ../rules/base.xml.in.h:55 ../rules/evdev.xml.in.h:55 +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "다른 버전, 썬 데드키" -#: ../rules/base.xml.in.h:56 ../rules/evdev.xml.in.h:56 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "다른 버전, 데드키 없음" -#: ../rules/base.xml.in.h:57 ../rules/evdev.xml.in.h:57 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" msgstr "다른 버전, latin-9 전용" -#: ../rules/base.xml.in.h:58 ../rules/evdev.xml.in.h:58 +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "안도라" -#: ../rules/base.xml.in.h:59 ../rules/evdev.xml.in.h:59 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "안도라" -#: ../rules/base.xml.in.h:60 ../rules/evdev.xml.in.h:60 +#: ../rules/base.xml.in.h:62 msgid "Any Alt key" msgstr "모든 Alt 키" -#: ../rules/base.xml.in.h:61 ../rules/evdev.xml.in.h:61 +#: ../rules/base.xml.in.h:63 msgid "Any Win key" msgstr "모든 윈도우 키" -#: ../rules/base.xml.in.h:62 ../rules/evdev.xml.in.h:62 +#: ../rules/base.xml.in.h:64 msgid "Any Win key (while pressed)" msgstr "모든 윈도우 키 (누르고 있는 동안)" -#: ../rules/base.xml.in.h:63 ../rules/evdev.xml.in.h:63 +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "아포스트로피 (') 변형" -#: ../rules/base.xml.in.h:64 ../rules/evdev.xml.in.h:64 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "애플" -#: ../rules/base.xml.in.h:65 ../rules/evdev.xml.in.h:65 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Apple Aluminium Keyboard (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Apple Aluminium Keyboard (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Apple Aluminium Keyboard (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" +msgstr "Apple Aluminium Keyboard: PC 키 에뮬레이션 (Print, Scroll_Lock, Pause, Num Lock)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" msgstr "애플 노트북" -#: ../rules/base.xml.in.h:66 ../rules/evdev.xml.in.h:66 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "아랍" -#: ../rules/base.xml.in.h:67 ../rules/evdev.xml.in.h:67 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "아랍" -#: ../rules/base.xml.in.h:68 ../rules/evdev.xml.in.h:68 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "아르메니아" -#: ../rules/base.xml.in.h:69 ../rules/evdev.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "아르메니아" -#: ../rules/base.xml.in.h:70 ../rules/evdev.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "오스트리아 변형, 가운데점 H 및 가운데점 L 포함" -#: ../rules/base.xml.in.h:71 ../rules/evdev.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "Asus Laptop" msgstr "에이서스 노트북" -#: ../rules/base.xml.in.h:72 ../rules/evdev.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "At bottom left" msgstr "맨 아래 왼쪽에" -#: ../rules/base.xml.in.h:73 ../rules/evdev.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "At left of 'A'" msgstr "'A' 왼쪽에" -#: ../rules/base.xml.in.h:74 ../rules/evdev.xml.in.h:74 +#: ../rules/base.xml.in.h:80 +msgid "Austria" +msgstr "오스트리아" + +#: ../rules/base.xml.in.h:81 +msgid "Aut" +msgstr "오스트리아" + +#: ../rules/base.xml.in.h:82 +msgid "Avatime" +msgstr "Avatime" + +#: ../rules/base.xml.in.h:83 msgid "Aze" msgstr "아제르바이잔" -#: ../rules/base.xml.in.h:75 ../rules/evdev.xml.in.h:75 +#: ../rules/base.xml.in.h:84 msgid "Azerbaijan" msgstr "아제르바이잔" -#: ../rules/base.xml.in.h:76 ../rules/evdev.xml.in.h:76 +#: ../rules/base.xml.in.h:85 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 무선 인터넷 키보드" -#: ../rules/base.xml.in.h:77 ../rules/evdev.xml.in.h:77 +#: ../rules/base.xml.in.h:86 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 ../rules/evdev.xml.in.h:78 +#: ../rules/base.xml.in.h:87 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF 멀티미디어" -#: ../rules/base.xml.in.h:79 ../rules/evdev.xml.in.h:79 +#: ../rules/base.xml.in.h:88 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 ../rules/evdev.xml.in.h:80 +#: ../rules/base.xml.in.h:89 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 ../rules/evdev.xml.in.h:81 +#: ../rules/base.xml.in.h:90 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 ../rules/evdev.xml.in.h:82 +#: ../rules/base.xml.in.h:91 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 ../rules/evdev.xml.in.h:83 +#: ../rules/base.xml.in.h:92 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 ../rules/evdev.xml.in.h:84 +#: ../rules/base.xml.in.h:93 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 ../rules/evdev.xml.in.h:85 +#: ../rules/base.xml.in.h:94 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U 미니 무선 인터넷/게임 키보드" -#: ../rules/base.xml.in.h:86 ../rules/evdev.xml.in.h:86 -msgid "Ban" -msgstr "방글라데시" +#: ../rules/base.xml.in.h:95 +msgid "Backslash" +msgstr "백슬래시" -#: ../rules/base.xml.in.h:87 ../rules/evdev.xml.in.h:87 +#: ../rules/base.xml.in.h:96 msgid "Bangladesh" msgstr "방글라데시" -#: ../rules/base.xml.in.h:88 ../rules/evdev.xml.in.h:88 +# FIXME: 브랜드? +#: ../rules/base.xml.in.h:97 +msgid "Bashkirian" +msgstr "Bashkirian" + +#: ../rules/base.xml.in.h:98 msgid "Bel" msgstr "벨기에" -#: ../rules/base.xml.in.h:89 ../rules/evdev.xml.in.h:89 +#: ../rules/base.xml.in.h:99 msgid "Belarus" msgstr "벨라루스" -#: ../rules/base.xml.in.h:90 ../rules/evdev.xml.in.h:90 +#: ../rules/base.xml.in.h:100 msgid "Belgium" msgstr "벨기에" -#: ../rules/base.xml.in.h:91 ../rules/evdev.xml.in.h:91 +#: ../rules/base.xml.in.h:101 msgid "BenQ X-Touch" msgstr "벤큐 X-Touch" -#: ../rules/base.xml.in.h:92 ../rules/evdev.xml.in.h:92 +#: ../rules/base.xml.in.h:102 msgid "BenQ X-Touch 730" msgstr "벤큐 X-Touch 730" -#: ../rules/base.xml.in.h:93 ../rules/evdev.xml.in.h:93 +#: ../rules/base.xml.in.h:103 msgid "BenQ X-Touch 800" msgstr "벤큐 X-Touch 800" -#: ../rules/base.xml.in.h:94 ../rules/evdev.xml.in.h:94 +#: ../rules/base.xml.in.h:104 msgid "Bengali" msgstr "벵골어" -#: ../rules/base.xml.in.h:95 ../rules/evdev.xml.in.h:95 +#: ../rules/base.xml.in.h:105 msgid "Bengali Probhat" msgstr "벵골어 프롭햇" -#: ../rules/base.xml.in.h:96 ../rules/evdev.xml.in.h:96 +#: ../rules/base.xml.in.h:106 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ergonomic, 드보락 방식" -#: ../rules/base.xml.in.h:97 ../rules/evdev.xml.in.h:97 +#: ../rules/base.xml.in.h:107 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ergonomic, 드보락 방식, latin-9 전용" -#: ../rules/base.xml.in.h:98 ../rules/evdev.xml.in.h:98 +#: ../rules/base.xml.in.h:108 +msgid "Bgd" +msgstr "방글라데시" + +#: ../rules/base.xml.in.h:109 msgid "Bgr" msgstr "불가리아" -#: ../rules/base.xml.in.h:99 ../rules/evdev.xml.in.h:99 -msgid "Bhu" -msgstr "부탄" - -#: ../rules/base.xml.in.h:100 ../rules/evdev.xml.in.h:100 +#: ../rules/base.xml.in.h:110 msgid "Bhutan" msgstr "부탄" -#: ../rules/base.xml.in.h:101 ../rules/evdev.xml.in.h:101 +#: ../rules/base.xml.in.h:111 msgid "Biblical Hebrew (Tiro)" msgstr "성서 히브리어 (Tiro)" -#: ../rules/base.xml.in.h:102 ../rules/evdev.xml.in.h:102 +#: ../rules/base.xml.in.h:112 msgid "Bih" msgstr "보스니아 헤르체고비나" -#: ../rules/base.xml.in.h:103 ../rules/evdev.xml.in.h:103 +#: ../rules/base.xml.in.h:113 msgid "Blr" msgstr "벨라루스" -#: ../rules/base.xml.in.h:104 ../rules/evdev.xml.in.h:104 +#: ../rules/base.xml.in.h:114 msgid "Bosnia and Herzegovina" msgstr "보스니아 헤르체고비나" -#: ../rules/base.xml.in.h:105 ../rules/evdev.xml.in.h:105 +#: ../rules/base.xml.in.h:115 msgid "Both Alt keys together" msgstr "Alt 키 2개 동시 누름" -#: ../rules/base.xml.in.h:106 ../rules/evdev.xml.in.h:106 +#: ../rules/base.xml.in.h:116 msgid "Both Ctrl keys together" msgstr "Ctrl 키 2개 동시 누름" -#: ../rules/base.xml.in.h:107 ../rules/evdev.xml.in.h:107 +#: ../rules/base.xml.in.h:117 msgid "Both Shift keys together" msgstr "Shift 키 2개 동시 누름" -#: ../rules/base.xml.in.h:108 ../rules/evdev.xml.in.h:108 +#: ../rules/base.xml.in.h:118 +msgid "Both Shift-Keys together toggle Caps Lock" +msgstr "Shift 키 두 개로 Caps Lock 토글" + +#: ../rules/base.xml.in.h:119 +msgid "Botswana" +msgstr "보츠와나" + +#: ../rules/base.xml.in.h:120 msgid "Bra" msgstr "브라질" -#: ../rules/base.xml.in.h:109 ../rules/evdev.xml.in.h:109 +#: ../rules/base.xml.in.h:121 msgid "Braille" msgstr "점자" -#: ../rules/base.xml.in.h:110 ../rules/evdev.xml.in.h:110 +#: ../rules/base.xml.in.h:122 msgid "Brazil" msgstr "브라질" -#: ../rules/base.xml.in.h:111 ../rules/evdev.xml.in.h:111 -msgid "Brazilian ABNT2" -msgstr "브라질 ABNT2" - # http://ko.wikipedia.org/wiki/브르타뉴어 -#: ../rules/base.xml.in.h:112 ../rules/evdev.xml.in.h:112 +#: ../rules/base.xml.in.h:123 msgid "Breton" msgstr "브르타뉴어" # Braille -#: ../rules/base.xml.in.h:113 ../rules/evdev.xml.in.h:113 +#: ../rules/base.xml.in.h:124 msgid "Brl" msgstr "점자" -#: ../rules/base.xml.in.h:114 ../rules/evdev.xml.in.h:114 +#: ../rules/base.xml.in.h:125 msgid "Brother Internet Keyboard" msgstr "브라더 인터넷 키보드" +#: ../rules/base.xml.in.h:126 +msgid "Btn" +msgstr "부탄" + # 아랍어 음역 방법 http://en.wikipedia.org/wiki/Buckwalter_transliteration -#: ../rules/base.xml.in.h:115 ../rules/evdev.xml.in.h:115 +#: ../rules/base.xml.in.h:127 msgid "Buckwalter" msgstr "버크월터" -#: ../rules/base.xml.in.h:116 ../rules/evdev.xml.in.h:116 +#: ../rules/base.xml.in.h:128 msgid "Bulgaria" msgstr "불가리아" +#: ../rules/base.xml.in.h:129 +msgid "Bwa" +msgstr "보츠나와" + +#: ../rules/base.xml.in.h:130 +msgid "COD" +msgstr "COD" + # 우르드어 관련 http://www.crulp.org/ -#: ../rules/base.xml.in.h:117 ../rules/evdev.xml.in.h:117 +#: ../rules/base.xml.in.h:131 msgid "CRULP" msgstr "CRULP" -#: ../rules/base.xml.in.h:118 ../rules/evdev.xml.in.h:118 +#: ../rules/base.xml.in.h:132 msgid "Cambodia" msgstr "캄보디아" -#: ../rules/base.xml.in.h:119 ../rules/evdev.xml.in.h:119 +#: ../rules/base.xml.in.h:133 msgid "Can" msgstr "캐나다" -#: ../rules/base.xml.in.h:120 ../rules/evdev.xml.in.h:120 +#: ../rules/base.xml.in.h:134 msgid "Canada" msgstr "캐나다" -#: ../rules/base.xml.in.h:121 ../rules/evdev.xml.in.h:121 +#: ../rules/base.xml.in.h:135 msgid "Caps Lock" msgstr "Caps Lock" -#: ../rules/base.xml.in.h:122 ../rules/evdev.xml.in.h:122 -msgid "CapsLock" -msgstr "CapsLock" +#: ../rules/base.xml.in.h:136 +msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" +msgstr "Caps Lock (1번으로), Shift+Caps Lock (마지막으로)" -#: ../rules/base.xml.in.h:123 ../rules/evdev.xml.in.h:123 -msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" -msgstr "CapsLock (1번으로), Shift+CapsLock (마지막으로)" +#: ../rules/base.xml.in.h:137 +msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" +msgstr "Caps Lock (누르고 있는 동안), Alt+Caps Lock을 누르면 원래 Caps Lock 기능" -#: ../rules/base.xml.in.h:124 ../rules/evdev.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" -msgstr "CapsLock (누르고 있는 동안), Alt+CapsLock을 누르면 원래 CapsLock 기능" +#: ../rules/base.xml.in.h:138 +msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" +msgstr "Caps Lock이 Shift처럼 동작하고 상태 고정, Shift가 Caps Lock을 \"일시 중지\"" -#: ../rules/base.xml.in.h:125 ../rules/evdev.xml.in.h:125 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "CapsLock이 Shift처럼 동작하고 상태 고정, Shift가 CapsLock을 \"일시 중지\"" +#: ../rules/base.xml.in.h:139 +msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" +msgstr "Caps Lock이 Shift처럼 동작하고 상태 고정, Shift가 Caps Lock 상태에 영향 없음" -#: ../rules/base.xml.in.h:126 ../rules/evdev.xml.in.h:126 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" -msgstr "CapsLock이 Shift처럼 동작하고 상태 고정, Shift가 CapsLock 상태에 영향 없음" +#: ../rules/base.xml.in.h:140 +msgid "Caps Lock is disabled" +msgstr "Caps Lock 사용 안 함" -#: ../rules/base.xml.in.h:127 ../rules/evdev.xml.in.h:127 -msgid "CapsLock key behavior" -msgstr "CapsLock 키 동작" +#: ../rules/base.xml.in.h:141 +msgid "Caps Lock key behavior" +msgstr "Caps Lock 키 동작" -#: ../rules/base.xml.in.h:128 ../rules/evdev.xml.in.h:128 -msgid "CapsLock toggles Shift so all keys are affected" -msgstr "CapsLock이 Shift 상태를 토글, 즉 모든 키가 영향을 받음" +#: ../rules/base.xml.in.h:142 +msgid "Caps Lock toggles Shift so all keys are affected" +msgstr "Caps Lock이 Shift 상태를 토글, 즉 모든 키가 영향을 받음" -#: ../rules/base.xml.in.h:129 ../rules/evdev.xml.in.h:129 -msgid "CapsLock toggles normal capitalization of alphabetic characters" -msgstr "CapsLock이 일반적인 알파벳 대문자 상태를 토글" +#: ../rules/base.xml.in.h:143 +msgid "Caps Lock toggles normal capitalization of alphabetic characters" +msgstr "Caps Lock이 일반적인 알파벳 대문자 상태를 토글" -#: ../rules/base.xml.in.h:130 ../rules/evdev.xml.in.h:130 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "CapsLock이 내부 대문자 기능 사용. Shift가 CapsLock을 \"일시 중지\"" +#: ../rules/base.xml.in.h:144 +msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" +msgstr "Caps Lock이 내부 대문자 기능 사용. Shift가 Caps Lock을 \"일시 중지\"" -#: ../rules/base.xml.in.h:131 ../rules/evdev.xml.in.h:131 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "CapsLock이 내부 대문자 기능 사용. Shift가 CapsLock 상태에 영향 없음" +#: ../rules/base.xml.in.h:145 +msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" +msgstr "Caps Lock이 내부 대문자 기능 사용. Shift가 Caps Lock 상태에 영향 없음" -#: ../rules/base.xml.in.h:132 ../rules/evdev.xml.in.h:132 +#: ../rules/base.xml.in.h:146 msgid "Catalan variant with middle-dot L" msgstr "카탈로니아어 변형, 가운데점 L 포함" -#: ../rules/base.xml.in.h:133 ../rules/evdev.xml.in.h:133 +#: ../rules/base.xml.in.h:147 msgid "Cedilla" msgstr "세디유" -#: ../rules/base.xml.in.h:134 ../rules/evdev.xml.in.h:134 +#: ../rules/base.xml.in.h:148 msgid "Che" msgstr "스위스" # 체로키어 - 아메리카 원주민 부족 -#: ../rules/base.xml.in.h:135 ../rules/evdev.xml.in.h:135 +#: ../rules/base.xml.in.h:149 msgid "Cherokee" msgstr "체로키어" -#: ../rules/base.xml.in.h:136 ../rules/evdev.xml.in.h:136 +#: ../rules/base.xml.in.h:150 +msgid "Cherry B.UNLIMITED" +msgstr "체리 B.UNLIMITED" + +#: ../rules/base.xml.in.h:151 msgid "Cherry Blue Line CyBo@rd" msgstr "체리 Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:137 ../rules/evdev.xml.in.h:137 +#: ../rules/base.xml.in.h:152 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "체리 Blue Line CyBo@rd (다른 옵션)" -#: ../rules/base.xml.in.h:138 ../rules/evdev.xml.in.h:138 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyBo@rd USB-Hub" msgstr "체리 CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:139 ../rules/evdev.xml.in.h:139 +#: ../rules/base.xml.in.h:154 msgid "Cherry CyMotion Expert" msgstr "체리 CyMotion Expert" -#: ../rules/base.xml.in.h:140 ../rules/evdev.xml.in.h:140 +#: ../rules/base.xml.in.h:155 msgid "Cherry CyMotion Master Linux" msgstr "체리 CyMotion Master Linux" -#: ../rules/base.xml.in.h:141 ../rules/evdev.xml.in.h:141 +#: ../rules/base.xml.in.h:156 msgid "Cherry CyMotion Master XPress" msgstr "체리 CyMotion Master XPress" -#: ../rules/base.xml.in.h:142 ../rules/evdev.xml.in.h:142 +#: ../rules/base.xml.in.h:157 msgid "Chicony Internet Keyboard" msgstr "치코니 인터넷 키보드" -#: ../rules/base.xml.in.h:143 ../rules/evdev.xml.in.h:143 +#: ../rules/base.xml.in.h:158 msgid "Chicony KB-9885" msgstr "치코니 KB-9885" -#: ../rules/base.xml.in.h:144 ../rules/evdev.xml.in.h:144 +#: ../rules/base.xml.in.h:159 msgid "Chicony KU-0108" msgstr "치코니 KU-0108" -#: ../rules/base.xml.in.h:145 ../rules/evdev.xml.in.h:145 +#: ../rules/base.xml.in.h:160 msgid "Chicony KU-0420" msgstr "치코니 KU-0420" -#: ../rules/base.xml.in.h:146 ../rules/evdev.xml.in.h:146 +#: ../rules/base.xml.in.h:161 msgid "China" msgstr "중국" +#: ../rules/base.xml.in.h:162 +msgid "Chn" +msgstr "중국" + # http://ko.wikipedia.org/wiki/%EC%B6%94%EB%B0%94%EC%8B%9C%EC%96%B4 -#: ../rules/base.xml.in.h:147 ../rules/evdev.xml.in.h:147 +#: ../rules/base.xml.in.h:163 msgid "Chuvash" msgstr "추바시어" # http://ko.wikipedia.org/wiki/%EC%B6%94%EB%B0%94%EC%8B%9C%EC%96%B4 -#: ../rules/base.xml.in.h:148 ../rules/evdev.xml.in.h:148 +#: ../rules/base.xml.in.h:164 msgid "Chuvash Latin" msgstr "추바시어 라틴" -#: ../rules/base.xml.in.h:149 ../rules/evdev.xml.in.h:149 +#: ../rules/base.xml.in.h:165 msgid "Classic" msgstr "클래식" -#: ../rules/base.xml.in.h:150 ../rules/evdev.xml.in.h:150 +#: ../rules/base.xml.in.h:166 msgid "Classic Dvorak" msgstr "클래식 드보락" -#: ../rules/base.xml.in.h:151 ../rules/evdev.xml.in.h:151 +#: ../rules/base.xml.in.h:167 +msgid "Classic, eliminate dead keys" +msgstr "클래식, 데드키 없음" + +#: ../rules/base.xml.in.h:168 msgid "Classmate PC" msgstr "클래스메이트 PC" # 아일랜드 변형 -#: ../rules/base.xml.in.h:152 ../rules/evdev.xml.in.h:152 +#: ../rules/base.xml.in.h:169 msgid "CloGaelach" msgstr "CloGaelach" # Colemak: 상표명 -#: ../rules/base.xml.in.h:153 ../rules/evdev.xml.in.h:153 +#: ../rules/base.xml.in.h:170 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:154 ../rules/evdev.xml.in.h:154 +#: ../rules/base.xml.in.h:171 msgid "Compaq Easy Access Keyboard" msgstr "컴팩 Easy Access 키보드" -#: ../rules/base.xml.in.h:155 ../rules/evdev.xml.in.h:155 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (13 keys)" msgstr "컴팩 인터넷 키보드 (13키)" -#: ../rules/base.xml.in.h:156 ../rules/evdev.xml.in.h:156 +#: ../rules/base.xml.in.h:173 msgid "Compaq Internet Keyboard (18 keys)" msgstr "컴팩 인터넷 키보드 (18키)" -#: ../rules/base.xml.in.h:157 ../rules/evdev.xml.in.h:157 +#: ../rules/base.xml.in.h:174 msgid "Compaq Internet Keyboard (7 keys)" msgstr "컴팩 인터넷 키보드 (7키)" -#: ../rules/base.xml.in.h:158 ../rules/evdev.xml.in.h:158 +#: ../rules/base.xml.in.h:175 msgid "Compaq iPaq Keyboard" msgstr "컴팩 iPaq 키보드" -#: ../rules/base.xml.in.h:159 ../rules/evdev.xml.in.h:159 +#: ../rules/base.xml.in.h:176 msgid "Compose key position" msgstr "조합 키 위치" -#: ../rules/base.xml.in.h:160 ../rules/evdev.xml.in.h:160 +#: ../rules/base.xml.in.h:177 msgid "Congo, Democratic Republic of the" msgstr "콩고 민주 공화국" -#: ../rules/base.xml.in.h:161 ../rules/evdev.xml.in.h:161 +#: ../rules/base.xml.in.h:178 +msgid "Control + Alt + Backspace" +msgstr "Ctrl + Alt + 백스페이스" + +#: ../rules/base.xml.in.h:179 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Ctrl 키를 윈도우 키로 매핑, Alt 키를 윈도우 키로 매핑" -#: ../rules/base.xml.in.h:162 ../rules/evdev.xml.in.h:162 +#: ../rules/base.xml.in.h:180 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Control 키를 윈도우 키로 매핑 (그리고 일반 Ctrl 키로도 동작)" -#: ../rules/base.xml.in.h:163 ../rules/evdev.xml.in.h:163 +#: ../rules/base.xml.in.h:181 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:182 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "Crimean Tatar (Dobruca-1 Q)" + +#: ../rules/base.xml.in.h:183 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "Crimean Tatar (Dobruca-2 Q)" + +#: ../rules/base.xml.in.h:184 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "Crimean Tatar (터키어 Alt-Q)" + +#: ../rules/base.xml.in.h:185 +msgid "Crimean Tatar (Turkish F)" +msgstr "Crimean Tatar (터키어 F)" + +#: ../rules/base.xml.in.h:186 +msgid "Crimean Tatar (Turkish Q)" +msgstr "Crimean Tatar (터키어 Q)" + +#: ../rules/base.xml.in.h:187 msgid "Croatia" msgstr "크로아티아" -#: ../rules/base.xml.in.h:164 ../rules/evdev.xml.in.h:164 +#: ../rules/base.xml.in.h:188 msgid "Ctrl key position" msgstr "Ctrl 키 위치" -#: ../rules/base.xml.in.h:165 ../rules/evdev.xml.in.h:165 +#: ../rules/base.xml.in.h:189 msgid "Ctrl+Shift" msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:166 ../rules/evdev.xml.in.h:166 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic" msgstr "키릴" -#: ../rules/base.xml.in.h:167 ../rules/evdev.xml.in.h:167 +#: ../rules/base.xml.in.h:191 msgid "Cyrillic with guillemets" msgstr "키릴, 각괄호 포함" -#: ../rules/base.xml.in.h:168 ../rules/evdev.xml.in.h:168 +#: ../rules/base.xml.in.h:192 msgid "Cyrillic, Z and ZHE swapped" msgstr "키릴, Z와 ZHE 뒤바꾸기" -#: ../rules/base.xml.in.h:169 ../rules/evdev.xml.in.h:169 +#: ../rules/base.xml.in.h:193 msgid "Cze" msgstr "체코" -#: ../rules/base.xml.in.h:170 ../rules/evdev.xml.in.h:170 +#: ../rules/base.xml.in.h:194 msgid "Czechia" msgstr "체코" -#: ../rules/base.xml.in.h:171 ../rules/evdev.xml.in.h:171 -msgid "DRC" -msgstr "DRC" +#: ../rules/base.xml.in.h:195 +msgid "DOS" +msgstr "DOS" -#: ../rules/base.xml.in.h:172 ../rules/evdev.xml.in.h:172 +#: ../rules/base.xml.in.h:196 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:173 ../rules/evdev.xml.in.h:173 -msgid "Dan" -msgstr "덴마크어" - -#: ../rules/base.xml.in.h:174 ../rules/evdev.xml.in.h:174 +#: ../rules/base.xml.in.h:197 msgid "Dead acute" msgstr "어큐트 데드키" -#: ../rules/base.xml.in.h:175 ../rules/evdev.xml.in.h:175 +#: ../rules/base.xml.in.h:198 msgid "Dead grave acute" msgstr "그레이브 어큐트 데드키" -#: ../rules/base.xml.in.h:176 ../rules/evdev.xml.in.h:176 +#: ../rules/base.xml.in.h:199 msgid "Default numeric keypad keys" msgstr "기본 숫자 키패드 키" -#: ../rules/base.xml.in.h:177 ../rules/evdev.xml.in.h:177 +#: ../rules/base.xml.in.h:200 msgid "Dell" msgstr "델" -#: ../rules/base.xml.in.h:178 ../rules/evdev.xml.in.h:178 +#: ../rules/base.xml.in.h:201 msgid "Dell 101-key PC" msgstr "델 101키 PC" -#: ../rules/base.xml.in.h:179 ../rules/evdev.xml.in.h:179 +#: ../rules/base.xml.in.h:202 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "델 노트북 Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:180 ../rules/evdev.xml.in.h:180 +#: ../rules/base.xml.in.h:203 msgid "Dell Laptop/notebook Precision M series" msgstr "델 노트북 Precision M series" -#: ../rules/base.xml.in.h:181 ../rules/evdev.xml.in.h:181 +#: ../rules/base.xml.in.h:204 msgid "Dell Latitude series laptop" msgstr "델 Latitude 시리즈 노트북" -#: ../rules/base.xml.in.h:182 ../rules/evdev.xml.in.h:182 +#: ../rules/base.xml.in.h:205 msgid "Dell Precision M65" msgstr "델 Precision M65" -#: ../rules/base.xml.in.h:183 ../rules/evdev.xml.in.h:183 +#: ../rules/base.xml.in.h:206 msgid "Dell SK-8125" msgstr "델 SK-8125" -#: ../rules/base.xml.in.h:184 ../rules/evdev.xml.in.h:184 +#: ../rules/base.xml.in.h:207 msgid "Dell SK-8135" msgstr "델 SK-8135" -#: ../rules/base.xml.in.h:185 ../rules/evdev.xml.in.h:185 +#: ../rules/base.xml.in.h:208 msgid "Dell USB Multimedia Keyboard" msgstr "델 USB 멀티미디어 키보드" -#: ../rules/base.xml.in.h:186 ../rules/evdev.xml.in.h:186 +#: ../rules/base.xml.in.h:209 msgid "Denmark" msgstr "덴마크" -#: ../rules/base.xml.in.h:187 ../rules/evdev.xml.in.h:187 +#: ../rules/base.xml.in.h:210 msgid "Deu" msgstr "독일" -#: ../rules/base.xml.in.h:188 ../rules/evdev.xml.in.h:188 +#: ../rules/base.xml.in.h:211 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop 키보드" -#: ../rules/base.xml.in.h:189 ../rules/evdev.xml.in.h:189 +#: ../rules/base.xml.in.h:212 msgid "Diamond 9801 / 9802 series" msgstr "다이아몬드 9801 / 9802 시리즈" -#: ../rules/base.xml.in.h:190 ../rules/evdev.xml.in.h:190 +#: ../rules/base.xml.in.h:213 +msgid "Dnk" +msgstr "덴마크" + +#: ../rules/base.xml.in.h:214 msgid "Dvorak" msgstr "드보락" -#: ../rules/base.xml.in.h:191 ../rules/evdev.xml.in.h:191 +#: ../rules/base.xml.in.h:215 msgid "Dvorak (UK Punctuation)" msgstr "드보락 (영국 문장 부호)" -#: ../rules/base.xml.in.h:192 ../rules/evdev.xml.in.h:192 -msgid "Dvorak international" -msgstr "드보락 국제 버전" +#: ../rules/base.xml.in.h:216 +msgid "Dvorak alternative international (no dead keys)" +msgstr "드보락 다른 국제 버전 (데드키 없음)" + +#: ../rules/base.xml.in.h:217 +msgid "Dvorak international (with dead keys)" +msgstr "드보락 국제 버전 (데드키 포함)" -#: ../rules/base.xml.in.h:193 ../rules/evdev.xml.in.h:193 -msgid "Dvorak, Polish quotes on key \"1/!\"" -msgstr "드보락, \"1/!\" 키에 폴란드어 따옴표" +#: ../rules/base.xml.in.h:218 +msgid "Dvorak, Polish quotes on key 1" +msgstr "드보락, 1 키에 폴란드어 따옴표" -#: ../rules/base.xml.in.h:194 ../rules/evdev.xml.in.h:194 +#: ../rules/base.xml.in.h:219 msgid "Dvorak, Polish quotes on quotemark key" msgstr "드보락, 따옴표 키에 폴란드어 따옴표" -#: ../rules/base.xml.in.h:195 ../rules/evdev.xml.in.h:195 +#: ../rules/base.xml.in.h:220 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:196 ../rules/evdev.xml.in.h:196 +#: ../rules/base.xml.in.h:221 msgid "Eastern" msgstr "동부" -#: ../rules/base.xml.in.h:197 ../rules/evdev.xml.in.h:197 +#: ../rules/base.xml.in.h:222 msgid "Eliminate dead keys" msgstr "데드키 없음" -#: ../rules/base.xml.in.h:198 ../rules/evdev.xml.in.h:198 +#: ../rules/base.xml.in.h:223 msgid "Enable extra typographic characters" msgstr "추가 타이포그라피 문자 사용" -#: ../rules/base.xml.in.h:199 ../rules/evdev.xml.in.h:199 +#: ../rules/base.xml.in.h:224 +msgid "English" +msgstr "영어" + +#: ../rules/base.xml.in.h:225 +msgid "English (USA International)" +msgstr "영어 (미국 국제 버전)" + +#: ../rules/base.xml.in.h:226 +msgid "English (USA Macintosh)" +msgstr "영어 (미국 매킨토시)" + +#: ../rules/base.xml.in.h:227 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:200 ../rules/evdev.xml.in.h:200 +#: ../rules/base.xml.in.h:228 +msgid "Enter on keypad" +msgstr "키패드에 Enter" + +#: ../rules/base.xml.in.h:229 msgid "Epo" msgstr "에스페란토" -#: ../rules/base.xml.in.h:201 ../rules/evdev.xml.in.h:201 +#: ../rules/base.xml.in.h:230 msgid "Ergonomic" msgstr "어고노믹" -#: ../rules/base.xml.in.h:202 ../rules/evdev.xml.in.h:202 +#: ../rules/base.xml.in.h:231 msgid "Esp" msgstr "스페인" -#: ../rules/base.xml.in.h:203 ../rules/evdev.xml.in.h:203 +#: ../rules/base.xml.in.h:232 msgid "Esperanto" msgstr "에스페란토" -#: ../rules/base.xml.in.h:204 ../rules/evdev.xml.in.h:204 +#: ../rules/base.xml.in.h:233 msgid "Est" msgstr "에스토니아" -#: ../rules/base.xml.in.h:205 ../rules/evdev.xml.in.h:205 +#: ../rules/base.xml.in.h:234 msgid "Estonia" msgstr "에스토니아" -#: ../rules/base.xml.in.h:206 ../rules/evdev.xml.in.h:206 +#: ../rules/base.xml.in.h:235 msgid "Eth" msgstr "에티오피아" -#: ../rules/base.xml.in.h:207 ../rules/evdev.xml.in.h:207 +#: ../rules/base.xml.in.h:236 msgid "Ethiopia" msgstr "에티오피아" -#: ../rules/base.xml.in.h:208 ../rules/evdev.xml.in.h:208 -msgid "Evdev-managed keyboard" -msgstr "evdev 관리 키보드" - -#: ../rules/base.xml.in.h:209 ../rules/evdev.xml.in.h:209 +#: ../rules/base.xml.in.h:237 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:210 ../rules/evdev.xml.in.h:210 +#: ../rules/base.xml.in.h:238 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:211 ../rules/evdev.xml.in.h:211 +#: ../rules/base.xml.in.h:239 msgid "Extended" msgstr "확장" -#: ../rules/base.xml.in.h:212 ../rules/evdev.xml.in.h:212 +#: ../rules/base.xml.in.h:240 +msgid "Extended - Winkeys" +msgstr "확장 - 윈도우키" + +#: ../rules/base.xml.in.h:241 msgid "Extended Backslash" msgstr "확장 백슬래시" -#: ../rules/base.xml.in.h:213 ../rules/evdev.xml.in.h:213 +#: ../rules/base.xml.in.h:242 msgid "F-letter (F) variant" msgstr "F 글자 (F) 변형" -#: ../rules/base.xml.in.h:214 ../rules/evdev.xml.in.h:214 +#: ../rules/base.xml.in.h:243 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:215 ../rules/evdev.xml.in.h:215 -msgid "Fao" -msgstr "페로 제도" - -#: ../rules/base.xml.in.h:216 ../rules/evdev.xml.in.h:216 +#: ../rules/base.xml.in.h:244 msgid "Faroe Islands" msgstr "페로 제도" -#: ../rules/base.xml.in.h:217 ../rules/evdev.xml.in.h:217 +#: ../rules/base.xml.in.h:245 msgid "Fin" msgstr "핀란드" -#: ../rules/base.xml.in.h:218 ../rules/evdev.xml.in.h:218 +#: ../rules/base.xml.in.h:246 msgid "Finland" msgstr "핀란드" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:221 ../rules/evdev.xml.in.h:221 +#: ../rules/base.xml.in.h:249 msgid "Four-level key with abstract separators" msgstr "네번째 단계, 가상 구분 문자 사용" -#: ../rules/base.xml.in.h:222 ../rules/evdev.xml.in.h:222 +#: ../rules/base.xml.in.h:250 msgid "Four-level key with comma" msgstr "네번째 단계, 쉼표 사용" -#: ../rules/base.xml.in.h:223 ../rules/evdev.xml.in.h:223 +#: ../rules/base.xml.in.h:251 msgid "Four-level key with dot" msgstr "네번째 단계, 점 사용" -#: ../rules/base.xml.in.h:224 ../rules/evdev.xml.in.h:224 +#: ../rules/base.xml.in.h:252 msgid "Four-level key with dot, latin-9 restriction" msgstr "네번째 단계, 점 사용, latin-9 제한 사항" # momayyez: http://en.wikipedia.org/wiki/Momayyez -#: ../rules/base.xml.in.h:225 ../rules/evdev.xml.in.h:225 +#: ../rules/base.xml.in.h:253 msgid "Four-level key with momayyez" msgstr "네번째 단계, 아랍식 쉼표 (momayyez) 사용" -#: ../rules/base.xml.in.h:226 ../rules/evdev.xml.in.h:226 +#: ../rules/base.xml.in.h:254 msgid "Fra" msgstr "프랑스" -#: ../rules/base.xml.in.h:227 ../rules/evdev.xml.in.h:227 +#: ../rules/base.xml.in.h:255 msgid "France" msgstr "프랑스" -#: ../rules/base.xml.in.h:228 ../rules/evdev.xml.in.h:228 +#: ../rules/base.xml.in.h:256 +msgid "Français (France Alternative)" +msgstr "Français (프랑스 다른 버전)" + +#: ../rules/base.xml.in.h:257 msgid "French" msgstr "프랑스어" -#: ../rules/base.xml.in.h:229 ../rules/evdev.xml.in.h:229 +#: ../rules/base.xml.in.h:258 msgid "French (Macintosh)" msgstr "프랑스어 (매킨토시)" -#: ../rules/base.xml.in.h:230 ../rules/evdev.xml.in.h:230 +#: ../rules/base.xml.in.h:259 msgid "French (legacy)" msgstr "프랑스어 (구형 방식)" -#: ../rules/base.xml.in.h:231 ../rules/evdev.xml.in.h:231 +#: ../rules/base.xml.in.h:260 msgid "French Dvorak" msgstr "프랑스어 드보락" -#: ../rules/base.xml.in.h:232 ../rules/evdev.xml.in.h:232 +#: ../rules/base.xml.in.h:261 msgid "French, Sun dead keys" msgstr "프랑스어, 썬 데드키" -#: ../rules/base.xml.in.h:233 ../rules/evdev.xml.in.h:233 +#: ../rules/base.xml.in.h:262 msgid "French, eliminate dead keys" msgstr "프랑스어, 데드키 없음" -#: ../rules/base.xml.in.h:234 ../rules/evdev.xml.in.h:234 +#: ../rules/base.xml.in.h:263 +msgid "Fro" +msgstr "페로 제도" + +#: ../rules/base.xml.in.h:264 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "후지스-지멘스 컴퓨터 AMILO 노트북" -#: ../rules/base.xml.in.h:235 ../rules/evdev.xml.in.h:235 +#: ../rules/base.xml.in.h:265 msgid "Fula" msgstr "풀라" -#: ../rules/base.xml.in.h:236 ../rules/evdev.xml.in.h:236 +#: ../rules/base.xml.in.h:266 msgid "GBr" msgstr "영국" +#: ../rules/base.xml.in.h:267 +msgid "GILLBT" +msgstr "GILLBT" + # 가나의 언어 -#: ../rules/base.xml.in.h:237 ../rules/evdev.xml.in.h:237 +#: ../rules/base.xml.in.h:268 msgid "Ga" msgstr "가어" -#: ../rules/base.xml.in.h:238 ../rules/evdev.xml.in.h:238 +#: ../rules/base.xml.in.h:269 msgid "Generic 101-key PC" msgstr "일반 101키 PC" -#: ../rules/base.xml.in.h:239 ../rules/evdev.xml.in.h:239 +#: ../rules/base.xml.in.h:270 msgid "Generic 102-key (Intl) PC" msgstr "일반 102키 (국제 버전) PC" -#: ../rules/base.xml.in.h:240 ../rules/evdev.xml.in.h:240 +#: ../rules/base.xml.in.h:271 msgid "Generic 104-key PC" msgstr "일반 104키 PC" -#: ../rules/base.xml.in.h:241 ../rules/evdev.xml.in.h:241 +#: ../rules/base.xml.in.h:272 msgid "Generic 105-key (Intl) PC" msgstr "일반 105키 (국제 버전) PC" -#: ../rules/base.xml.in.h:242 ../rules/evdev.xml.in.h:242 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:243 ../rules/evdev.xml.in.h:243 +#: ../rules/base.xml.in.h:274 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:244 ../rules/evdev.xml.in.h:244 +#: ../rules/base.xml.in.h:275 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:245 ../rules/evdev.xml.in.h:245 +#: ../rules/base.xml.in.h:276 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:246 ../rules/evdev.xml.in.h:246 +#: ../rules/base.xml.in.h:277 +msgid "Genius KKB-2050HS" +msgstr "Genius KKB-2050HS" + +#: ../rules/base.xml.in.h:278 msgid "Geo" msgstr "조지아" -#: ../rules/base.xml.in.h:247 ../rules/evdev.xml.in.h:247 +#: ../rules/base.xml.in.h:279 msgid "Georgia" msgstr "조지아" -#: ../rules/base.xml.in.h:248 ../rules/evdev.xml.in.h:248 +#: ../rules/base.xml.in.h:280 msgid "Georgian" msgstr "조지아" -#: ../rules/base.xml.in.h:249 ../rules/evdev.xml.in.h:249 +#: ../rules/base.xml.in.h:281 msgid "Georgian AZERTY Tskapo" msgstr "조지아 AZERTY Tskapo" -#: ../rules/base.xml.in.h:250 ../rules/evdev.xml.in.h:250 +#: ../rules/base.xml.in.h:282 msgid "German (Macintosh)" msgstr "독일어 (매킨토시)" -#: ../rules/base.xml.in.h:251 ../rules/evdev.xml.in.h:251 +#: ../rules/base.xml.in.h:283 msgid "German, Sun dead keys" msgstr "독일어, 썬 데드키" -#: ../rules/base.xml.in.h:252 ../rules/evdev.xml.in.h:252 +#: ../rules/base.xml.in.h:284 msgid "German, eliminate dead keys" msgstr "독일어, 데드키 없음" -#: ../rules/base.xml.in.h:253 ../rules/evdev.xml.in.h:253 +#: ../rules/base.xml.in.h:285 msgid "Germany" msgstr "독일" -#: ../rules/base.xml.in.h:254 ../rules/evdev.xml.in.h:254 +#: ../rules/base.xml.in.h:286 msgid "Gha" msgstr "가나" -#: ../rules/base.xml.in.h:255 ../rules/evdev.xml.in.h:255 +#: ../rules/base.xml.in.h:287 msgid "Ghana" msgstr "가나" -#: ../rules/base.xml.in.h:256 ../rules/evdev.xml.in.h:256 -msgid "Gre" +#: ../rules/base.xml.in.h:288 +msgid "Gin" +msgstr "기니" + +#: ../rules/base.xml.in.h:289 +msgid "Grc" msgstr "그리스" -#: ../rules/base.xml.in.h:257 ../rules/evdev.xml.in.h:257 +#: ../rules/base.xml.in.h:290 msgid "Greece" msgstr "그리스" -#: ../rules/base.xml.in.h:258 ../rules/evdev.xml.in.h:258 -msgid "Group toggle on multiply/divide key" -msgstr "곱하기/나누기 키에 그룹 토글" - -# 기니공화국 -#: ../rules/base.xml.in.h:259 ../rules/evdev.xml.in.h:259 -msgid "Gui" -msgstr "기니" - # 기니공화국 -#: ../rules/base.xml.in.h:260 ../rules/evdev.xml.in.h:260 +#: ../rules/base.xml.in.h:291 msgid "Guinea" msgstr "기니" -#: ../rules/base.xml.in.h:261 ../rules/evdev.xml.in.h:261 +#: ../rules/base.xml.in.h:292 msgid "Gujarati" msgstr "구자라트어" -#: ../rules/base.xml.in.h:262 ../rules/evdev.xml.in.h:262 +#: ../rules/base.xml.in.h:293 msgid "Gurmukhi" msgstr "구르무키 문자" # 젤룸 - 파키스탄 지역 -#: ../rules/base.xml.in.h:263 ../rules/evdev.xml.in.h:263 +#: ../rules/base.xml.in.h:294 msgid "Gurmukhi Jhelum" msgstr "구르무키 문자, 젤룸" # 제조사 이름 -#: ../rules/base.xml.in.h:264 ../rules/evdev.xml.in.h:264 +#: ../rules/base.xml.in.h:295 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:265 ../rules/evdev.xml.in.h:265 +#: ../rules/base.xml.in.h:296 msgid "Happy Hacking Keyboard" msgstr "해피해킹 키보드" -#: ../rules/base.xml.in.h:266 ../rules/evdev.xml.in.h:266 +#: ../rules/base.xml.in.h:297 msgid "Happy Hacking Keyboard for Mac" msgstr "해피해킹 키보드, 맥용" # 나이지리아 변형 -#: ../rules/base.xml.in.h:267 ../rules/evdev.xml.in.h:267 +#: ../rules/base.xml.in.h:298 msgid "Hausa" msgstr "하우사어" -#: ../rules/base.xml.in.h:268 ../rules/evdev.xml.in.h:268 +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Internet Keyboard" msgstr "휴렛팩커드 인터넷 키보드" -#: ../rules/base.xml.in.h:269 ../rules/evdev.xml.in.h:269 +#: ../rules/base.xml.in.h:300 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "휴렛팩커드 Mini 110 Notebook" + +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "휴렛팩커드 Omnibook 500 FA" -#: ../rules/base.xml.in.h:270 ../rules/evdev.xml.in.h:270 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook 5xx" msgstr "휴렛팩커드 Omnibook 5xx" -#: ../rules/base.xml.in.h:271 ../rules/evdev.xml.in.h:271 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "휴렛팩커드 Omnibook 6000/6100" -#: ../rules/base.xml.in.h:272 ../rules/evdev.xml.in.h:272 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "휴렛팩커드 Omnibook XE3 GC" -#: ../rules/base.xml.in.h:273 ../rules/evdev.xml.in.h:273 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "휴렛팩커드 Omnibook XE3 GF" -#: ../rules/base.xml.in.h:274 ../rules/evdev.xml.in.h:274 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Omnibook XT1000" msgstr "휴렛팩커드 Omnibook XT1000" -#: ../rules/base.xml.in.h:275 ../rules/evdev.xml.in.h:275 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "휴렛팩커드 Pavilion ZT11xx" -#: ../rules/base.xml.in.h:276 ../rules/evdev.xml.in.h:276 +#: ../rules/base.xml.in.h:308 msgid "Hewlett-Packard Pavilion dv5" msgstr "휴렛팩커드 Pavilion dv5" -#: ../rules/base.xml.in.h:277 ../rules/evdev.xml.in.h:277 +#: ../rules/base.xml.in.h:309 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "휴렛팩커드 SK-250x 멀티미디어 키보드" -#: ../rules/base.xml.in.h:278 ../rules/evdev.xml.in.h:278 +#: ../rules/base.xml.in.h:310 msgid "Hewlett-Packard nx9020" msgstr "휴렛팩커드 nx9020" -#: ../rules/base.xml.in.h:279 ../rules/evdev.xml.in.h:279 +#: ../rules/base.xml.in.h:311 msgid "Hexadecimal" msgstr "십육진법" # Bolnagri: x input method 이름, http://indlinux.org/wiki/index.php/BolNagri -#: ../rules/base.xml.in.h:280 ../rules/evdev.xml.in.h:280 +#: ../rules/base.xml.in.h:312 msgid "Hindi Bolnagri" msgstr "힌두어 Bolnagri" +#: ../rules/base.xml.in.h:313 +msgid "Hindi Wx" +msgstr "힌두어 Wx" + # 음악 용어, 상표인가? -#: ../rules/base.xml.in.h:281 ../rules/evdev.xml.in.h:281 +#: ../rules/base.xml.in.h:314 msgid "Homophonic" msgstr "호모포닉" -#: ../rules/base.xml.in.h:282 ../rules/evdev.xml.in.h:282 +#: ../rules/base.xml.in.h:315 msgid "Honeywell Euroboard" msgstr "하니웰 Euroboard" -#: ../rules/base.xml.in.h:283 ../rules/evdev.xml.in.h:283 +#: ../rules/base.xml.in.h:316 msgid "Hrv" msgstr "크로아티아" -#: ../rules/base.xml.in.h:284 ../rules/evdev.xml.in.h:284 +#: ../rules/base.xml.in.h:317 msgid "Hun" msgstr "헝가리" -#: ../rules/base.xml.in.h:285 ../rules/evdev.xml.in.h:285 +#: ../rules/base.xml.in.h:318 msgid "Hungary" msgstr "헝가리" -#: ../rules/base.xml.in.h:286 ../rules/evdev.xml.in.h:286 +#: ../rules/base.xml.in.h:319 msgid "Hyper is mapped to Win-keys" msgstr "Hyper 키를 윈도우 키로 매핑" -#: ../rules/base.xml.in.h:287 ../rules/evdev.xml.in.h:287 +#: ../rules/base.xml.in.h:320 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:288 ../rules/evdev.xml.in.h:288 +#: ../rules/base.xml.in.h:321 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:289 ../rules/evdev.xml.in.h:289 +#: ../rules/base.xml.in.h:322 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:290 ../rules/evdev.xml.in.h:290 +#: ../rules/base.xml.in.h:323 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:291 ../rules/evdev.xml.in.h:291 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:292 ../rules/evdev.xml.in.h:292 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, 국제 버전" - -#: ../rules/base.xml.in.h:293 ../rules/evdev.xml.in.h:293 +#: ../rules/base.xml.in.h:325 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:294 ../rules/evdev.xml.in.h:294 +#: ../rules/base.xml.in.h:326 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:295 ../rules/evdev.xml.in.h:295 +#: ../rules/base.xml.in.h:327 msgid "ISO Alternate" msgstr "ISO 다른 버전" -#: ../rules/base.xml.in.h:296 ../rules/evdev.xml.in.h:296 +#: ../rules/base.xml.in.h:328 msgid "Iceland" msgstr "아이슬랜드" # 나이지리아 변형 -#: ../rules/base.xml.in.h:297 ../rules/evdev.xml.in.h:297 +#: ../rules/base.xml.in.h:329 msgid "Igbo" msgstr "이그보어" -#: ../rules/base.xml.in.h:298 ../rules/evdev.xml.in.h:298 +#: ../rules/base.xml.in.h:330 msgid "Include dead tilde" msgstr "물결 데드키 포함" -#: ../rules/base.xml.in.h:299 ../rules/evdev.xml.in.h:299 +#: ../rules/base.xml.in.h:331 msgid "Ind" msgstr "인도" -#: ../rules/base.xml.in.h:300 ../rules/evdev.xml.in.h:300 +#: ../rules/base.xml.in.h:332 msgid "India" msgstr "인도" -#: ../rules/base.xml.in.h:301 ../rules/evdev.xml.in.h:301 +#: ../rules/base.xml.in.h:333 msgid "International (AltGr dead keys)" msgstr "국제 버전 (AltGr 데드키)" -#: ../rules/base.xml.in.h:302 ../rules/evdev.xml.in.h:302 +#: ../rules/base.xml.in.h:334 msgid "International (with dead keys)" msgstr "국제 버전 (데드키 포함)" -#: ../rules/base.xml.in.h:303 ../rules/evdev.xml.in.h:303 +#: ../rules/base.xml.in.h:335 msgid "Inuktitut" msgstr "이누이트어" -#: ../rules/base.xml.in.h:304 ../rules/evdev.xml.in.h:304 +#: ../rules/base.xml.in.h:336 ../rules/base.extras.xml.in.h:8 msgid "Iran" msgstr "이란" -#: ../rules/base.xml.in.h:305 ../rules/evdev.xml.in.h:305 +#: ../rules/base.xml.in.h:337 msgid "Iraq" msgstr "이라크" -#: ../rules/base.xml.in.h:306 ../rules/evdev.xml.in.h:306 +#: ../rules/base.xml.in.h:338 msgid "Ireland" msgstr "아일랜드" -#: ../rules/base.xml.in.h:307 ../rules/evdev.xml.in.h:307 +#: ../rules/base.xml.in.h:339 msgid "Irl" msgstr "아일랜드" -#: ../rules/base.xml.in.h:308 ../rules/evdev.xml.in.h:308 +#: ../rules/base.xml.in.h:340 msgid "Irn" msgstr "아일랜드" -#: ../rules/base.xml.in.h:309 ../rules/evdev.xml.in.h:309 +#: ../rules/base.xml.in.h:341 msgid "Irq" msgstr "이라크" -#: ../rules/base.xml.in.h:310 ../rules/evdev.xml.in.h:310 +#: ../rules/base.xml.in.h:342 msgid "Isl" msgstr "아이슬랜드" -#: ../rules/base.xml.in.h:311 ../rules/evdev.xml.in.h:311 +#: ../rules/base.xml.in.h:343 msgid "Isr" msgstr "이스라엘" -#: ../rules/base.xml.in.h:312 ../rules/evdev.xml.in.h:312 +#: ../rules/base.xml.in.h:344 msgid "Israel" msgstr "이스라엘" -#: ../rules/base.xml.in.h:313 ../rules/evdev.xml.in.h:313 +#: ../rules/base.xml.in.h:345 msgid "Ita" msgstr "이탈리아" -#: ../rules/base.xml.in.h:314 ../rules/evdev.xml.in.h:314 +#: ../rules/base.xml.in.h:346 msgid "Italy" msgstr "이탈리아" -#: ../rules/base.xml.in.h:315 ../rules/evdev.xml.in.h:315 +#: ../rules/base.xml.in.h:347 msgid "Japan" msgstr "일본" -#: ../rules/base.xml.in.h:316 ../rules/evdev.xml.in.h:316 +#: ../rules/base.xml.in.h:348 msgid "Japan (PC-98xx Series)" msgstr "일본 (PC-98xx 시리즈)" -#: ../rules/base.xml.in.h:317 ../rules/evdev.xml.in.h:317 -msgid "Japanese 106-key" -msgstr "일본 106키" - -#: ../rules/base.xml.in.h:318 ../rules/evdev.xml.in.h:318 +#: ../rules/base.xml.in.h:349 msgid "Japanese keyboard options" msgstr "일본어 키보드 옵션" -#: ../rules/base.xml.in.h:319 ../rules/evdev.xml.in.h:319 +#: ../rules/base.xml.in.h:350 msgid "Jpn" msgstr "일본" # http://ko.wikipedia.org/wiki/칼미크어 -#: ../rules/base.xml.in.h:320 ../rules/evdev.xml.in.h:320 +#: ../rules/base.xml.in.h:351 msgid "Kalmyk" msgstr "칼미크어" -#: ../rules/base.xml.in.h:321 ../rules/evdev.xml.in.h:321 +#: ../rules/base.xml.in.h:352 msgid "Kana" msgstr "가나" -#: ../rules/base.xml.in.h:322 ../rules/evdev.xml.in.h:322 +#: ../rules/base.xml.in.h:353 msgid "Kana Lock key is locking" msgstr "Kana Lock 키 상태 고정" -#: ../rules/base.xml.in.h:323 ../rules/evdev.xml.in.h:323 +#: ../rules/base.xml.in.h:354 msgid "Kannada" msgstr "칸나다어" -#: ../rules/base.xml.in.h:324 ../rules/evdev.xml.in.h:324 +#: ../rules/base.xml.in.h:355 msgid "Kashubian" msgstr "카슈브어" -#: ../rules/base.xml.in.h:325 ../rules/evdev.xml.in.h:325 +#: ../rules/base.xml.in.h:356 msgid "Kaz" msgstr "카자흐스탄" -#: ../rules/base.xml.in.h:326 ../rules/evdev.xml.in.h:326 +#: ../rules/base.xml.in.h:357 msgid "Kazakh with Russian" msgstr "카자흐스탄, 러시아어 포함" -#: ../rules/base.xml.in.h:327 ../rules/evdev.xml.in.h:327 +#: ../rules/base.xml.in.h:358 msgid "Kazakhstan" msgstr "카자흐스탄" -#: ../rules/base.xml.in.h:328 ../rules/evdev.xml.in.h:328 +#: ../rules/base.xml.in.h:359 +msgid "Ken" +msgstr "케냐" + +#: ../rules/base.xml.in.h:360 +msgid "Kenya" +msgstr "케냐" + +#: ../rules/base.xml.in.h:361 +msgid "Key sequence to kill the X server" +msgstr "X 서버를 멈추는 키 조합" + +#: ../rules/base.xml.in.h:362 msgid "Key to choose 3rd level" msgstr "3번째 단계를 선택하는 키" -#: ../rules/base.xml.in.h:329 ../rules/evdev.xml.in.h:329 +#: ../rules/base.xml.in.h:363 +msgid "Key to choose 5th level" +msgstr "5번째 단계를 선택하는 키" + +#: ../rules/base.xml.in.h:364 msgid "Key(s) to change layout" msgstr "배치를 전환하는 키" -#: ../rules/base.xml.in.h:330 ../rules/evdev.xml.in.h:330 -msgid "Keypad" -msgstr "키패드" - -#: ../rules/base.xml.in.h:331 ../rules/evdev.xml.in.h:331 +#: ../rules/base.xml.in.h:365 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:332 ../rules/evdev.xml.in.h:332 +#: ../rules/base.xml.in.h:366 +msgid "Kgz" +msgstr "키르지스탄" + +#: ../rules/base.xml.in.h:367 msgid "Khm" msgstr "캄보디아" -# http://ko.wikipedia.org/wiki/키르기스어 -#: ../rules/base.xml.in.h:333 ../rules/evdev.xml.in.h:333 -msgid "Kir" -msgstr "키르기스어" +# http://en.wikipedia.org/wiki/Kikuyu#Language +#: ../rules/base.xml.in.h:368 +msgid "Kikuyu" +msgstr "키쿠유어" + +#: ../rules/base.xml.in.h:369 +msgid "Kinesis" +msgstr "키네시스" # http://ko.wikipedia.org/wiki/코미어 -#: ../rules/base.xml.in.h:334 ../rules/evdev.xml.in.h:334 +#: ../rules/base.xml.in.h:370 msgid "Komi" msgstr "코미어" -#: ../rules/base.xml.in.h:335 ../rules/evdev.xml.in.h:335 +#: ../rules/base.xml.in.h:371 msgid "Kor" msgstr "대한민국" -#: ../rules/base.xml.in.h:336 ../rules/evdev.xml.in.h:336 +#: ../rules/base.xml.in.h:372 msgid "Korea, Republic of" msgstr "대한민국" -#: ../rules/base.xml.in.h:337 ../rules/evdev.xml.in.h:337 -msgid "Korean 106-key" -msgstr "한글 106키" - # 쿠테나이 - 아메리카 원주민 부족 -#: ../rules/base.xml.in.h:338 ../rules/evdev.xml.in.h:338 +#: ../rules/base.xml.in.h:373 msgid "Ktunaxa" msgstr "쿠테나이" -#: ../rules/base.xml.in.h:339 ../rules/evdev.xml.in.h:339 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, (F)" msgstr "쿠르드어, (F)" -#: ../rules/base.xml.in.h:340 ../rules/evdev.xml.in.h:340 +#: ../rules/base.xml.in.h:375 msgid "Kurdish, Arabic-Latin" msgstr "쿠르드어, 아랍어 라틴" -#: ../rules/base.xml.in.h:341 ../rules/evdev.xml.in.h:341 +#: ../rules/base.xml.in.h:376 msgid "Kurdish, Latin Alt-Q" msgstr "쿠르드어, 라틴 Alt-Q" -#: ../rules/base.xml.in.h:342 ../rules/evdev.xml.in.h:342 +#: ../rules/base.xml.in.h:377 msgid "Kurdish, Latin Q" msgstr "쿠르드어, 라틴 Q" -#: ../rules/base.xml.in.h:343 ../rules/evdev.xml.in.h:343 +#: ../rules/base.xml.in.h:378 msgid "Kyrgyzstan" msgstr "키르기지스탄" -#: ../rules/base.xml.in.h:344 ../rules/evdev.xml.in.h:344 +#: ../rules/base.xml.in.h:379 msgid "LAm" msgstr "라틴 아메리카" # 리투아니아어 레이아웃 이름 http://lekp.info/ -#: ../rules/base.xml.in.h:345 ../rules/evdev.xml.in.h:345 +#: ../rules/base.xml.in.h:380 msgid "LEKP" msgstr "LEKP" # 리투아니아어 레이아웃 이름 http://lekp.info/ -#: ../rules/base.xml.in.h:346 ../rules/evdev.xml.in.h:346 +#: ../rules/base.xml.in.h:381 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:347 ../rules/evdev.xml.in.h:347 +#: ../rules/base.xml.in.h:382 msgid "Lao" msgstr "라오스" -#: ../rules/base.xml.in.h:348 ../rules/evdev.xml.in.h:348 +#: ../rules/base.xml.in.h:383 msgid "Laos" msgstr "라오스" -#: ../rules/base.xml.in.h:349 ../rules/evdev.xml.in.h:349 +#: ../rules/base.xml.in.h:384 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "노트북 컴팩 (Armada 등) 노트북 키보드" -#: ../rules/base.xml.in.h:350 ../rules/evdev.xml.in.h:350 +#: ../rules/base.xml.in.h:385 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "노트북 컴팩 (Presario 등) 노트북 키보드" -#: ../rules/base.xml.in.h:351 ../rules/evdev.xml.in.h:351 +#: ../rules/base.xml.in.h:386 msgid "Laptop/notebook eMachines m68xx" msgstr "노트북 컴팩 eMachines m68xx" -#: ../rules/base.xml.in.h:352 ../rules/evdev.xml.in.h:352 +#: ../rules/base.xml.in.h:387 msgid "Latin" msgstr "라틴" -#: ../rules/base.xml.in.h:353 ../rules/evdev.xml.in.h:353 +#: ../rules/base.xml.in.h:388 msgid "Latin American" msgstr "라틴 아메리카" -#: ../rules/base.xml.in.h:354 ../rules/evdev.xml.in.h:354 +#: ../rules/base.xml.in.h:389 msgid "Latin Unicode" msgstr "라틴 유니코드" -#: ../rules/base.xml.in.h:355 ../rules/evdev.xml.in.h:355 +#: ../rules/base.xml.in.h:390 msgid "Latin Unicode qwerty" msgstr "라틴 유니코드 QWERTY" -#: ../rules/base.xml.in.h:356 ../rules/evdev.xml.in.h:356 +#: ../rules/base.xml.in.h:391 msgid "Latin qwerty" msgstr "라틴 QWERTY" -#: ../rules/base.xml.in.h:357 ../rules/evdev.xml.in.h:357 +#: ../rules/base.xml.in.h:392 msgid "Latin unicode" msgstr "라틴 유니코드" -#: ../rules/base.xml.in.h:358 ../rules/evdev.xml.in.h:358 +#: ../rules/base.xml.in.h:393 msgid "Latin unicode qwerty" msgstr "라틴 유니코드 QWERTY" -#: ../rules/base.xml.in.h:359 ../rules/evdev.xml.in.h:359 +#: ../rules/base.xml.in.h:394 msgid "Latin with guillemets" msgstr "라틴, 각괄호 포함" -#: ../rules/base.xml.in.h:360 ../rules/evdev.xml.in.h:360 +#: ../rules/base.xml.in.h:395 msgid "Latvia" msgstr "라트비아" -#: ../rules/base.xml.in.h:361 ../rules/evdev.xml.in.h:361 -msgid "Lav" -msgstr "라트비아어" +#: ../rules/base.xml.in.h:396 +msgid "Layout toggle on multiply/divide key" +msgstr "곱하기/나누기 키에 키보드 배치 토글" -#: ../rules/base.xml.in.h:362 ../rules/evdev.xml.in.h:362 +#: ../rules/base.xml.in.h:397 msgid "Left Alt" msgstr "왼쪽 Alt" -#: ../rules/base.xml.in.h:363 ../rules/evdev.xml.in.h:363 +#: ../rules/base.xml.in.h:398 msgid "Left Alt (while pressed)" msgstr "왼쪽 Alt (누르고 있는 동안)" -#: ../rules/base.xml.in.h:364 ../rules/evdev.xml.in.h:364 +#: ../rules/base.xml.in.h:399 msgid "Left Alt is swapped with Left Win" msgstr "왼쪽 Alt와 왼쪽 윈도우 키 뒤바꾸기" -#: ../rules/base.xml.in.h:365 ../rules/evdev.xml.in.h:365 +#: ../rules/base.xml.in.h:400 msgid "Left Ctrl" msgstr "왼쪽 Ctrl" -#: ../rules/base.xml.in.h:366 ../rules/evdev.xml.in.h:366 +#: ../rules/base.xml.in.h:401 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "왼쪽 Ctrl (1번 키보드 배치로), 오른쪽 Ctrl (마지막 키보드 배치로)" + +#: ../rules/base.xml.in.h:402 msgid "Left Ctrl+Left Shift" msgstr "왼쪽 Ctrl+왼쪽 Shift" -#: ../rules/base.xml.in.h:367 ../rules/evdev.xml.in.h:367 +#: ../rules/base.xml.in.h:403 msgid "Left Shift" msgstr "왼쪽 Shift" -#: ../rules/base.xml.in.h:368 ../rules/evdev.xml.in.h:368 +#: ../rules/base.xml.in.h:404 msgid "Left Win" msgstr "왼쪽 윈도우" -#: ../rules/base.xml.in.h:369 ../rules/evdev.xml.in.h:369 +#: ../rules/base.xml.in.h:405 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "왼쪽 윈도우 (1번으로), 오른쪽 윈도우/메뉴 (마지막으로)" -#: ../rules/base.xml.in.h:370 ../rules/evdev.xml.in.h:370 +#: ../rules/base.xml.in.h:406 msgid "Left Win (while pressed)" msgstr "왼쪽 윈도우 (누르고 있는 동안)" -#: ../rules/base.xml.in.h:371 ../rules/evdev.xml.in.h:371 +#: ../rules/base.xml.in.h:407 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "왼쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정" + +#: ../rules/base.xml.in.h:408 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "왼쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제" + +#: ../rules/base.xml.in.h:409 msgid "Left hand" msgstr "왼손잡이" -#: ../rules/base.xml.in.h:372 ../rules/evdev.xml.in.h:372 +#: ../rules/base.xml.in.h:410 msgid "Left handed Dvorak" msgstr "왼손잡이 드보락" -#: ../rules/base.xml.in.h:373 ../rules/evdev.xml.in.h:373 +#: ../rules/base.xml.in.h:411 msgid "Legacy" msgstr "구형 방식" -#: ../rules/base.xml.in.h:374 ../rules/evdev.xml.in.h:374 +#: ../rules/base.xml.in.h:412 msgid "Legacy Wang 724" msgstr "구형 방식 Wang 724 키패드" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:376 ../rules/evdev.xml.in.h:376 +#: ../rules/base.xml.in.h:414 msgid "Legacy key with comma" msgstr "구형 방식 키, 쉼표 포함" -#: ../rules/base.xml.in.h:377 ../rules/evdev.xml.in.h:377 +#: ../rules/base.xml.in.h:415 msgid "Legacy key with dot" msgstr "구형 방식 키, 점 포함" -#: ../rules/base.xml.in.h:378 ../rules/evdev.xml.in.h:378 -msgid "Less-than/Greater-than" -msgstr "부등호" - -#: ../rules/base.xml.in.h:379 ../rules/evdev.xml.in.h:379 +#: ../rules/base.xml.in.h:416 msgid "Lithuania" msgstr "리투아니아" +#: ../rules/base.xml.in.h:417 +msgid "Lka" +msgstr "스리랑카" + # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:380 ../rules/evdev.xml.in.h:380 +#: ../rules/base.xml.in.h:418 msgid "Logitech Access Keyboard" msgstr "로지텍 액세스 키보드" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:381 ../rules/evdev.xml.in.h:381 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop" msgstr "로지텍 무선 데스크탑" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:382 ../rules/evdev.xml.in.h:382 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop (alternate option)" msgstr "로지텍 무선 데스크탑 (다른 옵션)" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:383 ../rules/evdev.xml.in.h:383 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop EX110" msgstr "로지텍 무선 데스크탑 EX110" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:384 ../rules/evdev.xml.in.h:384 +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop LX-300" msgstr "로지텍 무선 데스크탑 LX-300" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:385 ../rules/evdev.xml.in.h:385 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop Navigator" msgstr "로지텍 무선 데스크탑 내비게이터" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:386 ../rules/evdev.xml.in.h:386 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Desktop Optical" msgstr "로지텍 무선 데스크탑 옵티컬" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:387 ../rules/evdev.xml.in.h:387 -msgid "Logitech Cordless Desktop Pro (alternate option2)" +#: ../rules/base.xml.in.h:425 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "로지텍 무선 데스크탑 프로 (다른 옵션 2)" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:388 ../rules/evdev.xml.in.h:388 +#: ../rules/base.xml.in.h:426 msgid "Logitech Cordless Desktop iTouch" msgstr "로지텍 무선 데스크탑 아이터치" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:389 ../rules/evdev.xml.in.h:389 +#: ../rules/base.xml.in.h:427 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "로지텍 무선 프리덤/데스크탑 내비게이터" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:390 ../rules/evdev.xml.in.h:390 +#: ../rules/base.xml.in.h:428 msgid "Logitech G15 extra keys via G15daemon" msgstr "로지텍 G15 추가 키, G15daemon 사용" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:391 ../rules/evdev.xml.in.h:391 +#: ../rules/base.xml.in.h:429 msgid "Logitech Generic Keyboard" msgstr "로지텍 일반 키보드" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:392 ../rules/evdev.xml.in.h:392 +#: ../rules/base.xml.in.h:430 msgid "Logitech Internet 350 Keyboard" msgstr "로지텍 인터넷 350 키보드" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:393 ../rules/evdev.xml.in.h:393 +#: ../rules/base.xml.in.h:431 msgid "Logitech Internet Keyboard" msgstr "로지텍 인터넷 키보드" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:394 ../rules/evdev.xml.in.h:394 +#: ../rules/base.xml.in.h:432 msgid "Logitech Internet Navigator Keyboard" msgstr "로지텍 인터넷 내비게이터 키보드" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:395 ../rules/evdev.xml.in.h:395 +#: ../rules/base.xml.in.h:433 msgid "Logitech Media Elite Keyboard" msgstr "로지텍 미디어 엘리트 키보드" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:396 ../rules/evdev.xml.in.h:396 +#: ../rules/base.xml.in.h:434 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "로지텍 울트라 무선 미디어 데스크탑 키보드" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:397 ../rules/evdev.xml.in.h:397 +#: ../rules/base.xml.in.h:435 msgid "Logitech Ultra-X Keyboard" msgstr "로지텍 울트라 키보드" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:398 ../rules/evdev.xml.in.h:398 +#: ../rules/base.xml.in.h:436 msgid "Logitech diNovo Edge Keyboard" msgstr "로지텍 디노보 엣지 키보드" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:399 ../rules/evdev.xml.in.h:399 +#: ../rules/base.xml.in.h:437 msgid "Logitech diNovo Keyboard" msgstr "로지텍 디노보 키보드" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:400 ../rules/evdev.xml.in.h:400 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch" msgstr "로지텍 아이터치" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:401 ../rules/evdev.xml.in.h:401 +#: ../rules/base.xml.in.h:439 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "로지텍 아이터치 무선 키보드 (모델 Y-RB6)" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:402 ../rules/evdev.xml.in.h:402 +#: ../rules/base.xml.in.h:440 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "로지텍 아이터치 인터넷 내비게이터 키보드 SE" # 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:403 ../rules/evdev.xml.in.h:403 +#: ../rules/base.xml.in.h:441 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "로지텍 아이터치 인터넷 내비게이터 키보드 SE (USB)" # http://ko.wikipedia.org/wiki/저지_소르브어 -#: ../rules/base.xml.in.h:404 ../rules/evdev.xml.in.h:404 +#: ../rules/base.xml.in.h:442 msgid "Lower Sorbian" msgstr "저지 소르브어" # http://ko.wikipedia.org/wiki/저지_소르브어 -#: ../rules/base.xml.in.h:405 ../rules/evdev.xml.in.h:405 +#: ../rules/base.xml.in.h:443 msgid "Lower Sorbian (qwertz)" msgstr "저지 소르브어 (QWERTZ)" -#: ../rules/base.xml.in.h:406 ../rules/evdev.xml.in.h:406 +#: ../rules/base.xml.in.h:444 msgid "Ltu" msgstr "리투아니아" -#: ../rules/base.xml.in.h:407 ../rules/evdev.xml.in.h:407 +#: ../rules/base.xml.in.h:445 +msgid "Lva" +msgstr "라트비아" + +#: ../rules/base.xml.in.h:446 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:408 ../rules/evdev.xml.in.h:408 +#: ../rules/base.xml.in.h:447 msgid "MNE" msgstr "몬테네그로" -#: ../rules/base.xml.in.h:409 ../rules/evdev.xml.in.h:409 +#: ../rules/base.xml.in.h:448 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:410 ../rules/evdev.xml.in.h:410 +#: ../rules/base.xml.in.h:449 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (국제 버전)" -#: ../rules/base.xml.in.h:411 ../rules/evdev.xml.in.h:411 +#: ../rules/base.xml.in.h:450 msgid "Macedonia" msgstr "마케도니아" -#: ../rules/base.xml.in.h:412 ../rules/evdev.xml.in.h:412 +#: ../rules/base.xml.in.h:451 msgid "Macintosh" msgstr "매킨토시" -#: ../rules/base.xml.in.h:413 ../rules/evdev.xml.in.h:413 +#: ../rules/base.xml.in.h:452 +msgid "Macintosh (International)" +msgstr "매킨토시 (국제 버전)" + +#: ../rules/base.xml.in.h:453 msgid "Macintosh Old" msgstr "매킨토시 구형" -#: ../rules/base.xml.in.h:414 ../rules/evdev.xml.in.h:414 +#: ../rules/base.xml.in.h:454 msgid "Macintosh, Sun dead keys" msgstr "매킨토시, 썬 데드키" -#: ../rules/base.xml.in.h:415 ../rules/evdev.xml.in.h:415 +#: ../rules/base.xml.in.h:455 msgid "Macintosh, eliminate dead keys" msgstr "매킨토시, 데드키 없음" -#: ../rules/base.xml.in.h:416 ../rules/evdev.xml.in.h:416 -msgid "Make CapsLock an additional Backspace" -msgstr "CapsLock을 추가 백스페이스로 사용" +#: ../rules/base.xml.in.h:456 +msgid "Make Caps Lock an additional Backspace" +msgstr "Caps Lock을 추가 백스페이스로 사용" -#: ../rules/base.xml.in.h:417 ../rules/evdev.xml.in.h:417 -msgid "Make CapsLock an additional Ctrl" -msgstr "CapsLock을 추가 Ctrl로 사용" +#: ../rules/base.xml.in.h:457 +msgid "Make Caps Lock an additional Ctrl" +msgstr "Caps Lock을 추가 Ctrl로 사용" -#: ../rules/base.xml.in.h:418 ../rules/evdev.xml.in.h:418 -msgid "Make CapsLock an additional ESC" -msgstr "CapsLock을 추가 ESC로 사용" +#: ../rules/base.xml.in.h:458 +msgid "Make Caps Lock an additional ESC" +msgstr "Caps Lock을 추가 ESC로 사용" -#: ../rules/base.xml.in.h:419 ../rules/evdev.xml.in.h:419 -msgid "Mal" -msgstr "몰디브" +#: ../rules/base.xml.in.h:459 +msgid "Make Caps Lock an additional Hyper" +msgstr "Caps Lock을 추가 Hyper로 사용" + +#: ../rules/base.xml.in.h:460 +msgid "Make Caps Lock an additional Num Lock" +msgstr "Caps Lock을 추가 Num Lock으로 사용" + +#: ../rules/base.xml.in.h:461 +msgid "Make Caps Lock an additional Super" +msgstr "Caps Lock을 추가 Super로 사용" -#: ../rules/base.xml.in.h:420 ../rules/evdev.xml.in.h:420 +#: ../rules/base.xml.in.h:462 msgid "Malayalam" msgstr "말라얄람어" -#: ../rules/base.xml.in.h:421 ../rules/evdev.xml.in.h:421 +#: ../rules/base.xml.in.h:463 msgid "Malayalam Lalitha" msgstr "말라얄람어 라리타" -#: ../rules/base.xml.in.h:422 ../rules/evdev.xml.in.h:422 +#: ../rules/base.xml.in.h:464 msgid "Maldives" msgstr "몰디브" -#: ../rules/base.xml.in.h:423 ../rules/evdev.xml.in.h:423 +#: ../rules/base.xml.in.h:465 +msgid "Mali" +msgstr "말리" + +#: ../rules/base.xml.in.h:466 msgid "Malta" msgstr "몰타" -#: ../rules/base.xml.in.h:424 ../rules/evdev.xml.in.h:424 +#: ../rules/base.xml.in.h:467 msgid "Maltese keyboard with US layout" msgstr "몰타 키보드, 미국식 배치" -#: ../rules/base.xml.in.h:425 ../rules/evdev.xml.in.h:425 +#: ../rules/base.xml.in.h:468 msgid "Mao" msgstr "마오리" -#: ../rules/base.xml.in.h:426 ../rules/evdev.xml.in.h:426 +#: ../rules/base.xml.in.h:469 msgid "Maori" msgstr "마오리" -#: ../rules/base.xml.in.h:427 ../rules/evdev.xml.in.h:427 +#: ../rules/base.xml.in.h:470 +msgid "Mdv" +msgstr "몰디브" + +#: ../rules/base.xml.in.h:471 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:428 ../rules/evdev.xml.in.h:428 +#: ../rules/base.xml.in.h:472 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access 키보드" -#: ../rules/base.xml.in.h:429 ../rules/evdev.xml.in.h:429 +#: ../rules/base.xml.in.h:473 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:430 ../rules/evdev.xml.in.h:430 +#: ../rules/base.xml.in.h:474 msgid "Menu" msgstr "메뉴" -#: ../rules/base.xml.in.h:431 ../rules/evdev.xml.in.h:431 +#: ../rules/base.xml.in.h:475 msgid "Meta is mapped to Left Win" msgstr "메타 키를 왼쪽 윈도우 키로 매핑" -#: ../rules/base.xml.in.h:432 ../rules/evdev.xml.in.h:432 +#: ../rules/base.xml.in.h:476 msgid "Meta is mapped to Win keys" msgstr "메타 키를 윈도우 키로 매핑" -#: ../rules/base.xml.in.h:433 ../rules/evdev.xml.in.h:433 +#: ../rules/base.xml.in.h:477 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "마이크로소프트 컴포트 커브 키보드 2000" -#: ../rules/base.xml.in.h:434 ../rules/evdev.xml.in.h:434 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Internet Keyboard" msgstr "마이크로소프트 인터넷 키보드" -#: ../rules/base.xml.in.h:435 ../rules/evdev.xml.in.h:435 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "마이크로소프트 인터넷 키보드 프로, 스웨덴" -#: ../rules/base.xml.in.h:436 ../rules/evdev.xml.in.h:436 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural" msgstr "마이크로소프트 내츄럴" -#: ../rules/base.xml.in.h:437 ../rules/evdev.xml.in.h:437 +#: ../rules/base.xml.in.h:481 msgid "Microsoft Natural Keyboard Elite" msgstr "마이크로소프트 내츄럴 키보드 엘리트" -#: ../rules/base.xml.in.h:438 ../rules/evdev.xml.in.h:438 +#: ../rules/base.xml.in.h:482 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "마이크로소프트 내츄럴 키보드 / 마이크로소프트 인터넷 키보드 프로" -#: ../rules/base.xml.in.h:439 ../rules/evdev.xml.in.h:439 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "마이크로소프트 내츄럴 키보드 프로 OEM" -#: ../rules/base.xml.in.h:440 ../rules/evdev.xml.in.h:440 +#: ../rules/base.xml.in.h:484 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "마이크로소프트 내츄럴 키보드 프로 USB / 마이크로소프트 인터넷 키보드 프로" -#: ../rules/base.xml.in.h:441 ../rules/evdev.xml.in.h:441 +#: ../rules/base.xml.in.h:485 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "마이크로소프트 내츄럴 무선 어고노믹 키보드 7000" -#: ../rules/base.xml.in.h:442 ../rules/evdev.xml.in.h:442 +#: ../rules/base.xml.in.h:486 msgid "Microsoft Office Keyboard" msgstr "마이크로소프트 오피스 키보드" -#: ../rules/base.xml.in.h:443 ../rules/evdev.xml.in.h:443 +#: ../rules/base.xml.in.h:487 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "마이크로소프트 무선 멀티미디어 키보드 1.0A" -#: ../rules/base.xml.in.h:444 ../rules/evdev.xml.in.h:444 +#: ../rules/base.xml.in.h:488 msgid "Miscellaneous compatibility options" msgstr "기타 호환성 옵션" -#: ../rules/base.xml.in.h:445 ../rules/evdev.xml.in.h:445 +#: ../rules/base.xml.in.h:489 msgid "Mkd" msgstr "마케도니아" -#: ../rules/base.xml.in.h:446 ../rules/evdev.xml.in.h:446 +#: ../rules/base.xml.in.h:490 +msgid "Mli" +msgstr "말리" + +#: ../rules/base.xml.in.h:491 msgid "Mlt" msgstr "몰타" -#: ../rules/base.xml.in.h:447 ../rules/evdev.xml.in.h:447 +#: ../rules/base.xml.in.h:492 msgid "Mmr" msgstr "미얀마" -#: ../rules/base.xml.in.h:448 ../rules/evdev.xml.in.h:448 +#: ../rules/base.xml.in.h:493 msgid "Mng" msgstr "몽골" -#: ../rules/base.xml.in.h:449 ../rules/evdev.xml.in.h:449 +#: ../rules/base.xml.in.h:494 msgid "Mongolia" msgstr "몽골" -#: ../rules/base.xml.in.h:450 ../rules/evdev.xml.in.h:450 +#: ../rules/base.xml.in.h:495 msgid "Montenegro" msgstr "몬테네그로" -#: ../rules/base.xml.in.h:451 ../rules/evdev.xml.in.h:451 +#: ../rules/base.xml.in.h:496 msgid "Morocco" msgstr "모로코" -#: ../rules/base.xml.in.h:452 ../rules/evdev.xml.in.h:452 +#: ../rules/base.xml.in.h:497 msgid "Multilingual" msgstr "여러 언어 지원" -#: ../rules/base.xml.in.h:453 ../rules/evdev.xml.in.h:453 +#: ../rules/base.xml.in.h:498 msgid "Multilingual, first part" msgstr "여러 언어 지원, 첫번째" -#: ../rules/base.xml.in.h:454 ../rules/evdev.xml.in.h:454 +#: ../rules/base.xml.in.h:499 msgid "Multilingual, second part" msgstr "여러 언어 지원, 두번째" -#: ../rules/base.xml.in.h:455 ../rules/evdev.xml.in.h:455 +#: ../rules/base.xml.in.h:500 msgid "Myanmar" msgstr "미얀마" -#: ../rules/base.xml.in.h:456 ../rules/evdev.xml.in.h:456 +#: ../rules/base.xml.in.h:501 msgid "NICOLA-F style Backspace" msgstr "NICOLA-F 방식 백스페이스" # 우르드어 키보드 형태 -#: ../rules/base.xml.in.h:457 ../rules/evdev.xml.in.h:457 +#: ../rules/base.xml.in.h:502 msgid "NLA" msgstr "NLA" # 아메리카 소수 언어 -#: ../rules/base.xml.in.h:458 ../rules/evdev.xml.in.h:458 +#: ../rules/base.xml.in.h:503 msgid "Nativo" msgstr "나티보" # 아메리카 소수 언어 -#: ../rules/base.xml.in.h:459 ../rules/evdev.xml.in.h:459 +#: ../rules/base.xml.in.h:504 msgid "Nativo for Esperanto" msgstr "나티보, 에스페란토" # 아메리카 소수 언어 -#: ../rules/base.xml.in.h:460 ../rules/evdev.xml.in.h:460 +#: ../rules/base.xml.in.h:505 msgid "Nativo for USA keyboards" msgstr "나티보, 미국 키보드" # 독일어? -#: ../rules/base.xml.in.h:461 ../rules/evdev.xml.in.h:461 +#: ../rules/base.xml.in.h:506 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:462 ../rules/evdev.xml.in.h:462 -msgid "Nep" -msgstr "네팔" - -#: ../rules/base.xml.in.h:463 ../rules/evdev.xml.in.h:463 +#: ../rules/base.xml.in.h:507 msgid "Nepal" msgstr "네팔" -#: ../rules/base.xml.in.h:464 ../rules/evdev.xml.in.h:464 +#: ../rules/base.xml.in.h:508 msgid "Netherlands" msgstr "네덜란드" -#: ../rules/base.xml.in.h:465 ../rules/evdev.xml.in.h:465 -msgid "Nig" +#: ../rules/base.xml.in.h:509 +msgid "New phonetic" +msgstr "새 음성 표기" + +#: ../rules/base.xml.in.h:510 +msgid "Nga" msgstr "나이지리아" -#: ../rules/base.xml.in.h:466 ../rules/evdev.xml.in.h:466 +#: ../rules/base.xml.in.h:511 msgid "Nigeria" msgstr "나이지리아" -#: ../rules/base.xml.in.h:467 ../rules/evdev.xml.in.h:467 +#: ../rules/base.xml.in.h:512 msgid "Nld" msgstr "네덜란드" -#: ../rules/base.xml.in.h:468 ../rules/evdev.xml.in.h:468 +#: ../rules/base.xml.in.h:513 msgid "Non-breakable space character at fourth level" msgstr "4번째 단계에서 강제 공백 문자" -#: ../rules/base.xml.in.h:469 ../rules/evdev.xml.in.h:469 +#: ../rules/base.xml.in.h:514 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "4번째 단계에서 강제 공백 문자, 6번째 단계에서 얇은 강제 공백 문자" -#: ../rules/base.xml.in.h:470 ../rules/evdev.xml.in.h:470 +#: ../rules/base.xml.in.h:515 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "4번째 단계에서 강제 공백 문자, 6번째 단계에서 얇은 강제 공백 문자 (Ctrl+Shift 사용)" -#: ../rules/base.xml.in.h:471 ../rules/evdev.xml.in.h:471 +#: ../rules/base.xml.in.h:516 msgid "Non-breakable space character at second level" msgstr "2번째 단계에서 강제 공백 문자" -#: ../rules/base.xml.in.h:472 ../rules/evdev.xml.in.h:472 +#: ../rules/base.xml.in.h:517 msgid "Non-breakable space character at third level" msgstr "3번째 단계에서 강제 공백 문자" -#: ../rules/base.xml.in.h:473 ../rules/evdev.xml.in.h:473 +#: ../rules/base.xml.in.h:518 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "3번째 단계에서 강제 공백 문자, 4번째에서는 출력 없음." -#: ../rules/base.xml.in.h:474 ../rules/evdev.xml.in.h:474 +#: ../rules/base.xml.in.h:519 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "3번째 단계에서 강제 공백 문자, 4번째에서는 얇은 강제 공백 문자." -#: ../rules/base.xml.in.h:475 ../rules/evdev.xml.in.h:475 +#: ../rules/base.xml.in.h:520 msgid "Nor" msgstr "노르웨이" -#: ../rules/base.xml.in.h:476 ../rules/evdev.xml.in.h:476 +#: ../rules/base.xml.in.h:521 msgid "Northern Saami" msgstr "북 사오미" -#: ../rules/base.xml.in.h:477 ../rules/evdev.xml.in.h:477 +#: ../rules/base.xml.in.h:522 msgid "Northern Saami, eliminate dead keys" msgstr "북 사오미, 데드키 없음" -#: ../rules/base.xml.in.h:478 ../rules/evdev.xml.in.h:478 +#: ../rules/base.xml.in.h:523 msgid "Northgate OmniKey 101" msgstr "노스게이트 OmniKey 101" -#: ../rules/base.xml.in.h:479 ../rules/evdev.xml.in.h:479 +#: ../rules/base.xml.in.h:524 msgid "Norway" msgstr "노르웨이" -#: ../rules/base.xml.in.h:480 ../rules/evdev.xml.in.h:480 -msgid "NumLock" -msgstr "NumLock" +#: ../rules/base.xml.in.h:525 +msgid "Npl" +msgstr "네팔" + +#: ../rules/base.xml.in.h:526 +msgid "Num Lock" +msgstr "Num Lock" -#: ../rules/base.xml.in.h:481 ../rules/evdev.xml.in.h:481 +#: ../rules/base.xml.in.h:527 msgid "Numeric keypad delete key behaviour" msgstr "숫자 키패드의 Delete 키 동작" -#: ../rules/base.xml.in.h:482 ../rules/evdev.xml.in.h:482 +#: ../rules/base.xml.in.h:528 msgid "Numeric keypad keys work as with Mac" msgstr "숫자 키패드 키가 맥과 동일하게 동작" -#: ../rules/base.xml.in.h:483 ../rules/evdev.xml.in.h:483 +#: ../rules/base.xml.in.h:529 msgid "Numeric keypad layout selection" msgstr "숫자 키패드 배치 선택" -#: ../rules/base.xml.in.h:484 ../rules/evdev.xml.in.h:484 +#: ../rules/base.xml.in.h:530 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:485 ../rules/evdev.xml.in.h:485 +#: ../rules/base.xml.in.h:531 msgid "OLPC" msgstr "OLPC" # 아프가니스탄 공용어의 하나, http://ko.wikipedia.org/wiki/%EB%8B%A4%EB%A6%AC%EC%96%B4 -#: ../rules/base.xml.in.h:486 ../rules/evdev.xml.in.h:486 +#: ../rules/base.xml.in.h:532 msgid "OLPC Dari" msgstr "OLPC 다리어" # 아프가니스탄 공용어의 하나, http://ko.wikipedia.org/wiki/%ED%8C%8C%EC%8A%88%ED%86%A0%EC%96%B4 -#: ../rules/base.xml.in.h:487 ../rules/evdev.xml.in.h:487 +#: ../rules/base.xml.in.h:533 msgid "OLPC Pashto" msgstr "OLPC 파슈토어" -#: ../rules/base.xml.in.h:488 ../rules/evdev.xml.in.h:488 +#: ../rules/base.xml.in.h:534 msgid "OLPC Southern Uzbek" msgstr "OLPC 남 우즈벡" +#: ../rules/base.xml.in.h:535 +msgid "Occitan" +msgstr "오크어" + # 아일랜드 변형 -#: ../rules/base.xml.in.h:489 ../rules/evdev.xml.in.h:489 +#: ../rules/base.xml.in.h:536 msgid "Ogham" -msgstr "Ogham" +msgstr "오검 문자" # 아일랜드 변형 -#: ../rules/base.xml.in.h:490 ../rules/evdev.xml.in.h:490 +#: ../rules/base.xml.in.h:537 msgid "Ogham IS434" -msgstr "Ogham IS434" +msgstr "오검 문자 IS434" # Oriya - 인도 방언 -#: ../rules/base.xml.in.h:491 ../rules/evdev.xml.in.h:491 +#: ../rules/base.xml.in.h:538 msgid "Oriya" msgstr "오리야어" -#: ../rules/base.xml.in.h:492 ../rules/evdev.xml.in.h:492 +#: ../rules/base.xml.in.h:539 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet 키보드" # 러시아 변형 -#: ../rules/base.xml.in.h:493 ../rules/evdev.xml.in.h:493 +#: ../rules/base.xml.in.h:540 msgid "Ossetian" msgstr "Ossetian" -#: ../rules/base.xml.in.h:494 ../rules/evdev.xml.in.h:494 +#: ../rules/base.xml.in.h:541 msgid "Ossetian, Winkeys" msgstr "Ossetian, 윈도우 키" -#: ../rules/base.xml.in.h:495 ../rules/evdev.xml.in.h:495 +#: ../rules/base.xml.in.h:542 msgid "Ossetian, legacy" msgstr "Ossetian, 구형 방식 키" -#: ../rules/base.xml.in.h:496 ../rules/evdev.xml.in.h:496 +#: ../rules/base.xml.in.h:543 msgid "PC-98xx Series" msgstr "PC-98xx 시리즈" -#: ../rules/base.xml.in.h:497 ../rules/evdev.xml.in.h:497 +#: ../rules/base.xml.in.h:544 msgid "Pak" msgstr "파키스탄" -#: ../rules/base.xml.in.h:498 ../rules/evdev.xml.in.h:498 +#: ../rules/base.xml.in.h:545 msgid "Pakistan" msgstr "파키스탄" +#: ../rules/base.xml.in.h:546 +msgid "Pannonian Rusyn Homophonic" +msgstr "판노니아 루테니아 기호" + # 아프가니스탄 -#: ../rules/base.xml.in.h:499 ../rules/evdev.xml.in.h:499 +#: ../rules/base.xml.in.h:547 msgid "Pashto" msgstr "파슈토어" # 태국 -#: ../rules/base.xml.in.h:500 ../rules/evdev.xml.in.h:500 +#: ../rules/base.xml.in.h:548 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:501 ../rules/evdev.xml.in.h:501 +#: ../rules/base.xml.in.h:549 +msgid "Pause" +msgstr "Pause" + +#: ../rules/base.xml.in.h:550 +msgid "Persian, with Persian Keypad" +msgstr "페르시아어, 페르시아어 키패드" + +#: ../rules/base.xml.in.h:551 msgid "Phonetic" msgstr "음성 표기" -#: ../rules/base.xml.in.h:502 ../rules/evdev.xml.in.h:502 +#: ../rules/base.xml.in.h:552 +msgid "Phonetic Winkeys" +msgstr "음성 표기, 윈도우 키" + +#: ../rules/base.xml.in.h:553 msgid "Pol" msgstr "폴란드" -#: ../rules/base.xml.in.h:503 ../rules/evdev.xml.in.h:503 +#: ../rules/base.xml.in.h:554 msgid "Poland" msgstr "폴란드" # 그리스어 발음 표기 http://en.wikipedia.org/wiki/Polytonic_orthography -#: ../rules/base.xml.in.h:504 ../rules/evdev.xml.in.h:504 +#: ../rules/base.xml.in.h:555 msgid "Polytonic" msgstr "폴리토닉" -#: ../rules/base.xml.in.h:505 ../rules/evdev.xml.in.h:505 +#: ../rules/base.xml.in.h:556 msgid "Portugal" msgstr "포르투갈" -#: ../rules/base.xml.in.h:506 ../rules/evdev.xml.in.h:506 -msgid "Pro" -msgstr "프로" - -#: ../rules/base.xml.in.h:507 ../rules/evdev.xml.in.h:507 -msgid "Pro Keypad" -msgstr "프로 키보드" - -#: ../rules/base.xml.in.h:508 ../rules/evdev.xml.in.h:508 +#: ../rules/base.xml.in.h:557 msgid "Probhat" msgstr "프롭햇" -#: ../rules/base.xml.in.h:509 ../rules/evdev.xml.in.h:509 +#: ../rules/base.xml.in.h:558 msgid "Programmer Dvorak" msgstr "프로그래머 드보락" -#: ../rules/base.xml.in.h:510 ../rules/evdev.xml.in.h:510 +#: ../rules/base.xml.in.h:559 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:511 ../rules/evdev.xml.in.h:511 +#: ../rules/base.xml.in.h:560 msgid "Prt" msgstr "포르투갈" -#: ../rules/base.xml.in.h:512 ../rules/evdev.xml.in.h:512 +#: ../rules/base.xml.in.h:561 +msgid "PrtSc" +msgstr "PrtSc" + +#: ../rules/base.xml.in.h:562 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:513 ../rules/evdev.xml.in.h:513 +#: ../rules/base.xml.in.h:563 msgid "Right Alt" msgstr "오른쪽 Alt" -#: ../rules/base.xml.in.h:514 ../rules/evdev.xml.in.h:514 +#: ../rules/base.xml.in.h:564 msgid "Right Alt (while pressed)" msgstr "오른쪽 Alt (누르고 있는 동안)" -#: ../rules/base.xml.in.h:515 ../rules/evdev.xml.in.h:515 +#: ../rules/base.xml.in.h:565 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "오른쪽 Alt로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정" + +#: ../rules/base.xml.in.h:566 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "오른쪽 Alt로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제" + +#: ../rules/base.xml.in.h:567 msgid "Right Alt key never chooses 3rd level" msgstr "오른쪽 Alt는 3번째 단계를 선택하지 않음" -#: ../rules/base.xml.in.h:516 ../rules/evdev.xml.in.h:516 +#: ../rules/base.xml.in.h:568 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "오른쪽 Alt, Shift+오른쪽 Alt가 Multi_Key" -#: ../rules/base.xml.in.h:517 ../rules/evdev.xml.in.h:517 +#: ../rules/base.xml.in.h:569 msgid "Right Ctrl" msgstr "오른쪽 Ctrl" -#: ../rules/base.xml.in.h:518 ../rules/evdev.xml.in.h:518 +#: ../rules/base.xml.in.h:570 msgid "Right Ctrl (while pressed)" msgstr "오른쪽 Ctrl (누르고 있는 동안)" -#: ../rules/base.xml.in.h:519 ../rules/evdev.xml.in.h:519 +#: ../rules/base.xml.in.h:571 msgid "Right Ctrl as Right Alt" msgstr "오른쪽 Ctrl 키를 오른쪽 Alt 키로" -#: ../rules/base.xml.in.h:520 ../rules/evdev.xml.in.h:520 +#: ../rules/base.xml.in.h:572 +msgid "Right Ctrl+Right Shift" +msgstr "오른쪽 Ctrl+오른쪽 Alt" + +#: ../rules/base.xml.in.h:573 msgid "Right Shift" msgstr "오른쪽 Shift" -#: ../rules/base.xml.in.h:521 ../rules/evdev.xml.in.h:521 +#: ../rules/base.xml.in.h:574 msgid "Right Win" msgstr "오른쪽 윈도우" -#: ../rules/base.xml.in.h:522 ../rules/evdev.xml.in.h:522 +#: ../rules/base.xml.in.h:575 msgid "Right Win (while pressed)" msgstr "오른쪽 윈도우 (누르고 있는 동안)" -#: ../rules/base.xml.in.h:523 ../rules/evdev.xml.in.h:523 +#: ../rules/base.xml.in.h:576 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "오른쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정" + +#: ../rules/base.xml.in.h:577 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "오른쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제" + +#: ../rules/base.xml.in.h:578 msgid "Right hand" msgstr "오른손잡이" -#: ../rules/base.xml.in.h:524 ../rules/evdev.xml.in.h:524 +#: ../rules/base.xml.in.h:579 msgid "Right handed Dvorak" msgstr "오른손잡이 드보락" -#: ../rules/base.xml.in.h:525 ../rules/evdev.xml.in.h:525 +#: ../rules/base.xml.in.h:580 msgid "Romania" msgstr "루마니아" -#: ../rules/base.xml.in.h:526 ../rules/evdev.xml.in.h:526 +#: ../rules/base.xml.in.h:581 msgid "Romanian keyboard with German letters" msgstr "루마니아 키보드, 독일어 글자" -#: ../rules/base.xml.in.h:527 ../rules/evdev.xml.in.h:527 +#: ../rules/base.xml.in.h:582 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "루마니아 키보드, 독일어 글자, 데드키 없음" -#: ../rules/base.xml.in.h:528 ../rules/evdev.xml.in.h:528 +#: ../rules/base.xml.in.h:583 msgid "Rou" msgstr "루마니아" -#: ../rules/base.xml.in.h:529 ../rules/evdev.xml.in.h:529 +#: ../rules/base.xml.in.h:584 msgid "Rus" msgstr "러시아" -#: ../rules/base.xml.in.h:530 ../rules/evdev.xml.in.h:530 +#: ../rules/base.xml.in.h:585 msgid "Russia" msgstr "러시아" -#: ../rules/base.xml.in.h:531 ../rules/evdev.xml.in.h:531 +#: ../rules/base.xml.in.h:586 msgid "Russian" msgstr "러시아어" -#: ../rules/base.xml.in.h:532 ../rules/evdev.xml.in.h:532 +#: ../rules/base.xml.in.h:587 msgid "Russian phonetic" msgstr "러시아어 음성 표기" -#: ../rules/base.xml.in.h:533 ../rules/evdev.xml.in.h:533 +#: ../rules/base.xml.in.h:588 msgid "Russian phonetic Dvorak" msgstr "러시아어 음성 표기 드보락" -#: ../rules/base.xml.in.h:534 ../rules/evdev.xml.in.h:534 +#: ../rules/base.xml.in.h:589 msgid "Russian phonetic, eliminate dead keys" msgstr "러시아어 음성 표기, 데드키 없음" -#: ../rules/base.xml.in.h:535 ../rules/evdev.xml.in.h:535 +#: ../rules/base.xml.in.h:590 msgid "Russian with Kazakh" msgstr "러시아어, 카자흐 포함" -#: ../rules/base.xml.in.h:536 ../rules/evdev.xml.in.h:536 +#: ../rules/base.xml.in.h:591 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless 키보드" -#: ../rules/base.xml.in.h:537 ../rules/evdev.xml.in.h:537 +#: ../rules/base.xml.in.h:592 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:538 ../rules/evdev.xml.in.h:538 +#: ../rules/base.xml.in.h:593 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:539 ../rules/evdev.xml.in.h:539 +#: ../rules/base.xml.in.h:594 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:540 ../rules/evdev.xml.in.h:540 +#: ../rules/base.xml.in.h:595 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:541 ../rules/evdev.xml.in.h:541 +#: ../rules/base.xml.in.h:596 ../rules/base.extras.xml.in.h:9 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:542 ../rules/evdev.xml.in.h:542 +#: ../rules/base.xml.in.h:597 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:543 ../rules/evdev.xml.in.h:543 +#: ../rules/base.xml.in.h:598 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:544 ../rules/evdev.xml.in.h:544 +#: ../rules/base.xml.in.h:599 msgid "Samsung SDM 4500P" msgstr "삼성 SDM 4500P" -#: ../rules/base.xml.in.h:545 ../rules/evdev.xml.in.h:545 +#: ../rules/base.xml.in.h:600 msgid "Samsung SDM 4510P" msgstr "삼성 SDM 4510P" -#: ../rules/base.xml.in.h:546 ../rules/evdev.xml.in.h:546 -msgid "ScrollLock" -msgstr "ScrollLock" +#: ../rules/base.xml.in.h:601 +msgid "Scroll Lock" +msgstr "Scroll Lock" # 캐나다 소스 언어 -#: ../rules/base.xml.in.h:547 ../rules/evdev.xml.in.h:547 +#: ../rules/base.xml.in.h:602 msgid "Secwepemctsin" msgstr "슈스와프어" -#: ../rules/base.xml.in.h:548 ../rules/evdev.xml.in.h:548 +#: ../rules/base.xml.in.h:603 msgid "Semi-colon on third level" msgstr "3번째 단계에서 세미콜론" -#: ../rules/base.xml.in.h:549 ../rules/evdev.xml.in.h:549 +#: ../rules/base.xml.in.h:604 +msgid "Sen" +msgstr "세네갈" + +#: ../rules/base.xml.in.h:605 +msgid "Senegal" +msgstr "세네갈" + +#: ../rules/base.xml.in.h:606 ../rules/base.extras.xml.in.h:10 msgid "Serbia" msgstr "세르비아" -#: ../rules/base.xml.in.h:550 ../rules/evdev.xml.in.h:550 -msgid "Shift cancels CapsLock" -msgstr "Shift를 누르면 CapsLock 끄기" +#: ../rules/base.xml.in.h:607 +msgid "Serbian" +msgstr "세르비아어" -#: ../rules/base.xml.in.h:551 ../rules/evdev.xml.in.h:551 -msgid "Shift does not cancel NumLock, chooses 3d level instead" -msgstr "Shift를 누르면 NumLock을 끄지 않고, 3번째 레벨을 선택" +#: ../rules/base.xml.in.h:608 +msgid "Shift cancels Caps Lock" +msgstr "Shift를 누르면 Caps Lock 끄기" -#: ../rules/base.xml.in.h:552 ../rules/evdev.xml.in.h:552 +#: ../rules/base.xml.in.h:609 +msgid "Shift does not cancel Num Lock, chooses 3rd level instead" +msgstr "Shift를 누르면 Num Lock을 끄지 않고, 3번째 단계를 선택" + +#: ../rules/base.xml.in.h:610 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Shift와 동시에 숫자 키패드 키를 누르면 MS 윈도우즈와 동일하게 동작" -#: ../rules/base.xml.in.h:553 ../rules/evdev.xml.in.h:553 -msgid "Shift+CapsLock" -msgstr "Shift+CapsLock" +#: ../rules/base.xml.in.h:611 +msgid "Shift+Caps Lock" +msgstr "Shift+Caps Lock" -#: ../rules/base.xml.in.h:554 ../rules/evdev.xml.in.h:554 +#: ../rules/base.xml.in.h:612 msgid "Simple" msgstr "간단" -#: ../rules/base.xml.in.h:555 ../rules/evdev.xml.in.h:555 +# 인도 +#: ../rules/base.xml.in.h:613 +msgid "Sindhi" +msgstr "신디어" + +#: ../rules/base.xml.in.h:614 msgid "Slovakia" msgstr "슬로바키아" -#: ../rules/base.xml.in.h:556 ../rules/evdev.xml.in.h:556 +#: ../rules/base.xml.in.h:615 msgid "Slovenia" msgstr "슬로베니아" -#: ../rules/base.xml.in.h:557 ../rules/evdev.xml.in.h:557 +#: ../rules/base.xml.in.h:616 msgid "South Africa" msgstr "남아공" -#: ../rules/base.xml.in.h:558 ../rules/evdev.xml.in.h:558 +#: ../rules/base.xml.in.h:617 msgid "Southern Uzbek" msgstr "남 우즈벡" -#: ../rules/base.xml.in.h:559 ../rules/evdev.xml.in.h:559 +#: ../rules/base.xml.in.h:618 msgid "Spain" msgstr "스페인" -#: ../rules/base.xml.in.h:560 ../rules/evdev.xml.in.h:560 +#: ../rules/base.xml.in.h:619 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "특수 키는 (Ctrl+Alt+<키>) 서버에서 처리" -#: ../rules/base.xml.in.h:561 ../rules/evdev.xml.in.h:561 -msgid "SrL" -msgstr "스리랑카" - -#: ../rules/base.xml.in.h:562 ../rules/evdev.xml.in.h:562 +#: ../rules/base.xml.in.h:620 msgid "Sri Lanka" msgstr "스리랑카" -#: ../rules/base.xml.in.h:563 ../rules/evdev.xml.in.h:563 +#: ../rules/base.xml.in.h:621 msgid "Standard" msgstr "표준" -#: ../rules/base.xml.in.h:564 ../rules/evdev.xml.in.h:564 +#: ../rules/base.xml.in.h:622 msgid "Standard (Cedilla)" msgstr "표준 (세디유)" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:566 ../rules/evdev.xml.in.h:566 +#: ../rules/base.xml.in.h:624 msgid "Standard RSTU" msgstr "표준 RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:568 ../rules/evdev.xml.in.h:568 +#: ../rules/base.xml.in.h:626 msgid "Standard RSTU on Russian layout" msgstr "표준 RSTU 러시아어 배치" -#: ../rules/base.xml.in.h:569 ../rules/evdev.xml.in.h:569 +#: ../rules/base.xml.in.h:627 msgid "Sun Type 5/6" msgstr "썬 타입 5/6" -#: ../rules/base.xml.in.h:570 ../rules/evdev.xml.in.h:570 +#: ../rules/base.xml.in.h:628 msgid "Sun dead keys" msgstr "썬 데드키" -#: ../rules/base.xml.in.h:571 ../rules/evdev.xml.in.h:571 +#: ../rules/base.xml.in.h:629 msgid "Super Power Multimedia Keyboard" msgstr "Super Power 멀티미디어 키보드" -#: ../rules/base.xml.in.h:572 ../rules/evdev.xml.in.h:572 -msgid "Super is mapped to Win keys" -msgstr "Super 키를 윈도우 키로 매핑" - -#: ../rules/base.xml.in.h:573 ../rules/evdev.xml.in.h:573 +#: ../rules/base.xml.in.h:630 msgid "Svdvorak" msgstr "슬로바키아 드보락" -#: ../rules/base.xml.in.h:574 ../rules/evdev.xml.in.h:574 +#: ../rules/base.xml.in.h:631 msgid "Svk" msgstr "슬로바키아" -#: ../rules/base.xml.in.h:575 ../rules/evdev.xml.in.h:575 +#: ../rules/base.xml.in.h:632 msgid "Svn" msgstr "슬로베니아" -#: ../rules/base.xml.in.h:576 ../rules/evdev.xml.in.h:576 -msgid "Swap Ctrl and CapsLock" -msgstr "Ctrl과 CapsLock 뒤바꾸기" +#: ../rules/base.xml.in.h:633 +msgid "Swap Ctrl and Caps Lock" +msgstr "Ctrl과 Caps Lock 뒤바꾸기" -#: ../rules/base.xml.in.h:577 ../rules/evdev.xml.in.h:577 -msgid "Swap ESC and CapsLock" -msgstr "ESC와 CapsLock 뒤바꾸기" +#: ../rules/base.xml.in.h:634 +msgid "Swap ESC and Caps Lock" +msgstr "ESC와 Caps Lock 뒤바꾸기" -#: ../rules/base.xml.in.h:578 ../rules/evdev.xml.in.h:578 +#: ../rules/base.xml.in.h:635 msgid "Swe" msgstr "스웨덴" -#: ../rules/base.xml.in.h:579 ../rules/evdev.xml.in.h:579 +#: ../rules/base.xml.in.h:636 msgid "Sweden" msgstr "스웨덴" -#: ../rules/base.xml.in.h:580 ../rules/evdev.xml.in.h:580 +#: ../rules/base.xml.in.h:637 msgid "Switzerland" msgstr "스위스" -#: ../rules/base.xml.in.h:581 ../rules/evdev.xml.in.h:581 +#: ../rules/base.xml.in.h:638 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (타블렛 PC)" -#: ../rules/base.xml.in.h:582 ../rules/evdev.xml.in.h:582 +#: ../rules/base.xml.in.h:639 msgid "Syr" msgstr "시리아" -#: ../rules/base.xml.in.h:583 ../rules/evdev.xml.in.h:583 +#: ../rules/base.xml.in.h:640 msgid "Syria" msgstr "시리아" -#: ../rules/base.xml.in.h:584 ../rules/evdev.xml.in.h:584 +#: ../rules/base.xml.in.h:641 msgid "Syriac" msgstr "시리아어" -#: ../rules/base.xml.in.h:585 ../rules/evdev.xml.in.h:585 +#: ../rules/base.xml.in.h:642 msgid "Syriac phonetic" msgstr "시리아어 음성 기호" -#: ../rules/base.xml.in.h:586 ../rules/evdev.xml.in.h:586 +#: ../rules/base.xml.in.h:643 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:587 ../rules/evdev.xml.in.h:587 +#: ../rules/base.xml.in.h:644 msgid "Tajikistan" msgstr "타지키스탄" -#: ../rules/base.xml.in.h:588 ../rules/evdev.xml.in.h:588 +#: ../rules/base.xml.in.h:645 msgid "Tamil" msgstr "타밀어" -#: ../rules/base.xml.in.h:589 ../rules/evdev.xml.in.h:589 +#: ../rules/base.xml.in.h:646 +msgid "Tamil Keyboard with Numerals" +msgstr "타밀어 키보드, 숫자 포함" + +#: ../rules/base.xml.in.h:647 msgid "Tamil TAB Typewriter" msgstr "타밀어 TAB 타자기" -#: ../rules/base.xml.in.h:590 ../rules/evdev.xml.in.h:590 +#: ../rules/base.xml.in.h:648 msgid "Tamil TSCII Typewriter" msgstr "타밀어 TSCII 타자기" -#: ../rules/base.xml.in.h:591 ../rules/evdev.xml.in.h:591 +#: ../rules/base.xml.in.h:649 msgid "Tamil Unicode" msgstr "타밀어 유니코드" -#: ../rules/base.xml.in.h:592 ../rules/evdev.xml.in.h:592 +#: ../rules/base.xml.in.h:650 +msgid "Tanzania" +msgstr "탄자니아" + +#: ../rules/base.xml.in.h:651 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" # http://ko.wikipedia.org/wiki/타타르어 -#: ../rules/base.xml.in.h:593 ../rules/evdev.xml.in.h:593 +#: ../rules/base.xml.in.h:652 msgid "Tatar" msgstr "타타르어" -#: ../rules/base.xml.in.h:594 ../rules/evdev.xml.in.h:594 +#: ../rules/base.xml.in.h:653 msgid "Telugu" msgstr "텔루구어" -#: ../rules/base.xml.in.h:595 ../rules/evdev.xml.in.h:595 +#: ../rules/base.xml.in.h:654 msgid "Tha" msgstr "태국" -#: ../rules/base.xml.in.h:596 ../rules/evdev.xml.in.h:596 +#: ../rules/base.xml.in.h:655 msgid "Thailand" msgstr "태국" -#: ../rules/base.xml.in.h:597 ../rules/evdev.xml.in.h:597 +#: ../rules/base.xml.in.h:656 msgid "Tibetan" msgstr "티베트" -#: ../rules/base.xml.in.h:598 ../rules/evdev.xml.in.h:598 +#: ../rules/base.xml.in.h:657 msgid "Tibetan (with ASCII numerals)" msgstr "티베트 (ASCII 숫자 포함)" -#: ../rules/base.xml.in.h:599 ../rules/evdev.xml.in.h:599 +#: ../rules/base.xml.in.h:658 msgid "Tifinagh" msgstr "티피나그" -#: ../rules/base.xml.in.h:600 ../rules/evdev.xml.in.h:600 -msgid "Tifinagh Alternative" +#: ../rules/base.xml.in.h:659 +msgid "Tifinagh alternative" msgstr "티피나그 다른 버전" -#: ../rules/base.xml.in.h:601 ../rules/evdev.xml.in.h:601 -msgid "Tifinagh Alternative Phonetic" +#: ../rules/base.xml.in.h:660 +msgid "Tifinagh alternative phonetic" msgstr "티피나그 다른 음성 기호 버전" -#: ../rules/base.xml.in.h:602 ../rules/evdev.xml.in.h:602 -msgid "Tifinagh Extended" +#: ../rules/base.xml.in.h:661 +msgid "Tifinagh extended" msgstr "티피나그 확장" -#: ../rules/base.xml.in.h:603 ../rules/evdev.xml.in.h:603 -msgid "Tifinagh Extended Phonetic" +#: ../rules/base.xml.in.h:662 +msgid "Tifinagh extended phonetic" msgstr "티피나그 확장 음성 기호" -#: ../rules/base.xml.in.h:604 ../rules/evdev.xml.in.h:604 -msgid "Tifinagh Phonetic" +#: ../rules/base.xml.in.h:663 +msgid "Tifinagh phonetic" msgstr "티피나그 음성 기호" -#: ../rules/base.xml.in.h:605 ../rules/evdev.xml.in.h:605 +#: ../rules/base.xml.in.h:664 msgid "Tilde (~) variant" msgstr "틸드 (~) 변형" -#: ../rules/base.xml.in.h:606 ../rules/evdev.xml.in.h:606 +#: ../rules/base.xml.in.h:665 msgid "Tjk" msgstr "타지키스탄" -#: ../rules/base.xml.in.h:607 ../rules/evdev.xml.in.h:607 +#: ../rules/base.xml.in.h:666 +msgid "Tkm" +msgstr "투르크메니스탄" + +#: ../rules/base.xml.in.h:667 msgid "To the corresponding key in a Dvorak keyboard." msgstr "드보락 키보드에서 해당하는 키로." -#: ../rules/base.xml.in.h:608 ../rules/evdev.xml.in.h:608 +#: ../rules/base.xml.in.h:668 msgid "To the corresponding key in a Qwerty keyboard." msgstr "QWERTY 키보드에서 해당하는 키로." -#: ../rules/base.xml.in.h:609 ../rules/evdev.xml.in.h:609 +#: ../rules/base.xml.in.h:669 msgid "Toshiba Satellite S3000" msgstr "도시바 Satellite S3000" -#: ../rules/base.xml.in.h:610 ../rules/evdev.xml.in.h:610 +#: ../rules/base.xml.in.h:670 +msgid "Traditional phonetic" +msgstr "구식 음성 기호" + +#: ../rules/base.xml.in.h:671 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access 키보드" -#: ../rules/base.xml.in.h:611 ../rules/evdev.xml.in.h:611 +#: ../rules/base.xml.in.h:672 +msgid "Trust Slimline" +msgstr "Trust Slimline" + +#: ../rules/base.xml.in.h:673 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:612 ../rules/evdev.xml.in.h:612 +#: ../rules/base.xml.in.h:674 msgid "Tur" msgstr "터키" -#: ../rules/base.xml.in.h:613 ../rules/evdev.xml.in.h:613 +#: ../rules/base.xml.in.h:675 msgid "Turkey" msgstr "터키" -#: ../rules/base.xml.in.h:614 ../rules/evdev.xml.in.h:614 +#: ../rules/base.xml.in.h:676 +msgid "Turkmenistan" +msgstr "투르크메니스탄" + +#: ../rules/base.xml.in.h:677 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:678 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:679 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:680 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:유럽 모드)" + +#: ../rules/base.xml.in.h:681 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (106:일본 모드)" + +#: ../rules/base.xml.in.h:682 msgid "Typewriter" msgstr "타자기" -#: ../rules/base.xml.in.h:615 ../rules/evdev.xml.in.h:615 +#: ../rules/base.xml.in.h:683 +msgid "Typewriter, legacy" +msgstr "타자기, 구형" + +#: ../rules/base.xml.in.h:684 +msgid "Tza" +msgstr "탄자니아" + +#: ../rules/base.xml.in.h:685 msgid "UCW layout (accented letters only)" msgstr "UCW 배치 (악센트 문자만)" -#: ../rules/base.xml.in.h:616 ../rules/evdev.xml.in.h:616 +#: ../rules/base.xml.in.h:686 +msgid "US Dvorak with CZ UCW support" +msgstr "US 드보락, CZ UCW 지원" + +#: ../rules/base.xml.in.h:687 msgid "US keyboard with Bosnian digraphs" msgstr "미국식 키보드, 보스니아 이중 글자 포함" -#: ../rules/base.xml.in.h:617 ../rules/evdev.xml.in.h:617 +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Bosnian letters" msgstr "미국식 키보드, 보스니아 글자 포함" -#: ../rules/base.xml.in.h:618 ../rules/evdev.xml.in.h:618 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Croatian digraphs" msgstr "미국식 키보드, 크로아티아 이중 글자 포함" -#: ../rules/base.xml.in.h:619 ../rules/evdev.xml.in.h:619 +#: ../rules/base.xml.in.h:690 msgid "US keyboard with Croatian letters" msgstr "미국식 키보드, 크로아티아 글자 포함" -#: ../rules/base.xml.in.h:620 ../rules/evdev.xml.in.h:620 +#: ../rules/base.xml.in.h:691 msgid "US keyboard with Estonian letters" msgstr "미국식 키보드, 에스토니아 글자 포함" -#: ../rules/base.xml.in.h:621 ../rules/evdev.xml.in.h:621 +#: ../rules/base.xml.in.h:692 +msgid "US keyboard with Italian letters" +msgstr "미국식 키보드, 이탈리아어 글자 포함" + +#: ../rules/base.xml.in.h:693 msgid "US keyboard with Lithuanian letters" msgstr "미국식 키보드, 리투아니아 글자 포함" -#: ../rules/base.xml.in.h:622 ../rules/evdev.xml.in.h:622 -msgid "US keyboard with Slovenian digraphs" -msgstr "미국식 키보드, 슬로베니아 이중 글자 포함" - -#: ../rules/base.xml.in.h:623 ../rules/evdev.xml.in.h:623 +#: ../rules/base.xml.in.h:694 msgid "US keyboard with Slovenian letters" msgstr "미국식 키보드, 슬로베니아 글자 포함" -#: ../rules/base.xml.in.h:624 ../rules/evdev.xml.in.h:624 +#: ../rules/base.xml.in.h:695 ../rules/base.extras.xml.in.h:11 msgid "USA" msgstr "미국" # http://ko.wikipedia.org/wiki/우드무르트어 -#: ../rules/base.xml.in.h:625 ../rules/evdev.xml.in.h:625 +#: ../rules/base.xml.in.h:696 msgid "Udmurt" msgstr "우드무르트어" -#: ../rules/base.xml.in.h:626 ../rules/evdev.xml.in.h:626 +#: ../rules/base.xml.in.h:697 msgid "Ukr" msgstr "우크라이나" -#: ../rules/base.xml.in.h:627 ../rules/evdev.xml.in.h:627 +#: ../rules/base.xml.in.h:698 msgid "Ukraine" msgstr "우크라이나" -#: ../rules/base.xml.in.h:628 ../rules/evdev.xml.in.h:628 -msgid "Unicode" -msgstr "유니코드" - -#: ../rules/base.xml.in.h:629 ../rules/evdev.xml.in.h:629 +#: ../rules/base.xml.in.h:699 msgid "Unicode additions (arrows and math operators)" msgstr "유니코드 추가 (화살표 및 수학 기호)" -#: ../rules/base.xml.in.h:630 ../rules/evdev.xml.in.h:630 +#: ../rules/base.xml.in.h:700 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "유니코드 추가 (화살표 및 수학 기호). 수학 기호를 기본 단계에" -#: ../rules/base.xml.in.h:631 ../rules/evdev.xml.in.h:631 +#: ../rules/base.xml.in.h:701 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:632 ../rules/evdev.xml.in.h:632 +#: ../rules/base.xml.in.h:702 msgid "United Kingdom" msgstr "영국" # Unitek - 유니텍(unitech)이 아님 -#: ../rules/base.xml.in.h:633 ../rules/evdev.xml.in.h:633 +#: ../rules/base.xml.in.h:703 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" # Urdu, 인도 방언 -#: ../rules/base.xml.in.h:634 ../rules/evdev.xml.in.h:634 +#: ../rules/base.xml.in.h:704 msgid "Urdu, Alternative phonetic" msgstr "우르두어, 다른 음성 기호 버전" # Urdu - 인도 방언 -#: ../rules/base.xml.in.h:635 ../rules/evdev.xml.in.h:635 +#: ../rules/base.xml.in.h:705 msgid "Urdu, Phonetic" msgstr "우르두어, 음성 표기" # Urdu - 인도 방언 -#: ../rules/base.xml.in.h:636 ../rules/evdev.xml.in.h:636 +#: ../rules/base.xml.in.h:706 msgid "Urdu, Winkeys" msgstr "우르두어, 윈도우 키" -#: ../rules/base.xml.in.h:637 ../rules/evdev.xml.in.h:637 +#: ../rules/base.xml.in.h:707 msgid "Use Bosnian digraphs" msgstr "보스니아 이중 글자 사용" -#: ../rules/base.xml.in.h:638 ../rules/evdev.xml.in.h:638 +#: ../rules/base.xml.in.h:708 msgid "Use Croatian digraphs" msgstr "크로아티아 이중 글자 사용" -#: ../rules/base.xml.in.h:639 ../rules/evdev.xml.in.h:639 -msgid "Use Slovenian digraphs" -msgstr "슬로베니아 이중 글자 사용" - -#: ../rules/base.xml.in.h:640 ../rules/evdev.xml.in.h:640 +#: ../rules/base.xml.in.h:709 msgid "Use guillemets for quotes" msgstr "따옴표에 각괄호 사용" -#: ../rules/base.xml.in.h:641 ../rules/evdev.xml.in.h:641 +#: ../rules/base.xml.in.h:710 msgid "Use keyboard LED to show alternative layout" msgstr "키보드 LED에서 다른 키보드 배치 사용 표시" -#: ../rules/base.xml.in.h:642 ../rules/evdev.xml.in.h:642 +#: ../rules/base.xml.in.h:711 msgid "Using space key to input non-breakable space character" msgstr "스페이스 키가 강제 공백 출력." -#: ../rules/base.xml.in.h:643 ../rules/evdev.xml.in.h:643 +#: ../rules/base.xml.in.h:712 msgid "Usual space at any level" msgstr "모든 단계에서 일반 공백 문자" -#: ../rules/base.xml.in.h:644 ../rules/evdev.xml.in.h:644 +#: ../rules/base.xml.in.h:713 msgid "Uzb" msgstr "우즈베키스탄" -#: ../rules/base.xml.in.h:645 ../rules/evdev.xml.in.h:645 +#: ../rules/base.xml.in.h:714 msgid "Uzbekistan" msgstr "우즈베키스탄" -#: ../rules/base.xml.in.h:646 ../rules/evdev.xml.in.h:646 +#: ../rules/base.xml.in.h:715 msgid "Vietnam" msgstr "베트남" -#: ../rules/base.xml.in.h:647 ../rules/evdev.xml.in.h:647 +#: ../rules/base.xml.in.h:716 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "뷰소닉 KU-306 인터넷 키보드" -#: ../rules/base.xml.in.h:648 ../rules/evdev.xml.in.h:648 +#: ../rules/base.xml.in.h:717 msgid "Vnm" msgstr "베트남" -#: ../rules/base.xml.in.h:649 ../rules/evdev.xml.in.h:649 +#: ../rules/base.xml.in.h:718 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Wang 724 키패드, 유니코드 추가 (화살표 및 수학 기호)" -#: ../rules/base.xml.in.h:650 ../rules/evdev.xml.in.h:650 +#: ../rules/base.xml.in.h:719 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Wang 724 키패드, 유니코드 추가 (화살표 및 수학 기호), 수학 기호를 기본 단계에" -#: ../rules/base.xml.in.h:651 ../rules/evdev.xml.in.h:651 +#: ../rules/base.xml.in.h:720 msgid "Wang model 724 azerty" msgstr "Wang model 724 AZERTY" -#: ../rules/base.xml.in.h:652 ../rules/evdev.xml.in.h:652 +#: ../rules/base.xml.in.h:721 msgid "Western" msgstr "서부" -#: ../rules/base.xml.in.h:653 ../rules/evdev.xml.in.h:653 +#: ../rules/base.xml.in.h:722 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:654 ../rules/evdev.xml.in.h:654 +#: ../rules/base.xml.in.h:723 msgid "Winkeys" msgstr "윈도우 키" -#: ../rules/base.xml.in.h:655 ../rules/evdev.xml.in.h:655 +#: ../rules/base.xml.in.h:724 msgid "With <\\|> key" msgstr "<\\|> 키 포함" -#: ../rules/base.xml.in.h:656 ../rules/evdev.xml.in.h:656 +#: ../rules/base.xml.in.h:725 msgid "With EuroSign on 5" msgstr "유로 기호를 5 키에" -#: ../rules/base.xml.in.h:657 ../rules/evdev.xml.in.h:657 +#: ../rules/base.xml.in.h:726 msgid "With guillemets" msgstr "각괄호 포함" -#: ../rules/base.xml.in.h:658 ../rules/evdev.xml.in.h:658 +#: ../rules/base.xml.in.h:727 msgid "Yahoo! Internet Keyboard" msgstr "야후! 인터넷 키보드" # http://ko.wikipedia.org/wiki/야쿠트어 -#: ../rules/base.xml.in.h:659 ../rules/evdev.xml.in.h:659 +#: ../rules/base.xml.in.h:728 msgid "Yakut" msgstr "아쿠트어" # 나이지리아 변형 -#: ../rules/base.xml.in.h:660 ../rules/evdev.xml.in.h:660 +#: ../rules/base.xml.in.h:729 msgid "Yoruba" msgstr "요루바어" -#: ../rules/base.xml.in.h:661 ../rules/evdev.xml.in.h:661 +#: ../rules/base.xml.in.h:730 msgid "Z and ZHE swapped" msgstr "Z와 ZHE 뒤바꾸기" -#: ../rules/base.xml.in.h:662 ../rules/evdev.xml.in.h:662 -msgid "Zar" +#: ../rules/base.xml.in.h:731 +msgid "Zaf" msgstr "남아공" -#: ../rules/base.xml.in.h:663 ../rules/evdev.xml.in.h:663 +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level" +msgstr "2번째 단계에서 폭 없는 연결 금지 문자" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자, 4번째에서는 없음" + +#: ../rules/base.xml.in.h:735 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자, 4번째에서는 얇은 강제 공백 문자" + +#: ../rules/base.xml.in.h:736 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자, 4번째에서는 폭 없는 연결 문자" + +#: ../rules/base.xml.in.h:737 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 폭 없는 연결 문자" + +#: ../rules/base.xml.in.h:738 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 폭 없는 연결 문자, 4번째에서는 강제 공백 문자" + +#: ../rules/base.xml.in.h:739 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "3번째 단계에서 폭 없는 연결 금지 문자, 4번째에서는 폭 없는 연결 문자" + +#: ../rules/base.xml.in.h:740 msgid "azerty" msgstr "AZERTY" -#: ../rules/base.xml.in.h:664 ../rules/evdev.xml.in.h:664 +#: ../rules/base.xml.in.h:741 msgid "azerty/digits" msgstr "AZERTY/숫자" -#: ../rules/base.xml.in.h:665 ../rules/evdev.xml.in.h:665 +#: ../rules/base.xml.in.h:742 msgid "digits" msgstr "숫자" -#: ../rules/base.xml.in.h:666 ../rules/evdev.xml.in.h:666 +#: ../rules/base.xml.in.h:743 msgid "displaced semicolon and quote (obsolete)" msgstr "세미콜론과 따옴표 없애기 (없어진 기능)" -#: ../rules/base.xml.in.h:667 ../rules/evdev.xml.in.h:667 +#: ../rules/base.xml.in.h:744 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:668 ../rules/evdev.xml.in.h:668 +#: ../rules/base.xml.in.h:745 msgid "qwerty" msgstr "QWERTY" -#: ../rules/base.xml.in.h:669 ../rules/evdev.xml.in.h:669 +#: ../rules/base.xml.in.h:746 msgid "qwerty, extended Backslash" msgstr "QWERTY, 백슬래시 확장" -#: ../rules/base.xml.in.h:670 ../rules/evdev.xml.in.h:670 +#: ../rules/base.xml.in.h:747 msgid "qwerty/digits" msgstr "QWERTY/숫자" -#: ../rules/base.xml.in.h:671 ../rules/evdev.xml.in.h:671 +#: ../rules/base.xml.in.h:748 msgid "qwertz" msgstr "QWERTZ" -#~ msgid "(Legacy) Dvorak" -#~ msgstr "(구형) 드보락" - -#~ msgid "Add the EuroSign to the 2 key." -#~ msgstr "유로 기호를 2 키에 추가." - -#~ msgid "Add the EuroSign to the 4 key." -#~ msgstr "유로 기호를 4 키에 추가." - -#~ msgid "Add the EuroSign to the 5 key." -#~ msgstr "유로 기호를 5 키에 추가." - -#~ msgid "Add the EuroSign to the E key." -#~ msgstr "유로 기호를 E 키에 추가." - -#~ msgid "Alt+Ctrl change layout." -#~ msgstr "Alt+Ctrl로 배치를 바꿉니다." - -#~ msgid "Alt+Shift change layout." -#~ msgstr "Alt+Shift로 배치를 바꿉니다." - -#~ msgid "Both Alt keys together change layout." -#~ msgstr "Alt 키 두 개로 배치를 바꿉니다." - -#~ msgid "Both Ctrl keys together change layout." -#~ msgstr "Ctrl 키 두 개로 배치를 바꿉니다." - -#~ msgid "Both Shift keys together change layout." -#~ msgstr "Shift 키 두 개로 배치를 바꿉니다." - -#~ msgid "Caps Lock is Compose." -#~ msgstr "Caps Lock 키가 조합 키입니다." - -#~ msgid "CapsLock LED shows alternative layout." -#~ msgstr "CapsLock LED가 다른 배치를 표시합니다." - -#~ msgid "CapsLock just locks the Shift modifier." -#~ msgstr "CapsLock이 Shift 상태를 고정하기만 합니다." - -#~ msgid "CapsLock key changes layout." -#~ msgstr "CapsLock 키로 배치를 바꿉니다." - -#~ msgid "Commabelow" -#~ msgstr "아래 쉼표" - -#~ msgid "Ctrl+Shift change layout." -#~ msgstr "Ctrl+Shift로 배치를 바꿉니다." - -#~ msgid "Dnk" -#~ msgstr "덴마크" - -#~ msgid "Hewlett-Packard SK-2505 Internet Keyboard" -#~ msgstr "휴렛팩커드 SK-2505 인터넷 키보드" - -#~ msgid "IBM Rapid Access II (alternate option)" -#~ msgstr "IBM Rapid Access II (다른 옵션)" - -#~ msgid "Kyr" -#~ msgstr "키르기지스탄" - -#~ msgid "LCtrl+LShift change layout." -#~ msgstr "왼쪽Ctrl+왼쪽Shift로 배치를 바꿉니다." - -#~ msgid "Layout switching" -#~ msgstr "배치 전환" - -#~ msgid "Left Alt key changes layout." -#~ msgstr "왼쪽 Alt 키로 배치를 바꿉니다." - -#~ msgid "Left Alt key switches layout while pressed." -#~ msgstr "왼쪽 Alt 키를 누르면 배치를 바꿉니다." - -#~ msgid "Left Ctrl key changes layout." -#~ msgstr "왼쪽 Ctrl 키로 배치를 바꿉니다." - -#~ msgid "Left Shift key changes layout." -#~ msgstr "왼쪽 Shift 키로 배치를 바꿉니다." - -#~ msgid "Left Win-key changes layout." -#~ msgstr "왼쪽 윈도우 키로 배치를 바꿉니다." - -#~ msgid "Left Win-key is Compose." -#~ msgstr "왼쪽 윈도우 키가 조합 키입니다." - -#~ msgid "Lva" -#~ msgstr "라트비아" - -#~ msgid "Menu is Compose." -#~ msgstr "메뉴 키가 조합 키입니다." - -# 제조사 -#~ msgid "Neostyle" -#~ msgstr "Neostyle" - -#~ msgid "NumLock LED shows alternative layout." -#~ msgstr "NumLock LED가 다른 배치를 표시합니다." - -#~ msgid "Press Left Alt key to choose 3rd level." -#~ msgstr "왼쪽 Alt 키를 누르면 3번째 단계를 선택합니다." - -#~ msgid "Press Left Win-key to choose 3rd level." -#~ msgstr "왼쪽 윈도우 키를 누르면 3번째 단계를 선택합니다." - -#~ msgid "Press Right Alt key to choose 3rd level." -#~ msgstr "오른쪽 Alt 키를 누르면 3번째 단계를 선택합니다." - -#~ msgid "Press Right Ctrl to choose 3rd level." -#~ msgstr "오른쪽 Ctrl 키를 누르면 3번째 단계를 선택합니다." - -#~ msgid "Press Right Win-key to choose 3rd level." -#~ msgstr "오른쪽 윈도우 키를 누르면 3번째 단계를 선택합니다." - -#~ msgid "Press any of Alt keys to choose 3rd level." -#~ msgstr "아무 Alt 키를 누르면 3번째 단계를 선택합니다." - -#~ msgid "Press any of Win-keys to choose 3rd level." -#~ msgstr "아무 윈도우 키를 누르면 3번째 단계를 선택합니다." - -#~ msgid "R-Alt switches layout while pressed." -#~ msgstr "오른쪽 Alt 키를 누르면 배치를 바꿉니다." - -#~ msgid "Right Alt is Compose." -#~ msgstr "오른쪽 Alt가 조합 키입니다." - -#~ msgid "Right Alt key changes layout." -#~ msgstr "오른쪽 Alt 키로 배치를 바꿉니다." - -#~ msgid "Right Ctrl key changes layout." -#~ msgstr "오른쪽 Ctrl 키로 배치를 바꿉니다." - -#~ msgid "Right Ctrl key switches layout while pressed." -#~ msgstr "오른쪽 Ctrl 키를 누르면 배치를 바꿉니다." - -#~ msgid "Right Shift key changes layout." -#~ msgstr "오른쪽 Shift 키로 배치를 바꿉니다." - -#~ msgid "Right Win-key changes layout." -#~ msgstr "오른쪽 윈도우 키로 배치를 바꿉니다." - -#~ msgid "Right Win-key is Compose." -#~ msgstr "오른쪽 윈도우 키가 조합 키입니다." - -#~ msgid "ScrollLock LED shows alternative layout." -#~ msgstr "ScrollLock LED가 다른 배치를 표시합니다." - -#~ msgid "Shift+CapsLock changes layout." -#~ msgstr "Shift+CapsLock으로 배치를 바꿉니다." - -#~ msgid "Standard (Commabelow)" -#~ msgstr "표준 (아래 쉼표)" - -#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -#~ msgstr "맥 키보드를 커널이 잘못 검색했을 때 키 두개의 코드 뒤바꾸기." - -#~ msgid "Third level choosers" -#~ msgstr "세번째 단계 선택 키" - -# 인도 방언 -#~ msgid "Urdu" -#~ msgstr "Urdu" - -#~ msgid "\"Typewriter\"" -#~ msgstr "\"타자기\"" - -#~ msgid "Acts as Shift with locking. Shift cancels Caps." -#~ msgstr "Shift처럼 동작하고 상태를 고정. Shift를 누르면 대문자 상태 취소." - -#~ msgid "Acts as Shift with locking. Shift doesn't cancel Caps." -#~ msgstr "Shift처럼 동작하고 상태를 고정. Shift는 대문자 상태 취소하지 않음." - -#~ msgid "Alt+Control changes group" -#~ msgstr "Alt+Ctrl로 그룹을 바꿉니다" - -#~ msgid "Alt+Shift changes group" -#~ msgstr "Alt+Shift로 그룹을 바꿉니다" - -#~ msgid "Basic" -#~ msgstr "기본" - -#~ msgid "Belgian" -#~ msgstr "벨기에" - -#~ msgid "Bulgarian" -#~ msgstr "불가리아어" - -#~ msgid "Canadian" -#~ msgstr "캐나다" - -#~ msgid "Caps Lock key changes group" -#~ msgstr "Caps Lock 키로 그룹을 바꿉니다" - -#~ msgid "Caps_Lock LED shows alternative group" -#~ msgstr "Caps_Lock LED가 다른 그룹을 표시합니다" - -#~ msgid "Control Key Position" -#~ msgstr "Ctrl 키 위치" - -#~ msgid "Control key at bottom left" -#~ msgstr "맨 아래 왼쪽에 Ctrl 키" - -#~ msgid "Control key at left of 'A'" -#~ msgstr "'A' 왼쪽에 Ctrl 키" - -#~ msgid "Control+Shift changes group" -#~ msgstr "Ctrl+Shift로 그룹을 바꿉니다" - -#~ msgid "Czech" -#~ msgstr "체코" - -#~ msgid "Danish" -#~ msgstr "덴마크어" - -#~ msgid "DeuCH" -#~ msgstr "독일어 스위스" - -#~ msgid "Dvo" -#~ msgstr "드보락" - -#~ msgid "Finnish" -#~ msgstr "핀란드어" - -#~ msgid "FraCH" -#~ msgstr "프랑스어 스위스" - -#~ msgid "German" -#~ msgstr "독일어" - -#~ msgid "Group Shift/Lock behavior" -#~ msgstr "그룹 바꾸기/고정 동작" - -#~ msgid "Hungarian" -#~ msgstr "헝가리어" - -#~ msgid "Italian" -#~ msgstr "이탈리아어" - -#~ msgid "Japanese" -#~ msgstr "일본어" - -#~ msgid "Left Alt key changes group" -#~ msgstr "왼쪽 Alt 키로 그룹을 바꿉니다" - -#~ msgid "Left Ctrl key changes group" -#~ msgstr "왼쪽 Ctrl 키로 그룹을 바꿉니다" - -#~ msgid "Left Shift key changes group" -#~ msgstr "왼쪽 Shift 키로 그룹을 바꿉니다" - -#~ msgid "Make CapsLock an additional Control" -#~ msgstr "CapsLock을 또 하나의 Ctrl로 만듭니다." - -#~ msgid "Norwegian" -#~ msgstr "노르웨이어" - -#~ msgid "Num_Lock LED shows alternative group" -#~ msgstr "Num_Lock LED가 다른 그룹을 표시합니다" - -#~ msgid "Polish" -#~ msgstr "폴란드어" - -#~ msgid "Polish with Polish quotes on key \"1/!\"" -#~ msgstr "폴란드어, \"1/!\" 키에 폴란드어 따옴표 포함" - -#~ msgid "Portuguese" -#~ msgstr "포르투갈어" - -#~ msgid "Press Left Alt key to choose 3rd level" -#~ msgstr "왼쪽 Alt 키를 누르면 3번째 단계를 선택합니다" - -#~ msgid "Press Right Alt key to choose 3rd level" -#~ msgstr "오른쪽 Alt 키를 누르면 3번째 단계를 선택합니다" - -#~ msgid "Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key" -#~ msgstr "오른쪽 Alt 키를 누르면 3번째 단계를 선택합니다. Shift+오른쪽 Alt 키가 Multi_Key입니다" - -#~ msgid "Press Right Control to choose 3rd level" -#~ msgstr "오른쪽 Ctrl 키를 누르면 3번째 단계를 선택합니다" - -#~ msgid "Press any of Alt keys to choose 3rd level" -#~ msgstr "아무 Alt 키를 누르면 3번째 단계를 선택합니다" - -#~ msgid "Right Alt key changes group" -#~ msgstr "오른쪽 Alt 키로 그룹을 바꿉니다" - -#~ msgid "Right Control key works as Right Alt" -#~ msgstr "오른쪽 Ctrl 키가 오른쪽 Alt로 동작합니다" - -#~ msgid "Right Ctrl key changes group" -#~ msgstr "오른쪽 Ctrl 키로 그룹을 바꿉니다" - -#~ msgid "Right Shift key changes group" -#~ msgstr "오른쪽 Shift 키로 그룹을 바꿉니다" - -#~ msgid "Scroll Lock changes group" -#~ msgstr "Scroll Lock 키로 그룹을 바꿉니다" - -#~ msgid "Scroll_Lock LED shows alternative group" -#~ msgstr "Scroll_Lock LED가 다른 그룹을 표시합니다" - -#~ msgid "Shift with numpad keys works as in MS Windows" -#~ msgstr "Shift 키와 동시에 숫자 키를 누를 때 MS 윈도우즈와 동일하게 동작" - -#~ msgid "Shift+CapsLock changes group" -#~ msgstr "Shift+CapsLock으로 그룹을 바꿉니다" - -#~ msgid "Slovak" -#~ msgstr "슬로바키아어" - -#~ msgid "Spanish" -#~ msgstr "스페인어" - -#~ msgid "Sun Type 4" -#~ msgstr "썬 타입 4" - -#~ msgid "Sun Type 5 European" -#~ msgstr "썬 타입 5 유럽" - -#~ msgid "Sun Type 5 Unix" -#~ msgstr "썬 타입 5 유닉스" - -#~ msgid "Sun Type 6" -#~ msgstr "썬 타입 6" - -#~ msgid "Sun Type 6 Unix" -#~ msgstr "썬 타입 6 유닉스" - -#~ msgid "Sun Type 6 with Euro key" -#~ msgstr "썬 타입 6 유로 키 포함" - -#~ msgid "Swap Control and Caps Lock" -#~ msgstr "Ctrl과 Caps Lock 키 뒤바꾸기" - -#~ msgid "Swedish" -#~ msgstr "스웨덴어" - -#~ msgid "Swiss French" -#~ msgstr "스위스 프랑스어" - -#~ msgid "Swiss German" -#~ msgstr "스위스 독일어" - -#~ msgid "Turkish" -#~ msgstr "터키어" - -#~ msgid "Turkish (F)" -#~ msgstr "터키어 (F)" - -#~ msgid "Turkish Alt-Q Layout" -#~ msgstr "터키어 Alt-Q 배치" - -#~ msgid "U.S. English" -#~ msgstr "미국 영어" - -#~ msgid "U.S. English w/ ISO9995-3" -#~ msgstr "미국 영어, ISO9995-3 사용" - -#~ msgid "Use keyboard LED to show alternative group" -#~ msgstr "키보드 LED를 사용해 다른 그룹 표시" - -#~ msgid "Uses internal capitalization. Shift cancels Caps." -#~ msgstr "내부 대소문자 사용. Shift키가 대문자 상태를 취소." - -#~ msgid "Uses internal capitalization. Shift doesn't cancel Caps." -#~ msgstr "내부 대소문자 사용. Shift키가 대문자 상태를 취소하지 않음." - -#~ msgid "bksl" -#~ msgstr "bksl" - -#~ msgid "type4" -#~ msgstr "type4" - -#~ msgid "Acer TravelMate 800" -#~ msgstr "에이서 TravelMate 800" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" -#~ msgid "Adding the nobreakspace keysym to space key" -#~ msgstr "스페이스 키에 강제 공백 키심볼 추가" +# 미국 원주민 부족 +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "아트시나" -#~ msgid "Dell SK-8125 USB Multimedia Keybard" -#~ msgstr "델 SK-8125 USB 멀티미디어 키보드" +#: ../rules/base.extras.xml.in.h:3 +msgid "Avestan" +msgstr "아베스탄" -#~ msgid "Dell SK-8135 USB Multimedia Keybard" -#~ msgstr "델 SK-8135 USB 멀티미디어 키보드" +#: ../rules/base.extras.xml.in.h:4 +msgid "Combining accents instead of dead keys" +msgstr "데드키 대신 조합으로 액센트 입력" -#~ msgid "Force standard legacy keypad" -#~ msgstr "표준 구형 키패드 강제 사용" +#: ../rules/base.extras.xml.in.h:5 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" -# 핀란드 -#~ msgid "Kotoistus" -#~ msgstr "Kotoistus" +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining)" +msgstr "국제 (AltGr 유니코드 조합)" -#~ msgid "SCG" -#~ msgstr "세르비아 몬테네그로" +#: ../rules/base.extras.xml.in.h:7 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "국제 (AltGr 유니코드 조합, 다른 버전)" diff --git a/dist/xkeyboard-config/po/ky.po b/dist/xkeyboard-config/po/ky.po index d6c99c008..b08ebf695 100644 --- a/dist/xkeyboard-config/po/ky.po +++ b/dist/xkeyboard-config/po/ky.po @@ -1,13 +1,14 @@ # Translation of 'xkeyboard-config' messages to Kirghiz. # Copyright (C) 2002 Free Software Foundation, Inc. -# Ilyas Bakirov , 2007. +# This file is distributed under the same license as the xkeyboard-config package. +# Ilyas Bakirov , 2009, 2010 # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.1-pre1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2007-09-11 22:14+0100\n" -"PO-Revision-Date: 2007-11-13 14:39+0600\n" +"Project-Id-Version: xkeyboard-config 1.6.99\n" +"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" +"POT-Creation-Date: 2009-09-15 23:31+0100\n" +"PO-Revision-Date: 2009-09-17 20:10+0600\n" "Last-Translator: Ilyas Bakirov \n" "Language-Team: Kirghiz \n" "MIME-Version: 1.0\n" @@ -33,132 +34,132 @@ msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Эскирген) Альтернативдик, атайын (dead keys) клавишаларсыз" #: ../rules/base.xml.in.h:5 -msgid "(Legacy) Dvorak" -msgstr "(Эскирген) Dvorak" - -#: ../rules/base.xml.in.h:6 msgid "101/104 key Compatible" msgstr "101/104 баскычтар менен жарамдуу" -#: ../rules/base.xml.in.h:7 ../rules/sun.xml.in.h:2 +#: ../rules/base.xml.in.h:6 msgid "101/qwerty/comma/Dead keys" msgstr "pc101, qwerty, үтүр, атайын (dead keys) клавишалары менен" -#: ../rules/base.xml.in.h:8 ../rules/sun.xml.in.h:3 +#: ../rules/base.xml.in.h:7 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "pc101, qwerty, үтүр, атайын (dead keys) клавишаларсыз " -#: ../rules/base.xml.in.h:9 ../rules/sun.xml.in.h:4 +#: ../rules/base.xml.in.h:8 msgid "101/qwerty/dot/Dead keys" msgstr "pc101, qwerty, чекит, атайын (dead keys) клавшилары менен" -#: ../rules/base.xml.in.h:10 ../rules/sun.xml.in.h:5 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "pc101, qwerty, үтур, атайын (dead keys) клавишаларсыз" -#: ../rules/base.xml.in.h:11 ../rules/sun.xml.in.h:6 +#: ../rules/base.xml.in.h:10 msgid "101/qwertz/comma/Dead keys" msgstr "pc101, qwertz, үтур, атайын (dead keys) клавишалары менен" -#: ../rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:11 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "pc101, qwertz, үтүр, атайын (dead keys) клавишаларсыз" -#: ../rules/base.xml.in.h:13 ../rules/sun.xml.in.h:7 +#: ../rules/base.xml.in.h:12 msgid "101/qwertz/dot/Dead keys" msgstr "pc101, qwertz, чекит, атайын (dead keys) клавишалары менен" -#: ../rules/base.xml.in.h:14 ../rules/sun.xml.in.h:8 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "pc101, qwertz, чекит, атайын (dead keys) клавишаларсыз" -#: ../rules/base.xml.in.h:15 ../rules/sun.xml.in.h:9 +#: ../rules/base.xml.in.h:14 msgid "102/qwerty/comma/Dead keys" msgstr "pc102, qwerty, үтүр, атайын (dead keys) клавишалары менен" -#: ../rules/base.xml.in.h:16 ../rules/sun.xml.in.h:10 +#: ../rules/base.xml.in.h:15 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "pc102, qwerty, үтүр, атаыйн (dead keys) клавишаларсыз" -#: ../rules/base.xml.in.h:17 ../rules/sun.xml.in.h:11 +#: ../rules/base.xml.in.h:16 msgid "102/qwerty/dot/Dead keys" msgstr "pc102, qwerty, чекит, атайын (dead keys) клавишалары менен" -#: ../rules/base.xml.in.h:18 ../rules/sun.xml.in.h:12 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "pc102, qwerty, чекит, атайын (dead keys) клавишаларсыз" -#: ../rules/base.xml.in.h:19 ../rules/sun.xml.in.h:13 +#: ../rules/base.xml.in.h:18 msgid "102/qwertz/comma/Dead keys" msgstr "pc102, qwertz, үтүр, атайын (dead keys) клавишалары менен" -#: ../rules/base.xml.in.h:20 ../rules/sun.xml.in.h:14 +#: ../rules/base.xml.in.h:19 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "pc102, qwertz, үтур, атайын (dead keys) клавишаларсыз" -#: ../rules/base.xml.in.h:21 ../rules/sun.xml.in.h:15 +#: ../rules/base.xml.in.h:20 msgid "102/qwertz/dot/Dead keys" msgstr "pc102, qwertz, чекит, атайын (dead keys) клавишалары менен" -#: ../rules/base.xml.in.h:22 ../rules/sun.xml.in.h:16 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "pc102, qwertz, чекит, атайын (dead keys) клавишаларсыз" +#: ../rules/base.xml.in.h:22 +msgid "2" +msgstr "2" + #: ../rules/base.xml.in.h:23 +msgid "4" +msgstr "4" + +#: ../rules/base.xml.in.h:24 +msgid "5" +msgstr "5" + +#: ../rules/base.xml.in.h:25 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:24 +#: ../rules/base.xml.in.h:26 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:25 +#: ../rules/base.xml.in.h:27 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:26 +#: ../rules/base.xml.in.h:28 msgid "ACPI Standard" msgstr "ACPI стандарттуу" -#: ../rules/base.xml.in.h:27 -msgid "AZERTY Tskapo" -msgstr "AZERTY Tskapo" +#: ../rules/base.xml.in.h:29 +msgid "ATM/phone-style" +msgstr "Банкомат(ATM)/телефондук стилинде" -#: ../rules/base.xml.in.h:28 +#: ../rules/base.xml.in.h:30 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer Laptop" msgstr "Acer ноутбугу" -#: ../rules/base.xml.in.h:32 -msgid "Add the EuroSign to the 2 key." -msgstr "2 денег клавишага Евро белгисин кошуу." - -#: ../rules/base.xml.in.h:33 -msgid "Add the EuroSign to the 5 key." -msgstr "5 деген клавишага Евро белгисин кошуу." - #: ../rules/base.xml.in.h:34 -msgid "Add the EuroSign to the E key." -msgstr "E клавишасына Евро белгисин кошуу." +msgid "Add the standard behavior to Menu key" +msgstr "" #: ../rules/base.xml.in.h:35 -msgid "Add the standard behavior to Menu key." +msgid "Adding Esperanto circumflexes (supersigno)" msgstr "" #: ../rules/base.xml.in.h:36 -msgid "Adding the EuroSign to certain keys" -msgstr "" +msgid "Adding EuroSign to certain keys" +msgstr "Белгилүү клавишаларга Евро белгисин кошуу." #: ../rules/base.xml.in.h:37 msgid "Advance Scorpius KI" @@ -185,2498 +186,2832 @@ msgid "Albania" msgstr "Албания" #: ../rules/base.xml.in.h:43 -msgid "Alt and Meta are on the Alt keys." -msgstr "Alt жана Meta Alt клавишаларда." +msgid "Alt and Meta are on Alt keys" +msgstr "Alt жана Meta Alt клавишаларда" #: ../rules/base.xml.in.h:44 -msgid "Alt is mapped to the right Win-key and Super to Menu." -msgstr "Alt оң Win клавишага орнотулган, Super болсо - Menu." +msgid "Alt is mapped to Right Win, Super to Menu" +msgstr "Alt is mapped to Right Win, Super to Menu" #: ../rules/base.xml.in.h:45 -msgid "Alt+CapsLock changes layout." -msgstr "Alt+CapsLock раскладканы алмаштырат." +msgid "Alt+CapsLock" +msgstr "Alt+CapsLock" #: ../rules/base.xml.in.h:46 -msgid "Alt+Ctrl change layout." -msgstr "Alt+Ctrl раскладканы алмаштырат." +msgid "Alt+Ctrl" +msgstr "Alt+Ctrl" #: ../rules/base.xml.in.h:47 -msgid "Alt+Shift change layout." -msgstr "Alt+Shift раскладканы алмаштырат." +msgid "Alt+Shift" +msgstr "Alt+Shift" #: ../rules/base.xml.in.h:48 +msgid "Alt+Space" +msgstr "Alt+Боштук" + +#: ../rules/base.xml.in.h:49 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:50 msgid "Alt/Win key behavior" msgstr "Alt/Win клавишалары" -#: ../rules/base.xml.in.h:50 +#: ../rules/base.xml.in.h:51 msgid "Alternative" msgstr "Альтернативдик" -#: ../rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:52 msgid "Alternative Eastern" msgstr "Альтернативдик" -#: ../rules/base.xml.in.h:52 +#: ../rules/base.xml.in.h:53 msgid "Alternative Phonetic" msgstr "Альтернативдүү фонетикалык" -#: ../rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:54 msgid "Alternative international (former us_intl)" msgstr "Эларалык Альтернативдик (мурунку us_intl)" -#: ../rules/base.xml.in.h:54 +#: ../rules/base.xml.in.h:55 msgid "Alternative, Sun dead keys" msgstr "Альтернативдик, атайын (dead keys) Sun клавишалары менен" -#: ../rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:56 msgid "Alternative, eliminate dead keys" msgstr "Альтернативдик, атайын (dead keys) клавишаларсыз" -#: ../rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:57 msgid "Alternative, latin-9 only" msgstr "Альтернативдик, latin-9 гана" -#: ../rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:58 msgid "And" msgstr "Анд" -#: ../rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:59 msgid "Andorra" msgstr "Андорра" -#: ../rules/base.xml.in.h:59 +#: ../rules/base.xml.in.h:60 +msgid "Any Alt key" +msgstr "" + +#: ../rules/base.xml.in.h:61 +msgid "Any Win key" +msgstr "Каалаган Win клавишасы" + +#: ../rules/base.xml.in.h:62 +msgid "Any Win key (while pressed)" +msgstr "" + +#: ../rules/base.xml.in.h:63 msgid "Apostrophe (') variant" msgstr "Вариант апостроф (') менен" -#: ../rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:64 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:65 msgid "Apple Laptop" msgstr "Apple Ноутбугу" -#: ../rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:66 msgid "Ara" msgstr "Ара" -#: ../rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:67 msgid "Arabic" msgstr "Араб" -#: ../rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:68 msgid "Arm" msgstr "Арм" -#: ../rules/base.xml.in.h:65 +#: ../rules/base.xml.in.h:69 msgid "Armenia" msgstr "Армения" -#: ../rules/base.xml.in.h:66 +#: ../rules/base.xml.in.h:70 +msgid "Asturian variant with bottom-dot H and bottom-dot L" +msgstr "" + +#: ../rules/base.xml.in.h:71 msgid "Asus Laptop" msgstr "Asus ноутбугу" -#: ../rules/base.xml.in.h:67 +#: ../rules/base.xml.in.h:72 +msgid "At bottom left" +msgstr "Төмөн сол жакта" + +#: ../rules/base.xml.in.h:73 +msgid "At left of 'A'" +msgstr "'А' клавишанын сол жагында" + +#: ../rules/base.xml.in.h:74 msgid "Aze" msgstr "Азр" -#: ../rules/base.xml.in.h:68 +#: ../rules/base.xml.in.h:75 msgid "Azerbaijan" msgstr "Азербайджан" -#: ../rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:76 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 wireless Internet Keyboard" -#: ../rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:77 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:71 +#: ../rules/base.xml.in.h:78 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:79 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:73 +#: ../rules/base.xml.in.h:80 +msgid "BTC 6301URF" +msgstr "BTC 6301URF" + +#: ../rules/base.xml.in.h:81 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:74 +#: ../rules/base.xml.in.h:82 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:75 +#: ../rules/base.xml.in.h:83 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:76 +#: ../rules/base.xml.in.h:84 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:77 +#: ../rules/base.xml.in.h:85 +msgid "BTC 9116U Mini Wireless Internet and Gaming" +msgstr "BTC 9116U Mini Wireless Internet and Gaming" + +#: ../rules/base.xml.in.h:86 +msgid "Baltic+" +msgstr "Baltic+" + +#: ../rules/base.xml.in.h:87 msgid "Ban" msgstr "Бан" -#: ../rules/base.xml.in.h:78 +#: ../rules/base.xml.in.h:88 msgid "Bangladesh" msgstr "Бангладеш" -#: ../rules/base.xml.in.h:79 ../rules/sun.xml.in.h:22 +#: ../rules/base.xml.in.h:89 +msgid "Bashkirian" +msgstr "Башкирдик" + +#: ../rules/base.xml.in.h:90 msgid "Bel" msgstr "Бел" -#: ../rules/base.xml.in.h:80 +#: ../rules/base.xml.in.h:91 msgid "Belarus" msgstr "Беларусия" -#: ../rules/base.xml.in.h:81 +#: ../rules/base.xml.in.h:92 msgid "Belgium" msgstr "Бельгия" -#: ../rules/base.xml.in.h:82 +#: ../rules/base.xml.in.h:93 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:83 +#: ../rules/base.xml.in.h:94 +msgid "BenQ X-Touch 730" +msgstr "BenQ X-Touch 730" + +#: ../rules/base.xml.in.h:95 +msgid "BenQ X-Touch 800" +msgstr "BenQ X-Touch 800" + +#: ../rules/base.xml.in.h:96 msgid "Bengali" msgstr "Бенгальдык" -#: ../rules/base.xml.in.h:84 +#: ../rules/base.xml.in.h:97 msgid "Bengali Probhat" msgstr "Бенгальдык Пробат" -#: ../rules/base.xml.in.h:85 +#: ../rules/base.xml.in.h:98 msgid "Bepo, ergonomic, Dvorak way" msgstr "Бепо, эргономикалык, Dvorak'ка окшош" -#: ../rules/base.xml.in.h:86 +#: ../rules/base.xml.in.h:99 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Бепо, эргономикалык, Dvorak'ка окшош, latin-9 гана" -#: ../rules/base.xml.in.h:87 ../rules/sun.xml.in.h:24 +#: ../rules/base.xml.in.h:100 msgid "Bgr" msgstr "Болг" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:101 msgid "Bhu" msgstr "Бут" -#: ../rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:102 msgid "Bhutan" msgstr "Бутан" -#: ../rules/base.xml.in.h:90 +#: ../rules/base.xml.in.h:103 msgid "Biblical Hebrew (Tiro)" msgstr "Библейдик иврит (Tiro)" -#: ../rules/base.xml.in.h:91 +#: ../rules/base.xml.in.h:104 msgid "Bih" msgstr "Босн" -#: ../rules/base.xml.in.h:92 +#: ../rules/base.xml.in.h:105 msgid "Blr" msgstr "Бел" -#: ../rules/base.xml.in.h:93 +#: ../rules/base.xml.in.h:106 msgid "Bosnia and Herzegovina" msgstr "Босния жана Герциговиния" -#: ../rules/base.xml.in.h:94 -msgid "Both Alt keys together change layout." -msgstr "" - -#: ../rules/base.xml.in.h:95 -msgid "Both Ctrl keys together change layout." -msgstr "" +#: ../rules/base.xml.in.h:107 +msgid "Both Alt keys together" +msgstr "Эки Alt клавишалары бирге" -#: ../rules/base.xml.in.h:96 -msgid "Both Shift keys together change layout." -msgstr "" +#: ../rules/base.xml.in.h:108 +msgid "Both Ctrl keys together" +msgstr "Эки Ctrl клавишалары бирге" -#: ../rules/base.xml.in.h:97 -msgid "Both Win-keys switch layout while pressed." -msgstr "" +#: ../rules/base.xml.in.h:109 +msgid "Both Shift keys together" +msgstr "Эки Shift клавишалары бирге" -#: ../rules/base.xml.in.h:98 +#: ../rules/base.xml.in.h:110 msgid "Bra" msgstr "Бра" -#: ../rules/base.xml.in.h:99 +#: ../rules/base.xml.in.h:111 msgid "Braille" msgstr "Браиил" -#: ../rules/base.xml.in.h:100 +#: ../rules/base.xml.in.h:112 msgid "Brazil" msgstr "Бразилия" -#: ../rules/base.xml.in.h:101 -msgid "Brazilian ABNT2" -msgstr "Бразилдик ABNT2" +#: ../rules/base.xml.in.h:113 +msgid "Breton" +msgstr "Бретон" -#: ../rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:114 msgid "Brl" msgstr "Брл" -#: ../rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:115 msgid "Brother Internet Keyboard" msgstr "Brother Internet Keyboard" -#: ../rules/base.xml.in.h:104 +#: ../rules/base.xml.in.h:116 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:117 msgid "Bulgaria" msgstr "Болгария" -#: ../rules/base.xml.in.h:106 +#: ../rules/base.xml.in.h:118 +msgid "CRULP" +msgstr "CRULP" + +#: ../rules/base.xml.in.h:119 msgid "Cambodia" msgstr "Камбоджия" -#: ../rules/base.xml.in.h:107 ../rules/sun.xml.in.h:29 +#: ../rules/base.xml.in.h:120 msgid "Can" msgstr "Кан" -#: ../rules/base.xml.in.h:108 +#: ../rules/base.xml.in.h:121 msgid "Canada" msgstr "Канада" -#: ../rules/base.xml.in.h:109 -msgid "Caps Lock is Compose." -msgstr "Caps Lock Compose клавишасы." +#: ../rules/base.xml.in.h:122 +msgid "Caps Lock" +msgstr "Caps Lock" -#: ../rules/base.xml.in.h:110 -msgid "CapsLock LED shows alternative layout." -msgstr "" +#: ../rules/base.xml.in.h:123 +msgid "CapsLock" +msgstr "CapsLock" -#: ../rules/base.xml.in.h:111 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock." +#: ../rules/base.xml.in.h:124 +msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" msgstr "" -#: ../rules/base.xml.in.h:112 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock." +#: ../rules/base.xml.in.h:125 +msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" msgstr "" -#: ../rules/base.xml.in.h:113 -msgid "CapsLock just locks the Shift modifier." +#: ../rules/base.xml.in.h:126 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" msgstr "" -#: ../rules/base.xml.in.h:114 ../rules/sun.xml.in.h:33 -msgid "CapsLock key behavior" -msgstr "" +#: ../rules/base.xml.in.h:127 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" +msgstr "CapsLock Shift блокировка менен клавишасы катары амал жасайт. Shift CapsLock амалына тоскол болбойт" -#: ../rules/base.xml.in.h:115 -msgid "CapsLock key changes layout." -msgstr "" +#: ../rules/base.xml.in.h:128 +msgid "CapsLock is disabled" +msgstr "CapsLock иштен чыгарылды" -#: ../rules/base.xml.in.h:116 -msgid "CapsLock toggles Shift so all keys are affected." +#: ../rules/base.xml.in.h:129 +msgid "CapsLock key behavior" msgstr "" -#: ../rules/base.xml.in.h:117 -msgid "CapsLock toggles normal capitalization of alphabetic characters." +#: ../rules/base.xml.in.h:130 +msgid "CapsLock toggles Shift so all keys are affected" msgstr "" -#: ../rules/base.xml.in.h:118 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock." +#: ../rules/base.xml.in.h:131 +msgid "CapsLock toggles normal capitalization of alphabetic characters" msgstr "" -#: ../rules/base.xml.in.h:119 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock." -msgstr "" +#: ../rules/base.xml.in.h:132 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" +msgstr "CapsLock ички капитализацыяны ачат. Shift CapsLock амалын токтотот" -#: ../rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:133 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" +msgstr "CapsLock ички капитализацыяны ачат. Shift CapsLock амалына таасир тийгизбейт" + +#: ../rules/base.xml.in.h:134 msgid "Catalan variant with middle-dot L" msgstr "" -#: ../rules/base.xml.in.h:121 +#: ../rules/base.xml.in.h:135 +msgid "Cedilla" +msgstr "Седиль" + +#: ../rules/base.xml.in.h:136 msgid "Che" msgstr "Че" -#: ../rules/base.xml.in.h:122 +#: ../rules/base.xml.in.h:137 +msgid "Cherokee" +msgstr "Чероки" + +#: ../rules/base.xml.in.h:138 +msgid "Cherry B.UNLIMITED" +msgstr "Cherry B.UNLIMITED" + +#: ../rules/base.xml.in.h:139 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:123 +#: ../rules/base.xml.in.h:140 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (альтернативдик)" -#: ../rules/base.xml.in.h:124 +#: ../rules/base.xml.in.h:141 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:125 +#: ../rules/base.xml.in.h:142 +msgid "Cherry CyMotion Expert" +msgstr "Cherry CyMotion Expert" + +#: ../rules/base.xml.in.h:143 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:126 +#: ../rules/base.xml.in.h:144 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:127 +#: ../rules/base.xml.in.h:145 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet Keyboard" -#: ../rules/base.xml.in.h:128 +#: ../rules/base.xml.in.h:146 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:129 +#: ../rules/base.xml.in.h:147 +msgid "Chicony KU-0108" +msgstr "Chicony KU-0108" + +#: ../rules/base.xml.in.h:148 +msgid "Chicony KU-0420" +msgstr "Chicony KU-0420" + +#: ../rules/base.xml.in.h:149 msgid "China" msgstr "Кытай" -#: ../rules/base.xml.in.h:130 +#: ../rules/base.xml.in.h:150 msgid "Chuvash" msgstr "Чуваш" -#: ../rules/base.xml.in.h:131 +#: ../rules/base.xml.in.h:151 msgid "Chuvash Latin" msgstr "Чуваш латындык" -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:152 +msgid "Classic" +msgstr "Классикалык" + +#: ../rules/base.xml.in.h:153 msgid "Classic Dvorak" msgstr "Классикалык Дровак" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:154 msgid "Classmate PC" -msgstr "" +msgstr "Classmate PC" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:155 msgid "CloGaelach" -msgstr "" +msgstr "CloGaelach" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:156 msgid "Colemak" -msgstr "" +msgstr "Colemak" -#: ../rules/base.xml.in.h:136 -msgid "Commabelow" -msgstr "" - -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:157 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access Keyboard" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:158 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq \"Интернет\" клавиатурасы (13 клавиша менен)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:159 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq \"Интернет\" клавиатурасы (18 клавиша менен)" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:160 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq \"Интернет\" клавиатурасы (7 клавиша менен)" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:161 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq Keyboard" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:162 msgid "Compose key position" msgstr "" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:163 msgid "Congo, Democratic Republic of the" +msgstr "Конго, Демократикалык республикасы" + +#: ../rules/base.xml.in.h:164 +msgid "Control + Alt + Backspace" msgstr "" -#: ../rules/base.xml.in.h:144 -msgid "Control is mapped to the Win-keys (and the usual Ctrl keys)." +#: ../rules/base.xml.in.h:165 +msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "" -#: ../rules/base.xml.in.h:145 -msgid "Croatia" -msgstr "Хорватия" +#: ../rules/base.xml.in.h:166 +msgid "Control is mapped to Win keys (and the usual Ctrl keys)" +msgstr "" -#: ../rules/base.xml.in.h:146 -msgid "Ctrl key at bottom left" -msgstr "Ctrl клавишасы төмөн сол жакта жайгашкан" +#: ../rules/base.xml.in.h:167 +msgid "Creative Desktop Wireless 7000" +msgstr "" -#: ../rules/base.xml.in.h:147 -msgid "Ctrl key at left of 'A'" -msgstr "Ctrl клавишасы 'Ф' клавишанын сол жагында" +#: ../rules/base.xml.in.h:168 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "Крым татардык (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:169 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "Крым татардык (Dobruca-2 Q)" + +#: ../rules/base.xml.in.h:170 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "Крым татардык (түрк Alt-Q)" + +#: ../rules/base.xml.in.h:171 +msgid "Crimean Tatar (Turkish F)" +msgstr "Крым татардык (түрк F)" + +#: ../rules/base.xml.in.h:172 +msgid "Crimean Tatar (Turkish Q)" +msgstr "Крым татардык (түрк Q)" + +#: ../rules/base.xml.in.h:173 +msgid "Croatia" +msgstr "Хорватия" + +#: ../rules/base.xml.in.h:174 msgid "Ctrl key position" msgstr "Ctrl клавишанын жайгашуусу" -#: ../rules/base.xml.in.h:149 -msgid "Ctrl+Shift change layout." -msgstr "" +#: ../rules/base.xml.in.h:175 +msgid "Ctrl+Shift" +msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:176 msgid "Cyrillic" msgstr "Кириллица" -#: ../rules/base.xml.in.h:151 ../rules/sun.xml.in.h:39 +#: ../rules/base.xml.in.h:177 +msgid "Cyrillic with guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:178 +msgid "Cyrillic, Z and ZHE swapped" +msgstr "Кирилл, З жана Ж орундарын алмаштырган" + +#: ../rules/base.xml.in.h:179 msgid "Cze" msgstr "Чех" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:180 msgid "Czechia" msgstr "Чехия" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:181 +msgid "DOS" +msgstr "DOS" + +#: ../rules/base.xml.in.h:182 msgid "DRC" msgstr "DRC" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:183 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:155 ../rules/sun.xml.in.h:42 +#: ../rules/base.xml.in.h:184 +msgid "Dan" +msgstr "Дан" + +#: ../rules/base.xml.in.h:185 msgid "Dead acute" msgstr "Dead acute атайын символу" -#: ../rules/base.xml.in.h:156 ../rules/sun.xml.in.h:43 +#: ../rules/base.xml.in.h:186 msgid "Dead grave acute" msgstr "Dead grave acute атайын символу" -#: ../rules/base.xml.in.h:157 -msgid "Default numeric keypad keys." +#: ../rules/base.xml.in.h:187 +msgid "Default numeric keypad keys" msgstr "" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:188 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:189 msgid "Dell 101-key PC" msgstr "Dell 101-клавиша менен PC" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:190 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Dell Inspiron 6xxx/8xxx ноутбугу" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:191 msgid "Dell Laptop/notebook Precision M series" msgstr "Dell Precision M сериялуу ноутбугу" -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:192 msgid "Dell Latitude series laptop" msgstr "Dell Latitude сериялуу ноутбугу" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:193 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:164 -msgid "Dell USB Multimedia Keybard" -msgstr "Dell USB Multimedia Keybard" +#: ../rules/base.xml.in.h:194 +msgid "Dell SK-8125" +msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:195 +msgid "Dell SK-8135" +msgstr "Dell SK-8135" + +#: ../rules/base.xml.in.h:196 +msgid "Dell USB Multimedia Keyboard" +msgstr "Dell USB Multimedia Keyboard" + +#: ../rules/base.xml.in.h:197 msgid "Denmark" -msgstr "" +msgstr "Дания" -#: ../rules/base.xml.in.h:166 ../rules/sun.xml.in.h:44 +#: ../rules/base.xml.in.h:198 msgid "Deu" -msgstr "" +msgstr "Нем" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:199 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop Keyboard" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:200 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801 / 9802 сериялары" -#: ../rules/base.xml.in.h:169 ../rules/sun.xml.in.h:46 -msgid "Dnk" -msgstr "" - -#: ../rules/base.xml.in.h:170 ../rules/sun.xml.in.h:48 +#: ../rules/base.xml.in.h:201 msgid "Dvorak" msgstr "Дровак" -#: ../rules/base.xml.in.h:171 -msgid "Dvorak, Polish quotes on key \"1/!\"" +#: ../rules/base.xml.in.h:202 +msgid "Dvorak (UK Punctuation)" msgstr "" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:203 +msgid "Dvorak international" +msgstr "" + +#: ../rules/base.xml.in.h:204 +msgid "Dvorak, Polish quotes on key 1" +msgstr "" + +#: ../rules/base.xml.in.h:205 msgid "Dvorak, Polish quotes on quotemark key" msgstr "" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:206 +msgid "E" +msgstr "E" + +#: ../rules/base.xml.in.h:207 msgid "Eastern" -msgstr "" +msgstr "Чыгыш" -#: ../rules/base.xml.in.h:174 ../rules/sun.xml.in.h:49 +#: ../rules/base.xml.in.h:208 msgid "Eliminate dead keys" msgstr "" -#: ../rules/base.xml.in.h:175 -msgid "Ennyah DKB-1008" +#: ../rules/base.xml.in.h:209 +msgid "Enable extra typographic characters" msgstr "" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:210 +msgid "English" +msgstr "Англис" + +#: ../rules/base.xml.in.h:211 +msgid "Ennyah DKB-1008" +msgstr "Ennyah DKB-1008" + +#: ../rules/base.xml.in.h:212 +msgid "Enter on keypad" +msgstr "Enter сандык клавиатурасында" + +#: ../rules/base.xml.in.h:213 msgid "Epo" -msgstr "" +msgstr "Эсп" -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:214 msgid "Ergonomic" -msgstr "" +msgstr "Ergonomic" -#: ../rules/base.xml.in.h:178 ../rules/sun.xml.in.h:50 +#: ../rules/base.xml.in.h:215 msgid "Esp" -msgstr "" +msgstr "Исп" -#: ../rules/base.xml.in.h:179 +#: ../rules/base.xml.in.h:216 msgid "Esperanto" -msgstr "" +msgstr "Эсперанто" -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:217 msgid "Est" -msgstr "" +msgstr "Эст" -#: ../rules/base.xml.in.h:181 +#: ../rules/base.xml.in.h:218 msgid "Estonia" -msgstr "" +msgstr "Эстония" -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:219 msgid "Eth" -msgstr "" +msgstr "Эфп" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:220 msgid "Ethiopia" -msgstr "" +msgstr "Эфиопия" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:221 msgid "Evdev-managed keyboard" msgstr "" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:222 msgid "Everex STEPnote" -msgstr "" +msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:223 msgid "Ewe" -msgstr "" +msgstr "Эве" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:224 msgid "Extended" +msgstr "Кеңейтилген" + +#: ../rules/base.xml.in.h:225 +msgid "Extended - Winkeys" msgstr "" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:226 msgid "Extended Backslash" msgstr "" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:227 msgid "F-letter (F) variant" msgstr "" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:228 +msgid "FL90" +msgstr "FL90" + +#: ../rules/base.xml.in.h:229 msgid "Fao" -msgstr "" +msgstr "Фар" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:230 msgid "Faroe Islands" -msgstr "" +msgstr "Фаро аралдары" -#: ../rules/base.xml.in.h:192 ../rules/sun.xml.in.h:51 +#: ../rules/base.xml.in.h:231 msgid "Fin" -msgstr "" +msgstr "Фин" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:232 msgid "Finland" -msgstr "" +msgstr "Финляндия" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:235 msgid "Four-level key with abstract separators" msgstr "" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:236 msgid "Four-level key with comma" msgstr "" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:237 msgid "Four-level key with dot" msgstr "" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:238 +msgid "Four-level key with dot, latin-9 restriction" +msgstr "" + +#: ../rules/base.xml.in.h:239 msgid "Four-level key with momayyez" msgstr "" -#: ../rules/base.xml.in.h:200 ../rules/sun.xml.in.h:53 +#: ../rules/base.xml.in.h:240 msgid "Fra" -msgstr "" +msgstr "Фра" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:241 msgid "France" -msgstr "" +msgstr "Франция" -#: ../rules/base.xml.in.h:202 ../rules/sun.xml.in.h:55 +#: ../rules/base.xml.in.h:242 msgid "French" -msgstr "" +msgstr "Француз" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:243 msgid "French (Macintosh)" -msgstr "" +msgstr "Француз (Macintosh)" -#: ../rules/base.xml.in.h:204 ../rules/sun.xml.in.h:56 +#: ../rules/base.xml.in.h:244 msgid "French (legacy)" msgstr "" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:245 msgid "French Dvorak" -msgstr "" +msgstr "Француз Dvorak" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:246 msgid "French, Sun dead keys" -msgstr "" +msgstr "Француз,атайын (dead keys) Sun клавишалары менен" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:247 msgid "French, eliminate dead keys" msgstr "" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:248 +msgid "Fujitsu-Siemens Computers AMILO laptop" +msgstr "Fujitsu-Siemens Computers AMILO laptop" + +#: ../rules/base.xml.in.h:249 msgid "Fula" -msgstr "" +msgstr "Фула" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:250 msgid "GBr" -msgstr "" +msgstr "Брит" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:251 msgid "Ga" -msgstr "" +msgstr "Га" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:252 msgid "Generic 101-key PC" -msgstr "" +msgstr "Жалпы 101-клавишалары менен PC" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:253 msgid "Generic 102-key (Intl) PC" -msgstr "" +msgstr "Жалпы 102-клавишалары менен (Инт.) PC" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:254 msgid "Generic 104-key PC" -msgstr "" +msgstr "Жалпы 104-клавишалары менен PC" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:255 msgid "Generic 105-key (Intl) PC" -msgstr "" +msgstr "Жалпы 105-клавишалары менен (Инт.) PC" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:256 msgid "Genius Comfy KB-12e" -msgstr "" +msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:257 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "" +msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:258 msgid "Genius Comfy KB-21e-Scroll" -msgstr "" +msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:218 +#: ../rules/base.xml.in.h:259 msgid "Genius KB-19e NB" -msgstr "" +msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:260 +msgid "Genius KKB-2050HS" +msgstr "Genius KKB-2050HS" + +#: ../rules/base.xml.in.h:261 msgid "Geo" -msgstr "" +msgstr "Груз" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:262 msgid "Georgia" -msgstr "" +msgstr "Грузия" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:263 msgid "Georgian" -msgstr "" +msgstr "Грузиндик" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:264 +msgid "Georgian AZERTY Tskapo" +msgstr "Грузин AZERTY Tskapo" + +#: ../rules/base.xml.in.h:265 msgid "German (Macintosh)" -msgstr "" +msgstr "Немец (Macintosh)" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:266 msgid "German, Sun dead keys" -msgstr "" +msgstr "Немец, атайын (dead keys) Sun клавишалары менен" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:267 msgid "German, eliminate dead keys" msgstr "" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:268 msgid "Germany" -msgstr "" +msgstr "Германия" -#: ../rules/base.xml.in.h:226 +#: ../rules/base.xml.in.h:269 msgid "Gha" -msgstr "" +msgstr "Ган" -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:270 msgid "Ghana" -msgstr "" +msgstr "Гана" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:271 msgid "Gre" -msgstr "" +msgstr "Гре" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:272 msgid "Greece" +msgstr "Греция" + +#: ../rules/base.xml.in.h:273 +msgid "Group toggle on multiply/divide key" msgstr "" -#: ../rules/base.xml.in.h:230 +#: ../rules/base.xml.in.h:274 msgid "Gui" -msgstr "" +msgstr "Гви" -#: ../rules/base.xml.in.h:231 +#: ../rules/base.xml.in.h:275 msgid "Guinea" -msgstr "" +msgstr "Гвинея" -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:276 msgid "Gujarati" -msgstr "" +msgstr "Гуджарати" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:277 msgid "Gurmukhi" -msgstr "" +msgstr "Гурмукхи" + +#: ../rules/base.xml.in.h:278 +msgid "Gurmukhi Jhelum" +msgstr "Гурмукхи Jhelum" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:279 msgid "Gyration" -msgstr "" +msgstr "Гирашн" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:280 msgid "Happy Hacking Keyboard" msgstr "" -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:281 msgid "Happy Hacking Keyboard for Mac" msgstr "" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:282 msgid "Hausa" -msgstr "" +msgstr "Хауза" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:283 msgid "Hewlett-Packard Internet Keyboard" -msgstr "" +msgstr "Hewlett-Packard Internet Keyboard" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:284 msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "" +msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:285 msgid "Hewlett-Packard Omnibook 5xx" -msgstr "" +msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:286 msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "" +msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:287 msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "" +msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:288 msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "" +msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:289 msgid "Hewlett-Packard Omnibook XT1000" -msgstr "" +msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:290 msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "" +msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:246 -msgid "Hewlett-Packard SK-2501 Multimedia Keyboard" -msgstr "" +#: ../rules/base.xml.in.h:291 +msgid "Hewlett-Packard Pavilion dv5" +msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:247 -msgid "Hewlett-Packard SK-2505 Internet Keyboard" +#: ../rules/base.xml.in.h:292 +msgid "Hewlett-Packard SK-250x Multimedia Keyboard" +msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" + +#: ../rules/base.xml.in.h:293 +msgid "Hewlett-Packard nx9020" +msgstr "Hewlett-Packard nx9020" + +#: ../rules/base.xml.in.h:294 +msgid "Hexadecimal" msgstr "" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:295 msgid "Hindi Bolnagri" +msgstr "Хинди Болнагри" + +#: ../rules/base.xml.in.h:296 +msgid "Hindi Wx" +msgstr "Хинди Wx" + +#: ../rules/base.xml.in.h:297 +msgid "Homophonic" msgstr "" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:298 msgid "Honeywell Euroboard" -msgstr "" +msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:299 msgid "Hrv" -msgstr "" +msgstr "Хорв" -#: ../rules/base.xml.in.h:251 ../rules/sun.xml.in.h:59 +#: ../rules/base.xml.in.h:300 msgid "Hun" -msgstr "" +msgstr "Венг" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:301 msgid "Hungary" -msgstr "" +msgstr "Венгрия" -#: ../rules/base.xml.in.h:253 -msgid "Hyper is mapped to the Win-keys." +#: ../rules/base.xml.in.h:302 +msgid "Hyper is mapped to Win-keys" msgstr "" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:303 msgid "IBM (LST 1205-92)" -msgstr "" +msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:304 msgid "IBM Rapid Access" -msgstr "" +msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:305 msgid "IBM Rapid Access II" -msgstr "" +msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:257 -msgid "IBM Rapid Access II (alternate option)" -msgstr "" +#: ../rules/base.xml.in.h:306 +msgid "IBM Space Saver" +msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:307 msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "" +msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:308 msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "" +msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" + +#: ../rules/base.xml.in.h:309 +msgid "IBM ThinkPad R60/T60/R61/T61" +msgstr "IBM ThinkPad R60/T60/R61/T61" + +#: ../rules/base.xml.in.h:310 +msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" +msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:260 ../rules/sun.xml.in.h:61 +#: ../rules/base.xml.in.h:311 msgid "ISO Alternate" -msgstr "" +msgstr "Кошумча ISO" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:312 msgid "Iceland" -msgstr "" +msgstr "Исландия" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:313 msgid "Igbo" +msgstr "Igbo" + +#: ../rules/base.xml.in.h:314 +msgid "Include dead tilde" msgstr "" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:315 msgid "Ind" -msgstr "" +msgstr "Инд" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:316 msgid "India" -msgstr "" +msgstr "Индия" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:317 msgid "International (AltGr dead keys)" msgstr "" -#: ../rules/base.xml.in.h:266 ../rules/sun.xml.in.h:62 +#: ../rules/base.xml.in.h:318 msgid "International (with dead keys)" msgstr "" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:319 msgid "Inuktitut" -msgstr "" +msgstr "Иннуитская" -#: ../rules/base.xml.in.h:268 +#: ../rules/base.xml.in.h:320 msgid "Iran" -msgstr "" +msgstr "Иран" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:321 msgid "Iraq" -msgstr "" +msgstr "Ирак" -#: ../rules/base.xml.in.h:270 +#: ../rules/base.xml.in.h:322 msgid "Ireland" -msgstr "" +msgstr "Ирландия" -#: ../rules/base.xml.in.h:271 +#: ../rules/base.xml.in.h:323 msgid "Irl" -msgstr "" +msgstr "Ирл" -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:324 msgid "Irn" -msgstr "" +msgstr "Фарс" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:325 msgid "Irq" -msgstr "" +msgstr "Ирк" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:326 msgid "Isl" -msgstr "" +msgstr "Исл" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:327 msgid "Isr" -msgstr "" +msgstr "Ивр" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:328 msgid "Israel" -msgstr "" +msgstr "Израиль" -#: ../rules/base.xml.in.h:277 ../rules/sun.xml.in.h:63 +#: ../rules/base.xml.in.h:329 msgid "Ita" -msgstr "" +msgstr "Ит" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:330 msgid "Italy" -msgstr "" +msgstr "Италия" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:331 msgid "Japan" -msgstr "" +msgstr "Япония" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:332 msgid "Japan (PC-98xx Series)" -msgstr "" - -#: ../rules/base.xml.in.h:281 -msgid "Japanese 106-key" -msgstr "" +msgstr "Japan (PC-98xx Series)" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:333 msgid "Japanese keyboard options" msgstr "" -#: ../rules/base.xml.in.h:283 ../rules/sun.xml.in.h:66 +#: ../rules/base.xml.in.h:334 msgid "Jpn" -msgstr "" +msgstr "Яп" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:335 +msgid "Kalmyk" +msgstr "Калмык" + +#: ../rules/base.xml.in.h:336 msgid "Kana" -msgstr "" +msgstr "Кана" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:337 msgid "Kana Lock key is locking" msgstr "" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:338 msgid "Kannada" -msgstr "" +msgstr "Каннада" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:339 msgid "Kashubian" -msgstr "" +msgstr "Кашуб" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:340 msgid "Kaz" -msgstr "" +msgstr "Каз" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:341 msgid "Kazakh with Russian" -msgstr "" +msgstr "Казакча Орусча менен" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:342 msgid "Kazakhstan" -msgstr "" +msgstr "Казахстан" -#: ../rules/base.xml.in.h:291 -msgid "Keypad" +#: ../rules/base.xml.in.h:343 +msgid "Key sequence to kill the X server" msgstr "" -#: ../rules/base.xml.in.h:292 -msgid "Keypad with unicode additions (arrows and math operators)" -msgstr "" +#: ../rules/base.xml.in.h:344 +msgid "Key to choose 3rd level" +msgstr "3-чү денгээлди тандоо баскычы" -#: ../rules/base.xml.in.h:293 -msgid "Keypad with unicode additions (arrows and math operators). Math operators on default level." +#: ../rules/base.xml.in.h:345 +msgid "Key(s) to change layout" msgstr "" -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:346 msgid "Keytronic FlexPro" -msgstr "" +msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:347 +msgid "Kgz" +msgstr "Кгз" + +#: ../rules/base.xml.in.h:348 msgid "Khm" -msgstr "" +msgstr "Кхм" -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:349 +msgid "Komi" +msgstr "Коми" + +#: ../rules/base.xml.in.h:350 msgid "Kor" -msgstr "" +msgstr "Кор" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:351 msgid "Korea, Republic of" -msgstr "" - -#: ../rules/base.xml.in.h:298 -msgid "Korean 106-key" -msgstr "" +msgstr "Корея Республикасы" -#: ../rules/base.xml.in.h:299 -msgid "Kotoistus" -msgstr "" +#: ../rules/base.xml.in.h:352 +msgid "Ktunaxa" +msgstr "Кутенай" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:353 msgid "Kurdish, (F)" -msgstr "" +msgstr "Курд, (F)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:354 msgid "Kurdish, Arabic-Latin" -msgstr "" +msgstr "Курд, араб-латын" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:355 msgid "Kurdish, Latin Alt-Q" -msgstr "" +msgstr "Курд, латын Alt-Q" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:356 msgid "Kurdish, Latin Q" -msgstr "" - -#: ../rules/base.xml.in.h:304 -msgid "Kyr" -msgstr "" +msgstr "Курд, латын Q" -#: ../rules/base.xml.in.h:305 +#: ../rules/base.xml.in.h:357 msgid "Kyrgyzstan" -msgstr "" +msgstr "Кыргызстан" -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:358 msgid "LAm" -msgstr "" +msgstr "ЛатАм" -#: ../rules/base.xml.in.h:307 -msgid "LCtrl+LShift change layout." -msgstr "" +#: ../rules/base.xml.in.h:359 +msgid "LEKP" +msgstr "LEKP" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:360 +msgid "LEKPa" +msgstr "LEKPa" + +#: ../rules/base.xml.in.h:361 msgid "Lao" -msgstr "" +msgstr "Лао" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:362 msgid "Laos" -msgstr "" +msgstr "Лаос" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:363 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:364 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:365 msgid "Laptop/notebook eMachines m68xx" msgstr "" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:366 msgid "Latin" -msgstr "" +msgstr "Латын" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:367 msgid "Latin American" -msgstr "" +msgstr "Латын американдык" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:368 msgid "Latin Unicode" -msgstr "" +msgstr "Латын Unicode" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:369 msgid "Latin Unicode qwerty" -msgstr "" +msgstr "Латын Unicode qwerty" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:370 msgid "Latin qwerty" -msgstr "" +msgstr "Латын qwerty" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:371 +msgid "Latin unicode" +msgstr "Латын unicode" + +#: ../rules/base.xml.in.h:372 +msgid "Latin unicode qwerty" +msgstr "Латын unicode qwerty" + +#: ../rules/base.xml.in.h:373 msgid "Latin with guillemets" msgstr "" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:374 msgid "Latvia" -msgstr "" +msgstr "Латвия" -#: ../rules/base.xml.in.h:320 -msgid "Layout switching" -msgstr "" +#: ../rules/base.xml.in.h:375 +msgid "Lav" +msgstr "Лат" -#: ../rules/base.xml.in.h:321 -msgid "Left Alt is swapped with left Win-key." -msgstr "" +#: ../rules/base.xml.in.h:376 +msgid "Left Alt" +msgstr "Сол Alt" -#: ../rules/base.xml.in.h:322 -msgid "Left Alt key changes layout." -msgstr "" +#: ../rules/base.xml.in.h:377 +msgid "Left Alt (while pressed)" +msgstr "Сол Alt клавишасы (басылган учурда)" -#: ../rules/base.xml.in.h:323 -msgid "Left Alt key switches layout while pressed." +#: ../rules/base.xml.in.h:378 +msgid "Left Alt is swapped with Left Win" msgstr "" -#: ../rules/base.xml.in.h:324 -msgid "Left Ctrl key changes layout." -msgstr "" +#: ../rules/base.xml.in.h:379 +msgid "Left Ctrl" +msgstr "Сол Ctrl" -#: ../rules/base.xml.in.h:325 -msgid "Left Shift key changes layout." +#: ../rules/base.xml.in.h:380 +msgid "Left Ctrl+Left Shift" msgstr "" -#: ../rules/base.xml.in.h:326 -msgid "Left Win-key changes layout." -msgstr "" +#: ../rules/base.xml.in.h:381 +msgid "Left Shift" +msgstr "Сол Shift" -#: ../rules/base.xml.in.h:327 -msgid "Left Win-key is Compose." -msgstr "" +#: ../rules/base.xml.in.h:382 +msgid "Left Win" +msgstr "Сол Win" -#: ../rules/base.xml.in.h:328 -msgid "Left Win-key switches layout while pressed." +#: ../rules/base.xml.in.h:383 +msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:384 +msgid "Left Win (while pressed)" +msgstr "Сол Alt клавишасы (басылган учурда)" + +#: ../rules/base.xml.in.h:385 msgid "Left hand" msgstr "" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:386 msgid "Left handed Dvorak" msgstr "" -#: ../rules/base.xml.in.h:331 -msgid "Legacy Wang 724 keypad" +#: ../rules/base.xml.in.h:387 +msgid "Legacy" +msgstr "Legacy" + +#: ../rules/base.xml.in.h:388 +msgid "Legacy Wang 724" msgstr "" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:390 msgid "Legacy key with comma" msgstr "" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:391 msgid "Legacy key with dot" msgstr "" -#: ../rules/base.xml.in.h:335 -msgid "Legacy keypad" +#: ../rules/base.xml.in.h:392 +msgid "Less-than/Greater-than" msgstr "" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:393 msgid "Lithuania" -msgstr "" +msgstr "Литва" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:394 msgid "Logitech Access Keyboard" -msgstr "" +msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:395 msgid "Logitech Cordless Desktop" -msgstr "" +msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:396 msgid "Logitech Cordless Desktop (alternate option)" -msgstr "" +msgstr "Logitech Cordless Desktop (альтернативдик вариант)" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:397 msgid "Logitech Cordless Desktop EX110" -msgstr "" +msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:398 msgid "Logitech Cordless Desktop LX-300" -msgstr "" +msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:399 msgid "Logitech Cordless Desktop Navigator" -msgstr "" +msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:343 -msgid "Logitech Cordless Desktop Pro (alternate option2)" -msgstr "" +#: ../rules/base.xml.in.h:400 +msgid "Logitech Cordless Desktop Optical" +msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:401 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" +msgstr "Logitech Cordless Desktop Pro (альтернативдик вариант 2)" + +#: ../rules/base.xml.in.h:402 +msgid "Logitech Cordless Desktop iTouch" +msgstr "Logitech Cordless Desktop iTouch" + +#: ../rules/base.xml.in.h:403 msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "" +msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:404 msgid "Logitech G15 extra keys via G15daemon" -msgstr "" +msgstr "Logitech G15 extra keys via G15daemon" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:405 +msgid "Logitech Generic Keyboard" +msgstr "Logitech Generic Keyboard" + +#: ../rules/base.xml.in.h:406 +msgid "Logitech Internet 350 Keyboard" +msgstr "Logitech Internet 350 Keyboard" + +#: ../rules/base.xml.in.h:407 msgid "Logitech Internet Keyboard" -msgstr "" +msgstr "Logitech Internet Keyboard" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:408 msgid "Logitech Internet Navigator Keyboard" -msgstr "" +msgstr "Logitech Internet Navigator Keyboard" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:409 +msgid "Logitech Media Elite Keyboard" +msgstr "Logitech Media Elite Keyboard" + +#: ../rules/base.xml.in.h:410 +msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" +msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" + +#: ../rules/base.xml.in.h:411 msgid "Logitech Ultra-X Keyboard" -msgstr "" +msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:412 +msgid "Logitech diNovo Edge Keyboard" +msgstr "Logitech diNovo Edge Keyboard" + +#: ../rules/base.xml.in.h:413 msgid "Logitech diNovo Keyboard" -msgstr "" +msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:414 msgid "Logitech iTouch" -msgstr "" +msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:415 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "" +msgstr "Logitech iTouch Cordless Keyboard (Y-RB6 модели)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:416 msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "" +msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:417 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "" +msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:354 -msgid "Ltu" +#: ../rules/base.xml.in.h:418 +msgid "Lower Sorbian" msgstr "" -#: ../rules/base.xml.in.h:355 -msgid "Lva" +#: ../rules/base.xml.in.h:419 +msgid "Lower Sorbian (qwertz)" msgstr "" -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:420 +msgid "Ltu" +msgstr "Лит" + +#: ../rules/base.xml.in.h:421 msgid "MESS" -msgstr "" +msgstr "MESS" -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:422 +msgid "MNE" +msgstr "MNE" + +#: ../rules/base.xml.in.h:423 msgid "MacBook/MacBook Pro" -msgstr "" +msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:424 msgid "MacBook/MacBook Pro (Intl)" -msgstr "" +msgstr "MacBook/MacBook Pro (Инт.)" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:425 msgid "Macedonia" -msgstr "" +msgstr "Македония" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:426 msgid "Macintosh" -msgstr "" +msgstr "Macintosh" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:427 msgid "Macintosh Old" -msgstr "" +msgstr "Эски Macintosh" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:428 msgid "Macintosh, Sun dead keys" -msgstr "" +msgstr "Macintosh, атайын (dead keys) Sun клавишалары менен" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:429 msgid "Macintosh, eliminate dead keys" msgstr "" -#: ../rules/base.xml.in.h:364 -msgid "Make CapsLock an additional Ctrl." -msgstr "" +#: ../rules/base.xml.in.h:430 +msgid "Make CapsLock an additional Backspace" +msgstr "CapsLock кошумча Боштук клавиша катары колдонуу" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:431 +msgid "Make CapsLock an additional Ctrl" +msgstr "CapsLock кошумча Ctrl клавиша катары колдонуу" + +#: ../rules/base.xml.in.h:432 +msgid "Make CapsLock an additional ESC" +msgstr "CapsLock кошумча ESC клавиша катары колдонуу" + +#: ../rules/base.xml.in.h:433 +msgid "Make CapsLock an additional Hyper" +msgstr "CapsLock кошумча Hyper клавиша катары колдонуу" + +#: ../rules/base.xml.in.h:434 +msgid "Make CapsLock an additional NumLock" +msgstr "CapsLock кошумча NumLock клавиша катары колдонуу" + +#: ../rules/base.xml.in.h:435 +msgid "Make CapsLock an additional Super" +msgstr "CapsLock кошумча Super клавиша катары колдонуу" + +#: ../rules/base.xml.in.h:436 msgid "Mal" -msgstr "" +msgstr "Мал" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:437 msgid "Malayalam" -msgstr "" +msgstr "Малайaлам" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:438 +msgid "Malayalam Lalitha" +msgstr "Малайaлам (Lalitha)" + +#: ../rules/base.xml.in.h:439 msgid "Maldives" -msgstr "" +msgstr "Мальдивалар" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:440 msgid "Malta" -msgstr "" +msgstr "Мальта" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:441 msgid "Maltese keyboard with US layout" msgstr "" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:442 msgid "Mao" -msgstr "" +msgstr "Мао" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:443 msgid "Maori" -msgstr "" +msgstr "Маори" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:444 msgid "Memorex MX1998" -msgstr "" +msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:373 +#: ../rules/base.xml.in.h:445 msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "" +msgstr "Memorex MX2500 EZ-Access Keyboard" -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:446 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:375 -msgid "Menu is Compose." -msgstr "" +#: ../rules/base.xml.in.h:447 +msgid "Menu" +msgstr "Menu" -#: ../rules/base.xml.in.h:376 -msgid "Menu key changes layout." +#: ../rules/base.xml.in.h:448 +msgid "Meta is mapped to Left Win" msgstr "" -#: ../rules/base.xml.in.h:377 -msgid "Meta is mapped to the Win-keys." +#: ../rules/base.xml.in.h:449 +msgid "Meta is mapped to Win keys" msgstr "" -#: ../rules/base.xml.in.h:378 -msgid "Meta is mapped to the left Win-key." -msgstr "" +#: ../rules/base.xml.in.h:450 +msgid "Microsoft Comfort Curve Keyboard 2000" +msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:451 msgid "Microsoft Internet Keyboard" -msgstr "" +msgstr "Microsoft Internet Keyboard" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:452 msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "" +msgstr "Microsoft Internet Keyboard Pro, швед" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:453 msgid "Microsoft Natural" -msgstr "" +msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:454 +msgid "Microsoft Natural Keyboard Elite" +msgstr "Microsoft Natural Keyboard Elite" + +#: ../rules/base.xml.in.h:455 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "" +msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:456 msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "" +msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:457 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "" +msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:458 +msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" +msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" + +#: ../rules/base.xml.in.h:459 msgid "Microsoft Office Keyboard" -msgstr "" +msgstr "Microsoft Office Keyboard" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:460 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "" +msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:387 ../rules/sun.xml.in.h:72 +#: ../rules/base.xml.in.h:461 msgid "Miscellaneous compatibility options" msgstr "" -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:462 msgid "Mkd" -msgstr "" +msgstr "Мак" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:463 msgid "Mlt" -msgstr "" +msgstr "Мальт" -#: ../rules/base.xml.in.h:390 +#: ../rules/base.xml.in.h:464 msgid "Mmr" -msgstr "" +msgstr "Мьянм" -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:465 msgid "Mng" -msgstr "" +msgstr "Монг" -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:466 msgid "Mongolia" -msgstr "" +msgstr "Монголия" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:467 +msgid "Montenegro" +msgstr "Черногория" + +#: ../rules/base.xml.in.h:468 msgid "Morocco" -msgstr "" +msgstr "Морокко" -#: ../rules/base.xml.in.h:394 ../rules/sun.xml.in.h:73 +#: ../rules/base.xml.in.h:469 msgid "Multilingual" -msgstr "" +msgstr "Көп тилдүү" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:470 msgid "Multilingual, first part" -msgstr "" +msgstr "Көп тилдүү, биринчи бөлүк" -#: ../rules/base.xml.in.h:396 ../rules/sun.xml.in.h:74 +#: ../rules/base.xml.in.h:471 msgid "Multilingual, second part" -msgstr "" +msgstr "Көп тилдүү, экинчи бөлүк" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:472 msgid "Myanmar" -msgstr "" +msgstr "Мьянмар" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:473 msgid "NICOLA-F style Backspace" msgstr "" -#: ../rules/base.xml.in.h:399 -msgid "Neostyle" +#: ../rules/base.xml.in.h:474 +msgid "NLA" +msgstr "NLA" + +#: ../rules/base.xml.in.h:475 +msgid "Nativo" +msgstr "Nativo" + +#: ../rules/base.xml.in.h:476 +msgid "Nativo for Esperanto" +msgstr "Nativo эсперанто үчүн" + +#: ../rules/base.xml.in.h:477 +msgid "Nativo for USA keyboards" msgstr "" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:478 +msgid "Neo 2" +msgstr "Neo 2" + +#: ../rules/base.xml.in.h:479 msgid "Nep" -msgstr "" +msgstr "Неп" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:480 msgid "Nepal" -msgstr "" +msgstr "Непал" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:481 msgid "Netherlands" -msgstr "" +msgstr "Нидерландия" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:482 +msgid "New phonetic" +msgstr "Жаңы фонетикалык" + +#: ../rules/base.xml.in.h:483 msgid "Nig" -msgstr "" +msgstr "Нгр" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:484 msgid "Nigeria" -msgstr "" +msgstr "Нигерия" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:485 msgid "Nld" +msgstr "Флам" + +#: ../rules/base.xml.in.h:486 +msgid "Non-breakable space character at fourth level" msgstr "" -#: ../rules/base.xml.in.h:406 ../rules/sun.xml.in.h:75 -msgid "Nor" +#: ../rules/base.xml.in.h:487 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "" -#: ../rules/base.xml.in.h:407 -msgid "Northern Saami" +#: ../rules/base.xml.in.h:488 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "" -#: ../rules/base.xml.in.h:408 -msgid "Northern Saami, eliminate dead keys" +#: ../rules/base.xml.in.h:489 +msgid "Non-breakable space character at second level" msgstr "" -#: ../rules/base.xml.in.h:409 -msgid "Northgate OmniKey 101" +#: ../rules/base.xml.in.h:490 +msgid "Non-breakable space character at third level" msgstr "" -#: ../rules/base.xml.in.h:410 -msgid "Norway" +#: ../rules/base.xml.in.h:491 +msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "" -#: ../rules/base.xml.in.h:411 -msgid "NumLock LED shows alternative layout." +#: ../rules/base.xml.in.h:492 +msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:493 +msgid "Nor" +msgstr "Нор" + +#: ../rules/base.xml.in.h:494 +msgid "Northern Saami" +msgstr "Түндүк Саами" + +#: ../rules/base.xml.in.h:495 +msgid "Northern Saami, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:496 +msgid "Northgate OmniKey 101" +msgstr "Northgate OmniKey 101" + +#: ../rules/base.xml.in.h:497 +msgid "Norway" +msgstr "Норвегия" + +#: ../rules/base.xml.in.h:498 +msgid "NumLock" +msgstr "NumLock" + +#: ../rules/base.xml.in.h:499 msgid "Numeric keypad delete key behaviour" msgstr "" -#: ../rules/base.xml.in.h:413 -msgid "Numeric keypad keys work as with Mac." +#: ../rules/base.xml.in.h:500 +msgid "Numeric keypad keys work as with Mac" msgstr "" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:501 msgid "Numeric keypad layout selection" msgstr "" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:502 msgid "OADG 109A" -msgstr "" +msgstr "OADG 109A" -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:503 +msgid "OLPC" +msgstr "OLPC" + +#: ../rules/base.xml.in.h:504 +msgid "OLPC Dari" +msgstr "OLPC Dari" + +#: ../rules/base.xml.in.h:505 +msgid "OLPC Pashto" +msgstr "OLPC Pashto" + +#: ../rules/base.xml.in.h:506 +msgid "OLPC Southern Uzbek" +msgstr "Түштүк-өзбөк OLPC" + +#: ../rules/base.xml.in.h:507 +msgid "Occitan" +msgstr "Окситандык" + +#: ../rules/base.xml.in.h:508 msgid "Ogham" -msgstr "" +msgstr "Огхам" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:509 msgid "Ogham IS434" -msgstr "" +msgstr "Огхам IS434" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:510 msgid "Oriya" -msgstr "" +msgstr "Орийя" -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:511 msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "" +msgstr "Ortek MCK-800 MM/Internet keyboard" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:512 msgid "Ossetian" msgstr "Осетиндик" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:513 msgid "Ossetian, Winkeys" msgstr "Осетиндик Windows клавиатурасы" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:514 +msgid "Ossetian, legacy" +msgstr "Осетиндик, эскирген" + +#: ../rules/base.xml.in.h:515 msgid "PC-98xx Series" msgstr "PC-98xx" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:516 msgid "Pak" msgstr "Пак" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:517 msgid "Pakistan" msgstr "Пакистан" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:518 msgid "Pashto" msgstr "Пуштундук" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:519 msgid "Pattachote" msgstr "Паттачот" -#: ../rules/base.xml.in.h:427 ../rules/sun.xml.in.h:78 +#: ../rules/base.xml.in.h:520 +msgid "Persian, with Persian Keypad" +msgstr "" + +#: ../rules/base.xml.in.h:521 msgid "Phonetic" msgstr "Фонетикалык" -#: ../rules/base.xml.in.h:428 ../rules/sun.xml.in.h:79 +#: ../rules/base.xml.in.h:522 +msgid "Phonetic Winkeys" +msgstr "Win клавишалары менен фонетикалык" + +#: ../rules/base.xml.in.h:523 msgid "Pol" msgstr "Польск" -#: ../rules/base.xml.in.h:429 +#: ../rules/base.xml.in.h:524 msgid "Poland" msgstr "Польша" -#: ../rules/base.xml.in.h:430 +#: ../rules/base.xml.in.h:525 msgid "Polytonic" msgstr "Полифоникалык" -#: ../rules/base.xml.in.h:431 +#: ../rules/base.xml.in.h:526 msgid "Portugal" msgstr "Португалия" -#: ../rules/base.xml.in.h:432 -msgid "Press Left Alt key to choose 3rd level." -msgstr "3-чү денгээлди тандоо сол Alt клавишанын басылышы менен." - -#: ../rules/base.xml.in.h:433 -msgid "Press Left Win-key to choose 3rd level." -msgstr "3-чү денгээлди тандоо сол Win клавишанын басылышы менен." - -#: ../rules/base.xml.in.h:434 -msgid "Press Menu key to choose 3rd level." -msgstr "3-чү денгээлди тандоо Menu клавишанын басылышы менен." - -#: ../rules/base.xml.in.h:435 -msgid "Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key." -msgstr "" - -#: ../rules/base.xml.in.h:436 -msgid "Press Right Alt key to choose 3rd level." -msgstr "3-чү денгээлди тандоо оң Alt клавишанын басылышы менен." - -#: ../rules/base.xml.in.h:437 -msgid "Press Right Ctrl to choose 3rd level." -msgstr "3-чү денгээлди тандоо оң Ctrl клавишанын басылышы менен." - -#: ../rules/base.xml.in.h:438 -msgid "Press Right Win-key to choose 3rd level." -msgstr "3-чү денгээлди тандоо оң Win клавишанын басылышы менен." - -#: ../rules/base.xml.in.h:439 -msgid "Press any of Alt keys to choose 3rd level." -msgstr "3-чү денгээлди тандоо Alt клавишалардын бирөөсүнүн басылышы менен." - -#: ../rules/base.xml.in.h:440 -msgid "Press any of Win-keys to choose 3rd level." -msgstr "3-чү денгээлди тандоо Win клавишалардын бирөөсүнүн басылышы менен." - -#: ../rules/base.xml.in.h:441 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:442 -msgid "Pro Keypad" -msgstr "Pro кошумча панели менен" - -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:527 msgid "Probhat" msgstr "Пробат" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:528 +msgid "Programmer Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:529 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:445 ../rules/sun.xml.in.h:88 +#: ../rules/base.xml.in.h:530 msgid "Prt" msgstr "Порт" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:531 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:447 -msgid "R-Alt switches layout while pressed." -msgstr "" - -#: ../rules/base.xml.in.h:448 -msgid "Right Alt is Compose." -msgstr "" - -#: ../rules/base.xml.in.h:449 -msgid "Right Alt key changes layout." -msgstr "" - -#: ../rules/base.xml.in.h:450 ../rules/sun.xml.in.h:90 -msgid "Right Alt key never chooses 3rd level." -msgstr "" +#: ../rules/base.xml.in.h:532 +msgid "Right Alt" +msgstr "Оң Alt" -#: ../rules/base.xml.in.h:451 -msgid "Right Ctrl is Compose." -msgstr "Оң Ctrl Compose клавишадай." +#: ../rules/base.xml.in.h:533 +msgid "Right Alt (while pressed)" +msgstr "Оң Alt клавишасы (басылган учурда)" -#: ../rules/base.xml.in.h:452 -msgid "Right Ctrl key changes layout." -msgstr "" +#: ../rules/base.xml.in.h:534 +msgid "Right Alt key never chooses 3rd level" +msgstr "Оң Alt клавишасы эч качан 3-чү денгээлди тандабайт" -#: ../rules/base.xml.in.h:453 -msgid "Right Ctrl key switches layout while pressed." -msgstr "" +#: ../rules/base.xml.in.h:535 +msgid "Right Alt, Shift+Right Alt key is Multi_Key" +msgstr "Оң Alt, Shift жана оң Alt бирге Multi_Key катары амал жасайт" -#: ../rules/base.xml.in.h:454 -msgid "Right Ctrl key works as Right Alt." -msgstr "Оң Ctrl оң Alt клавишадай амал жасайт." +#: ../rules/base.xml.in.h:536 +msgid "Right Ctrl" +msgstr "Оң Ctrl" -#: ../rules/base.xml.in.h:455 -msgid "Right Shift key changes layout." -msgstr "" +#: ../rules/base.xml.in.h:537 +msgid "Right Ctrl (while pressed)" +msgstr "Оң Alt клавишасы (басылган учурда)" -#: ../rules/base.xml.in.h:456 -msgid "Right Win-key changes layout." -msgstr "" +#: ../rules/base.xml.in.h:538 +msgid "Right Ctrl as Right Alt" +msgstr "Оң Ctrl оң Alt клавишадай амал жасайт" -#: ../rules/base.xml.in.h:457 -msgid "Right Win-key is Compose." -msgstr "Оң Win Compose клавишадай." +#: ../rules/base.xml.in.h:539 +msgid "Right Shift" +msgstr "Оң Shift" -#: ../rules/base.xml.in.h:458 -msgid "Right Win-key switches layout while pressed." -msgstr "" +#: ../rules/base.xml.in.h:540 +msgid "Right Win" +msgstr "Оң Win" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:541 +msgid "Right Win (while pressed)" +msgstr "Оң Win клавишасы (басылган учурда)" + +#: ../rules/base.xml.in.h:542 msgid "Right hand" msgstr "" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:543 msgid "Right handed Dvorak" msgstr "Dvorak оң колдуу адамдар үчүн" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:544 msgid "Romania" msgstr "Румыния" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:545 msgid "Romanian keyboard with German letters" msgstr "Румындык клавиатура немец ариптери менен" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:546 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Румындык клавиатура немец ариптери менен, атайын (dead keys) клавишаларсыз" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:547 msgid "Rou" msgstr "Рум" -#: ../rules/base.xml.in.h:465 ../rules/sun.xml.in.h:95 +#: ../rules/base.xml.in.h:548 msgid "Rus" msgstr "Рус" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:549 msgid "Russia" msgstr "Россия" -#: ../rules/base.xml.in.h:467 ../rules/sun.xml.in.h:96 +#: ../rules/base.xml.in.h:550 msgid "Russian" msgstr "Орусча" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:551 msgid "Russian phonetic" msgstr "Орусча фонетикалык" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:552 +msgid "Russian phonetic Dvorak" +msgstr "Орусча фонетикалык Dvorak" + +#: ../rules/base.xml.in.h:553 msgid "Russian phonetic, eliminate dead keys" msgstr "Орусча фонетикалык, атайын (dead keys) клавишаларсыз" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:554 msgid "Russian with Kazakh" msgstr "Орусча Казакча менен" -#: ../rules/base.xml.in.h:471 -msgid "SCG" -msgstr "СМН" - -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:555 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:556 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:474 +#: ../rules/base.xml.in.h:557 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:558 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:559 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:477 +#: ../rules/base.xml.in.h:560 ../rules/base.extras.xml.in.h:7 +msgid "SRB" +msgstr "SRB" + +#: ../rules/base.xml.in.h:561 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:562 +msgid "SVEN Slim 303" +msgstr "SVEN Slim 303" + +#: ../rules/base.xml.in.h:563 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:564 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:480 -msgid "ScrollLock LED shows alternative layout." -msgstr "" +#: ../rules/base.xml.in.h:565 +msgid "Scroll Lock" +msgstr "Scroll Lock" -#: ../rules/base.xml.in.h:481 -msgid "Serbia and Montenegro" -msgstr "Сербия жана Черногория" +#: ../rules/base.xml.in.h:566 +msgid "ScrollLock" +msgstr "ScrollLock" -#: ../rules/base.xml.in.h:482 -msgid "Shift with numeric keypad keys works as in MS Windows." +#: ../rules/base.xml.in.h:567 +msgid "Secwepemctsin" +msgstr "Secwepemctsin" + +#: ../rules/base.xml.in.h:568 +msgid "Semi-colon on third level" msgstr "" -#: ../rules/base.xml.in.h:483 -msgid "Shift+CapsLock changes layout." +#: ../rules/base.xml.in.h:569 ../rules/base.extras.xml.in.h:8 +msgid "Serbia" +msgstr "Сербия" + +#: ../rules/base.xml.in.h:570 +msgid "Shift cancels CapsLock" +msgstr "Shift CapsLock амалын очүрөт" + +#: ../rules/base.xml.in.h:571 +msgid "Shift does not cancel NumLock, chooses 3d level instead" msgstr "" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:572 +msgid "Shift with numeric keypad keys works as in MS Windows" +msgstr "Shift сандык клавиатура клавишалары менен MS Windows'тогу клавишадай амал жасайт" + +#: ../rules/base.xml.in.h:573 +msgid "Shift+CapsLock" +msgstr "Shift+CapsLock" + +#: ../rules/base.xml.in.h:574 +msgid "Simple" +msgstr "Жөнөкөй" + +#: ../rules/base.xml.in.h:575 msgid "Slovakia" msgstr "Словакия" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:576 msgid "Slovenia" msgstr "Словения" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:577 msgid "South Africa" msgstr "Түштүк Африка" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:578 msgid "Southern Uzbek" -msgstr "" - -#: ../rules/base.xml.in.h:488 -msgid "Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "" - -#: ../rules/base.xml.in.h:489 -msgid "Space key outputs non-breakable space character at fourth level." -msgstr "" - -#: ../rules/base.xml.in.h:490 -msgid "Space key outputs non-breakable space character at second level." -msgstr "" - -#: ../rules/base.xml.in.h:491 -msgid "Space key outputs non-breakable space character at third level, nothing at fourth level." -msgstr "" - -#: ../rules/base.xml.in.h:492 -msgid "Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:493 -msgid "Space key outputs non-breakable space character at third level." -msgstr "" - -#: ../rules/base.xml.in.h:494 -msgid "Space key outputs usual space at any level." -msgstr "" +msgstr "Түштүк өзбөкчө" -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:579 msgid "Spain" msgstr "Испания" -#: ../rules/base.xml.in.h:496 ../rules/sun.xml.in.h:103 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server." -msgstr "Атайын клавишалар (Ctrl+Alt+<клв>) сервер менен долборлонот." +#: ../rules/base.xml.in.h:580 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server" +msgstr "Атайын клавишалар (Ctrl+Alt+<клв>) сервер менен долборлонот" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:581 msgid "SrL" msgstr "ШрЛ" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:582 msgid "Sri Lanka" msgstr "Шри Ланка" -#: ../rules/base.xml.in.h:499 ../rules/sun.xml.in.h:104 +#: ../rules/base.xml.in.h:583 msgid "Standard" msgstr "Стандарттык" -#: ../rules/base.xml.in.h:500 -msgid "Standard (Commabelow)" -msgstr "" +#: ../rules/base.xml.in.h:584 +msgid "Standard (Cedilla)" +msgstr "Стандарттык (Седиль)" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:586 msgid "Standard RSTU" msgstr "Стандарттык RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:588 msgid "Standard RSTU on Russian layout" msgstr "Стандарттык RSTU, орусча" -#: ../rules/base.xml.in.h:505 ../rules/sun.xml.in.h:112 +#: ../rules/base.xml.in.h:589 +msgid "Sun Type 5/6" +msgstr "Sun Type 5/6" + +#: ../rules/base.xml.in.h:590 msgid "Sun dead keys" msgstr "Атайын (dead keys) Sun клавишалар" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:591 msgid "Super Power Multimedia Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:507 -msgid "Super is mapped to the Win-keys." -msgstr "" +msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:592 msgid "Svdvorak" -msgstr "" +msgstr "Svdvorak" -#: ../rules/base.xml.in.h:509 ../rules/sun.xml.in.h:113 +#: ../rules/base.xml.in.h:593 msgid "Svk" msgstr "Слов" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:594 msgid "Svn" msgstr "Cловен" -#: ../rules/base.xml.in.h:511 -msgid "Swap Ctrl and CapsLock." -msgstr "Ctrl жана CapsLock клавишаларды алмаштыруу." +#: ../rules/base.xml.in.h:595 +msgid "Swap Ctrl and CapsLock" +msgstr "Ctrl жана CapsLock клавишаларды алмаштыруу" -#: ../rules/base.xml.in.h:512 -msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -msgstr "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +#: ../rules/base.xml.in.h:596 +msgid "Swap ESC and CapsLock" +msgstr "ESC жана CapsLock клавишаларды алмаштыруу" -#: ../rules/base.xml.in.h:513 ../rules/sun.xml.in.h:115 +#: ../rules/base.xml.in.h:597 msgid "Swe" msgstr "Швед" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:598 msgid "Sweden" msgstr "Швеция" -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:599 msgid "Switzerland" msgstr "Швейцария" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:600 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (чөнтөк ПК)" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:601 msgid "Syr" msgstr "Асс" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:602 msgid "Syria" msgstr "Сирийдик" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:603 msgid "Syriac" msgstr "Сирийдик" -#: ../rules/base.xml.in.h:520 +#: ../rules/base.xml.in.h:604 msgid "Syriac phonetic" msgstr "Сирийдик фонетикалык" -#: ../rules/base.xml.in.h:521 +#: ../rules/base.xml.in.h:605 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:606 msgid "Tajikistan" msgstr "Таджикистан" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:607 msgid "Tamil" msgstr "Тамильдик" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:608 msgid "Tamil TAB Typewriter" msgstr "Тамильдик \"Басма машинасы\" TAB" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:609 msgid "Tamil TSCII Typewriter" -msgstr "" +msgstr "Тамиль TSCII печать машинасы" -#: ../rules/base.xml.in.h:526 +#: ../rules/base.xml.in.h:610 msgid "Tamil Unicode" -msgstr "" +msgstr "Тамиль Unicode" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:611 +msgid "Targa Visionary 811" +msgstr "Targa Visionary 811" + +#: ../rules/base.xml.in.h:612 msgid "Tatar" -msgstr "" +msgstr "Татар" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:613 msgid "Telugu" -msgstr "" +msgstr "Телугу" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:614 msgid "Tha" -msgstr "" +msgstr "Тай" -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:615 msgid "Thailand" -msgstr "" - -#: ../rules/base.xml.in.h:531 ../rules/sun.xml.in.h:119 -msgid "Third level choosers" -msgstr "" +msgstr "Тайланд" -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:616 msgid "Tibetan" -msgstr "" +msgstr "Тибет" -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:617 msgid "Tibetan (with ASCII numerals)" -msgstr "" +msgstr "Тибет (ASCII номерлери менен)" -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:618 msgid "Tifinagh" -msgstr "" +msgstr "Тифинагдык" -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:619 msgid "Tifinagh Alternative" -msgstr "" +msgstr "Тифинагдык альтернативдик" -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:620 msgid "Tifinagh Alternative Phonetic" -msgstr "" +msgstr "Тифинагдык альтернативдик фонетикалык" -#: ../rules/base.xml.in.h:537 +#: ../rules/base.xml.in.h:621 msgid "Tifinagh Extended" -msgstr "" +msgstr "Тифинагдык кеңейтилген" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:622 msgid "Tifinagh Extended Phonetic" -msgstr "" +msgstr "Тифинагдык кеңейтилген фонетикалык" -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:623 msgid "Tifinagh Phonetic" -msgstr "" +msgstr "Тифинагдык фонетикалык" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:624 msgid "Tilde (~) variant" msgstr "Тильда (~) менен вариант" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:625 msgid "Tjk" msgstr "Тадж" -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:626 +msgid "To the corresponding key in a Dvorak keyboard." +msgstr "" + +#: ../rules/base.xml.in.h:627 +msgid "To the corresponding key in a Qwerty keyboard." +msgstr "" + +#: ../rules/base.xml.in.h:628 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:629 +msgid "Traditional phonetic" +msgstr "Традициондук фонетикалык" + +#: ../rules/base.xml.in.h:630 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:631 +msgid "Trust Slimline" +msgstr "Trust Slimline" + +#: ../rules/base.xml.in.h:632 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:545 ../rules/sun.xml.in.h:120 +#: ../rules/base.xml.in.h:633 msgid "Tur" msgstr "Тур" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:634 msgid "Turkey" msgstr "Турция" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:635 +msgid "Turkmenistan" +msgstr "Түркменистан" + +#: ../rules/base.xml.in.h:636 msgid "Typewriter" msgstr "Басма машинасы" -#: ../rules/base.xml.in.h:548 ../rules/sun.xml.in.h:124 -msgid "U.S. English" -msgstr "Англис (АКШ)" +#: ../rules/base.xml.in.h:637 +msgid "UCW layout (accented letters only)" +msgstr "" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:638 msgid "US keyboard with Bosnian digraphs" msgstr "АКШ клавиатурасы боснийдик диграфтар менен" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:639 msgid "US keyboard with Bosnian letters" msgstr "АКШ клавиатурасы боснийдик ариптер менен" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:640 msgid "US keyboard with Croatian digraphs" msgstr "АКШ клавиатурасы хорваттык диграфтар менен" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:641 msgid "US keyboard with Croatian letters" msgstr "АКШ клавиатурасы хорваттык ариптер менен" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:642 +msgid "US keyboard with Estonian letters" +msgstr "АКШ клавиатурасы эстондук ариптер менен" + +#: ../rules/base.xml.in.h:643 +msgid "US keyboard with Italian letters" +msgstr "АКШ клавиатурасы итальяндык ариптер менен" + +#: ../rules/base.xml.in.h:644 msgid "US keyboard with Lithuanian letters" msgstr "АКШ клавиатурасы литовдук ариптер менен" -#: ../rules/base.xml.in.h:554 -msgid "US keyboard with Slovenian digraphs" -msgstr "АКШ клавиатурасы словендик диграфтар менен" - -#: ../rules/base.xml.in.h:555 +#: ../rules/base.xml.in.h:645 msgid "US keyboard with Slovenian letters" msgstr "АКШ клавиатурасы словендик ариптер менен" -#: ../rules/base.xml.in.h:556 ../rules/sun.xml.in.h:126 +#: ../rules/base.xml.in.h:646 ../rules/base.extras.xml.in.h:9 msgid "USA" msgstr "АКШ" -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:647 msgid "Udmurt" -msgstr "" +msgstr "Удмурттук" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:648 msgid "Ukr" msgstr "Укр" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:649 msgid "Ukraine" msgstr "Украина" -#: ../rules/base.xml.in.h:560 +#: ../rules/base.xml.in.h:650 +msgid "Unicode additions (arrows and math operators)" +msgstr "" + +#: ../rules/base.xml.in.h:651 +msgid "Unicode additions (arrows and math operators). Math operators on default level" +msgstr "" + +#: ../rules/base.xml.in.h:652 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:561 ../rules/sun.xml.in.h:127 +#: ../rules/base.xml.in.h:653 msgid "United Kingdom" msgstr "Англис (Улуу Британия)" -#: ../rules/base.xml.in.h:562 -msgid "Urdu" -msgstr "Урду" +#: ../rules/base.xml.in.h:654 +msgid "Unitek KB-1925" +msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:563 +#: ../rules/base.xml.in.h:655 +msgid "Urdu, Alternative phonetic" +msgstr "Урду, альтернативдик фонетикалык" + +#: ../rules/base.xml.in.h:656 +msgid "Urdu, Phonetic" +msgstr "Урду, фонетикалык" + +#: ../rules/base.xml.in.h:657 +msgid "Urdu, Winkeys" +msgstr "Урду, Windows клавишалары менен" + +#: ../rules/base.xml.in.h:658 msgid "Use Bosnian digraphs" msgstr "Боснийдик диаграфтарды колдонуу" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:659 msgid "Use Croatian digraphs" msgstr "Хорваттык диаграфтарды колдонуу" -#: ../rules/base.xml.in.h:565 -msgid "Use Slovenian digraphs" -msgstr "Словендик диаграфтарды колдонуу" - -#: ../rules/base.xml.in.h:566 +#: ../rules/base.xml.in.h:660 msgid "Use guillemets for quotes" msgstr "Француздук тырмакчаларды тырмакчалардай колдонуу" -#: ../rules/base.xml.in.h:567 -msgid "Use keyboard LED to show alternative layout." -msgstr "" +#: ../rules/base.xml.in.h:661 +msgid "Use keyboard LED to show alternative layout" +msgstr "Клавиатура индикаторлорду кошумча группаларды көрсөтүү үчүн колдонуу" -#: ../rules/base.xml.in.h:568 +#: ../rules/base.xml.in.h:662 msgid "Using space key to input non-breakable space character" msgstr "" -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:663 +msgid "Usual space at any level" +msgstr "" + +#: ../rules/base.xml.in.h:664 msgid "Uzb" msgstr "Өзб" -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:665 msgid "Uzbekistan" msgstr "Өзбекистан" -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:666 msgid "Vietnam" msgstr "Вьетнам" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:667 +msgid "ViewSonic KU-306 Internet Keyboard" +msgstr "ViewSonic KU-306 Internet Keyboard" + +#: ../rules/base.xml.in.h:668 msgid "Vnm" msgstr "Вьет" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:669 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "" -#: ../rules/base.xml.in.h:574 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level." +#: ../rules/base.xml.in.h:670 +msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "" -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:671 msgid "Wang model 724 azerty" msgstr "Wang model 724 azerty" -#: ../rules/base.xml.in.h:576 +#: ../rules/base.xml.in.h:672 msgid "Western" msgstr "Батыш" -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:673 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:674 msgid "Winkeys" msgstr "Windows клавиатурасы" -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:675 msgid "With <\\|> key" -msgstr "" +msgstr "<\\|> клавиша менен" -#: ../rules/base.xml.in.h:580 +#: ../rules/base.xml.in.h:676 msgid "With EuroSign on 5" msgstr "" -#: ../rules/base.xml.in.h:581 +#: ../rules/base.xml.in.h:677 msgid "With guillemets" msgstr "Француздук тырмакчалар менен" -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:678 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet Keyboard" -#: ../rules/base.xml.in.h:583 +#: ../rules/base.xml.in.h:679 +msgid "Yakut" +msgstr "Якуттук" + +#: ../rules/base.xml.in.h:680 msgid "Yoruba" msgstr "Йоруба" -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:681 msgid "Z and ZHE swapped" msgstr "З жана Ж орундарын алмаштырган" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:682 msgid "Zar" msgstr "ЮАР" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:683 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:684 msgid "azerty/digits" msgstr "azerty/цифры" -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:685 msgid "digits" -msgstr "" +msgstr "сандар" -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:686 msgid "displaced semicolon and quote (obsolete)" msgstr "" -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:687 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:591 ../rules/sun.xml.in.h:132 +#: ../rules/base.xml.in.h:688 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:592 +#: ../rules/base.xml.in.h:689 msgid "qwerty, extended Backslash" msgstr "qwerty, Backslash кеңейтилген функциялары" -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:690 msgid "qwerty/digits" msgstr "qwerty/сандар" -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:691 msgid "qwertz" msgstr "qwertz" -#: ../rules/sun.xml.in.h:1 -msgid "\"Typewriter\"" -msgstr "Басма машинасы" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Атсиндик" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "" -#: ../rules/sun.xml.in.h:17 -msgid "Acts as Shift with locking. Shift cancels Caps." -msgstr "Shift блокировка менен амал жасайт.Shift Caps амалын убактылуу токтотот." +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Салишдик кёр-д’ален" -#: ../rules/sun.xml.in.h:18 -msgid "Acts as Shift with locking. Shift doesn't cancel Caps." -msgstr "Shift блокировка менен амал жасайт. Shift Caps амалына тоскол болбойт." +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "" -#: ../rules/sun.xml.in.h:19 -msgid "Alt+Control changes group" -msgstr "Alt+Control группаны алмаштырат" +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "" -#: ../rules/sun.xml.in.h:20 -msgid "Alt+Shift changes group" -msgstr "Alt+Shift группаны алмаштырат" +#~ msgid "Pro" +#~ msgstr "Pro" -#: ../rules/sun.xml.in.h:21 -msgid "Basic" -msgstr "Негизги" +#~ msgid "Pro Keypad" +#~ msgstr "Pro кошумча панели менен" -#: ../rules/sun.xml.in.h:23 -msgid "Belgian" -msgstr "Бельгиялык" +#, fuzzy +#~ msgid "Standard Phonetic" +#~ msgstr "Альтернативдүү фонетикалык" -#: ../rules/sun.xml.in.h:25 -msgid "Both Alt keys together change group" -msgstr "Эки Alt клавишалары бирге басылганда группаны алмаштырат" +#~ msgid "(Legacy) Dvorak" +#~ msgstr "(Эскирген) Dvorak" -#: ../rules/sun.xml.in.h:26 -msgid "Both Ctrl keys together change group" -msgstr "Эки Ctrl клавишалары бирге басылганда группаны алмаштырат" +#~ msgid "Add the EuroSign to the 5 key." +#~ msgstr "5 деген клавишага Евро белгисин кошуу." -#: ../rules/sun.xml.in.h:27 -msgid "Both Shift keys together change group" -msgstr "Эки Shift клавишалары бирге басылганда группаны алмаштырат" +#~ msgid "Add the EuroSign to the E key." +#~ msgstr "E клавишасына Евро белгисин кошуу." -#: ../rules/sun.xml.in.h:28 -msgid "Bulgarian" -msgstr "Болгардык" +#~ msgid "Alt+Shift change layout." +#~ msgstr "Alt+Shift раскладканы алмаштырат." -#: ../rules/sun.xml.in.h:30 -msgid "Canadian" -msgstr "Канаддык" +#~ msgid "Brazilian ABNT2" +#~ msgstr "Бразилдик ABNT2" -#: ../rules/sun.xml.in.h:31 -msgid "Caps Lock is Compose" -msgstr "Caps Lock Compose клавишадай" +#~ msgid "Press Left Alt key to choose 3rd level." +#~ msgstr "3-чү денгээлди тандоо сол Alt клавишанын басылышы менен." -#: ../rules/sun.xml.in.h:32 -msgid "Caps Lock key changes group" -msgstr "Caps Lock клавишасы группаны алмаштырат" +#~ msgid "Press Left Win-key to choose 3rd level." +#~ msgstr "3-чү денгээлди тандоо сол Win клавишанын басылышы менен." -#: ../rules/sun.xml.in.h:34 -msgid "Caps_Lock LED shows alternative group" -msgstr "Caps_Lock индикатору башка группаны көрсөтөт" +#~ msgid "Press Right Alt key to choose 3rd level." +#~ msgstr "3-чү денгээлди тандоо оң Alt клавишанын басылышы менен." -#: ../rules/sun.xml.in.h:35 -msgid "Control Key Position" -msgstr "Control клавишанын жайгашуусу" +#~ msgid "Press Right Ctrl to choose 3rd level." +#~ msgstr "3-чү денгээлди тандоо оң Ctrl клавишанын басылышы менен." -#: ../rules/sun.xml.in.h:36 -msgid "Control key at bottom left" -msgstr "Control клавишасы төмөн сол жакта жайгашкан" +#~ msgid "Press Right Win-key to choose 3rd level." +#~ msgstr "3-чү денгээлди тандоо оң Win клавишанын басылышы менен." -#: ../rules/sun.xml.in.h:37 -msgid "Control key at left of 'A'" -msgstr "Control клавишасы 'Ф' сол жагында" +#~ msgid "Press any of Alt keys to choose 3rd level." +#~ msgstr "3-чү денгээлди тандоо Alt клавишалардын бирөөсүнүн басылышы менен." -#: ../rules/sun.xml.in.h:38 -msgid "Control+Shift changes group" -msgstr "Control+Shift группаны алмаштырат" +#~ msgid "Press any of Win-keys to choose 3rd level." +#~ msgstr "3-чү денгээлди тандоо Win клавишалардын бирөөсүнүн басылышы менен." -#: ../rules/sun.xml.in.h:40 -msgid "Czech" -msgstr "Чех" +#~ msgid "Right Win-key is Compose." +#~ msgstr "Оң Win Compose клавишадай." -#: ../rules/sun.xml.in.h:41 -msgid "Danish" -msgstr "Даттык" +#~ msgid "SCG" +#~ msgstr "СМН" -#: ../rules/sun.xml.in.h:45 -msgid "DeuCH" -msgstr "НемШВ" +#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +#~ msgstr "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -#: ../rules/sun.xml.in.h:47 -msgid "Dvo" -msgstr "Dvo" +#~ msgid "US keyboard with Slovenian digraphs" +#~ msgstr "АКШ клавиатурасы словендик диграфтар менен" -#: ../rules/sun.xml.in.h:52 -msgid "Finnish" -msgstr "Финдик" +#~ msgid "Urdu" +#~ msgstr "Урду" -#: ../rules/sun.xml.in.h:54 -msgid "FraCH" -msgstr "ФраШВ" +#~ msgid "Use Slovenian digraphs" +#~ msgstr "Словендик диаграфтарды колдонуу" -#: ../rules/sun.xml.in.h:57 -msgid "German" -msgstr "" +#~ msgid "\"Typewriter\"" +#~ msgstr "Басма машинасы" -#: ../rules/sun.xml.in.h:58 -msgid "Group Shift/Lock behavior" -msgstr "" +#~ msgid "Alt+Control changes group" +#~ msgstr "Alt+Control группаны алмаштырат" + +#~ msgid "Alt+Shift changes group" +#~ msgstr "Alt+Shift группаны алмаштырат" + +#~ msgid "Belgian" +#~ msgstr "Бельгиялык" + +#~ msgid "Bulgarian" +#~ msgstr "Болгардык" -#: ../rules/sun.xml.in.h:60 -msgid "Hungarian" -msgstr "Венгердик" +#~ msgid "Canadian" +#~ msgstr "Канаддык" -#: ../rules/sun.xml.in.h:64 -msgid "Italian" -msgstr "Итальяндык" +#~ msgid "Caps Lock key changes group" +#~ msgstr "Caps Lock клавишасы группаны алмаштырат" -#: ../rules/sun.xml.in.h:65 -msgid "Japanese" -msgstr "Япондук" +#~ msgid "Caps_Lock LED shows alternative group" +#~ msgstr "Caps_Lock индикатору башка группаны көрсөтөт" -#: ../rules/sun.xml.in.h:67 -msgid "Left Alt key changes group" -msgstr "Сол Alt клавишасы группаны алмаштырат" +#~ msgid "Control Key Position" +#~ msgstr "Control клавишанын жайгашуусу" -#: ../rules/sun.xml.in.h:68 -msgid "Left Alt key switches group while pressed" -msgstr "Сол Alt клавишасы убактылуу группаны алмаштырат" +#~ msgid "Control key at bottom left" +#~ msgstr "Control клавишасы төмөн сол жакта жайгашкан" -#: ../rules/sun.xml.in.h:69 -msgid "Left Ctrl key changes group" -msgstr "Сол Ctrl клавишасы группаны алмаштырат" +#~ msgid "Control key at left of 'A'" +#~ msgstr "Control клавишасы 'Ф' сол жагында" -#: ../rules/sun.xml.in.h:70 -msgid "Left Shift key changes group" -msgstr "Сол Shift клавишасы группаны алмаштырат" +#~ msgid "Control+Shift changes group" +#~ msgstr "Control+Shift группаны алмаштырат" -#: ../rules/sun.xml.in.h:71 -msgid "Make CapsLock an additional Control" -msgstr "CapsLock кошумча Control клавиша катары колдонуу" +#~ msgid "Czech" +#~ msgstr "Чех" -#: ../rules/sun.xml.in.h:76 -msgid "Norwegian" -msgstr "Норвеждик" +#~ msgid "Danish" +#~ msgstr "Даттык" -#: ../rules/sun.xml.in.h:77 -msgid "Num_Lock LED shows alternative group" -msgstr "Num_Lock индикатору кошумча группаны көрсөтөт" +#~ msgid "DeuCH" +#~ msgstr "НемШВ" -#: ../rules/sun.xml.in.h:80 -msgid "Polish" -msgstr "Польдук" +#~ msgid "Dvo" +#~ msgstr "Dvo" -#: ../rules/sun.xml.in.h:81 -msgid "Polish with Polish quotes on key \"1/!\"" -msgstr "Польдук клавишалар польдук тырмакчалар менен \"1/!\"" +#~ msgid "Finnish" +#~ msgstr "Финдик" -#: ../rules/sun.xml.in.h:82 -msgid "Portuguese" -msgstr "Португалдык" +#~ msgid "FraCH" +#~ msgstr "ФраШВ" -#: ../rules/sun.xml.in.h:83 -msgid "Press Left Alt key to choose 3rd level" -msgstr "3-чү денгээлди тандоо сол Alt клавишанын басылышы менен." +#~ msgid "Hungarian" +#~ msgstr "Венгердик" -#: ../rules/sun.xml.in.h:84 -msgid "Press Right Alt key to choose 3rd level" -msgstr "3-чү денгээлди тандоо оң Alt клавишанын басылышы менен." +#~ msgid "Italian" +#~ msgstr "Итальяндык" -#: ../rules/sun.xml.in.h:85 -msgid "Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key" -msgstr "3-чү денгээлди тандоо сол Alt клавишанын басылышы менен.Shift жана оң Alt бирге Multi_Key катары амал жасайт" +#~ msgid "Japanese" +#~ msgstr "Япондук" -#: ../rules/sun.xml.in.h:86 -msgid "Press Right Control to choose 3rd level" -msgstr "3-чү денгээлди тандоо оң Control клавишанын басылышы менен." +#~ msgid "Left Alt key changes group" +#~ msgstr "Сол Alt клавишасы группаны алмаштырат" -#: ../rules/sun.xml.in.h:87 -msgid "Press any of Alt keys to choose 3rd level" -msgstr "3-чү денгээлди тандоо Alt клавишалардан бирөөсүнүн басылышы менен." +#~ msgid "Left Ctrl key changes group" +#~ msgstr "Сол Ctrl клавишасы группаны алмаштырат" -#: ../rules/sun.xml.in.h:89 -msgid "Right Alt key changes group" -msgstr "Оң Alt клавишасы группаны алмаштырат" +#~ msgid "Left Shift key changes group" +#~ msgstr "Сол Shift клавишасы группаны алмаштырат" -#: ../rules/sun.xml.in.h:91 -msgid "Right Alt switches group while pressed" -msgstr "Оң Alt клавишасы басылганда убактылуу группаны алмаштырат" +#~ msgid "Norwegian" +#~ msgstr "Норвеждик" -#: ../rules/sun.xml.in.h:92 -msgid "Right Control key works as Right Alt" -msgstr "Оң Control оң Alt клавишадай" +#~ msgid "Num_Lock LED shows alternative group" +#~ msgstr "Num_Lock индикатору кошумча группаны көрсөтөт" -#: ../rules/sun.xml.in.h:93 -msgid "Right Ctrl key changes group" -msgstr "Оң Ctrl клавишасы группаны алмаштырат" +#~ msgid "Polish" +#~ msgstr "Польдук" -#: ../rules/sun.xml.in.h:94 -msgid "Right Shift key changes group" -msgstr "Оң Shift клавишасы группаны алмаштырат" +#~ msgid "Portuguese" +#~ msgstr "Португалдык" -#: ../rules/sun.xml.in.h:97 -msgid "Scroll Lock changes group" -msgstr "Scroll Lock клавишасы группаны алмаштырат" +#~ msgid "Press Left Alt key to choose 3rd level" +#~ msgstr "3-чү денгээлди тандоо сол Alt клавишанын басылышы менен." -#: ../rules/sun.xml.in.h:98 -msgid "Scroll_Lock LED shows alternative group" -msgstr "Scroll_Lock индикатору кошумча панелди көрсөтөт" +#~ msgid "Press Right Control to choose 3rd level" +#~ msgstr "3-чү денгээлди тандоо оң Control клавишанын басылышы менен." -#: ../rules/sun.xml.in.h:99 -msgid "Shift with numpad keys works as in MS Windows" -msgstr "Shift клавишасы сандык клавиатурада MS Windows'тогу клавишадай амал жасайт" +#~ msgid "Press any of Alt keys to choose 3rd level" +#~ msgstr "3-чү денгээлди тандоо Alt клавишалардан бирөөсүнүн басылышы менен." -#: ../rules/sun.xml.in.h:100 -msgid "Shift+CapsLock changes group" -msgstr "Shift жана Caps Lock клавишалары бирге басылганда группаны алмаштарыт" +#~ msgid "Right Alt key changes group" +#~ msgstr "Оң Alt клавишасы группаны алмаштырат" -#: ../rules/sun.xml.in.h:101 -msgid "Slovak" -msgstr "Словак" +#~ msgid "Right Control key works as Right Alt" +#~ msgstr "Оң Control оң Alt клавишадай" -#: ../rules/sun.xml.in.h:102 -msgid "Spanish" -msgstr "Испандык" +#~ msgid "Right Ctrl key changes group" +#~ msgstr "Оң Ctrl клавишасы группаны алмаштырат" -#: ../rules/sun.xml.in.h:105 -msgid "Sun Type 4" -msgstr "Sun Type 4" +#~ msgid "Right Shift key changes group" +#~ msgstr "Оң Shift клавишасы группаны алмаштырат" -#: ../rules/sun.xml.in.h:106 -msgid "Sun Type 5" -msgstr "Sun Type 5" +#~ msgid "Scroll_Lock LED shows alternative group" +#~ msgstr "Scroll_Lock индикатору кошумча панелди көрсөтөт" -#: ../rules/sun.xml.in.h:107 -msgid "Sun Type 5 European" -msgstr "Sun Type 5 Европейдик" +#~ msgid "Slovak" +#~ msgstr "Словак" -#: ../rules/sun.xml.in.h:108 -msgid "Sun Type 5 Unix" -msgstr "Sun Type 5 Unix үчүн" +#~ msgid "Spanish" +#~ msgstr "Испандык" -#: ../rules/sun.xml.in.h:109 -msgid "Sun Type 6" -msgstr "Sun Type 6" +#~ msgid "Sun Type 4" +#~ msgstr "Sun Type 4" -#: ../rules/sun.xml.in.h:110 -msgid "Sun Type 6 Unix" -msgstr "Sun Type 6 Unix үчүн" +#~ msgid "Sun Type 5 European" +#~ msgstr "Sun Type 5 Европейдик" -#: ../rules/sun.xml.in.h:111 -msgid "Sun Type 6 with Euro key" -msgstr "Sun Type 6 Евро белгиси менен" +#~ msgid "Sun Type 5 Unix" +#~ msgstr "Sun Type 5 Unix үчүн" -#: ../rules/sun.xml.in.h:114 -msgid "Swap Control and Caps Lock" -msgstr "Control жана Caps Lock клавишалардын ордун алмаштыруу" +#~ msgid "Sun Type 6" +#~ msgstr "Sun Type 6" -#: ../rules/sun.xml.in.h:116 -msgid "Swedish" -msgstr "Шведдик" +#~ msgid "Sun Type 6 Unix" +#~ msgstr "Sun Type 6 Unix үчүн" -#: ../rules/sun.xml.in.h:117 -msgid "Swiss French" -msgstr "Швейцариялык французча" +#~ msgid "Sun Type 6 with Euro key" +#~ msgstr "Sun Type 6 Евро белгиси менен" -#: ../rules/sun.xml.in.h:118 -msgid "Swiss German" -msgstr "Швейцариялык немецче" +#~ msgid "Swap Control and Caps Lock" +#~ msgstr "Control жана Caps Lock клавишалардын ордун алмаштыруу" -#: ../rules/sun.xml.in.h:121 -msgid "Turkish" -msgstr "Түркчө" +#~ msgid "Swedish" +#~ msgstr "Шведдик" -#: ../rules/sun.xml.in.h:122 -msgid "Turkish (F)" -msgstr "Түркчө (F) менен" +#~ msgid "Swiss French" +#~ msgstr "Швейцариялык французча" -#: ../rules/sun.xml.in.h:123 -msgid "Turkish Alt-Q Layout" -msgstr "Түрк раскладкасы Alt-Q менен" +#~ msgid "Swiss German" +#~ msgstr "Швейцариялык немецче" -#: ../rules/sun.xml.in.h:125 -msgid "U.S. English w/ ISO9995-3" -msgstr "Англис (АКШ) ISO9995-3 менен" +#~ msgid "Turkish" +#~ msgstr "Түркчө" -#: ../rules/sun.xml.in.h:128 -msgid "Use keyboard LED to show alternative group" -msgstr "Клавиатурдук индикаторлорду кошумча группаларды көрсөтүү үчүн колдонуу" +#~ msgid "Turkish (F)" +#~ msgstr "Түркчө (F) менен" -#: ../rules/sun.xml.in.h:129 -msgid "Uses internal capitalization. Shift cancels Caps." -msgstr "Ички капитализацыяны ачат. Shift CapsLock амалын токтотот." +#~ msgid "Turkish Alt-Q Layout" +#~ msgstr "Түрк раскладкасы Alt-Q менен" -#: ../rules/sun.xml.in.h:130 -msgid "Uses internal capitalization. Shift doesn't cancel Caps." -msgstr "Ички капитализацыяны ачат. Shift CapsLock амалына таасир тийгизбейт." +#~ msgid "U.S. English w/ ISO9995-3" +#~ msgstr "Англис (АКШ) ISO9995-3 менен" -#: ../rules/sun.xml.in.h:131 -msgid "bksl" -msgstr "bksl" +#~ msgid "bksl" +#~ msgstr "bksl" -#: ../rules/sun.xml.in.h:133 -msgid "type4" -msgstr "type4" +#~ msgid "type4" +#~ msgstr "type4" diff --git a/dist/xkeyboard-config/po/lt.po b/dist/xkeyboard-config/po/lt.po index ae0242b0d..d258faf46 100644 --- a/dist/xkeyboard-config/po/lt.po +++ b/dist/xkeyboard-config/po/lt.po @@ -2,2760 +2,3055 @@ # Copyright (C) 2009 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # Gintautas Miliauskas , 2009. -# +# Rimas Kudelis , 2009, 2010. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.6pre1\n" +"Project-Id-Version: xkeyboard-config 1.9\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-05-12 23:49+0100\n" -"PO-Revision-Date: 2009-05-26 12:47+0300\n" -"Last-Translator: Gintautas Miliauskas \n" +"POT-Creation-Date: 2010-05-11 21:34+0100\n" +"PO-Revision-Date: 2010-09-02 23:13+0300\n" +"Last-Translator: Rimas Kudelis \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: lt\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Virtaal 0.6.1\n" #: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "Mažiau/Daugiau" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Klavišas „Mažiau/Daugiau“ įjungia penktąjį lygį, arba jį užfiksuoja, jeigu naudojamas kartu su kitu penktojo lygio parinkimo klavišu" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Klavišas „Mažiau/Daugiau“ įjungia penktąjį lygį, arba jį užfiksuoja, jeigu naudojamas kartu su kitu penktojo lygio parinkimo klavišu. Vieno klavišo spustelėjimas nutraukia fiksavimą" + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "(Senasis) alternatyvus" -#: ../rules/base.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" -msgstr "(Senasis) alternatyvus, su Sun tęsties ženklais" +msgstr "(Senasis) alternatyvus, su „Sun“ tęsties klavišais" -#: ../rules/base.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" -msgstr "(Senasis) alternatyvus, be tęsties ženklų" +msgstr "(Senasis) alternatyvus, be tęsties klavišų" -#: ../rules/base.xml.in.h:5 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "101/104 klavišų suderinama" -#: ../rules/base.xml.in.h:6 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101 klavišo, QWERTY, dešimtainis kablelis, su tęsties ženklais" -#: ../rules/base.xml.in.h:7 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101 klavišo, QWERTY, dešimtainis kablelis, be tęsties ženklų" -#: ../rules/base.xml.in.h:8 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101 klavišo, QWERTY, dešimtainis taškas, su tęsties ženklais" -#: ../rules/base.xml.in.h:9 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101 klavišo, QWERTY, dešimtainis taškas, be tęsties ženklų" -#: ../rules/base.xml.in.h:10 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101 klavišo, QWERTZ, dešimtainis kablelis, su tęsties ženklais" -#: ../rules/base.xml.in.h:11 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101 klavišo, QWERTZ, dešimtainis kablelis, be tęsties ženklų" -#: ../rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101 klavišo, QWERTZ, dešimtainis taškas, su tęsties ženklais" -#: ../rules/base.xml.in.h:13 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101 klavišo, QWERTZ, dešimtainis taškas, be tęsties ženklų" -#: ../rules/base.xml.in.h:14 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102 klavišų, QWERTY, dešimtainis kablelis, su tęsties ženklais" -#: ../rules/base.xml.in.h:15 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102 klavišų, QWERTY, dešimtainis kablelis, be tęsties ženklų" -#: ../rules/base.xml.in.h:16 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102 klavišų, QWERTY, dešimtainis taškas, su tęsties ženklais" -#: ../rules/base.xml.in.h:17 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102 klavišų, QWERTY, dešimtainis taškas, be tęsties ženklų" -#: ../rules/base.xml.in.h:18 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102 klavišų, QWERTZ, dešimtainis kablelis, su tęsties ženklais" -#: ../rules/base.xml.in.h:19 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102 klavišų, QWERTZ, dešimtainis kablelis, be tęsties ženklų" -#: ../rules/base.xml.in.h:20 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102 klavišų, QWERTZ, dešimtainis taškas, su tęsties ženklais" -#: ../rules/base.xml.in.h:21 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102 klavišų, QWERTZ, dešimtainis taškas, be tęsties ženklų" -#: ../rules/base.xml.in.h:22 +#: ../rules/base.xml.in.h:25 msgid "2" msgstr "2" -#: ../rules/base.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "4" msgstr "4" -#: ../rules/base.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:28 -msgid "ACPI Standard" -msgstr "Įprastinė ACPI" - -#: ../rules/base.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "ATM/phone-style" msgstr "Bankomato/telefono tipo" -#: ../rules/base.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:32 +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:33 +#: ../rules/base.xml.in.h:35 msgid "Acer Laptop" -msgstr "Acer nešiojamasis kompiuteris" +msgstr "Acer skreitinis kompiuteris" -#: ../rules/base.xml.in.h:34 +#: ../rules/base.xml.in.h:36 msgid "Add the standard behavior to Menu key" msgstr "Meniu klavišui priskirti standartinę veikseną" -#: ../rules/base.xml.in.h:35 +#: ../rules/base.xml.in.h:37 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "Esperanto cirkumfleksų („supersigno“) įvedimas" -#: ../rules/base.xml.in.h:36 +#: ../rules/base.xml.in.h:38 msgid "Adding EuroSign to certain keys" msgstr "Euro ženklo įvedimas pasirinktais klavišais" -#: ../rules/base.xml.in.h:37 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "Afganistanas" -#: ../rules/base.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Albanija" -#: ../rules/base.xml.in.h:43 +#: ../rules/base.xml.in.h:45 msgid "Alt and Meta are on Alt keys" msgstr "Alt ir Meta funkcijos priskirtos Alt klavišams" -#: ../rules/base.xml.in.h:44 +#: ../rules/base.xml.in.h:46 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Dešiniajam Win klavišui priskirti Alt funkciją, o Meniu klavišui – Super funkciją" -#: ../rules/base.xml.in.h:45 +#: ../rules/base.xml.in.h:47 msgid "Alt+CapsLock" msgstr "Alt+Didž" -#: ../rules/base.xml.in.h:46 +#: ../rules/base.xml.in.h:48 msgid "Alt+Ctrl" msgstr "Alt+Vald" -#: ../rules/base.xml.in.h:47 +#: ../rules/base.xml.in.h:49 msgid "Alt+Shift" msgstr "Alt+Lyg2" -#: ../rules/base.xml.in.h:48 +#: ../rules/base.xml.in.h:50 msgid "Alt+Space" msgstr "Alt+Tarpas" -#: ../rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:50 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Alt ir Win klavišų elgsena" -#: ../rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:53 msgid "Alternative" -msgstr "Alternatyvi" +msgstr "Alternatyvus" -#: ../rules/base.xml.in.h:52 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" -msgstr "Alternatyvi Rytų" +msgstr "Alternatyvus Rytų" -#: ../rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:55 msgid "Alternative Phonetic" -msgstr "Alternatyvi fonetinė" +msgstr "Alternatyvus fonetinis" -#: ../rules/base.xml.in.h:54 -msgid "Alternative international (former us_intl)" -msgstr "Alternatyvi tarptautinė (anksčiau: us_intl)" +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Alternatyvus tarptautinis" -#: ../rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" -msgstr "Alternatyvi, su Sun tęsties klavišais" +msgstr "Alternatyvus, su „Sun“ tęsties klavišais" -#: ../rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" -msgstr "Alternatyvi, be tęsties klavišų" +msgstr "Alternatyvus, be tęsties klavišų" -#: ../rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" -msgstr "Alternatyvi, tik latin-9 simboliai" +msgstr "Alternatyvus, tik latin-9 simboliai" -#: ../rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:59 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "Andora" -#: ../rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:62 msgid "Any Alt key" msgstr "Bet kuris Alt klavišas" -#: ../rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:63 msgid "Any Win key" msgstr "Bet kuris Win klavišas" -#: ../rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:64 msgid "Any Win key (while pressed)" msgstr "Bet kuris Win klavišas (kol paspaustas)" -#: ../rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Apostrofo (') variantas" -#: ../rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:65 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Apple aliumininė klaviatūra (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Apple aliumininė klaviatūra (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Apple aliumininė klaviatūra (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll_Lock, Pause, NumLock)" +msgstr "Apple aliumininė klaviatūra: emuliuoti PC klavišus (Sp, Slinkti, Pauzė, Skaitm)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" -msgstr "Apple nešiojamasis kompiuteris" +msgstr "Apple skreitinis kompiuteris" -#: ../rules/base.xml.in.h:66 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:67 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Arabų" -#: ../rules/base.xml.in.h:68 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Armėnija" -#: ../rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Asturian variant with bottom-dot H and bottom-dot L" -msgstr "Asturiškasis variantas su taškais po H ir L raidėmis" +msgstr "Asturiškasis variantas su H ir L raidėmis su taškais apačioje" -#: ../rules/base.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "Asus Laptop" -msgstr "Asus nešiojamasis kompiuteris" +msgstr "Asus skreitinis kompiuteris" -#: ../rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "At bottom left" msgstr "Apačioje kairėje" -#: ../rules/base.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "At left of 'A'" msgstr "Kairėje nuo klavišo „A“" -#: ../rules/base.xml.in.h:74 +#: ../rules/base.xml.in.h:80 +msgid "Avatime" +msgstr "Avatime" + +#: ../rules/base.xml.in.h:81 msgid "Aze" msgstr "Aze" -#: ../rules/base.xml.in.h:75 +#: ../rules/base.xml.in.h:82 msgid "Azerbaijan" msgstr "Azerbaidžanas" -#: ../rules/base.xml.in.h:76 +#: ../rules/base.xml.in.h:83 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 wireless Internet Keyboard" -#: ../rules/base.xml.in.h:77 +#: ../rules/base.xml.in.h:84 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 +#: ../rules/base.xml.in.h:85 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:79 +#: ../rules/base.xml.in.h:86 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 +#: ../rules/base.xml.in.h:87 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 +#: ../rules/base.xml.in.h:88 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 +#: ../rules/base.xml.in.h:89 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 +#: ../rules/base.xml.in.h:90 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 +#: ../rules/base.xml.in.h:91 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 +#: ../rules/base.xml.in.h:92 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Mini Wireless Internet and Gaming" -#: ../rules/base.xml.in.h:86 -msgid "Baltic+" -msgstr "" - -#: ../rules/base.xml.in.h:87 -msgid "Ban" -msgstr "Ban" +#: ../rules/base.xml.in.h:93 +msgid "Backslash" +msgstr "Kairinis brūkšnys" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:94 msgid "Bangladesh" msgstr "Bangladešas" -#: ../rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:95 +msgid "Bashkirian" +msgstr "Baškirų" + +#: ../rules/base.xml.in.h:96 msgid "Bel" msgstr "Bel" -#: ../rules/base.xml.in.h:90 +#: ../rules/base.xml.in.h:97 msgid "Belarus" msgstr "Baltarusija" -#: ../rules/base.xml.in.h:91 +#: ../rules/base.xml.in.h:98 msgid "Belgium" msgstr "Belgija" -#: ../rules/base.xml.in.h:92 +#: ../rules/base.xml.in.h:99 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:93 +#: ../rules/base.xml.in.h:100 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:94 +#: ../rules/base.xml.in.h:101 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:95 +#: ../rules/base.xml.in.h:102 msgid "Bengali" msgstr "Bengalų" -#: ../rules/base.xml.in.h:96 +#: ../rules/base.xml.in.h:103 msgid "Bengali Probhat" msgstr "Bengalų Probhat" -#: ../rules/base.xml.in.h:97 +#: ../rules/base.xml.in.h:104 msgid "Bepo, ergonomic, Dvorak way" -msgstr "Bepo, ergonominė pagal Dvoraką" +msgstr "Bepo, ergonominis pagal Dvoraką" -#: ../rules/base.xml.in.h:98 +#: ../rules/base.xml.in.h:105 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" -msgstr "Bepo, ergonominė pagal Dvoraką, tik Latin-9" +msgstr "Bepo, ergonominis pagal Dvoraką, tik Latin-9" -#: ../rules/base.xml.in.h:99 +#: ../rules/base.xml.in.h:106 +msgid "Bgd" +msgstr "Bgd" + +#: ../rules/base.xml.in.h:107 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:100 -msgid "Bhu" -msgstr "Bhu" - -#: ../rules/base.xml.in.h:101 +#: ../rules/base.xml.in.h:108 msgid "Bhutan" msgstr "Butanas" -#: ../rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:109 msgid "Biblical Hebrew (Tiro)" -msgstr "Biblinė hebrajų" +msgstr "Biblinė hebrajų (Tiro)" -#: ../rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:110 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:104 +#: ../rules/base.xml.in.h:111 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:112 msgid "Bosnia and Herzegovina" msgstr "Bosnija ir Hercegovina" -#: ../rules/base.xml.in.h:106 +#: ../rules/base.xml.in.h:113 msgid "Both Alt keys together" -msgstr "Vienu metu paspausti abu Alternatyvos klavišai" +msgstr "Vienu metu nuspausti abu Alt klavišai" -#: ../rules/base.xml.in.h:107 +#: ../rules/base.xml.in.h:114 msgid "Both Ctrl keys together" -msgstr "Vienu metu paspausti abu Valdymo (Ctrl) klavišai" +msgstr "Vienu metu nuspausti abu Vald klavišai" -#: ../rules/base.xml.in.h:108 +#: ../rules/base.xml.in.h:115 msgid "Both Shift keys together" -msgstr "Vienu metu paspausti abu Antrojo lygio (Shift) klavišai" +msgstr "Vienu metu nuspausti abu Lyg2 klavišai" -#: ../rules/base.xml.in.h:109 +#: ../rules/base.xml.in.h:116 +msgid "Both Shift-Keys together toggle CapsLock" +msgstr "Vienu metu nuspausti abu Lyg2 klavišai įjungia didžiąsias raides" + +#: ../rules/base.xml.in.h:117 +msgid "Botswana" +msgstr "Botsvana" + +#: ../rules/base.xml.in.h:118 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:110 +#: ../rules/base.xml.in.h:119 msgid "Braille" msgstr "Brailio terminalas" -#: ../rules/base.xml.in.h:111 +#: ../rules/base.xml.in.h:120 msgid "Brazil" msgstr "Brazilija" -#: ../rules/base.xml.in.h:112 +#: ../rules/base.xml.in.h:121 msgid "Breton" msgstr "Bretonų" -#: ../rules/base.xml.in.h:113 +#: ../rules/base.xml.in.h:122 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:114 +#: ../rules/base.xml.in.h:123 msgid "Brother Internet Keyboard" msgstr "Brother Internet Keyboard" -#: ../rules/base.xml.in.h:115 +#: ../rules/base.xml.in.h:124 +msgid "Btn" +msgstr "Btn" + +#: ../rules/base.xml.in.h:125 msgid "Buckwalter" -msgstr "Buckwalter" +msgstr "Bukvolterio" -#: ../rules/base.xml.in.h:116 +#: ../rules/base.xml.in.h:126 msgid "Bulgaria" msgstr "Bulgarija" -#: ../rules/base.xml.in.h:117 +#: ../rules/base.xml.in.h:127 +msgid "Bwa" +msgstr "Bwa" + +#: ../rules/base.xml.in.h:128 +msgid "COD" +msgstr "COD" + +#: ../rules/base.xml.in.h:129 msgid "CRULP" msgstr "CRULP" -#: ../rules/base.xml.in.h:118 +#: ../rules/base.xml.in.h:130 msgid "Cambodia" msgstr "Kambodža" -#: ../rules/base.xml.in.h:119 +#: ../rules/base.xml.in.h:131 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:132 msgid "Canada" msgstr "Kanada" -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock" -msgstr "Didžiosios raidės" - -#: ../rules/base.xml.in.h:122 +#: ../rules/base.xml.in.h:133 msgid "CapsLock" msgstr "Didžiosios raidės" -#: ../rules/base.xml.in.h:123 +#: ../rules/base.xml.in.h:134 msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" msgstr "Didž (į pirmąjį išdėstymą), Lyg2+Didž (į paskutinį išdėstymą)" -#: ../rules/base.xml.in.h:124 +#: ../rules/base.xml.in.h:135 msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" msgstr "Didž (kol nuspaustas); Alt+Didž atlieka pirminę Didž klavišo funkciją" -#: ../rules/base.xml.in.h:125 +#: ../rules/base.xml.in.h:136 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "Didž klavišas veikia kaip įprasta; Lyg2 „pristabdo“ Didž veikseną" +msgstr "Didž klavišas veikia kaip įprasta; Lyg2 pristabdo Didž veiimą" -#: ../rules/base.xml.in.h:126 +#: ../rules/base.xml.in.h:137 msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" -msgstr "Didž klavišas veikia kaip įprasta; Lyg2 neįtakoja Didž veiksenos" +msgstr "Didž klavišas veikia kaip įprasta; Lyg2 neįtakoja Didž veikimo" -#: ../rules/base.xml.in.h:127 +#: ../rules/base.xml.in.h:138 +msgid "CapsLock is disabled" +msgstr "Didž klavišas nenaudojamas" + +#: ../rules/base.xml.in.h:139 msgid "CapsLock key behavior" msgstr "Didžiųjų raidžių klavišo veiksena" -#: ../rules/base.xml.in.h:128 +#: ../rules/base.xml.in.h:140 msgid "CapsLock toggles Shift so all keys are affected" msgstr "Didž klavišas veikia kaip nuolat nuspaustas Lyg2 (įtakoja visus klavišus)" -#: ../rules/base.xml.in.h:129 +#: ../rules/base.xml.in.h:141 msgid "CapsLock toggles normal capitalization of alphabetic characters" msgstr "Didž klavišas įjungia įprastą raidžių vertimą didžiosiomis" -#: ../rules/base.xml.in.h:130 +#: ../rules/base.xml.in.h:142 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "Didž įjungia įtaisytąjį raidžių vertimą didžiosiomis. Lyg2 „pristabdo“ Didž klavišo veikimą" +msgstr "Didž įjungia įtaisytąjį raidžių vertimą didžiosiomis. Lyg2 pristabdo Didž klavišo veikimą" -#: ../rules/base.xml.in.h:131 +#: ../rules/base.xml.in.h:143 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "Didž įjungia įtaisytąjį raidžių vertimą didžiosiomis. Lyg2 neįtakoja Didž veiksenos" +msgstr "Didž įjungia įtaisytąjį raidžių vertimą didžiosiomis. Lyg2 neįtakoja Didž klavišo veikimo" -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:144 msgid "Catalan variant with middle-dot L" -msgstr "Kataloniškasis variantas su tašku L raidės centre" +msgstr "Kataloniškasis variantas su L raide su tašku per vidurį" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:145 msgid "Cedilla" -msgstr "Sedilė" +msgstr "Cedila" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:146 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:147 msgid "Cherokee" msgstr "Čerokių" -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:148 msgid "Cherry B.UNLIMITED" -msgstr "" +msgstr "Cherry B.UNLIMITED" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:149 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:150 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (alternatyvus variantas)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:151 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:152 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:154 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:155 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet Keyboard" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:156 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:157 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:158 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:159 msgid "China" msgstr "Kinija" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:160 +msgid "Chn" +msgstr "Chn" + +#: ../rules/base.xml.in.h:161 msgid "Chuvash" -msgstr "Čuvašų" +msgstr "Čiuvašų" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:162 msgid "Chuvash Latin" -msgstr "Čuvašų, lotyniški rašmenys" +msgstr "Čiuvašų, lotyniški rašmenys" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:163 msgid "Classic" -msgstr "Klasikinė" +msgstr "Klasikinis" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:164 msgid "Classic Dvorak" -msgstr "Klasikinė Dvorako" +msgstr "Klasikinis Dvorako" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:165 +msgid "Classic, eliminate dead keys" +msgstr "Klasikinis, be tęsties klavišų" + +#: ../rules/base.xml.in.h:166 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:167 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:168 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:169 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access Keyboard" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:170 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet Keyboard (13 klavišų)" -#: ../rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:171 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet Keyboard (18 klavišų)" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet Keyboard (7 klavišai)" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:173 msgid "Compaq iPaq Keyboard" -msgstr "Compaq iPaq klaviatūra" +msgstr "Compaq iPaq Keyboard" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:174 msgid "Compose key position" -msgstr "Compose klavišo pozicija" +msgstr "Komponavimo klavišo pozicija" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:175 msgid "Congo, Democratic Republic of the" msgstr "Kongo demokratinė respublika" -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:176 msgid "Control + Alt + Backspace" -msgstr "" +msgstr "Vald + Alt + Naikinimas iš kairės" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:177 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Vald funkciją priskirti Alt klavišams, o Alt funkciją – Win klavišams" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:178 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Vald funkciją priskirti Win klavišams bei įprastiems Vald klavišams" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:179 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:180 msgid "Crimean Tatar (Dobruca-1 Q)" msgstr "Krymo totorių (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:181 msgid "Crimean Tatar (Dobruca-2 Q)" msgstr "Krymo totorių (Dobruca-2 Q)" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:182 msgid "Crimean Tatar (Turkish Alt-Q)" msgstr "Krymo totorių (turkiškas Alt-Q)" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:183 msgid "Crimean Tatar (Turkish F)" msgstr "Krymo totorių (turkiškas F)" -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:184 msgid "Crimean Tatar (Turkish Q)" msgstr "Krymo totorių (turkiškas Q)" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:185 msgid "Croatia" msgstr "Kroatija" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:186 msgid "Ctrl key position" -msgstr "Valdymo (Ctrl) klavišo pozicija" +msgstr "Vald klavišo pozicija" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:187 msgid "Ctrl+Shift" msgstr "Vald+Lyg2" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:188 msgid "Cyrillic" msgstr "Kiriliškasis" -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:189 msgid "Cyrillic with guillemets" msgstr "Kiriliškasis, su kampinėmis kabutėmis" -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic, Z and ZHE swapped" -msgstr "Kriliškasis, raidės Z ir Ž sukeistos" +msgstr "Kiriliškasis, raidės Z ir Ž sukeistos" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:191 msgid "Cze" msgstr "Cze" -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:192 msgid "Czechia" msgstr "Čekija" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:193 msgid "DOS" -msgstr "" +msgstr "DOS" -#: ../rules/base.xml.in.h:179 -msgid "DRC" -msgstr "DRC" - -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:194 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:181 -msgid "Dan" -msgstr "Dan" - -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:195 msgid "Dead acute" -msgstr "Tęsties ženklas – dešininis kirtis" +msgstr "Tęsties klavišas – dešininis kirtis" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:196 msgid "Dead grave acute" -msgstr "Tęsties ženklai – kairinis ir dešininis kirtis" +msgstr "Tęsties klavišai – kairinis ir dešininis kirčiai" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:197 msgid "Default numeric keypad keys" msgstr "Numatytieji skaitmenų srities klavišai" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:198 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:199 msgid "Dell 101-key PC" msgstr "Dell 101 klavišo PC klaviatūra" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:200 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Dell Inspiron 6xxx/8xxx serijos skreitinukas" +msgstr "Dell Inspiron 6xxx/8xxx (skreitinis kompiuteris)" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:201 msgid "Dell Laptop/notebook Precision M series" -msgstr "Dell Precision M serijos skreitinukas" +msgstr "Dell Precision M series (skreitinis kompiuteris)" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:202 msgid "Dell Latitude series laptop" -msgstr "Dell Latitude serijos skreitinukas" +msgstr "Dell Latitude (skreitinis kompiuteris)" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:203 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:204 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:205 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:206 msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB Multimedia Keyboard" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:207 msgid "Denmark" msgstr "Danija" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:208 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:209 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop Keyboard" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:210 msgid "Diamond 9801 / 9802 series" -msgstr "Diamond 9801 / 9802 serija" +msgstr "Diamond 9801 / 9802 series" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:211 +msgid "Dnk" +msgstr "Dnk" + +#: ../rules/base.xml.in.h:212 msgid "Dvorak" msgstr "Dvorako" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:213 msgid "Dvorak (UK Punctuation)" -msgstr "Dvorako (JK skyryba)" +msgstr "Dvorako (JK skyrybos ženklai)" -#: ../rules/base.xml.in.h:200 -msgid "Dvorak international" -msgstr "Dvorako tarptautinis" +#: ../rules/base.xml.in.h:214 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Dvorako alternatyvus tarptautinis (be tęsties klavišų)" -#: ../rules/base.xml.in.h:201 -#, fuzzy +#: ../rules/base.xml.in.h:215 +msgid "Dvorak international (with dead keys)" +msgstr "Dvorako tarptautinis (su tęsties ženklais)" + +#: ../rules/base.xml.in.h:216 msgid "Dvorak, Polish quotes on key 1" -msgstr "Dvorako, lenkiškos kabutės ant klavišo \"1/!\"" +msgstr "Dvorako, lenkiškos kabutės ant klavišo „1“" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:217 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorako, lenkiškos kabutės ant kabučių klavišo" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:218 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:219 msgid "Eastern" msgstr "Rytų" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:220 msgid "Eliminate dead keys" msgstr "Be tęsties ženklų" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:221 msgid "Enable extra typographic characters" msgstr "Įjungti papildomus tipografinius simbolius" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:222 msgid "English" -msgstr "" +msgstr "Anglų" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:223 +msgid "English (USA International)" +msgstr "Anglų (JAV tarptautinis)" + +#: ../rules/base.xml.in.h:224 +msgid "English (USA Macintosh)" +msgstr "Anglų (JAV „Macintosh“)" + +#: ../rules/base.xml.in.h:225 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:209 -#, fuzzy +#: ../rules/base.xml.in.h:226 msgid "Enter on keypad" -msgstr "Pro, Skaitmenų sritis" +msgstr "Įvedimo klavišas skaitmenų srityje" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:227 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:228 msgid "Ergonomic" msgstr "Ergonominis" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:229 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:230 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:231 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:232 msgid "Estonia" msgstr "Estija" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:233 msgid "Eth" msgstr "Eth" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:234 msgid "Ethiopia" msgstr "Etiopija" -#: ../rules/base.xml.in.h:218 -msgid "Evdev-managed keyboard" -msgstr "Evdev valdoma klaviatūra" - -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:235 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:236 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:237 msgid "Extended" msgstr "Išplėstasis" -#: ../rules/base.xml.in.h:222 -#, fuzzy +#: ../rules/base.xml.in.h:238 msgid "Extended - Winkeys" -msgstr "Išplėstasis" +msgstr "Išplėstasis – „Windows“ išdėstymas" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:239 msgid "Extended Backslash" -msgstr "Išplėstas kairinis brūkšnys" +msgstr "Išplėstasis kairinis brūkšnys" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:240 msgid "F-letter (F) variant" msgstr "F raidės (F) variantas" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:241 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:226 -msgid "Fao" -msgstr "Fao" - -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:242 msgid "Faroe Islands" msgstr "Farerai" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:243 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:244 msgid "Finland" msgstr "Suomija" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:247 msgid "Four-level key with abstract separators" msgstr "Keturių lygių, su abstrakčiais skyrikliais" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:248 msgid "Four-level key with comma" msgstr "Keturių lygių, pirmajame kablelis" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:249 msgid "Four-level key with dot" msgstr "Keturių lygių, pirmajame taškas" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:250 msgid "Four-level key with dot, latin-9 restriction" msgstr "Keturių lygių, pirmajame taškas, Latin-9 ribojimas" -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:251 msgid "Four-level key with momayyez" msgstr "Keturių lygių, pirmajame persiškas skyriklis (momayyez)" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:252 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:253 msgid "France" msgstr "Prancūzija" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:254 +msgid "Français (France Alternative)" +msgstr "Français (prancūziškas alternatyvus)" + +#: ../rules/base.xml.in.h:255 msgid "French" msgstr "Prancūzų" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:256 msgid "French (Macintosh)" -msgstr "Prancūzų (Macintosh)" +msgstr "Prancūzų („Macintosh“)" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:257 msgid "French (legacy)" msgstr "Prancūzų (senasis)" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:258 msgid "French Dvorak" -msgstr "Prancūziškas Dvorako" +msgstr "Prancūzų (Dvorako)" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:259 msgid "French, Sun dead keys" -msgstr "Prancūzų, su Sun tęsties ženklais" +msgstr "Prancūzų, su „Sun“ tęsties klavišais" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:260 msgid "French, eliminate dead keys" -msgstr "Prancūzų, be tęsties ženklų" +msgstr "Prancūzų, be tęsties klavišų" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:261 +msgid "Fro" +msgstr "Fro" + +#: ../rules/base.xml.in.h:262 msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Fujitsu-Siemens Computers AMILO skreitinukas" +msgstr "Fujitsu-Siemens Computers AMILO (skreitinis kompiuteris)" -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:263 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:264 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:265 +msgid "GILLBT" +msgstr "GILLBT" + +#: ../rules/base.xml.in.h:266 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:267 msgid "Generic 101-key PC" msgstr "Įprastinė PC 101 klavišo" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:268 msgid "Generic 102-key (Intl) PC" msgstr "Įprastinė PC 102 klavišų (europinė)" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:269 msgid "Generic 104-key PC" msgstr "Įprastinė PC 104 klavišų" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:270 msgid "Generic 105-key (Intl) PC" msgstr "Įprastinė PC 105 klavišų (europinė)" -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:271 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:272 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:274 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:257 -#, fuzzy +#: ../rules/base.xml.in.h:275 msgid "Genius KKB-2050HS" -msgstr "Genius Comfy KB-12e" +msgstr "Genius KKB-2050HS" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:276 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:277 msgid "Georgia" msgstr "Gruzija" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:278 msgid "Georgian" msgstr "Gruzinų" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:279 msgid "Georgian AZERTY Tskapo" msgstr "Gruzinų AZERTY Tskapo" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:280 msgid "German (Macintosh)" -msgstr "Vokiečių (Macintosh)" +msgstr "Vokiečių („Macintosh“)" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:281 msgid "German, Sun dead keys" -msgstr "Vokiečių, su Sun tęsties ženklais" +msgstr "Vokiečių, su „Sun“ tęsties klavišais" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:282 msgid "German, eliminate dead keys" -msgstr "Vokiečių, be tęsties ženklų" +msgstr "Vokiečių, be tęsties klavišų" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:283 msgid "Germany" msgstr "Vokietija" -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:284 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:285 msgid "Ghana" msgstr "Gana" -#: ../rules/base.xml.in.h:268 -msgid "Gre" -msgstr "Gre" +#: ../rules/base.xml.in.h:286 +msgid "Gin" +msgstr "Gin" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:287 +msgid "Grc" +msgstr "Grc" + +#: ../rules/base.xml.in.h:288 msgid "Greece" msgstr "Graikija" -#: ../rules/base.xml.in.h:270 -msgid "Group toggle on multiply/divide key" -msgstr "Grupė perjungiama daugybos/dalybos klavišu" - -#: ../rules/base.xml.in.h:271 -msgid "Gui" -msgstr "Gui" - -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:289 msgid "Guinea" msgstr "Gvinėja" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:290 msgid "Gujarati" msgstr "Gudžarati" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:291 msgid "Gurmukhi" msgstr "Gurmukhi" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:292 msgid "Gurmukhi Jhelum" msgstr "Gurmukhi Jhelum" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:293 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:294 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking Keyboard" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:295 msgid "Happy Hacking Keyboard for Mac" msgstr "Happy Hacking Keyboard for Mac" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:296 msgid "Hausa" msgstr "Hausa" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:297 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet Keyboard" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:298 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 (skreitinis kompiuteris)" + +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:300 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:308 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:309 msgid "Hexadecimal" msgstr "Šešioliktainė" -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:310 msgid "Hindi Bolnagri" msgstr "Hindi Bolnagri" -#: ../rules/base.xml.in.h:293 +#: ../rules/base.xml.in.h:311 msgid "Hindi Wx" -msgstr "" +msgstr "Hindi Wx" -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:312 msgid "Homophonic" msgstr "Homofoninė" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:313 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:314 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:315 msgid "Hun" msgstr "Hun" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:316 msgid "Hungary" msgstr "Vengrija" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:317 msgid "Hyper is mapped to Win-keys" msgstr "Win klavišams priskirti Hyper funkciją" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:318 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:319 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:320 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:321 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:322 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:305 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E (europinė)" - -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:323 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:325 msgid "ISO Alternate" msgstr "ISO alternatyvusis" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:326 msgid "Iceland" msgstr "Islandija" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:327 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:328 msgid "Include dead tilde" -msgstr "Tildė veikia kaip tęsties ženklas" +msgstr "Tildė veikia kaip tęsties klavišas" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:329 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:330 msgid "India" msgstr "Indija" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:331 msgid "International (AltGr dead keys)" -msgstr "Tarptautinis (tęsties ženklai pasiekiami per Lyg3 klavišą)" +msgstr "Tarptautinis (tęsties klavišai pasiekiami per Lyg3 klavišą)" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:332 msgid "International (with dead keys)" -msgstr "Tarptautinis (su tęsties ženklais)" +msgstr "Tarptautinis (su tęsties klavišais)" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:333 msgid "Inuktitut" msgstr "Inuktitutas" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:334 msgid "Iran" msgstr "Iranas" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:335 msgid "Iraq" msgstr "Irakas" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:336 msgid "Ireland" msgstr "Airija" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:337 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:338 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:339 msgid "Irq" msgstr "Irq" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:340 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:341 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:342 msgid "Israel" msgstr "Izraelis" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:343 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:344 msgid "Italy" msgstr "Italija" -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:345 msgid "Japan" msgstr "Japonija" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:346 msgid "Japan (PC-98xx Series)" msgstr "Japoniška (PC-98xx serijos)" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:347 msgid "Japanese keyboard options" msgstr "Nuostatos japoniškai klaviatūrai" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:348 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:349 msgid "Kalmyk" msgstr "Kalmukų" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:350 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:351 msgid "Kana Lock key is locking" msgstr "Kana Lock klavišas fiksuojantis" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:352 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:353 msgid "Kashubian" msgstr "Kašubų" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:354 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:355 msgid "Kazakh with Russian" msgstr "Kazachų, su rusiškomis raidėmis" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:356 msgid "Kazakhstan" msgstr "Kazachstanas" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:357 +msgid "Ken" +msgstr "Ken" + +#: ../rules/base.xml.in.h:358 +msgid "Kenya" +msgstr "Kenija" + +#: ../rules/base.xml.in.h:359 msgid "Key sequence to kill the X server" -msgstr "" +msgstr "Klavišų seka X serverio darbui nutraukti" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:360 msgid "Key to choose 3rd level" msgstr "Klavišai trečiajam lygiui pasirinkti" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:361 +msgid "Key to choose 5th level" +msgstr "Klavišai penktajam lygiui pasirinkti" + +#: ../rules/base.xml.in.h:362 msgid "Key(s) to change layout" msgstr "Klavišai išdėstymui pakeisti" -#: ../rules/base.xml.in.h:343 -msgid "Keypad" -msgstr "Skaitmenų sritis" - -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:363 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:345 -#, fuzzy +#: ../rules/base.xml.in.h:364 msgid "Kgz" -msgstr "Kaz" +msgstr "Kgz" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:365 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:366 +msgid "Kikuyu" +msgstr "Kikuyu" + +#: ../rules/base.xml.in.h:367 msgid "Komi" msgstr "Komija" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:368 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:369 msgid "Korea, Republic of" msgstr "Korėjos respublika" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:370 msgid "Ktunaxa" msgstr "Kutenajų" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:371 msgid "Kurdish, (F)" msgstr "Kurdų, (F)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:372 msgid "Kurdish, Arabic-Latin" msgstr "Kurdų, arabų-lotynų" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:373 msgid "Kurdish, Latin Alt-Q" msgstr "Kurdų (lotyniškas Alt-Q)" -#: ../rules/base.xml.in.h:354 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, Latin Q" msgstr "Kurdų (lotyniškas Q)" -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:375 msgid "Kyrgyzstan" msgstr "Kirgizija" -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:376 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:377 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:378 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:379 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:380 msgid "Laos" msgstr "Laosas" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:381 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Skreitinuko Compaq (pvz., Armada) klaviatūra" +msgstr "Compaq skreitinio kompiuterio (pvz., Armada) klaviatūra" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:382 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Skreitinukas Compaq (pvz., Presario), internetinė klaviatūra" +msgstr "Compaq skreitinio kompiuterio (pvz., Presario) internetinė klaviatūra" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:383 msgid "Laptop/notebook eMachines m68xx" -msgstr "Skreitinukas eMachines m68xx" +msgstr "eMachines m68xx (skreitinis kompiuteris)" -#: ../rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:384 msgid "Latin" msgstr "Lotyniškasis" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:385 msgid "Latin American" msgstr "Lotynų Amerika" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:386 msgid "Latin Unicode" msgstr "Lotyniškasis unikodinis" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:387 msgid "Latin Unicode qwerty" msgstr "Lotyniškasis unikodinis, QWERTY" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:388 msgid "Latin qwerty" msgstr "Lotyniškasis QWERTY" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:389 msgid "Latin unicode" msgstr "Lotyniškasis unikodinis" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:390 msgid "Latin unicode qwerty" msgstr "Lotyniškasis unikodinis, raidės Z ir Ž sukeistos" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:391 msgid "Latin with guillemets" msgstr "Lotyniškasis, su kampinėmis kabutėmis" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:392 msgid "Latvia" msgstr "Latvija" -#: ../rules/base.xml.in.h:373 -msgid "Lav" -msgstr "Lav" +#: ../rules/base.xml.in.h:393 +msgid "Layout toggle on multiply/divide key" +msgstr "Išdėstymas perjungiamas daugybos/dalybos klavišu" -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:394 msgid "Left Alt" msgstr "Kairysis Alt" -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:395 msgid "Left Alt (while pressed)" msgstr "Kairysis Alt (kol nuspaustas)" -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:396 msgid "Left Alt is swapped with Left Win" msgstr "Kairysis Alt sukeistas su kairiuoju Win" -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:397 msgid "Left Ctrl" msgstr "Kairysis Vald" -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:398 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Kairysis Vald (į pirmąjį išdėstymą), dešinysis Vald (į paskutinį išdėstymą)" + +#: ../rules/base.xml.in.h:399 msgid "Left Ctrl+Left Shift" msgstr "Kairysis Vald+kairysis Lyg2" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:400 msgid "Left Shift" msgstr "Kairysis Lyg2" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:401 msgid "Left Win" msgstr "Kairysis Win" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:402 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "Kairysis Win (į pirmąjį išdėstymą), dešinysis Win/Meniu (į paskutinį išdėstymą)" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:403 msgid "Left Win (while pressed)" msgstr "Kairysis Win (kol nuspaustas)" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:404 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Kairysis Win įjungia penktąjį lygį, arba jį užfiksuoja, jeigu naudojamas kartu su kitu penktojo lygio parinkimo klavišu" + +#: ../rules/base.xml.in.h:405 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Kairysis Win įjungia penktąjį lygį, arba jį užfiksuoja, jeigu naudojamas kartu su kitu penktojo lygio parinkimo klavišu. Vieno klavišo spustelėjimas nutraukia fiksavimą" + +#: ../rules/base.xml.in.h:406 msgid "Left hand" msgstr "Kairei rankai" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:407 msgid "Left handed Dvorak" msgstr "Dvorako kairiarankiams" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:408 msgid "Legacy" msgstr "Senasis" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:409 msgid "Legacy Wang 724" -msgstr "Senasis Wang 724" +msgstr "Senasis „Wang 724“" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:411 msgid "Legacy key with comma" -msgstr "Paveldėtasis klavišas su kableliu" +msgstr "Senojo tipo klavišas su kableliu" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:412 msgid "Legacy key with dot" -msgstr "Paveldėtasis klavišas su tašku" - -#: ../rules/base.xml.in.h:390 -msgid "Less-than/Greater-than" -msgstr "Mažiau/Daugiau" +msgstr "Senojo tipo klavišas su tašku" -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:413 msgid "Lithuania" msgstr "Lietuva" -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:414 +msgid "Lka" +msgstr "Lka" + +#: ../rules/base.xml.in.h:415 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:416 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:417 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (alternatyvus variantas)" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:418 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:399 -#, fuzzy +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (alternatyvus variantas2)" +msgstr "Logitech Cordless Desktop Pro (antrasis alternatyvus variantas)" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:425 msgid "Logitech G15 extra keys via G15daemon" -msgstr "Logitech G15 (papildomi klavišai G15daemon pagalba)" +msgstr "Logitech G15 (papildomi klavišai „G15daemon“ pagalba)" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:426 msgid "Logitech Generic Keyboard" msgstr "Logitech Generic Keyboard" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:427 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech Internet 350 Keyboard" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:428 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet Keyboard" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:429 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator Keyboard" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:430 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite Keyboard" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:431 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" -#: ../rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:432 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:433 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge Keyboard" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:434 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:435 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:413 +#: ../rules/base.xml.in.h:436 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (modelis Y-RB6)" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:437 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:439 msgid "Lower Sorbian" msgstr "Žemutinių sorbų" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:440 msgid "Lower Sorbian (qwertz)" msgstr "Žemutinių sorbų (QWERTZ)" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:441 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:442 +msgid "Lva" +msgstr "Lva" + +#: ../rules/base.xml.in.h:443 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:444 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:445 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:446 msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (europinė)" +msgstr "MacBook/MacBook Pro (europinis)" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:447 msgid "Macedonia" msgstr "Makedonija" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:448 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:449 msgid "Macintosh Old" -msgstr "Macintosh (senoji)" +msgstr "Macintosh (senasis)" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:450 msgid "Macintosh, Sun dead keys" -msgstr "Macintosh, su Sun tęsties ženklais" +msgstr "„Macintosh“, su „Sun“ tęsties klavišais" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:451 msgid "Macintosh, eliminate dead keys" -msgstr "Macintosh, be tęsties ženklų" +msgstr "„Macintosh“, be tęsties klavišų" -#: ../rules/base.xml.in.h:428 +#: ../rules/base.xml.in.h:452 msgid "Make CapsLock an additional Backspace" -msgstr "Didžiųjų raidžių klavišą paversti papildomu Naikinimo kairėn (Backspace) klavišu" +msgstr "Didž klavišą paversti papildomu Naikinimo kairėn klavišu" -#: ../rules/base.xml.in.h:429 +#: ../rules/base.xml.in.h:453 msgid "Make CapsLock an additional Ctrl" -msgstr "Didžiųjų raidžių klavišą paversti papildomu Valdymo klavišu" +msgstr "Didž klavišą paversti papildomu Vald klavišu" -#: ../rules/base.xml.in.h:430 +#: ../rules/base.xml.in.h:454 msgid "Make CapsLock an additional ESC" -msgstr "Didžiųjų raidžių klavišą paversti papildomu Grįžimo (Esc) klavišu" +msgstr "Didž klavišą paversti papildomu Gr klavišu" -#: ../rules/base.xml.in.h:431 -msgid "Mal" -msgstr "Mal" +#: ../rules/base.xml.in.h:455 +msgid "Make CapsLock an additional Hyper" +msgstr "Didž klavišą paversti papildomu Hyper klavišu" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:456 +msgid "Make CapsLock an additional NumLock" +msgstr "Didž klavišą paversti papildomu Skaitm klavišu" + +#: ../rules/base.xml.in.h:457 +msgid "Make CapsLock an additional Super" +msgstr "Didž klavišą paversti papildomu Super klavišu" + +#: ../rules/base.xml.in.h:458 msgid "Malayalam" msgstr "Malajalių" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:459 msgid "Malayalam Lalitha" msgstr "Malajalių Lalitha" -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:460 msgid "Maldives" msgstr "Maldyvai" -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:461 +msgid "Mali" +msgstr "Malis" + +#: ../rules/base.xml.in.h:462 msgid "Malta" msgstr "Malta" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:463 msgid "Maltese keyboard with US layout" msgstr "Maltiečių klaviatūra su JAV išdėstymu" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:464 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:465 msgid "Maori" msgstr "Maorių" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:466 +msgid "Mdv" +msgstr "Mdv" + +#: ../rules/base.xml.in.h:467 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:468 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access Keyboard" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:469 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:470 msgid "Menu" msgstr "Meniu" -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:471 msgid "Meta is mapped to Left Win" msgstr "Kairiajam Win klavišui priskirti Meta funkciją" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:472 msgid "Meta is mapped to Win keys" msgstr "Win klavišams priskirti Meta funkciją" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:473 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:474 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet Keyboard" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:475 msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Internet Keyboard Pro, Švediška" +msgstr "Microsoft Internet Keyboard Pro (švediška)" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:476 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:477 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:450 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:481 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:482 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office Keyboard" -#: ../rules/base.xml.in.h:455 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:484 msgid "Miscellaneous compatibility options" msgstr "Įvairios suderinamumo nuostatos" -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:485 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:486 +msgid "Mli" +msgstr "Mli" + +#: ../rules/base.xml.in.h:487 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:488 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:489 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:490 msgid "Mongolia" msgstr "Mongolija" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:491 msgid "Montenegro" msgstr "Juodkalnija" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:492 msgid "Morocco" msgstr "Marokas" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:493 msgid "Multilingual" msgstr "Daugiakalbis" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:494 msgid "Multilingual, first part" msgstr "Daugiakalbis, pirmoji dalis" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:495 msgid "Multilingual, second part" msgstr "Daugiakalbis, antroji dalis" -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:496 msgid "Myanmar" msgstr "Mianmaras" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:497 msgid "NICOLA-F style Backspace" msgstr "NICOLA-F tipo naikinimas kairėn" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:498 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:499 msgid "Nativo" msgstr "Nativo" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:500 msgid "Nativo for Esperanto" msgstr "Nativo Esperanto" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:501 msgid "Nativo for USA keyboards" msgstr "Nativo JAV klaviatūroms" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:502 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:474 -msgid "Nep" -msgstr "Nep" - -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:503 msgid "Nepal" msgstr "Nepalas" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:504 msgid "Netherlands" msgstr "Nyderlandai" -#: ../rules/base.xml.in.h:477 -msgid "Nig" -msgstr "Nig" +#: ../rules/base.xml.in.h:505 +msgid "New phonetic" +msgstr "Naujasis fonetinis" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:506 +msgid "Nga" +msgstr "Nga" + +#: ../rules/base.xml.in.h:507 msgid "Nigeria" msgstr "Nigerija" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:508 msgid "Nld" msgstr "Nld" -#: ../rules/base.xml.in.h:480 +#: ../rules/base.xml.in.h:509 msgid "Non-breakable space character at fourth level" msgstr "Jungiamasis tarpas ketvirtajame lygyje" -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:510 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Jungiamasis tarpas ketvirtajame lygyje, siauras jungiamasis tarpas šeštajame lygyje" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:511 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Jungiamasis tarpas ketvirtajame lygyje, siauras jungiamasis tarpas šeštajame lygyje (Vald+Lyg2)" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:512 msgid "Non-breakable space character at second level" msgstr "Jungiamasis tarpas antrajame lygyje" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:513 msgid "Non-breakable space character at third level" msgstr "Jungiamasis tarpas trečiajame lygyje" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:514 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "Jungiamasis tarpas trečiajame lygyje, ketvirtajame lygyje nieko" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:515 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "Jungiamasis tarpas trečiajame lygyje, siauras jungiamasis tarpas ketvirtajame lygyje" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:516 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:517 msgid "Northern Saami" msgstr "Šiaurės samių" -#: ../rules/base.xml.in.h:489 +#: ../rules/base.xml.in.h:518 msgid "Northern Saami, eliminate dead keys" msgstr "Šiaurės samių, be tęsties ženklų" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:519 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:520 msgid "Norway" msgstr "Norvegija" -#: ../rules/base.xml.in.h:492 +#: ../rules/base.xml.in.h:521 +msgid "Npl" +msgstr "Npl" + +#: ../rules/base.xml.in.h:522 msgid "NumLock" msgstr "Skaitmenys" -#: ../rules/base.xml.in.h:493 +#: ../rules/base.xml.in.h:523 msgid "Numeric keypad delete key behaviour" msgstr "Skaitmenų srities Šalinimo klavišo veiksena" -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:524 msgid "Numeric keypad keys work as with Mac" -msgstr "Skaitmenų srities klavišai veikia kaip Mac'e" +msgstr "Skaitmenų srities klavišai veikia kaip „Mac“ kompiuteryje" -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:525 msgid "Numeric keypad layout selection" msgstr "Skaitmenų srities išdėstymo parinkimas" -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:526 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:527 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:528 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:529 msgid "OLPC Pashto" -msgstr "OLPC Puštu" +msgstr "OLPC Puštų" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:530 msgid "OLPC Southern Uzbek" msgstr "OLPC Pietų Uzbekijos" -#: ../rules/base.xml.in.h:501 +#: ../rules/base.xml.in.h:531 msgid "Occitan" -msgstr "" +msgstr "Očitarų" -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:532 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:533 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:534 msgid "Oriya" msgstr "Orijų" -#: ../rules/base.xml.in.h:505 +#: ../rules/base.xml.in.h:535 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet keyboard" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:536 msgid "Ossetian" -msgstr "Ossetian" +msgstr "Osetinų" -#: ../rules/base.xml.in.h:507 +#: ../rules/base.xml.in.h:537 msgid "Ossetian, Winkeys" -msgstr "Osetinų, Windows išdėstymas" +msgstr "Osetinų, „Windows“ išdėstymas" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:538 msgid "Ossetian, legacy" -msgstr "Osetų, senasis" +msgstr "Osetinų (senasis)" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:539 msgid "PC-98xx Series" -msgstr "PC-98xx Series" +msgstr "PC-98xx serijos kompiuterio klaviatūra" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:540 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:541 msgid "Pakistan" msgstr "Pakistanas" -#: ../rules/base.xml.in.h:512 +#: ../rules/base.xml.in.h:542 +msgid "Pannonian Rusyn Homophonic" +msgstr "Panonijos „Rusyn“ homofoninė" + +#: ../rules/base.xml.in.h:543 msgid "Pashto" -msgstr "Puštu" +msgstr "Puštų" -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:544 msgid "Pattachote" -msgstr "" +msgstr "Pattachote" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:545 +msgid "Pause" +msgstr "Pauzė" + +#: ../rules/base.xml.in.h:546 +msgid "Persian, with Persian Keypad" +msgstr "Persų, su persiška skaitmenų sritimi" + +#: ../rules/base.xml.in.h:547 msgid "Phonetic" msgstr "Fonetinis" -#: ../rules/base.xml.in.h:515 -#, fuzzy +#: ../rules/base.xml.in.h:548 msgid "Phonetic Winkeys" -msgstr "Osetinų, Windows išdėstymas" +msgstr "Fonetinis „Windows“ išdėstymas" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:549 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:550 msgid "Poland" msgstr "Lenkija" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:551 msgid "Polytonic" msgstr "Politoninis" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:552 msgid "Portugal" msgstr "Portugalija" -#: ../rules/base.xml.in.h:520 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:521 -msgid "Pro Keypad" -msgstr "Pro, Skaitmenų sritis" - -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:553 msgid "Probhat" -msgstr "" +msgstr "Probhat" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:554 msgid "Programmer Dvorak" msgstr "Dvorako programuotojų" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:555 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:556 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:526 +#: ../rules/base.xml.in.h:557 +msgid "PrtSc" +msgstr "Sp" + +#: ../rules/base.xml.in.h:558 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:559 msgid "Right Alt" msgstr "Dešinysis Alt" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:560 msgid "Right Alt (while pressed)" msgstr "Dešinysis Alt (kol nuspaustas)" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:561 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Dešinysis Alt įjungia penktąjį lygį, arba jį užfiksuoja, jeigu naudojamas kartu su kitu penktojo lygio parinkimo klavišu" + +#: ../rules/base.xml.in.h:562 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Dešinysis Alt įjungia penktąjį lygį, arba jį užfiksuoja, jeigu naudojamas kartu su kitu penktojo lygio parinkimo klavišu. Vieno klavišo spustelėjimas nutraukia fiksavimą" + +#: ../rules/base.xml.in.h:563 msgid "Right Alt key never chooses 3rd level" msgstr "Dešinysis Alt niekada neįjungia trečiojo lygio" -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:564 msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "Dešinysis Alt, Lyg2+dešinysis Alt atlieka Multi_Key (Compose) funkciją" +msgstr "Dešinysis Alt; Lyg2+dešinysis Alt atlieka Multi_Key (Komponavimo klavišo) funkciją" -#: ../rules/base.xml.in.h:531 +#: ../rules/base.xml.in.h:565 msgid "Right Ctrl" msgstr "Dešinysis Vald" -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:566 msgid "Right Ctrl (while pressed)" msgstr "Dešinysis Vald (kol nuspaustas)" -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:567 msgid "Right Ctrl as Right Alt" msgstr "Dešiniajam Vald klavišui priskirti dešiniojo Alt funkciją" -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:568 +msgid "Right Ctrl+Right Shift" +msgstr "Dešinysis Vald+dešinysis Lyg2" + +#: ../rules/base.xml.in.h:569 msgid "Right Shift" msgstr "Dešinysis Lyg2" -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:570 msgid "Right Win" msgstr "Dešinysis Win" -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:571 msgid "Right Win (while pressed)" msgstr "Dešinysis Win (kol nuspaustas)" -#: ../rules/base.xml.in.h:537 +#: ../rules/base.xml.in.h:572 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Dešinysis Win įjungia penktąjį lygį, arba jį užfiksuoja, jeigu naudojamas kartu su kitu penktojo lygio parinkimo klavišu" + +#: ../rules/base.xml.in.h:573 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Dešinysis Win įjungia penktąjį lygį, arba jį užfiksuoja, jeigu naudojamas kartu su kitu penktojo lygio parinkimo klavišu. Vieno klavišo spustelėjimas nutraukia fiksavimą" + +#: ../rules/base.xml.in.h:574 msgid "Right hand" msgstr "Dešinei rankai" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:575 msgid "Right handed Dvorak" msgstr "Dvorako dešiniarankiams" -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:576 msgid "Romania" msgstr "Rumunija" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:577 msgid "Romanian keyboard with German letters" msgstr "Rumunų klaviatūra su vokiškomis raidėmis" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:578 msgid "Romanian keyboard with German letters, eliminate dead keys" -msgstr "Rumunų klaviatūra su vokiškomis raidėmis, be tęsties ženklų" +msgstr "Rumunų klaviatūra su vokiškomis raidėmis, be tęsties klavišų" -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:579 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:580 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:581 msgid "Russia" msgstr "Rusija" -#: ../rules/base.xml.in.h:545 +#: ../rules/base.xml.in.h:582 msgid "Russian" msgstr "Rusų" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:583 msgid "Russian phonetic" msgstr "Rusų fonetinis" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:584 msgid "Russian phonetic Dvorak" msgstr "Rusų fonetinis Dvorako" -#: ../rules/base.xml.in.h:548 +#: ../rules/base.xml.in.h:585 msgid "Russian phonetic, eliminate dead keys" -msgstr "Rusų fonetinis, be tęsties ženklų" +msgstr "Rusų fonetinis, be tęsties klavišų" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:586 msgid "Russian with Kazakh" msgstr "Rusų, su kazachų raidėmis" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:587 msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" +msgstr "SILVERCREST belaidė multimedinė klaviatūra" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:588 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:589 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:590 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:554 +#: ../rules/base.xml.in.h:591 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:555 +#: ../rules/base.xml.in.h:592 ../rules/base.extras.xml.in.h:7 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:556 +#: ../rules/base.xml.in.h:593 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:594 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:595 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:596 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:560 -#, fuzzy -msgid "Scroll Lock" -msgstr "Ekrano slinkimas" - -#: ../rules/base.xml.in.h:561 +#: ../rules/base.xml.in.h:597 msgid "ScrollLock" -msgstr "Ekrano slinkimas" +msgstr "Slinkti" -#: ../rules/base.xml.in.h:562 -#, fuzzy +#: ../rules/base.xml.in.h:598 msgid "Secwepemctsin" msgstr "Šušvapų" -#: ../rules/base.xml.in.h:563 -msgid "Semi-colon on third level" -msgstr "Kabliataškis trečiąjame lygyje" +#: ../rules/base.xml.in.h:599 +msgid "Semi-colon on third level" +msgstr "Kabliataškis trečiajame lygyje" + +#: ../rules/base.xml.in.h:600 +msgid "Sen" +msgstr "Sen" + +#: ../rules/base.xml.in.h:601 +msgid "Senegal" +msgstr "Senegaliečių" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:8 msgid "Serbia" msgstr "Serbija" -#: ../rules/base.xml.in.h:565 +#: ../rules/base.xml.in.h:603 +msgid "Serbian" +msgstr "Serbų" + +#: ../rules/base.xml.in.h:604 msgid "Shift cancels CapsLock" -msgstr "Lyg2 atšaukia Didžiąsias raides" +msgstr "Lyg2 nutraukia Didž veikimą" -#: ../rules/base.xml.in.h:566 -msgid "Shift does not cancel NumLock, chooses 3d level instead" -msgstr "Lyg2 neatšaukia didžiųjų raidžių, o įjungia 3-iąjį lygį" +#: ../rules/base.xml.in.h:605 +msgid "Shift does not cancel NumLock, chooses 3rd level instead" +msgstr "Lyg2 neatšaukia Skaitm veikimo, o įjungia trečiąjį lygį" -#: ../rules/base.xml.in.h:567 +#: ../rules/base.xml.in.h:606 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Lyg2 su skaitmenų srities klavišais veikia kaip MS Windows sistemoje" -#: ../rules/base.xml.in.h:568 +#: ../rules/base.xml.in.h:607 msgid "Shift+CapsLock" msgstr "Lyg2+Didž" -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:608 msgid "Simple" msgstr "Paprastasis" -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:609 msgid "Slovakia" msgstr "Slovakija" -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:610 msgid "Slovenia" msgstr "Slovėnija" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:611 msgid "South Africa" msgstr "Pietų Afrika" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:612 msgid "Southern Uzbek" msgstr "Pietų Uzbekijos" -#: ../rules/base.xml.in.h:574 +#: ../rules/base.xml.in.h:613 msgid "Spain" msgstr "Ispanija" -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:614 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Specialiosios sekos (Vald+Alt+<klavišas>) apdorojamos serveryje" -#: ../rules/base.xml.in.h:576 -msgid "SrL" -msgstr "SrL" - -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:615 msgid "Sri Lanka" -msgstr "Šri lanka" +msgstr "Šri Lanka" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:616 msgid "Standard" msgstr "Standartinis" -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:617 msgid "Standard (Cedilla)" -msgstr "Standartinis (su sedile)" - -#: ../rules/base.xml.in.h:580 -#, fuzzy -msgid "Standard Phonetic" -msgstr "Urdu, fonetinis" +msgstr "Standartinis (su cedila)" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:619 msgid "Standard RSTU" msgstr "Standartinis RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:621 msgid "Standard RSTU on Russian layout" msgstr "Standartinis RSTU ant rusiško išdėstymo" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:622 msgid "Sun Type 5/6" msgstr "Sun Type 5/6" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:623 msgid "Sun dead keys" -msgstr "Sun su tęsties ženklais" +msgstr "Su „Sun“ tęsties klavišais" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:624 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:625 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:626 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:627 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:591 +#: ../rules/base.xml.in.h:628 msgid "Swap Ctrl and CapsLock" -msgstr "Sukeisti Valdymo ir Didžiųjų raidžių klavišus" +msgstr "Sukeisti Vald ir Didž klavišus" -#: ../rules/base.xml.in.h:592 +#: ../rules/base.xml.in.h:629 msgid "Swap ESC and CapsLock" -msgstr "Sukeisti Grįžimo (Esc) ir Didžiųjų raidžių klavišus" +msgstr "Sukeisti Gr ir Didž klavišus" -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:630 msgid "Swe" msgstr "Swe" -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:631 msgid "Sweden" msgstr "Švedija" -#: ../rules/base.xml.in.h:595 +#: ../rules/base.xml.in.h:632 msgid "Switzerland" msgstr "Šveicarija" -#: ../rules/base.xml.in.h:596 +#: ../rules/base.xml.in.h:633 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (planšetinis kompiuteris)" -#: ../rules/base.xml.in.h:597 +#: ../rules/base.xml.in.h:634 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:598 +#: ../rules/base.xml.in.h:635 msgid "Syria" msgstr "Sirija" -#: ../rules/base.xml.in.h:599 +#: ../rules/base.xml.in.h:636 msgid "Syriac" msgstr "Sirijos" -#: ../rules/base.xml.in.h:600 +#: ../rules/base.xml.in.h:637 msgid "Syriac phonetic" msgstr "Sirijos fonetinis" -#: ../rules/base.xml.in.h:601 +#: ../rules/base.xml.in.h:638 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:602 +#: ../rules/base.xml.in.h:639 msgid "Tajikistan" msgstr "Tadžikistanas" -#: ../rules/base.xml.in.h:603 +#: ../rules/base.xml.in.h:640 msgid "Tamil" msgstr "Tamilų" -#: ../rules/base.xml.in.h:604 +#: ../rules/base.xml.in.h:641 +msgid "Tamil Keyboard with Numerals" +msgstr "Tamilų klaviatūra su skaitvardžiais" + +#: ../rules/base.xml.in.h:642 msgid "Tamil TAB Typewriter" -msgstr "Tamilų TAB rašomoji mašinėlė" +msgstr "Tamilų TAB rašomosios mašinėlės išdėstymas" -#: ../rules/base.xml.in.h:605 +#: ../rules/base.xml.in.h:643 msgid "Tamil TSCII Typewriter" -msgstr "Tamilų TSCII rašomoji mašinėlė" +msgstr "Tamilų TSCII rašomosios mašinėlės išdėstymas" -#: ../rules/base.xml.in.h:606 +#: ../rules/base.xml.in.h:644 msgid "Tamil Unicode" msgstr "Tamilų unikodinis" -#: ../rules/base.xml.in.h:607 +#: ../rules/base.xml.in.h:645 +msgid "Tanzania" +msgstr "Tanzanija" + +#: ../rules/base.xml.in.h:646 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:608 +#: ../rules/base.xml.in.h:647 msgid "Tatar" msgstr "Totorių" -#: ../rules/base.xml.in.h:609 +#: ../rules/base.xml.in.h:648 msgid "Telugu" -msgstr "Telugu" +msgstr "Telugų" -#: ../rules/base.xml.in.h:610 +#: ../rules/base.xml.in.h:649 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:611 +#: ../rules/base.xml.in.h:650 msgid "Thailand" msgstr "Tailandas" -#: ../rules/base.xml.in.h:612 +#: ../rules/base.xml.in.h:651 msgid "Tibetan" msgstr "Tibetiečių" -#: ../rules/base.xml.in.h:613 +#: ../rules/base.xml.in.h:652 msgid "Tibetan (with ASCII numerals)" msgstr "Tibetiečių (su ASCII skaitmenimis)" -#: ../rules/base.xml.in.h:614 +#: ../rules/base.xml.in.h:653 msgid "Tifinagh" msgstr "Berberų" -#: ../rules/base.xml.in.h:615 +#: ../rules/base.xml.in.h:654 msgid "Tifinagh Alternative" msgstr "Berberų alternatyvusis" -#: ../rules/base.xml.in.h:616 +#: ../rules/base.xml.in.h:655 msgid "Tifinagh Alternative Phonetic" msgstr "Berberų alternatyvusis fonetinis" -#: ../rules/base.xml.in.h:617 +#: ../rules/base.xml.in.h:656 msgid "Tifinagh Extended" msgstr "Berberų išplėstasis" -#: ../rules/base.xml.in.h:618 +#: ../rules/base.xml.in.h:657 msgid "Tifinagh Extended Phonetic" msgstr "Berberų išplėstasis fonetinis" -#: ../rules/base.xml.in.h:619 +#: ../rules/base.xml.in.h:658 msgid "Tifinagh Phonetic" msgstr "Berberų fonetinis" -#: ../rules/base.xml.in.h:620 +#: ../rules/base.xml.in.h:659 msgid "Tilde (~) variant" msgstr "Tildės (~) variantas" -#: ../rules/base.xml.in.h:621 +#: ../rules/base.xml.in.h:660 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:622 +#: ../rules/base.xml.in.h:661 +msgid "Tkm" +msgstr "Tkm" + +#: ../rules/base.xml.in.h:662 msgid "To the corresponding key in a Dvorak keyboard." -msgstr "Ant atitinkamų Dvorako klaviatūros klavišų" +msgstr "Ant atitinkamų klavišų Dvorako klaviatūroje." -#: ../rules/base.xml.in.h:623 +#: ../rules/base.xml.in.h:663 msgid "To the corresponding key in a Qwerty keyboard." -msgstr "Ant atitinkamų QWERTY klaviatūros klavišų" +msgstr "Ant atitinkamų klavišų QWERTY klaviatūroje." -#: ../rules/base.xml.in.h:624 +#: ../rules/base.xml.in.h:664 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:625 -#, fuzzy -msgid "Traditional Phonetic" -msgstr "Berberų fonetinis" +#: ../rules/base.xml.in.h:665 +msgid "Traditional phonetic" +msgstr "Tradicinis fonetinis" -#: ../rules/base.xml.in.h:626 +#: ../rules/base.xml.in.h:666 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:627 +#: ../rules/base.xml.in.h:667 msgid "Trust Slimline" -msgstr "" +msgstr "Trust Slimline" -#: ../rules/base.xml.in.h:628 +#: ../rules/base.xml.in.h:668 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:629 +#: ../rules/base.xml.in.h:669 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:630 +#: ../rules/base.xml.in.h:670 msgid "Turkey" msgstr "Turkija" -#: ../rules/base.xml.in.h:631 -#, fuzzy +#: ../rules/base.xml.in.h:671 msgid "Turkmenistan" -msgstr "Tadžikistanas" +msgstr "Turkmėnistanas" -#: ../rules/base.xml.in.h:632 +#: ../rules/base.xml.in.h:672 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:673 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:674 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:675 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (102/105 klavišų europinis variantas)" + +#: ../rules/base.xml.in.h:676 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (106 klavišų japoninis variantas)" + +#: ../rules/base.xml.in.h:677 msgid "Typewriter" -msgstr "Spausdinimo mašinėlės išdėstymas" +msgstr "Rašomosios mašinėlės išdėstymas" -#: ../rules/base.xml.in.h:633 +#: ../rules/base.xml.in.h:678 +msgid "Typewriter, legacy" +msgstr "Rašomosios mašinėlės išdėstymas (senasis)" + +#: ../rules/base.xml.in.h:679 +msgid "Tza" +msgstr "Tza" + +#: ../rules/base.xml.in.h:680 msgid "UCW layout (accented letters only)" msgstr "UCW išdėstymas (tik raidės su diakritikais)" -#: ../rules/base.xml.in.h:634 +#: ../rules/base.xml.in.h:681 +msgid "US Dvorak with CZ UCW support" +msgstr "JAV Dvorako klaviatūra su CZ UCW palaikymu" + +#: ../rules/base.xml.in.h:682 msgid "US keyboard with Bosnian digraphs" msgstr "JAV klaviatūra su bosniškais dviraidžiais" -#: ../rules/base.xml.in.h:635 +#: ../rules/base.xml.in.h:683 msgid "US keyboard with Bosnian letters" msgstr "JAV klaviatūra su bosniškais rašmenimis" -#: ../rules/base.xml.in.h:636 +#: ../rules/base.xml.in.h:684 msgid "US keyboard with Croatian digraphs" msgstr "JAV klaviatūra su kroatiškais dviraidžiais" -#: ../rules/base.xml.in.h:637 +#: ../rules/base.xml.in.h:685 msgid "US keyboard with Croatian letters" msgstr "JAV klaviatūra su kroatiškais rašmenimis" -#: ../rules/base.xml.in.h:638 +#: ../rules/base.xml.in.h:686 msgid "US keyboard with Estonian letters" msgstr "JAV klaviatūra su estiškais rašmenimis" -#: ../rules/base.xml.in.h:639 +#: ../rules/base.xml.in.h:687 +msgid "US keyboard with Italian letters" +msgstr "JAV klaviatūra su itališkais rašmenimis" + +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Lithuanian letters" msgstr "JAV klaviatūra su lietuviškais rašmenimis" -#: ../rules/base.xml.in.h:640 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Slovenian letters" msgstr "JAV klaviatūra su slovėniškais rašmenimis" -#: ../rules/base.xml.in.h:641 +#: ../rules/base.xml.in.h:690 ../rules/base.extras.xml.in.h:9 msgid "USA" msgstr "JAV" -#: ../rules/base.xml.in.h:642 +#: ../rules/base.xml.in.h:691 msgid "Udmurt" msgstr "Udmurtų" -#: ../rules/base.xml.in.h:643 +#: ../rules/base.xml.in.h:692 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:644 +#: ../rules/base.xml.in.h:693 msgid "Ukraine" msgstr "Ukraina" -#: ../rules/base.xml.in.h:645 +#: ../rules/base.xml.in.h:694 msgid "Unicode additions (arrows and math operators)" msgstr "Unikodiniai priedai (rodyklės ir matematiniai operatoriai)" -#: ../rules/base.xml.in.h:646 +#: ../rules/base.xml.in.h:695 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Unikodiniai priedai (rodyklės ir matematiniai operatoriai). Matematiniai operatoriai numatytame lygyje" -#: ../rules/base.xml.in.h:647 +#: ../rules/base.xml.in.h:696 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:648 +#: ../rules/base.xml.in.h:697 msgid "United Kingdom" msgstr "Jungtinė karalystė" -#: ../rules/base.xml.in.h:649 +#: ../rules/base.xml.in.h:698 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:650 +#: ../rules/base.xml.in.h:699 msgid "Urdu, Alternative phonetic" msgstr "Urdu, alternatyvus fonetinis" -#: ../rules/base.xml.in.h:651 +#: ../rules/base.xml.in.h:700 msgid "Urdu, Phonetic" msgstr "Urdu, fonetinis" -#: ../rules/base.xml.in.h:652 +#: ../rules/base.xml.in.h:701 msgid "Urdu, Winkeys" -msgstr "Urdu, Windows išdėstymas" +msgstr "Urdu, „Windows“ išdėstymas" -#: ../rules/base.xml.in.h:653 +#: ../rules/base.xml.in.h:702 msgid "Use Bosnian digraphs" msgstr "Bosniški dviraidžiai" -#: ../rules/base.xml.in.h:654 +#: ../rules/base.xml.in.h:703 msgid "Use Croatian digraphs" msgstr "Kroatiški dviraidžiai" -#: ../rules/base.xml.in.h:655 +#: ../rules/base.xml.in.h:704 msgid "Use guillemets for quotes" msgstr "Kampinės kabutės" -#: ../rules/base.xml.in.h:656 +#: ../rules/base.xml.in.h:705 msgid "Use keyboard LED to show alternative layout" msgstr "Klaviatūros diodu indikuoti nepagrindinius išdėstymus" -#: ../rules/base.xml.in.h:657 +#: ../rules/base.xml.in.h:706 msgid "Using space key to input non-breakable space character" msgstr "Tarpo klavišo naudojimas jungiamajam tarpui įvesti" -#: ../rules/base.xml.in.h:658 +#: ../rules/base.xml.in.h:707 msgid "Usual space at any level" msgstr "Įprastas tarpas visuose lygiuose" -#: ../rules/base.xml.in.h:659 +#: ../rules/base.xml.in.h:708 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:660 +#: ../rules/base.xml.in.h:709 msgid "Uzbekistan" msgstr "Uzbekistanas" -#: ../rules/base.xml.in.h:661 +#: ../rules/base.xml.in.h:710 msgid "Vietnam" msgstr "Vietnamas" -#: ../rules/base.xml.in.h:662 +#: ../rules/base.xml.in.h:711 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 Internet Keyboard" -#: ../rules/base.xml.in.h:663 +#: ../rules/base.xml.in.h:712 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:664 +#: ../rules/base.xml.in.h:713 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Wang 724 skaitmenų sritis su unikodiniais priedais (rodyklėmis ir matematiniais operatoriais)" +msgstr "„Wang 724“ skaitmenų sritis su unikodiniais priedais (rodyklėmis ir matematiniais operatoriais)" -#: ../rules/base.xml.in.h:665 +#: ../rules/base.xml.in.h:714 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 skaitmenų sritis su unikodiniais priedais (rodyklėmis ir matematiniais operatoriais). Matematiniai operatoriai numatytame lygyje" +msgstr "„Wang 724“ skaitmenų sritis su unikodiniais priedais (rodyklėmis ir matematiniais operatoriais). Matematiniai operatoriai numatytame lygyje" -#: ../rules/base.xml.in.h:666 +#: ../rules/base.xml.in.h:715 msgid "Wang model 724 azerty" -msgstr "Wang 724, AZERTY modelis" +msgstr "„Wang 724“, AZERTY variantas" -#: ../rules/base.xml.in.h:667 +#: ../rules/base.xml.in.h:716 msgid "Western" msgstr "Vakarietiškasis" -#: ../rules/base.xml.in.h:668 +#: ../rules/base.xml.in.h:717 msgid "Winbook Model XP5" -msgstr "Winbook XP5 modelis" +msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:669 +#: ../rules/base.xml.in.h:718 msgid "Winkeys" -msgstr "Windows išdėstymas" +msgstr "„Windows“ išdėstymas" -#: ../rules/base.xml.in.h:670 +#: ../rules/base.xml.in.h:719 msgid "With <\\|> key" msgstr "Su <\\|> klavišu" -#: ../rules/base.xml.in.h:671 +#: ../rules/base.xml.in.h:720 msgid "With EuroSign on 5" msgstr "Euro ženklas ant klavišo 5" -#: ../rules/base.xml.in.h:672 +#: ../rules/base.xml.in.h:721 msgid "With guillemets" msgstr "Su kampinėmis kabutėmis" -#: ../rules/base.xml.in.h:673 +#: ../rules/base.xml.in.h:722 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet Keyboard" -#: ../rules/base.xml.in.h:674 +#: ../rules/base.xml.in.h:723 msgid "Yakut" msgstr "Jakutų" -#: ../rules/base.xml.in.h:675 +#: ../rules/base.xml.in.h:724 msgid "Yoruba" msgstr "Jorubų" -#: ../rules/base.xml.in.h:676 +#: ../rules/base.xml.in.h:725 msgid "Z and ZHE swapped" msgstr "Raidės Z ir Ž sukeistos" -#: ../rules/base.xml.in.h:677 -msgid "Zar" -msgstr "Zar" +#: ../rules/base.xml.in.h:726 +msgid "Zaf" +msgstr "Zaf" -#: ../rules/base.xml.in.h:678 +#: ../rules/base.xml.in.h:727 +msgid "Zero-width non-joiner character at second level" +msgstr "Nulinio pločio skirtukas antrajame lygyje" + +#: ../rules/base.xml.in.h:728 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Nulinio pločio skirtukas antrajame lygyje, jungiamasis tarpas trečiajame lygyje" + +#: ../rules/base.xml.in.h:729 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Nulinio pločio skirtukas antrajame lygyje, jungiamasis tarpas trečiajame lygyje, ketvirtajame lygyje nieko" + +#: ../rules/base.xml.in.h:730 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Nulinio pločio skirtukas antrajame lygyje, jungiamasis tarpas trečiajame lygyje, siauras jungiamasis tarpas ketvirtajame lygyje" + +#: ../rules/base.xml.in.h:731 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Nulinio pločio skirtukas antrajame lygyje, jungiamasis tarpas trečiajame lygyje, nulinio pločio jungtukas ketvirtajame lygyje" + +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Nulinio pločio skirtukas antrajame lygyje, nulinio pločio jungtukas trečiajame lygyje" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Nulinio pločio skirtukas antrajame lygyje, nulinio pločio jungtukas trečiajame lygyje, jungiamasis tarpas ketvirtajame lygyje" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Nulinio pločio skirtukas trečiajame lygyje, nulinio pločio jungtukas ketvirtajame lygyje" + +#: ../rules/base.xml.in.h:735 msgid "azerty" msgstr "AZERTY" -#: ../rules/base.xml.in.h:679 +#: ../rules/base.xml.in.h:736 msgid "azerty/digits" msgstr "AZERTY/skaitmenys" -#: ../rules/base.xml.in.h:680 +#: ../rules/base.xml.in.h:737 msgid "digits" msgstr "skaitmenys" -#: ../rules/base.xml.in.h:681 +#: ../rules/base.xml.in.h:738 msgid "displaced semicolon and quote (obsolete)" msgstr "nukeltas kabliataškis ir kabutė (nenaudotina)" -#: ../rules/base.xml.in.h:682 +#: ../rules/base.xml.in.h:739 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:683 +#: ../rules/base.xml.in.h:740 msgid "qwerty" msgstr "QWERTY" -#: ../rules/base.xml.in.h:684 +#: ../rules/base.xml.in.h:741 msgid "qwerty, extended Backslash" msgstr "QWERTY, išplėstas kairinis brūkšnys" -#: ../rules/base.xml.in.h:685 +#: ../rules/base.xml.in.h:742 msgid "qwerty/digits" msgstr "QWERTY/skaitmenys" -#: ../rules/base.xml.in.h:686 +#: ../rules/base.xml.in.h:743 msgid "qwertz" msgstr "QWERTZ" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsinų" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "Kombinaciniai diakritikai vietoje tęsties klavišų" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "Tarptautinis (unikodo ženklai kombinuojami Lyg3 klavišu)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Tarptautinis (unikodo ženklai kombinuojami Lyg3 klavišu, alternatyvusis)" + +#~ msgid "ACPI Standard" +#~ msgstr "Įprastinė ACPI" + +#~ msgid "Bhu" +#~ msgstr "Bhu" + +#~ msgid "Caps Lock" +#~ msgstr "Didžiosios raidės" + +#~ msgid "DRC" +#~ msgstr "DRC" + +#~ msgid "Dvorak international" +#~ msgstr "Dvorako tarptautinis" + +#~ msgid "Evdev-managed keyboard" +#~ msgstr "Evdev valdoma klaviatūra" + +#~ msgid "Gre" +#~ msgstr "Gre" + +#~ msgid "Gui" +#~ msgstr "Gui" + +#~ msgid "Lav" +#~ msgstr "Lav" + +#~ msgid "Nep" +#~ msgstr "Nep" + +#~ msgid "Scroll Lock" +#~ msgstr "Ekrano slinkimas" + +#~ msgid "SrL" +#~ msgstr "SrL" + +#~ msgid "Baltic+" +#~ msgstr "Baltic+" + +#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E (europinė)" + +#~ msgid "Pro" +#~ msgstr "Pro" + +#~ msgid "Pro Keypad" +#~ msgstr "Pro, Skaitmenų sritis" + +#, fuzzy +#~ msgid "Standard Phonetic" +#~ msgstr "Urdu, fonetinis" + #~ msgid "Brazilian ABNT2" #~ msgstr "Brazilų ABNT2" diff --git a/dist/xkeyboard-config/po/nl.po b/dist/xkeyboard-config/po/nl.po index 44a8c4c0b..4bc4f8179 100644 --- a/dist/xkeyboard-config/po/nl.po +++ b/dist/xkeyboard-config/po/nl.po @@ -2,2681 +2,3052 @@ # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # Taco Witte , 2003, 2004, 2005, 2006. -# Tino Meinen , 2007, 2008. +# Tino Meinen , 2007, 2008, 2009. # ------------------------------------------------------------------------ # Compose -samensteltoets +# dead keys -dode/latente/inactieve # guillemets -Franse aanhalingstekens # (zie http://slackware.jiten.nl/index.cgi?list=leestekens) +# is mapped to -zit op de # layout -indeling/layout/toetsindeling/toetsenbordindeling # LED -lampje (LED-lampje) # legacy -historisch/oud/verouderd # level -niveau # non-breakable space character - niet-afbrekende spatie/harde spatie # numeric keypad -cijferblok -# while pressed -gedurende het indrukken +# while pressed -gedurende het indrukken/ingedrukt houden # win-key -windows-toets/win-toets # # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.4-pre1\n" +"Project-Id-Version: xkeyboard-config-1.6.99\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2008-09-15 23:52+0100\n" -"PO-Revision-Date: 2008-09-18 02:41+0200\n" -"Last-Translator: Tino Meinen \n" +"POT-Creation-Date: 2009-09-15 23:31+0100\n" +"PO-Revision-Date: 2009-09-24 17:46+0800\n" +"Last-Translator: Tino Meinen \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../rules/base.xml.in.h:1 ../rules/evdev.xml.in.h:1 +#: ../rules/base.xml.in.h:1 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 ../rules/evdev.xml.in.h:2 +#: ../rules/base.xml.in.h:2 msgid "(Legacy) Alternative" msgstr "(Historisch) alternatief" -#: ../rules/base.xml.in.h:3 ../rules/evdev.xml.in.h:3 +#: ../rules/base.xml.in.h:3 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Historisch) alternatief, Sun ‘dode toetsen’" -#: ../rules/base.xml.in.h:4 ../rules/evdev.xml.in.h:4 +#: ../rules/base.xml.in.h:4 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Historisch) alternatief, zonder dode toetsen" -#: ../rules/base.xml.in.h:5 ../rules/evdev.xml.in.h:5 +#: ../rules/base.xml.in.h:5 msgid "101/104 key Compatible" msgstr "101/104-toetsen compatibel" -#: ../rules/base.xml.in.h:6 ../rules/evdev.xml.in.h:6 +#: ../rules/base.xml.in.h:6 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/komma/dode toetsen" -#: ../rules/base.xml.in.h:7 ../rules/evdev.xml.in.h:7 +#: ../rules/base.xml.in.h:7 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/komma/zonder dode toetsen" -#: ../rules/base.xml.in.h:8 ../rules/evdev.xml.in.h:8 +#: ../rules/base.xml.in.h:8 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/punt/dode toetsen" -#: ../rules/base.xml.in.h:9 ../rules/evdev.xml.in.h:9 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/punt/zonder dode toetsen" -#: ../rules/base.xml.in.h:10 ../rules/evdev.xml.in.h:10 +#: ../rules/base.xml.in.h:10 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/komma/dode toetsen" -#: ../rules/base.xml.in.h:11 ../rules/evdev.xml.in.h:11 +#: ../rules/base.xml.in.h:11 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/komma/zonder dode toetsen" -#: ../rules/base.xml.in.h:12 ../rules/evdev.xml.in.h:12 +#: ../rules/base.xml.in.h:12 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/punt/dode toetsen" -#: ../rules/base.xml.in.h:13 ../rules/evdev.xml.in.h:13 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/punt/zonder dode toetsen" -#: ../rules/base.xml.in.h:14 ../rules/evdev.xml.in.h:14 +#: ../rules/base.xml.in.h:14 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/komma/dode toetsen" -#: ../rules/base.xml.in.h:15 ../rules/evdev.xml.in.h:15 +#: ../rules/base.xml.in.h:15 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/komma/zonder dode toetsen" -#: ../rules/base.xml.in.h:16 ../rules/evdev.xml.in.h:16 +#: ../rules/base.xml.in.h:16 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/punt/dode toetsen" -#: ../rules/base.xml.in.h:17 ../rules/evdev.xml.in.h:17 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/punt/zonder dode toetsen" -#: ../rules/base.xml.in.h:18 ../rules/evdev.xml.in.h:18 +#: ../rules/base.xml.in.h:18 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/komma/dode toetsen" -#: ../rules/base.xml.in.h:19 ../rules/evdev.xml.in.h:19 +#: ../rules/base.xml.in.h:19 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/komma/zonder dode toetsen" -#: ../rules/base.xml.in.h:20 ../rules/evdev.xml.in.h:20 +#: ../rules/base.xml.in.h:20 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/punt/dode toetsen" -#: ../rules/base.xml.in.h:21 ../rules/evdev.xml.in.h:21 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/punt/zonder dode toetsen" -#: ../rules/base.xml.in.h:22 ../rules/evdev.xml.in.h:22 +#: ../rules/base.xml.in.h:22 +msgid "2" +msgstr "2" + +#: ../rules/base.xml.in.h:23 +msgid "4" +msgstr "4" + +#: ../rules/base.xml.in.h:24 +msgid "5" +msgstr "5" + +#: ../rules/base.xml.in.h:25 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:23 ../rules/evdev.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:24 ../rules/evdev.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech draadloos toetsenbord RFKB-23" -#: ../rules/base.xml.in.h:25 ../rules/evdev.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "ACPI Standard" msgstr "ACPI standaard" -#: ../rules/base.xml.in.h:26 ../rules/evdev.xml.in.h:26 -msgid "ATM/phone-style hexadecimal keypad" -msgstr "ATM/hexadecimaal toetsenbord, telefoonstijl" +#: ../rules/base.xml.in.h:29 +msgid "ATM/phone-style" +msgstr "ATM/telefoonstijl" -#: ../rules/base.xml.in.h:27 ../rules/evdev.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:28 ../rules/evdev.xml.in.h:28 +#: ../rules/base.xml.in.h:31 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:29 ../rules/evdev.xml.in.h:29 +#: ../rules/base.xml.in.h:32 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:30 ../rules/evdev.xml.in.h:30 +#: ../rules/base.xml.in.h:33 msgid "Acer Laptop" msgstr "Acer laptop" -# toevoegen/toekennen -#: ../rules/base.xml.in.h:31 ../rules/evdev.xml.in.h:31 -msgid "Add the EuroSign to the 2 key." -msgstr "Het Euro-teken toevoegen aan de 2-toets." - -# toevoegen/toekennen -#: ../rules/base.xml.in.h:32 ../rules/evdev.xml.in.h:32 -msgid "Add the EuroSign to the 4 key." -msgstr "Het Euro-teken toevoegen aan de 4-toets." - -#: ../rules/base.xml.in.h:33 ../rules/evdev.xml.in.h:33 -msgid "Add the EuroSign to the 5 key." -msgstr "Het Euro-teken toevoegen aan de 5-toets." +#: ../rules/base.xml.in.h:34 +msgid "Add the standard behavior to Menu key" +msgstr "Het standaard gedrag toevoegen aan de Menu-toets" -#: ../rules/base.xml.in.h:34 ../rules/evdev.xml.in.h:34 -msgid "Add the EuroSign to the E key." -msgstr "Het Euro-teken toevoegen aan de E-toets." - -#: ../rules/base.xml.in.h:35 ../rules/evdev.xml.in.h:35 -msgid "Add the standard behavior to Menu key." -msgstr "Het standaard gedrag toevoegen aan Menu-toets." +#: ../rules/base.xml.in.h:35 +msgid "Adding Esperanto circumflexes (supersigno)" +msgstr "Esperanto circonflexes toevoegen (supersigno)" # op afbeelden/aan toekennen -#: ../rules/base.xml.in.h:36 ../rules/evdev.xml.in.h:36 -msgid "Adding the EuroSign to certain keys" +#: ../rules/base.xml.in.h:36 +msgid "Adding EuroSign to certain keys" msgstr "Het Euro-teken aan bepaalde toetsen toevoegen" -#: ../rules/base.xml.in.h:37 ../rules/evdev.xml.in.h:37 +#: ../rules/base.xml.in.h:37 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 ../rules/evdev.xml.in.h:38 +#: ../rules/base.xml.in.h:38 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:39 ../rules/evdev.xml.in.h:39 +#: ../rules/base.xml.in.h:39 msgid "Afghanistan" msgstr "Afghanistan" -#: ../rules/base.xml.in.h:40 ../rules/evdev.xml.in.h:40 +#: ../rules/base.xml.in.h:40 msgid "Akan" msgstr "Akaans" -#: ../rules/base.xml.in.h:41 ../rules/evdev.xml.in.h:41 +#: ../rules/base.xml.in.h:41 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:42 ../rules/evdev.xml.in.h:42 +#: ../rules/base.xml.in.h:42 msgid "Albania" msgstr "Albanië" -#: ../rules/base.xml.in.h:43 ../rules/evdev.xml.in.h:43 -msgid "Alt and Meta are on the Alt keys." -msgstr "Alt en Meta zijn op de Alt-toetsen." +#: ../rules/base.xml.in.h:43 +msgid "Alt and Meta are on Alt keys" +msgstr "Alt en Meta zitten op de Alt-toetsen" + +# wordt afgebeeld op/zit op +# zit op is veel korter en is ook duidelijker +#: ../rules/base.xml.in.h:44 +msgid "Alt is mapped to Right Win, Super to Menu" +msgstr "Alt zit op de rechter Win-toets, Super op de Menu-toets" -#: ../rules/base.xml.in.h:44 ../rules/evdev.xml.in.h:44 -msgid "Alt is mapped to the right Win-key and Super to Menu." -msgstr "Alt wordt afgebeeld op de rechter Win-toets en Super op Menu." +#: ../rules/base.xml.in.h:45 +msgid "Alt+CapsLock" +msgstr "Alt+CapsLock" -#: ../rules/base.xml.in.h:45 ../rules/evdev.xml.in.h:45 -msgid "Alt+CapsLock changes layout." -msgstr "Alt+CapsLock verandert de indeling." +#: ../rules/base.xml.in.h:46 +msgid "Alt+Ctrl" +msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:46 ../rules/evdev.xml.in.h:46 -msgid "Alt+Ctrl change layout." -msgstr "Alt+Ctrl verandert de indeling." +#: ../rules/base.xml.in.h:47 +msgid "Alt+Shift" +msgstr "Alt+Shift" -#: ../rules/base.xml.in.h:47 ../rules/evdev.xml.in.h:47 -msgid "Alt+Shift change layout." -msgstr "Alt+Shift verandert de indeling." +#: ../rules/base.xml.in.h:48 +msgid "Alt+Space" +msgstr "Alt+Spatie" -#: ../rules/base.xml.in.h:48 ../rules/evdev.xml.in.h:48 +#: ../rules/base.xml.in.h:49 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:49 ../rules/evdev.xml.in.h:49 +#: ../rules/base.xml.in.h:50 msgid "Alt/Win key behavior" msgstr "Alt/Win-toets gedrag" -#: ../rules/base.xml.in.h:50 ../rules/evdev.xml.in.h:50 +#: ../rules/base.xml.in.h:51 msgid "Alternative" msgstr "Alternatief" -#: ../rules/base.xml.in.h:51 ../rules/evdev.xml.in.h:51 +#: ../rules/base.xml.in.h:52 msgid "Alternative Eastern" msgstr "Alternatief oosters" -#: ../rules/base.xml.in.h:52 ../rules/evdev.xml.in.h:52 +#: ../rules/base.xml.in.h:53 msgid "Alternative Phonetic" msgstr "Alternatief fonetisch" -#: ../rules/base.xml.in.h:53 ../rules/evdev.xml.in.h:53 +#: ../rules/base.xml.in.h:54 msgid "Alternative international (former us_intl)" msgstr "Alternatief internationaal (voormalig us_intl)" -#: ../rules/base.xml.in.h:54 ../rules/evdev.xml.in.h:54 +#: ../rules/base.xml.in.h:55 msgid "Alternative, Sun dead keys" msgstr "Alternatief, Sun-dode toetsen" -#: ../rules/base.xml.in.h:55 ../rules/evdev.xml.in.h:55 +#: ../rules/base.xml.in.h:56 msgid "Alternative, eliminate dead keys" msgstr "Alternatief, zonder dode toetsen" -#: ../rules/base.xml.in.h:56 ../rules/evdev.xml.in.h:56 +#: ../rules/base.xml.in.h:57 msgid "Alternative, latin-9 only" msgstr "Alternatief, enkel latin-9" -#: ../rules/base.xml.in.h:57 ../rules/evdev.xml.in.h:57 +#: ../rules/base.xml.in.h:58 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:58 ../rules/evdev.xml.in.h:58 +#: ../rules/base.xml.in.h:59 msgid "Andorra" msgstr "Andorra" -#: ../rules/base.xml.in.h:59 ../rules/evdev.xml.in.h:59 +# Beide/Willekeurige/Een van de/Een/Elke +#: ../rules/base.xml.in.h:60 +msgid "Any Alt key" +msgstr "Elke Alt-toets" + +#: ../rules/base.xml.in.h:61 +msgid "Any Win key" +msgstr "Elke Win-toets" + +# Beide Win-toetsen wisselen de indeling gedurende het indrukken.< +# gedurende het indrukken/ingedrukt houden (vrij vertaald) +#: ../rules/base.xml.in.h:62 +msgid "Any Win key (while pressed)" +msgstr "Elke Win-toets (ingedrukt houden)" + +#: ../rules/base.xml.in.h:63 msgid "Apostrophe (') variant" msgstr "Apostrof (') variant" -#: ../rules/base.xml.in.h:60 ../rules/evdev.xml.in.h:60 +#: ../rules/base.xml.in.h:64 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:61 ../rules/evdev.xml.in.h:61 +#: ../rules/base.xml.in.h:65 msgid "Apple Laptop" msgstr "Apple laptop" -#: ../rules/base.xml.in.h:62 ../rules/evdev.xml.in.h:62 +#: ../rules/base.xml.in.h:66 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:63 ../rules/evdev.xml.in.h:63 +#: ../rules/base.xml.in.h:67 msgid "Arabic" msgstr "Arabisch" -#: ../rules/base.xml.in.h:64 ../rules/evdev.xml.in.h:64 +#: ../rules/base.xml.in.h:68 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:65 ../rules/evdev.xml.in.h:65 +#: ../rules/base.xml.in.h:69 msgid "Armenia" msgstr "Armenië" -#: ../rules/base.xml.in.h:66 ../rules/evdev.xml.in.h:66 +#: ../rules/base.xml.in.h:70 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Asturische variant met onder-punt H en onder-punt L" -#: ../rules/base.xml.in.h:67 ../rules/evdev.xml.in.h:67 +#: ../rules/base.xml.in.h:71 msgid "Asus Laptop" msgstr "Asus laptop" -#: ../rules/base.xml.in.h:68 ../rules/evdev.xml.in.h:68 +# "Ctrl-toets zit linksonder" +#: ../rules/base.xml.in.h:72 +msgid "At bottom left" +msgstr "Linksonder" + +# Ctrl-toets links van ‘A’ +#: ../rules/base.xml.in.h:73 +msgid "At left of 'A'" +msgstr "Links van de ‘A’" + +#: ../rules/base.xml.in.h:74 msgid "Aze" msgstr "Aze" -#: ../rules/base.xml.in.h:69 ../rules/evdev.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Azerbaijan" msgstr "Azerbeidzjan" -#: ../rules/base.xml.in.h:70 ../rules/evdev.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 draadloos internettoetsenbord" -#: ../rules/base.xml.in.h:71 ../rules/evdev.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:72 ../rules/evdev.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF multimedia" -#: ../rules/base.xml.in.h:73 ../rules/evdev.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:74 ../rules/evdev.xml.in.h:74 +#: ../rules/base.xml.in.h:80 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:75 ../rules/evdev.xml.in.h:75 +#: ../rules/base.xml.in.h:81 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:76 ../rules/evdev.xml.in.h:76 +#: ../rules/base.xml.in.h:82 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:77 ../rules/evdev.xml.in.h:77 +#: ../rules/base.xml.in.h:83 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:78 ../rules/evdev.xml.in.h:78 +#: ../rules/base.xml.in.h:84 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:79 ../rules/evdev.xml.in.h:79 +#: ../rules/base.xml.in.h:85 +msgid "BTC 9116U Mini Wireless Internet and Gaming" +msgstr "BTC 9116U Mini Wireless Internet en Gaming" + +#: ../rules/base.xml.in.h:86 msgid "Baltic+" msgstr "Baltisch+" -#: ../rules/base.xml.in.h:80 ../rules/evdev.xml.in.h:80 +#: ../rules/base.xml.in.h:87 msgid "Ban" msgstr "Ban" -#: ../rules/base.xml.in.h:81 ../rules/evdev.xml.in.h:81 +#: ../rules/base.xml.in.h:88 msgid "Bangladesh" msgstr "Bangladesh" -#: ../rules/base.xml.in.h:82 ../rules/evdev.xml.in.h:82 +#: ../rules/base.xml.in.h:89 +msgid "Bashkirian" +msgstr "Bashkiriaans" + +#: ../rules/base.xml.in.h:90 msgid "Bel" msgstr "Wit" -#: ../rules/base.xml.in.h:83 ../rules/evdev.xml.in.h:83 +#: ../rules/base.xml.in.h:91 msgid "Belarus" msgstr "Wit-Rusland" -#: ../rules/base.xml.in.h:84 ../rules/evdev.xml.in.h:84 +#: ../rules/base.xml.in.h:92 msgid "Belgium" msgstr "België" -#: ../rules/base.xml.in.h:85 ../rules/evdev.xml.in.h:85 +#: ../rules/base.xml.in.h:93 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:86 ../rules/evdev.xml.in.h:86 +#: ../rules/base.xml.in.h:94 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:87 ../rules/evdev.xml.in.h:87 +#: ../rules/base.xml.in.h:95 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:88 ../rules/evdev.xml.in.h:88 +#: ../rules/base.xml.in.h:96 msgid "Bengali" msgstr "Bengaals" -#: ../rules/base.xml.in.h:89 ../rules/evdev.xml.in.h:89 +#: ../rules/base.xml.in.h:97 msgid "Bengali Probhat" msgstr "Bengaals Probhat" -#: ../rules/base.xml.in.h:90 ../rules/evdev.xml.in.h:90 +#: ../rules/base.xml.in.h:98 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ergonomisch, Dvorak wijze" -#: ../rules/base.xml.in.h:91 ../rules/evdev.xml.in.h:91 +#: ../rules/base.xml.in.h:99 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ergonomisch, Dvorak wijze, enkel latin-9" -#: ../rules/base.xml.in.h:92 ../rules/evdev.xml.in.h:92 +#: ../rules/base.xml.in.h:100 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:93 ../rules/evdev.xml.in.h:93 +#: ../rules/base.xml.in.h:101 msgid "Bhu" msgstr "Bhu" -#: ../rules/base.xml.in.h:94 ../rules/evdev.xml.in.h:94 +#: ../rules/base.xml.in.h:102 msgid "Bhutan" msgstr "Bhutan" -#: ../rules/base.xml.in.h:95 ../rules/evdev.xml.in.h:95 +#: ../rules/base.xml.in.h:103 msgid "Biblical Hebrew (Tiro)" msgstr "Bijbels Hebreeuws (Tiro)" -#: ../rules/base.xml.in.h:96 ../rules/evdev.xml.in.h:96 +#: ../rules/base.xml.in.h:104 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:97 ../rules/evdev.xml.in.h:97 +#: ../rules/base.xml.in.h:105 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:98 ../rules/evdev.xml.in.h:98 +#: ../rules/base.xml.in.h:106 msgid "Bosnia and Herzegovina" msgstr "Bosnië-Herzegovina" # verandert/wijzigt hier beter dan veranderen/wijzigen -#: ../rules/base.xml.in.h:99 ../rules/evdev.xml.in.h:99 -msgid "Both Alt keys together change layout." -msgstr "Beide Alt-toetsen samen verandert de indeling." - -#: ../rules/base.xml.in.h:100 ../rules/evdev.xml.in.h:100 -msgid "Both Ctrl keys together change layout." -msgstr "Beide Ctrl-toetsen samen verandert de indeling." +# "Beide Alt-toetsen samen verandert de groep." +# +# tezamen/samen/tegelijk +#: ../rules/base.xml.in.h:107 +msgid "Both Alt keys together" +msgstr "Beide Alt-toetsen samen" -#: ../rules/base.xml.in.h:101 ../rules/evdev.xml.in.h:101 -msgid "Both Shift keys together change layout." -msgstr "Beide Shift-toetsen samen verandert de indeling." +#: ../rules/base.xml.in.h:108 +msgid "Both Ctrl keys together" +msgstr "Beide Ctrl-toetsen samen" -#: ../rules/base.xml.in.h:102 ../rules/evdev.xml.in.h:102 -msgid "Both Win-keys switch layout while pressed." -msgstr "Beide Win-toetsen wisselen de indeling gedurende het indrukken." +#: ../rules/base.xml.in.h:109 +msgid "Both Shift keys together" +msgstr "Beide Shift-toetsen samen" -#: ../rules/base.xml.in.h:103 ../rules/evdev.xml.in.h:103 +#: ../rules/base.xml.in.h:110 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:104 ../rules/evdev.xml.in.h:104 +#: ../rules/base.xml.in.h:111 msgid "Braille" msgstr "Braille" -#: ../rules/base.xml.in.h:105 ../rules/evdev.xml.in.h:105 +#: ../rules/base.xml.in.h:112 msgid "Brazil" msgstr "Brazilië" -#: ../rules/base.xml.in.h:106 ../rules/evdev.xml.in.h:106 -msgid "Brazilian ABNT2" -msgstr "Braziliaans ABNT2" +#: ../rules/base.xml.in.h:113 +msgid "Breton" +msgstr "Bretons" -#: ../rules/base.xml.in.h:107 ../rules/evdev.xml.in.h:107 +#: ../rules/base.xml.in.h:114 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:108 ../rules/evdev.xml.in.h:108 +#: ../rules/base.xml.in.h:115 msgid "Brother Internet Keyboard" msgstr "Brother internet toetsenbord" -#: ../rules/base.xml.in.h:109 ../rules/evdev.xml.in.h:109 +#: ../rules/base.xml.in.h:116 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:110 ../rules/evdev.xml.in.h:110 +#: ../rules/base.xml.in.h:117 msgid "Bulgaria" msgstr "Bulgarije" -#: ../rules/base.xml.in.h:111 ../rules/evdev.xml.in.h:111 +#: ../rules/base.xml.in.h:118 +msgid "CRULP" +msgstr "CRULP" + +#: ../rules/base.xml.in.h:119 msgid "Cambodia" msgstr "Cambodja" -#: ../rules/base.xml.in.h:112 ../rules/evdev.xml.in.h:112 +#: ../rules/base.xml.in.h:120 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:113 ../rules/evdev.xml.in.h:113 +#: ../rules/base.xml.in.h:121 msgid "Canada" msgstr "Canada" -#: ../rules/base.xml.in.h:114 ../rules/evdev.xml.in.h:114 -msgid "Caps Lock is Compose." -msgstr "Caps Lock is samensteltoets." +#: ../rules/base.xml.in.h:122 +msgid "Caps Lock" +msgstr "Caps Lock" -#: ../rules/base.xml.in.h:115 ../rules/evdev.xml.in.h:115 -msgid "CapsLock LED shows alternative layout." -msgstr "CapsLock-lampje toont de alternatieve indeling." +#: ../rules/base.xml.in.h:123 +msgid "CapsLock" +msgstr "CapsLock" -#: ../rules/base.xml.in.h:116 ../rules/evdev.xml.in.h:116 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock." -msgstr "CapsLock werkt als Shift met blokkering, Shift heft CapsLock tijdelijk op." +# CapsLock wisselt naar de eerste indeling, Shift+CapsLock wisselt naar de laatste indeling +#: ../rules/base.xml.in.h:124 +msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" +msgstr "CapsLock (naar eerste indeling), Shift+CapsLock (naar laatste indeling)" -#: ../rules/base.xml.in.h:117 ../rules/evdev.xml.in.h:117 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock." -msgstr "CapsLock werkt als Shift met blokkering. Shift heft CapsLock niet op." +#: ../rules/base.xml.in.h:125 +msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "CapsLock (ingedrukt houden), Alt+CapsLock geeft de oorspronkelijke capslock actie" -#: ../rules/base.xml.in.h:118 ../rules/evdev.xml.in.h:118 -msgid "CapsLock just locks the Shift modifier." -msgstr "CapsLock blokkeert slechts de Shift-toets." +#: ../rules/base.xml.in.h:126 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" +msgstr "CapsLock werkt als Shift met blokkering, Shift heft CapsLock tijdelijk op" -#: ../rules/base.xml.in.h:119 ../rules/evdev.xml.in.h:119 -msgid "CapsLock key behavior" -msgstr "CapsLock-toets gedrag" +#: ../rules/base.xml.in.h:127 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" +msgstr "CapsLock werkt als Shift met blokkering. Shift heft CapsLock niet op" -#: ../rules/base.xml.in.h:120 ../rules/evdev.xml.in.h:120 -msgid "CapsLock key changes layout." -msgstr "CapsLock-toets verandert de indeling." +#: ../rules/base.xml.in.h:128 +msgid "CapsLock is disabled" +msgstr "CapsLock is uitgezet" -#: ../rules/base.xml.in.h:121 ../rules/evdev.xml.in.h:121 -msgid "CapsLock switch to first layout, Shift+CapsLock switch to last layout." -msgstr "CapsLock wisselt naar de eerste indeling, Shift+CapsLock wisselt naar de laatste indeling." +#: ../rules/base.xml.in.h:129 +msgid "CapsLock key behavior" +msgstr "CapsLock-toets gedrag" -#: ../rules/base.xml.in.h:122 ../rules/evdev.xml.in.h:122 -msgid "CapsLock toggles Shift so all keys are affected." -msgstr "CapsLock wisselt Shift op alle toetsen." +#: ../rules/base.xml.in.h:130 +msgid "CapsLock toggles Shift so all keys are affected" +msgstr "CapsLock wisselt Shift op alle toetsen" -# werkt alleen op de alfabetische toetsen/ +# heeft alleen effect op/werkt alleen op/beinvloedt alleen ~ +# de alfabetische toetsen/ # bepaalt hoofdletters/kleine letters bij alfabetische tekens.< -#: ../rules/base.xml.in.h:123 ../rules/evdev.xml.in.h:123 -msgid "CapsLock toggles normal capitalization of alphabetic characters." -msgstr "CapsLock wisselt Shift alleen op de alfabetische toetsen." +#: ../rules/base.xml.in.h:131 +msgid "CapsLock toggles normal capitalization of alphabetic characters" +msgstr "CapsLock beïnvloedt alleen de alfabetische toetsen" -#: ../rules/base.xml.in.h:124 ../rules/evdev.xml.in.h:124 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock." -msgstr "CapsLock gebruikt interne conversie naar hoofdletters. Shift heft CapsLock tijdelijk op." +#: ../rules/base.xml.in.h:132 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" +msgstr "CapsLock gebruikt interne conversie naar hoofdletters. Shift heft CapsLock tijdelijk op" -#: ../rules/base.xml.in.h:125 ../rules/evdev.xml.in.h:125 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock." -msgstr "CapsLock gebruikt interne conversie naar hoofdletters. Shift heft CapsLock niet op." +#: ../rules/base.xml.in.h:133 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" +msgstr "CapsLock gebruikt interne conversie naar hoofdletters. Shift heft CapsLock niet op" -#: ../rules/base.xml.in.h:126 ../rules/evdev.xml.in.h:126 +#: ../rules/base.xml.in.h:134 msgid "Catalan variant with middle-dot L" msgstr "Catalaanse variant met midden-punt L" -#: ../rules/base.xml.in.h:127 ../rules/evdev.xml.in.h:127 +#: ../rules/base.xml.in.h:135 msgid "Cedilla" msgstr "Cedilla" -#: ../rules/base.xml.in.h:128 ../rules/evdev.xml.in.h:128 +#: ../rules/base.xml.in.h:136 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:129 ../rules/evdev.xml.in.h:129 +#: ../rules/base.xml.in.h:137 msgid "Cherokee" msgstr "Cherokee" -#: ../rules/base.xml.in.h:130 ../rules/evdev.xml.in.h:130 +#: ../rules/base.xml.in.h:138 +msgid "Cherry B.UNLIMITED" +msgstr "Cherry B.UNLIMITED" + +#: ../rules/base.xml.in.h:139 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:131 ../rules/evdev.xml.in.h:131 +#: ../rules/base.xml.in.h:140 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (alternatieve optie)" -#: ../rules/base.xml.in.h:132 ../rules/evdev.xml.in.h:132 +#: ../rules/base.xml.in.h:141 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:133 ../rules/evdev.xml.in.h:133 +#: ../rules/base.xml.in.h:142 +msgid "Cherry CyMotion Expert" +msgstr "Cherry CyMotion Master Expert" + +#: ../rules/base.xml.in.h:143 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:134 ../rules/evdev.xml.in.h:134 +#: ../rules/base.xml.in.h:144 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:135 ../rules/evdev.xml.in.h:135 +#: ../rules/base.xml.in.h:145 msgid "Chicony Internet Keyboard" msgstr "Chicony internet toetsenbord" -#: ../rules/base.xml.in.h:136 ../rules/evdev.xml.in.h:136 +#: ../rules/base.xml.in.h:146 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:137 ../rules/evdev.xml.in.h:137 +#: ../rules/base.xml.in.h:147 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:138 ../rules/evdev.xml.in.h:138 +#: ../rules/base.xml.in.h:148 +msgid "Chicony KU-0420" +msgstr "Chicony KU-0420" + +#: ../rules/base.xml.in.h:149 msgid "China" msgstr "China" -#: ../rules/base.xml.in.h:139 ../rules/evdev.xml.in.h:139 +#: ../rules/base.xml.in.h:150 msgid "Chuvash" msgstr "Tsjoevasjisch" -#: ../rules/base.xml.in.h:140 ../rules/evdev.xml.in.h:140 +#: ../rules/base.xml.in.h:151 msgid "Chuvash Latin" msgstr "Tsjoevasjisch Latijns" -#: ../rules/base.xml.in.h:141 ../rules/evdev.xml.in.h:141 +#: ../rules/base.xml.in.h:152 msgid "Classic" msgstr "Klassiek" -#: ../rules/base.xml.in.h:142 ../rules/evdev.xml.in.h:142 +#: ../rules/base.xml.in.h:153 msgid "Classic Dvorak" msgstr "Dvorak klassiek" -#: ../rules/base.xml.in.h:143 ../rules/evdev.xml.in.h:143 +#: ../rules/base.xml.in.h:154 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:144 ../rules/evdev.xml.in.h:144 +#: ../rules/base.xml.in.h:155 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:145 ../rules/evdev.xml.in.h:145 +#: ../rules/base.xml.in.h:156 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:146 ../rules/evdev.xml.in.h:146 +#: ../rules/base.xml.in.h:157 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access toetsenbord" -#: ../rules/base.xml.in.h:147 ../rules/evdev.xml.in.h:147 +#: ../rules/base.xml.in.h:158 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq internet toetsenbord (13 toetsen)" -#: ../rules/base.xml.in.h:148 ../rules/evdev.xml.in.h:148 +#: ../rules/base.xml.in.h:159 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq internet toetsenbord (18 toetsen)" -#: ../rules/base.xml.in.h:149 ../rules/evdev.xml.in.h:149 +#: ../rules/base.xml.in.h:160 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq internet toetsenbord (7 toetsen)" -#: ../rules/base.xml.in.h:150 ../rules/evdev.xml.in.h:150 +#: ../rules/base.xml.in.h:161 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq toetsenbord" -#: ../rules/base.xml.in.h:151 ../rules/evdev.xml.in.h:151 +#: ../rules/base.xml.in.h:162 msgid "Compose key position" msgstr "Samensteltoets positie" -#: ../rules/base.xml.in.h:152 ../rules/evdev.xml.in.h:152 +#: ../rules/base.xml.in.h:163 msgid "Congo, Democratic Republic of the" msgstr "Congo, Democratisch republiek van" -#: ../rules/base.xml.in.h:153 ../rules/evdev.xml.in.h:153 -msgid "Control is mapped to the Win-keys (and the usual Ctrl keys)." -msgstr "Ctrl wordt afgebeeld op de Win-toetsen (en de gebruikelijke Ctrl-toetsen)." +#: ../rules/base.xml.in.h:164 +msgid "Control + Alt + Backspace" +msgstr "Ctrl + Alt + Backspace" -#: ../rules/base.xml.in.h:154 ../rules/evdev.xml.in.h:154 -msgid "Croatia" -msgstr "Kroatië" +#: ../rules/base.xml.in.h:165 +msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" +msgstr "Ctrl zit op de Alt-toetsen, Alt zit op de Win-toetsen" + +#: ../rules/base.xml.in.h:166 +msgid "Control is mapped to Win keys (and the usual Ctrl keys)" +msgstr "Ctrl zit op de Win-toetsen (en de gebruikelijke Ctrl-toetsen)" + +#: ../rules/base.xml.in.h:167 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +# Krim-Tataars of Krim-Turks +# http://nl.wikipedia.org/wiki/Krim-Tataars +#: ../rules/base.xml.in.h:168 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "Krim-Tataars (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:155 ../rules/evdev.xml.in.h:155 -msgid "Ctrl key at bottom left" -msgstr "Ctrl-toets zit linksonder" +#: ../rules/base.xml.in.h:169 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "Krim-Tataars (Dobruca-2 Q)" -#: ../rules/base.xml.in.h:156 ../rules/evdev.xml.in.h:156 -msgid "Ctrl key at left of 'A'" -msgstr "Ctrl-toets links van ‘A’" +#: ../rules/base.xml.in.h:170 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "Krim-Tataars (Turks Alt-Q)" -#: ../rules/base.xml.in.h:157 ../rules/evdev.xml.in.h:157 +#: ../rules/base.xml.in.h:171 +msgid "Crimean Tatar (Turkish F)" +msgstr "Krim-Tataars (Turks F)" + +#: ../rules/base.xml.in.h:172 +msgid "Crimean Tatar (Turkish Q)" +msgstr "Krim-Tataars (Turks Q)" + +#: ../rules/base.xml.in.h:173 +msgid "Croatia" +msgstr "Kroatië" + +#: ../rules/base.xml.in.h:174 msgid "Ctrl key position" msgstr "Ctrl-toetspositie" -#: ../rules/base.xml.in.h:158 ../rules/evdev.xml.in.h:158 -msgid "Ctrl+Shift change layout." -msgstr "Ctrl+Shift verandert de indeling." +#: ../rules/base.xml.in.h:175 +msgid "Ctrl+Shift" +msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:159 ../rules/evdev.xml.in.h:159 +#: ../rules/base.xml.in.h:176 msgid "Cyrillic" msgstr "Cyrillisch" # Guillemets of ook quillemets zijn Franse aanhalingstekens. # Dit is "Nederlands" en dit is de «Franse manier» van aanhalen. -#: ../rules/base.xml.in.h:160 ../rules/evdev.xml.in.h:160 +#: ../rules/base.xml.in.h:177 msgid "Cyrillic with guillemets" msgstr "Cyrillisch met Franse aanhalingstekens" # verwisseld/gewisseld/omgewisseld -#: ../rules/base.xml.in.h:161 ../rules/evdev.xml.in.h:161 +#: ../rules/base.xml.in.h:178 msgid "Cyrillic, Z and ZHE swapped" msgstr "Cyrillisch, Z en ZHE omgewisseld" -#: ../rules/base.xml.in.h:162 ../rules/evdev.xml.in.h:162 +#: ../rules/base.xml.in.h:179 msgid "Cze" msgstr "Tsj" -#: ../rules/base.xml.in.h:163 ../rules/evdev.xml.in.h:163 +#: ../rules/base.xml.in.h:180 msgid "Czechia" msgstr "Tsjechië" -#: ../rules/base.xml.in.h:164 ../rules/evdev.xml.in.h:164 +#: ../rules/base.xml.in.h:181 +msgid "DOS" +msgstr "DOS" + +#: ../rules/base.xml.in.h:182 msgid "DRC" msgstr "DRC" -#: ../rules/base.xml.in.h:165 ../rules/evdev.xml.in.h:165 +#: ../rules/base.xml.in.h:183 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:166 ../rules/evdev.xml.in.h:166 +#: ../rules/base.xml.in.h:184 msgid "Dan" msgstr "Dan" -#: ../rules/base.xml.in.h:167 ../rules/evdev.xml.in.h:167 +#: ../rules/base.xml.in.h:185 msgid "Dead acute" msgstr "Dood acutus" -#: ../rules/base.xml.in.h:168 ../rules/evdev.xml.in.h:168 +#: ../rules/base.xml.in.h:186 msgid "Dead grave acute" msgstr "Dood gravis-acutus" # dubbelop numeriek/cijfer -#: ../rules/base.xml.in.h:169 ../rules/evdev.xml.in.h:169 -msgid "Default numeric keypad keys." -msgstr "Standaard cijferblok-toetsen." +#: ../rules/base.xml.in.h:187 +msgid "Default numeric keypad keys" +msgstr "Standaard cijferblok-toetsen" -#: ../rules/base.xml.in.h:170 ../rules/evdev.xml.in.h:170 +#: ../rules/base.xml.in.h:188 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:171 ../rules/evdev.xml.in.h:171 +#: ../rules/base.xml.in.h:189 msgid "Dell 101-key PC" msgstr "Dell 101-toetsen PC" -#: ../rules/base.xml.in.h:172 ../rules/evdev.xml.in.h:172 +#: ../rules/base.xml.in.h:190 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Dell Laptop/notebook Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:173 ../rules/evdev.xml.in.h:173 +#: ../rules/base.xml.in.h:191 msgid "Dell Laptop/notebook Precision M series" msgstr "Dell Laptop/notebook Precision M series" -#: ../rules/base.xml.in.h:174 ../rules/evdev.xml.in.h:174 +#: ../rules/base.xml.in.h:192 msgid "Dell Latitude series laptop" msgstr "Dell Latitude laptopserie" -#: ../rules/base.xml.in.h:175 ../rules/evdev.xml.in.h:175 +#: ../rules/base.xml.in.h:193 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:176 ../rules/evdev.xml.in.h:176 +#: ../rules/base.xml.in.h:194 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:177 ../rules/evdev.xml.in.h:177 +#: ../rules/base.xml.in.h:195 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:178 ../rules/evdev.xml.in.h:178 +#: ../rules/base.xml.in.h:196 msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB multimediatoetsenbord" -#: ../rules/base.xml.in.h:179 ../rules/evdev.xml.in.h:179 +#: ../rules/base.xml.in.h:197 msgid "Denmark" msgstr "Denemarken" -#: ../rules/base.xml.in.h:180 ../rules/evdev.xml.in.h:180 +#: ../rules/base.xml.in.h:198 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:181 ../rules/evdev.xml.in.h:181 +#: ../rules/base.xml.in.h:199 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop toetsenbord" -#: ../rules/base.xml.in.h:182 ../rules/evdev.xml.in.h:182 +#: ../rules/base.xml.in.h:200 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801 / 9802 serie" -#: ../rules/base.xml.in.h:183 ../rules/evdev.xml.in.h:183 +#: ../rules/base.xml.in.h:201 msgid "Dvorak" msgstr "Dvorak" # interpunctie/leestekens # het gaat hier waarschijnlijk over de indeling, waar het vraagteken en de # puntkomma etc. staan. -#: ../rules/base.xml.in.h:184 ../rules/evdev.xml.in.h:184 +#: ../rules/base.xml.in.h:202 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (UK-leestekens)" -#: ../rules/base.xml.in.h:185 ../rules/evdev.xml.in.h:185 +#: ../rules/base.xml.in.h:203 msgid "Dvorak international" msgstr "Dvorak internationaal" -#: ../rules/base.xml.in.h:186 ../rules/evdev.xml.in.h:186 -msgid "Dvorak, Polish quotes on key \"1/!\"" -msgstr "Dvorak, Poolse aanhalingstekens op toets \"1/!\"" +#: ../rules/base.xml.in.h:204 +msgid "Dvorak, Polish quotes on key 1" +msgstr "Dvorak, Poolse aanhalingstekens op toets 1" -#: ../rules/base.xml.in.h:187 ../rules/evdev.xml.in.h:187 +#: ../rules/base.xml.in.h:205 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, Poolse aanhalingstekens op aanhalingstekentoets" +#: ../rules/base.xml.in.h:206 +msgid "E" +msgstr "E" + # oostelijk/oosters -#: ../rules/base.xml.in.h:188 ../rules/evdev.xml.in.h:188 +#: ../rules/base.xml.in.h:207 msgid "Eastern" msgstr "Oosters" -#: ../rules/base.xml.in.h:189 ../rules/evdev.xml.in.h:189 +#: ../rules/base.xml.in.h:208 msgid "Eliminate dead keys" msgstr "Geen dode toetsen" -#: ../rules/base.xml.in.h:190 ../rules/evdev.xml.in.h:190 +#: ../rules/base.xml.in.h:209 +msgid "Enable extra typographic characters" +msgstr "Extra typografische tekens aanzetten" + +#: ../rules/base.xml.in.h:210 +msgid "English" +msgstr "Engels" + +#: ../rules/base.xml.in.h:211 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:191 ../rules/evdev.xml.in.h:191 +#: ../rules/base.xml.in.h:212 +msgid "Enter on keypad" +msgstr "Enter op cijferblok" + +#: ../rules/base.xml.in.h:213 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:192 ../rules/evdev.xml.in.h:192 +#: ../rules/base.xml.in.h:214 msgid "Ergonomic" msgstr "Ergonomisch" -#: ../rules/base.xml.in.h:193 ../rules/evdev.xml.in.h:193 +#: ../rules/base.xml.in.h:215 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:194 ../rules/evdev.xml.in.h:194 +#: ../rules/base.xml.in.h:216 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:195 ../rules/evdev.xml.in.h:195 +#: ../rules/base.xml.in.h:217 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:196 ../rules/evdev.xml.in.h:196 +#: ../rules/base.xml.in.h:218 msgid "Estonia" msgstr "Estland" -#: ../rules/base.xml.in.h:197 ../rules/evdev.xml.in.h:197 +#: ../rules/base.xml.in.h:219 msgid "Eth" msgstr "Eth" -#: ../rules/base.xml.in.h:198 ../rules/evdev.xml.in.h:198 +#: ../rules/base.xml.in.h:220 msgid "Ethiopia" msgstr "Ethiopië" -#: ../rules/base.xml.in.h:199 ../rules/evdev.xml.in.h:199 +#: ../rules/base.xml.in.h:221 msgid "Evdev-managed keyboard" msgstr "Evdev-beheerd toetsenbord" -#: ../rules/base.xml.in.h:200 ../rules/evdev.xml.in.h:200 +#: ../rules/base.xml.in.h:222 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:201 ../rules/evdev.xml.in.h:201 +#: ../rules/base.xml.in.h:223 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:202 ../rules/evdev.xml.in.h:202 +#: ../rules/base.xml.in.h:224 msgid "Extended" msgstr "Uitgebreid" -#: ../rules/base.xml.in.h:203 ../rules/evdev.xml.in.h:203 +#: ../rules/base.xml.in.h:225 +msgid "Extended - Winkeys" +msgstr "Uitgebreid - Win-toetsen" + +#: ../rules/base.xml.in.h:226 msgid "Extended Backslash" msgstr "Brede backslash" -#: ../rules/base.xml.in.h:204 ../rules/evdev.xml.in.h:204 +#: ../rules/base.xml.in.h:227 msgid "F-letter (F) variant" msgstr "F-letter (F) variant" -#: ../rules/base.xml.in.h:205 ../rules/evdev.xml.in.h:205 +#: ../rules/base.xml.in.h:228 +msgid "FL90" +msgstr "FL90" + +#: ../rules/base.xml.in.h:229 msgid "Fao" msgstr "Fao" -#: ../rules/base.xml.in.h:206 ../rules/evdev.xml.in.h:206 +#: ../rules/base.xml.in.h:230 msgid "Faroe Islands" msgstr "Faeröer-eilanden" -#: ../rules/base.xml.in.h:207 ../rules/evdev.xml.in.h:207 +#: ../rules/base.xml.in.h:231 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:208 ../rules/evdev.xml.in.h:208 +#: ../rules/base.xml.in.h:232 msgid "Finland" msgstr "Finland" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:211 ../rules/evdev.xml.in.h:211 +#: ../rules/base.xml.in.h:235 msgid "Four-level key with abstract separators" msgstr "Vier-niveaus toets met abstracte scheidingstekens" -#: ../rules/base.xml.in.h:212 ../rules/evdev.xml.in.h:212 +#: ../rules/base.xml.in.h:236 msgid "Four-level key with comma" msgstr "Vier-niveaus toets met komma" -#: ../rules/base.xml.in.h:213 ../rules/evdev.xml.in.h:213 +#: ../rules/base.xml.in.h:237 msgid "Four-level key with dot" msgstr "Vier-niveaus toets met punt" -#: ../rules/base.xml.in.h:214 ../rules/evdev.xml.in.h:214 +#: ../rules/base.xml.in.h:238 +msgid "Four-level key with dot, latin-9 restriction" +msgstr "Vier-niveaus toets met punt, latin-9 restrictie" + +#: ../rules/base.xml.in.h:239 msgid "Four-level key with momayyez" msgstr "Vier-niveaus toets met momayyez" -#: ../rules/base.xml.in.h:215 ../rules/evdev.xml.in.h:215 +#: ../rules/base.xml.in.h:240 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:216 ../rules/evdev.xml.in.h:216 +#: ../rules/base.xml.in.h:241 msgid "France" msgstr "Frankrijk" -#: ../rules/base.xml.in.h:217 ../rules/evdev.xml.in.h:217 +#: ../rules/base.xml.in.h:242 msgid "French" msgstr "Frans" -#: ../rules/base.xml.in.h:218 ../rules/evdev.xml.in.h:218 +#: ../rules/base.xml.in.h:243 msgid "French (Macintosh)" msgstr "Frans (Macintosh)" -#: ../rules/base.xml.in.h:219 ../rules/evdev.xml.in.h:219 +#: ../rules/base.xml.in.h:244 msgid "French (legacy)" msgstr "Frans (oud)" -#: ../rules/base.xml.in.h:220 ../rules/evdev.xml.in.h:220 +#: ../rules/base.xml.in.h:245 msgid "French Dvorak" msgstr "Frans-Dvorak" -#: ../rules/base.xml.in.h:221 ../rules/evdev.xml.in.h:221 +#: ../rules/base.xml.in.h:246 msgid "French, Sun dead keys" msgstr "Frans, Sun-dode toetsen" -#: ../rules/base.xml.in.h:222 ../rules/evdev.xml.in.h:222 +#: ../rules/base.xml.in.h:247 msgid "French, eliminate dead keys" msgstr "Frans, zonder dode toetsen" -#: ../rules/base.xml.in.h:223 ../rules/evdev.xml.in.h:223 -msgid "Fujitsu-Siemens Computers AMILO A1667G laptop" -msgstr "Fujitsu-Siemens Computers AMILO A1667G laptop" +#: ../rules/base.xml.in.h:248 +msgid "Fujitsu-Siemens Computers AMILO laptop" +msgstr "Fujitsu-Siemens Computers AMILO laptop" -#: ../rules/base.xml.in.h:224 ../rules/evdev.xml.in.h:224 +#: ../rules/base.xml.in.h:249 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:225 ../rules/evdev.xml.in.h:225 +#: ../rules/base.xml.in.h:250 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:226 ../rules/evdev.xml.in.h:226 +#: ../rules/base.xml.in.h:251 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:227 ../rules/evdev.xml.in.h:227 +#: ../rules/base.xml.in.h:252 msgid "Generic 101-key PC" msgstr "Algemeen 101-toetsen PC" -#: ../rules/base.xml.in.h:228 ../rules/evdev.xml.in.h:228 +#: ../rules/base.xml.in.h:253 msgid "Generic 102-key (Intl) PC" msgstr "Algemeen 102-toetsen (internationaal) PC" -#: ../rules/base.xml.in.h:229 ../rules/evdev.xml.in.h:229 +#: ../rules/base.xml.in.h:254 msgid "Generic 104-key PC" msgstr "Algemeen 104-toetsen PC" -#: ../rules/base.xml.in.h:230 ../rules/evdev.xml.in.h:230 +#: ../rules/base.xml.in.h:255 msgid "Generic 105-key (Intl) PC" msgstr "Algemeen 105-toetsen (internationaal) PC" -#: ../rules/base.xml.in.h:231 ../rules/evdev.xml.in.h:231 +#: ../rules/base.xml.in.h:256 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:232 ../rules/evdev.xml.in.h:232 +#: ../rules/base.xml.in.h:257 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM toetsenbord KWD-910" -#: ../rules/base.xml.in.h:233 ../rules/evdev.xml.in.h:233 +#: ../rules/base.xml.in.h:258 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:234 ../rules/evdev.xml.in.h:234 +#: ../rules/base.xml.in.h:259 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:235 ../rules/evdev.xml.in.h:235 +#: ../rules/base.xml.in.h:260 +msgid "Genius KKB-2050HS" +msgstr "Genius KKB-2050HS" + +#: ../rules/base.xml.in.h:261 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:236 ../rules/evdev.xml.in.h:236 +#: ../rules/base.xml.in.h:262 msgid "Georgia" msgstr "Georgië" -#: ../rules/base.xml.in.h:237 ../rules/evdev.xml.in.h:237 +#: ../rules/base.xml.in.h:263 msgid "Georgian" msgstr "Georgisch" -#: ../rules/base.xml.in.h:238 ../rules/evdev.xml.in.h:238 +#: ../rules/base.xml.in.h:264 msgid "Georgian AZERTY Tskapo" msgstr "Georgisch AZERTY Tskapo" -#: ../rules/base.xml.in.h:239 ../rules/evdev.xml.in.h:239 +#: ../rules/base.xml.in.h:265 msgid "German (Macintosh)" msgstr "Duits (Macintosh)" -#: ../rules/base.xml.in.h:240 ../rules/evdev.xml.in.h:240 +#: ../rules/base.xml.in.h:266 msgid "German, Sun dead keys" msgstr "Duits, Sun-dode toetsen" -#: ../rules/base.xml.in.h:241 ../rules/evdev.xml.in.h:241 +#: ../rules/base.xml.in.h:267 msgid "German, eliminate dead keys" msgstr "Duits, zonder dode toetsen" -#: ../rules/base.xml.in.h:242 ../rules/evdev.xml.in.h:242 +#: ../rules/base.xml.in.h:268 msgid "Germany" msgstr "Duitsland" -#: ../rules/base.xml.in.h:243 ../rules/evdev.xml.in.h:243 +#: ../rules/base.xml.in.h:269 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:244 ../rules/evdev.xml.in.h:244 +#: ../rules/base.xml.in.h:270 msgid "Ghana" msgstr "Ghana" -#: ../rules/base.xml.in.h:245 ../rules/evdev.xml.in.h:245 +#: ../rules/base.xml.in.h:271 msgid "Gre" msgstr "Gri" -#: ../rules/base.xml.in.h:246 ../rules/evdev.xml.in.h:246 +#: ../rules/base.xml.in.h:272 msgid "Greece" msgstr "Griekenland" -#: ../rules/base.xml.in.h:247 ../rules/evdev.xml.in.h:247 +#: ../rules/base.xml.in.h:273 msgid "Group toggle on multiply/divide key" msgstr "Groepswissel met de toets vermenigvuldigen/delen" -#: ../rules/base.xml.in.h:248 ../rules/evdev.xml.in.h:248 +#: ../rules/base.xml.in.h:274 msgid "Gui" msgstr "Gui" -#: ../rules/base.xml.in.h:249 ../rules/evdev.xml.in.h:249 +#: ../rules/base.xml.in.h:275 msgid "Guinea" msgstr "Guinea" -#: ../rules/base.xml.in.h:250 ../rules/evdev.xml.in.h:250 +#: ../rules/base.xml.in.h:276 msgid "Gujarati" msgstr "Gujarati" -#: ../rules/base.xml.in.h:251 ../rules/evdev.xml.in.h:251 +#: ../rules/base.xml.in.h:277 msgid "Gurmukhi" msgstr "Gurmukhi" -#: ../rules/base.xml.in.h:252 ../rules/evdev.xml.in.h:252 +#: ../rules/base.xml.in.h:278 msgid "Gurmukhi Jhelum" msgstr "Gurmukhi Jhelum" # het zal wel een merk zijn -#: ../rules/base.xml.in.h:253 ../rules/evdev.xml.in.h:253 +#: ../rules/base.xml.in.h:279 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:254 ../rules/evdev.xml.in.h:254 +#: ../rules/base.xml.in.h:280 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking toetsenbord" -#: ../rules/base.xml.in.h:255 ../rules/evdev.xml.in.h:255 +#: ../rules/base.xml.in.h:281 msgid "Happy Hacking Keyboard for Mac" msgstr "Happy Hacking toetsenbord voor Mac" -#: ../rules/base.xml.in.h:256 ../rules/evdev.xml.in.h:256 +#: ../rules/base.xml.in.h:282 msgid "Hausa" msgstr "Hausa" -#: ../rules/base.xml.in.h:257 ../rules/evdev.xml.in.h:257 +#: ../rules/base.xml.in.h:283 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard internet toetsenbord" -#: ../rules/base.xml.in.h:258 ../rules/evdev.xml.in.h:258 -msgid "Hewlett-Packard Internet Keyboard 5181" -msgstr "Hewlett-Packard internet toetsenbord 5181" - -#: ../rules/base.xml.in.h:259 ../rules/evdev.xml.in.h:259 -msgid "Hewlett-Packard Internet Keyboard 5185" -msgstr "Hewlett-Packard internet toetsenbord 5185" - -#: ../rules/base.xml.in.h:260 ../rules/evdev.xml.in.h:260 +#: ../rules/base.xml.in.h:284 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:261 ../rules/evdev.xml.in.h:261 +#: ../rules/base.xml.in.h:285 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:262 ../rules/evdev.xml.in.h:262 +#: ../rules/base.xml.in.h:286 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:263 ../rules/evdev.xml.in.h:263 +#: ../rules/base.xml.in.h:287 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:264 ../rules/evdev.xml.in.h:264 +#: ../rules/base.xml.in.h:288 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:265 ../rules/evdev.xml.in.h:265 +#: ../rules/base.xml.in.h:289 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:266 ../rules/evdev.xml.in.h:266 +#: ../rules/base.xml.in.h:290 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:267 ../rules/evdev.xml.in.h:267 -msgid "Hewlett-Packard SK-2501 Multimedia Keyboard" -msgstr "Hewlett-Packard SK-2501 multimedia toetsenbord" +#: ../rules/base.xml.in.h:291 +msgid "Hewlett-Packard Pavilion dv5" +msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:268 ../rules/evdev.xml.in.h:268 -msgid "Hewlett-Packard SK-2505 Internet Keyboard" -msgstr "Hewlett-Packard SK-2505 internet toetsenbord" +#: ../rules/base.xml.in.h:292 +msgid "Hewlett-Packard SK-250x Multimedia Keyboard" +msgstr "Hewlett-Packard SK-250x multimedia toetsenbord" -#: ../rules/base.xml.in.h:269 ../rules/evdev.xml.in.h:269 +#: ../rules/base.xml.in.h:293 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:270 ../rules/evdev.xml.in.h:270 +#: ../rules/base.xml.in.h:294 +msgid "Hexadecimal" +msgstr "Hexadecimaal" + +#: ../rules/base.xml.in.h:295 msgid "Hindi Bolnagri" msgstr "Hindi Bolnagri" +#: ../rules/base.xml.in.h:296 +msgid "Hindi Wx" +msgstr "Hindi Wx" + # gelijkklinkend/homofonetisch/homofonisch -#: ../rules/base.xml.in.h:271 ../rules/evdev.xml.in.h:271 +#: ../rules/base.xml.in.h:297 msgid "Homophonic" msgstr "Homofonisch" -#: ../rules/base.xml.in.h:272 ../rules/evdev.xml.in.h:272 +#: ../rules/base.xml.in.h:298 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" # Kro/Hrv -#: ../rules/base.xml.in.h:273 ../rules/evdev.xml.in.h:273 +#: ../rules/base.xml.in.h:299 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:274 ../rules/evdev.xml.in.h:274 +#: ../rules/base.xml.in.h:300 msgid "Hun" msgstr "Hon" -#: ../rules/base.xml.in.h:275 ../rules/evdev.xml.in.h:275 +#: ../rules/base.xml.in.h:301 msgid "Hungary" msgstr "Hongarije" -#: ../rules/base.xml.in.h:276 ../rules/evdev.xml.in.h:276 -msgid "Hyper is mapped to the Win-keys." -msgstr "Hyper wordt afgebeeld op de Win-toetsen." +#: ../rules/base.xml.in.h:302 +msgid "Hyper is mapped to Win-keys" +msgstr "Hyper zit op de Win-toetsen" -#: ../rules/base.xml.in.h:277 ../rules/evdev.xml.in.h:277 +#: ../rules/base.xml.in.h:303 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:278 ../rules/evdev.xml.in.h:278 +#: ../rules/base.xml.in.h:304 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:279 ../rules/evdev.xml.in.h:279 +#: ../rules/base.xml.in.h:305 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:280 ../rules/evdev.xml.in.h:280 -msgid "IBM Rapid Access II (alternate option)" -msgstr "IBM Rapid Access II (alternatieve optie)" - -#: ../rules/base.xml.in.h:281 ../rules/evdev.xml.in.h:281 +#: ../rules/base.xml.in.h:306 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:282 ../rules/evdev.xml.in.h:282 +#: ../rules/base.xml.in.h:307 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:283 ../rules/evdev.xml.in.h:283 +#: ../rules/base.xml.in.h:308 msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" -#: ../rules/base.xml.in.h:284 ../rules/evdev.xml.in.h:284 +#: ../rules/base.xml.in.h:309 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:285 ../rules/evdev.xml.in.h:285 +#: ../rules/base.xml.in.h:310 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:286 ../rules/evdev.xml.in.h:286 +#: ../rules/base.xml.in.h:311 msgid "ISO Alternate" msgstr "ISO alternatief" -#: ../rules/base.xml.in.h:287 ../rules/evdev.xml.in.h:287 +#: ../rules/base.xml.in.h:312 msgid "Iceland" msgstr "IJsland" -#: ../rules/base.xml.in.h:288 ../rules/evdev.xml.in.h:288 +#: ../rules/base.xml.in.h:313 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:289 ../rules/evdev.xml.in.h:289 +# met/bijvoegen +# inactieve/dode/latente +#: ../rules/base.xml.in.h:314 +msgid "Include dead tilde" +msgstr "Met dode tilde" + +#: ../rules/base.xml.in.h:315 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:290 ../rules/evdev.xml.in.h:290 +#: ../rules/base.xml.in.h:316 msgid "India" msgstr "India" -#: ../rules/base.xml.in.h:291 ../rules/evdev.xml.in.h:291 +#: ../rules/base.xml.in.h:317 msgid "International (AltGr dead keys)" msgstr "Internationaal (AltGr dode toetsen)" -#: ../rules/base.xml.in.h:292 ../rules/evdev.xml.in.h:292 +#: ../rules/base.xml.in.h:318 msgid "International (with dead keys)" msgstr "Internationaal (met dode toetsen)" -#: ../rules/base.xml.in.h:293 ../rules/evdev.xml.in.h:293 +#: ../rules/base.xml.in.h:319 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:294 ../rules/evdev.xml.in.h:294 +#: ../rules/base.xml.in.h:320 msgid "Iran" msgstr "Iran" -#: ../rules/base.xml.in.h:295 ../rules/evdev.xml.in.h:295 +#: ../rules/base.xml.in.h:321 msgid "Iraq" msgstr "Irak" -#: ../rules/base.xml.in.h:296 ../rules/evdev.xml.in.h:296 +#: ../rules/base.xml.in.h:322 msgid "Ireland" msgstr "Ierland" -#: ../rules/base.xml.in.h:297 ../rules/evdev.xml.in.h:297 +#: ../rules/base.xml.in.h:323 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:298 ../rules/evdev.xml.in.h:298 +#: ../rules/base.xml.in.h:324 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:299 ../rules/evdev.xml.in.h:299 +#: ../rules/base.xml.in.h:325 msgid "Irq" msgstr "Irq" -#: ../rules/base.xml.in.h:300 ../rules/evdev.xml.in.h:300 +#: ../rules/base.xml.in.h:326 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:301 ../rules/evdev.xml.in.h:301 +#: ../rules/base.xml.in.h:327 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:302 ../rules/evdev.xml.in.h:302 +#: ../rules/base.xml.in.h:328 msgid "Israel" msgstr "Israël" -#: ../rules/base.xml.in.h:303 ../rules/evdev.xml.in.h:303 +#: ../rules/base.xml.in.h:329 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:304 ../rules/evdev.xml.in.h:304 +#: ../rules/base.xml.in.h:330 msgid "Italy" msgstr "Italië" -#: ../rules/base.xml.in.h:305 ../rules/evdev.xml.in.h:305 +#: ../rules/base.xml.in.h:331 msgid "Japan" msgstr "Japan" -#: ../rules/base.xml.in.h:306 ../rules/evdev.xml.in.h:306 +#: ../rules/base.xml.in.h:332 msgid "Japan (PC-98xx Series)" msgstr "Japan (PC-98xx serie)" -#: ../rules/base.xml.in.h:307 ../rules/evdev.xml.in.h:307 -msgid "Japanese 106-key" -msgstr "Japans 106-toetsen" - -#: ../rules/base.xml.in.h:308 ../rules/evdev.xml.in.h:308 +#: ../rules/base.xml.in.h:333 msgid "Japanese keyboard options" msgstr "Japanse toetsenbordopties" -#: ../rules/base.xml.in.h:309 ../rules/evdev.xml.in.h:309 +#: ../rules/base.xml.in.h:334 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:310 ../rules/evdev.xml.in.h:310 +#: ../rules/base.xml.in.h:335 +msgid "Kalmyk" +msgstr "Kalmyk" + +#: ../rules/base.xml.in.h:336 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:311 ../rules/evdev.xml.in.h:311 +#: ../rules/base.xml.in.h:337 msgid "Kana Lock key is locking" msgstr "Kana Lock-toets is blokkerend" -#: ../rules/base.xml.in.h:312 ../rules/evdev.xml.in.h:312 +#: ../rules/base.xml.in.h:338 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:313 ../rules/evdev.xml.in.h:313 +#: ../rules/base.xml.in.h:339 msgid "Kashubian" msgstr "Kasjoebiaans" -#: ../rules/base.xml.in.h:314 ../rules/evdev.xml.in.h:314 +#: ../rules/base.xml.in.h:340 msgid "Kaz" msgstr "Kaz" # de taal Kazachstaans -#: ../rules/base.xml.in.h:315 ../rules/evdev.xml.in.h:315 +#: ../rules/base.xml.in.h:341 msgid "Kazakh with Russian" msgstr "Kazachstaans met Russisch" -#: ../rules/base.xml.in.h:316 ../rules/evdev.xml.in.h:316 +#: ../rules/base.xml.in.h:342 msgid "Kazakhstan" msgstr "Kazachstan" -# nummerblok/ -#: ../rules/base.xml.in.h:317 ../rules/evdev.xml.in.h:317 -msgid "Keypad" -msgstr "Nummerblok" +# om zeep te helpen/af te breken/te stoppen/ +#: ../rules/base.xml.in.h:343 +msgid "Key sequence to kill the X server" +msgstr "Toetscombinatie om de X-server af te breken" -#: ../rules/base.xml.in.h:318 ../rules/evdev.xml.in.h:318 -msgid "Keypad with unicode additions (arrows and math operators)" -msgstr "Cijferblok met unicode-aanvullingen (pijlen en wiskundige operatoren)" +# aan te zetten/te kiezen/te selecteren/te krijgen +# +# 'to choose' is hier een slechte woordkeuze IMO +#: ../rules/base.xml.in.h:344 +msgid "Key to choose 3rd level" +msgstr "De toets om het 3e niveau te krijgen" -#: ../rules/base.xml.in.h:319 ../rules/evdev.xml.in.h:319 -msgid "Keypad with unicode additions (arrows and math operators). Math operators on default level." -msgstr "Cijferblok met unicode-aanvullingen (pijlen en wiskundige operatoren). Wiskundige operatoren op het standaard niveau." +# wijzigen/veranderen +#: ../rules/base.xml.in.h:345 +msgid "Key(s) to change layout" +msgstr "De toets(en) om de indeling te veranderen" -#: ../rules/base.xml.in.h:320 ../rules/evdev.xml.in.h:320 +#: ../rules/base.xml.in.h:346 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:321 ../rules/evdev.xml.in.h:321 +#: ../rules/base.xml.in.h:347 +msgid "Kgz" +msgstr "Kgz" + +#: ../rules/base.xml.in.h:348 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:322 ../rules/evdev.xml.in.h:322 -msgid "Kir" -msgstr "Kir" - -#: ../rules/base.xml.in.h:323 ../rules/evdev.xml.in.h:323 +#: ../rules/base.xml.in.h:349 msgid "Komi" msgstr "Komi" -#: ../rules/base.xml.in.h:324 ../rules/evdev.xml.in.h:324 +#: ../rules/base.xml.in.h:350 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:325 ../rules/evdev.xml.in.h:325 +#: ../rules/base.xml.in.h:351 msgid "Korea, Republic of" msgstr "Korea, Republiek" -#: ../rules/base.xml.in.h:326 ../rules/evdev.xml.in.h:326 -msgid "Korean 106-key" -msgstr "Koreaans 106-toetsen" - -#: ../rules/base.xml.in.h:327 ../rules/evdev.xml.in.h:327 +#: ../rules/base.xml.in.h:352 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:328 ../rules/evdev.xml.in.h:328 +#: ../rules/base.xml.in.h:353 msgid "Kurdish, (F)" msgstr "Koerdisch, (F)" -#: ../rules/base.xml.in.h:329 ../rules/evdev.xml.in.h:329 +#: ../rules/base.xml.in.h:354 msgid "Kurdish, Arabic-Latin" msgstr "Koerdisch, Arabisch-Latijns" -#: ../rules/base.xml.in.h:330 ../rules/evdev.xml.in.h:330 +#: ../rules/base.xml.in.h:355 msgid "Kurdish, Latin Alt-Q" msgstr "Koerdisch, Latijns Alt-Q" -#: ../rules/base.xml.in.h:331 ../rules/evdev.xml.in.h:331 +#: ../rules/base.xml.in.h:356 msgid "Kurdish, Latin Q" msgstr "Koerdisch, Latijns Q" -#: ../rules/base.xml.in.h:332 ../rules/evdev.xml.in.h:332 +#: ../rules/base.xml.in.h:357 msgid "Kyrgyzstan" msgstr "Kirgizië" -#: ../rules/base.xml.in.h:333 ../rules/evdev.xml.in.h:333 +#: ../rules/base.xml.in.h:358 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:334 ../rules/evdev.xml.in.h:334 -msgid "LCtrl+LShift change layout." -msgstr "Linker Ctrl+Linker Shift verandert de indeling." - -#: ../rules/base.xml.in.h:335 ../rules/evdev.xml.in.h:335 +#: ../rules/base.xml.in.h:359 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:336 ../rules/evdev.xml.in.h:336 +#: ../rules/base.xml.in.h:360 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:337 ../rules/evdev.xml.in.h:337 +#: ../rules/base.xml.in.h:361 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:338 ../rules/evdev.xml.in.h:338 +#: ../rules/base.xml.in.h:362 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:339 ../rules/evdev.xml.in.h:339 +#: ../rules/base.xml.in.h:363 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Laptop/notebook Compaq (bijv. Armada) laptop toetsenbord" -#: ../rules/base.xml.in.h:340 ../rules/evdev.xml.in.h:340 +#: ../rules/base.xml.in.h:364 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Laptop/notebook Compaq (bijv. Presario) internet toetsenbord" -#: ../rules/base.xml.in.h:341 ../rules/evdev.xml.in.h:341 +#: ../rules/base.xml.in.h:365 msgid "Laptop/notebook eMachines m68xx" msgstr "Laptop/notebook eMachines m68xx" -#: ../rules/base.xml.in.h:342 ../rules/evdev.xml.in.h:342 +#: ../rules/base.xml.in.h:366 msgid "Latin" msgstr "Latijns" -#: ../rules/base.xml.in.h:343 ../rules/evdev.xml.in.h:343 +#: ../rules/base.xml.in.h:367 msgid "Latin American" msgstr "Latijns-Amerika" -#: ../rules/base.xml.in.h:344 ../rules/evdev.xml.in.h:344 +#: ../rules/base.xml.in.h:368 msgid "Latin Unicode" msgstr "Latijns-Unicode" -#: ../rules/base.xml.in.h:345 ../rules/evdev.xml.in.h:345 +#: ../rules/base.xml.in.h:369 msgid "Latin Unicode qwerty" msgstr "Latijns-Unicode qwerty" -#: ../rules/base.xml.in.h:346 ../rules/evdev.xml.in.h:346 +#: ../rules/base.xml.in.h:370 msgid "Latin qwerty" msgstr "Latijns qwerty" -#: ../rules/base.xml.in.h:347 ../rules/evdev.xml.in.h:347 +#: ../rules/base.xml.in.h:371 msgid "Latin unicode" msgstr "Latijns-unicode" -#: ../rules/base.xml.in.h:348 ../rules/evdev.xml.in.h:348 +#: ../rules/base.xml.in.h:372 msgid "Latin unicode qwerty" msgstr "Latijns-unicode qwerty" # Guillemets of ook quillemets zijn Franse aanhalingstekens. # Dit is "Nederlands" en dit is de «Franse manier» van aanhalen. -#: ../rules/base.xml.in.h:349 ../rules/evdev.xml.in.h:349 +#: ../rules/base.xml.in.h:373 msgid "Latin with guillemets" msgstr "Latijns met Franse aanhalingstekens" -#: ../rules/base.xml.in.h:350 ../rules/evdev.xml.in.h:350 +#: ../rules/base.xml.in.h:374 msgid "Latvia" msgstr "Letland" -#: ../rules/base.xml.in.h:351 ../rules/evdev.xml.in.h:351 +#: ../rules/base.xml.in.h:375 msgid "Lav" msgstr "Lav" -#: ../rules/base.xml.in.h:352 ../rules/evdev.xml.in.h:352 -msgid "Layout switching" -msgstr "Wisselen van indeling" +#: ../rules/base.xml.in.h:376 +msgid "Left Alt" +msgstr "Linker Alt-toets" -#: ../rules/base.xml.in.h:353 ../rules/evdev.xml.in.h:353 -msgid "Left Alt is swapped with left Win-key." -msgstr "De linker Alt-toets wordt omgewisseld met de linker Win-toets." +#: ../rules/base.xml.in.h:377 +msgid "Left Alt (while pressed)" +msgstr "Linker Alt-toets (ingedrukt houden)" -#: ../rules/base.xml.in.h:354 ../rules/evdev.xml.in.h:354 -msgid "Left Alt key changes layout." -msgstr "Linker Alt-toets verandert de indeling." +#: ../rules/base.xml.in.h:378 +msgid "Left Alt is swapped with Left Win" +msgstr "De linker Alt-toets en Win-toets worden gewisseld" -#: ../rules/base.xml.in.h:355 ../rules/evdev.xml.in.h:355 -msgid "Left Alt key switches layout while pressed." -msgstr "Linker Alt-toets wisselt de indeling gedurende het indrukken." +#: ../rules/base.xml.in.h:379 +msgid "Left Ctrl" +msgstr "Linker Ctrl-toets" -#: ../rules/base.xml.in.h:356 ../rules/evdev.xml.in.h:356 -msgid "Left Ctrl key changes layout." -msgstr "Linker Ctrl-toets verandert de indeling." +# -toets toevoegen? +#: ../rules/base.xml.in.h:380 +msgid "Left Ctrl+Left Shift" +msgstr "Linker Ctrl + linker Shift-toets" -#: ../rules/base.xml.in.h:357 ../rules/evdev.xml.in.h:357 -msgid "Left Shift key changes layout." -msgstr "Linker Shift-toets verandert de indeling." +#: ../rules/base.xml.in.h:381 +msgid "Left Shift" +msgstr "Linker Shift-toets" -#: ../rules/base.xml.in.h:358 ../rules/evdev.xml.in.h:358 -msgid "Left Win-key changes layout." -msgstr "Linker Win-toets verandert de indeling." +#: ../rules/base.xml.in.h:382 +msgid "Left Win" +msgstr "Linker Win-toets" -#: ../rules/base.xml.in.h:359 ../rules/evdev.xml.in.h:359 -msgid "Left Win-key is Compose." -msgstr "Linker Win-toets is samensteltoets." +# Linker Win-toets wisselt naar de eerste indeling, rechter Win/Menu-toets wisselt naar de laatste indeling +#: ../rules/base.xml.in.h:383 +msgid "Left Win (to first layout), Right Win/Menu (to last layout)" +msgstr "Linker Win-toets (naar de eerste indeling), rechter Win/Menu-toets (naar de laatste indeling)" -#: ../rules/base.xml.in.h:360 ../rules/evdev.xml.in.h:360 -msgid "Left Win-key switches layout while pressed." -msgstr "Linker Win-toets wisselt de indeling gedurende het indrukken." +#: ../rules/base.xml.in.h:384 +msgid "Left Win (while pressed)" +msgstr "Linker Win-toets (ingedrukt houden)" -#: ../rules/base.xml.in.h:361 ../rules/evdev.xml.in.h:361 +#: ../rules/base.xml.in.h:385 msgid "Left hand" msgstr "Linkshandig" -#: ../rules/base.xml.in.h:362 ../rules/evdev.xml.in.h:362 +#: ../rules/base.xml.in.h:386 msgid "Left handed Dvorak" msgstr "Linkshandige Dvorak" -#: ../rules/base.xml.in.h:363 ../rules/evdev.xml.in.h:363 +#: ../rules/base.xml.in.h:387 msgid "Legacy" msgstr "Historisch" -#: ../rules/base.xml.in.h:364 ../rules/evdev.xml.in.h:364 -msgid "Legacy Wang 724 keypad" -msgstr "Historisch Wang 724 cijferblok" +#: ../rules/base.xml.in.h:388 +msgid "Legacy Wang 724" +msgstr "Historisch Wang 724" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:366 ../rules/evdev.xml.in.h:366 +#: ../rules/base.xml.in.h:390 msgid "Legacy key with comma" msgstr "Historisch cijferblok met komma" -#: ../rules/base.xml.in.h:367 ../rules/evdev.xml.in.h:367 +#: ../rules/base.xml.in.h:391 msgid "Legacy key with dot" msgstr "Historisch cijferblok met punt" -#: ../rules/base.xml.in.h:368 ../rules/evdev.xml.in.h:368 -msgid "Legacy keypad" -msgstr "Historisch cijferblok" - -#: ../rules/base.xml.in.h:369 ../rules/evdev.xml.in.h:369 -msgid "Less-than/Greater-than is Compose." -msgstr "Groter dan/Kleiner dan is samensteltoets." +#: ../rules/base.xml.in.h:392 +msgid "Less-than/Greater-than" +msgstr "Groter dan/Kleiner dan" -#: ../rules/base.xml.in.h:370 ../rules/evdev.xml.in.h:370 +#: ../rules/base.xml.in.h:393 msgid "Lithuania" msgstr "Litouwen" -#: ../rules/base.xml.in.h:371 ../rules/evdev.xml.in.h:371 +#: ../rules/base.xml.in.h:394 msgid "Logitech Access Keyboard" msgstr "Logitech Access toetsenbord" -#: ../rules/base.xml.in.h:372 ../rules/evdev.xml.in.h:372 +#: ../rules/base.xml.in.h:395 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:373 ../rules/evdev.xml.in.h:373 +#: ../rules/base.xml.in.h:396 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (alternatieve optie)" -#: ../rules/base.xml.in.h:374 ../rules/evdev.xml.in.h:374 +#: ../rules/base.xml.in.h:397 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:375 ../rules/evdev.xml.in.h:375 +#: ../rules/base.xml.in.h:398 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:376 ../rules/evdev.xml.in.h:376 +#: ../rules/base.xml.in.h:399 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:377 ../rules/evdev.xml.in.h:377 +#: ../rules/base.xml.in.h:400 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optisch" -#: ../rules/base.xml.in.h:378 ../rules/evdev.xml.in.h:378 -msgid "Logitech Cordless Desktop Pro (alternate option2)" -msgstr "Logitech Cordless Desktop Pro (alternatieve optie2)" +#: ../rules/base.xml.in.h:401 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" +msgstr "Logitech Cordless Desktop Pro (alternatieve optie 2)" -#: ../rules/base.xml.in.h:379 ../rules/evdev.xml.in.h:379 +#: ../rules/base.xml.in.h:402 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:380 ../rules/evdev.xml.in.h:380 +#: ../rules/base.xml.in.h:403 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:381 ../rules/evdev.xml.in.h:381 +#: ../rules/base.xml.in.h:404 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15 extra toetsen via G15daemon" -#: ../rules/base.xml.in.h:382 ../rules/evdev.xml.in.h:382 +#: ../rules/base.xml.in.h:405 msgid "Logitech Generic Keyboard" msgstr "Logitech algemeen toetsenbord" -#: ../rules/base.xml.in.h:383 ../rules/evdev.xml.in.h:383 +#: ../rules/base.xml.in.h:406 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech internet 350 toetsenbord" -#: ../rules/base.xml.in.h:384 ../rules/evdev.xml.in.h:384 +#: ../rules/base.xml.in.h:407 msgid "Logitech Internet Keyboard" msgstr "Logitech internet toetsenbord" -#: ../rules/base.xml.in.h:385 ../rules/evdev.xml.in.h:385 +#: ../rules/base.xml.in.h:408 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator toetsenbord" -#: ../rules/base.xml.in.h:386 ../rules/evdev.xml.in.h:386 +#: ../rules/base.xml.in.h:409 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite toetsenbord" -#: ../rules/base.xml.in.h:387 ../rules/evdev.xml.in.h:387 +#: ../rules/base.xml.in.h:410 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Cordless Media Desktop toetsenbord" -#: ../rules/base.xml.in.h:388 ../rules/evdev.xml.in.h:388 +#: ../rules/base.xml.in.h:411 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X toetsenbord" -#: ../rules/base.xml.in.h:389 ../rules/evdev.xml.in.h:389 +#: ../rules/base.xml.in.h:412 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge toetsenbord" -#: ../rules/base.xml.in.h:390 ../rules/evdev.xml.in.h:390 +#: ../rules/base.xml.in.h:413 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo toetsenbord" -#: ../rules/base.xml.in.h:391 ../rules/evdev.xml.in.h:391 +#: ../rules/base.xml.in.h:414 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:392 ../rules/evdev.xml.in.h:392 +#: ../rules/base.xml.in.h:415 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch draadloos toetsenbord (model Y-RB6)" -#: ../rules/base.xml.in.h:393 ../rules/evdev.xml.in.h:393 +#: ../rules/base.xml.in.h:416 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator toetsenbord SE" -#: ../rules/base.xml.in.h:394 ../rules/evdev.xml.in.h:394 +#: ../rules/base.xml.in.h:417 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator toetsenbord SE (USB)" -#: ../rules/base.xml.in.h:395 ../rules/evdev.xml.in.h:395 +# Het Nedersorbisch is de noordelijke versie van de in Brandenburg +# gesproken Sorbische taal. +# http://nl.wikipedia.org/wiki/Nedersorbisch +#: ../rules/base.xml.in.h:418 +msgid "Lower Sorbian" +msgstr "Nedersorbisch" + +#: ../rules/base.xml.in.h:419 +msgid "Lower Sorbian (qwertz)" +msgstr "Nedersorbisch (qwertz)" + +#: ../rules/base.xml.in.h:420 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:396 ../rules/evdev.xml.in.h:396 +#: ../rules/base.xml.in.h:421 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:397 ../rules/evdev.xml.in.h:397 +#: ../rules/base.xml.in.h:422 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:398 ../rules/evdev.xml.in.h:398 +#: ../rules/base.xml.in.h:423 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:399 ../rules/evdev.xml.in.h:399 +#: ../rules/base.xml.in.h:424 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Intl)" -#: ../rules/base.xml.in.h:400 ../rules/evdev.xml.in.h:400 +#: ../rules/base.xml.in.h:425 msgid "Macedonia" msgstr "Macedonisch" -#: ../rules/base.xml.in.h:401 ../rules/evdev.xml.in.h:401 +#: ../rules/base.xml.in.h:426 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:402 ../rules/evdev.xml.in.h:402 +#: ../rules/base.xml.in.h:427 msgid "Macintosh Old" msgstr "Macintosh oud" -#: ../rules/base.xml.in.h:403 ../rules/evdev.xml.in.h:403 +#: ../rules/base.xml.in.h:428 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, Sun-‘dode toetsen’" -#: ../rules/base.xml.in.h:404 ../rules/evdev.xml.in.h:404 +#: ../rules/base.xml.in.h:429 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, zonder dode toetsen" -#: ../rules/base.xml.in.h:405 ../rules/evdev.xml.in.h:405 -msgid "Make CapsLock an additional Ctrl." -msgstr "Van CapsLock een extra Ctrl maken." +# Backspace-toets +#: ../rules/base.xml.in.h:430 +msgid "Make CapsLock an additional Backspace" +msgstr "Van CapsLock een extra Backspace maken" + +# Ctrl-toets +#: ../rules/base.xml.in.h:431 +msgid "Make CapsLock an additional Ctrl" +msgstr "Van CapsLock een extra Ctrl maken" + +# ESC-toets +#: ../rules/base.xml.in.h:432 +msgid "Make CapsLock an additional ESC" +msgstr "Van CapsLock een extra ESC maken" + +#: ../rules/base.xml.in.h:433 +msgid "Make CapsLock an additional Hyper" +msgstr "Van CapsLock een extra Hyper maken" + +#: ../rules/base.xml.in.h:434 +msgid "Make CapsLock an additional NumLock" +msgstr "Van CapsLock een extra NumLock maken" -#: ../rules/base.xml.in.h:406 ../rules/evdev.xml.in.h:406 +#: ../rules/base.xml.in.h:435 +msgid "Make CapsLock an additional Super" +msgstr "Van CapsLock een extra Super maken" + +#: ../rules/base.xml.in.h:436 msgid "Mal" msgstr "Mal" # een van de 23 Indische talen -#: ../rules/base.xml.in.h:407 ../rules/evdev.xml.in.h:407 +#: ../rules/base.xml.in.h:437 msgid "Malayalam" msgstr "Malayalam" # een van de 23 Indische talen -#: ../rules/base.xml.in.h:408 ../rules/evdev.xml.in.h:408 +#: ../rules/base.xml.in.h:438 msgid "Malayalam Lalitha" msgstr "Malayalam Lalitha" # kan ook als Malediven worden geschreven. -#: ../rules/base.xml.in.h:409 ../rules/evdev.xml.in.h:409 +#: ../rules/base.xml.in.h:439 msgid "Maldives" msgstr "Maldiven" -#: ../rules/base.xml.in.h:410 ../rules/evdev.xml.in.h:410 +#: ../rules/base.xml.in.h:440 msgid "Malta" msgstr "Malta" # VS/US/ -#: ../rules/base.xml.in.h:411 ../rules/evdev.xml.in.h:411 +#: ../rules/base.xml.in.h:441 msgid "Maltese keyboard with US layout" msgstr "Maltees toetsenbord met US-indeling" -#: ../rules/base.xml.in.h:412 ../rules/evdev.xml.in.h:412 +#: ../rules/base.xml.in.h:442 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:413 ../rules/evdev.xml.in.h:413 +#: ../rules/base.xml.in.h:443 msgid "Maori" msgstr "Maori" -#: ../rules/base.xml.in.h:414 ../rules/evdev.xml.in.h:414 +#: ../rules/base.xml.in.h:444 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:415 ../rules/evdev.xml.in.h:415 +#: ../rules/base.xml.in.h:445 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access toetsenbord" -#: ../rules/base.xml.in.h:416 ../rules/evdev.xml.in.h:416 +#: ../rules/base.xml.in.h:446 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:417 ../rules/evdev.xml.in.h:417 -msgid "Menu is Compose." -msgstr "Menu is samensteltoets." +#: ../rules/base.xml.in.h:447 +msgid "Menu" +msgstr "Menu" -#: ../rules/base.xml.in.h:418 ../rules/evdev.xml.in.h:418 -msgid "Menu key changes layout." -msgstr "Menu-toets verandert de indeling." +#: ../rules/base.xml.in.h:448 +msgid "Meta is mapped to Left Win" +msgstr "Meta zit op de linker Win-toets" -#: ../rules/base.xml.in.h:419 ../rules/evdev.xml.in.h:419 -msgid "Meta is mapped to the Win-keys." -msgstr "Meta wordt afgebeeld op de Win-toetsen." +#: ../rules/base.xml.in.h:449 +msgid "Meta is mapped to Win keys" +msgstr "Meta zit op de Win-toetsen" -#: ../rules/base.xml.in.h:420 ../rules/evdev.xml.in.h:420 -msgid "Meta is mapped to the left Win-key." -msgstr "Meta wordt afgebeeld op de linker Win-toets." +#: ../rules/base.xml.in.h:450 +msgid "Microsoft Comfort Curve Keyboard 2000" +msgstr "Microsoft Comfort Curve toetsenbord 2000" -#: ../rules/base.xml.in.h:421 ../rules/evdev.xml.in.h:421 +#: ../rules/base.xml.in.h:451 msgid "Microsoft Internet Keyboard" msgstr "Microsoft internet toetsenbord" -#: ../rules/base.xml.in.h:422 ../rules/evdev.xml.in.h:422 +#: ../rules/base.xml.in.h:452 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, Zweeds" -#: ../rules/base.xml.in.h:423 ../rules/evdev.xml.in.h:423 +#: ../rules/base.xml.in.h:453 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:424 ../rules/evdev.xml.in.h:424 +#: ../rules/base.xml.in.h:454 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:425 ../rules/evdev.xml.in.h:425 +#: ../rules/base.xml.in.h:455 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:426 ../rules/evdev.xml.in.h:426 +#: ../rules/base.xml.in.h:456 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:427 ../rules/evdev.xml.in.h:427 +#: ../rules/base.xml.in.h:457 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:428 ../rules/evdev.xml.in.h:428 +#: ../rules/base.xml.in.h:458 +msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" +msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" + +#: ../rules/base.xml.in.h:459 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office toetsenbord" -#: ../rules/base.xml.in.h:429 ../rules/evdev.xml.in.h:429 +#: ../rules/base.xml.in.h:460 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft draadloos multimediatoetsenbord 1.0A" -#: ../rules/base.xml.in.h:430 ../rules/evdev.xml.in.h:430 +#: ../rules/base.xml.in.h:461 msgid "Miscellaneous compatibility options" msgstr "Overige compatibiliteitsopties" -#: ../rules/base.xml.in.h:431 ../rules/evdev.xml.in.h:431 +#: ../rules/base.xml.in.h:462 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:432 ../rules/evdev.xml.in.h:432 +#: ../rules/base.xml.in.h:463 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:433 ../rules/evdev.xml.in.h:433 +#: ../rules/base.xml.in.h:464 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:434 ../rules/evdev.xml.in.h:434 +#: ../rules/base.xml.in.h:465 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:435 ../rules/evdev.xml.in.h:435 +#: ../rules/base.xml.in.h:466 msgid "Mongolia" msgstr "Mongolië" # Servië en Montenegro -#: ../rules/base.xml.in.h:436 ../rules/evdev.xml.in.h:436 +#: ../rules/base.xml.in.h:467 msgid "Montenegro" msgstr "Montenegro" -#: ../rules/base.xml.in.h:437 ../rules/evdev.xml.in.h:437 +#: ../rules/base.xml.in.h:468 msgid "Morocco" msgstr "Marokko" -#: ../rules/base.xml.in.h:438 ../rules/evdev.xml.in.h:438 +#: ../rules/base.xml.in.h:469 msgid "Multilingual" msgstr "Meertalig" -#: ../rules/base.xml.in.h:439 ../rules/evdev.xml.in.h:439 +#: ../rules/base.xml.in.h:470 msgid "Multilingual, first part" msgstr "Meertalig, eerste deel" -#: ../rules/base.xml.in.h:440 ../rules/evdev.xml.in.h:440 +#: ../rules/base.xml.in.h:471 msgid "Multilingual, second part" msgstr "Meertalig, tweede deel" -#: ../rules/base.xml.in.h:441 ../rules/evdev.xml.in.h:441 +#: ../rules/base.xml.in.h:472 msgid "Myanmar" msgstr "Myanmar" -#: ../rules/base.xml.in.h:442 ../rules/evdev.xml.in.h:442 +#: ../rules/base.xml.in.h:473 msgid "NICOLA-F style Backspace" msgstr "NICOLA-F stijl backspace" -#: ../rules/base.xml.in.h:443 ../rules/evdev.xml.in.h:443 -msgid "Neostyle" -msgstr "Neostijl" +#: ../rules/base.xml.in.h:474 +msgid "NLA" +msgstr "NLA" + +#: ../rules/base.xml.in.h:475 +msgid "Nativo" +msgstr "Nativo" + +#: ../rules/base.xml.in.h:476 +msgid "Nativo for Esperanto" +msgstr "Nativo voor Esperanto" -#: ../rules/base.xml.in.h:444 ../rules/evdev.xml.in.h:444 +#: ../rules/base.xml.in.h:477 +msgid "Nativo for USA keyboards" +msgstr "Nativo voor Amerikaanse toetsenborden" + +#: ../rules/base.xml.in.h:478 +msgid "Neo 2" +msgstr "Neo 2" + +#: ../rules/base.xml.in.h:479 msgid "Nep" msgstr "Nep" -#: ../rules/base.xml.in.h:445 ../rules/evdev.xml.in.h:445 +#: ../rules/base.xml.in.h:480 msgid "Nepal" msgstr "Nepal" -#: ../rules/base.xml.in.h:446 ../rules/evdev.xml.in.h:446 +#: ../rules/base.xml.in.h:481 msgid "Netherlands" msgstr "Nederland" -#: ../rules/base.xml.in.h:447 ../rules/evdev.xml.in.h:447 +#: ../rules/base.xml.in.h:482 +msgid "New phonetic" +msgstr "Nieuw fonetisch" + +#: ../rules/base.xml.in.h:483 msgid "Nig" msgstr "Nig" -#: ../rules/base.xml.in.h:448 ../rules/evdev.xml.in.h:448 +#: ../rules/base.xml.in.h:484 msgid "Nigeria" msgstr "Nigeria" -#: ../rules/base.xml.in.h:449 ../rules/evdev.xml.in.h:449 +#: ../rules/base.xml.in.h:485 msgid "Nld" msgstr "Nld" -#: ../rules/base.xml.in.h:450 ../rules/evdev.xml.in.h:450 +# Spatiebalk geeft harde spatie op het vierde niveau. +#: ../rules/base.xml.in.h:486 +msgid "Non-breakable space character at fourth level" +msgstr "Harde spatie op het vierde niveau" + +# sixth level? hoeveel levels zijn er wel niet? +#: ../rules/base.xml.in.h:487 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" +msgstr "Harde spatie op het vierde niveau, smalle harde spatie op het zesde niveau" + +# sixth level? hoeveel levels zijn er wel niet? +#: ../rules/base.xml.in.h:488 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" +msgstr "Harde spatie op het vierde niveau, smalle harde spatie op het zesde niveau (via Ctrl+Shift)" + +#: ../rules/base.xml.in.h:489 +msgid "Non-breakable space character at second level" +msgstr "Harde spatie op het tweede niveau" + +#: ../rules/base.xml.in.h:490 +msgid "Non-breakable space character at third level" +msgstr "Harde spatie op het derde niveau" + +#: ../rules/base.xml.in.h:491 +msgid "Non-breakable space character at third level, nothing at fourth level" +msgstr "Harde spatie op het derde niveau, niets op het vierde niveau" + +#: ../rules/base.xml.in.h:492 +msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" +msgstr "Harde spatie op het derde niveau, smalle harde spatie op het vierde niveau" + +#: ../rules/base.xml.in.h:493 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:451 ../rules/evdev.xml.in.h:451 +#: ../rules/base.xml.in.h:494 msgid "Northern Saami" msgstr "Noord-Lapland" -#: ../rules/base.xml.in.h:452 ../rules/evdev.xml.in.h:452 +#: ../rules/base.xml.in.h:495 msgid "Northern Saami, eliminate dead keys" msgstr "Noord-Lapland, zonder dode toetsen" -#: ../rules/base.xml.in.h:453 ../rules/evdev.xml.in.h:453 +#: ../rules/base.xml.in.h:496 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:454 ../rules/evdev.xml.in.h:454 +#: ../rules/base.xml.in.h:497 msgid "Norway" msgstr "Noorwegen" -#: ../rules/base.xml.in.h:455 ../rules/evdev.xml.in.h:455 -msgid "NumLock LED shows alternative layout." -msgstr "NumLock-lampje toont alternatieve indeling." +#: ../rules/base.xml.in.h:498 +msgid "NumLock" +msgstr "NumLock" -#: ../rules/base.xml.in.h:456 ../rules/evdev.xml.in.h:456 +# op het cijferblok is de delete toets aangegeven met del +#: ../rules/base.xml.in.h:499 msgid "Numeric keypad delete key behaviour" msgstr "Cijferblok del-toetsgedrag" -#: ../rules/base.xml.in.h:457 ../rules/evdev.xml.in.h:457 -msgid "Numeric keypad keys work as with Mac." -msgstr "Cijferblok-toetsen werken net als bij een Mac." +#: ../rules/base.xml.in.h:500 +msgid "Numeric keypad keys work as with Mac" +msgstr "Cijferblok-toetsen werken net als bij een Mac" -#: ../rules/base.xml.in.h:458 ../rules/evdev.xml.in.h:458 +#: ../rules/base.xml.in.h:501 msgid "Numeric keypad layout selection" msgstr "Cijferblok-indeling selecteren" -#: ../rules/base.xml.in.h:459 ../rules/evdev.xml.in.h:459 +#: ../rules/base.xml.in.h:502 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:460 ../rules/evdev.xml.in.h:460 +#: ../rules/base.xml.in.h:503 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:461 ../rules/evdev.xml.in.h:461 +#: ../rules/base.xml.in.h:504 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:462 ../rules/evdev.xml.in.h:462 +#: ../rules/base.xml.in.h:505 msgid "OLPC Pashto" msgstr "OLPC Pashto" -#: ../rules/base.xml.in.h:463 ../rules/evdev.xml.in.h:463 +#: ../rules/base.xml.in.h:506 msgid "OLPC Southern Uzbek" msgstr "OLPC Zuid-Oezbekistan" -#: ../rules/base.xml.in.h:464 ../rules/evdev.xml.in.h:464 +#: ../rules/base.xml.in.h:507 +msgid "Occitan" +msgstr "Occitaans" + +#: ../rules/base.xml.in.h:508 msgid "Ogham" msgstr "Oghamees" -#: ../rules/base.xml.in.h:465 ../rules/evdev.xml.in.h:465 +#: ../rules/base.xml.in.h:509 msgid "Ogham IS434" msgstr "Oghamees IS434" -#: ../rules/base.xml.in.h:466 ../rules/evdev.xml.in.h:466 +#: ../rules/base.xml.in.h:510 msgid "Oriya" msgstr "Oriya" -#: ../rules/base.xml.in.h:467 ../rules/evdev.xml.in.h:467 +#: ../rules/base.xml.in.h:511 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet toetsenbord" -#: ../rules/base.xml.in.h:468 ../rules/evdev.xml.in.h:468 +#: ../rules/base.xml.in.h:512 msgid "Ossetian" msgstr "Osetisch" -#: ../rules/base.xml.in.h:469 ../rules/evdev.xml.in.h:469 +#: ../rules/base.xml.in.h:513 msgid "Ossetian, Winkeys" msgstr "Osetisch, Win-toetsen" -#: ../rules/base.xml.in.h:470 ../rules/evdev.xml.in.h:470 +#: ../rules/base.xml.in.h:514 msgid "Ossetian, legacy" msgstr "Osetisch, historisch" -#: ../rules/base.xml.in.h:471 ../rules/evdev.xml.in.h:471 +#: ../rules/base.xml.in.h:515 msgid "PC-98xx Series" msgstr "PC-98xx serie" -#: ../rules/base.xml.in.h:472 ../rules/evdev.xml.in.h:472 +#: ../rules/base.xml.in.h:516 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:473 ../rules/evdev.xml.in.h:473 +#: ../rules/base.xml.in.h:517 msgid "Pakistan" msgstr "Pakistan" -#: ../rules/base.xml.in.h:474 ../rules/evdev.xml.in.h:474 +#: ../rules/base.xml.in.h:518 msgid "Pashto" msgstr "Pashto" -#: ../rules/base.xml.in.h:475 ../rules/evdev.xml.in.h:475 +#: ../rules/base.xml.in.h:519 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:476 ../rules/evdev.xml.in.h:476 +#: ../rules/base.xml.in.h:520 +msgid "Persian, with Persian Keypad" +msgstr "Persisch, met Persisch cijferblok" + +#: ../rules/base.xml.in.h:521 msgid "Phonetic" msgstr "Fonetisch" -#: ../rules/base.xml.in.h:477 ../rules/evdev.xml.in.h:477 +#: ../rules/base.xml.in.h:522 +msgid "Phonetic Winkeys" +msgstr "Fonetisch Win-toetsen" + +#: ../rules/base.xml.in.h:523 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:478 ../rules/evdev.xml.in.h:478 +#: ../rules/base.xml.in.h:524 msgid "Poland" msgstr "Polen" -#: ../rules/base.xml.in.h:479 ../rules/evdev.xml.in.h:479 +#: ../rules/base.xml.in.h:525 msgid "Polytonic" msgstr "Meertonig" -#: ../rules/base.xml.in.h:480 ../rules/evdev.xml.in.h:480 +#: ../rules/base.xml.in.h:526 msgid "Portugal" msgstr "Portugal" -#: ../rules/base.xml.in.h:481 ../rules/evdev.xml.in.h:481 -msgid "Press Left Alt key to choose 3rd level." -msgstr "De linker Alt-toets geeft het 3e niveau." - -#: ../rules/base.xml.in.h:482 ../rules/evdev.xml.in.h:482 -msgid "Press Left Win-key to choose 3rd level." -msgstr "De linker Win-toets geeft het 3e niveau." - -#: ../rules/base.xml.in.h:483 ../rules/evdev.xml.in.h:483 -msgid "Press Menu key to choose 3rd level." -msgstr "De Menu-toets geeft het 3e niveau." - -#: ../rules/base.xml.in.h:484 ../rules/evdev.xml.in.h:484 -msgid "Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key." -msgstr "De rechter Alt-toets geeft het 3e niveau, Shift + rechter Alt-toets is Multi_Key." - -#: ../rules/base.xml.in.h:485 ../rules/evdev.xml.in.h:485 -msgid "Press Right Alt key to choose 3rd level." -msgstr "De rechter Alt-toets geeft het 3e niveau." - -#: ../rules/base.xml.in.h:486 ../rules/evdev.xml.in.h:486 -msgid "Press Right Ctrl to choose 3rd level." -msgstr "De rechter Ctrl-toets geeft het 3e niveau." - -#: ../rules/base.xml.in.h:487 ../rules/evdev.xml.in.h:487 -msgid "Press Right Win-key to choose 3rd level." -msgstr "De rechter Win-toets geeft het 3e niveau." - -# dubbelzinnig "beide" -#: ../rules/base.xml.in.h:488 ../rules/evdev.xml.in.h:488 -msgid "Press any of Alt keys to choose 3rd level." -msgstr "Zowel de linker als de rechter Alt-toets geeft het 3e niveau." - -#: ../rules/base.xml.in.h:489 ../rules/evdev.xml.in.h:489 -msgid "Press any of Win-keys to choose 3rd level." -msgstr "Zowel de linker als de rechter Win-toets geeft het 3e niveau." - -#: ../rules/base.xml.in.h:490 ../rules/evdev.xml.in.h:490 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:491 ../rules/evdev.xml.in.h:491 -msgid "Pro Keypad" -msgstr "Pro toetsenbord" - -#: ../rules/base.xml.in.h:492 ../rules/evdev.xml.in.h:492 +#: ../rules/base.xml.in.h:527 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:493 ../rules/evdev.xml.in.h:493 +#: ../rules/base.xml.in.h:528 msgid "Programmer Dvorak" msgstr "Programmeer-Dvorak" -#: ../rules/base.xml.in.h:494 ../rules/evdev.xml.in.h:494 +#: ../rules/base.xml.in.h:529 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:495 ../rules/evdev.xml.in.h:495 +#: ../rules/base.xml.in.h:530 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:496 ../rules/evdev.xml.in.h:496 +#: ../rules/base.xml.in.h:531 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:497 ../rules/evdev.xml.in.h:497 -msgid "R-Alt switches layout while pressed." -msgstr "Rechter Alt wisselt de indeling gedurende het indrukken." - -#: ../rules/base.xml.in.h:498 ../rules/evdev.xml.in.h:498 -msgid "Right Alt is Compose." -msgstr "Rechter Alt is samensteltoets." - -#: ../rules/base.xml.in.h:499 ../rules/evdev.xml.in.h:499 -msgid "Right Alt key changes layout." -msgstr "Rechter Alt-toets verandert de indeling." +#: ../rules/base.xml.in.h:532 +msgid "Right Alt" +msgstr "Rechter Alt-toets" -#: ../rules/base.xml.in.h:500 ../rules/evdev.xml.in.h:500 -msgid "Right Alt key never chooses 3rd level." -msgstr "Rechter Alt-toets geeft het 3e niveau." +# BUG Alt ipv Alt key +#: ../rules/base.xml.in.h:533 +msgid "Right Alt (while pressed)" +msgstr "Rechter Alt-toets (ingedrukt houden)" -#: ../rules/base.xml.in.h:501 ../rules/evdev.xml.in.h:501 -msgid "Right Ctrl is Compose." -msgstr "Rechter Control is samensteltoets." +#: ../rules/base.xml.in.h:534 +msgid "Right Alt key never chooses 3rd level" +msgstr "Rechter Alt-toets geeft nooit het 3e niveau" -#: ../rules/base.xml.in.h:502 ../rules/evdev.xml.in.h:502 -msgid "Right Ctrl key changes layout." -msgstr "Rechter Ctrl-toets verandert de indeling." +#: ../rules/base.xml.in.h:535 +msgid "Right Alt, Shift+Right Alt key is Multi_Key" +msgstr "Rechter Alt-toets, Shift + rechter Alt-toets is Multi_Key" -#: ../rules/base.xml.in.h:503 ../rules/evdev.xml.in.h:503 -msgid "Right Ctrl key switches layout while pressed." -msgstr "Rechter Ctrl-toets wisselt indeling gedurende het indrukken." +#: ../rules/base.xml.in.h:536 +msgid "Right Ctrl" +msgstr "Rechter Ctrl-toets" -#: ../rules/base.xml.in.h:504 ../rules/evdev.xml.in.h:504 -msgid "Right Ctrl key works as Right Alt." -msgstr "Rechter Ctrl-toets doet hetzelfde als de rechter Alt-toets." +#: ../rules/base.xml.in.h:537 +msgid "Right Ctrl (while pressed)" +msgstr "Rechter Ctrl-toets (ingedrukt houden)" -#: ../rules/base.xml.in.h:505 ../rules/evdev.xml.in.h:505 -msgid "Right Shift key changes layout." -msgstr "Rechter Shift-toets verandert de indeling." +# Rechter Ctrl-toets doet hetzelfde als de rechter Alt-toets. +#: ../rules/base.xml.in.h:538 +msgid "Right Ctrl as Right Alt" +msgstr "Rechter Ctrl-toets en Alt-toets hetzelfde" -#: ../rules/base.xml.in.h:506 ../rules/evdev.xml.in.h:506 -msgid "Right Win-key changes layout." -msgstr "Rechter Win-toets verandert de indeling." +#: ../rules/base.xml.in.h:539 +msgid "Right Shift" +msgstr "Rechter Shift-toets" -#: ../rules/base.xml.in.h:507 ../rules/evdev.xml.in.h:507 -msgid "Right Win-key is Compose." -msgstr "Rechter Win-toets is samensteltoets." +#: ../rules/base.xml.in.h:540 +msgid "Right Win" +msgstr "Rechter Win-toets" -#: ../rules/base.xml.in.h:508 ../rules/evdev.xml.in.h:508 -msgid "Right Win-key switches layout while pressed." -msgstr "Rechter Win-toets wisselt de indeling gedurende het indrukken." +#: ../rules/base.xml.in.h:541 +msgid "Right Win (while pressed)" +msgstr "Rechter Win-toets (ingedrukt houden)" -#: ../rules/base.xml.in.h:509 ../rules/evdev.xml.in.h:509 +#: ../rules/base.xml.in.h:542 msgid "Right hand" msgstr "Rechtshandig" -#: ../rules/base.xml.in.h:510 ../rules/evdev.xml.in.h:510 +#: ../rules/base.xml.in.h:543 msgid "Right handed Dvorak" msgstr "Rechtshandige Dvorak" -#: ../rules/base.xml.in.h:511 ../rules/evdev.xml.in.h:511 +#: ../rules/base.xml.in.h:544 msgid "Romania" msgstr "Roemenië" -#: ../rules/base.xml.in.h:512 ../rules/evdev.xml.in.h:512 +#: ../rules/base.xml.in.h:545 msgid "Romanian keyboard with German letters" msgstr "Roemeens toetsenbord met Duitse lettertekens" -#: ../rules/base.xml.in.h:513 ../rules/evdev.xml.in.h:513 +#: ../rules/base.xml.in.h:546 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Roemeens toetsenbord met Duitse lettertekens, zonder dode toetsen" -#: ../rules/base.xml.in.h:514 ../rules/evdev.xml.in.h:514 +#: ../rules/base.xml.in.h:547 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:515 ../rules/evdev.xml.in.h:515 +#: ../rules/base.xml.in.h:548 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:516 ../rules/evdev.xml.in.h:516 +#: ../rules/base.xml.in.h:549 msgid "Russia" msgstr "Rusland" -#: ../rules/base.xml.in.h:517 ../rules/evdev.xml.in.h:517 +#: ../rules/base.xml.in.h:550 msgid "Russian" msgstr "Russisch" -#: ../rules/base.xml.in.h:518 ../rules/evdev.xml.in.h:518 +#: ../rules/base.xml.in.h:551 msgid "Russian phonetic" msgstr "Russisch fonetisch" -#: ../rules/base.xml.in.h:519 ../rules/evdev.xml.in.h:519 +#: ../rules/base.xml.in.h:552 msgid "Russian phonetic Dvorak" msgstr "Russisch-fonetisch Dvorak" -#: ../rules/base.xml.in.h:520 ../rules/evdev.xml.in.h:520 +#: ../rules/base.xml.in.h:553 msgid "Russian phonetic, eliminate dead keys" msgstr "Russisch fonetisch, zonder dode toetsen" -#: ../rules/base.xml.in.h:521 ../rules/evdev.xml.in.h:521 +#: ../rules/base.xml.in.h:554 msgid "Russian with Kazakh" msgstr "Russisch met Kazachstaans" # draadloos toetsenbord -#: ../rules/base.xml.in.h:522 ../rules/evdev.xml.in.h:522 +#: ../rules/base.xml.in.h:555 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:523 ../rules/evdev.xml.in.h:523 +#: ../rules/base.xml.in.h:556 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:524 ../rules/evdev.xml.in.h:524 +#: ../rules/base.xml.in.h:557 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:525 ../rules/evdev.xml.in.h:525 +#: ../rules/base.xml.in.h:558 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:526 ../rules/evdev.xml.in.h:526 +#: ../rules/base.xml.in.h:559 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:527 ../rules/evdev.xml.in.h:527 +#: ../rules/base.xml.in.h:560 ../rules/base.extras.xml.in.h:7 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:528 ../rules/evdev.xml.in.h:528 +#: ../rules/base.xml.in.h:561 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:529 ../rules/evdev.xml.in.h:529 +#: ../rules/base.xml.in.h:562 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:530 ../rules/evdev.xml.in.h:530 +#: ../rules/base.xml.in.h:563 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:531 ../rules/evdev.xml.in.h:531 +#: ../rules/base.xml.in.h:564 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:532 ../rules/evdev.xml.in.h:532 -msgid "ScrollLock LED shows alternative layout." -msgstr "ScrollLock-lampje toont alternatieve indeling." +#: ../rules/base.xml.in.h:565 +msgid "Scroll Lock" +msgstr "Scroll Lock" + +#: ../rules/base.xml.in.h:566 +msgid "ScrollLock" +msgstr "ScrollLock" # Canadees-Indiaanse taal (Shuswap) -#: ../rules/base.xml.in.h:533 ../rules/evdev.xml.in.h:533 +#: ../rules/base.xml.in.h:567 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:534 ../rules/evdev.xml.in.h:534 +#: ../rules/base.xml.in.h:568 +msgid "Semi-colon on third level" +msgstr "Punt-komma op derde niveau" + +#: ../rules/base.xml.in.h:569 ../rules/base.extras.xml.in.h:8 msgid "Serbia" msgstr "Servisch" -#: ../rules/base.xml.in.h:535 ../rules/evdev.xml.in.h:535 -msgid "Shift cancels CapsLock." +#: ../rules/base.xml.in.h:570 +msgid "Shift cancels CapsLock" msgstr "Shift heft CapsLock op" -#: ../rules/base.xml.in.h:536 ../rules/evdev.xml.in.h:536 -msgid "Shift with numeric keypad keys works as in MS Windows." -msgstr "Shift met cijferblok-toetsen werkt zoals in MS Windows." +#: ../rules/base.xml.in.h:571 +msgid "Shift does not cancel NumLock, chooses 3d level instead" +msgstr "Shift heft NumLock niet op, maar geeft juist het 3e niveau" -#: ../rules/base.xml.in.h:537 ../rules/evdev.xml.in.h:537 -msgid "Shift+CapsLock changes layout." -msgstr "Shift+CapsLock verandert de indeling." +#: ../rules/base.xml.in.h:572 +msgid "Shift with numeric keypad keys works as in MS Windows" +msgstr "Shift met cijferblok-toetsen werkt zoals in MS Windows" -#: ../rules/base.xml.in.h:538 ../rules/evdev.xml.in.h:538 +#: ../rules/base.xml.in.h:573 +msgid "Shift+CapsLock" +msgstr "Shift+CapsLock" + +#: ../rules/base.xml.in.h:574 msgid "Simple" msgstr "Simpel" -#: ../rules/base.xml.in.h:539 ../rules/evdev.xml.in.h:539 +#: ../rules/base.xml.in.h:575 msgid "Slovakia" msgstr "Slowakije" -#: ../rules/base.xml.in.h:540 ../rules/evdev.xml.in.h:540 +#: ../rules/base.xml.in.h:576 msgid "Slovenia" msgstr "Slovenië" -#: ../rules/base.xml.in.h:541 ../rules/evdev.xml.in.h:541 +#: ../rules/base.xml.in.h:577 msgid "South Africa" msgstr "Zuid-Afrika" -#: ../rules/base.xml.in.h:542 ../rules/evdev.xml.in.h:542 +#: ../rules/base.xml.in.h:578 msgid "Southern Uzbek" msgstr "Zuid-Oezbekistan" -# BUG geen punt op eind -# sixth level? hoeveel levels zijn er wel niet? -#: ../rules/base.xml.in.h:543 ../rules/evdev.xml.in.h:543 -msgid "Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Spatiebalk geeft harde spatie op het vierde niveau, smalle harde spatie op het zesde niveau." - -# BUG geen sluithaakje op eind -# sixth level? hoeveel levels zijn er wel niet? -#: ../rules/base.xml.in.h:544 ../rules/evdev.xml.in.h:544 -msgid "Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift" -msgstr "Spatiebalk geeft harde spatie op het vierde niveau, smalle harde spatie op het zesde niveau (via Ctrl+Shift)." - -#: ../rules/base.xml.in.h:545 ../rules/evdev.xml.in.h:545 -msgid "Space key outputs non-breakable space character at fourth level." -msgstr "Spatiebalk geeft harde spatie op het vierde niveau." - -#: ../rules/base.xml.in.h:546 ../rules/evdev.xml.in.h:546 -msgid "Space key outputs non-breakable space character at second level." -msgstr "Spatiebalk geeft harde spatie op het tweede niveau." - -#: ../rules/base.xml.in.h:547 ../rules/evdev.xml.in.h:547 -msgid "Space key outputs non-breakable space character at third level, nothing at fourth level." -msgstr "Spatiebalk geeft harde spatie op het derde niveau, niets op het vierde niveau." - -# BUG geen punt op het einde -#: ../rules/base.xml.in.h:548 ../rules/evdev.xml.in.h:548 -msgid "Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Spatiebalk geeft harde spatie op het derde niveau, smalle harde spatie op het vierde niveau." - -#: ../rules/base.xml.in.h:549 ../rules/evdev.xml.in.h:549 -msgid "Space key outputs non-breakable space character at third level." -msgstr "Spatiebalk geeft harde spatie op het derde niveau." - -#: ../rules/base.xml.in.h:550 ../rules/evdev.xml.in.h:550 -msgid "Space key outputs usual space at any level." -msgstr "Spatiebalk geeft de gebruikelijke spatie op elk niveau." - -#: ../rules/base.xml.in.h:551 ../rules/evdev.xml.in.h:551 +#: ../rules/base.xml.in.h:579 msgid "Spain" msgstr "Spanje" -#: ../rules/base.xml.in.h:552 ../rules/evdev.xml.in.h:552 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server." -msgstr "Speciale toetsen (Ctrl+Alt+<toets>) afgehandeld in een server." +#: ../rules/base.xml.in.h:580 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server" +msgstr "Speciale toetsen (Ctrl+Alt+<toets>) afgehandeld in een server" -#: ../rules/base.xml.in.h:553 ../rules/evdev.xml.in.h:553 +#: ../rules/base.xml.in.h:581 msgid "SrL" msgstr "SrL" -#: ../rules/base.xml.in.h:554 ../rules/evdev.xml.in.h:554 +#: ../rules/base.xml.in.h:582 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:555 ../rules/evdev.xml.in.h:555 +#: ../rules/base.xml.in.h:583 msgid "Standard" msgstr "Standaard" -#: ../rules/base.xml.in.h:556 ../rules/evdev.xml.in.h:556 +#: ../rules/base.xml.in.h:584 msgid "Standard (Cedilla)" msgstr "Standaard (Cedilla)" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:558 ../rules/evdev.xml.in.h:558 +#: ../rules/base.xml.in.h:586 msgid "Standard RSTU" msgstr "Standaard RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:560 ../rules/evdev.xml.in.h:560 +#: ../rules/base.xml.in.h:588 msgid "Standard RSTU on Russian layout" msgstr "Standaard RSTU op Russische indeling" -#: ../rules/base.xml.in.h:561 ../rules/evdev.xml.in.h:561 +#: ../rules/base.xml.in.h:589 msgid "Sun Type 5/6" msgstr "Sun type 5/6" -#: ../rules/base.xml.in.h:562 ../rules/evdev.xml.in.h:562 +#: ../rules/base.xml.in.h:590 msgid "Sun dead keys" msgstr "Sun dode toetsen" -#: ../rules/base.xml.in.h:563 ../rules/evdev.xml.in.h:563 +#: ../rules/base.xml.in.h:591 msgid "Super Power Multimedia Keyboard" msgstr "Super Power multimediatoetsenbord" -#: ../rules/base.xml.in.h:564 ../rules/evdev.xml.in.h:564 -msgid "Super is mapped to the Win-keys." -msgstr "Super wordt afgebeeld op de Win-toetsen." - # Slovaaks Dvorak? -#: ../rules/base.xml.in.h:565 ../rules/evdev.xml.in.h:565 +#: ../rules/base.xml.in.h:592 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:566 ../rules/evdev.xml.in.h:566 +#: ../rules/base.xml.in.h:593 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:567 ../rules/evdev.xml.in.h:567 +#: ../rules/base.xml.in.h:594 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:568 ../rules/evdev.xml.in.h:568 -msgid "Swap Ctrl and CapsLock." -msgstr "Ctrl en CapsLock omwisselen." +#: ../rules/base.xml.in.h:595 +msgid "Swap Ctrl and CapsLock" +msgstr "Ctrl en CapsLock omwisselen" -#: ../rules/base.xml.in.h:569 ../rules/evdev.xml.in.h:569 -msgid "Swap ESC and CapsLock." -msgstr "Esc en CapsLock omwisselen." - -# dit is de uitleg van bovenstaand bericht -#: ../rules/base.xml.in.h:570 ../rules/evdev.xml.in.h:570 -msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -msgstr "De keycodes van twee toetsen omwisselen wanneer Mac-toetsenborden niet juist herkend worden door de kernel." +#: ../rules/base.xml.in.h:596 +msgid "Swap ESC and CapsLock" +msgstr "Esc en CapsLock omwisselen" -#: ../rules/base.xml.in.h:571 ../rules/evdev.xml.in.h:571 +#: ../rules/base.xml.in.h:597 msgid "Swe" msgstr "Swe" -#: ../rules/base.xml.in.h:572 ../rules/evdev.xml.in.h:572 +#: ../rules/base.xml.in.h:598 msgid "Sweden" msgstr "Zweden" -#: ../rules/base.xml.in.h:573 ../rules/evdev.xml.in.h:573 +#: ../rules/base.xml.in.h:599 msgid "Switzerland" msgstr "Zwitserland" -#: ../rules/base.xml.in.h:574 ../rules/evdev.xml.in.h:574 +#: ../rules/base.xml.in.h:600 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:575 ../rules/evdev.xml.in.h:575 +#: ../rules/base.xml.in.h:601 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:576 ../rules/evdev.xml.in.h:576 +#: ../rules/base.xml.in.h:602 msgid "Syria" msgstr "Syrië" -#: ../rules/base.xml.in.h:577 ../rules/evdev.xml.in.h:577 +#: ../rules/base.xml.in.h:603 msgid "Syriac" msgstr "Syrisch" -#: ../rules/base.xml.in.h:578 ../rules/evdev.xml.in.h:578 +#: ../rules/base.xml.in.h:604 msgid "Syriac phonetic" msgstr "Syrisch fonetisch" -#: ../rules/base.xml.in.h:579 ../rules/evdev.xml.in.h:579 +#: ../rules/base.xml.in.h:605 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:580 ../rules/evdev.xml.in.h:580 +#: ../rules/base.xml.in.h:606 msgid "Tajikistan" msgstr "Tadzjikistan" -#: ../rules/base.xml.in.h:581 ../rules/evdev.xml.in.h:581 +#: ../rules/base.xml.in.h:607 msgid "Tamil" msgstr "Tamil" -#: ../rules/base.xml.in.h:582 ../rules/evdev.xml.in.h:582 +#: ../rules/base.xml.in.h:608 msgid "Tamil TAB Typewriter" msgstr "Tamil TAB typmachine" -#: ../rules/base.xml.in.h:583 ../rules/evdev.xml.in.h:583 +#: ../rules/base.xml.in.h:609 msgid "Tamil TSCII Typewriter" msgstr "Tamil TSCII typmachine" -#: ../rules/base.xml.in.h:584 ../rules/evdev.xml.in.h:584 +#: ../rules/base.xml.in.h:610 msgid "Tamil Unicode" msgstr "Tamil unicode" -#: ../rules/base.xml.in.h:585 ../rules/evdev.xml.in.h:585 +#: ../rules/base.xml.in.h:611 +msgid "Targa Visionary 811" +msgstr "Targa Visionary 811" + +#: ../rules/base.xml.in.h:612 msgid "Tatar" msgstr "Tatar" -#: ../rules/base.xml.in.h:586 ../rules/evdev.xml.in.h:586 +#: ../rules/base.xml.in.h:613 msgid "Telugu" msgstr "Telugu" -#: ../rules/base.xml.in.h:587 ../rules/evdev.xml.in.h:587 +#: ../rules/base.xml.in.h:614 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:588 ../rules/evdev.xml.in.h:588 +#: ../rules/base.xml.in.h:615 msgid "Thailand" msgstr "Thailand" -#: ../rules/base.xml.in.h:589 ../rules/evdev.xml.in.h:589 -msgid "Third level choosers" -msgstr "3e niveau kiezers" - -#: ../rules/base.xml.in.h:590 ../rules/evdev.xml.in.h:590 +#: ../rules/base.xml.in.h:616 msgid "Tibetan" msgstr "Tibetaans" -#: ../rules/base.xml.in.h:591 ../rules/evdev.xml.in.h:591 +#: ../rules/base.xml.in.h:617 msgid "Tibetan (with ASCII numerals)" msgstr "Tibetaans (met ASCII-cijfers)" -#: ../rules/base.xml.in.h:592 ../rules/evdev.xml.in.h:592 +#: ../rules/base.xml.in.h:618 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:593 ../rules/evdev.xml.in.h:593 +#: ../rules/base.xml.in.h:619 msgid "Tifinagh Alternative" msgstr "Tifinagh alternatief" -#: ../rules/base.xml.in.h:594 ../rules/evdev.xml.in.h:594 +#: ../rules/base.xml.in.h:620 msgid "Tifinagh Alternative Phonetic" msgstr "Tifinagh alternatief fonetisch" -#: ../rules/base.xml.in.h:595 ../rules/evdev.xml.in.h:595 +#: ../rules/base.xml.in.h:621 msgid "Tifinagh Extended" msgstr "Tifinagh uitgebreid" -#: ../rules/base.xml.in.h:596 ../rules/evdev.xml.in.h:596 +#: ../rules/base.xml.in.h:622 msgid "Tifinagh Extended Phonetic" msgstr "Tifinagh fonetisch uitgebreid" -#: ../rules/base.xml.in.h:597 ../rules/evdev.xml.in.h:597 +#: ../rules/base.xml.in.h:623 msgid "Tifinagh Phonetic" msgstr "Tifinagh fonetisch" -#: ../rules/base.xml.in.h:598 ../rules/evdev.xml.in.h:598 +#: ../rules/base.xml.in.h:624 msgid "Tilde (~) variant" msgstr "Tilde (~) variant" -#: ../rules/base.xml.in.h:599 ../rules/evdev.xml.in.h:599 +#: ../rules/base.xml.in.h:625 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:600 ../rules/evdev.xml.in.h:600 +#: ../rules/base.xml.in.h:626 +msgid "To the corresponding key in a Dvorak keyboard." +msgstr "Naar de corresponderende toets op een Dvorak toetsenbord." + +#: ../rules/base.xml.in.h:627 +msgid "To the corresponding key in a Qwerty keyboard." +msgstr "Naar de corresponderende toets op een Qwerty toetsenbord." + +#: ../rules/base.xml.in.h:628 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:601 ../rules/evdev.xml.in.h:601 +#: ../rules/base.xml.in.h:629 +msgid "Traditional phonetic" +msgstr "Traditioneel fonetisch" + +#: ../rules/base.xml.in.h:630 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access toetsenbord" +#: ../rules/base.xml.in.h:631 +msgid "Trust Slimline" +msgstr "Trust Slimline" + # classic is hier onderdeel van merknaam? -#: ../rules/base.xml.in.h:602 ../rules/evdev.xml.in.h:602 +#: ../rules/base.xml.in.h:632 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:603 ../rules/evdev.xml.in.h:603 +#: ../rules/base.xml.in.h:633 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:604 ../rules/evdev.xml.in.h:604 +#: ../rules/base.xml.in.h:634 msgid "Turkey" msgstr "Turkije" -#: ../rules/base.xml.in.h:605 ../rules/evdev.xml.in.h:605 +#: ../rules/base.xml.in.h:635 +msgid "Turkmenistan" +msgstr "Turkmenistan" + +#: ../rules/base.xml.in.h:636 msgid "Typewriter" msgstr "Typmachine" -#: ../rules/base.xml.in.h:606 ../rules/evdev.xml.in.h:606 +#: ../rules/base.xml.in.h:637 msgid "UCW layout (accented letters only)" msgstr "UCW-indeling (allen lettertekens met accenten)" # lettersamenstelling? -#: ../rules/base.xml.in.h:607 ../rules/evdev.xml.in.h:607 +#: ../rules/base.xml.in.h:638 msgid "US keyboard with Bosnian digraphs" msgstr "Amerikaans toetsenbord met Bosnische digrafen" -#: ../rules/base.xml.in.h:608 ../rules/evdev.xml.in.h:608 +#: ../rules/base.xml.in.h:639 msgid "US keyboard with Bosnian letters" msgstr "Amerikaans toetsenbord met Bosnische lettertekens" -#: ../rules/base.xml.in.h:609 ../rules/evdev.xml.in.h:609 +#: ../rules/base.xml.in.h:640 msgid "US keyboard with Croatian digraphs" msgstr "Amerikaans toetsenbord met Kroatische digrafen" -#: ../rules/base.xml.in.h:610 ../rules/evdev.xml.in.h:610 +#: ../rules/base.xml.in.h:641 msgid "US keyboard with Croatian letters" msgstr "Amerikaans toetsenbord met Kroatische lettertekens" -#: ../rules/base.xml.in.h:611 ../rules/evdev.xml.in.h:611 +#: ../rules/base.xml.in.h:642 msgid "US keyboard with Estonian letters" msgstr "Amerikaans toetsenbord met Estlandse lettertekens" -#: ../rules/base.xml.in.h:612 ../rules/evdev.xml.in.h:612 +#: ../rules/base.xml.in.h:643 +msgid "US keyboard with Italian letters" +msgstr "Amerikaans toetsenbord met Italiaanse lettertekens" + +#: ../rules/base.xml.in.h:644 msgid "US keyboard with Lithuanian letters" msgstr "Amerikaans toetsenbord met Litouwse lettertekens" -#: ../rules/base.xml.in.h:613 ../rules/evdev.xml.in.h:613 -msgid "US keyboard with Slovenian digraphs" -msgstr "Amerikaans toetsenbord met Sloveense digrafen" - -#: ../rules/base.xml.in.h:614 ../rules/evdev.xml.in.h:614 +#: ../rules/base.xml.in.h:645 msgid "US keyboard with Slovenian letters" msgstr "Amerikaans toetsenbord met Sloveense lettertekens" -#: ../rules/base.xml.in.h:615 ../rules/evdev.xml.in.h:615 +# eigenlijk VS maar dat is veel dubbelzinniger, +# iedereen weet wat USA betekent, VS kan voor veel dingen staan +#: ../rules/base.xml.in.h:646 ../rules/base.extras.xml.in.h:9 msgid "USA" -msgstr "VS" +msgstr "USA" -#: ../rules/base.xml.in.h:616 ../rules/evdev.xml.in.h:616 +#: ../rules/base.xml.in.h:647 msgid "Udmurt" msgstr "Udmurts" -#: ../rules/base.xml.in.h:617 ../rules/evdev.xml.in.h:617 +#: ../rules/base.xml.in.h:648 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:618 ../rules/evdev.xml.in.h:618 +#: ../rules/base.xml.in.h:649 msgid "Ukraine" msgstr "Oekraïne" -#: ../rules/base.xml.in.h:619 ../rules/evdev.xml.in.h:619 +#: ../rules/base.xml.in.h:650 +msgid "Unicode additions (arrows and math operators)" +msgstr "Unicode-aanvullingen (pijlen en wiskundige operatoren)" + +#: ../rules/base.xml.in.h:651 +msgid "Unicode additions (arrows and math operators). Math operators on default level" +msgstr "Unicode-aanvullingen (pijlen en wiskundige operatoren). Wiskundige operatoren op het standaard niveau" + +#: ../rules/base.xml.in.h:652 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:620 ../rules/evdev.xml.in.h:620 +#: ../rules/base.xml.in.h:653 msgid "United Kingdom" msgstr "Verenigd Koninkrijk" -#: ../rules/base.xml.in.h:621 ../rules/evdev.xml.in.h:621 -msgid "Urdu" -msgstr "Urdu" +#: ../rules/base.xml.in.h:654 +msgid "Unitek KB-1925" +msgstr "Unitek KB-1925" + +#: ../rules/base.xml.in.h:655 +msgid "Urdu, Alternative phonetic" +msgstr "Urdu, alternatief fonetisch" + +#: ../rules/base.xml.in.h:656 +msgid "Urdu, Phonetic" +msgstr "Urdu, fonetisch" -#: ../rules/base.xml.in.h:622 ../rules/evdev.xml.in.h:622 +#: ../rules/base.xml.in.h:657 +msgid "Urdu, Winkeys" +msgstr "Urdu, Win-toetsen" + +#: ../rules/base.xml.in.h:658 msgid "Use Bosnian digraphs" msgstr "Bosnische digrafen gebruiken" -#: ../rules/base.xml.in.h:623 ../rules/evdev.xml.in.h:623 +#: ../rules/base.xml.in.h:659 msgid "Use Croatian digraphs" msgstr "Kroatische digrafen gebruiken" -#: ../rules/base.xml.in.h:624 ../rules/evdev.xml.in.h:624 -msgid "Use Slovenian digraphs" -msgstr "Sloveense digrafen gebruiken" - # Guillemets of ook quillemets zijn Franse aanhalingstekens. # Dit is de "Nederlandse" en dit is de «Franse manier» van aanhalen. -#: ../rules/base.xml.in.h:625 ../rules/evdev.xml.in.h:625 +#: ../rules/base.xml.in.h:660 msgid "Use guillemets for quotes" msgstr "Franse aanhalingstekens gebruiken voor citaten" -#: ../rules/base.xml.in.h:626 ../rules/evdev.xml.in.h:626 -msgid "Use keyboard LED to show alternative layout." -msgstr "Toetsenbord-lampje gebruiken om alternatieve indeling te tonen." +#: ../rules/base.xml.in.h:661 +msgid "Use keyboard LED to show alternative layout" +msgstr "Toetsenbord-LED gebruiken om alternatieve indeling te tonen" -#: ../rules/base.xml.in.h:627 ../rules/evdev.xml.in.h:627 +#: ../rules/base.xml.in.h:662 msgid "Using space key to input non-breakable space character" msgstr "Spatiebalk gebruiken voor het invoeren van niet-afbrekende (harde) spaties" -#: ../rules/base.xml.in.h:628 ../rules/evdev.xml.in.h:628 +# Spatiebalk geeft de gebruikelijke spatie op elk niveau. +#: ../rules/base.xml.in.h:663 +msgid "Usual space at any level" +msgstr "Gebruikelijke spatie op elk niveau" + +#: ../rules/base.xml.in.h:664 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:629 ../rules/evdev.xml.in.h:629 +#: ../rules/base.xml.in.h:665 msgid "Uzbekistan" msgstr "Oezbekistan" -#: ../rules/base.xml.in.h:630 ../rules/evdev.xml.in.h:630 +#: ../rules/base.xml.in.h:666 msgid "Vietnam" msgstr "Viëtnam" -#: ../rules/base.xml.in.h:631 ../rules/evdev.xml.in.h:631 +#: ../rules/base.xml.in.h:667 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 internet toetsenbord" -#: ../rules/base.xml.in.h:632 ../rules/evdev.xml.in.h:632 +#: ../rules/base.xml.in.h:668 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:633 ../rules/evdev.xml.in.h:633 +#: ../rules/base.xml.in.h:669 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Wang 724 cijferblok met unicode-aanvullingen (pijlen en wiskundige operatoren)" -#: ../rules/base.xml.in.h:634 ../rules/evdev.xml.in.h:634 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level." -msgstr "Wang 724 cijferblok met unicode aanvullingen (pijlen en wiskundige operatoren). Wiskundige operatoren op het standaard niveau." +#: ../rules/base.xml.in.h:670 +msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" +msgstr "Wang 724 cijferblok met unicode aanvullingen (pijlen en wiskundige operatoren). Wiskundige operatoren op het standaard niveau" -#: ../rules/base.xml.in.h:635 ../rules/evdev.xml.in.h:635 +#: ../rules/base.xml.in.h:671 msgid "Wang model 724 azerty" msgstr "Wang model 724 azerty" -#: ../rules/base.xml.in.h:636 ../rules/evdev.xml.in.h:636 +#: ../rules/base.xml.in.h:672 msgid "Western" msgstr "Westers" -#: ../rules/base.xml.in.h:637 ../rules/evdev.xml.in.h:637 +#: ../rules/base.xml.in.h:673 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:638 ../rules/evdev.xml.in.h:638 +#: ../rules/base.xml.in.h:674 msgid "Winkeys" msgstr "Win-toetsen" -#: ../rules/base.xml.in.h:639 ../rules/evdev.xml.in.h:639 +#: ../rules/base.xml.in.h:675 msgid "With <\\|> key" msgstr "Met <\\|>-toets" -#: ../rules/base.xml.in.h:640 ../rules/evdev.xml.in.h:640 +#: ../rules/base.xml.in.h:676 msgid "With EuroSign on 5" msgstr "Met het Euro-teken bij de 5" # Guillemets of ook quillemets zijn Franse aanhalingstekens. # Dit is "Nederlands" en dit is de «Franse manier» van aanhalen. -#: ../rules/base.xml.in.h:641 ../rules/evdev.xml.in.h:641 +#: ../rules/base.xml.in.h:677 msgid "With guillemets" msgstr "Met Franse aanhalingstekens" -#: ../rules/base.xml.in.h:642 ../rules/evdev.xml.in.h:642 +#: ../rules/base.xml.in.h:678 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! internettoetsenbord" -#: ../rules/base.xml.in.h:643 ../rules/evdev.xml.in.h:643 +#: ../rules/base.xml.in.h:679 msgid "Yakut" msgstr "Yakut" -#: ../rules/base.xml.in.h:644 ../rules/evdev.xml.in.h:644 +#: ../rules/base.xml.in.h:680 msgid "Yoruba" msgstr "Yoruba" -#: ../rules/base.xml.in.h:645 ../rules/evdev.xml.in.h:645 +#: ../rules/base.xml.in.h:681 msgid "Z and ZHE swapped" msgstr "Z en ZHE omgewisseld" -#: ../rules/base.xml.in.h:646 ../rules/evdev.xml.in.h:646 +#: ../rules/base.xml.in.h:682 msgid "Zar" msgstr "Zar" -#: ../rules/base.xml.in.h:647 ../rules/evdev.xml.in.h:647 +#: ../rules/base.xml.in.h:683 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:648 ../rules/evdev.xml.in.h:648 +#: ../rules/base.xml.in.h:684 msgid "azerty/digits" msgstr "azerty/cijfers" -#: ../rules/base.xml.in.h:649 ../rules/evdev.xml.in.h:649 +#: ../rules/base.xml.in.h:685 msgid "digits" msgstr "cijfers" -#: ../rules/base.xml.in.h:650 ../rules/evdev.xml.in.h:650 +#: ../rules/base.xml.in.h:686 msgid "displaced semicolon and quote (obsolete)" msgstr "puntkomma en aanhalingsteken op afwijkende plek (historisch)" -#: ../rules/base.xml.in.h:651 ../rules/evdev.xml.in.h:651 +#: ../rules/base.xml.in.h:687 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:652 ../rules/evdev.xml.in.h:652 +#: ../rules/base.xml.in.h:688 msgid "qwerty" msgstr "qwerty" # brede backslash/uitgebreide backslash -#: ../rules/base.xml.in.h:653 ../rules/evdev.xml.in.h:653 +#: ../rules/base.xml.in.h:689 msgid "qwerty, extended Backslash" msgstr "qwerty, brede backslash" -#: ../rules/base.xml.in.h:654 ../rules/evdev.xml.in.h:654 +#: ../rules/base.xml.in.h:690 msgid "qwerty/digits" msgstr "qwerty/cijfers" -#: ../rules/base.xml.in.h:655 ../rules/evdev.xml.in.h:655 +#: ../rules/base.xml.in.h:691 msgid "qwertz" msgstr "qwertz" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "Combinerende accenten in plaats van dode toetsen" + +# Coeur d'Alene is a Salishan language spoken by only five of the 800 individuals in the Coeur d'Alene Tribe on the Coeur d'Alene Reservation in northern Idaho, United States. +# http://en.wikipedia.org/wiki/Coeur_d'Alene_language +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Coeur D'alene Salish" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "Internationaal (AltGr Unicode combinatie)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Internationaal (AltGr Unicode combinatie, alternatief)" + +# toevoegen/toekennen +#~ msgid "Add the EuroSign to the 2 key." +#~ msgstr "Het Euro-teken toevoegen aan de 2-toets." + +# toevoegen/toekennen +#~ msgid "Add the EuroSign to the 4 key." +#~ msgstr "Het Euro-teken toevoegen aan de 4-toets." + +#~ msgid "Add the EuroSign to the 5 key." +#~ msgstr "Het Euro-teken toevoegen aan de 5-toets." + +#~ msgid "Add the EuroSign to the E key." +#~ msgstr "Het Euro-teken toevoegen aan de E-toets." + +#~ msgid "Alt+Ctrl change layout." +#~ msgstr "Alt+Ctrl verandert de indeling." + +#~ msgid "Alt+Shift change layout." +#~ msgstr "Alt+Shift verandert de indeling." + +# verandert/wijzigt hier beter dan veranderen/wijzigen +#~ msgid "Both Alt keys together change layout." +#~ msgstr "Beide Alt-toetsen samen verandert de indeling." + +#~ msgid "Both Ctrl keys together change layout." +#~ msgstr "Beide Ctrl-toetsen samen verandert de indeling." + +#~ msgid "Both Shift keys together change layout." +#~ msgstr "Beide Shift-toetsen samen verandert de indeling." + +#~ msgid "Brazilian ABNT2" +#~ msgstr "Braziliaans ABNT2" + +#~ msgid "Caps Lock is Compose." +#~ msgstr "Caps Lock is samensteltoets." + +#~ msgid "CapsLock LED shows alternative layout." +#~ msgstr "CapsLock-lampje toont de alternatieve indeling." + +#~ msgid "CapsLock just locks the Shift modifier." +#~ msgstr "CapsLock blokkeert slechts de Shift-toets." + +#~ msgid "CapsLock key changes layout." +#~ msgstr "CapsLock-toets verandert de indeling." + +#~ msgid "Ctrl+Shift change layout." +#~ msgstr "Ctrl+Shift verandert de indeling." + +#~ msgid "Hewlett-Packard Internet Keyboard 5181" +#~ msgstr "Hewlett-Packard internet toetsenbord 5181" + +#~ msgid "Hewlett-Packard Internet Keyboard 5185" +#~ msgstr "Hewlett-Packard internet toetsenbord 5185" + +#~ msgid "Hewlett-Packard SK-2505 Internet Keyboard" +#~ msgstr "Hewlett-Packard SK-2505 internet toetsenbord" + +#~ msgid "IBM Rapid Access II (alternate option)" +#~ msgstr "IBM Rapid Access II (alternatieve optie)" + +#~ msgid "Japanese 106-key" +#~ msgstr "Japans 106-toetsen" + +# nummerblok/ +#~ msgid "Keypad" +#~ msgstr "Nummerblok" + +#~ msgid "Kir" +#~ msgstr "Kir" + +#~ msgid "Korean 106-key" +#~ msgstr "Koreaans 106-toetsen" + +#~ msgid "LCtrl+LShift change layout." +#~ msgstr "Linker Ctrl+Linker Shift verandert de indeling." + +#~ msgid "Layout switching" +#~ msgstr "Wisselen van indeling" + +#~ msgid "Left Alt key changes layout." +#~ msgstr "Linker Alt-toets verandert de indeling." + +#~ msgid "Left Ctrl key changes layout." +#~ msgstr "Linker Ctrl-toets verandert de indeling." + +#~ msgid "Left Shift key changes layout." +#~ msgstr "Linker Shift-toets verandert de indeling." + +#~ msgid "Left Win-key changes layout." +#~ msgstr "Linker Win-toets verandert de indeling." + +#~ msgid "Left Win-key is Compose." +#~ msgstr "Linker Win-toets is samensteltoets." + +#~ msgid "Legacy keypad" +#~ msgstr "Historisch cijferblok" + +#~ msgid "Menu is Compose." +#~ msgstr "Menu is samensteltoets." + +#~ msgid "Neostyle" +#~ msgstr "Neostijl" + +#~ msgid "NumLock LED shows alternative layout." +#~ msgstr "NumLock-lampje toont alternatieve indeling." + +#~ msgid "Press Left Alt key to choose 3rd level." +#~ msgstr "De linker Alt-toets geeft het 3e niveau." + +#~ msgid "Press Left Win-key to choose 3rd level." +#~ msgstr "De linker Win-toets geeft het 3e niveau." + +#~ msgid "Press Right Alt key to choose 3rd level." +#~ msgstr "De rechter Alt-toets geeft het 3e niveau." + +#~ msgid "Press Right Ctrl to choose 3rd level." +#~ msgstr "De rechter Ctrl-toets geeft het 3e niveau." + +#~ msgid "Press Right Win-key to choose 3rd level." +#~ msgstr "De rechter Win-toets geeft het 3e niveau." + +# dubbelzinnig "beide" +#~ msgid "Press any of Alt keys to choose 3rd level." +#~ msgstr "Zowel de linker als de rechter Alt-toets geeft het 3e niveau." + +#~ msgid "Press any of Win-keys to choose 3rd level." +#~ msgstr "Zowel de linker als de rechter Win-toets geeft het 3e niveau." + +#~ msgid "Pro" +#~ msgstr "Pro" + +#~ msgid "Right Alt is Compose." +#~ msgstr "Rechter Alt is samensteltoets." + +#~ msgid "Right Alt key changes layout." +#~ msgstr "Rechter Alt-toets verandert de indeling." + +#~ msgid "Right Ctrl key changes layout." +#~ msgstr "Rechter Ctrl-toets verandert de indeling." + +#~ msgid "Right Shift key changes layout." +#~ msgstr "Rechter Shift-toets verandert de indeling." + +#~ msgid "Right Win-key changes layout." +#~ msgstr "Rechter Win-toets verandert de indeling." + +#~ msgid "Right Win-key is Compose." +#~ msgstr "Rechter Win-toets is samensteltoets." + +#~ msgid "ScrollLock LED shows alternative layout." +#~ msgstr "ScrollLock-lampje toont alternatieve indeling." + +#~ msgid "Shift+CapsLock changes layout." +#~ msgstr "Shift+CapsLock verandert de indeling." + +# dit is de uitleg van bovenstaand bericht +#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +#~ msgstr "De keycodes van twee toetsen omwisselen wanneer Mac-toetsenborden niet juist herkend worden door de kernel." + +#~ msgid "Third level choosers" +#~ msgstr "3e niveau kiezers" + +#~ msgid "US keyboard with Slovenian digraphs" +#~ msgstr "Amerikaans toetsenbord met Sloveense digrafen" + +#~ msgid "Urdu" +#~ msgstr "Urdu" + +#~ msgid "Use Slovenian digraphs" +#~ msgstr "Sloveense digrafen gebruiken" + #~ msgid "(Legacy) Dvorak" #~ msgstr "(Historisch) Dvorak" @@ -2697,26 +3068,12 @@ msgstr "qwertz" #~ msgid "Belgian" #~ msgstr "Belgisch" -# verandert/wijzigt hier beter dan veranderen/wijzigen -#~ msgid "Both Alt keys together change group" -#~ msgstr "Beide Alt-toetsen samen verandert de groep." - -#~ msgid "Both Ctrl keys together change group" -#~ msgstr "Beide Ctrl-toetsen samen verandert de groep." - -#~ msgid "Both Shift keys together change group" -#~ msgstr "Beide Shift-toetsen samen verandert de groep." - #~ msgid "Bulgarian" #~ msgstr "Bulgaars" #~ msgid "Canadian" #~ msgstr "Canadees" -# BUG Caps Lock los van elkaar -#~ msgid "Caps Lock is Compose" -#~ msgstr "Caps Lock is samensteltoets" - #~ msgid "Caps Lock key changes group" #~ msgstr "Caps Lock-toets verandert de groep" @@ -2738,9 +3095,6 @@ msgstr "qwertz" #~ msgid "Czech" #~ msgstr "Tsjechisch" -#~ msgid "Danish" -#~ msgstr "Deens" - # (Zwitsers Duits) #~ msgid "DeuCH" #~ msgstr "DeuCH" @@ -2773,18 +3127,12 @@ msgstr "qwertz" #~ msgid "Left Alt key changes group" #~ msgstr "Linker Alt-toets verandert de groep" -#~ msgid "Left Alt key switches group while pressed" -#~ msgstr "Linker Alt-toets wisselt de groep gedurende het indrukken" - #~ msgid "Left Ctrl key changes group" #~ msgstr "Linker Ctrl-toets verandert de groep" #~ msgid "Left Shift key changes group" #~ msgstr "Linker Shift-toets verandert de groep" -#~ msgid "Make CapsLock an additional Control" -#~ msgstr "Van CapsLock een extra Ctrl maken" - #~ msgid "Norwegian" #~ msgstr "Noors" @@ -2819,10 +3167,6 @@ msgstr "qwertz" #~ msgid "Right Alt key changes group" #~ msgstr "Rechter Alt-toets verandert de groep" -# BUG Alt ipv Alt key -#~ msgid "Right Alt switches group while pressed" -#~ msgstr "Rechter Alt wisselt de groep gedurende het indrukken" - #~ msgid "Right Control key works as Right Alt" #~ msgstr "Rechter Ctrl-toets doet hetzelfde als de rechter Alt-toets" @@ -2832,9 +3176,6 @@ msgstr "qwertz" #~ msgid "Right Shift key changes group" #~ msgstr "Rechter Shift-toets verandert de groep" -#~ msgid "Scroll Lock changes group" -#~ msgstr "ScrollLock verandert de groep" - #~ msgid "Scroll_Lock LED shows alternative group" #~ msgstr "ScrollLock-lampje toont alternatieve groep" diff --git a/dist/xkeyboard-config/po/ru.po b/dist/xkeyboard-config/po/ru.po index 98fd37bcc..fbf0ac4fe 100644 --- a/dist/xkeyboard-config/po/ru.po +++ b/dist/xkeyboard-config/po/ru.po @@ -1,2447 +1,3028 @@ -# Copyright (C) 2002 Free Software Foundation, Inc. +# translation of xkeyboard-config-1.9.ru.po to Russian +# Copyright (C) 2002, 2009, 2010 Free Software Foundation, Inc. # Sergey V. Udaltsov +# This file is distributed under the same license as the xkeyboard-config package. +# # Sergey E Kvyato , 2006. -# +# Nickolay V. Shmyrev , 2006. +# Misha Shnurapet , 2010. +# ChALkeR , 2010. +# Yuri Kozlov , 2009, 2010. msgid "" msgstr "" -"Project-Id-Version: xfree86_xkb_xml 0.1\n" +"Project-Id-Version: xkeyboard-config 2.0\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2006-11-28 00:34+0300\n" -"PO-Revision-Date: 2006-11-28 16:17+0000\n" -"Last-Translator: Nickolay V. Shmyrev \n" -"Language-Team: \n" +"POT-Creation-Date: 2010-09-15 21:57+0100\n" +"PO-Revision-Date: 2010-09-16 18:38+0400\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<Меньше чем/Больше чем>" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "По клавише <Меньше чем/Больше чем> выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "По клавише <Меньше чем/Больше чем> выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку" + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "(Устарело) Альтернативная" -#: ../rules/base.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Устарело) Альтернативная, специальные клавиши (dead keys) Sun" -#: ../rules/base.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Устарело) Альтернативная, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:5 -msgid "(Legacy) Dvorak" -msgstr "(Устарело) Dvorak" - -#: ../rules/base.xml.in.h:6 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "Cовместимая c 101/104 кнопочной" -#: ../rules/base.xml.in.h:7 ../rules/sun.xml.in.h:2 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "pc101, qwerty, запятая, специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:8 ../rules/sun.xml.in.h:3 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "pc101, qwerty, запятая, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:9 ../rules/sun.xml.in.h:4 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "pc101, qwerty, точка, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:10 ../rules/sun.xml.in.h:5 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "pc101, qwerty, точка, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:11 ../rules/sun.xml.in.h:6 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "pc101, qwertz, запятая, специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "pc101, qwertz, запятая, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:13 ../rules/sun.xml.in.h:7 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "pc101, qwertz, точка, специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:14 ../rules/sun.xml.in.h:8 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "pc101, qwertz, точка, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:15 ../rules/sun.xml.in.h:9 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "pc102, qwerty, запятая, специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:16 ../rules/sun.xml.in.h:10 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "pc102, qwerty, запятая, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:17 ../rules/sun.xml.in.h:11 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "pc102, qwerty, точка, специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:18 ../rules/sun.xml.in.h:12 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "pc102, qwerty, точка, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:19 ../rules/sun.xml.in.h:13 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "pc102, qwertz, запятая, специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:20 ../rules/sun.xml.in.h:14 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "pc102, qwertz, запятая, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:21 ../rules/sun.xml.in.h:15 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "pc102, qwertz, точка, специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:22 ../rules/sun.xml.in.h:16 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "pc102, qwertz, точка, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:23 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:24 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - #: ../rules/base.xml.in.h:25 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" +msgid "2" +msgstr "2" #: ../rules/base.xml.in.h:26 -msgid "ACPI Standard" -msgstr "Стандартная ACPI" +msgid "4" +msgstr "4" #: ../rules/base.xml.in.h:27 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" +msgid "5" +msgstr "5" #: ../rules/base.xml.in.h:28 -msgid "Acer C300" -msgstr "Acer C300" +msgid "A4Tech KB-21" +msgstr "A4Tech KB-21" #: ../rules/base.xml.in.h:29 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" +msgid "A4Tech KBS-8" +msgstr "A4Tech KBS-8" #: ../rules/base.xml.in.h:30 -msgid "Acer TravelMate 800" -msgstr "Acer TravelMate 800" +msgid "A4Tech Wireless Desktop RFKB-23" +msgstr "A4Tech Wireless Desktop RFKB-23" #: ../rules/base.xml.in.h:31 -msgid "Add the EuroSign to the 2 key." -msgstr "Добавить знак Евро к клавише 2." +msgid "ATM/phone-style" +msgstr "В стиле банкоматной/телефонной" #: ../rules/base.xml.in.h:32 -msgid "Add the EuroSign to the 5 key." -msgstr "Добавить знак Евро к клавише 5." +msgid "Acer AirKey V" +msgstr "Acer AirKey V" #: ../rules/base.xml.in.h:33 -msgid "Add the EuroSign to the E key." -msgstr "Добавить знак Евро к клавише E." +msgid "Acer C300" +msgstr "Acer C300" #: ../rules/base.xml.in.h:34 -msgid "Add the standard behavior to Menu key." -msgstr "Назначить обыкновенное поведение на клавишу Menu" +msgid "Acer Ferrari 4000" +msgstr "Acer Ferrari 4000" #: ../rules/base.xml.in.h:35 -msgid "Adding the EuroSign to certain keys" -msgstr "Добавить знак Евро к некоторым клавишам" +msgid "Acer Laptop" +msgstr "Ноутбук Acer" #: ../rules/base.xml.in.h:36 -msgid "Adding the nobreakspace keysym to space key" -msgstr "Добавить код запрета разрыва к коду пробела" +msgid "Add the standard behavior to Menu key" +msgstr "Добавить обыкновенное поведение на клавишу Menu" #: ../rules/base.xml.in.h:37 +msgid "Adding Esperanto circumflexes (supersigno)" +msgstr "Добавление диакритических знаков эсперанто" + +#: ../rules/base.xml.in.h:38 +msgid "Adding EuroSign to certain keys" +msgstr "Добавление знака евро к некоторым клавишам" + +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" -msgstr "Афг" +msgstr "Afg" -#: ../rules/base.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "Афганистан" -#: ../rules/base.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Акан" -#: ../rules/base.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" -msgstr "Алб" +msgstr "Alb" -#: ../rules/base.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Албания" -#: ../rules/base.xml.in.h:43 -msgid "Alt and Meta are on the Alt keys (default)." -msgstr "Alt и Meta на клавишах Alt (по умолчанию)." - -#: ../rules/base.xml.in.h:44 -msgid "Alt is mapped to the right Win-key and Super to Menu." -msgstr "Alt соответствует правой клавише Win, а Super - Menu." - #: ../rules/base.xml.in.h:45 -msgid "Alt+CapsLock changes group." -msgstr "Клавиши Alt и Caps Lock, нажатые вместе, меняют группу." +msgid "Alt and Meta are on Alt keys" +msgstr "Alt и Meta на клавишах Alt" #: ../rules/base.xml.in.h:46 -msgid "Alt+Ctrl changes group." -msgstr "Alt+Ctrl меняют группу." +msgid "Alt is mapped to Right Win, Super to Menu" +msgstr "Alt соответствует правой клавише Win, а Super - Menu" #: ../rules/base.xml.in.h:47 -msgid "Alt+Shift changes group." -msgstr "Alt+Shift меняют группу." +msgid "Alt+Caps Lock" +msgstr "Alt+Caps Lock" #: ../rules/base.xml.in.h:48 +msgid "Alt+Ctrl" +msgstr "Alt+Ctrl" + +#: ../rules/base.xml.in.h:49 +msgid "Alt+Shift" +msgstr "Alt+Shift" + +#: ../rules/base.xml.in.h:50 +msgid "Alt+Space" +msgstr "Alt+Пробел" + +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" -msgstr "Клавиши Alt/Win" +msgstr "Поведение клавиши Alt/Win" -#: ../rules/base.xml.in.h:50 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "Альтернативная" -#: ../rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" msgstr "Альтернативная Восточная" -#: ../rules/base.xml.in.h:52 -msgid "Alternative international (former us_intl)" -msgstr "Альтернативная международная (бывшая us_intl)" +#: ../rules/base.xml.in.h:55 +msgid "Alternative Phonetic" +msgstr "Альтернативная Фонетическая" -#: ../rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Альтернативная международная" + +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "Альтернативная, специальные клавиши (dead keys) Sun" -#: ../rules/base.xml.in.h:54 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "Альтернативная, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" msgstr "Альтернативная, только latin-9" -#: ../rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:60 msgid "And" -msgstr "Анд" +msgstr "And" -#: ../rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "Андорра" -#: ../rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:62 +msgid "Any Alt key" +msgstr "Любая клавиша Alt" + +#: ../rules/base.xml.in.h:63 +msgid "Any Win key" +msgstr "Любая клавиша Win" + +#: ../rules/base.xml.in.h:64 +msgid "Any Win key (while pressed)" +msgstr "Любая клавиша Win (на время нажатия)" + +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Вариант с апострофом (')" -#: ../rules/base.xml.in.h:59 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Алюминиевая клавиатура Apple (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Алюминиевая клавиатура Apple (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Алюминиевая клавиатура Apple (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" +msgstr "Алюминиевая клавиатура Apple: эмуляция клавиш ПК (Print, Scroll Lock, Pause, Num Lock)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" msgstr "Ноутбук Apple" -#: ../rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:72 msgid "Ara" -msgstr "Ара" +msgstr "Ara" -#: ../rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Арабская" -#: ../rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:74 msgid "Arm" -msgstr "Арм" +msgstr "Arm" -#: ../rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Армения" -#: ../rules/base.xml.in.h:65 +#: ../rules/base.xml.in.h:76 +msgid "Asturian variant with bottom-dot H and bottom-dot L" +msgstr "Астурлеонский вариант с нижними точками у H и L" + +#: ../rules/base.xml.in.h:77 +msgid "Asus Laptop" +msgstr "Ноутбук Asus" + +#: ../rules/base.xml.in.h:78 +msgid "At bottom left" +msgstr "Снизу слева" + +#: ../rules/base.xml.in.h:79 +msgid "At left of 'A'" +msgstr "Слева от 'A'" + +#: ../rules/base.xml.in.h:80 +msgid "Austria" +msgstr "Австрия" + +#: ../rules/base.xml.in.h:81 +msgid "Aut" +msgstr "Aut" + +#: ../rules/base.xml.in.h:82 +msgid "Avatime" +msgstr "Аватайм" + +#: ../rules/base.xml.in.h:83 msgid "Aze" -msgstr "Азер" +msgstr "Aze" -#: ../rules/base.xml.in.h:66 +#: ../rules/base.xml.in.h:84 msgid "Azerbaijan" msgstr "Азербайджан" -#: ../rules/base.xml.in.h:67 +#: ../rules/base.xml.in.h:85 msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 беспроводная \"интернет\" клавиатура" +msgstr "Azona RF2300 wireless Internet Keyboard" -#: ../rules/base.xml.in.h:68 +#: ../rules/base.xml.in.h:86 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:87 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:88 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:71 +#: ../rules/base.xml.in.h:89 +msgid "BTC 6301URF" +msgstr "BTC 6301URF" + +#: ../rules/base.xml.in.h:90 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:91 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:73 +#: ../rules/base.xml.in.h:92 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:74 +#: ../rules/base.xml.in.h:93 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:75 -msgid "Ban" -msgstr "Бан" +#: ../rules/base.xml.in.h:94 +msgid "BTC 9116U Mini Wireless Internet and Gaming" +msgstr "BTC 9116U Mini Wireless Internet and Gaming" -#: ../rules/base.xml.in.h:76 +#: ../rules/base.xml.in.h:95 +msgid "Backslash" +msgstr "Backslash" + +#: ../rules/base.xml.in.h:96 msgid "Bangladesh" msgstr "Бангладеш" -#: ../rules/base.xml.in.h:77 ../rules/sun.xml.in.h:22 +#: ../rules/base.xml.in.h:97 +msgid "Bashkirian" +msgstr "Башкирская" + +#: ../rules/base.xml.in.h:98 msgid "Bel" -msgstr "Бельг" +msgstr "Bel" -#: ../rules/base.xml.in.h:78 +#: ../rules/base.xml.in.h:99 msgid "Belarus" msgstr "Белоруссия" -#: ../rules/base.xml.in.h:79 +#: ../rules/base.xml.in.h:100 msgid "Belgium" msgstr "Бельгия" -#: ../rules/base.xml.in.h:80 +#: ../rules/base.xml.in.h:101 +msgid "BenQ X-Touch" +msgstr "BenQ X-Touch" + +#: ../rules/base.xml.in.h:102 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:81 +#: ../rules/base.xml.in.h:103 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:82 +#: ../rules/base.xml.in.h:104 msgid "Bengali" msgstr "Бенгальская" -#: ../rules/base.xml.in.h:83 +#: ../rules/base.xml.in.h:105 msgid "Bengali Probhat" msgstr "Бенгальская Пробат" -#: ../rules/base.xml.in.h:84 +#: ../rules/base.xml.in.h:106 msgid "Bepo, ergonomic, Dvorak way" msgstr "Бепо, эргономичная, похожая на Dvorak" -#: ../rules/base.xml.in.h:85 +#: ../rules/base.xml.in.h:107 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Бепо, эргономичная, похожая на Dvorak, только latin-9" -#: ../rules/base.xml.in.h:86 ../rules/sun.xml.in.h:24 -msgid "Bgr" -msgstr "Болг" +#: ../rules/base.xml.in.h:108 +msgid "Bgd" +msgstr "Bgd" -#: ../rules/base.xml.in.h:87 -msgid "Bhu" -msgstr "Бут" +#: ../rules/base.xml.in.h:109 +msgid "Bgr" +msgstr "Bgr" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:110 msgid "Bhutan" msgstr "Бутан" -#: ../rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:111 msgid "Biblical Hebrew (Tiro)" msgstr "Библейский иврит (Tiro)" -#: ../rules/base.xml.in.h:90 +#: ../rules/base.xml.in.h:112 msgid "Bih" -msgstr "Босн" +msgstr "Bih" -#: ../rules/base.xml.in.h:91 +#: ../rules/base.xml.in.h:113 msgid "Blr" -msgstr "Бел" +msgstr "Blr" -#: ../rules/base.xml.in.h:92 +#: ../rules/base.xml.in.h:114 msgid "Bosnia and Herzegovina" msgstr "Босния и Герцеговина" -#: ../rules/base.xml.in.h:93 -msgid "Both Alt keys together change group." -msgstr "Обе клавиши Alt, нажатые вместе, меняют группу." +#: ../rules/base.xml.in.h:115 +msgid "Both Alt keys together" +msgstr "Обе клавиши Alt, нажатые вместе" -#: ../rules/base.xml.in.h:94 -msgid "Both Ctrl keys together change group." -msgstr "Обе клавиши Ctrl, нажатые вместе, меняют группу." +#: ../rules/base.xml.in.h:116 +msgid "Both Ctrl keys together" +msgstr "Обе клавиши Ctrl, нажатые вместе" -#: ../rules/base.xml.in.h:95 -msgid "Both Shift keys together change group." -msgstr "Обе клавиши Shift, нажатые вместе, меняют группу." +#: ../rules/base.xml.in.h:117 +msgid "Both Shift keys together" +msgstr "Обе клавиши Shift, нажатые вместе" -#: ../rules/base.xml.in.h:96 -msgid "Both Win-keys switch group while pressed." -msgstr "Каждая из Win клавиш переключает группу на время нажатия." +#: ../rules/base.xml.in.h:118 +msgid "Both Shift-Keys together toggle Caps Lock" +msgstr "Обе клавиши Shift, нажатые вместе, переключают Caps Lock" -#: ../rules/base.xml.in.h:97 +#: ../rules/base.xml.in.h:119 +msgid "Botswana" +msgstr "Ботсвана" + +#: ../rules/base.xml.in.h:120 msgid "Bra" -msgstr "Браз" +msgstr "Bra" -#: ../rules/base.xml.in.h:98 +#: ../rules/base.xml.in.h:121 +msgid "Braille" +msgstr "Брайля" + +#: ../rules/base.xml.in.h:122 msgid "Brazil" msgstr "Бразилия" -#: ../rules/base.xml.in.h:99 -msgid "Brazilian ABNT2" -msgstr "ABNT2" +#: ../rules/base.xml.in.h:123 +msgid "Breton" +msgstr "Бретонская" -#: ../rules/base.xml.in.h:100 +#: ../rules/base.xml.in.h:124 +msgid "Brl" +msgstr "Brl" + +#: ../rules/base.xml.in.h:125 msgid "Brother Internet Keyboard" msgstr "Brother Internet Keyboard" -#: ../rules/base.xml.in.h:101 +#: ../rules/base.xml.in.h:126 +msgid "Btn" +msgstr "Btn" + +#: ../rules/base.xml.in.h:127 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:128 msgid "Bulgaria" msgstr "Болгария" -#: ../rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:129 +msgid "Bwa" +msgstr "Bwa" + +#: ../rules/base.xml.in.h:130 +msgid "COD" +msgstr "COD" + +#: ../rules/base.xml.in.h:131 +msgid "CRULP" +msgstr "CRULP" + +#: ../rules/base.xml.in.h:132 msgid "Cambodia" msgstr "Камбоджа" -#: ../rules/base.xml.in.h:104 ../rules/sun.xml.in.h:29 +#: ../rules/base.xml.in.h:133 msgid "Can" -msgstr "Кан" +msgstr "Can" -#: ../rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:134 msgid "Canada" msgstr "Канада" -#: ../rules/base.xml.in.h:106 -msgid "Caps Lock is Compose." -msgstr "Клавиша Caps Lock соответствует клавише Compose." +#: ../rules/base.xml.in.h:135 +msgid "Caps Lock" +msgstr "Caps Lock" -#: ../rules/base.xml.in.h:107 -msgid "CapsLock LED shows alternative group." -msgstr "Индикатор CapsLock отображает другую группу." +#: ../rules/base.xml.in.h:136 +msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" +msgstr "Caps Lock (на первую раскладку), Shift+Caps Lock (на последнюю раскладку)" -#: ../rules/base.xml.in.h:108 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock." -msgstr "" -"Действует как Shift с блокировкой. Shift приостанавливает действие CapsLock." +#: ../rules/base.xml.in.h:137 +msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" +msgstr "Caps Lock (пока нажата), Alt+Caps Lock выполняет первоначальную функцию capslock" -#: ../rules/base.xml.in.h:109 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock." -msgstr "Действует как Shift с блокировкой. Shift не влияет на CapsLock." +#: ../rules/base.xml.in.h:138 +msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" +msgstr "Caps Lock действует как Shift с блокировкой. Shift приостанавливает действие Caps Lock" -#: ../rules/base.xml.in.h:110 -msgid "CapsLock just locks the Shift modifier." -msgstr "Просто блокирует модификатор Shift." +#: ../rules/base.xml.in.h:139 +msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" +msgstr "Caps Lock действует как Shift с блокировкой. Shift не влияет на Caps Lock" -#: ../rules/base.xml.in.h:111 ../rules/sun.xml.in.h:33 -msgid "CapsLock key behavior" -msgstr "Клавиша Caps Lock" +#: ../rules/base.xml.in.h:140 +msgid "Caps Lock is disabled" +msgstr "Caps Lock выключен" -#: ../rules/base.xml.in.h:112 -msgid "CapsLock key changes group." -msgstr "Клавиша CapsLock меняет группу." +#: ../rules/base.xml.in.h:141 +msgid "Caps Lock key behavior" +msgstr "Поведение клавиши Caps Lock" -#: ../rules/base.xml.in.h:113 -msgid "CapsLock toggles Shift so all keys are affected." -msgstr "" -"CapsLock включает Shift, таким образом что, он действует сразу на все " -"клавиши." +#: ../rules/base.xml.in.h:142 +msgid "Caps Lock toggles Shift so all keys are affected" +msgstr "Caps Lock переключает Shift, таким образом что, он действует сразу на все клавиши" -#: ../rules/base.xml.in.h:114 -msgid "CapsLock toggles normal capitalization of alphabetic characters." -msgstr "Включает обычную капитализацию символов алфавита." +#: ../rules/base.xml.in.h:143 +msgid "Caps Lock toggles normal capitalization of alphabetic characters" +msgstr "Caps Lock переключает обычную капитализацию символов алфавита" -#: ../rules/base.xml.in.h:115 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock." -msgstr "" -"Включает внутреннюю капитализацию. Shift приостанавливает действие CapsLock." +#: ../rules/base.xml.in.h:144 +msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" +msgstr "Caps Lock включает внутреннюю капитализацию. Shift приостанавливает действие Caps Lock" -#: ../rules/base.xml.in.h:116 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock." -msgstr "Включает внутреннюю капитализацию. Shift не влияет на CapsLock." +#: ../rules/base.xml.in.h:145 +msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" +msgstr "Caps Lock включает внутреннюю капитализацию. Shift не влияет на Caps Lock" -#: ../rules/base.xml.in.h:117 +#: ../rules/base.xml.in.h:146 msgid "Catalan variant with middle-dot L" -msgstr "Каталонский вариант со средней L" +msgstr "Каталонский вариант с точкой в L посередине" -#: ../rules/base.xml.in.h:118 -msgid "Che" -msgstr "Швейц." +#: ../rules/base.xml.in.h:147 +msgid "Cedilla" +msgstr "Седиль" -#: ../rules/base.xml.in.h:119 +#: ../rules/base.xml.in.h:148 +msgid "Che" +msgstr "Che" + +#: ../rules/base.xml.in.h:149 +msgid "Cherokee" +msgstr "Чероки" + +#: ../rules/base.xml.in.h:150 +msgid "Cherry B.UNLIMITED" +msgstr "Cherry B.UNLIMITED" + +#: ../rules/base.xml.in.h:151 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:152 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (альтернативный вариант)" -#: ../rules/base.xml.in.h:121 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:122 +#: ../rules/base.xml.in.h:154 +msgid "Cherry CyMotion Expert" +msgstr "Cherry CyMotion Expert" + +#: ../rules/base.xml.in.h:155 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:123 +#: ../rules/base.xml.in.h:156 +msgid "Cherry CyMotion Master XPress" +msgstr " Cherry CyMotion Master Linux" + +#: ../rules/base.xml.in.h:157 msgid "Chicony Internet Keyboard" msgstr "Chicony Internet Keyboard" -#: ../rules/base.xml.in.h:124 +#: ../rules/base.xml.in.h:158 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:125 +#: ../rules/base.xml.in.h:159 +msgid "Chicony KU-0108" +msgstr "Chicony KU-0108" + +#: ../rules/base.xml.in.h:160 +msgid "Chicony KU-0420" +msgstr "Chicony KU-0420" + +#: ../rules/base.xml.in.h:161 +msgid "China" +msgstr "Китай" + +#: ../rules/base.xml.in.h:162 +msgid "Chn" +msgstr "Chn" + +#: ../rules/base.xml.in.h:163 +msgid "Chuvash" +msgstr "Чувашия" + +#: ../rules/base.xml.in.h:164 +msgid "Chuvash Latin" +msgstr "Чувашия, Латиница" + +#: ../rules/base.xml.in.h:165 +msgid "Classic" +msgstr "Классическая" + +#: ../rules/base.xml.in.h:166 msgid "Classic Dvorak" msgstr "Классическая Dvorak" -#: ../rules/base.xml.in.h:126 +#: ../rules/base.xml.in.h:167 +msgid "Classic, eliminate dead keys" +msgstr "Классическая, исключить специальные клавиши (dead keys)" + +#: ../rules/base.xml.in.h:168 +msgid "Classmate PC" +msgstr "Classmate PC" + +#: ../rules/base.xml.in.h:169 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:127 +#: ../rules/base.xml.in.h:170 +msgid "Colemak" +msgstr "Colemak" + +#: ../rules/base.xml.in.h:171 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access Keyboard" -#: ../rules/base.xml.in.h:128 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet Keyboard (13 клавиш)" -#: ../rules/base.xml.in.h:129 +#: ../rules/base.xml.in.h:173 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet Keyboard (18 клавиш)" -#: ../rules/base.xml.in.h:130 +#: ../rules/base.xml.in.h:174 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet Keyboard (7 клавиш)" -#: ../rules/base.xml.in.h:131 +#: ../rules/base.xml.in.h:175 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq Keyboard" -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:176 msgid "Compose key position" msgstr "Положение клавиши Compose" -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:177 msgid "Congo, Democratic Republic of the" msgstr "Конго, Демократическая республика" -#: ../rules/base.xml.in.h:134 -msgid "Control is mapped to the Win-keys (and the usual Ctrl keys)." -msgstr "Control используется в качестве клавиш Win (и как обычный Control)." +#: ../rules/base.xml.in.h:178 +msgid "Control + Alt + Backspace" +msgstr "Control + Alt + Backspace" -#: ../rules/base.xml.in.h:135 -msgid "Croatia" -msgstr "Хорватия" +#: ../rules/base.xml.in.h:179 +msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" +msgstr "Control используется в качестве клавиш Alt, Alt используется в качестве клавиш Win" -#: ../rules/base.xml.in.h:136 -msgid "Ctrl key at bottom left" -msgstr "Клавиша Ctrl снизу слева" +#: ../rules/base.xml.in.h:180 +msgid "Control is mapped to Win keys (and the usual Ctrl keys)" +msgstr "Control используется в качестве клавиш Win (и как обычный Control)" -#: ../rules/base.xml.in.h:137 -msgid "Ctrl key at left of 'A'" -msgstr "Клавиша Ctrl слева от 'Ф'" +#: ../rules/base.xml.in.h:181 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:182 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "Крымскотатарская (Dobruca-1 Q)" + +#: ../rules/base.xml.in.h:183 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "Крымскотатарская (Dobruca-2 Q)" + +#: ../rules/base.xml.in.h:184 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "Крымскотатарская (турецкая Alt-Q)" + +#: ../rules/base.xml.in.h:185 +msgid "Crimean Tatar (Turkish F)" +msgstr "Крымскотатарская (турецкая F)" + +#: ../rules/base.xml.in.h:186 +msgid "Crimean Tatar (Turkish Q)" +msgstr "Крымскотатарская (турецкая Q)" + +#: ../rules/base.xml.in.h:187 +msgid "Croatia" +msgstr "Хорватия" + +#: ../rules/base.xml.in.h:188 msgid "Ctrl key position" msgstr "Положение клавиши Ctrl" -#: ../rules/base.xml.in.h:139 -msgid "Ctrl+Shift changes group." -msgstr "Ctrl+Shift меняют группу." +#: ../rules/base.xml.in.h:189 +msgid "Ctrl+Shift" +msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic" msgstr "Кириллица" -#: ../rules/base.xml.in.h:141 ../rules/sun.xml.in.h:39 +#: ../rules/base.xml.in.h:191 +msgid "Cyrillic with guillemets" +msgstr "Кириллица с кавычками ёлочками" + +#: ../rules/base.xml.in.h:192 +msgid "Cyrillic, Z and ZHE swapped" +msgstr "Кириллица, З и Ж переставлены местами" + +#: ../rules/base.xml.in.h:193 msgid "Cze" -msgstr "Чех" +msgstr "Cze" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:194 msgid "Czechia" msgstr "Чехия" -#: ../rules/base.xml.in.h:143 -msgid "DRC" -msgstr "ДРК" +#: ../rules/base.xml.in.h:195 +msgid "DOS" +msgstr "DOS" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:196 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:145 ../rules/sun.xml.in.h:42 +#: ../rules/base.xml.in.h:197 msgid "Dead acute" msgstr "Спец. символ Dead acute" -#: ../rules/base.xml.in.h:146 ../rules/sun.xml.in.h:43 +#: ../rules/base.xml.in.h:198 msgid "Dead grave acute" msgstr "Спец. символ Dead grave acute" -#: ../rules/base.xml.in.h:147 -msgid "Default numpad keys." +#: ../rules/base.xml.in.h:199 +msgid "Default numeric keypad keys" msgstr "Клавиши цифровой клавиатуры по умолчанию" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:200 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:201 msgid "Dell 101-key PC" msgstr "Dell 101-клавишный PC" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:202 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Ноутбуки Dell Inspiron серий 6xxx/8xxx" +msgstr "Ноутбук Dell Inspiron из серий 6xxx/8xxx" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:203 +msgid "Dell Laptop/notebook Precision M series" +msgstr "Ноутбук Dell Precision из серии M" + +#: ../rules/base.xml.in.h:204 msgid "Dell Latitude series laptop" -msgstr "Ноутбук Dell серии Latitude" +msgstr "Ноутбук Dell из серии Latitude" -#: ../rules/base.xml.in.h:152 -msgid "Dell USB Multimedia Keybard" +#: ../rules/base.xml.in.h:205 +msgid "Dell Precision M65" +msgstr "Dell Precision M65" + +#: ../rules/base.xml.in.h:206 +msgid "Dell SK-8125" +msgstr "Dell SK-8125" + +#: ../rules/base.xml.in.h:207 +msgid "Dell SK-8135" +msgstr "Dell SK-8135" + +#: ../rules/base.xml.in.h:208 +msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB Multimedia Keyboard" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:209 msgid "Denmark" msgstr "Дания" -#: ../rules/base.xml.in.h:154 ../rules/sun.xml.in.h:44 +#: ../rules/base.xml.in.h:210 msgid "Deu" -msgstr "Нем" +msgstr "Deu" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:211 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop Keyboard" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:212 msgid "Diamond 9801 / 9802 series" msgstr "Модели Diamond 9801/9802" -#: ../rules/base.xml.in.h:157 ../rules/sun.xml.in.h:46 +#: ../rules/base.xml.in.h:213 msgid "Dnk" -msgstr "Дат" +msgstr "Dnk" -#: ../rules/base.xml.in.h:158 ../rules/sun.xml.in.h:48 +#: ../rules/base.xml.in.h:214 msgid "Dvorak" -msgstr "Dvorak" +msgstr "Дворак" -#: ../rules/base.xml.in.h:159 -msgid "Dvorak, Polish quotes on key \"1/!\"" -msgstr "Dvorak, польские кавычки на клавише \"1/!\"" +#: ../rules/base.xml.in.h:215 +msgid "Dvorak (UK Punctuation)" +msgstr "Дворак (английская расстановка)" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:216 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Дворак альтернативная международная (нет спец. клавиш)" + +#: ../rules/base.xml.in.h:217 +msgid "Dvorak international (with dead keys)" +msgstr "Дворак международная, со спец. клавишами" + +#: ../rules/base.xml.in.h:218 +msgid "Dvorak, Polish quotes on key 1" +msgstr "Дворак, польские кавычки на клавише 1" + +#: ../rules/base.xml.in.h:219 msgid "Dvorak, Polish quotes on quotemark key" -msgstr "Dvorak, польские кавычки на клавишах с кавычками" +msgstr "Дворак, польские кавычки на клавишах с кавычками" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:220 +msgid "E" +msgstr "E" + +#: ../rules/base.xml.in.h:221 msgid "Eastern" msgstr "Восточный" -#: ../rules/base.xml.in.h:162 ../rules/sun.xml.in.h:49 +#: ../rules/base.xml.in.h:222 msgid "Eliminate dead keys" msgstr "Исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:223 +msgid "Enable extra typographic characters" +msgstr "Включить дополнительные типографские символы" + +#: ../rules/base.xml.in.h:224 +msgid "English" +msgstr "Английская" + +#: ../rules/base.xml.in.h:225 +msgid "English (USA International)" +msgstr "Английская (международная США)" + +#: ../rules/base.xml.in.h:226 +msgid "English (USA Macintosh)" +msgstr "Английская (Macintosh США)" + +#: ../rules/base.xml.in.h:227 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:228 +msgid "Enter on keypad" +msgstr "Enter на цифровой клавиатуре" + +#: ../rules/base.xml.in.h:229 msgid "Epo" -msgstr "Эсп" +msgstr "Epo" + +#: ../rules/base.xml.in.h:230 +msgid "Ergonomic" +msgstr "Ergonomic" -#: ../rules/base.xml.in.h:165 ../rules/sun.xml.in.h:50 +#: ../rules/base.xml.in.h:231 msgid "Esp" -msgstr "Исп" +msgstr "Esp" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:232 msgid "Esperanto" msgstr "Эсперанто" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:233 msgid "Est" -msgstr "Эст" +msgstr "Est" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:234 msgid "Estonia" msgstr "Эстония" -#: ../rules/base.xml.in.h:169 -msgid "Evdev-managed keyboard" -msgstr "Клавиатура управляемая посредством Evdev" +#: ../rules/base.xml.in.h:235 +msgid "Eth" +msgstr "Eth" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:236 +msgid "Ethiopia" +msgstr "Эфиопия" + +#: ../rules/base.xml.in.h:237 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:238 msgid "Ewe" -msgstr "Эве" +msgstr "Ewe" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:239 msgid "Extended" msgstr "Расширенная" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:240 +msgid "Extended - Winkeys" +msgstr "Расширенная, клавиши Win" + +#: ../rules/base.xml.in.h:241 msgid "Extended Backslash" msgstr "Расширенные функции Backslash" -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:242 msgid "F-letter (F) variant" msgstr "Вариант с F" -#: ../rules/base.xml.in.h:175 -msgid "Fao" -msgstr "Фар" +#: ../rules/base.xml.in.h:243 +msgid "FL90" +msgstr "FL90" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:244 msgid "Faroe Islands" msgstr "Острова Фаро" -#: ../rules/base.xml.in.h:177 ../rules/sun.xml.in.h:51 +#: ../rules/base.xml.in.h:245 msgid "Fin" -msgstr "Фин" +msgstr "Fin" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:246 msgid "Finland" msgstr "Финляндия" -#: ../rules/base.xml.in.h:179 ../rules/sun.xml.in.h:53 +#. This assumes the KP_ abstract symbols are actually useful for some apps +#. The description needs to be rewritten +#: ../rules/base.xml.in.h:249 +msgid "Four-level key with abstract separators" +msgstr "Четырёх-рядная клавиша с абстрактными разделителями" + +#: ../rules/base.xml.in.h:250 +msgid "Four-level key with comma" +msgstr "Четырёх-рядная клавиша с запятой" + +#: ../rules/base.xml.in.h:251 +msgid "Four-level key with dot" +msgstr "Четырёх-рядная клавиша с точкой" + +#: ../rules/base.xml.in.h:252 +msgid "Four-level key with dot, latin-9 restriction" +msgstr "Четырёх-рядная клавиша с точкой, ограничена latin-9" + +#: ../rules/base.xml.in.h:253 +msgid "Four-level key with momayyez" +msgstr "Четырёх-рядная клавиша с momayyez" + +#: ../rules/base.xml.in.h:254 msgid "Fra" -msgstr "Фр" +msgstr "Fra" -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:255 msgid "France" msgstr "Франция" -#: ../rules/base.xml.in.h:181 ../rules/sun.xml.in.h:55 +#: ../rules/base.xml.in.h:256 +msgid "Français (France Alternative)" +msgstr "Французская (французская альтернативная)" + +#: ../rules/base.xml.in.h:257 msgid "French" msgstr "Французская" -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:258 msgid "French (Macintosh)" msgstr "Французская (Macintosh)" -#: ../rules/base.xml.in.h:183 ../rules/sun.xml.in.h:56 +#: ../rules/base.xml.in.h:259 msgid "French (legacy)" msgstr "Французская (унаследованная)" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:260 msgid "French Dvorak" msgstr "Французская Dvorak" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:261 msgid "French, Sun dead keys" msgstr "Французская, специальные клавиши (dead keys) Sun" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:262 msgid "French, eliminate dead keys" msgstr "Французская, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:263 +msgid "Fro" +msgstr "Fro" + +#: ../rules/base.xml.in.h:264 +msgid "Fujitsu-Siemens Computers AMILO laptop" +msgstr "Ноутбук Fujitsu-Siemens Computers AMILO" + +#: ../rules/base.xml.in.h:265 msgid "Fula" -msgstr "Фула" +msgstr "Fula" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:266 msgid "GBr" -msgstr "Брит" +msgstr "GBr" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:267 +msgid "GILLBT" +msgstr "GILLBT" + +#: ../rules/base.xml.in.h:268 msgid "Ga" -msgstr "Га" +msgstr "Ga" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:269 msgid "Generic 101-key PC" -msgstr "Обычный 101-клавишный PC" +msgstr "Обычная 101-клавишная" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:270 msgid "Generic 102-key (Intl) PC" -msgstr "Обычный 102-клавишный PC" +msgstr "Обычная 102-клавишная (межд)" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:271 msgid "Generic 104-key PC" -msgstr "Обычный 104-клавишный PC" +msgstr "Обычная 104-клавишная" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:272 msgid "Generic 105-key (Intl) PC" -msgstr "Обычный 105-клавишный (Инт.) РС" +msgstr "Обычная 105-клавишная (межд)" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:274 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:275 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:276 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:277 +msgid "Genius KKB-2050HS" +msgstr "Genius KKB-2050HS" + +#: ../rules/base.xml.in.h:278 msgid "Geo" -msgstr "Груз" +msgstr "Geo" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:279 msgid "Georgia" msgstr "Грузия" -#: ../rules/base.xml.in.h:200 +#: ../rules/base.xml.in.h:280 +msgid "Georgian" +msgstr "Грузинская" + +#: ../rules/base.xml.in.h:281 +msgid "Georgian AZERTY Tskapo" +msgstr "Грузинская AZERTY Tskapo" + +#: ../rules/base.xml.in.h:282 msgid "German (Macintosh)" msgstr "Немецкая (Macintosh)" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:283 msgid "German, Sun dead keys" msgstr "Немецкая, специальные клавиши (dead keys) Sun" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:284 msgid "German, eliminate dead keys" msgstr "Немецкая, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:285 msgid "Germany" msgstr "Германия" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:286 msgid "Gha" -msgstr "Ган" +msgstr "Gha" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:287 msgid "Ghana" msgstr "Гана" -#: ../rules/base.xml.in.h:206 -msgid "Gre" -msgstr "Гре" +#: ../rules/base.xml.in.h:288 +msgid "Gin" +msgstr "Gin" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:289 +msgid "Grc" +msgstr "Grc" + +#: ../rules/base.xml.in.h:290 msgid "Greece" msgstr "Греция" -#: ../rules/base.xml.in.h:208 ../rules/sun.xml.in.h:58 -msgid "Group Shift/Lock behavior" -msgstr "Функция смены раскладки" +#: ../rules/base.xml.in.h:291 +msgid "Guinea" +msgstr "Гвинея" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:292 msgid "Gujarati" msgstr "Гуджарати" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:293 msgid "Gurmukhi" msgstr "Гурмукхи" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:294 +msgid "Gurmukhi Jhelum" +msgstr "Гурмукхи Jhelum" + +#: ../rules/base.xml.in.h:295 msgid "Gyration" msgstr "Гирашн" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:296 +msgid "Happy Hacking Keyboard" +msgstr "Happy Hacking Keyboard" + +#: ../rules/base.xml.in.h:297 +msgid "Happy Hacking Keyboard for Mac" +msgstr "Happy Hacking Keyboard для Mac" + +#: ../rules/base.xml.in.h:298 msgid "Hausa" msgstr "Хауза" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet Keyboard" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:300 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:218 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:221 -msgid "Hewlett-Packard SK-2501 Multimedia Keyboard" -msgstr "Hewlett-Packard SK-2501 Multimedia Keyboard" +#: ../rules/base.xml.in.h:308 +msgid "Hewlett-Packard Pavilion dv5" +msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:222 -msgid "Hewlett-Packard SK-2505 Internet Keyboard" -msgstr "Hewlett-Packard SK-2505 Internet Keyboard" +#: ../rules/base.xml.in.h:309 +msgid "Hewlett-Packard SK-250x Multimedia Keyboard" +msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:310 +msgid "Hewlett-Packard nx9020" +msgstr "Hewlett-Packard nx9020" + +#: ../rules/base.xml.in.h:311 +msgid "Hexadecimal" +msgstr "Шестнадцатеричная" + +#: ../rules/base.xml.in.h:312 +msgid "Hindi Bolnagri" +msgstr "Хинди Болнагри" + +#: ../rules/base.xml.in.h:313 +msgid "Hindi Wx" +msgstr "Хинди Wx" + +#: ../rules/base.xml.in.h:314 +msgid "Homophonic" +msgstr "Омофоническая" + +#: ../rules/base.xml.in.h:315 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:316 msgid "Hrv" -msgstr "Хорв" +msgstr "Hrv" -#: ../rules/base.xml.in.h:225 ../rules/sun.xml.in.h:59 +#: ../rules/base.xml.in.h:317 msgid "Hun" -msgstr "Венг" +msgstr "Hun" -#: ../rules/base.xml.in.h:226 +#: ../rules/base.xml.in.h:318 msgid "Hungary" msgstr "Венгрия" -#: ../rules/base.xml.in.h:227 -msgid "Hyper is mapped to the Win-keys." +#: ../rules/base.xml.in.h:319 +msgid "Hyper is mapped to Win-keys" msgstr "Hyper соответствует клавишам Win" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:320 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:321 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:230 +#: ../rules/base.xml.in.h:322 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:231 -msgid "IBM Rapid Access II (alternate option)" -msgstr "IBM Rapid Access II (альтернативный вариант)" +#: ../rules/base.xml.in.h:323 +msgid "IBM Space Saver" +msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:233 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" +#: ../rules/base.xml.in.h:325 +msgid "IBM ThinkPad R60/T60/R61/T61" +msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:234 ../rules/sun.xml.in.h:61 +#: ../rules/base.xml.in.h:326 +msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" +msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" + +#: ../rules/base.xml.in.h:327 msgid "ISO Alternate" msgstr "Дополнительная ISO" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:328 msgid "Iceland" msgstr "Исландия" -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:329 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:330 +msgid "Include dead tilde" +msgstr "Включить \"специальную\" тильду" + +#: ../rules/base.xml.in.h:331 msgid "Ind" -msgstr "Инд" +msgstr "Ind" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:332 msgid "India" msgstr "Индия" -#: ../rules/base.xml.in.h:239 ../rules/sun.xml.in.h:62 +#: ../rules/base.xml.in.h:333 +msgid "International (AltGr dead keys)" +msgstr "Международная, AltGr и спец. клавишами (dead keys)" + +#: ../rules/base.xml.in.h:334 msgid "International (with dead keys)" msgstr "Международная, со спец. клавишами (dead keys)" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:335 msgid "Inuktitut" msgstr "Иннуитская" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:336 ../rules/base.extras.xml.in.h:8 msgid "Iran" msgstr "Иран" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:337 msgid "Iraq" msgstr "Ирак" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:338 msgid "Ireland" msgstr "Ирландия" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:339 msgid "Irl" -msgstr "Ирл" +msgstr "Irl" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:340 msgid "Irn" -msgstr "Перс" +msgstr "Irn" -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:341 msgid "Irq" -msgstr "Ирк" +msgstr "Irq" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:342 msgid "Isl" -msgstr "Исл" +msgstr "Isl" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:343 msgid "Isr" -msgstr "Ивр" +msgstr "Isr" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:344 msgid "Israel" msgstr "Израиль" -#: ../rules/base.xml.in.h:250 ../rules/sun.xml.in.h:63 +#: ../rules/base.xml.in.h:345 msgid "Ita" -msgstr "Ит" +msgstr "Ita" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:346 msgid "Italy" msgstr "Италия" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:347 msgid "Japan" msgstr "Япония" -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:348 msgid "Japan (PC-98xx Series)" msgstr "Japan (PC-98xx Series)" -#: ../rules/base.xml.in.h:254 -msgid "Japanese 106-key" -msgstr "Японская 106-клавишная" +#: ../rules/base.xml.in.h:349 +msgid "Japanese keyboard options" +msgstr "Настройки японской клавиатуры" -#: ../rules/base.xml.in.h:255 ../rules/sun.xml.in.h:66 +#: ../rules/base.xml.in.h:350 msgid "Jpn" -msgstr "Яп" +msgstr "Jpn" -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:351 +msgid "Kalmyk" +msgstr "Калмыкская" + +#: ../rules/base.xml.in.h:352 msgid "Kana" msgstr "Кана" -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:353 +msgid "Kana Lock key is locking" +msgstr "Кана блокируется клавишей Lock" + +#: ../rules/base.xml.in.h:354 msgid "Kannada" msgstr "Каннада" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:355 msgid "Kashubian" msgstr "Кашубский" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:356 msgid "Kaz" -msgstr "Каз" +msgstr "Kaz" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:357 msgid "Kazakh with Russian" msgstr "Казахский с Русским" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:358 msgid "Kazakhstan" msgstr "Казахстан" -#: ../rules/base.xml.in.h:262 -msgid "Keypad" -msgstr "С доп. панелью" +#: ../rules/base.xml.in.h:359 +msgid "Ken" +msgstr "Ken" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:360 +msgid "Kenya" +msgstr "Кения" + +#: ../rules/base.xml.in.h:361 +msgid "Key sequence to kill the X server" +msgstr "Комбинация клавиш для прерывания работы X-сервера" + +#: ../rules/base.xml.in.h:362 +msgid "Key to choose 3rd level" +msgstr "Клавиша для выбора 3-го ряда" + +#: ../rules/base.xml.in.h:363 +msgid "Key to choose 5th level" +msgstr "Клавиша для выбора 5-го ряда" + +#: ../rules/base.xml.in.h:364 +msgid "Key(s) to change layout" +msgstr "Клавиша(и) для смены раскладки" + +#: ../rules/base.xml.in.h:365 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:366 +msgid "Kgz" +msgstr "Kgz" + +#: ../rules/base.xml.in.h:367 msgid "Khm" -msgstr "Кхм" +msgstr "Khm" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:368 +msgid "Kikuyu" +msgstr "Кикуйу" + +#: ../rules/base.xml.in.h:369 +msgid "Kinesis" +msgstr "Kinesis" + +#: ../rules/base.xml.in.h:370 +msgid "Komi" +msgstr "Коми" + +#: ../rules/base.xml.in.h:371 msgid "Kor" -msgstr "Кор" +msgstr "Kor" -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:372 msgid "Korea, Republic of" msgstr "Республика Корея" -#: ../rules/base.xml.in.h:267 -msgid "Korean 106-key" -msgstr "Корейская 106-клавишная" - -#: ../rules/base.xml.in.h:268 -msgid "Kotoistus" -msgstr "Котоистус" +#: ../rules/base.xml.in.h:373 +msgid "Ktunaxa" +msgstr "Кутенай" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, (F)" msgstr "Курдская, (F)" -#: ../rules/base.xml.in.h:270 +#: ../rules/base.xml.in.h:375 msgid "Kurdish, Arabic-Latin" msgstr "Курдская, Арабско-латинская" -#: ../rules/base.xml.in.h:271 +#: ../rules/base.xml.in.h:376 msgid "Kurdish, Latin Alt-Q" msgstr "Курдская, Латиница Alt-Q" -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:377 msgid "Kurdish, Latin Q" msgstr "Курдская, Латиница Q" -#: ../rules/base.xml.in.h:273 -msgid "Kyr" -msgstr "Кыр" - -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:378 msgid "Kyrgyzstan" msgstr "Киргизия" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:379 msgid "LAm" -msgstr "ЛатАм" +msgstr "LAm" -#: ../rules/base.xml.in.h:276 -msgid "LCtrl+LShift changes group." -msgstr "LCtrl+LShift меняют группу." +#: ../rules/base.xml.in.h:380 +msgid "LEKP" +msgstr "LEKP" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:381 +msgid "LEKPa" +msgstr "LEKPa" + +#: ../rules/base.xml.in.h:382 msgid "Lao" -msgstr "Лао" +msgstr "Lao" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:383 msgid "Laos" msgstr "Лаос" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:384 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Клавиатура для ноутбуков Compaq (например Armada)" +msgstr "Клавиатура ноутбука Compaq (например, Armada)" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:385 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "\"Интернет\" клавиатура для ноутбуков Compaq (например Presario)" +msgstr "«Интернет-клавиатура» ноутбука Compaq (например, Presario)" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:386 msgid "Laptop/notebook eMachines m68xx" -msgstr "Ноутбуки eMachines m68xx" +msgstr "Ноутбук eMachines из серии m68xx" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:387 msgid "Latin" msgstr "Латинская" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:388 msgid "Latin American" msgstr "Латиноамериканская" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:389 msgid "Latin Unicode" -msgstr "Латинская Unicode" +msgstr "Латинская Юникодная" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:390 msgid "Latin Unicode qwerty" -msgstr "Латинская Unicode qwerty" +msgstr "Латинская Юникодная qwerty" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:391 msgid "Latin qwerty" msgstr "Латинская qwerty" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:392 +msgid "Latin unicode" +msgstr "Латинская юникодная" + +#: ../rules/base.xml.in.h:393 +msgid "Latin unicode qwerty" +msgstr "Латинская юникодная qwerty" + +#: ../rules/base.xml.in.h:394 msgid "Latin with guillemets" -msgstr "Латинская с французскими кавычками" +msgstr "Латинская с кавычками ёлочками" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:395 msgid "Latvia" msgstr "Латвия" -#: ../rules/base.xml.in.h:289 -msgid "Left Alt is swapped with left Win-key." -msgstr "Левый Alt поменян местами с левой клавишей Win" +#: ../rules/base.xml.in.h:396 +msgid "Layout toggle on multiply/divide key" +msgstr "Переключение раскладки по клавише умножения/деления" -#: ../rules/base.xml.in.h:290 -msgid "Left Alt key changes group." -msgstr "Левая клавиша Alt меняет группу." +#: ../rules/base.xml.in.h:397 +msgid "Left Alt" +msgstr "Левая клавиша Alt" -#: ../rules/base.xml.in.h:291 -msgid "Left Alt key switches group while pressed." -msgstr "Левая клавиша Alt переключает группу на время нажатия." +#: ../rules/base.xml.in.h:398 +msgid "Left Alt (while pressed)" +msgstr "Левая клавиша Alt (пока нажата)" -#: ../rules/base.xml.in.h:292 -msgid "Left Ctrl key changes group." -msgstr "Левая клавиша Ctrl меняет группу." +#: ../rules/base.xml.in.h:399 +msgid "Left Alt is swapped with Left Win" +msgstr "Левая клавиша Alt поменяна местами с левой клавишей Win" -#: ../rules/base.xml.in.h:293 -msgid "Left Shift key changes group." -msgstr "Левая клавиша Shift меняет группу." +#: ../rules/base.xml.in.h:400 +msgid "Left Ctrl" +msgstr "Левая клавиша Ctrl" -#: ../rules/base.xml.in.h:294 -msgid "Left Win-key changes group." -msgstr "Левая клавиша Win меняет группу." +#: ../rules/base.xml.in.h:401 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Левый Ctrl (на первую раскладку), Правый Ctrl (на последнюю раскладку)" -#: ../rules/base.xml.in.h:295 -msgid "Left Win-key is Compose." -msgstr "Левая клавиша Win соответствует клавише Compose." +#: ../rules/base.xml.in.h:402 +msgid "Left Ctrl+Left Shift" +msgstr "Левый Ctrl+Левый Shift" -#: ../rules/base.xml.in.h:296 -msgid "Left Win-key switches group while pressed." -msgstr "Левая клавиша Win переключает группу на время нажатия." +#: ../rules/base.xml.in.h:403 +msgid "Left Shift" +msgstr "Левая клавиша Shift" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:404 +msgid "Left Win" +msgstr "Левая клавиша Win" + +#: ../rules/base.xml.in.h:405 +msgid "Left Win (to first layout), Right Win/Menu (to last layout)" +msgstr "Левая Win (на первую раскладку), Правая Win/Menu (на последнюю раскладку)" + +#: ../rules/base.xml.in.h:406 +msgid "Left Win (while pressed)" +msgstr "Левая клавиша Win (пока нажата)" + +#: ../rules/base.xml.in.h:407 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "По левой клавише Win выбирается 5-й ряд, блокирует, блокирует при нажатии вместе с другим выборщиком-5-го-ряда" + +#: ../rules/base.xml.in.h:408 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "По левой клавише Win выбирается 5-й ряд, блокирует, блокирует при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку" + +#: ../rules/base.xml.in.h:409 +msgid "Left hand" +msgstr "Левая рука" + +#: ../rules/base.xml.in.h:410 msgid "Left handed Dvorak" -msgstr "Dvorak для левшей" +msgstr "Дворак под левую руку" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:411 +msgid "Legacy" +msgstr "Legacy" + +#: ../rules/base.xml.in.h:412 +msgid "Legacy Wang 724" +msgstr "Старая Wang 724" + +#. Actually, with KP_SEPARATOR, as the old keypad(comma) +#: ../rules/base.xml.in.h:414 +msgid "Legacy key with comma" +msgstr "Клавиша Legacy с запятой" + +#: ../rules/base.xml.in.h:415 +msgid "Legacy key with dot" +msgstr "Клавиша Legacy с точкой" + +#: ../rules/base.xml.in.h:416 msgid "Lithuania" msgstr "Литва" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:417 +msgid "Lka" +msgstr "Lka" + +#: ../rules/base.xml.in.h:418 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:420 +msgid "Logitech Cordless Desktop (alternate option)" +msgstr "Logitech Cordless Desktop (альтернативный вариант)" + +#: ../rules/base.xml.in.h:421 +msgid "Logitech Cordless Desktop EX110" +msgstr "Logitech Cordless Desktop EX110" + +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:304 -msgid "Logitech Cordless Desktop Pro" -msgstr "Logitech Cordless Desktop Pro" - -#: ../rules/base.xml.in.h:305 -msgid "Logitech Cordless Desktop Pro (alternate option)" -msgstr "Logitech Cordless Desktop Pro (альтернативный вариант)" - -#: ../rules/base.xml.in.h:306 -msgid "Logitech Cordless Desktop Pro (alternate option2)" +#: ../rules/base.xml.in.h:425 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (альтернативный вариант 2)" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:426 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:427 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:428 msgid "Logitech G15 extra keys via G15daemon" -msgstr "Дополнительные клавиши Logitech G15 с помощью демона G15" +msgstr "Дополнительные клавиши Logitech G15 с помощью службы G15" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:429 +msgid "Logitech Generic Keyboard" +msgstr "Logitech Generic Keyboard" + +#: ../rules/base.xml.in.h:430 +msgid "Logitech Internet 350 Keyboard" +msgstr "Logitech Internet 350 Keyboard" + +#: ../rules/base.xml.in.h:431 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet Keyboard" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:432 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator Keyboard" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:433 +msgid "Logitech Media Elite Keyboard" +msgstr "Logitech Media Elite Keyboard" + +#: ../rules/base.xml.in.h:434 +msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" +msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" + +#: ../rules/base.xml.in.h:435 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:436 +msgid "Logitech diNovo Edge Keyboard" +msgstr "Logitech diNovo Edge Keyboard" + +#: ../rules/base.xml.in.h:437 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:439 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (модель Y-RB6)" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:440 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:441 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:442 +msgid "Lower Sorbian" +msgstr "Нижнелужицкий" + +#: ../rules/base.xml.in.h:443 +msgid "Lower Sorbian (qwertz)" +msgstr "Нижнелужицкий (qwertz)" + +#: ../rules/base.xml.in.h:444 msgid "Ltu" -msgstr "Лит" +msgstr "Ltu" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:445 msgid "Lva" -msgstr "Латв" +msgstr "Lva" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:446 +msgid "MESS" +msgstr "MESS" + +#: ../rules/base.xml.in.h:447 +msgid "MNE" +msgstr "MNE" + +#: ../rules/base.xml.in.h:448 +msgid "MacBook/MacBook Pro" +msgstr "MacBook/MacBook Pro" + +#: ../rules/base.xml.in.h:449 +msgid "MacBook/MacBook Pro (Intl)" +msgstr "MacBook/MacBook Pro (межд)" + +#: ../rules/base.xml.in.h:450 msgid "Macedonia" msgstr "Македония" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:451 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:452 +msgid "Macintosh (International)" +msgstr "Macintosh (международная)" + +#: ../rules/base.xml.in.h:453 msgid "Macintosh Old" msgstr "Старый Macintosh" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:454 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, специальные клавиши (dead keys) Sun" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:455 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:325 -msgid "Make CapsLock an additional Ctrl." -msgstr "Использовать CapsLock как дополнительную клавишу Ctrl." +#: ../rules/base.xml.in.h:456 +msgid "Make Caps Lock an additional Backspace" +msgstr "Использовать Caps Lock как дополнительную клавишу Backspace" -#: ../rules/base.xml.in.h:326 -msgid "Mal" -msgstr "Мал" +#: ../rules/base.xml.in.h:457 +msgid "Make Caps Lock an additional Ctrl" +msgstr "Использовать Caps Lock как дополнительную клавишу Ctrl" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:458 +msgid "Make Caps Lock an additional ESC" +msgstr "Использовать Caps Lock как дополнительную клавишу ESC" + +#: ../rules/base.xml.in.h:459 +msgid "Make Caps Lock an additional Hyper" +msgstr "Использовать Caps Lock как дополнительную клавишу Hyper" + +#: ../rules/base.xml.in.h:460 +msgid "Make Caps Lock an additional Num Lock" +msgstr "Использовать Caps Lock как дополнительную клавишу Num Lock" + +#: ../rules/base.xml.in.h:461 +msgid "Make Caps Lock an additional Super" +msgstr "Использовать Caps Lock как дополнительную клавишу Super" + +#: ../rules/base.xml.in.h:462 msgid "Malayalam" msgstr "Малайaлам" -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:463 +msgid "Malayalam Lalitha" +msgstr "Малайaлам (Lalitha)" + +#: ../rules/base.xml.in.h:464 msgid "Maldives" msgstr "Мальдивы" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:465 +msgid "Mali" +msgstr "Мали" + +#: ../rules/base.xml.in.h:466 msgid "Malta" msgstr "Мальта" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:467 msgid "Maltese keyboard with US layout" msgstr "Мальтийская клавиатура с раскладкой US" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:468 msgid "Mao" -msgstr "Мао" +msgstr "Mao" -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:469 msgid "Maori" msgstr "Маори" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:470 +msgid "Mdv" +msgstr "Mdv" + +#: ../rules/base.xml.in.h:471 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:472 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access Keyboard" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:473 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:336 -msgid "Menu is Compose." -msgstr "Клавиша Menu соответствует клавише Compose." +#: ../rules/base.xml.in.h:474 +msgid "Menu" +msgstr "Menu" -#: ../rules/base.xml.in.h:337 -msgid "Menu key changes group." -msgstr "Клавиша Menu меняет группу." +#: ../rules/base.xml.in.h:475 +msgid "Meta is mapped to Left Win" +msgstr "Meta соответствует левой клавише Win" -#: ../rules/base.xml.in.h:338 -msgid "Meta is mapped to the Win-keys." +#: ../rules/base.xml.in.h:476 +msgid "Meta is mapped to Win keys" msgstr "Meta соответствует клавишам Win" -#: ../rules/base.xml.in.h:339 -msgid "Meta is mapped to the left Win-key." -msgstr "Meta соответствует левой клавише Win" +#: ../rules/base.xml.in.h:477 +msgid "Microsoft Comfort Curve Keyboard 2000" +msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet Keyboard" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, шведская" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:343 +#: ../rules/base.xml.in.h:481 +msgid "Microsoft Natural Keyboard Elite" +msgstr "Microsoft Natural Keyboard Elite" + +#: ../rules/base.xml.in.h:482 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:484 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:485 +msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" +msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" + +#: ../rules/base.xml.in.h:486 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office Keyboard" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:487 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:348 ../rules/sun.xml.in.h:72 +#: ../rules/base.xml.in.h:488 msgid "Miscellaneous compatibility options" msgstr "Разные параметры совместимости" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:489 msgid "Mkd" -msgstr "Мак" +msgstr "Mkd" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:490 +msgid "Mli" +msgstr "Mli" + +#: ../rules/base.xml.in.h:491 msgid "Mlt" -msgstr "Мальт" +msgstr "Mlt" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:492 msgid "Mmr" -msgstr "Мьянм" +msgstr "Mmr" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:493 msgid "Mng" -msgstr "Монг" +msgstr "Mng" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:494 msgid "Mongolia" msgstr "Монголия" -#: ../rules/base.xml.in.h:354 ../rules/sun.xml.in.h:73 +#: ../rules/base.xml.in.h:495 +msgid "Montenegro" +msgstr "Черногория" + +#: ../rules/base.xml.in.h:496 +msgid "Morocco" +msgstr "Марокко" + +#: ../rules/base.xml.in.h:497 msgid "Multilingual" msgstr "Многоязычная" -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:498 msgid "Multilingual, first part" msgstr "Многоязычная, первая часть" -#: ../rules/base.xml.in.h:356 ../rules/sun.xml.in.h:74 +#: ../rules/base.xml.in.h:499 msgid "Multilingual, second part" msgstr "Многоязычная, вторая часть" -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:500 msgid "Myanmar" -msgstr "Мьянмар" +msgstr "Мьянма" -#: ../rules/base.xml.in.h:358 -msgid "Neostyle" -msgstr "Neostyle" +#: ../rules/base.xml.in.h:501 +msgid "NICOLA-F style Backspace" +msgstr "Backspace в стиле NICOLA-F" -#: ../rules/base.xml.in.h:359 -msgid "Nep" -msgstr "Неп" +#: ../rules/base.xml.in.h:502 +msgid "NLA" +msgstr "NLA" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:503 +msgid "Nativo" +msgstr "Nativo" + +#: ../rules/base.xml.in.h:504 +msgid "Nativo for Esperanto" +msgstr "Nativo для эсперанто" + +#: ../rules/base.xml.in.h:505 +msgid "Nativo for USA keyboards" +msgstr "Nativo для клавиатур в США" + +#: ../rules/base.xml.in.h:506 +msgid "Neo 2" +msgstr "Neo 2" + +#: ../rules/base.xml.in.h:507 msgid "Nepal" msgstr "Непал" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:508 msgid "Netherlands" msgstr "Нидерланды" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:509 +msgid "New phonetic" +msgstr "Новая фонетическая" + +#: ../rules/base.xml.in.h:510 +msgid "Nga" +msgstr "Nga" + +#: ../rules/base.xml.in.h:511 msgid "Nigeria" msgstr "Нигерия" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:512 msgid "Nld" -msgstr "Флам" +msgstr "Nld" + +#: ../rules/base.xml.in.h:513 +msgid "Non-breakable space character at fourth level" +msgstr "Символ неразрывного пробела в четвёртом ряду" -#: ../rules/base.xml.in.h:364 ../rules/sun.xml.in.h:75 +#: ../rules/base.xml.in.h:514 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" +msgstr "Символ неразрывного пробела в четвёртом ряду, символ тонкого неразрывного пробела в шестом ряду" + +#: ../rules/base.xml.in.h:515 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" +msgstr "Символ неразрывного пробела в четвёртом ряду, символ тонкого неразрывного пробела в шестом ряду (с помощью Ctrl+Shift)" + +#: ../rules/base.xml.in.h:516 +msgid "Non-breakable space character at second level" +msgstr "Символ неразрывного пробела во втором ряду" + +#: ../rules/base.xml.in.h:517 +msgid "Non-breakable space character at third level" +msgstr "Символ неразрывного пробела в третьем ряду" + +#: ../rules/base.xml.in.h:518 +msgid "Non-breakable space character at third level, nothing at fourth level" +msgstr "Символ неразрывного пробела в третьем ряду, ничего на четвёртом" + +#: ../rules/base.xml.in.h:519 +msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" +msgstr "Символ неразрывного пробела в третьем ряду, символ тонкого неразрывного пробела в четвёртом ряду" + +#: ../rules/base.xml.in.h:520 msgid "Nor" -msgstr "Нор" +msgstr "Nor" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:521 msgid "Northern Saami" msgstr "Северная Саамская" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:522 msgid "Northern Saami, eliminate dead keys" msgstr "Северная Саамская, исключая специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:523 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:524 msgid "Norway" msgstr "Норвегия" -#: ../rules/base.xml.in.h:369 -msgid "NumLock LED shows alternative group." -msgstr "Индикатор NumLock отображает доп. группу." +#: ../rules/base.xml.in.h:525 +msgid "Npl" +msgstr "Npl" -#: ../rules/base.xml.in.h:370 -msgid "Numpad keys work as with Mac." -msgstr "Клавиши цифровой клавиатуры работают как в Mac." +#: ../rules/base.xml.in.h:526 +msgid "Num Lock" +msgstr "Num Lock" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:527 +msgid "Numeric keypad delete key behaviour" +msgstr "Функция клавиши delete на цифровой клавиатуре" + +#: ../rules/base.xml.in.h:528 +msgid "Numeric keypad keys work as with Mac" +msgstr "Клавиши цифровой клавиатуры работают как в Mac" + +#: ../rules/base.xml.in.h:529 +msgid "Numeric keypad layout selection" +msgstr "Выбор раскладки цифровой клавиатуры" + +#: ../rules/base.xml.in.h:530 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:531 +msgid "OLPC" +msgstr "OLPC" + +#: ../rules/base.xml.in.h:532 +msgid "OLPC Dari" +msgstr "OLPC Dari" + +#: ../rules/base.xml.in.h:533 +msgid "OLPC Pashto" +msgstr "OLPC Pashto" + +#: ../rules/base.xml.in.h:534 +msgid "OLPC Southern Uzbek" +msgstr "Южно-узбекский OLPC" + +#: ../rules/base.xml.in.h:535 +msgid "Occitan" +msgstr "Окситанский" + +#: ../rules/base.xml.in.h:536 msgid "Ogham" -msgstr "Огхам (древнеирланская)" +msgstr "Огхам" -#: ../rules/base.xml.in.h:373 +#: ../rules/base.xml.in.h:537 msgid "Ogham IS434" msgstr "Огхам IS434" -#: ../rules/base.xml.in.h:374 -msgid "Oretec MCK-800 MM/Internet keyboard" -msgstr "Oretec MCK-800 MM/Internet keyboard" - -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:538 msgid "Oriya" msgstr "Орийя" -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:539 +msgid "Ortek MCK-800 MM/Internet keyboard" +msgstr "Ortek MCK-800 MM/Internet keyboard" + +#: ../rules/base.xml.in.h:540 msgid "Ossetian" msgstr "Осетинская" -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:541 msgid "Ossetian, Winkeys" -msgstr "Осетинская клавиатура Windows" +msgstr "Осетинская, с клавишами Win" -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:542 +msgid "Ossetian, legacy" +msgstr "Осетинская, устаревшая" + +#: ../rules/base.xml.in.h:543 msgid "PC-98xx Series" -msgstr "PC-98xx" +msgstr "PC-98xx Series" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:544 msgid "Pak" -msgstr "Пак" +msgstr "Pak" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:545 msgid "Pakistan" msgstr "Пакистан" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:546 +msgid "Pannonian Rusyn Homophonic" +msgstr "Паннонская русинская омофоническая" + +#: ../rules/base.xml.in.h:547 msgid "Pashto" msgstr "Пуштунская" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:548 msgid "Pattachote" msgstr "Паттачот" -#: ../rules/base.xml.in.h:383 ../rules/sun.xml.in.h:78 +#: ../rules/base.xml.in.h:549 +msgid "Pause" +msgstr "Pause" + +#: ../rules/base.xml.in.h:550 +msgid "Persian, with Persian Keypad" +msgstr "Персидская, с персидской доп. панелью" + +#: ../rules/base.xml.in.h:551 msgid "Phonetic" msgstr "Фонетическая" -#: ../rules/base.xml.in.h:384 ../rules/sun.xml.in.h:79 +#: ../rules/base.xml.in.h:552 +msgid "Phonetic Winkeys" +msgstr "Фонетическая с клавишами Win" + +#: ../rules/base.xml.in.h:553 msgid "Pol" -msgstr "Польск" +msgstr "Pol" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:554 msgid "Poland" msgstr "Польша" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:555 msgid "Polytonic" msgstr "Полифоническая" -#: ../rules/base.xml.in.h:387 +#: ../rules/base.xml.in.h:556 msgid "Portugal" msgstr "Португалия" -#: ../rules/base.xml.in.h:388 -msgid "Press Left Alt key to choose 3rd level." -msgstr "Выбор 3-го уровня нажатием левой клавиши Alt." - -#: ../rules/base.xml.in.h:389 -msgid "Press Left Win-key to choose 3rd level." -msgstr "Выбор 3-го уровня нажатием левой клавиши Win." - -#: ../rules/base.xml.in.h:390 -msgid "Press Menu key to choose 3rd level." -msgstr "Выбор 3-го уровня нажатием клавиши Menu." - -#: ../rules/base.xml.in.h:391 -msgid "" -"Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key." -msgstr "" -"Выбор 3-го уровня нажатием правой клавиши Alt. Shift и правый Alt вместе " -"работают как Multi_Key." - -#: ../rules/base.xml.in.h:392 -msgid "Press Right Alt key to choose 3rd level." -msgstr "Выбор 3-го уровня нажатием правой клавиши Alt." - -#: ../rules/base.xml.in.h:393 -msgid "Press Right Ctrl to choose 3rd level." -msgstr "Выбор 3-го уровня нажатием правой клавиши Ctrl." - -#: ../rules/base.xml.in.h:394 -msgid "Press Right Win-key to choose 3rd level." -msgstr "Выбор 3-го уровня нажатием правой клавиши Win." - -#: ../rules/base.xml.in.h:395 -msgid "Press any of Alt keys to choose 3rd level." -msgstr "Выбор 3-го уровня нажатием любой клавиши Alt." - -#: ../rules/base.xml.in.h:396 -msgid "Press any of Win-keys to choose 3rd level." -msgstr "Выбор 3-го уровня нажатием любой клавиши Win." - -#: ../rules/base.xml.in.h:397 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:398 -msgid "Pro Keypad" -msgstr "Pro с доп. панелью" - -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:557 msgid "Probhat" msgstr "Пробат" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:558 +msgid "Programmer Dvorak" +msgstr "Дворак для программистов" + +#: ../rules/base.xml.in.h:559 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:401 ../rules/sun.xml.in.h:88 +#: ../rules/base.xml.in.h:560 msgid "Prt" -msgstr "Порт" +msgstr "Prt" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:561 +msgid "PrtSc" +msgstr "PrtSc" + +#: ../rules/base.xml.in.h:562 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:403 -msgid "R-Alt switches group while pressed." -msgstr "Правая клавиша Alt переключает группу на время нажатия." +#: ../rules/base.xml.in.h:563 +msgid "Right Alt" +msgstr "Правая клавиша Alt" -#: ../rules/base.xml.in.h:404 -msgid "Right Alt is Compose." -msgstr "Правая клавиша Alt соответствует клавише Alt." +#: ../rules/base.xml.in.h:564 +msgid "Right Alt (while pressed)" +msgstr "Правая клавиша Alt (пока нажата)" -#: ../rules/base.xml.in.h:405 -msgid "Right Alt key changes group." -msgstr "Правая клавиша Alt меняет группу." +#: ../rules/base.xml.in.h:565 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "По правой клавише Alt выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда" -#: ../rules/base.xml.in.h:406 -msgid "Right Ctrl is Compose." -msgstr "Правая клавиша Ctrl соответствует клавише Compose." +#: ../rules/base.xml.in.h:566 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "По правой клавише Alt выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку" -#: ../rules/base.xml.in.h:407 -msgid "Right Ctrl key changes group." -msgstr "Правая клавиша Ctrl меняет группу." +#: ../rules/base.xml.in.h:567 +msgid "Right Alt key never chooses 3rd level" +msgstr "По правой клавише Alt никогда не выбирается третий ряд" + +#: ../rules/base.xml.in.h:568 +msgid "Right Alt, Shift+Right Alt key is Multi_Key" +msgstr "Правая клавиша Alt, Shift и правый Alt вместе работают как Multi_Key" + +#: ../rules/base.xml.in.h:569 +msgid "Right Ctrl" +msgstr "Правая клавиша Ctrl" + +#: ../rules/base.xml.in.h:570 +msgid "Right Ctrl (while pressed)" +msgstr "Правая клавиша Ctrl (пока нажата)" + +#: ../rules/base.xml.in.h:571 +msgid "Right Ctrl as Right Alt" +msgstr "Правая клавиша Ctrl работает как правая клавиша Alt" + +#: ../rules/base.xml.in.h:572 +msgid "Right Ctrl+Right Shift" +msgstr "Правый Ctrl+Правый Shift" -#: ../rules/base.xml.in.h:408 -msgid "Right Ctrl key switches group while pressed." -msgstr "Правая клавиша Ctrl переключает группу на время нажатия." +#: ../rules/base.xml.in.h:573 +msgid "Right Shift" +msgstr "Правая клавиша Shift" -#: ../rules/base.xml.in.h:409 -msgid "Right Ctrl key works as Right Alt." -msgstr "Правая клавиша Ctrl работает как правая клавиша Alt." +#: ../rules/base.xml.in.h:574 +msgid "Right Win" +msgstr "Правая клавиша Win" -#: ../rules/base.xml.in.h:410 -msgid "Right Shift key changes group." -msgstr "Правая клавиша Shift меняет группу." +#: ../rules/base.xml.in.h:575 +msgid "Right Win (while pressed)" +msgstr "Правая клавиша Win (пока нажата)" -#: ../rules/base.xml.in.h:411 -msgid "Right Win-key changes group." -msgstr "Правая клавиша Win меняет группу." +#: ../rules/base.xml.in.h:576 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "По правой клавише Win выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда" -#: ../rules/base.xml.in.h:412 -msgid "Right Win-key is Compose." -msgstr "Правая клавиша Win соответствует клавише Compose." +#: ../rules/base.xml.in.h:577 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "По правой клавише Win выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку" -#: ../rules/base.xml.in.h:413 -msgid "Right Win-key switches group while pressed." -msgstr "Правая клавиша Win переключает группу на время нажатия." +#: ../rules/base.xml.in.h:578 +msgid "Right hand" +msgstr "Правая рука" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:579 msgid "Right handed Dvorak" -msgstr "Dvorak для правшей" +msgstr "Дворак под правую руку" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:580 msgid "Romania" msgstr "Румыния" -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:581 msgid "Romanian keyboard with German letters" msgstr "Румынская клавиатура с немецкими буквами" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:582 msgid "Romanian keyboard with German letters, eliminate dead keys" -msgstr "" -"Румынская клавиатура с немецкими буквами, исключить специальные клавиши " -"(dead keys)" +msgstr "Румынская клавиатура с немецкими буквами, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:583 msgid "Rou" -msgstr "Рум" +msgstr "Rou" -#: ../rules/base.xml.in.h:419 ../rules/sun.xml.in.h:94 +#: ../rules/base.xml.in.h:584 msgid "Rus" -msgstr "Рус" +msgstr "Rus" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:585 msgid "Russia" msgstr "Россия" -#: ../rules/base.xml.in.h:421 ../rules/sun.xml.in.h:95 +#: ../rules/base.xml.in.h:586 msgid "Russian" msgstr "Русская" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:587 msgid "Russian phonetic" msgstr "Русская фонетическая" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:588 +msgid "Russian phonetic Dvorak" +msgstr "Русский фонетический Дворак" + +#: ../rules/base.xml.in.h:589 msgid "Russian phonetic, eliminate dead keys" msgstr "Русская фонетическая, исключить специальные клавиши (dead keys)" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:590 msgid "Russian with Kazakh" -msgstr "Русский с Казахским" +msgstr "Русская с казахской" -#: ../rules/base.xml.in.h:425 -msgid "SCG" -msgstr "СМН" - -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:591 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:592 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:428 +#: ../rules/base.xml.in.h:593 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:429 +#: ../rules/base.xml.in.h:594 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:430 +#: ../rules/base.xml.in.h:595 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:431 +#: ../rules/base.xml.in.h:596 ../rules/base.extras.xml.in.h:9 +msgid "SRB" +msgstr "SRB" + +#: ../rules/base.xml.in.h:597 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:598 +msgid "SVEN Slim 303" +msgstr "SVEN Slim 303" + +#: ../rules/base.xml.in.h:599 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:600 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:434 -msgid "ScrollLock LED shows alternative group." -msgstr "Индикатор ScrollLock отображает доп. группу." +#: ../rules/base.xml.in.h:601 +msgid "Scroll Lock" +msgstr "Scroll Lock" -#: ../rules/base.xml.in.h:435 -msgid "Serbia and Montenegro" -msgstr "Сербия и Черногория" +#: ../rules/base.xml.in.h:602 +msgid "Secwepemctsin" +msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:436 -msgid "Shift with numpad keys works as in MS Windows." -msgstr "" -"Клавиша Shift с клавишами цифровой клавиатуры работают также как в MS " -"Windows." +#: ../rules/base.xml.in.h:603 +msgid "Semi-colon on third level" +msgstr "Точка с запятой в третьем ряду" -#: ../rules/base.xml.in.h:437 -msgid "Shift+CapsLock changes group." -msgstr "Клавиши Shift и Caps Lock, нажатые вместе, меняют группу." +#: ../rules/base.xml.in.h:604 +msgid "Sen" +msgstr "Sen" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:605 +msgid "Senegal" +msgstr "Сенегал" + +#: ../rules/base.xml.in.h:606 ../rules/base.extras.xml.in.h:10 +msgid "Serbia" +msgstr "Сербия" + +#: ../rules/base.xml.in.h:607 +msgid "Serbian" +msgstr "Сербская" + +#: ../rules/base.xml.in.h:608 +msgid "Shift cancels Caps Lock" +msgstr "Shift отменяет Caps Lock" + +#: ../rules/base.xml.in.h:609 +msgid "Shift does not cancel Num Lock, chooses 3rd level instead" +msgstr "Shift не отменяет Num Lock, а выбирает третий ряд" + +#: ../rules/base.xml.in.h:610 +msgid "Shift with numeric keypad keys works as in MS Windows" +msgstr "Клавиша Shift с клавишами цифровой клавиатуры работают также как в MS Windows" + +#: ../rules/base.xml.in.h:611 +msgid "Shift+Caps Lock" +msgstr "Shift+Caps Lock" + +#: ../rules/base.xml.in.h:612 +msgid "Simple" +msgstr "Простая" + +#: ../rules/base.xml.in.h:613 +msgid "Sindhi" +msgstr "Синдхи" + +#: ../rules/base.xml.in.h:614 msgid "Slovakia" msgstr "Словакия" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:615 msgid "Slovenia" msgstr "Словения" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:616 msgid "South Africa" msgstr "Южная Африка" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:617 msgid "Southern Uzbek" msgstr "Южно-узбекская" -#: ../rules/base.xml.in.h:442 -msgid "Space key output nobreakspace at fourth level." -msgstr "Пробел выдаёт неразделяемый пробел на четвёртом уровне." - -#: ../rules/base.xml.in.h:443 -msgid "Space key output nobreakspace at second level." -msgstr "Пробел выдаёт неразделяемый пробел на втором уровне." - -#: ../rules/base.xml.in.h:444 -msgid "Space key output nobreakspace at third level." -msgstr "Пробел выдаёт неразделяемый пробел на третьем уровне." - -#: ../rules/base.xml.in.h:445 -msgid "Space key output space at any level." -msgstr "Пробел выдаёт пробел на каждом уровне." - -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:618 msgid "Spain" msgstr "Испания" -#: ../rules/base.xml.in.h:447 ../rules/sun.xml.in.h:102 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server." -msgstr "Специальные клавиши (Ctrl+Alt+<клв>) обрабатываются сервером." - -#: ../rules/base.xml.in.h:448 -msgid "SrL" -msgstr "ШрЛ" +#: ../rules/base.xml.in.h:619 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server" +msgstr "Специальные клавиши (Ctrl+Alt+<клв>) обрабатываются сервером" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:620 msgid "Sri Lanka" msgstr "Шри Ланка" -#: ../rules/base.xml.in.h:450 ../rules/sun.xml.in.h:103 +#: ../rules/base.xml.in.h:621 msgid "Standard" msgstr "Стандартная" +#: ../rules/base.xml.in.h:622 +msgid "Standard (Cedilla)" +msgstr "Стандартная (седиль)" + #. RSTU 2019-91 -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:624 msgid "Standard RSTU" msgstr "Стандартная RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:626 msgid "Standard RSTU on Russian layout" msgstr "Стандартная RSTU, русская" -#: ../rules/base.xml.in.h:455 ../rules/sun.xml.in.h:111 +#: ../rules/base.xml.in.h:627 +msgid "Sun Type 5/6" +msgstr "Sun Type 5/6" + +#: ../rules/base.xml.in.h:628 msgid "Sun dead keys" msgstr "Специальные клавиши (dead keys) Sun" -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:629 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:457 -msgid "Super is mapped to the Win-keys (default)." -msgstr "Super соответствует клавишам Win (по умолчанию)" +#: ../rules/base.xml.in.h:630 +msgid "Svdvorak" +msgstr "Svdvorak" -#: ../rules/base.xml.in.h:458 ../rules/sun.xml.in.h:112 +#: ../rules/base.xml.in.h:631 msgid "Svk" -msgstr "Слов" +msgstr "Svk" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:632 msgid "Svn" -msgstr "Cловен" +msgstr "Svn" -#: ../rules/base.xml.in.h:460 -msgid "Swap Ctrl and CapsLock." -msgstr "Поменять местами клавиши Ctrl и CapsLock." +#: ../rules/base.xml.in.h:633 +msgid "Swap Ctrl and Caps Lock" +msgstr "Поменять местами клавиши Ctrl и Caps Lock" -#: ../rules/base.xml.in.h:461 -msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -msgstr "" -"Переставить коды двух клавиш когда клавиатура Mac неправильно определяется " -"ядром." +#: ../rules/base.xml.in.h:634 +msgid "Swap ESC and Caps Lock" +msgstr "Поменять местами клавиши ESC и Caps Lock" -#: ../rules/base.xml.in.h:462 ../rules/sun.xml.in.h:114 +#: ../rules/base.xml.in.h:635 msgid "Swe" -msgstr "Швед" +msgstr "Swe" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:636 msgid "Sweden" msgstr "Швеция" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:637 msgid "Switzerland" msgstr "Швейцария" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:638 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (карманный ПК)" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:639 msgid "Syr" -msgstr "Асс" +msgstr "Syr" -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:640 msgid "Syria" -msgstr "Сирийская" +msgstr "Сирия" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:641 msgid "Syriac" msgstr "Сирийская" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:642 msgid "Syriac phonetic" msgstr "Сирийская фонетическая" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:643 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:644 msgid "Tajikistan" msgstr "Таджикистан" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:645 msgid "Tamil" msgstr "Тамильская" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:646 +msgid "Tamil Keyboard with Numerals" +msgstr "Тамильская клавиатура с цифрами" + +#: ../rules/base.xml.in.h:647 msgid "Tamil TAB Typewriter" msgstr "Тамильская \"Печатная машинка\" TAB" -#: ../rules/base.xml.in.h:474 +#: ../rules/base.xml.in.h:648 msgid "Tamil TSCII Typewriter" msgstr "Тамильская \"Печатная машинка\" TSCII" -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:649 msgid "Tamil Unicode" -msgstr "Тамильская Unicode" +msgstr "Тамильская Юникодная" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:650 +msgid "Tanzania" +msgstr "Танзания" + +#: ../rules/base.xml.in.h:651 +msgid "Targa Visionary 811" +msgstr "Targa Visionary 811" + +#: ../rules/base.xml.in.h:652 msgid "Tatar" msgstr "Татарская" -#: ../rules/base.xml.in.h:477 +#: ../rules/base.xml.in.h:653 msgid "Telugu" msgstr "Телугу" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:654 msgid "Tha" -msgstr "Таи" +msgstr "Tha" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:655 msgid "Thailand" msgstr "Таиланд" -#: ../rules/base.xml.in.h:480 ../rules/sun.xml.in.h:118 -msgid "Third level choosers" -msgstr "Выбор 3-го уровня" +#: ../rules/base.xml.in.h:656 +msgid "Tibetan" +msgstr "Тибетская" -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:657 +msgid "Tibetan (with ASCII numerals)" +msgstr "Тибетская (с цифрами ASCII)" + +#: ../rules/base.xml.in.h:658 +msgid "Tifinagh" +msgstr "Тифинагская" + +#: ../rules/base.xml.in.h:659 +msgid "Tifinagh alternative" +msgstr "Тифинагская альтернативная" + +#: ../rules/base.xml.in.h:660 +msgid "Tifinagh alternative phonetic" +msgstr "Тифинагская альтернативная фонетическая" + +#: ../rules/base.xml.in.h:661 +msgid "Tifinagh extended" +msgstr "Тифинагская расширенная" + +#: ../rules/base.xml.in.h:662 +msgid "Tifinagh extended phonetic" +msgstr "Тифинагская расширенная фонетическая" + +#: ../rules/base.xml.in.h:663 +msgid "Tifinagh phonetic" +msgstr "Тифинагская фонетическая" + +#: ../rules/base.xml.in.h:664 msgid "Tilde (~) variant" msgstr "Вариант с тильдой (~)" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:665 msgid "Tjk" -msgstr "Тадж" +msgstr "Tjk" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:666 +msgid "Tkm" +msgstr "Tkm" + +#: ../rules/base.xml.in.h:667 +msgid "To the corresponding key in a Dvorak keyboard." +msgstr "На соответствующую клавишу на клавиатуре Дворак." + +#: ../rules/base.xml.in.h:668 +msgid "To the corresponding key in a Qwerty keyboard." +msgstr "На соответствующую клавишу на клавиатуре Qwerty." + +#: ../rules/base.xml.in.h:669 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:670 +msgid "Traditional phonetic" +msgstr "Традиционная фонетическая" + +#: ../rules/base.xml.in.h:671 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:672 +msgid "Trust Slimline" +msgstr "Trust Slimline" + +#: ../rules/base.xml.in.h:673 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:486 ../rules/sun.xml.in.h:119 +#: ../rules/base.xml.in.h:674 msgid "Tur" -msgstr "Тур" +msgstr "Tur" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:675 msgid "Turkey" msgstr "Турция" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:676 +msgid "Turkmenistan" +msgstr "Туркмения" + +#: ../rules/base.xml.in.h:677 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:678 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:679 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:680 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:режим EU)" + +#: ../rules/base.xml.in.h:681 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (106:режим JP)" + +#: ../rules/base.xml.in.h:682 msgid "Typewriter" msgstr "Печатная машинка" -#: ../rules/base.xml.in.h:489 ../rules/sun.xml.in.h:123 -msgid "U.S. English" -msgstr "Английская (США)" +#: ../rules/base.xml.in.h:683 +msgid "Typewriter, legacy" +msgstr "Печатная машинка, устаревшая" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:684 +msgid "Tza" +msgstr "Tza" + +#: ../rules/base.xml.in.h:685 +msgid "UCW layout (accented letters only)" +msgstr "Раскладка UCW (только символы акцентов)" + +#: ../rules/base.xml.in.h:686 +msgid "US Dvorak with CZ UCW support" +msgstr "Дворак США с поддержкой CZ UCW" + +#: ../rules/base.xml.in.h:687 msgid "US keyboard with Bosnian digraphs" msgstr "Клавиатура США с боснийскими диграфами" -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Bosnian letters" msgstr "Клавиатура США с боснийскими буквами" -#: ../rules/base.xml.in.h:492 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Croatian digraphs" msgstr "Клавиатура США с хорватскими диграфами" -#: ../rules/base.xml.in.h:493 +#: ../rules/base.xml.in.h:690 msgid "US keyboard with Croatian letters" msgstr "Клавиатура США с хорватскими буквами" -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:691 +msgid "US keyboard with Estonian letters" +msgstr "Клавиатура США с эстонскими буквами" + +#: ../rules/base.xml.in.h:692 +msgid "US keyboard with Italian letters" +msgstr "Клавиатура США с итальянскими буквами" + +#: ../rules/base.xml.in.h:693 msgid "US keyboard with Lithuanian letters" msgstr "Клавиатура США с литовскими буквами" -#: ../rules/base.xml.in.h:495 -msgid "US keyboard with Slovenian digraphs" -msgstr "Клавиатура США со словенскими диграфами" - -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:694 msgid "US keyboard with Slovenian letters" msgstr "Клавиатура США со словенскими буквами" -#: ../rules/base.xml.in.h:497 ../rules/sun.xml.in.h:125 +#: ../rules/base.xml.in.h:695 ../rules/base.extras.xml.in.h:11 msgid "USA" msgstr "США" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:696 +msgid "Udmurt" +msgstr "Удмуртская" + +#: ../rules/base.xml.in.h:697 msgid "Ukr" -msgstr "Укр" +msgstr "Ukr" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:698 msgid "Ukraine" msgstr "Украина" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:699 +msgid "Unicode additions (arrows and math operators)" +msgstr "Дополнения юникода (стрелки и математические операторы)" + +#: ../rules/base.xml.in.h:700 +msgid "Unicode additions (arrows and math operators). Math operators on default level" +msgstr "Дополнения юникода (стрелки и математические операторы). Математические операторы в ряду по умолчанию" + +#: ../rules/base.xml.in.h:701 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:501 ../rules/sun.xml.in.h:126 +#: ../rules/base.xml.in.h:702 msgid "United Kingdom" -msgstr "Английская (Великобритания)" +msgstr "Великобритания" -#: ../rules/base.xml.in.h:502 -msgid "Urdu" -msgstr "Урду" +#: ../rules/base.xml.in.h:703 +msgid "Unitek KB-1925" +msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:704 +msgid "Urdu, Alternative phonetic" +msgstr "Урду, альтернативная фонетическая" + +#: ../rules/base.xml.in.h:705 +msgid "Urdu, Phonetic" +msgstr "Урду, фонетическая" + +#: ../rules/base.xml.in.h:706 +msgid "Urdu, Winkeys" +msgstr "Урду, с клавишами Win" + +#: ../rules/base.xml.in.h:707 msgid "Use Bosnian digraphs" msgstr "Использовать боснийские диграфы" -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:708 msgid "Use Croatian digraphs" msgstr "Использовать хорватские диграфы" -#: ../rules/base.xml.in.h:505 -msgid "Use Slovenian digraphs" -msgstr "Использовать словенские диграфы" - -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:709 msgid "Use guillemets for quotes" -msgstr "Использовать французские кавычки как кавычки" +msgstr "Использовать кавычки ёлочки как кавычки" -#: ../rules/base.xml.in.h:507 -msgid "Use keyboard LED to show alternative group." -msgstr "Использование клавиатурных индикаторов для отображения доп. групп." +#: ../rules/base.xml.in.h:710 +msgid "Use keyboard LED to show alternative layout" +msgstr "Использовать клавиатурные индикаторы для отображения дополнительных раскладок" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:711 +msgid "Using space key to input non-breakable space character" +msgstr "Клавиша пробела используется для ввода символа неразрывного пробела" + +#: ../rules/base.xml.in.h:712 +msgid "Usual space at any level" +msgstr "Обычный пробел в любом ряду" + +#: ../rules/base.xml.in.h:713 msgid "Uzb" -msgstr "Узб" +msgstr "Uzb" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:714 msgid "Uzbekistan" msgstr "Узбекистан" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:715 msgid "Vietnam" msgstr "Вьетнам" -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:716 +msgid "ViewSonic KU-306 Internet Keyboard" +msgstr "ViewSonic KU-306 Internet Keyboard" + +#: ../rules/base.xml.in.h:717 msgid "Vnm" -msgstr "Вьет" +msgstr "Vnm" -#: ../rules/base.xml.in.h:512 +#: ../rules/base.xml.in.h:718 +msgid "Wang 724 keypad with unicode additions (arrows and math operators)" +msgstr "Цифровая клавиатура Wang 724 с дополнениями юникода (стрелки и математические операторы)" + +#: ../rules/base.xml.in.h:719 +msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" +msgstr "Цифровая клавиатура Wang 724 с дополнениями юникода (стрелки и математические операторы). Математические операторы в ряду по умолчанию" + +#: ../rules/base.xml.in.h:720 msgid "Wang model 724 azerty" msgstr "Wang model 724 azerty" -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:721 msgid "Western" msgstr "Западная" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:722 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:723 msgid "Winkeys" -msgstr "Клавиатура Windows" +msgstr "Клавиши Win" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:724 msgid "With <\\|> key" msgstr "С клавишей <\\|>" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:725 +msgid "With EuroSign on 5" +msgstr "со знаком евро на клавише 5" + +#: ../rules/base.xml.in.h:726 msgid "With guillemets" -msgstr "С французскими кавычками" +msgstr "С кавычками ёлочками" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:727 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet Keyboard" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:728 +msgid "Yakut" +msgstr "Якутская" + +#: ../rules/base.xml.in.h:729 msgid "Yoruba" msgstr "Йоруба" -#: ../rules/base.xml.in.h:520 +#: ../rules/base.xml.in.h:730 msgid "Z and ZHE swapped" -msgstr "З и Ж переставлены" +msgstr "З и Ж переставлены местами" -#: ../rules/base.xml.in.h:521 -msgid "Zar" -msgstr "ЮАР" +#: ../rules/base.xml.in.h:731 +msgid "Zaf" +msgstr "Zaf" -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level" +msgstr "Несвязывающий символ нулевой ширины во втором ряду" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду, ничего в четвёртом" + +#: ../rules/base.xml.in.h:735 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду, тонкий неразрывный пробел в четвёртом ряду" + +#: ../rules/base.xml.in.h:736 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду, связывающий символ нулевой ширины в четвёртом ряду" + +#: ../rules/base.xml.in.h:737 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Несвязывающий символ нулевой ширины во втором ряду, связывающий символ нулевой ширины в третьем ряду" + +#: ../rules/base.xml.in.h:738 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Несвязывающий символ нулевой ширины во втором ряду, связывающий символ нулевой ширины в третьем ряду, символ неразрывного пробела в четвёртом ряду" + +#: ../rules/base.xml.in.h:739 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Несвязывающий символ нулевой ширины в третьем ряду, связывающий символ нулевой ширины в четвёртом ряду" + +#: ../rules/base.xml.in.h:740 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:741 msgid "azerty/digits" msgstr "azerty/цифры" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:742 msgid "digits" msgstr "цифры" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:743 +msgid "displaced semicolon and quote (obsolete)" +msgstr "смещённые точка с запятой и кавычка (устарело)" + +#: ../rules/base.xml.in.h:744 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:526 ../rules/sun.xml.in.h:131 +#: ../rules/base.xml.in.h:745 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:746 msgid "qwerty, extended Backslash" msgstr "qwerty, расширенные функции Backslash" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:747 msgid "qwerty/digits" msgstr "qwerty/цифры" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:748 msgid "qwertz" msgstr "qwertz" -#: ../rules/sun.xml.in.h:1 -msgid "\"Typewriter\"" -msgstr "Печатная машинка" - -#: ../rules/sun.xml.in.h:17 -msgid "Acts as Shift with locking. Shift cancels Caps." -msgstr "" -"Действует как Shift с блокировкой. Shift приостанавливает действие Caps." - -#: ../rules/sun.xml.in.h:18 -msgid "Acts as Shift with locking. Shift doesn't cancel Caps." -msgstr "Действует как Shift с блокировкой. Shift не влияет на Caps." - -#: ../rules/sun.xml.in.h:19 -msgid "Alt+Control changes group" -msgstr "Alt+Control меняют группу" - -#: ../rules/sun.xml.in.h:20 -msgid "Alt+Shift changes group" -msgstr "Alt+Shift меняют группу" - -#: ../rules/sun.xml.in.h:21 -msgid "Basic" -msgstr "Основные" - -#: ../rules/sun.xml.in.h:23 -msgid "Belgian" -msgstr "Бельгийская" - -#: ../rules/sun.xml.in.h:25 -msgid "Both Alt keys together change group" -msgstr "Обе клавиши Alt, нажатые вместе, меняют группу" - -#: ../rules/sun.xml.in.h:26 -msgid "Both Ctrl keys together change group" -msgstr "Обе клавиши Ctrl, нажатые вместе, меняют группу" - -#: ../rules/sun.xml.in.h:27 -msgid "Both Shift keys together change group" -msgstr "Обе клавиши Shift, нажатые вместе, меняют группу" - -#: ../rules/sun.xml.in.h:28 -msgid "Bulgarian" -msgstr "Болгарская" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" -#: ../rules/sun.xml.in.h:30 -msgid "Canadian" -msgstr "Канадская" +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Атсинская" -#: ../rules/sun.xml.in.h:31 -msgid "Caps Lock is Compose" -msgstr "Клавиша Caps Lock соответствует клавише Compose" +#: ../rules/base.extras.xml.in.h:3 +msgid "Avestan" +msgstr "Авестийская" -#: ../rules/sun.xml.in.h:32 -msgid "Caps Lock key changes group" -msgstr "Клавиша Caps Lock меняет группу" +#: ../rules/base.extras.xml.in.h:4 +msgid "Combining accents instead of dead keys" +msgstr "Объединённые надбуквенные знаки вместе спец. клавиш (dead keys)" -#: ../rules/sun.xml.in.h:34 -msgid "Caps_Lock LED shows alternative group" -msgstr "Индикатор Caps_Lock отображает другую группу" - -#: ../rules/sun.xml.in.h:35 -msgid "Control Key Position" -msgstr "Положение клавиши Control" - -#: ../rules/sun.xml.in.h:36 -msgid "Control key at bottom left" -msgstr "Клавиша Control снизу слева" - -#: ../rules/sun.xml.in.h:37 -msgid "Control key at left of 'A'" -msgstr "Клавиша Control слева от 'Ф'" - -#: ../rules/sun.xml.in.h:38 -msgid "Control+Shift changes group" -msgstr "Control+Shift меняют группу" - -#: ../rules/sun.xml.in.h:40 -msgid "Czech" -msgstr "Чешский" - -#: ../rules/sun.xml.in.h:41 -msgid "Danish" -msgstr "Датский" - -#: ../rules/sun.xml.in.h:45 -msgid "DeuCH" -msgstr "НемШВ" - -#: ../rules/sun.xml.in.h:47 -msgid "Dvo" -msgstr "Dvo" - -#: ../rules/sun.xml.in.h:52 -msgid "Finnish" -msgstr "Финская" - -#: ../rules/sun.xml.in.h:54 -msgid "FraCH" -msgstr "ФраШВ" - -#: ../rules/sun.xml.in.h:57 -msgid "German" -msgstr "Немецкая" - -#: ../rules/sun.xml.in.h:60 -msgid "Hungarian" -msgstr "Венгерская" - -#: ../rules/sun.xml.in.h:64 -msgid "Italian" -msgstr "Итальянская" - -#: ../rules/sun.xml.in.h:65 -msgid "Japanese" -msgstr "Японская" - -#: ../rules/sun.xml.in.h:67 -msgid "Left Alt key changes group" -msgstr "Левая клавиша Alt меняет группу" - -#: ../rules/sun.xml.in.h:68 -msgid "Left Alt key switches group while pressed" -msgstr "Левая клавиша Alt переключает группу на время нажатия" - -#: ../rules/sun.xml.in.h:69 -msgid "Left Ctrl key changes group" -msgstr "Левая клавиша Ctrl меняет группу" - -#: ../rules/sun.xml.in.h:70 -msgid "Left Shift key changes group" -msgstr "Левая клавиша Shift меняет группу" - -#: ../rules/sun.xml.in.h:71 -msgid "Make CapsLock an additional Control" -msgstr "Использовать CapsLock как дополнительную клавишу Control" - -#: ../rules/sun.xml.in.h:76 -msgid "Norwegian" -msgstr "Норвежская" - -#: ../rules/sun.xml.in.h:77 -msgid "Num_Lock LED shows alternative group" -msgstr "Индикатор Num_Lock отображает дополнительную группу" - -#: ../rules/sun.xml.in.h:80 -msgid "Polish" -msgstr "Польская" - -#: ../rules/sun.xml.in.h:81 -msgid "Polish with Polish quotes on key \"1/!\"" -msgstr "Польская с польскими кавычками на клавишах \"1/!\"" - -#: ../rules/sun.xml.in.h:82 -msgid "Portuguese" -msgstr "Португальская" - -#: ../rules/sun.xml.in.h:83 -msgid "Press Left Alt key to choose 3rd level" -msgstr "Выбор 3-го уровня нажатием левой клавиши Alt" - -#: ../rules/sun.xml.in.h:84 -msgid "Press Right Alt key to choose 3rd level" -msgstr "Выбор 3-го уровня нажатием правой клавиши Alt" - -#: ../rules/sun.xml.in.h:85 -msgid "" -"Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key" -msgstr "" -"Выбор 3-го уровня нажатием правой клавиши Alt. Shift и правый Alt вместе " -"работают как Multi_Key" - -#: ../rules/sun.xml.in.h:86 -msgid "Press Right Control to choose 3rd level" -msgstr "Выбор 3-го уровня нажатием правой клавиши Control" - -#: ../rules/sun.xml.in.h:87 -msgid "Press any of Alt keys to choose 3rd level" -msgstr "Выбор 3-го уровня нажатием любой клавиши Alt" - -#: ../rules/sun.xml.in.h:89 -msgid "Right Alt key changes group" -msgstr "Правая клавиша Alt меняет группу" - -#: ../rules/sun.xml.in.h:90 -msgid "Right Alt switches group while pressed" -msgstr "Правая клавиша Alt переключает группу на время нажатия" - -#: ../rules/sun.xml.in.h:91 -msgid "Right Control key works as Right Alt" -msgstr "Правая клавиша Control работает как правая клавиша Alt" - -#: ../rules/sun.xml.in.h:92 -msgid "Right Ctrl key changes group" -msgstr "Правая клавиша Ctrl меняет группу" - -#: ../rules/sun.xml.in.h:93 -msgid "Right Shift key changes group" -msgstr "Правая клавиша Shift меняет группу" - -#: ../rules/sun.xml.in.h:96 -msgid "Scroll Lock changes group" -msgstr "Scroll Lock меняет группу" - -#: ../rules/sun.xml.in.h:97 -msgid "Scroll_Lock LED shows alternative group" -msgstr "Индикатор Scroll_Lock отображает дополнительную группу" - -#: ../rules/sun.xml.in.h:98 -msgid "Shift with numpad keys works as in MS Windows" -msgstr "" -"Клавиша Shift с клавишами цифровой клавиатуры работают также как в MS Windows" - -#: ../rules/sun.xml.in.h:99 -msgid "Shift+CapsLock changes group" -msgstr "Клавиши Shift и Caps Lock, нажатые вместе, меняют группу" - -#: ../rules/sun.xml.in.h:100 -msgid "Slovak" -msgstr "Словацкая" - -#: ../rules/sun.xml.in.h:101 -msgid "Spanish" -msgstr "Испанская" - -#: ../rules/sun.xml.in.h:104 -msgid "Sun Type 4" -msgstr "Sun Type 4" - -#: ../rules/sun.xml.in.h:105 -msgid "Sun Type 5" -msgstr "Sun Type 5" - -#: ../rules/sun.xml.in.h:106 -msgid "Sun Type 5 European" -msgstr "Sun Type 5 Европейская" - -#: ../rules/sun.xml.in.h:107 -msgid "Sun Type 5 Unix" -msgstr "Sun Type 5 для Unix" - -#: ../rules/sun.xml.in.h:108 -msgid "Sun Type 6" -msgstr "Sun Type 6" - -#: ../rules/sun.xml.in.h:109 -msgid "Sun Type 6 Unix" -msgstr "Sun Type 6 для Unix" - -#: ../rules/sun.xml.in.h:110 -msgid "Sun Type 6 with Euro key" -msgstr "Sun Type 6 со знаком евро" - -#: ../rules/sun.xml.in.h:113 -msgid "Swap Control and Caps Lock" -msgstr "Поменять местами клавиши Control и Caps Lock" - -#: ../rules/sun.xml.in.h:115 -msgid "Swedish" -msgstr "Шведская" - -#: ../rules/sun.xml.in.h:116 -msgid "Swiss French" -msgstr "Швейцарская французская" - -#: ../rules/sun.xml.in.h:117 -msgid "Swiss German" -msgstr "Швейцарская немецкая" - -#: ../rules/sun.xml.in.h:120 -msgid "Turkish" -msgstr "Турецкая" - -#: ../rules/sun.xml.in.h:121 -msgid "Turkish (F)" -msgstr "Турецкая с (F)" - -#: ../rules/sun.xml.in.h:122 -msgid "Turkish Alt-Q Layout" -msgstr "Турецкая раскладка с Alt-Q" - -#: ../rules/sun.xml.in.h:124 -msgid "U.S. English w/ ISO9995-3" -msgstr "Английская (США) с ISO9995-3" - -#: ../rules/sun.xml.in.h:127 -msgid "Use keyboard LED to show alternative group" -msgstr "" -"Использование клавиатурных индикаторов для отображения дополнительных групп" - -#: ../rules/sun.xml.in.h:128 -msgid "Uses internal capitalization. Shift cancels Caps." -msgstr "" -"Включает внутреннюю расстановку заглавных. Shift приостанавливает действие " -"CapsLock." - -#: ../rules/sun.xml.in.h:129 -msgid "Uses internal capitalization. Shift doesn't cancel Caps." -msgstr "" -"Включает внутреннюю расстановку заглавных. Shift не влияет на CapsLock." +#: ../rules/base.extras.xml.in.h:5 +msgid "Couer D'alene Salish" +msgstr "Салишская кёр-д’ален" -#: ../rules/sun.xml.in.h:130 -msgid "bksl" -msgstr "bksl" +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining)" +msgstr "Международная (объединённая с AltGr Unicode)" -#: ../rules/sun.xml.in.h:132 -msgid "type4" -msgstr "type4" +#: ../rules/base.extras.xml.in.h:7 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Международная (объединённая с AltGr Unicode, альтернативная)" diff --git a/dist/xkeyboard-config/po/sv.po b/dist/xkeyboard-config/po/sv.po index ae54b0508..2fbb1517b 100644 --- a/dist/xkeyboard-config/po/sv.po +++ b/dist/xkeyboard-config/po/sv.po @@ -1,2693 +1,2847 @@ # Swedish messages for xkeyboard-config. -# Copyright (C) 2004, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# Copyright (C) 2004, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # Christian Rose , 2004. -# Daniel Nylander , 2006, 2007, 2008, 2009. +# Daniel Nylander , 2006, 2007, 2008, 2009, 2010. # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.5\n" +"Project-Id-Version: xkeyboard-config 1.8\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-01-13 23:12+0000\n" -"PO-Revision-Date: 2009-02-24 19:37+0100\n" +"POT-Creation-Date: 2010-01-16 18:08+0000\n" +"PO-Revision-Date: 2010-01-16 21:09+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../rules/base.xml.in.h:1 ../rules/evdev.xml.in.h:1 +#: ../rules/base.xml.in.h:1 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 ../rules/evdev.xml.in.h:2 +#: ../rules/base.xml.in.h:2 msgid "(Legacy) Alternative" msgstr "(Äldre) Alternativ" -#: ../rules/base.xml.in.h:3 ../rules/evdev.xml.in.h:3 +#: ../rules/base.xml.in.h:3 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Äldre) Alternativ, Sun stumma tangenter" -#: ../rules/base.xml.in.h:4 ../rules/evdev.xml.in.h:4 +#: ../rules/base.xml.in.h:4 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Äldre) Alternativ, eliminera stumma tangenter" -#: ../rules/base.xml.in.h:5 ../rules/evdev.xml.in.h:5 +#: ../rules/base.xml.in.h:5 msgid "101/104 key Compatible" msgstr "101/104-tangenters kompatibel" -#: ../rules/base.xml.in.h:6 ../rules/evdev.xml.in.h:6 +#: ../rules/base.xml.in.h:6 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/komma/Stumma tangenter" -#: ../rules/base.xml.in.h:7 ../rules/evdev.xml.in.h:7 +#: ../rules/base.xml.in.h:7 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/komma/Eliminera stumma tangenter" -#: ../rules/base.xml.in.h:8 ../rules/evdev.xml.in.h:8 +#: ../rules/base.xml.in.h:8 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/punkt/Stumma tangenter" -#: ../rules/base.xml.in.h:9 ../rules/evdev.xml.in.h:9 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/punkt/Eliminera stumma tangenter" -#: ../rules/base.xml.in.h:10 ../rules/evdev.xml.in.h:10 +#: ../rules/base.xml.in.h:10 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/komma/Stumma tangenter" -#: ../rules/base.xml.in.h:11 ../rules/evdev.xml.in.h:11 +#: ../rules/base.xml.in.h:11 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/komma/Eliminera stumma tangenter" -#: ../rules/base.xml.in.h:12 ../rules/evdev.xml.in.h:12 +#: ../rules/base.xml.in.h:12 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/punkt/Stumma tangenter" -#: ../rules/base.xml.in.h:13 ../rules/evdev.xml.in.h:13 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/punkt/Eliminera stumma tangenter" -#: ../rules/base.xml.in.h:14 ../rules/evdev.xml.in.h:14 +#: ../rules/base.xml.in.h:14 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/komma/Stumma tangenter" -#: ../rules/base.xml.in.h:15 ../rules/evdev.xml.in.h:15 +#: ../rules/base.xml.in.h:15 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/komma/Eliminera stumma tangenter" -#: ../rules/base.xml.in.h:16 ../rules/evdev.xml.in.h:16 +#: ../rules/base.xml.in.h:16 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/punkt/Stumma tangenter" -#: ../rules/base.xml.in.h:17 ../rules/evdev.xml.in.h:17 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/punkt/Eliminera stumma tangenter" -#: ../rules/base.xml.in.h:18 ../rules/evdev.xml.in.h:18 +#: ../rules/base.xml.in.h:18 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/komma/Stumma tangenter" -#: ../rules/base.xml.in.h:19 ../rules/evdev.xml.in.h:19 +#: ../rules/base.xml.in.h:19 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/komma/Eliminera stumma tangenter" -#: ../rules/base.xml.in.h:20 ../rules/evdev.xml.in.h:20 +#: ../rules/base.xml.in.h:20 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/punkt/Stumma tangenter" -#: ../rules/base.xml.in.h:21 ../rules/evdev.xml.in.h:21 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/punkt/Eliminera stumma tangenter" -#: ../rules/base.xml.in.h:22 ../rules/evdev.xml.in.h:22 +#: ../rules/base.xml.in.h:22 msgid "2" msgstr "2" -#: ../rules/base.xml.in.h:23 ../rules/evdev.xml.in.h:23 +#: ../rules/base.xml.in.h:23 msgid "4" msgstr "4" -#: ../rules/base.xml.in.h:24 ../rules/evdev.xml.in.h:24 +#: ../rules/base.xml.in.h:24 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 ../rules/evdev.xml.in.h:25 +#: ../rules/base.xml.in.h:25 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 ../rules/evdev.xml.in.h:26 +#: ../rules/base.xml.in.h:26 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 ../rules/evdev.xml.in.h:27 +#: ../rules/base.xml.in.h:27 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:28 ../rules/evdev.xml.in.h:28 +#: ../rules/base.xml.in.h:28 msgid "ACPI Standard" msgstr "ACPI-standard" -#: ../rules/base.xml.in.h:29 ../rules/evdev.xml.in.h:29 +#: ../rules/base.xml.in.h:29 msgid "ATM/phone-style" -msgstr "Bankomat/telefonliknande" +msgstr "Knappsats/telefonliknande" -#: ../rules/base.xml.in.h:30 ../rules/evdev.xml.in.h:30 +#: ../rules/base.xml.in.h:30 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:31 ../rules/evdev.xml.in.h:31 +#: ../rules/base.xml.in.h:31 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:32 ../rules/evdev.xml.in.h:32 +#: ../rules/base.xml.in.h:32 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:33 ../rules/evdev.xml.in.h:33 +#: ../rules/base.xml.in.h:33 msgid "Acer Laptop" msgstr "Bärbar Acer-dator" -#: ../rules/base.xml.in.h:34 ../rules/evdev.xml.in.h:34 +#: ../rules/base.xml.in.h:34 msgid "Add the standard behavior to Menu key" msgstr "Lägg till standardbeteendet till Meny-tangenten" -#: ../rules/base.xml.in.h:35 ../rules/evdev.xml.in.h:35 +#: ../rules/base.xml.in.h:35 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "Lägger till Esperanto-circumflex (supersigno)" -#: ../rules/base.xml.in.h:36 ../rules/evdev.xml.in.h:36 +#: ../rules/base.xml.in.h:36 msgid "Adding EuroSign to certain keys" msgstr "Lägger till eurotecknet till vissa tangenter" -#: ../rules/base.xml.in.h:37 ../rules/evdev.xml.in.h:37 +#: ../rules/base.xml.in.h:37 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 ../rules/evdev.xml.in.h:38 +#: ../rules/base.xml.in.h:38 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:39 ../rules/evdev.xml.in.h:39 +#: ../rules/base.xml.in.h:39 msgid "Afghanistan" msgstr "Afganistan" -#: ../rules/base.xml.in.h:40 ../rules/evdev.xml.in.h:40 +#: ../rules/base.xml.in.h:40 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:41 ../rules/evdev.xml.in.h:41 +#: ../rules/base.xml.in.h:41 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:42 ../rules/evdev.xml.in.h:42 +#: ../rules/base.xml.in.h:42 msgid "Albania" msgstr "Albanien" -#: ../rules/base.xml.in.h:43 ../rules/evdev.xml.in.h:43 +#: ../rules/base.xml.in.h:43 msgid "Alt and Meta are on Alt keys" msgstr "Alt och Meta finns på Alt-tangenterna" -#: ../rules/base.xml.in.h:44 ../rules/evdev.xml.in.h:44 +#: ../rules/base.xml.in.h:44 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Alt är mappad till högra Win-tangenten och Super till Meny" -#: ../rules/base.xml.in.h:45 ../rules/evdev.xml.in.h:45 +#: ../rules/base.xml.in.h:45 msgid "Alt+CapsLock" msgstr "Alt+CapsLock" -#: ../rules/base.xml.in.h:46 ../rules/evdev.xml.in.h:46 +#: ../rules/base.xml.in.h:46 msgid "Alt+Ctrl" msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:47 ../rules/evdev.xml.in.h:47 +#: ../rules/base.xml.in.h:47 msgid "Alt+Shift" msgstr "Alt+Skift" -#: ../rules/base.xml.in.h:48 ../rules/evdev.xml.in.h:48 +#: ../rules/base.xml.in.h:48 msgid "Alt+Space" msgstr "Alt+Blanksteg" -#: ../rules/base.xml.in.h:49 ../rules/evdev.xml.in.h:49 +#: ../rules/base.xml.in.h:49 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:50 ../rules/evdev.xml.in.h:50 +#: ../rules/base.xml.in.h:50 msgid "Alt/Win key behavior" msgstr "Alt/Win-tangentbeteende" -#: ../rules/base.xml.in.h:51 ../rules/evdev.xml.in.h:51 +#: ../rules/base.xml.in.h:51 msgid "Alternative" msgstr "Alternativ" -#: ../rules/base.xml.in.h:52 ../rules/evdev.xml.in.h:52 +#: ../rules/base.xml.in.h:52 msgid "Alternative Eastern" msgstr "Alternativ östlig" -#: ../rules/base.xml.in.h:53 ../rules/evdev.xml.in.h:53 +#: ../rules/base.xml.in.h:53 msgid "Alternative Phonetic" msgstr "Alternativ fonetisk" -#: ../rules/base.xml.in.h:54 ../rules/evdev.xml.in.h:54 +#: ../rules/base.xml.in.h:54 msgid "Alternative international (former us_intl)" msgstr "Alternativ internationell (tidigare us_intl)" -#: ../rules/base.xml.in.h:55 ../rules/evdev.xml.in.h:55 +#: ../rules/base.xml.in.h:55 msgid "Alternative, Sun dead keys" msgstr "Alternativ, Sun stumma tangenter" -#: ../rules/base.xml.in.h:56 ../rules/evdev.xml.in.h:56 +#: ../rules/base.xml.in.h:56 msgid "Alternative, eliminate dead keys" msgstr "Alternativ, eliminera stumma tangenter" -#: ../rules/base.xml.in.h:57 ../rules/evdev.xml.in.h:57 +#: ../rules/base.xml.in.h:57 msgid "Alternative, latin-9 only" msgstr "Alternativ, endast latin-9" -#: ../rules/base.xml.in.h:58 ../rules/evdev.xml.in.h:58 +#: ../rules/base.xml.in.h:58 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:59 ../rules/evdev.xml.in.h:59 +#: ../rules/base.xml.in.h:59 msgid "Andorra" msgstr "Andorra" -#: ../rules/base.xml.in.h:60 ../rules/evdev.xml.in.h:60 +#: ../rules/base.xml.in.h:60 msgid "Any Alt key" msgstr "Valfri Alt-tangent" -#: ../rules/base.xml.in.h:61 ../rules/evdev.xml.in.h:61 +#: ../rules/base.xml.in.h:61 msgid "Any Win key" msgstr "Valfri Win-tangent" -#: ../rules/base.xml.in.h:62 ../rules/evdev.xml.in.h:62 +#: ../rules/base.xml.in.h:62 msgid "Any Win key (while pressed)" msgstr "Valfri Win-tangent (då den trycks ned)" -#: ../rules/base.xml.in.h:63 ../rules/evdev.xml.in.h:63 +#: ../rules/base.xml.in.h:63 msgid "Apostrophe (') variant" msgstr "Apostrof (') variant" -#: ../rules/base.xml.in.h:64 ../rules/evdev.xml.in.h:64 +#: ../rules/base.xml.in.h:64 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:65 ../rules/evdev.xml.in.h:65 +#: ../rules/base.xml.in.h:65 msgid "Apple Laptop" msgstr "Bärbar Apple-dator" -#: ../rules/base.xml.in.h:66 ../rules/evdev.xml.in.h:66 +#: ../rules/base.xml.in.h:66 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:67 ../rules/evdev.xml.in.h:67 +#: ../rules/base.xml.in.h:67 msgid "Arabic" msgstr "Arabisk" -#: ../rules/base.xml.in.h:68 ../rules/evdev.xml.in.h:68 +#: ../rules/base.xml.in.h:68 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:69 ../rules/evdev.xml.in.h:69 +#: ../rules/base.xml.in.h:69 msgid "Armenia" msgstr "Armenien" -#: ../rules/base.xml.in.h:70 ../rules/evdev.xml.in.h:70 +#: ../rules/base.xml.in.h:70 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Asturisk variant med nederpunkts H och nederpunkts L" -#: ../rules/base.xml.in.h:71 ../rules/evdev.xml.in.h:71 +#: ../rules/base.xml.in.h:71 msgid "Asus Laptop" msgstr "Bärbar Asus-dator" -#: ../rules/base.xml.in.h:72 ../rules/evdev.xml.in.h:72 +#: ../rules/base.xml.in.h:72 msgid "At bottom left" msgstr "Nere till vänster" -#: ../rules/base.xml.in.h:73 ../rules/evdev.xml.in.h:73 +#: ../rules/base.xml.in.h:73 msgid "At left of 'A'" msgstr "Vänster om \"A\"" -#: ../rules/base.xml.in.h:74 ../rules/evdev.xml.in.h:74 +#: ../rules/base.xml.in.h:74 msgid "Aze" msgstr "Aze" -#: ../rules/base.xml.in.h:75 ../rules/evdev.xml.in.h:75 +#: ../rules/base.xml.in.h:75 msgid "Azerbaijan" msgstr "Azerbajdzjan" -#: ../rules/base.xml.in.h:76 ../rules/evdev.xml.in.h:76 +#: ../rules/base.xml.in.h:76 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 wireless Internet Keyboard" -#: ../rules/base.xml.in.h:77 ../rules/evdev.xml.in.h:77 +#: ../rules/base.xml.in.h:77 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 ../rules/evdev.xml.in.h:78 +#: ../rules/base.xml.in.h:78 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Multimedia" -#: ../rules/base.xml.in.h:79 ../rules/evdev.xml.in.h:79 +#: ../rules/base.xml.in.h:79 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 ../rules/evdev.xml.in.h:80 +#: ../rules/base.xml.in.h:80 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 ../rules/evdev.xml.in.h:81 +#: ../rules/base.xml.in.h:81 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 ../rules/evdev.xml.in.h:82 +#: ../rules/base.xml.in.h:82 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 ../rules/evdev.xml.in.h:83 +#: ../rules/base.xml.in.h:83 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 ../rules/evdev.xml.in.h:84 +#: ../rules/base.xml.in.h:84 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 ../rules/evdev.xml.in.h:85 +#: ../rules/base.xml.in.h:85 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Mini Wireless Internet and Gaming" -#: ../rules/base.xml.in.h:86 ../rules/evdev.xml.in.h:86 +#: ../rules/base.xml.in.h:86 msgid "Ban" msgstr "Ban" -#: ../rules/base.xml.in.h:87 ../rules/evdev.xml.in.h:87 +#: ../rules/base.xml.in.h:87 msgid "Bangladesh" msgstr "Bangladesh" -#: ../rules/base.xml.in.h:88 ../rules/evdev.xml.in.h:88 +#: ../rules/base.xml.in.h:88 +msgid "Bashkirian" +msgstr "Basjkiriska" + +#: ../rules/base.xml.in.h:89 msgid "Bel" msgstr "Bel" -#: ../rules/base.xml.in.h:89 ../rules/evdev.xml.in.h:89 +#: ../rules/base.xml.in.h:90 msgid "Belarus" msgstr "Vitryssland" -#: ../rules/base.xml.in.h:90 ../rules/evdev.xml.in.h:90 +#: ../rules/base.xml.in.h:91 msgid "Belgium" msgstr "Belgien" -#: ../rules/base.xml.in.h:91 ../rules/evdev.xml.in.h:91 +#: ../rules/base.xml.in.h:92 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:92 ../rules/evdev.xml.in.h:92 +#: ../rules/base.xml.in.h:93 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:93 ../rules/evdev.xml.in.h:93 +#: ../rules/base.xml.in.h:94 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:94 ../rules/evdev.xml.in.h:94 +#: ../rules/base.xml.in.h:95 msgid "Bengali" msgstr "Bengalisk" -#: ../rules/base.xml.in.h:95 ../rules/evdev.xml.in.h:95 +#: ../rules/base.xml.in.h:96 msgid "Bengali Probhat" msgstr "Bengali Probhat" -#: ../rules/base.xml.in.h:96 ../rules/evdev.xml.in.h:96 +#: ../rules/base.xml.in.h:97 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ergonomisk, Dvorak" -#: ../rules/base.xml.in.h:97 ../rules/evdev.xml.in.h:97 +#: ../rules/base.xml.in.h:98 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ergonomisk, Dvorak, endast latin-9" -#: ../rules/base.xml.in.h:98 ../rules/evdev.xml.in.h:98 +#: ../rules/base.xml.in.h:99 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:99 ../rules/evdev.xml.in.h:99 +#: ../rules/base.xml.in.h:100 msgid "Bhu" msgstr "Bhu" -#: ../rules/base.xml.in.h:100 ../rules/evdev.xml.in.h:100 +#: ../rules/base.xml.in.h:101 msgid "Bhutan" msgstr "Bhutan" -#: ../rules/base.xml.in.h:101 ../rules/evdev.xml.in.h:101 +#: ../rules/base.xml.in.h:102 msgid "Biblical Hebrew (Tiro)" msgstr "Biblisk hebreisk (Tiro)" -#: ../rules/base.xml.in.h:102 ../rules/evdev.xml.in.h:102 +#: ../rules/base.xml.in.h:103 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:103 ../rules/evdev.xml.in.h:103 +#: ../rules/base.xml.in.h:104 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:104 ../rules/evdev.xml.in.h:104 +#: ../rules/base.xml.in.h:105 msgid "Bosnia and Herzegovina" msgstr "Bosnien och Herzegovina" -#: ../rules/base.xml.in.h:105 ../rules/evdev.xml.in.h:105 +#: ../rules/base.xml.in.h:106 msgid "Both Alt keys together" msgstr "Båda Alt-tangenterna tillsammans" -#: ../rules/base.xml.in.h:106 ../rules/evdev.xml.in.h:106 +#: ../rules/base.xml.in.h:107 msgid "Both Ctrl keys together" msgstr "Båda Ctrl-tangenterna tillsammans" -#: ../rules/base.xml.in.h:107 ../rules/evdev.xml.in.h:107 +#: ../rules/base.xml.in.h:108 msgid "Both Shift keys together" msgstr "Båda Skift-tangenterna tillsammans" -#: ../rules/base.xml.in.h:108 ../rules/evdev.xml.in.h:108 +#: ../rules/base.xml.in.h:109 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:109 ../rules/evdev.xml.in.h:109 +#: ../rules/base.xml.in.h:110 msgid "Braille" msgstr "Braille" -#: ../rules/base.xml.in.h:110 ../rules/evdev.xml.in.h:110 +#: ../rules/base.xml.in.h:111 msgid "Brazil" msgstr "Brasilien" -#: ../rules/base.xml.in.h:111 ../rules/evdev.xml.in.h:111 -msgid "Brazilian ABNT2" -msgstr "Brasiliansk ABNT2" - -#: ../rules/base.xml.in.h:112 ../rules/evdev.xml.in.h:112 +#: ../rules/base.xml.in.h:112 msgid "Breton" msgstr "Breton" -#: ../rules/base.xml.in.h:113 ../rules/evdev.xml.in.h:113 +#: ../rules/base.xml.in.h:113 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:114 ../rules/evdev.xml.in.h:114 +#: ../rules/base.xml.in.h:114 msgid "Brother Internet Keyboard" msgstr "Brother Internettangentbord" -#: ../rules/base.xml.in.h:115 ../rules/evdev.xml.in.h:115 +#: ../rules/base.xml.in.h:115 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:116 ../rules/evdev.xml.in.h:116 +#: ../rules/base.xml.in.h:116 msgid "Bulgaria" msgstr "Bulgarien" -#: ../rules/base.xml.in.h:117 ../rules/evdev.xml.in.h:117 +#: ../rules/base.xml.in.h:117 msgid "CRULP" msgstr "CRULP" -#: ../rules/base.xml.in.h:118 ../rules/evdev.xml.in.h:118 +#: ../rules/base.xml.in.h:118 msgid "Cambodia" msgstr "Cambodia" -#: ../rules/base.xml.in.h:119 ../rules/evdev.xml.in.h:119 +#: ../rules/base.xml.in.h:119 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:120 ../rules/evdev.xml.in.h:120 +#: ../rules/base.xml.in.h:120 msgid "Canada" msgstr "Kanada" -#: ../rules/base.xml.in.h:121 ../rules/evdev.xml.in.h:121 +#: ../rules/base.xml.in.h:121 msgid "Caps Lock" msgstr "Caps Lock" -#: ../rules/base.xml.in.h:122 ../rules/evdev.xml.in.h:122 +#: ../rules/base.xml.in.h:122 msgid "CapsLock" msgstr "CapsLock" -#: ../rules/base.xml.in.h:123 ../rules/evdev.xml.in.h:123 +#: ../rules/base.xml.in.h:123 msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" msgstr "CapsLock (till första layouten), Skift+CapsLock (till sista layouten)" -#: ../rules/base.xml.in.h:124 ../rules/evdev.xml.in.h:124 +#: ../rules/base.xml.in.h:124 msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" msgstr "CapsLock (när den trycks ned), Alt+CapsLock gör ursprunglig capslock-åtgärd" -#: ../rules/base.xml.in.h:125 ../rules/evdev.xml.in.h:125 +#: ../rules/base.xml.in.h:125 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "CapsLock fungerar som Skift med låsning. Skift \"pausar\" Caps Lock" +msgstr "CapsLock fungerar som Skift med låsning. Skift \"pausar\" CapsLock" -#: ../rules/base.xml.in.h:126 ../rules/evdev.xml.in.h:126 +#: ../rules/base.xml.in.h:126 msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" msgstr "CapsLock fungerar som Skift med låsning. Skift påverkar inte CapsLock" -#: ../rules/base.xml.in.h:127 ../rules/evdev.xml.in.h:127 +#: ../rules/base.xml.in.h:127 +msgid "CapsLock is disabled" +msgstr "CapsLock är inaktiverad" + +#: ../rules/base.xml.in.h:128 msgid "CapsLock key behavior" -msgstr "Beteende för Caps Lock-tangenten" +msgstr "Beteende för CapsLock-tangenten" -#: ../rules/base.xml.in.h:128 ../rules/evdev.xml.in.h:128 +#: ../rules/base.xml.in.h:129 msgid "CapsLock toggles Shift so all keys are affected" msgstr "CapsLock växlar Skift så alla tangenter påverkas" -#: ../rules/base.xml.in.h:129 ../rules/evdev.xml.in.h:129 +#: ../rules/base.xml.in.h:130 msgid "CapsLock toggles normal capitalization of alphabetic characters" msgstr "CapsLock växlar normalt skiftläge på alfabetiska tecken" -#: ../rules/base.xml.in.h:130 ../rules/evdev.xml.in.h:130 +#: ../rules/base.xml.in.h:131 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" msgstr "CapsLock använder intern skiftlägesstyrning. Skift \"pausar\" CapsLock" -#: ../rules/base.xml.in.h:131 ../rules/evdev.xml.in.h:131 +#: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" msgstr "CapsLock använder intern skiftlägesstyrning. Skift påverkar inte CapsLock" -#: ../rules/base.xml.in.h:132 ../rules/evdev.xml.in.h:132 +#: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" msgstr "Katalansk variant med mittenpunkts L" -#: ../rules/base.xml.in.h:133 ../rules/evdev.xml.in.h:133 +#: ../rules/base.xml.in.h:134 msgid "Cedilla" msgstr "Cedilj" -#: ../rules/base.xml.in.h:134 ../rules/evdev.xml.in.h:134 +#: ../rules/base.xml.in.h:135 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:135 ../rules/evdev.xml.in.h:135 +#: ../rules/base.xml.in.h:136 msgid "Cherokee" msgstr "Cherokee" -#: ../rules/base.xml.in.h:136 ../rules/evdev.xml.in.h:136 +#: ../rules/base.xml.in.h:137 +msgid "Cherry B.UNLIMITED" +msgstr "Cherry B.UNLIMITED" + +#: ../rules/base.xml.in.h:138 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:137 ../rules/evdev.xml.in.h:137 +#: ../rules/base.xml.in.h:139 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (alternativ)" -#: ../rules/base.xml.in.h:138 ../rules/evdev.xml.in.h:138 +#: ../rules/base.xml.in.h:140 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-hubb" -#: ../rules/base.xml.in.h:139 ../rules/evdev.xml.in.h:139 +#: ../rules/base.xml.in.h:141 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:140 ../rules/evdev.xml.in.h:140 +#: ../rules/base.xml.in.h:142 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:141 ../rules/evdev.xml.in.h:141 +#: ../rules/base.xml.in.h:143 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:142 ../rules/evdev.xml.in.h:142 +#: ../rules/base.xml.in.h:144 msgid "Chicony Internet Keyboard" msgstr "Chicony Internettangentbord" -#: ../rules/base.xml.in.h:143 ../rules/evdev.xml.in.h:143 +#: ../rules/base.xml.in.h:145 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:144 ../rules/evdev.xml.in.h:144 +#: ../rules/base.xml.in.h:146 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:145 ../rules/evdev.xml.in.h:145 +#: ../rules/base.xml.in.h:147 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:146 ../rules/evdev.xml.in.h:146 +#: ../rules/base.xml.in.h:148 msgid "China" msgstr "Kina" -#: ../rules/base.xml.in.h:147 ../rules/evdev.xml.in.h:147 +#: ../rules/base.xml.in.h:149 msgid "Chuvash" msgstr "Tjuvasjiska" -#: ../rules/base.xml.in.h:148 ../rules/evdev.xml.in.h:148 +#: ../rules/base.xml.in.h:150 msgid "Chuvash Latin" msgstr "Tjuvasjiska latin" -#: ../rules/base.xml.in.h:149 ../rules/evdev.xml.in.h:149 +#: ../rules/base.xml.in.h:151 msgid "Classic" msgstr "Klassisk" -#: ../rules/base.xml.in.h:150 ../rules/evdev.xml.in.h:150 +#: ../rules/base.xml.in.h:152 msgid "Classic Dvorak" msgstr "Klassisk Dvorak" -#: ../rules/base.xml.in.h:151 ../rules/evdev.xml.in.h:151 +#: ../rules/base.xml.in.h:153 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:152 ../rules/evdev.xml.in.h:152 +#: ../rules/base.xml.in.h:154 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:153 ../rules/evdev.xml.in.h:153 +#: ../rules/base.xml.in.h:155 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:154 ../rules/evdev.xml.in.h:154 +#: ../rules/base.xml.in.h:156 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access-tangentbord" -#: ../rules/base.xml.in.h:155 ../rules/evdev.xml.in.h:155 +#: ../rules/base.xml.in.h:157 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internettangentbord (13 tangenter)" -#: ../rules/base.xml.in.h:156 ../rules/evdev.xml.in.h:156 +#: ../rules/base.xml.in.h:158 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internettangentbord (18 tangenter)" -#: ../rules/base.xml.in.h:157 ../rules/evdev.xml.in.h:157 +#: ../rules/base.xml.in.h:159 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internettangentbord (7 tangenter)" -#: ../rules/base.xml.in.h:158 ../rules/evdev.xml.in.h:158 +#: ../rules/base.xml.in.h:160 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq-tangentbord" -#: ../rules/base.xml.in.h:159 ../rules/evdev.xml.in.h:159 +#: ../rules/base.xml.in.h:161 msgid "Compose key position" msgstr "Position för Compose-tangenten" -#: ../rules/base.xml.in.h:160 ../rules/evdev.xml.in.h:160 +#: ../rules/base.xml.in.h:162 msgid "Congo, Democratic Republic of the" msgstr "Kongo, Demokratiska republiken" -#: ../rules/base.xml.in.h:161 ../rules/evdev.xml.in.h:161 +#: ../rules/base.xml.in.h:163 +msgid "Control + Alt + Backspace" +msgstr "Control + Alt + Backsteg" + +#: ../rules/base.xml.in.h:164 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Control är mappad till Win-tangenterna, Alt-tangenten är mappad till Win-tangenterna" -#: ../rules/base.xml.in.h:162 ../rules/evdev.xml.in.h:162 +#: ../rules/base.xml.in.h:165 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Control är mappad till Win-tangenterna (och de vanliga Ctrl-tangenterna)" -#: ../rules/base.xml.in.h:163 ../rules/evdev.xml.in.h:163 +#: ../rules/base.xml.in.h:166 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:167 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "Krimtatariska (Dobruca-1 Q)" + +#: ../rules/base.xml.in.h:168 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "Krimtatariska (Dobruca-2 Q)" + +#: ../rules/base.xml.in.h:169 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "Krimtatariska (Turkiska Alt-Q)" + +#: ../rules/base.xml.in.h:170 +msgid "Crimean Tatar (Turkish F)" +msgstr "Krimtatariska (Turkiska F)" + +#: ../rules/base.xml.in.h:171 +msgid "Crimean Tatar (Turkish Q)" +msgstr "Krimtatariska (Turkiska Q)" + +#: ../rules/base.xml.in.h:172 msgid "Croatia" msgstr "Kroatien" -#: ../rules/base.xml.in.h:164 ../rules/evdev.xml.in.h:164 +#: ../rules/base.xml.in.h:173 msgid "Ctrl key position" msgstr "Position för Ctrl-tangenten" -#: ../rules/base.xml.in.h:165 ../rules/evdev.xml.in.h:165 +#: ../rules/base.xml.in.h:174 msgid "Ctrl+Shift" msgstr "Ctrl+Skift" -#: ../rules/base.xml.in.h:166 ../rules/evdev.xml.in.h:166 +#: ../rules/base.xml.in.h:175 msgid "Cyrillic" msgstr "Kyrillisk" -#: ../rules/base.xml.in.h:167 ../rules/evdev.xml.in.h:167 +#: ../rules/base.xml.in.h:176 msgid "Cyrillic with guillemets" msgstr "Kyrillisk med gåsögon" -#: ../rules/base.xml.in.h:168 ../rules/evdev.xml.in.h:168 +#: ../rules/base.xml.in.h:177 msgid "Cyrillic, Z and ZHE swapped" msgstr "Kyrillisk, Z och ZHE utbytta" -#: ../rules/base.xml.in.h:169 ../rules/evdev.xml.in.h:169 +#: ../rules/base.xml.in.h:178 msgid "Cze" msgstr "Cze" -#: ../rules/base.xml.in.h:170 ../rules/evdev.xml.in.h:170 +#: ../rules/base.xml.in.h:179 msgid "Czechia" msgstr "Tjeckien" -#: ../rules/base.xml.in.h:171 ../rules/evdev.xml.in.h:171 +#: ../rules/base.xml.in.h:180 +msgid "DOS" +msgstr "DOS" + +#: ../rules/base.xml.in.h:181 msgid "DRC" msgstr "DRC" -#: ../rules/base.xml.in.h:172 ../rules/evdev.xml.in.h:172 +#: ../rules/base.xml.in.h:182 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:173 ../rules/evdev.xml.in.h:173 +#: ../rules/base.xml.in.h:183 msgid "Dan" msgstr "Dan" -#: ../rules/base.xml.in.h:174 ../rules/evdev.xml.in.h:174 +#: ../rules/base.xml.in.h:184 msgid "Dead acute" msgstr "Stum akut accent" -#: ../rules/base.xml.in.h:175 ../rules/evdev.xml.in.h:175 +#: ../rules/base.xml.in.h:185 msgid "Dead grave acute" msgstr "Stum grav och akut accent" -#: ../rules/base.xml.in.h:176 ../rules/evdev.xml.in.h:176 +#: ../rules/base.xml.in.h:186 msgid "Default numeric keypad keys" msgstr "Standardtangenter för numeriskt tangentbord" -#: ../rules/base.xml.in.h:177 ../rules/evdev.xml.in.h:177 +#: ../rules/base.xml.in.h:187 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:178 ../rules/evdev.xml.in.h:178 +#: ../rules/base.xml.in.h:188 msgid "Dell 101-key PC" msgstr "Dell 101-tangenters PC" -#: ../rules/base.xml.in.h:179 ../rules/evdev.xml.in.h:179 +#: ../rules/base.xml.in.h:189 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Bärbar Dell Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:180 ../rules/evdev.xml.in.h:180 +#: ../rules/base.xml.in.h:190 msgid "Dell Laptop/notebook Precision M series" msgstr "Bärbar Dell Precision M series" -#: ../rules/base.xml.in.h:181 ../rules/evdev.xml.in.h:181 +#: ../rules/base.xml.in.h:191 msgid "Dell Latitude series laptop" msgstr "Bärbar Dell Latitude-serien" -#: ../rules/base.xml.in.h:182 ../rules/evdev.xml.in.h:182 +#: ../rules/base.xml.in.h:192 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:183 ../rules/evdev.xml.in.h:183 +#: ../rules/base.xml.in.h:193 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:184 ../rules/evdev.xml.in.h:184 +#: ../rules/base.xml.in.h:194 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:185 ../rules/evdev.xml.in.h:185 +#: ../rules/base.xml.in.h:195 msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB-multimediatangentbord" -#: ../rules/base.xml.in.h:186 ../rules/evdev.xml.in.h:186 +#: ../rules/base.xml.in.h:196 msgid "Denmark" msgstr "Danmark" -#: ../rules/base.xml.in.h:187 ../rules/evdev.xml.in.h:187 +#: ../rules/base.xml.in.h:197 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:188 ../rules/evdev.xml.in.h:188 +#: ../rules/base.xml.in.h:198 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa trådlöst skrivbordstangentbord" -#: ../rules/base.xml.in.h:189 ../rules/evdev.xml.in.h:189 +#: ../rules/base.xml.in.h:199 msgid "Diamond 9801 / 9802 series" msgstr "Diamond 9801/9802-serien" -#: ../rules/base.xml.in.h:190 ../rules/evdev.xml.in.h:190 +#: ../rules/base.xml.in.h:200 msgid "Dvorak" msgstr "Dvorak" -#: ../rules/base.xml.in.h:191 ../rules/evdev.xml.in.h:191 +#: ../rules/base.xml.in.h:201 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (brittisk-engelska skiljetecken)" -#: ../rules/base.xml.in.h:192 ../rules/evdev.xml.in.h:192 +#: ../rules/base.xml.in.h:202 msgid "Dvorak international" msgstr "Dvorak internationell" -#: ../rules/base.xml.in.h:193 ../rules/evdev.xml.in.h:193 -msgid "Dvorak, Polish quotes on key \"1/!\"" -msgstr "Dvorak, polska citattecken på tangent \"1/!\"" +#: ../rules/base.xml.in.h:203 +msgid "Dvorak, Polish quotes on key 1" +msgstr "Dvorak, polska citattecken på tangent 1" -#: ../rules/base.xml.in.h:194 ../rules/evdev.xml.in.h:194 +#: ../rules/base.xml.in.h:204 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, polska citattecken på citattangent" -#: ../rules/base.xml.in.h:195 ../rules/evdev.xml.in.h:195 +#: ../rules/base.xml.in.h:205 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:196 ../rules/evdev.xml.in.h:196 +#: ../rules/base.xml.in.h:206 msgid "Eastern" msgstr "Östlig" -#: ../rules/base.xml.in.h:197 ../rules/evdev.xml.in.h:197 +#: ../rules/base.xml.in.h:207 msgid "Eliminate dead keys" msgstr "Eliminera stumma tangenter" -#: ../rules/base.xml.in.h:198 ../rules/evdev.xml.in.h:198 +#: ../rules/base.xml.in.h:208 msgid "Enable extra typographic characters" msgstr "Aktivera extra typografiska tecken" -#: ../rules/base.xml.in.h:199 ../rules/evdev.xml.in.h:199 +#: ../rules/base.xml.in.h:209 +msgid "English" +msgstr "Engelsk" + +#: ../rules/base.xml.in.h:210 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:200 ../rules/evdev.xml.in.h:200 +#: ../rules/base.xml.in.h:211 +msgid "Enter on keypad" +msgstr "Enter på numeriskt tangentbord" + +#: ../rules/base.xml.in.h:212 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:201 ../rules/evdev.xml.in.h:201 +#: ../rules/base.xml.in.h:213 msgid "Ergonomic" msgstr "Ergonomisk" -#: ../rules/base.xml.in.h:202 ../rules/evdev.xml.in.h:202 +#: ../rules/base.xml.in.h:214 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:203 ../rules/evdev.xml.in.h:203 +#: ../rules/base.xml.in.h:215 msgid "Esperanto" msgstr "Esperanto" -#: ../rules/base.xml.in.h:204 ../rules/evdev.xml.in.h:204 +#: ../rules/base.xml.in.h:216 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:205 ../rules/evdev.xml.in.h:205 +#: ../rules/base.xml.in.h:217 msgid "Estonia" msgstr "Estland" -#: ../rules/base.xml.in.h:206 ../rules/evdev.xml.in.h:206 +#: ../rules/base.xml.in.h:218 msgid "Eth" msgstr "Eth" -#: ../rules/base.xml.in.h:207 ../rules/evdev.xml.in.h:207 +#: ../rules/base.xml.in.h:219 msgid "Ethiopia" msgstr "Etiopien" -#: ../rules/base.xml.in.h:208 ../rules/evdev.xml.in.h:208 +#: ../rules/base.xml.in.h:220 msgid "Evdev-managed keyboard" msgstr "Evdev-hanterat tangentbord" -#: ../rules/base.xml.in.h:209 ../rules/evdev.xml.in.h:209 +#: ../rules/base.xml.in.h:221 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:210 ../rules/evdev.xml.in.h:210 +#: ../rules/base.xml.in.h:222 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:211 ../rules/evdev.xml.in.h:211 +#: ../rules/base.xml.in.h:223 msgid "Extended" msgstr "Utökad" -#: ../rules/base.xml.in.h:212 ../rules/evdev.xml.in.h:212 +#: ../rules/base.xml.in.h:224 +msgid "Extended - Winkeys" +msgstr "Utökat - Windows-tangenter" + +#: ../rules/base.xml.in.h:225 msgid "Extended Backslash" msgstr "Utökat omvänt snedstreck" -#: ../rules/base.xml.in.h:213 ../rules/evdev.xml.in.h:213 +#: ../rules/base.xml.in.h:226 msgid "F-letter (F) variant" msgstr "F-bokstavs (F) variant" -#: ../rules/base.xml.in.h:214 ../rules/evdev.xml.in.h:214 +#: ../rules/base.xml.in.h:227 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:215 ../rules/evdev.xml.in.h:215 +#: ../rules/base.xml.in.h:228 msgid "Fao" msgstr "Fao" -#: ../rules/base.xml.in.h:216 ../rules/evdev.xml.in.h:216 +#: ../rules/base.xml.in.h:229 msgid "Faroe Islands" msgstr "Färöarna" -#: ../rules/base.xml.in.h:217 ../rules/evdev.xml.in.h:217 +#: ../rules/base.xml.in.h:230 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:218 ../rules/evdev.xml.in.h:218 +#: ../rules/base.xml.in.h:231 msgid "Finland" msgstr "Finland" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:221 ../rules/evdev.xml.in.h:221 +#: ../rules/base.xml.in.h:234 msgid "Four-level key with abstract separators" msgstr "Fjärdenivåstangent med abstrakta avgränsare" -#: ../rules/base.xml.in.h:222 ../rules/evdev.xml.in.h:222 +#: ../rules/base.xml.in.h:235 msgid "Four-level key with comma" msgstr "Fjärdenivåstangent med komma" -#: ../rules/base.xml.in.h:223 ../rules/evdev.xml.in.h:223 +#: ../rules/base.xml.in.h:236 msgid "Four-level key with dot" msgstr "Fjärdenivåstangent med punkt" -#: ../rules/base.xml.in.h:224 ../rules/evdev.xml.in.h:224 +#: ../rules/base.xml.in.h:237 msgid "Four-level key with dot, latin-9 restriction" msgstr "Fjärdenivåstangent med punkt, latin-9-begränsning" -#: ../rules/base.xml.in.h:225 ../rules/evdev.xml.in.h:225 +#: ../rules/base.xml.in.h:238 msgid "Four-level key with momayyez" msgstr "Fjärdenivåstangent med momayyez" -#: ../rules/base.xml.in.h:226 ../rules/evdev.xml.in.h:226 +#: ../rules/base.xml.in.h:239 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:227 ../rules/evdev.xml.in.h:227 +#: ../rules/base.xml.in.h:240 msgid "France" msgstr "Frankrike" -#: ../rules/base.xml.in.h:228 ../rules/evdev.xml.in.h:228 +#: ../rules/base.xml.in.h:241 msgid "French" msgstr "Fransk" -#: ../rules/base.xml.in.h:229 ../rules/evdev.xml.in.h:229 +#: ../rules/base.xml.in.h:242 msgid "French (Macintosh)" msgstr "Fransk (Macintosh)" -#: ../rules/base.xml.in.h:230 ../rules/evdev.xml.in.h:230 +#: ../rules/base.xml.in.h:243 msgid "French (legacy)" msgstr "Fransk (äldre)" -#: ../rules/base.xml.in.h:231 ../rules/evdev.xml.in.h:231 +#: ../rules/base.xml.in.h:244 msgid "French Dvorak" msgstr "Fransk Dvorak" -#: ../rules/base.xml.in.h:232 ../rules/evdev.xml.in.h:232 +#: ../rules/base.xml.in.h:245 msgid "French, Sun dead keys" msgstr "Fransk, Sun stumma tangenter" -#: ../rules/base.xml.in.h:233 ../rules/evdev.xml.in.h:233 +#: ../rules/base.xml.in.h:246 msgid "French, eliminate dead keys" msgstr "Fransk, eliminera stumma tangenter" -#: ../rules/base.xml.in.h:234 ../rules/evdev.xml.in.h:234 +#: ../rules/base.xml.in.h:247 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Fujitsu-Siemens Computers AMILO bärbar dator" -#: ../rules/base.xml.in.h:235 ../rules/evdev.xml.in.h:235 +#: ../rules/base.xml.in.h:248 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:236 ../rules/evdev.xml.in.h:236 +#: ../rules/base.xml.in.h:249 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:237 ../rules/evdev.xml.in.h:237 +#: ../rules/base.xml.in.h:250 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:238 ../rules/evdev.xml.in.h:238 +#: ../rules/base.xml.in.h:251 msgid "Generic 101-key PC" msgstr "Allmän 101-tangenters PC" -#: ../rules/base.xml.in.h:239 ../rules/evdev.xml.in.h:239 +#: ../rules/base.xml.in.h:252 msgid "Generic 102-key (Intl) PC" msgstr "Allmän 102-tangenters (internationell) PC" -#: ../rules/base.xml.in.h:240 ../rules/evdev.xml.in.h:240 +#: ../rules/base.xml.in.h:253 msgid "Generic 104-key PC" msgstr "Allmän 104-tangenters PC" -#: ../rules/base.xml.in.h:241 ../rules/evdev.xml.in.h:241 +#: ../rules/base.xml.in.h:254 msgid "Generic 105-key (Intl) PC" msgstr "Allmän 105-tangenters (internationell) PC" -#: ../rules/base.xml.in.h:242 ../rules/evdev.xml.in.h:242 +#: ../rules/base.xml.in.h:255 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:243 ../rules/evdev.xml.in.h:243 +#: ../rules/base.xml.in.h:256 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM-tangentbord KWD-910" -#: ../rules/base.xml.in.h:244 ../rules/evdev.xml.in.h:244 +#: ../rules/base.xml.in.h:257 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:245 ../rules/evdev.xml.in.h:245 +#: ../rules/base.xml.in.h:258 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:246 ../rules/evdev.xml.in.h:246 +#: ../rules/base.xml.in.h:259 +msgid "Genius KKB-2050HS" +msgstr "Genius KKB-2050HS" + +#: ../rules/base.xml.in.h:260 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:247 ../rules/evdev.xml.in.h:247 +#: ../rules/base.xml.in.h:261 msgid "Georgia" msgstr "Georgien" -#: ../rules/base.xml.in.h:248 ../rules/evdev.xml.in.h:248 +#: ../rules/base.xml.in.h:262 msgid "Georgian" msgstr "Georgisk" -#: ../rules/base.xml.in.h:249 ../rules/evdev.xml.in.h:249 +#: ../rules/base.xml.in.h:263 msgid "Georgian AZERTY Tskapo" msgstr "Georgian AZERTY Tskapo" -#: ../rules/base.xml.in.h:250 ../rules/evdev.xml.in.h:250 +#: ../rules/base.xml.in.h:264 msgid "German (Macintosh)" msgstr "Tysk (Macintosh)" -#: ../rules/base.xml.in.h:251 ../rules/evdev.xml.in.h:251 +#: ../rules/base.xml.in.h:265 msgid "German, Sun dead keys" msgstr "Tysk, Sun stumma tangenter" -#: ../rules/base.xml.in.h:252 ../rules/evdev.xml.in.h:252 +#: ../rules/base.xml.in.h:266 msgid "German, eliminate dead keys" msgstr "Tysk, eliminera stumma tangenter" -#: ../rules/base.xml.in.h:253 ../rules/evdev.xml.in.h:253 +#: ../rules/base.xml.in.h:267 msgid "Germany" msgstr "Tyskland" -#: ../rules/base.xml.in.h:254 ../rules/evdev.xml.in.h:254 +#: ../rules/base.xml.in.h:268 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:255 ../rules/evdev.xml.in.h:255 +#: ../rules/base.xml.in.h:269 msgid "Ghana" msgstr "Ghana" -#: ../rules/base.xml.in.h:256 ../rules/evdev.xml.in.h:256 +#: ../rules/base.xml.in.h:270 msgid "Gre" msgstr "Gre" -#: ../rules/base.xml.in.h:257 ../rules/evdev.xml.in.h:257 +#: ../rules/base.xml.in.h:271 msgid "Greece" msgstr "Grekland" -#: ../rules/base.xml.in.h:258 ../rules/evdev.xml.in.h:258 +#: ../rules/base.xml.in.h:272 msgid "Group toggle on multiply/divide key" msgstr "Gruppväxling på multiplicera/dividera-tangent" -#: ../rules/base.xml.in.h:259 ../rules/evdev.xml.in.h:259 +#: ../rules/base.xml.in.h:273 msgid "Gui" msgstr "Gui" -#: ../rules/base.xml.in.h:260 ../rules/evdev.xml.in.h:260 +#: ../rules/base.xml.in.h:274 msgid "Guinea" msgstr "Guinea" -#: ../rules/base.xml.in.h:261 ../rules/evdev.xml.in.h:261 +#: ../rules/base.xml.in.h:275 msgid "Gujarati" msgstr "Gujaratisk" -#: ../rules/base.xml.in.h:262 ../rules/evdev.xml.in.h:262 +#: ../rules/base.xml.in.h:276 msgid "Gurmukhi" msgstr "Gurmukhisk" -#: ../rules/base.xml.in.h:263 ../rules/evdev.xml.in.h:263 +#: ../rules/base.xml.in.h:277 msgid "Gurmukhi Jhelum" msgstr "Gurmukhi Jhelum" -#: ../rules/base.xml.in.h:264 ../rules/evdev.xml.in.h:264 +#: ../rules/base.xml.in.h:278 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:265 ../rules/evdev.xml.in.h:265 +#: ../rules/base.xml.in.h:279 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking-tangentbord" -#: ../rules/base.xml.in.h:266 ../rules/evdev.xml.in.h:266 +#: ../rules/base.xml.in.h:280 msgid "Happy Hacking Keyboard for Mac" msgstr "Happy Hacking-tangentbord för Mac" -#: ../rules/base.xml.in.h:267 ../rules/evdev.xml.in.h:267 +#: ../rules/base.xml.in.h:281 msgid "Hausa" msgstr "Hausa" -#: ../rules/base.xml.in.h:268 ../rules/evdev.xml.in.h:268 +#: ../rules/base.xml.in.h:282 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internettangentbord" -#: ../rules/base.xml.in.h:269 ../rules/evdev.xml.in.h:269 +#: ../rules/base.xml.in.h:283 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Bärbar Hewlett-Packard Mini 110" + +#: ../rules/base.xml.in.h:284 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:270 ../rules/evdev.xml.in.h:270 +#: ../rules/base.xml.in.h:285 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:271 ../rules/evdev.xml.in.h:271 +#: ../rules/base.xml.in.h:286 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:272 ../rules/evdev.xml.in.h:272 +#: ../rules/base.xml.in.h:287 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:273 ../rules/evdev.xml.in.h:273 +#: ../rules/base.xml.in.h:288 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:274 ../rules/evdev.xml.in.h:274 +#: ../rules/base.xml.in.h:289 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:275 ../rules/evdev.xml.in.h:275 +#: ../rules/base.xml.in.h:290 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:276 ../rules/evdev.xml.in.h:276 +#: ../rules/base.xml.in.h:291 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:277 ../rules/evdev.xml.in.h:277 +#: ../rules/base.xml.in.h:292 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" -#: ../rules/base.xml.in.h:278 ../rules/evdev.xml.in.h:278 +#: ../rules/base.xml.in.h:293 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:279 ../rules/evdev.xml.in.h:279 +#: ../rules/base.xml.in.h:294 msgid "Hexadecimal" msgstr "Hexadecimal" -#: ../rules/base.xml.in.h:280 ../rules/evdev.xml.in.h:280 +#: ../rules/base.xml.in.h:295 msgid "Hindi Bolnagri" msgstr "Hindi bolnagri" -#: ../rules/base.xml.in.h:281 ../rules/evdev.xml.in.h:281 +#: ../rules/base.xml.in.h:296 +msgid "Hindi Wx" +msgstr "Hindi Wx" + +#: ../rules/base.xml.in.h:297 msgid "Homophonic" msgstr "Homofonisk" -#: ../rules/base.xml.in.h:282 ../rules/evdev.xml.in.h:282 +#: ../rules/base.xml.in.h:298 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:283 ../rules/evdev.xml.in.h:283 +#: ../rules/base.xml.in.h:299 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:284 ../rules/evdev.xml.in.h:284 +#: ../rules/base.xml.in.h:300 msgid "Hun" msgstr "Hun" -#: ../rules/base.xml.in.h:285 ../rules/evdev.xml.in.h:285 +#: ../rules/base.xml.in.h:301 msgid "Hungary" msgstr "Ungern" -#: ../rules/base.xml.in.h:286 ../rules/evdev.xml.in.h:286 +#: ../rules/base.xml.in.h:302 msgid "Hyper is mapped to Win-keys" msgstr "Hyper är mappad till Win-tangenterna" -#: ../rules/base.xml.in.h:287 ../rules/evdev.xml.in.h:287 +#: ../rules/base.xml.in.h:303 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:288 ../rules/evdev.xml.in.h:288 +#: ../rules/base.xml.in.h:304 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:289 ../rules/evdev.xml.in.h:289 +#: ../rules/base.xml.in.h:305 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:290 ../rules/evdev.xml.in.h:290 +#: ../rules/base.xml.in.h:306 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:291 ../rules/evdev.xml.in.h:291 +#: ../rules/base.xml.in.h:307 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:292 ../rules/evdev.xml.in.h:292 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" - -#: ../rules/base.xml.in.h:293 ../rules/evdev.xml.in.h:293 +#: ../rules/base.xml.in.h:308 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:294 ../rules/evdev.xml.in.h:294 +#: ../rules/base.xml.in.h:309 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:295 ../rules/evdev.xml.in.h:295 +#: ../rules/base.xml.in.h:310 msgid "ISO Alternate" msgstr "ISO-alternativ" -#: ../rules/base.xml.in.h:296 ../rules/evdev.xml.in.h:296 +#: ../rules/base.xml.in.h:311 msgid "Iceland" msgstr "Island" -#: ../rules/base.xml.in.h:297 ../rules/evdev.xml.in.h:297 +#: ../rules/base.xml.in.h:312 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:298 ../rules/evdev.xml.in.h:298 +#: ../rules/base.xml.in.h:313 msgid "Include dead tilde" msgstr "Inkludera dött tilde-tecken" -#: ../rules/base.xml.in.h:299 ../rules/evdev.xml.in.h:299 +#: ../rules/base.xml.in.h:314 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:300 ../rules/evdev.xml.in.h:300 +#: ../rules/base.xml.in.h:315 msgid "India" msgstr "Indien" -#: ../rules/base.xml.in.h:301 ../rules/evdev.xml.in.h:301 +#: ../rules/base.xml.in.h:316 msgid "International (AltGr dead keys)" msgstr "Internationell (AltGr med stumma tangenter)" -#: ../rules/base.xml.in.h:302 ../rules/evdev.xml.in.h:302 +#: ../rules/base.xml.in.h:317 msgid "International (with dead keys)" msgstr "Internationell (med stumma tangenter)" -#: ../rules/base.xml.in.h:303 ../rules/evdev.xml.in.h:303 +#: ../rules/base.xml.in.h:318 msgid "Inuktitut" msgstr "Inuktitut" -#: ../rules/base.xml.in.h:304 ../rules/evdev.xml.in.h:304 +#: ../rules/base.xml.in.h:319 msgid "Iran" msgstr "Iran" -#: ../rules/base.xml.in.h:305 ../rules/evdev.xml.in.h:305 +#: ../rules/base.xml.in.h:320 msgid "Iraq" msgstr "Irak" -#: ../rules/base.xml.in.h:306 ../rules/evdev.xml.in.h:306 +#: ../rules/base.xml.in.h:321 msgid "Ireland" msgstr "Irland" -#: ../rules/base.xml.in.h:307 ../rules/evdev.xml.in.h:307 +#: ../rules/base.xml.in.h:322 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:308 ../rules/evdev.xml.in.h:308 +#: ../rules/base.xml.in.h:323 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:309 ../rules/evdev.xml.in.h:309 +#: ../rules/base.xml.in.h:324 msgid "Irq" msgstr "Irk" -#: ../rules/base.xml.in.h:310 ../rules/evdev.xml.in.h:310 +#: ../rules/base.xml.in.h:325 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:311 ../rules/evdev.xml.in.h:311 +#: ../rules/base.xml.in.h:326 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:312 ../rules/evdev.xml.in.h:312 +#: ../rules/base.xml.in.h:327 msgid "Israel" msgstr "Israel" -#: ../rules/base.xml.in.h:313 ../rules/evdev.xml.in.h:313 +#: ../rules/base.xml.in.h:328 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:314 ../rules/evdev.xml.in.h:314 +#: ../rules/base.xml.in.h:329 msgid "Italy" msgstr "Italien" -#: ../rules/base.xml.in.h:315 ../rules/evdev.xml.in.h:315 +#: ../rules/base.xml.in.h:330 msgid "Japan" msgstr "Japan" -#: ../rules/base.xml.in.h:316 ../rules/evdev.xml.in.h:316 +#: ../rules/base.xml.in.h:331 msgid "Japan (PC-98xx Series)" msgstr "Japan (PC-98xx-serien)" -#: ../rules/base.xml.in.h:317 ../rules/evdev.xml.in.h:317 -msgid "Japanese 106-key" -msgstr "Japansk 106-tangenters" - -#: ../rules/base.xml.in.h:318 ../rules/evdev.xml.in.h:318 +#: ../rules/base.xml.in.h:332 msgid "Japanese keyboard options" msgstr "Tangentbordsalternativ för japanska" -#: ../rules/base.xml.in.h:319 ../rules/evdev.xml.in.h:319 +#: ../rules/base.xml.in.h:333 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:320 ../rules/evdev.xml.in.h:320 +#: ../rules/base.xml.in.h:334 msgid "Kalmyk" msgstr "Kalmyk" # Även kanaresisk (äldre form) -#: ../rules/base.xml.in.h:321 ../rules/evdev.xml.in.h:321 +#: ../rules/base.xml.in.h:335 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:322 ../rules/evdev.xml.in.h:322 +#: ../rules/base.xml.in.h:336 msgid "Kana Lock key is locking" msgstr "Kana Lock-tangent låser" # Även kanaresisk (äldre form) -#: ../rules/base.xml.in.h:323 ../rules/evdev.xml.in.h:323 +#: ../rules/base.xml.in.h:337 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:324 ../rules/evdev.xml.in.h:324 +#: ../rules/base.xml.in.h:338 msgid "Kashubian" msgstr "Kashubian" -#: ../rules/base.xml.in.h:325 ../rules/evdev.xml.in.h:325 +#: ../rules/base.xml.in.h:339 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:326 ../rules/evdev.xml.in.h:326 +#: ../rules/base.xml.in.h:340 msgid "Kazakh with Russian" msgstr "Kazakisk med ryska" -#: ../rules/base.xml.in.h:327 ../rules/evdev.xml.in.h:327 +#: ../rules/base.xml.in.h:341 msgid "Kazakhstan" msgstr "Kazakstan" -#: ../rules/base.xml.in.h:328 ../rules/evdev.xml.in.h:328 +#: ../rules/base.xml.in.h:342 +msgid "Key sequence to kill the X server" +msgstr "Tangentsekvens för att döda X-servern" + +#: ../rules/base.xml.in.h:343 msgid "Key to choose 3rd level" msgstr "Tangent för att välja tredje nivå" -#: ../rules/base.xml.in.h:329 ../rules/evdev.xml.in.h:329 +#: ../rules/base.xml.in.h:344 msgid "Key(s) to change layout" msgstr "Tangent(er) för att byta layout" -#: ../rules/base.xml.in.h:330 ../rules/evdev.xml.in.h:330 -msgid "Keypad" -msgstr "Knappsats" - -#: ../rules/base.xml.in.h:331 ../rules/evdev.xml.in.h:331 +#: ../rules/base.xml.in.h:345 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:332 ../rules/evdev.xml.in.h:332 +#: ../rules/base.xml.in.h:346 +msgid "Kgz" +msgstr "Kgz" + +#: ../rules/base.xml.in.h:347 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:333 ../rules/evdev.xml.in.h:333 -msgid "Kir" -msgstr "Kir" - -#: ../rules/base.xml.in.h:334 ../rules/evdev.xml.in.h:334 +#: ../rules/base.xml.in.h:348 msgid "Komi" msgstr "Komi" -#: ../rules/base.xml.in.h:335 ../rules/evdev.xml.in.h:335 +#: ../rules/base.xml.in.h:349 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:336 ../rules/evdev.xml.in.h:336 +#: ../rules/base.xml.in.h:350 msgid "Korea, Republic of" msgstr "Korea, Republiken" -#: ../rules/base.xml.in.h:337 ../rules/evdev.xml.in.h:337 -msgid "Korean 106-key" -msgstr "Koreansk 106-tangenters" - -#: ../rules/base.xml.in.h:338 ../rules/evdev.xml.in.h:338 +#: ../rules/base.xml.in.h:351 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:339 ../rules/evdev.xml.in.h:339 +#: ../rules/base.xml.in.h:352 msgid "Kurdish, (F)" msgstr "Kurdisk, (F)" -#: ../rules/base.xml.in.h:340 ../rules/evdev.xml.in.h:340 +#: ../rules/base.xml.in.h:353 msgid "Kurdish, Arabic-Latin" msgstr "Kurdisk, Arabisk-Latin" -#: ../rules/base.xml.in.h:341 ../rules/evdev.xml.in.h:341 +#: ../rules/base.xml.in.h:354 msgid "Kurdish, Latin Alt-Q" msgstr "Kurdisk, Latin Alt-Q" -#: ../rules/base.xml.in.h:342 ../rules/evdev.xml.in.h:342 +#: ../rules/base.xml.in.h:355 msgid "Kurdish, Latin Q" msgstr "Kurdisk, Latin Q" -#: ../rules/base.xml.in.h:343 ../rules/evdev.xml.in.h:343 +#: ../rules/base.xml.in.h:356 msgid "Kyrgyzstan" msgstr "Kirgizistan" -#: ../rules/base.xml.in.h:344 ../rules/evdev.xml.in.h:344 +#: ../rules/base.xml.in.h:357 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:345 ../rules/evdev.xml.in.h:345 +#: ../rules/base.xml.in.h:358 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:346 ../rules/evdev.xml.in.h:346 +#: ../rules/base.xml.in.h:359 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:347 ../rules/evdev.xml.in.h:347 +#: ../rules/base.xml.in.h:360 msgid "Lao" msgstr "Lao" -#: ../rules/base.xml.in.h:348 ../rules/evdev.xml.in.h:348 +#: ../rules/base.xml.in.h:361 msgid "Laos" msgstr "Laos" -#: ../rules/base.xml.in.h:349 ../rules/evdev.xml.in.h:349 +#: ../rules/base.xml.in.h:362 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Laptop-tangentbord för bärbar Compaq-dator (t.ex. Armada)" -#: ../rules/base.xml.in.h:350 ../rules/evdev.xml.in.h:350 +#: ../rules/base.xml.in.h:363 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Internettangentbord för bärbar Compaq-dator (t.ex. Presario)" -#: ../rules/base.xml.in.h:351 ../rules/evdev.xml.in.h:351 +#: ../rules/base.xml.in.h:364 msgid "Laptop/notebook eMachines m68xx" msgstr "Bärbar eMachines m68xx" -#: ../rules/base.xml.in.h:352 ../rules/evdev.xml.in.h:352 +#: ../rules/base.xml.in.h:365 msgid "Latin" msgstr "Latin" -#: ../rules/base.xml.in.h:353 ../rules/evdev.xml.in.h:353 +#: ../rules/base.xml.in.h:366 msgid "Latin American" msgstr "Latin Amerikansk" -#: ../rules/base.xml.in.h:354 ../rules/evdev.xml.in.h:354 +#: ../rules/base.xml.in.h:367 msgid "Latin Unicode" msgstr "Latin Unicode" -#: ../rules/base.xml.in.h:355 ../rules/evdev.xml.in.h:355 +#: ../rules/base.xml.in.h:368 msgid "Latin Unicode qwerty" msgstr "Latin Unicode qwerty" -#: ../rules/base.xml.in.h:356 ../rules/evdev.xml.in.h:356 +#: ../rules/base.xml.in.h:369 msgid "Latin qwerty" msgstr "Latin qwerty" -#: ../rules/base.xml.in.h:357 ../rules/evdev.xml.in.h:357 +#: ../rules/base.xml.in.h:370 msgid "Latin unicode" msgstr "Latin unicode" -#: ../rules/base.xml.in.h:358 ../rules/evdev.xml.in.h:358 +#: ../rules/base.xml.in.h:371 msgid "Latin unicode qwerty" msgstr "Latin unicode qwerty" -#: ../rules/base.xml.in.h:359 ../rules/evdev.xml.in.h:359 +#: ../rules/base.xml.in.h:372 msgid "Latin with guillemets" msgstr "Latin med gåsögon" -#: ../rules/base.xml.in.h:360 ../rules/evdev.xml.in.h:360 +#: ../rules/base.xml.in.h:373 msgid "Latvia" msgstr "Lettland" -#: ../rules/base.xml.in.h:361 ../rules/evdev.xml.in.h:361 +#: ../rules/base.xml.in.h:374 msgid "Lav" msgstr "Lav" -#: ../rules/base.xml.in.h:362 ../rules/evdev.xml.in.h:362 +#: ../rules/base.xml.in.h:375 msgid "Left Alt" msgstr "Vänster alt" -#: ../rules/base.xml.in.h:363 ../rules/evdev.xml.in.h:363 +#: ../rules/base.xml.in.h:376 msgid "Left Alt (while pressed)" msgstr "Vänster Alt (då den trycks ned)" -#: ../rules/base.xml.in.h:364 ../rules/evdev.xml.in.h:364 +#: ../rules/base.xml.in.h:377 msgid "Left Alt is swapped with Left Win" msgstr "Vänster Alt är utbytt med vänster Win-tangent" -#: ../rules/base.xml.in.h:365 ../rules/evdev.xml.in.h:365 +#: ../rules/base.xml.in.h:378 msgid "Left Ctrl" msgstr "Vänster Ctrl" -#: ../rules/base.xml.in.h:366 ../rules/evdev.xml.in.h:366 +#: ../rules/base.xml.in.h:379 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Vänster Ctrl (till första layouten), Höger Ctrl (till sista layouten)" + +#: ../rules/base.xml.in.h:380 msgid "Left Ctrl+Left Shift" msgstr "Vänster ctrl+vänster skift" -#: ../rules/base.xml.in.h:367 ../rules/evdev.xml.in.h:367 +#: ../rules/base.xml.in.h:381 msgid "Left Shift" msgstr "Vänster skift" -#: ../rules/base.xml.in.h:368 ../rules/evdev.xml.in.h:368 +#: ../rules/base.xml.in.h:382 msgid "Left Win" msgstr "Vänster Win-tangent" -#: ../rules/base.xml.in.h:369 ../rules/evdev.xml.in.h:369 +#: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "Vänster Win (till första layouten), Höger Win/Meny (till sista layouten)" -#: ../rules/base.xml.in.h:370 ../rules/evdev.xml.in.h:370 +#: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" msgstr "Vänster Win-tangent (då den trycks ned)" -#: ../rules/base.xml.in.h:371 ../rules/evdev.xml.in.h:371 +#: ../rules/base.xml.in.h:385 msgid "Left hand" msgstr "Vänsterhänt" -#: ../rules/base.xml.in.h:372 ../rules/evdev.xml.in.h:372 +#: ../rules/base.xml.in.h:386 msgid "Left handed Dvorak" msgstr "Vänsterhänt Dvorak" -#: ../rules/base.xml.in.h:373 ../rules/evdev.xml.in.h:373 +#: ../rules/base.xml.in.h:387 msgid "Legacy" msgstr "Äldre" -#: ../rules/base.xml.in.h:374 ../rules/evdev.xml.in.h:374 +#: ../rules/base.xml.in.h:388 msgid "Legacy Wang 724" msgstr "Gammalt Wang 724" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:376 ../rules/evdev.xml.in.h:376 +#: ../rules/base.xml.in.h:390 msgid "Legacy key with comma" msgstr "Äldre tangent med komma" -#: ../rules/base.xml.in.h:377 ../rules/evdev.xml.in.h:377 +#: ../rules/base.xml.in.h:391 msgid "Legacy key with dot" msgstr "Äldre tangent med punkt" -#: ../rules/base.xml.in.h:378 ../rules/evdev.xml.in.h:378 +#: ../rules/base.xml.in.h:392 msgid "Less-than/Greater-than" msgstr "Mindre än/Större än" -#: ../rules/base.xml.in.h:379 ../rules/evdev.xml.in.h:379 +#: ../rules/base.xml.in.h:393 msgid "Lithuania" msgstr "Litauen" -#: ../rules/base.xml.in.h:380 ../rules/evdev.xml.in.h:380 +#: ../rules/base.xml.in.h:394 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:381 ../rules/evdev.xml.in.h:381 +#: ../rules/base.xml.in.h:395 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:382 ../rules/evdev.xml.in.h:382 +#: ../rules/base.xml.in.h:396 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (alternativ)" -#: ../rules/base.xml.in.h:383 ../rules/evdev.xml.in.h:383 +#: ../rules/base.xml.in.h:397 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:384 ../rules/evdev.xml.in.h:384 +#: ../rules/base.xml.in.h:398 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:385 ../rules/evdev.xml.in.h:385 +#: ../rules/base.xml.in.h:399 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:386 ../rules/evdev.xml.in.h:386 +#: ../rules/base.xml.in.h:400 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:387 ../rules/evdev.xml.in.h:387 -msgid "Logitech Cordless Desktop Pro (alternate option2)" -msgstr "Logitech Cordless Desktop Pro (alternativ2)" +#: ../rules/base.xml.in.h:401 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" +msgstr "Logitech Cordless Desktop Pro (alternativt val 2)" -#: ../rules/base.xml.in.h:388 ../rules/evdev.xml.in.h:388 +#: ../rules/base.xml.in.h:402 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:389 ../rules/evdev.xml.in.h:389 +#: ../rules/base.xml.in.h:403 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:390 ../rules/evdev.xml.in.h:390 +#: ../rules/base.xml.in.h:404 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15 extratangenter via G15daemon" -#: ../rules/base.xml.in.h:391 ../rules/evdev.xml.in.h:391 +#: ../rules/base.xml.in.h:405 msgid "Logitech Generic Keyboard" msgstr "Logitech Generic Keyboard" -#: ../rules/base.xml.in.h:392 ../rules/evdev.xml.in.h:392 +#: ../rules/base.xml.in.h:406 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech Internet 350 Keyboard" -#: ../rules/base.xml.in.h:393 ../rules/evdev.xml.in.h:393 +#: ../rules/base.xml.in.h:407 msgid "Logitech Internet Keyboard" msgstr "Logitech Internettangentbord" -#: ../rules/base.xml.in.h:394 ../rules/evdev.xml.in.h:394 +#: ../rules/base.xml.in.h:408 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator-tangentbord" -#: ../rules/base.xml.in.h:395 ../rules/evdev.xml.in.h:395 +#: ../rules/base.xml.in.h:409 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite Keyboard" -#: ../rules/base.xml.in.h:396 ../rules/evdev.xml.in.h:396 +#: ../rules/base.xml.in.h:410 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" -#: ../rules/base.xml.in.h:397 ../rules/evdev.xml.in.h:397 +#: ../rules/base.xml.in.h:411 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:398 ../rules/evdev.xml.in.h:398 +#: ../rules/base.xml.in.h:412 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge Keyboard" -#: ../rules/base.xml.in.h:399 ../rules/evdev.xml.in.h:399 +#: ../rules/base.xml.in.h:413 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:400 ../rules/evdev.xml.in.h:400 +#: ../rules/base.xml.in.h:414 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:401 ../rules/evdev.xml.in.h:401 +#: ../rules/base.xml.in.h:415 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (modell Y-RB6)" -#: ../rules/base.xml.in.h:402 ../rules/evdev.xml.in.h:402 +#: ../rules/base.xml.in.h:416 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:403 ../rules/evdev.xml.in.h:403 +#: ../rules/base.xml.in.h:417 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:404 ../rules/evdev.xml.in.h:404 +#: ../rules/base.xml.in.h:418 msgid "Lower Sorbian" msgstr "Lågsorbiska" -#: ../rules/base.xml.in.h:405 ../rules/evdev.xml.in.h:405 +#: ../rules/base.xml.in.h:419 msgid "Lower Sorbian (qwertz)" msgstr "Lågsorbiska (qwertz)" -#: ../rules/base.xml.in.h:406 ../rules/evdev.xml.in.h:406 +#: ../rules/base.xml.in.h:420 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:407 ../rules/evdev.xml.in.h:407 +#: ../rules/base.xml.in.h:421 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:408 ../rules/evdev.xml.in.h:408 +#: ../rules/base.xml.in.h:422 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:409 ../rules/evdev.xml.in.h:409 +#: ../rules/base.xml.in.h:423 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:410 ../rules/evdev.xml.in.h:410 +#: ../rules/base.xml.in.h:424 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Intl)" -#: ../rules/base.xml.in.h:411 ../rules/evdev.xml.in.h:411 +#: ../rules/base.xml.in.h:425 msgid "Macedonia" msgstr "Makedonien" -#: ../rules/base.xml.in.h:412 ../rules/evdev.xml.in.h:412 +#: ../rules/base.xml.in.h:426 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:413 ../rules/evdev.xml.in.h:413 +#: ../rules/base.xml.in.h:427 msgid "Macintosh Old" msgstr "Macintosh gammal" -#: ../rules/base.xml.in.h:414 ../rules/evdev.xml.in.h:414 +#: ../rules/base.xml.in.h:428 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, Sun stumma tangenter" -#: ../rules/base.xml.in.h:415 ../rules/evdev.xml.in.h:415 +#: ../rules/base.xml.in.h:429 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, eliminera stumma tangenter" -#: ../rules/base.xml.in.h:416 ../rules/evdev.xml.in.h:416 +#: ../rules/base.xml.in.h:430 msgid "Make CapsLock an additional Backspace" msgstr "Gör CapsLock till ytterligare en backstegstangent" -#: ../rules/base.xml.in.h:417 ../rules/evdev.xml.in.h:417 +#: ../rules/base.xml.in.h:431 msgid "Make CapsLock an additional Ctrl" msgstr "Gör CapsLock till ytterligare en Ctrl-tangent" -#: ../rules/base.xml.in.h:418 ../rules/evdev.xml.in.h:418 +#: ../rules/base.xml.in.h:432 msgid "Make CapsLock an additional ESC" msgstr "Gör CapsLock till ytterligare en ESC-tangent" -#: ../rules/base.xml.in.h:419 ../rules/evdev.xml.in.h:419 +#: ../rules/base.xml.in.h:433 +msgid "Make CapsLock an additional Hyper" +msgstr "Gör CapsLock till ytterligare en Hyper-tangent" + +#: ../rules/base.xml.in.h:434 +msgid "Make CapsLock an additional NumLock" +msgstr "Gör CapsLock till ytterligare en NumLock-tangent" + +#: ../rules/base.xml.in.h:435 +msgid "Make CapsLock an additional Super" +msgstr "Gör CapsLock till ytterligare en Super-tangent" + +#: ../rules/base.xml.in.h:436 msgid "Mal" msgstr "Mal" -#: ../rules/base.xml.in.h:420 ../rules/evdev.xml.in.h:420 +#: ../rules/base.xml.in.h:437 msgid "Malayalam" msgstr "Malayalam" -#: ../rules/base.xml.in.h:421 ../rules/evdev.xml.in.h:421 +#: ../rules/base.xml.in.h:438 msgid "Malayalam Lalitha" msgstr "Malayalam Lalitha" -#: ../rules/base.xml.in.h:422 ../rules/evdev.xml.in.h:422 +#: ../rules/base.xml.in.h:439 msgid "Maldives" msgstr "Maldiverna" -#: ../rules/base.xml.in.h:423 ../rules/evdev.xml.in.h:423 +#: ../rules/base.xml.in.h:440 msgid "Malta" msgstr "Malta" -#: ../rules/base.xml.in.h:424 ../rules/evdev.xml.in.h:424 +#: ../rules/base.xml.in.h:441 msgid "Maltese keyboard with US layout" msgstr "Maltesiskt tangentbord med USA-layout" -#: ../rules/base.xml.in.h:425 ../rules/evdev.xml.in.h:425 +#: ../rules/base.xml.in.h:442 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:426 ../rules/evdev.xml.in.h:426 +#: ../rules/base.xml.in.h:443 msgid "Maori" msgstr "Maori" -#: ../rules/base.xml.in.h:427 ../rules/evdev.xml.in.h:427 +#: ../rules/base.xml.in.h:444 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:428 ../rules/evdev.xml.in.h:428 +#: ../rules/base.xml.in.h:445 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access-tangentbord" -#: ../rules/base.xml.in.h:429 ../rules/evdev.xml.in.h:429 +#: ../rules/base.xml.in.h:446 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:430 ../rules/evdev.xml.in.h:430 +#: ../rules/base.xml.in.h:447 msgid "Menu" msgstr "Meny" -#: ../rules/base.xml.in.h:431 ../rules/evdev.xml.in.h:431 +#: ../rules/base.xml.in.h:448 msgid "Meta is mapped to Left Win" msgstr "Meta är mappad till vänster Win-tangent" -#: ../rules/base.xml.in.h:432 ../rules/evdev.xml.in.h:432 +#: ../rules/base.xml.in.h:449 msgid "Meta is mapped to Win keys" msgstr "Meta är mappad till Win-tangenterna" -#: ../rules/base.xml.in.h:433 ../rules/evdev.xml.in.h:433 +#: ../rules/base.xml.in.h:450 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:434 ../rules/evdev.xml.in.h:434 +#: ../rules/base.xml.in.h:451 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet Keyboard" -#: ../rules/base.xml.in.h:435 ../rules/evdev.xml.in.h:435 +#: ../rules/base.xml.in.h:452 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, svensk" -#: ../rules/base.xml.in.h:436 ../rules/evdev.xml.in.h:436 +#: ../rules/base.xml.in.h:453 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:437 ../rules/evdev.xml.in.h:437 +#: ../rules/base.xml.in.h:454 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:438 ../rules/evdev.xml.in.h:438 +#: ../rules/base.xml.in.h:455 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:439 ../rules/evdev.xml.in.h:439 +#: ../rules/base.xml.in.h:456 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:440 ../rules/evdev.xml.in.h:440 +#: ../rules/base.xml.in.h:457 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:441 ../rules/evdev.xml.in.h:441 +#: ../rules/base.xml.in.h:458 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" -#: ../rules/base.xml.in.h:442 ../rules/evdev.xml.in.h:442 +#: ../rules/base.xml.in.h:459 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office-tangentbord" -#: ../rules/base.xml.in.h:443 ../rules/evdev.xml.in.h:443 +#: ../rules/base.xml.in.h:460 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:444 ../rules/evdev.xml.in.h:444 +#: ../rules/base.xml.in.h:461 msgid "Miscellaneous compatibility options" msgstr "Diverse kompatibilitetsalternativ" -#: ../rules/base.xml.in.h:445 ../rules/evdev.xml.in.h:445 +#: ../rules/base.xml.in.h:462 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:446 ../rules/evdev.xml.in.h:446 +#: ../rules/base.xml.in.h:463 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:447 ../rules/evdev.xml.in.h:447 +#: ../rules/base.xml.in.h:464 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:448 ../rules/evdev.xml.in.h:448 +#: ../rules/base.xml.in.h:465 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:449 ../rules/evdev.xml.in.h:449 +#: ../rules/base.xml.in.h:466 msgid "Mongolia" msgstr "Mongoliet" -#: ../rules/base.xml.in.h:450 ../rules/evdev.xml.in.h:450 +#: ../rules/base.xml.in.h:467 msgid "Montenegro" msgstr "Montenegro" -#: ../rules/base.xml.in.h:451 ../rules/evdev.xml.in.h:451 +#: ../rules/base.xml.in.h:468 msgid "Morocco" msgstr "Marocko" -#: ../rules/base.xml.in.h:452 ../rules/evdev.xml.in.h:452 +#: ../rules/base.xml.in.h:469 msgid "Multilingual" msgstr "Flerspråkig" -#: ../rules/base.xml.in.h:453 ../rules/evdev.xml.in.h:453 +#: ../rules/base.xml.in.h:470 msgid "Multilingual, first part" msgstr "Flerspråkig, första delen" -#: ../rules/base.xml.in.h:454 ../rules/evdev.xml.in.h:454 +#: ../rules/base.xml.in.h:471 msgid "Multilingual, second part" msgstr "Flerspråkig, andra delen" -#: ../rules/base.xml.in.h:455 ../rules/evdev.xml.in.h:455 +#: ../rules/base.xml.in.h:472 msgid "Myanmar" msgstr "Myanmar" -#: ../rules/base.xml.in.h:456 ../rules/evdev.xml.in.h:456 +#: ../rules/base.xml.in.h:473 msgid "NICOLA-F style Backspace" msgstr "Backsteg i NICOLA-F-stil" -#: ../rules/base.xml.in.h:457 ../rules/evdev.xml.in.h:457 +#: ../rules/base.xml.in.h:474 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:458 ../rules/evdev.xml.in.h:458 +#: ../rules/base.xml.in.h:475 msgid "Nativo" msgstr "Nativo" -#: ../rules/base.xml.in.h:459 ../rules/evdev.xml.in.h:459 +#: ../rules/base.xml.in.h:476 msgid "Nativo for Esperanto" msgstr "Nativo för Esperanto" -#: ../rules/base.xml.in.h:460 ../rules/evdev.xml.in.h:460 +#: ../rules/base.xml.in.h:477 msgid "Nativo for USA keyboards" msgstr "Nativo för amerikanska tangentbord" -#: ../rules/base.xml.in.h:461 ../rules/evdev.xml.in.h:461 +#: ../rules/base.xml.in.h:478 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:462 ../rules/evdev.xml.in.h:462 +#: ../rules/base.xml.in.h:479 msgid "Nep" msgstr "Nep" -#: ../rules/base.xml.in.h:463 ../rules/evdev.xml.in.h:463 +#: ../rules/base.xml.in.h:480 msgid "Nepal" msgstr "Nepal" -#: ../rules/base.xml.in.h:464 ../rules/evdev.xml.in.h:464 +#: ../rules/base.xml.in.h:481 msgid "Netherlands" msgstr "Nederländerna" -#: ../rules/base.xml.in.h:465 ../rules/evdev.xml.in.h:465 +#: ../rules/base.xml.in.h:482 +msgid "New phonetic" +msgstr "Ny fonetisk" + +#: ../rules/base.xml.in.h:483 msgid "Nig" msgstr "Nig" -#: ../rules/base.xml.in.h:466 ../rules/evdev.xml.in.h:466 +#: ../rules/base.xml.in.h:484 msgid "Nigeria" msgstr "Nigeria" -#: ../rules/base.xml.in.h:467 ../rules/evdev.xml.in.h:467 +#: ../rules/base.xml.in.h:485 msgid "Nld" msgstr "Nld" -#: ../rules/base.xml.in.h:468 ../rules/evdev.xml.in.h:468 +#: ../rules/base.xml.in.h:486 msgid "Non-breakable space character at fourth level" msgstr "Icke-brytande blankstegstecken på fjärde nivån" -#: ../rules/base.xml.in.h:469 ../rules/evdev.xml.in.h:469 +#: ../rules/base.xml.in.h:487 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Icke-brytande blankstegstecken på fjärde nivån, tunt icke-brytande blankstegstecken på sjätte nivån" -#: ../rules/base.xml.in.h:470 ../rules/evdev.xml.in.h:470 +#: ../rules/base.xml.in.h:488 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Icke-brytande blankstegstecken på fjärde nivån, tunt icke-brytande blankstegstecken på sjätte nivån (via Ctrl+Skift)" -#: ../rules/base.xml.in.h:471 ../rules/evdev.xml.in.h:471 +#: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" msgstr "Icke-brytande blankstegstecken på andra nivån" -#: ../rules/base.xml.in.h:472 ../rules/evdev.xml.in.h:472 +#: ../rules/base.xml.in.h:490 msgid "Non-breakable space character at third level" msgstr "Icke-brytande blankstegstecken på tredje nivån" -#: ../rules/base.xml.in.h:473 ../rules/evdev.xml.in.h:473 +#: ../rules/base.xml.in.h:491 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "Icke-brytande blankstegstecken på tredje nivån, ingenting på fjärde nivån" -#: ../rules/base.xml.in.h:474 ../rules/evdev.xml.in.h:474 +#: ../rules/base.xml.in.h:492 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "Icke-brytande blankstegstecken på tredje nivån, tunt icke-brytande blankstegstecken på fjärde nivån" -#: ../rules/base.xml.in.h:475 ../rules/evdev.xml.in.h:475 +#: ../rules/base.xml.in.h:493 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:476 ../rules/evdev.xml.in.h:476 +#: ../rules/base.xml.in.h:494 msgid "Northern Saami" msgstr "Nordsamisk" -#: ../rules/base.xml.in.h:477 ../rules/evdev.xml.in.h:477 +#: ../rules/base.xml.in.h:495 msgid "Northern Saami, eliminate dead keys" msgstr "Nordsamisk, eliminera stumma tangenter" -#: ../rules/base.xml.in.h:478 ../rules/evdev.xml.in.h:478 +#: ../rules/base.xml.in.h:496 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:479 ../rules/evdev.xml.in.h:479 +#: ../rules/base.xml.in.h:497 msgid "Norway" msgstr "Norge" -#: ../rules/base.xml.in.h:480 ../rules/evdev.xml.in.h:480 +#: ../rules/base.xml.in.h:498 msgid "NumLock" msgstr "NumLock" # KONTROLLERA DENNA -#: ../rules/base.xml.in.h:481 ../rules/evdev.xml.in.h:481 +#: ../rules/base.xml.in.h:499 msgid "Numeric keypad delete key behaviour" msgstr "Beteende för Delete-tangent på numeriskt tangentbord" -#: ../rules/base.xml.in.h:482 ../rules/evdev.xml.in.h:482 +#: ../rules/base.xml.in.h:500 msgid "Numeric keypad keys work as with Mac" msgstr "Tangenter på det numeriska tangentbordet fungerar som på Mac" -#: ../rules/base.xml.in.h:483 ../rules/evdev.xml.in.h:483 +#: ../rules/base.xml.in.h:501 msgid "Numeric keypad layout selection" msgstr "Layoutval för numeriskt tangentbord" -#: ../rules/base.xml.in.h:484 ../rules/evdev.xml.in.h:484 +#: ../rules/base.xml.in.h:502 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:485 ../rules/evdev.xml.in.h:485 +#: ../rules/base.xml.in.h:503 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:486 ../rules/evdev.xml.in.h:486 +#: ../rules/base.xml.in.h:504 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:487 ../rules/evdev.xml.in.h:487 +#: ../rules/base.xml.in.h:505 msgid "OLPC Pashto" msgstr "OLPC Pashto" -#: ../rules/base.xml.in.h:488 ../rules/evdev.xml.in.h:488 +#: ../rules/base.xml.in.h:506 msgid "OLPC Southern Uzbek" msgstr "OLPC Södra Uzbekistan" -#: ../rules/base.xml.in.h:489 ../rules/evdev.xml.in.h:489 +#: ../rules/base.xml.in.h:507 +msgid "Occitan" +msgstr "Occitan" + +#: ../rules/base.xml.in.h:508 msgid "Ogham" msgstr "Ogham" -#: ../rules/base.xml.in.h:490 ../rules/evdev.xml.in.h:490 +#: ../rules/base.xml.in.h:509 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:491 ../rules/evdev.xml.in.h:491 +#: ../rules/base.xml.in.h:510 msgid "Oriya" msgstr "Oriya" -#: ../rules/base.xml.in.h:492 ../rules/evdev.xml.in.h:492 +#: ../rules/base.xml.in.h:511 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet-tangentbord" -#: ../rules/base.xml.in.h:493 ../rules/evdev.xml.in.h:493 +#: ../rules/base.xml.in.h:512 msgid "Ossetian" msgstr "Ossetisk" -#: ../rules/base.xml.in.h:494 ../rules/evdev.xml.in.h:494 +#: ../rules/base.xml.in.h:513 msgid "Ossetian, Winkeys" msgstr "Ossetisk, Win-tangenter" -#: ../rules/base.xml.in.h:495 ../rules/evdev.xml.in.h:495 +#: ../rules/base.xml.in.h:514 msgid "Ossetian, legacy" msgstr "Ossetisk, äldre" -#: ../rules/base.xml.in.h:496 ../rules/evdev.xml.in.h:496 +#: ../rules/base.xml.in.h:515 msgid "PC-98xx Series" msgstr "PC-98xx-serien" -#: ../rules/base.xml.in.h:497 ../rules/evdev.xml.in.h:497 +#: ../rules/base.xml.in.h:516 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:498 ../rules/evdev.xml.in.h:498 +#: ../rules/base.xml.in.h:517 msgid "Pakistan" msgstr "Pakistan" -#: ../rules/base.xml.in.h:499 ../rules/evdev.xml.in.h:499 +#: ../rules/base.xml.in.h:518 msgid "Pashto" msgstr "Pashto" -#: ../rules/base.xml.in.h:500 ../rules/evdev.xml.in.h:500 +#: ../rules/base.xml.in.h:519 msgid "Pattachote" msgstr "Pattachote" -#: ../rules/base.xml.in.h:501 ../rules/evdev.xml.in.h:501 +#: ../rules/base.xml.in.h:520 +msgid "Persian, with Persian Keypad" +msgstr "Persiska, med persiskt numeriskt tangentbord" + +#: ../rules/base.xml.in.h:521 msgid "Phonetic" msgstr "Fonetisk" -#: ../rules/base.xml.in.h:502 ../rules/evdev.xml.in.h:502 +#: ../rules/base.xml.in.h:522 +msgid "Phonetic Winkeys" +msgstr "Fonetisk, Windows-tangenter" + +#: ../rules/base.xml.in.h:523 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:503 ../rules/evdev.xml.in.h:503 +#: ../rules/base.xml.in.h:524 msgid "Poland" msgstr "Polen" -#: ../rules/base.xml.in.h:504 ../rules/evdev.xml.in.h:504 +#: ../rules/base.xml.in.h:525 msgid "Polytonic" msgstr "Polytonic" -#: ../rules/base.xml.in.h:505 ../rules/evdev.xml.in.h:505 +#: ../rules/base.xml.in.h:526 msgid "Portugal" msgstr "Portugal" -#: ../rules/base.xml.in.h:506 ../rules/evdev.xml.in.h:506 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:507 ../rules/evdev.xml.in.h:507 -msgid "Pro Keypad" -msgstr "Pro Keypad" - -#: ../rules/base.xml.in.h:508 ../rules/evdev.xml.in.h:508 +#: ../rules/base.xml.in.h:527 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:509 ../rules/evdev.xml.in.h:509 +#: ../rules/base.xml.in.h:528 msgid "Programmer Dvorak" msgstr "Dvorak för programmerare" -#: ../rules/base.xml.in.h:510 ../rules/evdev.xml.in.h:510 +#: ../rules/base.xml.in.h:529 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:511 ../rules/evdev.xml.in.h:511 +#: ../rules/base.xml.in.h:530 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:512 ../rules/evdev.xml.in.h:512 +#: ../rules/base.xml.in.h:531 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:513 ../rules/evdev.xml.in.h:513 +#: ../rules/base.xml.in.h:532 msgid "Right Alt" msgstr "Höger Alt" -#: ../rules/base.xml.in.h:514 ../rules/evdev.xml.in.h:514 +#: ../rules/base.xml.in.h:533 msgid "Right Alt (while pressed)" msgstr "Höger Alt-tangent (då den trycks ned)" -#: ../rules/base.xml.in.h:515 ../rules/evdev.xml.in.h:515 +#: ../rules/base.xml.in.h:534 msgid "Right Alt key never chooses 3rd level" msgstr "Höger Alt-tangent väljer aldrig tredje nivån" -#: ../rules/base.xml.in.h:516 ../rules/evdev.xml.in.h:516 +#: ../rules/base.xml.in.h:535 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Höger Alt-tangent, Skift+Höger Alt-tangent är Multi_Key" -#: ../rules/base.xml.in.h:517 ../rules/evdev.xml.in.h:517 +#: ../rules/base.xml.in.h:536 msgid "Right Ctrl" msgstr "Höger Ctrl" -#: ../rules/base.xml.in.h:518 ../rules/evdev.xml.in.h:518 +#: ../rules/base.xml.in.h:537 msgid "Right Ctrl (while pressed)" msgstr "Höger Ctrl-tangent (då den trycks ned)" -#: ../rules/base.xml.in.h:519 ../rules/evdev.xml.in.h:519 +#: ../rules/base.xml.in.h:538 msgid "Right Ctrl as Right Alt" msgstr "Höger Ctrl-tangent fungerar som höger Alt" -#: ../rules/base.xml.in.h:520 ../rules/evdev.xml.in.h:520 +#: ../rules/base.xml.in.h:539 +msgid "Right Ctrl+Right Shift" +msgstr "Höger Ctrl + höger Skift" + +#: ../rules/base.xml.in.h:540 msgid "Right Shift" msgstr "Höger skift" -#: ../rules/base.xml.in.h:521 ../rules/evdev.xml.in.h:521 +#: ../rules/base.xml.in.h:541 msgid "Right Win" msgstr "Höger Win-tangent" -#: ../rules/base.xml.in.h:522 ../rules/evdev.xml.in.h:522 +#: ../rules/base.xml.in.h:542 msgid "Right Win (while pressed)" msgstr "Höger Win-tangent (då den trycks ned)" -#: ../rules/base.xml.in.h:523 ../rules/evdev.xml.in.h:523 +#: ../rules/base.xml.in.h:543 msgid "Right hand" msgstr "Högerhänt" -#: ../rules/base.xml.in.h:524 ../rules/evdev.xml.in.h:524 +#: ../rules/base.xml.in.h:544 msgid "Right handed Dvorak" msgstr "Högerhänt Dvorak" -#: ../rules/base.xml.in.h:525 ../rules/evdev.xml.in.h:525 +#: ../rules/base.xml.in.h:545 msgid "Romania" msgstr "Rumänien" -#: ../rules/base.xml.in.h:526 ../rules/evdev.xml.in.h:526 +#: ../rules/base.xml.in.h:546 msgid "Romanian keyboard with German letters" msgstr "Rumänskt tangentbord med tyska bokstäver" -#: ../rules/base.xml.in.h:527 ../rules/evdev.xml.in.h:527 +#: ../rules/base.xml.in.h:547 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Rumänskt tangentbord med tyska bokstäver, eliminera stumma tangenter" -#: ../rules/base.xml.in.h:528 ../rules/evdev.xml.in.h:528 +#: ../rules/base.xml.in.h:548 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:529 ../rules/evdev.xml.in.h:529 +#: ../rules/base.xml.in.h:549 msgid "Rus" msgstr "Rus" -#: ../rules/base.xml.in.h:530 ../rules/evdev.xml.in.h:530 +#: ../rules/base.xml.in.h:550 msgid "Russia" msgstr "Ryssland" -#: ../rules/base.xml.in.h:531 ../rules/evdev.xml.in.h:531 +#: ../rules/base.xml.in.h:551 msgid "Russian" msgstr "Rysk" -#: ../rules/base.xml.in.h:532 ../rules/evdev.xml.in.h:532 +#: ../rules/base.xml.in.h:552 msgid "Russian phonetic" msgstr "Rysk fonetiskt" -#: ../rules/base.xml.in.h:533 ../rules/evdev.xml.in.h:533 +#: ../rules/base.xml.in.h:553 msgid "Russian phonetic Dvorak" msgstr "Rysk fonetisk dvorak" -#: ../rules/base.xml.in.h:534 ../rules/evdev.xml.in.h:534 +#: ../rules/base.xml.in.h:554 msgid "Russian phonetic, eliminate dead keys" msgstr "Rysk fonetiskt, eliminera stumma tangenter" -#: ../rules/base.xml.in.h:535 ../rules/evdev.xml.in.h:535 +#: ../rules/base.xml.in.h:555 msgid "Russian with Kazakh" msgstr "Ryska med kazakiska" -#: ../rules/base.xml.in.h:536 ../rules/evdev.xml.in.h:536 +#: ../rules/base.xml.in.h:556 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:537 ../rules/evdev.xml.in.h:537 +#: ../rules/base.xml.in.h:557 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:538 ../rules/evdev.xml.in.h:538 +#: ../rules/base.xml.in.h:558 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:539 ../rules/evdev.xml.in.h:539 +#: ../rules/base.xml.in.h:559 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:540 ../rules/evdev.xml.in.h:540 +#: ../rules/base.xml.in.h:560 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:541 ../rules/evdev.xml.in.h:541 +#: ../rules/base.xml.in.h:561 ../rules/base.extras.xml.in.h:7 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:542 ../rules/evdev.xml.in.h:542 +#: ../rules/base.xml.in.h:562 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:543 ../rules/evdev.xml.in.h:543 +#: ../rules/base.xml.in.h:563 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:544 ../rules/evdev.xml.in.h:544 +#: ../rules/base.xml.in.h:564 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:545 ../rules/evdev.xml.in.h:545 +#: ../rules/base.xml.in.h:565 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:546 ../rules/evdev.xml.in.h:546 +#: ../rules/base.xml.in.h:566 +msgid "Scroll Lock" +msgstr "Scroll Lock" + +#: ../rules/base.xml.in.h:567 msgid "ScrollLock" msgstr "ScrollLock" -#: ../rules/base.xml.in.h:547 ../rules/evdev.xml.in.h:547 +#: ../rules/base.xml.in.h:568 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:548 ../rules/evdev.xml.in.h:548 +#: ../rules/base.xml.in.h:569 msgid "Semi-colon on third level" msgstr "Semikolon på tredje nivå" -#: ../rules/base.xml.in.h:549 ../rules/evdev.xml.in.h:549 +#: ../rules/base.xml.in.h:570 ../rules/base.extras.xml.in.h:8 msgid "Serbia" msgstr "Serbien" -#: ../rules/base.xml.in.h:550 ../rules/evdev.xml.in.h:550 +#: ../rules/base.xml.in.h:571 msgid "Shift cancels CapsLock" msgstr "Skift avbryter CapsLock" -#: ../rules/base.xml.in.h:551 ../rules/evdev.xml.in.h:551 +#: ../rules/base.xml.in.h:572 msgid "Shift does not cancel NumLock, chooses 3d level instead" msgstr "Skift avbryter inte NumLock, väljer tredje nivån istället" -#: ../rules/base.xml.in.h:552 ../rules/evdev.xml.in.h:552 +#: ../rules/base.xml.in.h:573 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Skift med tangenterna på numeriska tangentbordet fungerar som i MS Windows" -#: ../rules/base.xml.in.h:553 ../rules/evdev.xml.in.h:553 +#: ../rules/base.xml.in.h:574 msgid "Shift+CapsLock" msgstr "Skift+CapsLock" -#: ../rules/base.xml.in.h:554 ../rules/evdev.xml.in.h:554 +#: ../rules/base.xml.in.h:575 msgid "Simple" msgstr "Enkel" -#: ../rules/base.xml.in.h:555 ../rules/evdev.xml.in.h:555 +#: ../rules/base.xml.in.h:576 msgid "Slovakia" msgstr "Slovakien" -#: ../rules/base.xml.in.h:556 ../rules/evdev.xml.in.h:556 +#: ../rules/base.xml.in.h:577 msgid "Slovenia" msgstr "Slovenien" -#: ../rules/base.xml.in.h:557 ../rules/evdev.xml.in.h:557 +#: ../rules/base.xml.in.h:578 msgid "South Africa" msgstr "Sydafrika" -#: ../rules/base.xml.in.h:558 ../rules/evdev.xml.in.h:558 +#: ../rules/base.xml.in.h:579 msgid "Southern Uzbek" msgstr "Södra Uzbekistan" -#: ../rules/base.xml.in.h:559 ../rules/evdev.xml.in.h:559 +#: ../rules/base.xml.in.h:580 msgid "Spain" msgstr "Spanien" -#: ../rules/base.xml.in.h:560 ../rules/evdev.xml.in.h:560 +#: ../rules/base.xml.in.h:581 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Specialtangenter (Ctrl+Alt+<tangent>) hanteras i en server" -#: ../rules/base.xml.in.h:561 ../rules/evdev.xml.in.h:561 +#: ../rules/base.xml.in.h:582 msgid "SrL" msgstr "SrL" -#: ../rules/base.xml.in.h:562 ../rules/evdev.xml.in.h:562 +#: ../rules/base.xml.in.h:583 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../rules/base.xml.in.h:563 ../rules/evdev.xml.in.h:563 +#: ../rules/base.xml.in.h:584 msgid "Standard" msgstr "Standard" -#: ../rules/base.xml.in.h:564 ../rules/evdev.xml.in.h:564 +#: ../rules/base.xml.in.h:585 msgid "Standard (Cedilla)" msgstr "Standard (Cedilj)" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:566 ../rules/evdev.xml.in.h:566 +#: ../rules/base.xml.in.h:587 msgid "Standard RSTU" msgstr "Standard RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:568 ../rules/evdev.xml.in.h:568 +#: ../rules/base.xml.in.h:589 msgid "Standard RSTU on Russian layout" msgstr "Standard RSTU på rysk layout" -#: ../rules/base.xml.in.h:569 ../rules/evdev.xml.in.h:569 +#: ../rules/base.xml.in.h:590 msgid "Sun Type 5/6" msgstr "Sun Type 5/6" -#: ../rules/base.xml.in.h:570 ../rules/evdev.xml.in.h:570 +#: ../rules/base.xml.in.h:591 msgid "Sun dead keys" msgstr "Sun stumma tangenter" -#: ../rules/base.xml.in.h:571 ../rules/evdev.xml.in.h:571 +#: ../rules/base.xml.in.h:592 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:572 ../rules/evdev.xml.in.h:572 -msgid "Super is mapped to Win keys" -msgstr "Super-tangenten är mappad till Win-tangenterna" - -#: ../rules/base.xml.in.h:573 ../rules/evdev.xml.in.h:573 +#: ../rules/base.xml.in.h:593 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:574 ../rules/evdev.xml.in.h:574 +#: ../rules/base.xml.in.h:594 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:575 ../rules/evdev.xml.in.h:575 +#: ../rules/base.xml.in.h:595 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:576 ../rules/evdev.xml.in.h:576 +#: ../rules/base.xml.in.h:596 msgid "Swap Ctrl and CapsLock" msgstr "Byt Ctrl och CapsLock" -#: ../rules/base.xml.in.h:577 ../rules/evdev.xml.in.h:577 +#: ../rules/base.xml.in.h:597 msgid "Swap ESC and CapsLock" msgstr "Byt ESC och CapsLock" -#: ../rules/base.xml.in.h:578 ../rules/evdev.xml.in.h:578 +#: ../rules/base.xml.in.h:598 msgid "Swe" msgstr "Swe" -#: ../rules/base.xml.in.h:579 ../rules/evdev.xml.in.h:579 +#: ../rules/base.xml.in.h:599 msgid "Sweden" msgstr "Sverige" -#: ../rules/base.xml.in.h:580 ../rules/evdev.xml.in.h:580 +#: ../rules/base.xml.in.h:600 msgid "Switzerland" msgstr "Schweiz" -#: ../rules/base.xml.in.h:581 ../rules/evdev.xml.in.h:581 +#: ../rules/base.xml.in.h:601 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:582 ../rules/evdev.xml.in.h:582 +#: ../rules/base.xml.in.h:602 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:583 ../rules/evdev.xml.in.h:583 +#: ../rules/base.xml.in.h:603 msgid "Syria" msgstr "Syrien" -#: ../rules/base.xml.in.h:584 ../rules/evdev.xml.in.h:584 +#: ../rules/base.xml.in.h:604 msgid "Syriac" msgstr "Syrisk" -#: ../rules/base.xml.in.h:585 ../rules/evdev.xml.in.h:585 +#: ../rules/base.xml.in.h:605 msgid "Syriac phonetic" msgstr "Syrisk fonetisk" -#: ../rules/base.xml.in.h:586 ../rules/evdev.xml.in.h:586 +#: ../rules/base.xml.in.h:606 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:587 ../rules/evdev.xml.in.h:587 +#: ../rules/base.xml.in.h:607 msgid "Tajikistan" msgstr "Tajikistan" -#: ../rules/base.xml.in.h:588 ../rules/evdev.xml.in.h:588 +#: ../rules/base.xml.in.h:608 msgid "Tamil" msgstr "Tamilsk" -#: ../rules/base.xml.in.h:589 ../rules/evdev.xml.in.h:589 +#: ../rules/base.xml.in.h:609 msgid "Tamil TAB Typewriter" msgstr "Tamil TAB Typewriter" -#: ../rules/base.xml.in.h:590 ../rules/evdev.xml.in.h:590 +#: ../rules/base.xml.in.h:610 msgid "Tamil TSCII Typewriter" msgstr "Tamil TSCII Typewriter" -#: ../rules/base.xml.in.h:591 ../rules/evdev.xml.in.h:591 +#: ../rules/base.xml.in.h:611 msgid "Tamil Unicode" msgstr "Tamilisk Unicode" -#: ../rules/base.xml.in.h:592 ../rules/evdev.xml.in.h:592 +#: ../rules/base.xml.in.h:612 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:593 ../rules/evdev.xml.in.h:593 +#: ../rules/base.xml.in.h:613 msgid "Tatar" msgstr "Tatar" -#: ../rules/base.xml.in.h:594 ../rules/evdev.xml.in.h:594 +#: ../rules/base.xml.in.h:614 msgid "Telugu" msgstr "Telugo" -#: ../rules/base.xml.in.h:595 ../rules/evdev.xml.in.h:595 +#: ../rules/base.xml.in.h:615 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:596 ../rules/evdev.xml.in.h:596 +#: ../rules/base.xml.in.h:616 msgid "Thailand" msgstr "Thailand" -#: ../rules/base.xml.in.h:597 ../rules/evdev.xml.in.h:597 +#: ../rules/base.xml.in.h:617 msgid "Tibetan" msgstr "Tibetisk" -#: ../rules/base.xml.in.h:598 ../rules/evdev.xml.in.h:598 +#: ../rules/base.xml.in.h:618 msgid "Tibetan (with ASCII numerals)" msgstr "Tibetisk (med ASCII-taltecken)" -#: ../rules/base.xml.in.h:599 ../rules/evdev.xml.in.h:599 +#: ../rules/base.xml.in.h:619 msgid "Tifinagh" msgstr "Tifinagh" -#: ../rules/base.xml.in.h:600 ../rules/evdev.xml.in.h:600 +#: ../rules/base.xml.in.h:620 msgid "Tifinagh Alternative" msgstr "Tifinagh alternativ" -#: ../rules/base.xml.in.h:601 ../rules/evdev.xml.in.h:601 +#: ../rules/base.xml.in.h:621 msgid "Tifinagh Alternative Phonetic" msgstr "Tifinagh alternativ fonetisk" -#: ../rules/base.xml.in.h:602 ../rules/evdev.xml.in.h:602 +#: ../rules/base.xml.in.h:622 msgid "Tifinagh Extended" msgstr "Tifinagh utökad" -#: ../rules/base.xml.in.h:603 ../rules/evdev.xml.in.h:603 +#: ../rules/base.xml.in.h:623 msgid "Tifinagh Extended Phonetic" msgstr "Tifinagh utökad fonetisk" -#: ../rules/base.xml.in.h:604 ../rules/evdev.xml.in.h:604 +#: ../rules/base.xml.in.h:624 msgid "Tifinagh Phonetic" msgstr "Tifinagh fonetisk" -#: ../rules/base.xml.in.h:605 ../rules/evdev.xml.in.h:605 +#: ../rules/base.xml.in.h:625 msgid "Tilde (~) variant" msgstr "Tilde (~) variant" -#: ../rules/base.xml.in.h:606 ../rules/evdev.xml.in.h:606 +#: ../rules/base.xml.in.h:626 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:607 ../rules/evdev.xml.in.h:607 +#: ../rules/base.xml.in.h:627 msgid "To the corresponding key in a Dvorak keyboard." msgstr "Till motsvarande tangent på ett Dvorak-tangentbord." -#: ../rules/base.xml.in.h:608 ../rules/evdev.xml.in.h:608 +#: ../rules/base.xml.in.h:628 msgid "To the corresponding key in a Qwerty keyboard." msgstr "Till motsvarande tangent på ett Qwerty-tangentbord." -#: ../rules/base.xml.in.h:609 ../rules/evdev.xml.in.h:609 +#: ../rules/base.xml.in.h:629 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:610 ../rules/evdev.xml.in.h:610 +#: ../rules/base.xml.in.h:630 +msgid "Traditional phonetic" +msgstr "Traditionell fonetisk" + +#: ../rules/base.xml.in.h:631 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access-tangentbord" -#: ../rules/base.xml.in.h:611 ../rules/evdev.xml.in.h:611 +#: ../rules/base.xml.in.h:632 +msgid "Trust Slimline" +msgstr "Trust Slimline" + +#: ../rules/base.xml.in.h:633 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:612 ../rules/evdev.xml.in.h:612 +#: ../rules/base.xml.in.h:634 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:613 ../rules/evdev.xml.in.h:613 +#: ../rules/base.xml.in.h:635 msgid "Turkey" msgstr "Turkiet" -#: ../rules/base.xml.in.h:614 ../rules/evdev.xml.in.h:614 +#: ../rules/base.xml.in.h:636 +msgid "Turkmenistan" +msgstr "Turkmenistan" + +#: ../rules/base.xml.in.h:637 msgid "Typewriter" msgstr "Skrivmaskin" -#: ../rules/base.xml.in.h:615 ../rules/evdev.xml.in.h:615 +#: ../rules/base.xml.in.h:638 +msgid "Typewriter, legacy" +msgstr "Skrivmaskin, äldre" + +#: ../rules/base.xml.in.h:639 msgid "UCW layout (accented letters only)" msgstr "UCW-layout (endast bokstäver med accenter)" -#: ../rules/base.xml.in.h:616 ../rules/evdev.xml.in.h:616 +#: ../rules/base.xml.in.h:640 msgid "US keyboard with Bosnian digraphs" msgstr "USA-tangentbord med bosniska digrafer" -#: ../rules/base.xml.in.h:617 ../rules/evdev.xml.in.h:617 +#: ../rules/base.xml.in.h:641 msgid "US keyboard with Bosnian letters" msgstr "USA-tangentbord med bosniska bokstäver" -#: ../rules/base.xml.in.h:618 ../rules/evdev.xml.in.h:618 +#: ../rules/base.xml.in.h:642 msgid "US keyboard with Croatian digraphs" msgstr "USA-tangentbord med kroatiska digrafer" -#: ../rules/base.xml.in.h:619 ../rules/evdev.xml.in.h:619 +#: ../rules/base.xml.in.h:643 msgid "US keyboard with Croatian letters" msgstr "USA-tangentbord med kroatiska bokstäver" -#: ../rules/base.xml.in.h:620 ../rules/evdev.xml.in.h:620 +#: ../rules/base.xml.in.h:644 msgid "US keyboard with Estonian letters" msgstr "USA-tangentbord med estniska bokstäver" -#: ../rules/base.xml.in.h:621 ../rules/evdev.xml.in.h:621 +#: ../rules/base.xml.in.h:645 +msgid "US keyboard with Italian letters" +msgstr "USA-tangentbord med italienska bokstäver" + +#: ../rules/base.xml.in.h:646 msgid "US keyboard with Lithuanian letters" msgstr "USA-tangentbord med litauiska bokstäver" -#: ../rules/base.xml.in.h:622 ../rules/evdev.xml.in.h:622 -msgid "US keyboard with Slovenian digraphs" -msgstr "USA-tangentbord med slovenska digrafer" - -#: ../rules/base.xml.in.h:623 ../rules/evdev.xml.in.h:623 +#: ../rules/base.xml.in.h:647 msgid "US keyboard with Slovenian letters" msgstr "USA-tangentbord med slovenska bokstäver" -#: ../rules/base.xml.in.h:624 ../rules/evdev.xml.in.h:624 +#: ../rules/base.xml.in.h:648 ../rules/base.extras.xml.in.h:9 msgid "USA" msgstr "USA" -#: ../rules/base.xml.in.h:625 ../rules/evdev.xml.in.h:625 +#: ../rules/base.xml.in.h:649 msgid "Udmurt" msgstr "Udmurt" -#: ../rules/base.xml.in.h:626 ../rules/evdev.xml.in.h:626 +#: ../rules/base.xml.in.h:650 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:627 ../rules/evdev.xml.in.h:627 +#: ../rules/base.xml.in.h:651 msgid "Ukraine" msgstr "Ukraina" -#: ../rules/base.xml.in.h:628 ../rules/evdev.xml.in.h:628 -msgid "Unicode" -msgstr "Unicode" - -#: ../rules/base.xml.in.h:629 ../rules/evdev.xml.in.h:629 +#: ../rules/base.xml.in.h:652 msgid "Unicode additions (arrows and math operators)" msgstr "Unicode-tillägg (pilar och matematikoperatorer)" -#: ../rules/base.xml.in.h:630 ../rules/evdev.xml.in.h:630 +#: ../rules/base.xml.in.h:653 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Unicode-tillägg (pilar och matematikoperatorer). Matematikoperatorer på standardnivå" -#: ../rules/base.xml.in.h:631 ../rules/evdev.xml.in.h:631 +#: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:632 ../rules/evdev.xml.in.h:632 +#: ../rules/base.xml.in.h:655 msgid "United Kingdom" msgstr "Storbritannien" -#: ../rules/base.xml.in.h:633 ../rules/evdev.xml.in.h:633 +#: ../rules/base.xml.in.h:656 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:634 ../rules/evdev.xml.in.h:634 +#: ../rules/base.xml.in.h:657 msgid "Urdu, Alternative phonetic" msgstr "Urdu, alternativ fonetisk" -#: ../rules/base.xml.in.h:635 ../rules/evdev.xml.in.h:635 +#: ../rules/base.xml.in.h:658 msgid "Urdu, Phonetic" msgstr "Urdu, fonetisk" -#: ../rules/base.xml.in.h:636 ../rules/evdev.xml.in.h:636 +#: ../rules/base.xml.in.h:659 msgid "Urdu, Winkeys" msgstr "Urdu, Win-tangenter" -#: ../rules/base.xml.in.h:637 ../rules/evdev.xml.in.h:637 +#: ../rules/base.xml.in.h:660 msgid "Use Bosnian digraphs" msgstr "Använd bosniska digrafer" -#: ../rules/base.xml.in.h:638 ../rules/evdev.xml.in.h:638 +#: ../rules/base.xml.in.h:661 msgid "Use Croatian digraphs" msgstr "Använd kroatiska digrafer" -#: ../rules/base.xml.in.h:639 ../rules/evdev.xml.in.h:639 -msgid "Use Slovenian digraphs" -msgstr "Använd slovenska digrafer" - -#: ../rules/base.xml.in.h:640 ../rules/evdev.xml.in.h:640 +#: ../rules/base.xml.in.h:662 msgid "Use guillemets for quotes" msgstr "Använd gåsögon för citattecken" -#: ../rules/base.xml.in.h:641 ../rules/evdev.xml.in.h:641 +#: ../rules/base.xml.in.h:663 msgid "Use keyboard LED to show alternative layout" msgstr "Använd tangentbordslampa för att visa alternativ layout" -#: ../rules/base.xml.in.h:642 ../rules/evdev.xml.in.h:642 +#: ../rules/base.xml.in.h:664 msgid "Using space key to input non-breakable space character" msgstr "Använder blankstegstangenten för att mata in icke-brytande blankstegstecken" -#: ../rules/base.xml.in.h:643 ../rules/evdev.xml.in.h:643 +#: ../rules/base.xml.in.h:665 msgid "Usual space at any level" msgstr "Vanligt blanksteg på alla nivåer" -#: ../rules/base.xml.in.h:644 ../rules/evdev.xml.in.h:644 +#: ../rules/base.xml.in.h:666 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:645 ../rules/evdev.xml.in.h:645 +#: ../rules/base.xml.in.h:667 msgid "Uzbekistan" msgstr "Uzbekistan" -#: ../rules/base.xml.in.h:646 ../rules/evdev.xml.in.h:646 +#: ../rules/base.xml.in.h:668 msgid "Vietnam" msgstr "Vietnam" -#: ../rules/base.xml.in.h:647 ../rules/evdev.xml.in.h:647 +#: ../rules/base.xml.in.h:669 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 internettangentbord" -#: ../rules/base.xml.in.h:648 ../rules/evdev.xml.in.h:648 +#: ../rules/base.xml.in.h:670 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:649 ../rules/evdev.xml.in.h:649 +#: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Wang 724 numeriskt tangentbord med unicode-tillägg (pilar och matematikoperatorer)" -#: ../rules/base.xml.in.h:650 ../rules/evdev.xml.in.h:650 +#: ../rules/base.xml.in.h:672 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Wang 724 numeriskt tangentbord med unicode-tillägg (pilar och matematikoperatorer). Matematikoperatorer på standardnivå" -#: ../rules/base.xml.in.h:651 ../rules/evdev.xml.in.h:651 +#: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" msgstr "Wang modell 724 azerty" -#: ../rules/base.xml.in.h:652 ../rules/evdev.xml.in.h:652 +#: ../rules/base.xml.in.h:674 msgid "Western" msgstr "Västlig" -#: ../rules/base.xml.in.h:653 ../rules/evdev.xml.in.h:653 +#: ../rules/base.xml.in.h:675 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:654 ../rules/evdev.xml.in.h:654 +#: ../rules/base.xml.in.h:676 msgid "Winkeys" msgstr "Win-tangenter" -#: ../rules/base.xml.in.h:655 ../rules/evdev.xml.in.h:655 +#: ../rules/base.xml.in.h:677 msgid "With <\\|> key" msgstr "Med <\\|>-tangent" -#: ../rules/base.xml.in.h:656 ../rules/evdev.xml.in.h:656 +#: ../rules/base.xml.in.h:678 msgid "With EuroSign on 5" msgstr "Med eurotecknet till tangenten 5" -#: ../rules/base.xml.in.h:657 ../rules/evdev.xml.in.h:657 +#: ../rules/base.xml.in.h:679 msgid "With guillemets" msgstr "Med gåsögon" -#: ../rules/base.xml.in.h:658 ../rules/evdev.xml.in.h:658 +#: ../rules/base.xml.in.h:680 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internettangentbord" -#: ../rules/base.xml.in.h:659 ../rules/evdev.xml.in.h:659 +#: ../rules/base.xml.in.h:681 msgid "Yakut" msgstr "Jakutiska" -#: ../rules/base.xml.in.h:660 ../rules/evdev.xml.in.h:660 +#: ../rules/base.xml.in.h:682 msgid "Yoruba" msgstr "Yoruba" -#: ../rules/base.xml.in.h:661 ../rules/evdev.xml.in.h:661 +#: ../rules/base.xml.in.h:683 msgid "Z and ZHE swapped" msgstr "Z och ZHE utbytta" -#: ../rules/base.xml.in.h:662 ../rules/evdev.xml.in.h:662 +#: ../rules/base.xml.in.h:684 msgid "Zar" msgstr "Zar" -#: ../rules/base.xml.in.h:663 ../rules/evdev.xml.in.h:663 +#: ../rules/base.xml.in.h:685 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:664 ../rules/evdev.xml.in.h:664 +#: ../rules/base.xml.in.h:686 msgid "azerty/digits" msgstr "azerty/siffror" -#: ../rules/base.xml.in.h:665 ../rules/evdev.xml.in.h:665 +#: ../rules/base.xml.in.h:687 msgid "digits" msgstr "siffror" -#: ../rules/base.xml.in.h:666 ../rules/evdev.xml.in.h:666 +#: ../rules/base.xml.in.h:688 msgid "displaced semicolon and quote (obsolete)" msgstr "flyttat semikolon och citattecken (föråldrat)" -#: ../rules/base.xml.in.h:667 ../rules/evdev.xml.in.h:667 +#: ../rules/base.xml.in.h:689 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:668 ../rules/evdev.xml.in.h:668 +#: ../rules/base.xml.in.h:690 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:669 ../rules/evdev.xml.in.h:669 +#: ../rules/base.xml.in.h:691 msgid "qwerty, extended Backslash" msgstr "qwerty, utökat omvänt snedstreck" -#: ../rules/base.xml.in.h:670 ../rules/evdev.xml.in.h:670 +#: ../rules/base.xml.in.h:692 msgid "qwerty/digits" msgstr "qwerty/siffror" -#: ../rules/base.xml.in.h:671 ../rules/evdev.xml.in.h:671 +#: ../rules/base.xml.in.h:693 msgid "qwertz" msgstr "qwertz" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "Kombinerade accenter istället för stumma tangenter" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "Internationell (AltGr med kombinerad Unicode)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Internationell (AltGr med kombinerad Unicode, alternativ)" + +#~ msgid "Baltic+" +#~ msgstr "Baltisk+" + +#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" + +#~ msgid "Keypad" +#~ msgstr "Knappsats" + +#~ msgid "Pro" +#~ msgstr "Pro" + +#~ msgid "Pro Keypad" +#~ msgstr "Pro Keypad" + +#~ msgid "Standard Phonetic" +#~ msgstr "Fonetisk, standard" + +#~ msgid "Brazilian ABNT2" +#~ msgstr "Brasiliansk ABNT2" + +#~ msgid "Japanese 106-key" +#~ msgstr "Japansk 106-tangenters" + +#~ msgid "Kir" +#~ msgstr "Kir" + +#~ msgid "Korean 106-key" +#~ msgstr "Koreansk 106-tangenters" + +#~ msgid "Super is mapped to Win keys" +#~ msgstr "Super-tangenten är mappad till Win-tangenterna" + +#~ msgid "US keyboard with Slovenian digraphs" +#~ msgstr "USA-tangentbord med slovenska digrafer" + +#~ msgid "Unicode" +#~ msgstr "Unicode" + +#~ msgid "Use Slovenian digraphs" +#~ msgstr "Använd slovenska digrafer" + #~ msgid "Add the EuroSign to the 2 key." #~ msgstr "Lägg till eurotecknet till tangenten 2." @@ -2706,9 +2860,6 @@ msgstr "qwertz" #~ msgid "Alt+Shift change layout." #~ msgstr "Alt+Shift byter layout." -#~ msgid "Baltic+" -#~ msgstr "Baltisk+" - #~ msgid "Both Alt keys together change layout." #~ msgstr "Båda Alt-tangenterna tillsammans byter layout." @@ -2718,9 +2869,6 @@ msgstr "qwertz" #~ msgid "Both Shift keys together change layout." #~ msgstr "Båda Skift-tangenterna tillsammans byter layout." -#~ msgid "Caps Lock is Compose." -#~ msgstr "Caps Lock är Compose." - #~ msgid "CapsLock LED shows alternative layout." #~ msgstr "CapsLock-lampan visar alternativ layout." @@ -3048,9 +3196,6 @@ msgstr "qwertz" #~ msgid "Turkish Alt-Q Layout" #~ msgstr "Turkisk Alt-Q-layout" -#~ msgid "U.S. English" -#~ msgstr "Engelskamerikansk" - #~ msgid "U.S. English w/ ISO9995-3" #~ msgstr "Engelskamerikansk med ISO9995-3" @@ -3114,9 +3259,6 @@ msgstr "qwertz" #~ msgid "Tamil INSCRIPT" #~ msgstr "Tamil INSCRIPT" -#~ msgid "US keyboard with Maltian letters" -#~ msgstr "USA-tangentbord med maltesiska bokstäver" - #~ msgid "si1452" #~ msgstr "si1452" @@ -3162,9 +3304,6 @@ msgstr "qwertz" #~ msgid "Hin" #~ msgstr "Hin" -#~ msgid "Hindi" -#~ msgstr "Hindisk" - #~ msgid "INSCRIPT layout" #~ msgstr "INSCRIPT-layout" diff --git a/dist/xkeyboard-config/po/uk.po b/dist/xkeyboard-config/po/uk.po index 2c655a2dc..7b25f0156 100644 --- a/dist/xkeyboard-config/po/uk.po +++ b/dist/xkeyboard-config/po/uk.po @@ -1,2630 +1,2802 @@ -# translation of xkeyboard-config-1.4-pre1.po to Ukrainian +# translation of xkeyboard-config-1.8.po to Ukrainian # Ukrainian translation to xkeyboard-config # Copyright (C) 2002, 2007, 2008 Free Software Foundation, Inc. # Sergey V. Udaltsov # # This file is distributed under the same license as the xkeyboard-config package. -# Maxim V. Dziumanenko , 2004-2007. +# Maxim V. Dziumanenko , 2004-2010. # Andriy Rysin , 2007, 2008. # Andriy Rysin , 2008. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-1.4-pre1\n" +"Project-Id-Version: xkeyboard-config-1.8\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2008-09-15 23:52+0100\n" -"PO-Revision-Date: 2008-09-16 18:57-0400\n" +"POT-Creation-Date: 2010-01-16 18:08+0000\n" +"PO-Revision-Date: 2010-04-14 18:57-0400\n" "Last-Translator: Maxim V. Dziumanenko \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ../rules/base.xml.in.h:1 ../rules/evdev.xml.in.h:1 +#: ../rules/base.xml.in.h:1 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 ../rules/evdev.xml.in.h:2 +#: ../rules/base.xml.in.h:2 msgid "(Legacy) Alternative" msgstr "(Застаріла) Альтернативна" -#: ../rules/base.xml.in.h:3 ../rules/evdev.xml.in.h:3 +#: ../rules/base.xml.in.h:3 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Застаріла) Альтернативна, Sun dead keys" -#: ../rules/base.xml.in.h:4 ../rules/evdev.xml.in.h:4 +#: ../rules/base.xml.in.h:4 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Застаріла) Альтернативна, вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:5 ../rules/evdev.xml.in.h:5 +#: ../rules/base.xml.in.h:5 msgid "101/104 key Compatible" msgstr "Сумісна з 101/104 клавішною" -#: ../rules/base.xml.in.h:6 ../rules/evdev.xml.in.h:6 +#: ../rules/base.xml.in.h:6 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/comma/Сліпі клавіші" -#: ../rules/base.xml.in.h:7 ../rules/evdev.xml.in.h:7 +#: ../rules/base.xml.in.h:7 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/comma/Вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:8 ../rules/evdev.xml.in.h:8 +#: ../rules/base.xml.in.h:8 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/dot/Сліпі клавіші" -#: ../rules/base.xml.in.h:9 ../rules/evdev.xml.in.h:9 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/dot/Вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:10 ../rules/evdev.xml.in.h:10 +#: ../rules/base.xml.in.h:10 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/comma/Сліпі клавіші" -#: ../rules/base.xml.in.h:11 ../rules/evdev.xml.in.h:11 +#: ../rules/base.xml.in.h:11 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/comma/Вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:12 ../rules/evdev.xml.in.h:12 +#: ../rules/base.xml.in.h:12 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/dot/Сліпі клавіші" -#: ../rules/base.xml.in.h:13 ../rules/evdev.xml.in.h:13 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/dot/Вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:14 ../rules/evdev.xml.in.h:14 +#: ../rules/base.xml.in.h:14 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/comma/Сліпі клавіші" -#: ../rules/base.xml.in.h:15 ../rules/evdev.xml.in.h:15 +#: ../rules/base.xml.in.h:15 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/comma/Вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:16 ../rules/evdev.xml.in.h:16 +#: ../rules/base.xml.in.h:16 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/dot/Сліпі клавіші" -#: ../rules/base.xml.in.h:17 ../rules/evdev.xml.in.h:17 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/dot/Вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:18 ../rules/evdev.xml.in.h:18 +#: ../rules/base.xml.in.h:18 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/comma/Сліпі клавіші" -#: ../rules/base.xml.in.h:19 ../rules/evdev.xml.in.h:19 +#: ../rules/base.xml.in.h:19 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/comma/Вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:20 ../rules/evdev.xml.in.h:20 +#: ../rules/base.xml.in.h:20 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/dot/Сліпі клавіші" -#: ../rules/base.xml.in.h:21 ../rules/evdev.xml.in.h:21 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/dot/Вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:22 ../rules/evdev.xml.in.h:22 +#: ../rules/base.xml.in.h:22 +msgid "2" +msgstr "2" + +#: ../rules/base.xml.in.h:23 +msgid "4" +msgstr "4" + +#: ../rules/base.xml.in.h:24 +msgid "5" +msgstr "5" + +#: ../rules/base.xml.in.h:25 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:23 ../rules/evdev.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:24 ../rules/evdev.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "A4Tech Wireless Desktop RFKB-23" -#: ../rules/base.xml.in.h:25 ../rules/evdev.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "ACPI Standard" msgstr "Стандартна ACPI" -#: ../rules/base.xml.in.h:26 ../rules/evdev.xml.in.h:26 -msgid "ATM/phone-style hexadecimal keypad" -msgstr "ATM/phone-style hexadecimal keypad" +#: ../rules/base.xml.in.h:29 +msgid "ATM/phone-style" +msgstr "У стилі банкоматної/телефонної" -#: ../rules/base.xml.in.h:27 ../rules/evdev.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:28 ../rules/evdev.xml.in.h:28 +#: ../rules/base.xml.in.h:31 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:29 ../rules/evdev.xml.in.h:29 +#: ../rules/base.xml.in.h:32 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:30 ../rules/evdev.xml.in.h:30 +#: ../rules/base.xml.in.h:33 msgid "Acer Laptop" msgstr "Acer Laptop" -#: ../rules/base.xml.in.h:31 ../rules/evdev.xml.in.h:31 -msgid "Add the EuroSign to the 2 key." -msgstr "Призначити знак євро на клавішу 2." - -#: ../rules/base.xml.in.h:32 ../rules/evdev.xml.in.h:32 -msgid "Add the EuroSign to the 4 key." -msgstr "Додати знак євро на клавішу 4." - -#: ../rules/base.xml.in.h:33 ../rules/evdev.xml.in.h:33 -msgid "Add the EuroSign to the 5 key." -msgstr "Призначити знак євро на клавішу 5." +#: ../rules/base.xml.in.h:34 +msgid "Add the standard behavior to Menu key" +msgstr "Додати звичайну поведінку на клавішу Menu" -#: ../rules/base.xml.in.h:34 ../rules/evdev.xml.in.h:34 -msgid "Add the EuroSign to the E key." -msgstr "Призначити знак євро на клавішу E." +#: ../rules/base.xml.in.h:35 +msgid "Adding Esperanto circumflexes (supersigno)" +msgstr "Додавання діакритичних знаків есперанто" -#: ../rules/base.xml.in.h:35 ../rules/evdev.xml.in.h:35 -msgid "Add the standard behavior to Menu key." -msgstr "Надає клавіші Menu типову функцію." +#: ../rules/base.xml.in.h:36 +msgid "Adding EuroSign to certain keys" +msgstr "Додавання знаку євро до деяких клавіш" -#: ../rules/base.xml.in.h:36 ../rules/evdev.xml.in.h:36 -msgid "Adding the EuroSign to certain keys" -msgstr "Призначити знак євро певним клавішам" - -#: ../rules/base.xml.in.h:37 ../rules/evdev.xml.in.h:37 +#: ../rules/base.xml.in.h:37 msgid "Advance Scorpius KI" msgstr "Advance Scorpius KI" -#: ../rules/base.xml.in.h:38 ../rules/evdev.xml.in.h:38 +#: ../rules/base.xml.in.h:38 msgid "Afg" msgstr "Афг" -#: ../rules/base.xml.in.h:39 ../rules/evdev.xml.in.h:39 +#: ../rules/base.xml.in.h:39 msgid "Afghanistan" msgstr "Афганістан" -#: ../rules/base.xml.in.h:40 ../rules/evdev.xml.in.h:40 +#: ../rules/base.xml.in.h:40 msgid "Akan" msgstr "Акан" -#: ../rules/base.xml.in.h:41 ../rules/evdev.xml.in.h:41 +#: ../rules/base.xml.in.h:41 msgid "Alb" msgstr "Алб" -#: ../rules/base.xml.in.h:42 ../rules/evdev.xml.in.h:42 +#: ../rules/base.xml.in.h:42 msgid "Albania" msgstr "Албанія" -#: ../rules/base.xml.in.h:43 ../rules/evdev.xml.in.h:43 -msgid "Alt and Meta are on the Alt keys." -msgstr "Alt та Meta на клавішах Alt." +#: ../rules/base.xml.in.h:43 +msgid "Alt and Meta are on Alt keys" +msgstr "Alt та Meta на клавішах Alt" + +#: ../rules/base.xml.in.h:44 +msgid "Alt is mapped to Right Win, Super to Menu" +msgstr "Клавіша Alt відповідає правій клавіші Win, а Super - клавіші Menu." -#: ../rules/base.xml.in.h:44 ../rules/evdev.xml.in.h:44 -msgid "Alt is mapped to the right Win-key and Super to Menu." -msgstr "Клавіша Alt призначена правій клавіші Win а Super клавіші Menu." +#: ../rules/base.xml.in.h:45 +msgid "Alt+CapsLock" +msgstr "Alt+CapsLock" -#: ../rules/base.xml.in.h:45 ../rules/evdev.xml.in.h:45 -msgid "Alt+CapsLock changes layout." -msgstr "Alt+CapsLock змінюють розкладку." +#: ../rules/base.xml.in.h:46 +msgid "Alt+Ctrl" +msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:46 ../rules/evdev.xml.in.h:46 -msgid "Alt+Ctrl change layout." -msgstr "Alt+Ctrl змінюють розкладку." +#: ../rules/base.xml.in.h:47 +msgid "Alt+Shift" +msgstr "Alt+Shift" -#: ../rules/base.xml.in.h:47 ../rules/evdev.xml.in.h:47 -msgid "Alt+Shift change layout." -msgstr "Alt+Shift змінюють розкладку." +#: ../rules/base.xml.in.h:48 +msgid "Alt+Space" +msgstr "Alt+Пробіл" -#: ../rules/base.xml.in.h:48 ../rules/evdev.xml.in.h:48 +#: ../rules/base.xml.in.h:49 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:49 ../rules/evdev.xml.in.h:49 +#: ../rules/base.xml.in.h:50 msgid "Alt/Win key behavior" msgstr "Поведінка клавіш Alt/Win" -#: ../rules/base.xml.in.h:50 ../rules/evdev.xml.in.h:50 +#: ../rules/base.xml.in.h:51 msgid "Alternative" msgstr "Альтернативна" -#: ../rules/base.xml.in.h:51 ../rules/evdev.xml.in.h:51 +#: ../rules/base.xml.in.h:52 msgid "Alternative Eastern" msgstr "Альтернативна східна" -#: ../rules/base.xml.in.h:52 ../rules/evdev.xml.in.h:52 +#: ../rules/base.xml.in.h:53 msgid "Alternative Phonetic" msgstr "Альтернативна фонетична" -#: ../rules/base.xml.in.h:53 ../rules/evdev.xml.in.h:53 +#: ../rules/base.xml.in.h:54 msgid "Alternative international (former us_intl)" msgstr "Альтернативна інтернаціональна (колишня us_intl)" -#: ../rules/base.xml.in.h:54 ../rules/evdev.xml.in.h:54 +#: ../rules/base.xml.in.h:55 msgid "Alternative, Sun dead keys" msgstr "Альтернативна, Sun dead keys" -#: ../rules/base.xml.in.h:55 ../rules/evdev.xml.in.h:55 +#: ../rules/base.xml.in.h:56 msgid "Alternative, eliminate dead keys" msgstr "Альтернативна, вимикати сліпі клавіші" -#: ../rules/base.xml.in.h:56 ../rules/evdev.xml.in.h:56 +#: ../rules/base.xml.in.h:57 msgid "Alternative, latin-9 only" msgstr "Альтернативна, лише latin-9" -#: ../rules/base.xml.in.h:57 ../rules/evdev.xml.in.h:57 +#: ../rules/base.xml.in.h:58 msgid "And" msgstr "Анд" -#: ../rules/base.xml.in.h:58 ../rules/evdev.xml.in.h:58 +#: ../rules/base.xml.in.h:59 msgid "Andorra" msgstr "Андорра" -#: ../rules/base.xml.in.h:59 ../rules/evdev.xml.in.h:59 +#: ../rules/base.xml.in.h:60 +msgid "Any Alt key" +msgstr "Будь-яка клавіша Alt" + +#: ../rules/base.xml.in.h:61 +msgid "Any Win key" +msgstr "Будь-яка клавіша Win" + +#: ../rules/base.xml.in.h:62 +msgid "Any Win key (while pressed)" +msgstr "Будь-яка клавіша Win (на час натискання)" + +#: ../rules/base.xml.in.h:63 msgid "Apostrophe (') variant" msgstr "Варіант з апострофом (')" -#: ../rules/base.xml.in.h:60 ../rules/evdev.xml.in.h:60 +#: ../rules/base.xml.in.h:64 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:61 ../rules/evdev.xml.in.h:61 +#: ../rules/base.xml.in.h:65 msgid "Apple Laptop" -msgstr "Apple Laptop" +msgstr "Ноутбук Apple" -#: ../rules/base.xml.in.h:62 ../rules/evdev.xml.in.h:62 +#: ../rules/base.xml.in.h:66 msgid "Ara" msgstr "Араб" -#: ../rules/base.xml.in.h:63 ../rules/evdev.xml.in.h:63 +#: ../rules/base.xml.in.h:67 msgid "Arabic" msgstr "Арабська" -#: ../rules/base.xml.in.h:64 ../rules/evdev.xml.in.h:64 +#: ../rules/base.xml.in.h:68 msgid "Arm" msgstr "Вірм" -#: ../rules/base.xml.in.h:65 ../rules/evdev.xml.in.h:65 +#: ../rules/base.xml.in.h:69 msgid "Armenia" msgstr "Вірменія" -#: ../rules/base.xml.in.h:66 ../rules/evdev.xml.in.h:66 +#: ../rules/base.xml.in.h:70 msgid "Asturian variant with bottom-dot H and bottom-dot L" -msgstr "Аструійський варіант, де H та L з нижньою крапкою" +msgstr "Астурійський варіант, де H та L з нижньою крапкою" -#: ../rules/base.xml.in.h:67 ../rules/evdev.xml.in.h:67 +#: ../rules/base.xml.in.h:71 msgid "Asus Laptop" -msgstr "Asus Laptop" +msgstr "Ноутбук Asus" + +#: ../rules/base.xml.in.h:72 +msgid "At bottom left" +msgstr "Знизу ліворуч" -#: ../rules/base.xml.in.h:68 ../rules/evdev.xml.in.h:68 +#: ../rules/base.xml.in.h:73 +msgid "At left of 'A'" +msgstr "Ліворуч від 'A'" + +#: ../rules/base.xml.in.h:74 msgid "Aze" msgstr "Азер" -#: ../rules/base.xml.in.h:69 ../rules/evdev.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Azerbaijan" msgstr "Азербайджан" -#: ../rules/base.xml.in.h:70 ../rules/evdev.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Azona RF2300 бездротова Інтернет-клавіатура" -#: ../rules/base.xml.in.h:71 ../rules/evdev.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:72 ../rules/evdev.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF мультимедійна" -#: ../rules/base.xml.in.h:73 ../rules/evdev.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:74 ../rules/evdev.xml.in.h:74 +#: ../rules/base.xml.in.h:80 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:75 ../rules/evdev.xml.in.h:75 +#: ../rules/base.xml.in.h:81 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:76 ../rules/evdev.xml.in.h:76 +#: ../rules/base.xml.in.h:82 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:77 ../rules/evdev.xml.in.h:77 +#: ../rules/base.xml.in.h:83 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:78 ../rules/evdev.xml.in.h:78 +#: ../rules/base.xml.in.h:84 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:79 ../rules/evdev.xml.in.h:79 -msgid "Baltic+" -msgstr "Балтійська+" +#: ../rules/base.xml.in.h:85 +msgid "BTC 9116U Mini Wireless Internet and Gaming" +msgstr "BTC 9116U Mini Wireless Internet and Gaming" -#: ../rules/base.xml.in.h:80 ../rules/evdev.xml.in.h:80 +#: ../rules/base.xml.in.h:86 msgid "Ban" msgstr "Банг" -#: ../rules/base.xml.in.h:81 ../rules/evdev.xml.in.h:81 +#: ../rules/base.xml.in.h:87 msgid "Bangladesh" msgstr "Бангладеська" -#: ../rules/base.xml.in.h:82 ../rules/evdev.xml.in.h:82 +#: ../rules/base.xml.in.h:88 +msgid "Bashkirian" +msgstr "Башкирська" + +#: ../rules/base.xml.in.h:89 msgid "Bel" msgstr "Бельг" -#: ../rules/base.xml.in.h:83 ../rules/evdev.xml.in.h:83 +#: ../rules/base.xml.in.h:90 msgid "Belarus" msgstr "Білоруська" -#: ../rules/base.xml.in.h:84 ../rules/evdev.xml.in.h:84 +#: ../rules/base.xml.in.h:91 msgid "Belgium" msgstr "Бельгія" -#: ../rules/base.xml.in.h:85 ../rules/evdev.xml.in.h:85 +#: ../rules/base.xml.in.h:92 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:86 ../rules/evdev.xml.in.h:86 +#: ../rules/base.xml.in.h:93 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:87 ../rules/evdev.xml.in.h:87 +#: ../rules/base.xml.in.h:94 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:88 ../rules/evdev.xml.in.h:88 +#: ../rules/base.xml.in.h:95 msgid "Bengali" msgstr "Бенгальська" -#: ../rules/base.xml.in.h:89 ../rules/evdev.xml.in.h:89 +#: ../rules/base.xml.in.h:96 msgid "Bengali Probhat" msgstr "Бенгальська (Probhat)" -#: ../rules/base.xml.in.h:90 ../rules/evdev.xml.in.h:90 +#: ../rules/base.xml.in.h:97 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, ергономічна, Дворак" -#: ../rules/base.xml.in.h:91 ../rules/evdev.xml.in.h:91 +#: ../rules/base.xml.in.h:98 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, ергономічна, Дворак, лише latin-9" -#: ../rules/base.xml.in.h:92 ../rules/evdev.xml.in.h:92 +#: ../rules/base.xml.in.h:99 msgid "Bgr" msgstr "Болг" -#: ../rules/base.xml.in.h:93 ../rules/evdev.xml.in.h:93 +#: ../rules/base.xml.in.h:100 msgid "Bhu" msgstr "Бут" -#: ../rules/base.xml.in.h:94 ../rules/evdev.xml.in.h:94 +#: ../rules/base.xml.in.h:101 msgid "Bhutan" msgstr "Бутанська" -#: ../rules/base.xml.in.h:95 ../rules/evdev.xml.in.h:95 +#: ../rules/base.xml.in.h:102 msgid "Biblical Hebrew (Tiro)" msgstr "Біблейська єврейська (Tiro)" -#: ../rules/base.xml.in.h:96 ../rules/evdev.xml.in.h:96 +#: ../rules/base.xml.in.h:103 msgid "Bih" msgstr "Босн" -#: ../rules/base.xml.in.h:97 ../rules/evdev.xml.in.h:97 +#: ../rules/base.xml.in.h:104 msgid "Blr" msgstr "Біл" -#: ../rules/base.xml.in.h:98 ../rules/evdev.xml.in.h:98 +#: ../rules/base.xml.in.h:105 msgid "Bosnia and Herzegovina" msgstr "Боснія та Герцеговина" -#: ../rules/base.xml.in.h:99 ../rules/evdev.xml.in.h:99 -msgid "Both Alt keys together change layout." -msgstr "Обидві клавіші Alt разом змінюють розкладку." +#: ../rules/base.xml.in.h:106 +msgid "Both Alt keys together" +msgstr "Обидві клавіші Alt разом" -#: ../rules/base.xml.in.h:100 ../rules/evdev.xml.in.h:100 -msgid "Both Ctrl keys together change layout." -msgstr "Обидві клавіші Ctrl разом змінюють розкладку." +#: ../rules/base.xml.in.h:107 +msgid "Both Ctrl keys together" +msgstr "Обидві клавіші Ctrl разом" -#: ../rules/base.xml.in.h:101 ../rules/evdev.xml.in.h:101 -msgid "Both Shift keys together change layout." -msgstr "Обидві клавіші Shift разом змінюють розкладку." +#: ../rules/base.xml.in.h:108 +msgid "Both Shift keys together" +msgstr "Обидві клавіші Shift разом" -#: ../rules/base.xml.in.h:102 ../rules/evdev.xml.in.h:102 -msgid "Both Win-keys switch layout while pressed." -msgstr "Обидві клавіші Win перемикають групу на час натискання." - -#: ../rules/base.xml.in.h:103 ../rules/evdev.xml.in.h:103 +#: ../rules/base.xml.in.h:109 msgid "Bra" msgstr "Браз" -#: ../rules/base.xml.in.h:104 ../rules/evdev.xml.in.h:104 +#: ../rules/base.xml.in.h:110 msgid "Braille" msgstr "Брайля" -#: ../rules/base.xml.in.h:105 ../rules/evdev.xml.in.h:105 +#: ../rules/base.xml.in.h:111 msgid "Brazil" msgstr "Бразильська" -#: ../rules/base.xml.in.h:106 ../rules/evdev.xml.in.h:106 -msgid "Brazilian ABNT2" -msgstr "Бразильська ABTN2" +#: ../rules/base.xml.in.h:112 +msgid "Breton" +msgstr "Бретонська" -#: ../rules/base.xml.in.h:107 ../rules/evdev.xml.in.h:107 +#: ../rules/base.xml.in.h:113 msgid "Brl" msgstr "Брйл" -#: ../rules/base.xml.in.h:108 ../rules/evdev.xml.in.h:108 +#: ../rules/base.xml.in.h:114 msgid "Brother Internet Keyboard" msgstr "Brother Internet Keyboard" -#: ../rules/base.xml.in.h:109 ../rules/evdev.xml.in.h:109 +#: ../rules/base.xml.in.h:115 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:110 ../rules/evdev.xml.in.h:110 +#: ../rules/base.xml.in.h:116 msgid "Bulgaria" msgstr "Болгарія" -#: ../rules/base.xml.in.h:111 ../rules/evdev.xml.in.h:111 +#: ../rules/base.xml.in.h:117 +msgid "CRULP" +msgstr "CRULP" + +#: ../rules/base.xml.in.h:118 msgid "Cambodia" msgstr "Камбоджа" -#: ../rules/base.xml.in.h:112 ../rules/evdev.xml.in.h:112 +#: ../rules/base.xml.in.h:119 msgid "Can" msgstr "Кан" -#: ../rules/base.xml.in.h:113 ../rules/evdev.xml.in.h:113 +#: ../rules/base.xml.in.h:120 msgid "Canada" msgstr "Канада" -#: ../rules/base.xml.in.h:114 ../rules/evdev.xml.in.h:114 -msgid "Caps Lock is Compose." -msgstr "Caps Lock відповідає клавіші Compose." +#: ../rules/base.xml.in.h:121 +msgid "Caps Lock" +msgstr "Caps Lock" -#: ../rules/base.xml.in.h:115 ../rules/evdev.xml.in.h:115 -msgid "CapsLock LED shows alternative layout." -msgstr "Індикатор Caps Lock показує альтернативну групу." +#: ../rules/base.xml.in.h:122 +msgid "CapsLock" +msgstr "CapsLock" -#: ../rules/base.xml.in.h:116 ../rules/evdev.xml.in.h:116 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock." -msgstr "CapsLock діє як Shift з блокуванням. Shift \"призупиняє\" CapsLock." +#: ../rules/base.xml.in.h:123 +msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" +msgstr "CapsLock (на першу розкладку), Shift+CapsLock (на останню розкладку)" -#: ../rules/base.xml.in.h:117 ../rules/evdev.xml.in.h:117 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock." -msgstr "CapsLock діє як Shift з блокуванням. Shift не впливає на CapsLock." +#: ../rules/base.xml.in.h:124 +msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "CapsLock (поки натиснена), Alt+CapsLock виконує оригінальну функцію capslock" -#: ../rules/base.xml.in.h:118 ../rules/evdev.xml.in.h:118 -msgid "CapsLock just locks the Shift modifier." -msgstr "CapsLock просто фіксує модифікатор Shift" +#: ../rules/base.xml.in.h:125 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" +msgstr "CapsLock дія як Shift з блокуванням. Shift призупиняє дію CapsLock" -#: ../rules/base.xml.in.h:119 ../rules/evdev.xml.in.h:119 -msgid "CapsLock key behavior" -msgstr "Клавіша CapsLock" +#: ../rules/base.xml.in.h:126 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" +msgstr "CapsLock діє як Shift з блокуванням. Shift не впливає на CapsLock" -#: ../rules/base.xml.in.h:120 ../rules/evdev.xml.in.h:120 -msgid "CapsLock key changes layout." -msgstr "Клавіша CapsLock змінює розкладку." +#: ../rules/base.xml.in.h:127 +msgid "CapsLock is disabled" +msgstr "CapsLock вимкнено" -#: ../rules/base.xml.in.h:121 ../rules/evdev.xml.in.h:121 -msgid "CapsLock switch to first layout, Shift+CapsLock switch to last layout." -msgstr "CapsLock перемикає на першу розкладку, Shift+CapsLock — на останню." +#: ../rules/base.xml.in.h:128 +msgid "CapsLock key behavior" +msgstr "Клавіша CapsLock" -#: ../rules/base.xml.in.h:122 ../rules/evdev.xml.in.h:122 -msgid "CapsLock toggles Shift so all keys are affected." -msgstr "CapsLock перемикає Shift та впливає на усі символи." +#: ../rules/base.xml.in.h:129 +msgid "CapsLock toggles Shift so all keys are affected" +msgstr "CapsLock вмикає Shift, таким чином він діє одразу на всі клавіши" -#: ../rules/base.xml.in.h:123 ../rules/evdev.xml.in.h:123 -msgid "CapsLock toggles normal capitalization of alphabetic characters." -msgstr "CapsLock перемикає регістр алфавітних символів." +#: ../rules/base.xml.in.h:130 +msgid "CapsLock toggles normal capitalization of alphabetic characters" +msgstr "CapsLock включає звичайну капіталізацію символів алфавіту" -#: ../rules/base.xml.in.h:124 ../rules/evdev.xml.in.h:124 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock." -msgstr "CapsLock використовує внутрішнє збільшення літер. Shift \"призупиняє\" CapsLock." +#: ../rules/base.xml.in.h:131 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" +msgstr "CapsLock вмикає внутрішню капіталізацію. Shift призупиняє дію CapsLock" -#: ../rules/base.xml.in.h:125 ../rules/evdev.xml.in.h:125 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock." -msgstr "CapsLock використовує внутрішнє збільшення літер. Shift не впливає на CapsLock." +#: ../rules/base.xml.in.h:132 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" +msgstr "CapsLock вмикає внутрішню капіталізацію. Shift не впливає на CapsLock" -#: ../rules/base.xml.in.h:126 ../rules/evdev.xml.in.h:126 +#: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" msgstr "Каталонський варіант з L із середньою точкою" -#: ../rules/base.xml.in.h:127 ../rules/evdev.xml.in.h:127 +#: ../rules/base.xml.in.h:134 msgid "Cedilla" msgstr "Седиль" -#: ../rules/base.xml.in.h:128 ../rules/evdev.xml.in.h:128 +#: ../rules/base.xml.in.h:135 msgid "Che" -msgstr "Шве" +msgstr "Швей" -#: ../rules/base.xml.in.h:129 ../rules/evdev.xml.in.h:129 +#: ../rules/base.xml.in.h:136 msgid "Cherokee" msgstr "Cherokee" -#: ../rules/base.xml.in.h:130 ../rules/evdev.xml.in.h:130 +#: ../rules/base.xml.in.h:137 +msgid "Cherry B.UNLIMITED" +msgstr "Cherry B.UNLIMITED" + +#: ../rules/base.xml.in.h:138 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:131 ../rules/evdev.xml.in.h:131 +#: ../rules/base.xml.in.h:139 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (альтернативний варіант)" -#: ../rules/base.xml.in.h:132 ../rules/evdev.xml.in.h:132 +#: ../rules/base.xml.in.h:140 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: ../rules/base.xml.in.h:133 ../rules/evdev.xml.in.h:133 +#: ../rules/base.xml.in.h:141 +msgid "Cherry CyMotion Expert" +msgstr "Cherry CyMotion Expert" + +#: ../rules/base.xml.in.h:142 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:134 ../rules/evdev.xml.in.h:134 +#: ../rules/base.xml.in.h:143 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:135 ../rules/evdev.xml.in.h:135 +#: ../rules/base.xml.in.h:144 msgid "Chicony Internet Keyboard" msgstr "Інтернет-клавіатура Chicony" -#: ../rules/base.xml.in.h:136 ../rules/evdev.xml.in.h:136 +#: ../rules/base.xml.in.h:145 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:137 ../rules/evdev.xml.in.h:137 +#: ../rules/base.xml.in.h:146 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:138 ../rules/evdev.xml.in.h:138 +#: ../rules/base.xml.in.h:147 +msgid "Chicony KU-0420" +msgstr "Chicony KU-0420" + +#: ../rules/base.xml.in.h:148 msgid "China" msgstr "Китайська" -#: ../rules/base.xml.in.h:139 ../rules/evdev.xml.in.h:139 +#: ../rules/base.xml.in.h:149 msgid "Chuvash" msgstr "Чуваська" -#: ../rules/base.xml.in.h:140 ../rules/evdev.xml.in.h:140 +#: ../rules/base.xml.in.h:150 msgid "Chuvash Latin" msgstr "Чуваська латинська" -#: ../rules/base.xml.in.h:141 ../rules/evdev.xml.in.h:141 +#: ../rules/base.xml.in.h:151 msgid "Classic" msgstr "Класична" -#: ../rules/base.xml.in.h:142 ../rules/evdev.xml.in.h:142 +#: ../rules/base.xml.in.h:152 msgid "Classic Dvorak" msgstr "Класична Дворак" -#: ../rules/base.xml.in.h:143 ../rules/evdev.xml.in.h:143 +#: ../rules/base.xml.in.h:153 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:144 ../rules/evdev.xml.in.h:144 +#: ../rules/base.xml.in.h:154 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:145 ../rules/evdev.xml.in.h:145 +#: ../rules/base.xml.in.h:155 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:146 ../rules/evdev.xml.in.h:146 +#: ../rules/base.xml.in.h:156 msgid "Compaq Easy Access Keyboard" msgstr "Compaq Easy Access Keyboard" -#: ../rules/base.xml.in.h:147 ../rules/evdev.xml.in.h:147 +#: ../rules/base.xml.in.h:157 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Compaq Internet Keyboard (13 клавіш)" -#: ../rules/base.xml.in.h:148 ../rules/evdev.xml.in.h:148 +#: ../rules/base.xml.in.h:158 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Compaq Internet Keyboard (18 клавіш)" -#: ../rules/base.xml.in.h:149 ../rules/evdev.xml.in.h:149 +#: ../rules/base.xml.in.h:159 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Compaq Internet Keyboard (7 клавіш)" -#: ../rules/base.xml.in.h:150 ../rules/evdev.xml.in.h:150 +#: ../rules/base.xml.in.h:160 msgid "Compaq iPaq Keyboard" msgstr "Compaq iPaq Keyboard" -#: ../rules/base.xml.in.h:151 ../rules/evdev.xml.in.h:151 +#: ../rules/base.xml.in.h:161 msgid "Compose key position" msgstr "Розташування клавіші Compose" -#: ../rules/base.xml.in.h:152 ../rules/evdev.xml.in.h:152 +#: ../rules/base.xml.in.h:162 msgid "Congo, Democratic Republic of the" -msgstr "Конго" +msgstr "Конго, Демократична республіка" -#: ../rules/base.xml.in.h:153 ../rules/evdev.xml.in.h:153 -msgid "Control is mapped to the Win-keys (and the usual Ctrl keys)." -msgstr "Control призначено на Win-клавіші (та звичайні клавіші Ctrl)." +#: ../rules/base.xml.in.h:163 +msgid "Control + Alt + Backspace" +msgstr "Control + Alt + Backspace" -#: ../rules/base.xml.in.h:154 ../rules/evdev.xml.in.h:154 -msgid "Croatia" -msgstr "Хорватська" +#: ../rules/base.xml.in.h:164 +msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" +msgstr "Control використовується у якості клавіш Alt, Alt використовується у якості клавіш Win" + +#: ../rules/base.xml.in.h:165 +msgid "Control is mapped to Win keys (and the usual Ctrl keys)" +msgstr "Control використовується у якості клавіш Win (і як звичайний Control)" -#: ../rules/base.xml.in.h:155 ../rules/evdev.xml.in.h:155 -msgid "Ctrl key at bottom left" -msgstr "Клавіша Ctrl внизу ліворуч" +#: ../rules/base.xml.in.h:166 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" -#: ../rules/base.xml.in.h:156 ../rules/evdev.xml.in.h:156 -msgid "Ctrl key at left of 'A'" -msgstr "Клавіша Ctrl ліворуч від 'A'" +#: ../rules/base.xml.in.h:167 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "Кримськотатарська (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:157 ../rules/evdev.xml.in.h:157 +#: ../rules/base.xml.in.h:168 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "Кримськотатарська (Dobruca-2 Q)" + +#: ../rules/base.xml.in.h:169 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "Кримськотатарська (турецька Alt-Q)" + +#: ../rules/base.xml.in.h:170 +msgid "Crimean Tatar (Turkish F)" +msgstr "Кримськотатарська (турецька F)" + +#: ../rules/base.xml.in.h:171 +msgid "Crimean Tatar (Turkish Q)" +msgstr "Кримськотатарська (турецька Q)" + +#: ../rules/base.xml.in.h:172 +msgid "Croatia" +msgstr "Хорватська" + +#: ../rules/base.xml.in.h:173 msgid "Ctrl key position" msgstr "Розташування клавіші Ctrl" -#: ../rules/base.xml.in.h:158 ../rules/evdev.xml.in.h:158 -msgid "Ctrl+Shift change layout." -msgstr "Ctrl+Shift змінюють розкладку." +#: ../rules/base.xml.in.h:174 +msgid "Ctrl+Shift" +msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:159 ../rules/evdev.xml.in.h:159 +#: ../rules/base.xml.in.h:175 msgid "Cyrillic" msgstr "Кирилічна" -#: ../rules/base.xml.in.h:160 ../rules/evdev.xml.in.h:160 +#: ../rules/base.xml.in.h:176 msgid "Cyrillic with guillemets" msgstr "Кирилічна з кутовими лапками" -#: ../rules/base.xml.in.h:161 ../rules/evdev.xml.in.h:161 +#: ../rules/base.xml.in.h:177 msgid "Cyrillic, Z and ZHE swapped" msgstr "Кирилічна, Z та ZHE поміняні місцями" -#: ../rules/base.xml.in.h:162 ../rules/evdev.xml.in.h:162 +#: ../rules/base.xml.in.h:178 msgid "Cze" msgstr "Чес" -#: ../rules/base.xml.in.h:163 ../rules/evdev.xml.in.h:163 +#: ../rules/base.xml.in.h:179 msgid "Czechia" msgstr "Чехія" -#: ../rules/base.xml.in.h:164 ../rules/evdev.xml.in.h:164 +#: ../rules/base.xml.in.h:180 +msgid "DOS" +msgstr "DOS" + +#: ../rules/base.xml.in.h:181 msgid "DRC" msgstr "DRC" -#: ../rules/base.xml.in.h:165 ../rules/evdev.xml.in.h:165 +#: ../rules/base.xml.in.h:182 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:166 ../rules/evdev.xml.in.h:166 +#: ../rules/base.xml.in.h:183 msgid "Dan" msgstr "Дан" -#: ../rules/base.xml.in.h:167 ../rules/evdev.xml.in.h:167 +#: ../rules/base.xml.in.h:184 msgid "Dead acute" msgstr "Dead acute" -#: ../rules/base.xml.in.h:168 ../rules/evdev.xml.in.h:168 +#: ../rules/base.xml.in.h:185 msgid "Dead grave acute" msgstr "Dead grave acute" -#: ../rules/base.xml.in.h:169 ../rules/evdev.xml.in.h:169 -msgid "Default numeric keypad keys." -msgstr "Типові клавіші цифрової клавіатури." +#: ../rules/base.xml.in.h:186 +msgid "Default numeric keypad keys" +msgstr "Типові клавіші цифрової клавіатури" -#: ../rules/base.xml.in.h:170 ../rules/evdev.xml.in.h:170 +#: ../rules/base.xml.in.h:187 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:171 ../rules/evdev.xml.in.h:171 +#: ../rules/base.xml.in.h:188 msgid "Dell 101-key PC" msgstr "Dell 101-клавішна для ПК" -#: ../rules/base.xml.in.h:172 ../rules/evdev.xml.in.h:172 +#: ../rules/base.xml.in.h:189 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Dell, ноутбуки Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:173 ../rules/evdev.xml.in.h:173 +#: ../rules/base.xml.in.h:190 msgid "Dell Laptop/notebook Precision M series" msgstr "Dell, ноутбуки Precision M" -#: ../rules/base.xml.in.h:174 ../rules/evdev.xml.in.h:174 +#: ../rules/base.xml.in.h:191 msgid "Dell Latitude series laptop" msgstr "Dell, ноутбук Latitude" -#: ../rules/base.xml.in.h:175 ../rules/evdev.xml.in.h:175 +#: ../rules/base.xml.in.h:192 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:176 ../rules/evdev.xml.in.h:176 +#: ../rules/base.xml.in.h:193 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:177 ../rules/evdev.xml.in.h:177 +#: ../rules/base.xml.in.h:194 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:178 ../rules/evdev.xml.in.h:178 +#: ../rules/base.xml.in.h:195 msgid "Dell USB Multimedia Keyboard" msgstr "Dell USB Multimedia Keyboard" -#: ../rules/base.xml.in.h:179 ../rules/evdev.xml.in.h:179 +#: ../rules/base.xml.in.h:196 msgid "Denmark" msgstr "Данія" -#: ../rules/base.xml.in.h:180 ../rules/evdev.xml.in.h:180 +#: ../rules/base.xml.in.h:197 msgid "Deu" msgstr "Нім" -#: ../rules/base.xml.in.h:181 ../rules/evdev.xml.in.h:181 +#: ../rules/base.xml.in.h:198 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Dexxa Wireless Desktop Keyboard" -#: ../rules/base.xml.in.h:182 ../rules/evdev.xml.in.h:182 +#: ../rules/base.xml.in.h:199 msgid "Diamond 9801 / 9802 series" msgstr "Моделі Diamond 9801/9802" -#: ../rules/base.xml.in.h:183 ../rules/evdev.xml.in.h:183 +#: ../rules/base.xml.in.h:200 msgid "Dvorak" msgstr "Дворак" -#: ../rules/base.xml.in.h:184 ../rules/evdev.xml.in.h:184 +#: ../rules/base.xml.in.h:201 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (UK інтернаціональна)" -#: ../rules/base.xml.in.h:185 ../rules/evdev.xml.in.h:185 +#: ../rules/base.xml.in.h:202 msgid "Dvorak international" msgstr "Dvorak (інтернаціональна)" -#: ../rules/base.xml.in.h:186 ../rules/evdev.xml.in.h:186 -msgid "Dvorak, Polish quotes on key \"1/!\"" -msgstr "Дворак, польські лапки на клавіші \"1/!\"" +#: ../rules/base.xml.in.h:203 +msgid "Dvorak, Polish quotes on key 1" +msgstr "Дворак, польські лапки на клавіші 1" -#: ../rules/base.xml.in.h:187 ../rules/evdev.xml.in.h:187 +#: ../rules/base.xml.in.h:204 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Дворак, польські лапки на знаку лапки" -#: ../rules/base.xml.in.h:188 ../rules/evdev.xml.in.h:188 +#: ../rules/base.xml.in.h:205 +msgid "E" +msgstr "E" + +#: ../rules/base.xml.in.h:206 msgid "Eastern" msgstr "Східна" -#: ../rules/base.xml.in.h:189 ../rules/evdev.xml.in.h:189 +#: ../rules/base.xml.in.h:207 msgid "Eliminate dead keys" msgstr "Вилучити сліпі клавіші" -#: ../rules/base.xml.in.h:190 ../rules/evdev.xml.in.h:190 +#: ../rules/base.xml.in.h:208 +msgid "Enable extra typographic characters" +msgstr "Увімкнути додаткові типографські символи" + +#: ../rules/base.xml.in.h:209 +msgid "English" +msgstr "Англійська" + +#: ../rules/base.xml.in.h:210 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:191 ../rules/evdev.xml.in.h:191 +#: ../rules/base.xml.in.h:211 +msgid "Enter on keypad" +msgstr "Enter на цифровій клавіатурі" + +#: ../rules/base.xml.in.h:212 msgid "Epo" msgstr "Епо" -#: ../rules/base.xml.in.h:192 ../rules/evdev.xml.in.h:192 +#: ../rules/base.xml.in.h:213 msgid "Ergonomic" msgstr "Ергономічна" -#: ../rules/base.xml.in.h:193 ../rules/evdev.xml.in.h:193 +#: ../rules/base.xml.in.h:214 msgid "Esp" msgstr "Ісп" -#: ../rules/base.xml.in.h:194 ../rules/evdev.xml.in.h:194 +#: ../rules/base.xml.in.h:215 msgid "Esperanto" msgstr "Есперанто" -#: ../rules/base.xml.in.h:195 ../rules/evdev.xml.in.h:195 +#: ../rules/base.xml.in.h:216 msgid "Est" msgstr "Ест" -#: ../rules/base.xml.in.h:196 ../rules/evdev.xml.in.h:196 +#: ../rules/base.xml.in.h:217 msgid "Estonia" msgstr "Естонська" -#: ../rules/base.xml.in.h:197 ../rules/evdev.xml.in.h:197 +#: ../rules/base.xml.in.h:218 msgid "Eth" msgstr "Ефі" -#: ../rules/base.xml.in.h:198 ../rules/evdev.xml.in.h:198 +#: ../rules/base.xml.in.h:219 msgid "Ethiopia" msgstr "Ефіопська" -#: ../rules/base.xml.in.h:199 ../rules/evdev.xml.in.h:199 +#: ../rules/base.xml.in.h:220 msgid "Evdev-managed keyboard" msgstr "Клавіатура, керована Evdev" -#: ../rules/base.xml.in.h:200 ../rules/evdev.xml.in.h:200 +#: ../rules/base.xml.in.h:221 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:201 ../rules/evdev.xml.in.h:201 +#: ../rules/base.xml.in.h:222 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:202 ../rules/evdev.xml.in.h:202 +#: ../rules/base.xml.in.h:223 msgid "Extended" msgstr "Розширена" -#: ../rules/base.xml.in.h:203 ../rules/evdev.xml.in.h:203 +#: ../rules/base.xml.in.h:224 +msgid "Extended - Winkeys" +msgstr "Розширена - Winkeys" + +#: ../rules/base.xml.in.h:225 msgid "Extended Backslash" msgstr "Розширена Backslash" -#: ../rules/base.xml.in.h:204 ../rules/evdev.xml.in.h:204 +#: ../rules/base.xml.in.h:226 msgid "F-letter (F) variant" msgstr "Варіант з літерою F" -#: ../rules/base.xml.in.h:205 ../rules/evdev.xml.in.h:205 +#: ../rules/base.xml.in.h:227 +msgid "FL90" +msgstr "FL90" + +#: ../rules/base.xml.in.h:228 msgid "Fao" msgstr "Фарер" -#: ../rules/base.xml.in.h:206 ../rules/evdev.xml.in.h:206 +#: ../rules/base.xml.in.h:229 msgid "Faroe Islands" msgstr "Фарерські о-ви" -#: ../rules/base.xml.in.h:207 ../rules/evdev.xml.in.h:207 +#: ../rules/base.xml.in.h:230 msgid "Fin" msgstr "Фін" -#: ../rules/base.xml.in.h:208 ../rules/evdev.xml.in.h:208 +#: ../rules/base.xml.in.h:231 msgid "Finland" msgstr "Фінляндія" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:211 ../rules/evdev.xml.in.h:211 +#: ../rules/base.xml.in.h:234 msgid "Four-level key with abstract separators" msgstr "Клавіша четвертого рівня з абстрактним розділювачем " -#: ../rules/base.xml.in.h:212 ../rules/evdev.xml.in.h:212 +#: ../rules/base.xml.in.h:235 msgid "Four-level key with comma" msgstr "Клавіша четвертого рівня з комою" -#: ../rules/base.xml.in.h:213 ../rules/evdev.xml.in.h:213 +#: ../rules/base.xml.in.h:236 msgid "Four-level key with dot" msgstr "Клавіша четвертого рівня з крапкою" -#: ../rules/base.xml.in.h:214 ../rules/evdev.xml.in.h:214 +#: ../rules/base.xml.in.h:237 +msgid "Four-level key with dot, latin-9 restriction" +msgstr "Клавіша четвертого рівня з крапкою, обмежена latin-9" + +#: ../rules/base.xml.in.h:238 msgid "Four-level key with momayyez" msgstr "Клавіша четвертого рівня з momayyez" -#: ../rules/base.xml.in.h:215 ../rules/evdev.xml.in.h:215 +#: ../rules/base.xml.in.h:239 msgid "Fra" msgstr "Фра" -#: ../rules/base.xml.in.h:216 ../rules/evdev.xml.in.h:216 +#: ../rules/base.xml.in.h:240 msgid "France" msgstr "Франція" -#: ../rules/base.xml.in.h:217 ../rules/evdev.xml.in.h:217 +#: ../rules/base.xml.in.h:241 msgid "French" msgstr "Французька" -#: ../rules/base.xml.in.h:218 ../rules/evdev.xml.in.h:218 +#: ../rules/base.xml.in.h:242 msgid "French (Macintosh)" msgstr "Французька (Macintosh)" -#: ../rules/base.xml.in.h:219 ../rules/evdev.xml.in.h:219 +#: ../rules/base.xml.in.h:243 msgid "French (legacy)" msgstr "Французька (застаріла)" -#: ../rules/base.xml.in.h:220 ../rules/evdev.xml.in.h:220 +#: ../rules/base.xml.in.h:244 msgid "French Dvorak" msgstr "Французький Дворак" -#: ../rules/base.xml.in.h:221 ../rules/evdev.xml.in.h:221 +#: ../rules/base.xml.in.h:245 msgid "French, Sun dead keys" msgstr "Французька, Sun зі сліпими клавішами" -#: ../rules/base.xml.in.h:222 ../rules/evdev.xml.in.h:222 +#: ../rules/base.xml.in.h:246 msgid "French, eliminate dead keys" msgstr "Французька, вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:223 ../rules/evdev.xml.in.h:223 -msgid "Fujitsu-Siemens Computers AMILO A1667G laptop" -msgstr "Fujitsu-Siemens Computers AMILO A1667G laptop" +#: ../rules/base.xml.in.h:247 +msgid "Fujitsu-Siemens Computers AMILO laptop" +msgstr "Ноутбук Fujitsu-Siemens Computers AMILO" -#: ../rules/base.xml.in.h:224 ../rules/evdev.xml.in.h:224 +#: ../rules/base.xml.in.h:248 msgid "Fula" msgstr "Фула" -#: ../rules/base.xml.in.h:225 ../rules/evdev.xml.in.h:225 +#: ../rules/base.xml.in.h:249 msgid "GBr" msgstr "Брит" -#: ../rules/base.xml.in.h:226 ../rules/evdev.xml.in.h:226 +#: ../rules/base.xml.in.h:250 msgid "Ga" msgstr "Га" -#: ../rules/base.xml.in.h:227 ../rules/evdev.xml.in.h:227 +#: ../rules/base.xml.in.h:251 msgid "Generic 101-key PC" msgstr "Звичайна 101-клавішна для ПК" -#: ../rules/base.xml.in.h:228 ../rules/evdev.xml.in.h:228 +#: ../rules/base.xml.in.h:252 msgid "Generic 102-key (Intl) PC" msgstr "Звичайна 102-клавішна для ПК" -#: ../rules/base.xml.in.h:229 ../rules/evdev.xml.in.h:229 +#: ../rules/base.xml.in.h:253 msgid "Generic 104-key PC" msgstr "Звичайна 104-клавішна для ПК" -#: ../rules/base.xml.in.h:230 ../rules/evdev.xml.in.h:230 +#: ../rules/base.xml.in.h:254 msgid "Generic 105-key (Intl) PC" msgstr "Звичайна 105-клавішна для ПК" -#: ../rules/base.xml.in.h:231 ../rules/evdev.xml.in.h:231 +#: ../rules/base.xml.in.h:255 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-21e" -#: ../rules/base.xml.in.h:232 ../rules/evdev.xml.in.h:232 +#: ../rules/base.xml.in.h:256 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -#: ../rules/base.xml.in.h:233 ../rules/evdev.xml.in.h:233 +#: ../rules/base.xml.in.h:257 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: ../rules/base.xml.in.h:234 ../rules/evdev.xml.in.h:234 +#: ../rules/base.xml.in.h:258 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" -#: ../rules/base.xml.in.h:235 ../rules/evdev.xml.in.h:235 +#: ../rules/base.xml.in.h:259 +msgid "Genius KKB-2050HS" +msgstr "Genius KKB-2050HS" + +#: ../rules/base.xml.in.h:260 msgid "Geo" msgstr "Груз" -#: ../rules/base.xml.in.h:236 ../rules/evdev.xml.in.h:236 +#: ../rules/base.xml.in.h:261 msgid "Georgia" msgstr "Грузія" -#: ../rules/base.xml.in.h:237 ../rules/evdev.xml.in.h:237 +#: ../rules/base.xml.in.h:262 msgid "Georgian" msgstr "Грузинська" -#: ../rules/base.xml.in.h:238 ../rules/evdev.xml.in.h:238 +#: ../rules/base.xml.in.h:263 msgid "Georgian AZERTY Tskapo" msgstr "Грузинська AZERTY Tskapo" -#: ../rules/base.xml.in.h:239 ../rules/evdev.xml.in.h:239 +#: ../rules/base.xml.in.h:264 msgid "German (Macintosh)" msgstr "Німецька (Macintosh)" -#: ../rules/base.xml.in.h:240 ../rules/evdev.xml.in.h:240 +#: ../rules/base.xml.in.h:265 msgid "German, Sun dead keys" msgstr "Німецька Sun зі сліпими клавішами" -#: ../rules/base.xml.in.h:241 ../rules/evdev.xml.in.h:241 +#: ../rules/base.xml.in.h:266 msgid "German, eliminate dead keys" msgstr "Німецька, вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:242 ../rules/evdev.xml.in.h:242 +#: ../rules/base.xml.in.h:267 msgid "Germany" msgstr "Німеччина" -#: ../rules/base.xml.in.h:243 ../rules/evdev.xml.in.h:243 +#: ../rules/base.xml.in.h:268 msgid "Gha" msgstr "Ган" -#: ../rules/base.xml.in.h:244 ../rules/evdev.xml.in.h:244 +#: ../rules/base.xml.in.h:269 msgid "Ghana" msgstr "Гана" -#: ../rules/base.xml.in.h:245 ../rules/evdev.xml.in.h:245 +#: ../rules/base.xml.in.h:270 msgid "Gre" msgstr "Гре" -#: ../rules/base.xml.in.h:246 ../rules/evdev.xml.in.h:246 +#: ../rules/base.xml.in.h:271 msgid "Greece" msgstr "Греція" -#: ../rules/base.xml.in.h:247 ../rules/evdev.xml.in.h:247 +#: ../rules/base.xml.in.h:272 msgid "Group toggle on multiply/divide key" msgstr "Перемикати групу на клавішах «помножити/ділити»" -#: ../rules/base.xml.in.h:248 ../rules/evdev.xml.in.h:248 +#: ../rules/base.xml.in.h:273 msgid "Gui" msgstr "Гві" -#: ../rules/base.xml.in.h:249 ../rules/evdev.xml.in.h:249 +#: ../rules/base.xml.in.h:274 msgid "Guinea" msgstr "Гвінея" -#: ../rules/base.xml.in.h:250 ../rules/evdev.xml.in.h:250 +#: ../rules/base.xml.in.h:275 msgid "Gujarati" msgstr "Гуджараті" -#: ../rules/base.xml.in.h:251 ../rules/evdev.xml.in.h:251 +#: ../rules/base.xml.in.h:276 msgid "Gurmukhi" msgstr "Гурмухі" -#: ../rules/base.xml.in.h:252 ../rules/evdev.xml.in.h:252 +#: ../rules/base.xml.in.h:277 msgid "Gurmukhi Jhelum" msgstr "Гурмухі Джелум" -#: ../rules/base.xml.in.h:253 ../rules/evdev.xml.in.h:253 +#: ../rules/base.xml.in.h:278 msgid "Gyration" msgstr "Gyration" -#: ../rules/base.xml.in.h:254 ../rules/evdev.xml.in.h:254 +#: ../rules/base.xml.in.h:279 msgid "Happy Hacking Keyboard" msgstr "Happy Hacking Keyboard" -#: ../rules/base.xml.in.h:255 ../rules/evdev.xml.in.h:255 +#: ../rules/base.xml.in.h:280 msgid "Happy Hacking Keyboard for Mac" msgstr "Happy Hacking Keyboard для Mac" -#: ../rules/base.xml.in.h:256 ../rules/evdev.xml.in.h:256 +#: ../rules/base.xml.in.h:281 msgid "Hausa" msgstr "Hausa" -#: ../rules/base.xml.in.h:257 ../rules/evdev.xml.in.h:257 +#: ../rules/base.xml.in.h:282 msgid "Hewlett-Packard Internet Keyboard" msgstr "Hewlett-Packard Internet Keyboard" -#: ../rules/base.xml.in.h:258 ../rules/evdev.xml.in.h:258 -msgid "Hewlett-Packard Internet Keyboard 5181" -msgstr "Hewlett-Packard Internet Keyboard 5181" - -#: ../rules/base.xml.in.h:259 ../rules/evdev.xml.in.h:259 -msgid "Hewlett-Packard Internet Keyboard 5185" -msgstr "Hewlett-Packard Internet Keyboard 5185" +#: ../rules/base.xml.in.h:283 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" -#: ../rules/base.xml.in.h:260 ../rules/evdev.xml.in.h:260 +#: ../rules/base.xml.in.h:284 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:261 ../rules/evdev.xml.in.h:261 +#: ../rules/base.xml.in.h:285 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:262 ../rules/evdev.xml.in.h:262 +#: ../rules/base.xml.in.h:286 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:263 ../rules/evdev.xml.in.h:263 +#: ../rules/base.xml.in.h:287 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:264 ../rules/evdev.xml.in.h:264 +#: ../rules/base.xml.in.h:288 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:265 ../rules/evdev.xml.in.h:265 +#: ../rules/base.xml.in.h:289 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:266 ../rules/evdev.xml.in.h:266 +#: ../rules/base.xml.in.h:290 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:267 ../rules/evdev.xml.in.h:267 -msgid "Hewlett-Packard SK-2501 Multimedia Keyboard" -msgstr "Hewlett-Packard SK-2501 Multimedia Keyboard" +#: ../rules/base.xml.in.h:291 +msgid "Hewlett-Packard Pavilion dv5" +msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:268 ../rules/evdev.xml.in.h:268 -msgid "Hewlett-Packard SK-2505 Internet Keyboard" -msgstr "Hewlett-Packard SK-2505 Internet Keyboard" +#: ../rules/base.xml.in.h:292 +msgid "Hewlett-Packard SK-250x Multimedia Keyboard" +msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" -#: ../rules/base.xml.in.h:269 ../rules/evdev.xml.in.h:269 +#: ../rules/base.xml.in.h:293 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:270 ../rules/evdev.xml.in.h:270 +#: ../rules/base.xml.in.h:294 +msgid "Hexadecimal" +msgstr "Шістнадцяткова" + +#: ../rules/base.xml.in.h:295 msgid "Hindi Bolnagri" msgstr "Хінді Болнагрі" -#: ../rules/base.xml.in.h:271 ../rules/evdev.xml.in.h:271 +#: ../rules/base.xml.in.h:296 +msgid "Hindi Wx" +msgstr "Хінді Wx" + +#: ../rules/base.xml.in.h:297 msgid "Homophonic" msgstr "Гомофонний" -#: ../rules/base.xml.in.h:272 ../rules/evdev.xml.in.h:272 +#: ../rules/base.xml.in.h:298 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:273 ../rules/evdev.xml.in.h:273 +#: ../rules/base.xml.in.h:299 msgid "Hrv" msgstr "Хорв" -#: ../rules/base.xml.in.h:274 ../rules/evdev.xml.in.h:274 +#: ../rules/base.xml.in.h:300 msgid "Hun" msgstr "Уго" -#: ../rules/base.xml.in.h:275 ../rules/evdev.xml.in.h:275 +#: ../rules/base.xml.in.h:301 msgid "Hungary" msgstr "Угорщина" -#: ../rules/base.xml.in.h:276 ../rules/evdev.xml.in.h:276 -msgid "Hyper is mapped to the Win-keys." +#: ../rules/base.xml.in.h:302 +msgid "Hyper is mapped to Win-keys" msgstr "Hyper відповідає клавішам Win" -#: ../rules/base.xml.in.h:277 ../rules/evdev.xml.in.h:277 +#: ../rules/base.xml.in.h:303 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:278 ../rules/evdev.xml.in.h:278 +#: ../rules/base.xml.in.h:304 msgid "IBM Rapid Access" msgstr "IBM Rapid Access" -#: ../rules/base.xml.in.h:279 ../rules/evdev.xml.in.h:279 +#: ../rules/base.xml.in.h:305 msgid "IBM Rapid Access II" msgstr "IBM Rapid Access II" -#: ../rules/base.xml.in.h:280 ../rules/evdev.xml.in.h:280 -msgid "IBM Rapid Access II (alternate option)" -msgstr "IBM Rapid Access II (альтернативний варіант)" - -#: ../rules/base.xml.in.h:281 ../rules/evdev.xml.in.h:281 +#: ../rules/base.xml.in.h:306 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:282 ../rules/evdev.xml.in.h:282 +#: ../rules/base.xml.in.h:307 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:283 ../rules/evdev.xml.in.h:283 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" - -#: ../rules/base.xml.in.h:284 ../rules/evdev.xml.in.h:284 +#: ../rules/base.xml.in.h:308 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:285 ../rules/evdev.xml.in.h:285 +#: ../rules/base.xml.in.h:309 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:286 ../rules/evdev.xml.in.h:286 +#: ../rules/base.xml.in.h:310 msgid "ISO Alternate" msgstr "Додаткова ISO" -#: ../rules/base.xml.in.h:287 ../rules/evdev.xml.in.h:287 +#: ../rules/base.xml.in.h:311 msgid "Iceland" msgstr "Ісландія" -#: ../rules/base.xml.in.h:288 ../rules/evdev.xml.in.h:288 +#: ../rules/base.xml.in.h:312 msgid "Igbo" msgstr "Igbo" -#: ../rules/base.xml.in.h:289 ../rules/evdev.xml.in.h:289 +#: ../rules/base.xml.in.h:313 +msgid "Include dead tilde" +msgstr "Увімкнути \"спеціальну\" тильду" + +#: ../rules/base.xml.in.h:314 msgid "Ind" msgstr "Інд" -#: ../rules/base.xml.in.h:290 ../rules/evdev.xml.in.h:290 +#: ../rules/base.xml.in.h:315 msgid "India" msgstr "Індія" -#: ../rules/base.xml.in.h:291 ../rules/evdev.xml.in.h:291 +#: ../rules/base.xml.in.h:316 msgid "International (AltGr dead keys)" msgstr "Інтернаціональна (зі сліпими клавішами AltGr)" -#: ../rules/base.xml.in.h:292 ../rules/evdev.xml.in.h:292 +#: ../rules/base.xml.in.h:317 msgid "International (with dead keys)" msgstr "Інтернаціональна (зі сліпими клавішами)" -#: ../rules/base.xml.in.h:293 ../rules/evdev.xml.in.h:293 +#: ../rules/base.xml.in.h:318 msgid "Inuktitut" msgstr "Інуктітут" -#: ../rules/base.xml.in.h:294 ../rules/evdev.xml.in.h:294 +#: ../rules/base.xml.in.h:319 msgid "Iran" msgstr "Іран" -#: ../rules/base.xml.in.h:295 ../rules/evdev.xml.in.h:295 +#: ../rules/base.xml.in.h:320 msgid "Iraq" msgstr "Ірак" -#: ../rules/base.xml.in.h:296 ../rules/evdev.xml.in.h:296 +#: ../rules/base.xml.in.h:321 msgid "Ireland" msgstr "Ірландія" -#: ../rules/base.xml.in.h:297 ../rules/evdev.xml.in.h:297 +#: ../rules/base.xml.in.h:322 msgid "Irl" msgstr "Ірл" -#: ../rules/base.xml.in.h:298 ../rules/evdev.xml.in.h:298 +#: ../rules/base.xml.in.h:323 msgid "Irn" msgstr "Ірн" -#: ../rules/base.xml.in.h:299 ../rules/evdev.xml.in.h:299 +#: ../rules/base.xml.in.h:324 msgid "Irq" msgstr "Ірк" -#: ../rules/base.xml.in.h:300 ../rules/evdev.xml.in.h:300 +#: ../rules/base.xml.in.h:325 msgid "Isl" msgstr "Ісл" -#: ../rules/base.xml.in.h:301 ../rules/evdev.xml.in.h:301 +#: ../rules/base.xml.in.h:326 msgid "Isr" msgstr "Івр" -#: ../rules/base.xml.in.h:302 ../rules/evdev.xml.in.h:302 +#: ../rules/base.xml.in.h:327 msgid "Israel" msgstr "Ізраїль" -#: ../rules/base.xml.in.h:303 ../rules/evdev.xml.in.h:303 +#: ../rules/base.xml.in.h:328 msgid "Ita" msgstr "Іта" -#: ../rules/base.xml.in.h:304 ../rules/evdev.xml.in.h:304 +#: ../rules/base.xml.in.h:329 msgid "Italy" msgstr "Італія" -#: ../rules/base.xml.in.h:305 ../rules/evdev.xml.in.h:305 +#: ../rules/base.xml.in.h:330 msgid "Japan" msgstr "Японія" -#: ../rules/base.xml.in.h:306 ../rules/evdev.xml.in.h:306 +#: ../rules/base.xml.in.h:331 msgid "Japan (PC-98xx Series)" msgstr "Японська (родина PC-98xx)" -#: ../rules/base.xml.in.h:307 ../rules/evdev.xml.in.h:307 -msgid "Japanese 106-key" -msgstr "Японська 106-клавішна" - -#: ../rules/base.xml.in.h:308 ../rules/evdev.xml.in.h:308 +#: ../rules/base.xml.in.h:332 msgid "Japanese keyboard options" msgstr "Параметри японської клавіатури" -#: ../rules/base.xml.in.h:309 ../rules/evdev.xml.in.h:309 +#: ../rules/base.xml.in.h:333 msgid "Jpn" msgstr "Япо" -#: ../rules/base.xml.in.h:310 ../rules/evdev.xml.in.h:310 +#: ../rules/base.xml.in.h:334 +msgid "Kalmyk" +msgstr "Калмицька" + +#: ../rules/base.xml.in.h:335 msgid "Kana" msgstr "Кана" -#: ../rules/base.xml.in.h:311 ../rules/evdev.xml.in.h:311 +#: ../rules/base.xml.in.h:336 msgid "Kana Lock key is locking" msgstr "Клавіша Kana Lock фіксується" -#: ../rules/base.xml.in.h:312 ../rules/evdev.xml.in.h:312 +#: ../rules/base.xml.in.h:337 msgid "Kannada" msgstr "Канадська" -#: ../rules/base.xml.in.h:313 ../rules/evdev.xml.in.h:313 +#: ../rules/base.xml.in.h:338 msgid "Kashubian" msgstr "Кашубська" -#: ../rules/base.xml.in.h:314 ../rules/evdev.xml.in.h:314 +#: ../rules/base.xml.in.h:339 msgid "Kaz" msgstr "Каз" -#: ../rules/base.xml.in.h:315 ../rules/evdev.xml.in.h:315 +#: ../rules/base.xml.in.h:340 msgid "Kazakh with Russian" msgstr "Казахська з російськими" -#: ../rules/base.xml.in.h:316 ../rules/evdev.xml.in.h:316 +#: ../rules/base.xml.in.h:341 msgid "Kazakhstan" msgstr "Казахстан" -#: ../rules/base.xml.in.h:317 ../rules/evdev.xml.in.h:317 -msgid "Keypad" -msgstr "Цифрова клавіатура" +#: ../rules/base.xml.in.h:342 +msgid "Key sequence to kill the X server" +msgstr "Комбінація клавіш для переривання роботи X-сервера" -#: ../rules/base.xml.in.h:318 ../rules/evdev.xml.in.h:318 -msgid "Keypad with unicode additions (arrows and math operators)" -msgstr "Цифрова клавіатура з доповненнями Unicode (стрілки та математичні оператори)" +#: ../rules/base.xml.in.h:343 +msgid "Key to choose 3rd level" +msgstr "Клавіша для вибору 3-го ряду" -#: ../rules/base.xml.in.h:319 ../rules/evdev.xml.in.h:319 -msgid "Keypad with unicode additions (arrows and math operators). Math operators on default level." -msgstr "Цифрова клавіатура з доповненнями Unicode (стрілки та математичні оператори). Математичні оператори на типовому рівні." +#: ../rules/base.xml.in.h:344 +msgid "Key(s) to change layout" +msgstr "Клавіші для зміни розкладки" -#: ../rules/base.xml.in.h:320 ../rules/evdev.xml.in.h:320 +#: ../rules/base.xml.in.h:345 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:321 ../rules/evdev.xml.in.h:321 +#: ../rules/base.xml.in.h:346 +msgid "Kgz" +msgstr "Кир" + +#: ../rules/base.xml.in.h:347 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:322 ../rules/evdev.xml.in.h:322 -msgid "Kir" -msgstr "Кир" - -#: ../rules/base.xml.in.h:323 ../rules/evdev.xml.in.h:323 +#: ../rules/base.xml.in.h:348 msgid "Komi" msgstr "Комі" -#: ../rules/base.xml.in.h:324 ../rules/evdev.xml.in.h:324 +#: ../rules/base.xml.in.h:349 msgid "Kor" msgstr "Кор" -#: ../rules/base.xml.in.h:325 ../rules/evdev.xml.in.h:325 +#: ../rules/base.xml.in.h:350 msgid "Korea, Republic of" msgstr "Корея, республіка" -#: ../rules/base.xml.in.h:326 ../rules/evdev.xml.in.h:326 -msgid "Korean 106-key" -msgstr "Корейська 106-клавішна" - -#: ../rules/base.xml.in.h:327 ../rules/evdev.xml.in.h:327 +#: ../rules/base.xml.in.h:351 msgid "Ktunaxa" -msgstr "Ktunaxa" +msgstr "Кутенай" -#: ../rules/base.xml.in.h:328 ../rules/evdev.xml.in.h:328 +#: ../rules/base.xml.in.h:352 msgid "Kurdish, (F)" msgstr "Курдська, (F)" -#: ../rules/base.xml.in.h:329 ../rules/evdev.xml.in.h:329 +#: ../rules/base.xml.in.h:353 msgid "Kurdish, Arabic-Latin" msgstr "Курдська, арабсько-латинська" -#: ../rules/base.xml.in.h:330 ../rules/evdev.xml.in.h:330 +#: ../rules/base.xml.in.h:354 msgid "Kurdish, Latin Alt-Q" msgstr "Курдська, Latin Alt-Q" -#: ../rules/base.xml.in.h:331 ../rules/evdev.xml.in.h:331 +#: ../rules/base.xml.in.h:355 msgid "Kurdish, Latin Q" msgstr "Курдська, Latin Q" -#: ../rules/base.xml.in.h:332 ../rules/evdev.xml.in.h:332 +#: ../rules/base.xml.in.h:356 msgid "Kyrgyzstan" msgstr "Киргизстан" -#: ../rules/base.xml.in.h:333 ../rules/evdev.xml.in.h:333 +#: ../rules/base.xml.in.h:357 msgid "LAm" msgstr "ЛатАм" -#: ../rules/base.xml.in.h:334 ../rules/evdev.xml.in.h:334 -msgid "LCtrl+LShift change layout." -msgstr "Ліві Ctrl+Shift змінюють розкладку." - -#: ../rules/base.xml.in.h:335 ../rules/evdev.xml.in.h:335 +#: ../rules/base.xml.in.h:358 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:336 ../rules/evdev.xml.in.h:336 +#: ../rules/base.xml.in.h:359 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:337 ../rules/evdev.xml.in.h:337 +#: ../rules/base.xml.in.h:360 msgid "Lao" msgstr "Лао" -#: ../rules/base.xml.in.h:338 ../rules/evdev.xml.in.h:338 +#: ../rules/base.xml.in.h:361 msgid "Laos" msgstr "Лаос" -#: ../rules/base.xml.in.h:339 ../rules/evdev.xml.in.h:339 +#: ../rules/base.xml.in.h:362 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Клавіатура для ноутбуків Compaq (напр., Armada)" -#: ../rules/base.xml.in.h:340 ../rules/evdev.xml.in.h:340 +#: ../rules/base.xml.in.h:363 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Інтернет-клавіатура для ноутбуків Compaq (напр., Presario)" -#: ../rules/base.xml.in.h:341 ../rules/evdev.xml.in.h:341 +#: ../rules/base.xml.in.h:364 msgid "Laptop/notebook eMachines m68xx" msgstr "Ноутбуки eMachines m68xx" -#: ../rules/base.xml.in.h:342 ../rules/evdev.xml.in.h:342 +#: ../rules/base.xml.in.h:365 msgid "Latin" msgstr "Латинська" -#: ../rules/base.xml.in.h:343 ../rules/evdev.xml.in.h:343 +#: ../rules/base.xml.in.h:366 msgid "Latin American" msgstr "Латиноамериканська" -#: ../rules/base.xml.in.h:344 ../rules/evdev.xml.in.h:344 +#: ../rules/base.xml.in.h:367 msgid "Latin Unicode" msgstr "Латинська Unicode" -#: ../rules/base.xml.in.h:345 ../rules/evdev.xml.in.h:345 +#: ../rules/base.xml.in.h:368 msgid "Latin Unicode qwerty" msgstr "Латинська Unicode (qwerty)" -#: ../rules/base.xml.in.h:346 ../rules/evdev.xml.in.h:346 +#: ../rules/base.xml.in.h:369 msgid "Latin qwerty" msgstr "Латинська (qwerty)" -#: ../rules/base.xml.in.h:347 ../rules/evdev.xml.in.h:347 +#: ../rules/base.xml.in.h:370 msgid "Latin unicode" msgstr "Латинська Unicode" -#: ../rules/base.xml.in.h:348 ../rules/evdev.xml.in.h:348 +#: ../rules/base.xml.in.h:371 msgid "Latin unicode qwerty" msgstr "Латинська Unicode (qwerty)" -#: ../rules/base.xml.in.h:349 ../rules/evdev.xml.in.h:349 +#: ../rules/base.xml.in.h:372 msgid "Latin with guillemets" msgstr "Латинська з кутовими лапками" -#: ../rules/base.xml.in.h:350 ../rules/evdev.xml.in.h:350 +#: ../rules/base.xml.in.h:373 msgid "Latvia" msgstr "Латвія" -#: ../rules/base.xml.in.h:351 ../rules/evdev.xml.in.h:351 +#: ../rules/base.xml.in.h:374 msgid "Lav" msgstr "Лат" -#: ../rules/base.xml.in.h:352 ../rules/evdev.xml.in.h:352 -msgid "Layout switching" -msgstr "Перемикання розкладок" +#: ../rules/base.xml.in.h:375 +msgid "Left Alt" +msgstr "Ліва клавіша Alt" + +#: ../rules/base.xml.in.h:376 +msgid "Left Alt (while pressed)" +msgstr "Ліва клавіша Alt (поки натиснена)" -#: ../rules/base.xml.in.h:353 ../rules/evdev.xml.in.h:353 -msgid "Left Alt is swapped with left Win-key." +#: ../rules/base.xml.in.h:377 +msgid "Left Alt is swapped with Left Win" msgstr "Ліва Alt міняється з лівою клавішею Win" -#: ../rules/base.xml.in.h:354 ../rules/evdev.xml.in.h:354 -msgid "Left Alt key changes layout." -msgstr "Ліва клавіша Alt змінює розкладку." +#: ../rules/base.xml.in.h:378 +msgid "Left Ctrl" +msgstr "Ліва клавіша Ctrl" -#: ../rules/base.xml.in.h:355 ../rules/evdev.xml.in.h:355 -msgid "Left Alt key switches layout while pressed." -msgstr "Ліва клавіша Alt перемикає розкладку при натисканні." +#: ../rules/base.xml.in.h:379 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Ліва Ctrl (на першу розкладку), Правий Ctrl (на останню розкладку)" -#: ../rules/base.xml.in.h:356 ../rules/evdev.xml.in.h:356 -msgid "Left Ctrl key changes layout." -msgstr "Ліва клавіша Ctrl змінює розкладку." +#: ../rules/base.xml.in.h:380 +msgid "Left Ctrl+Left Shift" +msgstr "Лівий Ctrl+Левый Shift" -#: ../rules/base.xml.in.h:357 ../rules/evdev.xml.in.h:357 -msgid "Left Shift key changes layout." -msgstr "Ліва клавіша Shift змінює розкладку." +#: ../rules/base.xml.in.h:381 +msgid "Left Shift" +msgstr "Ліва клавіша Shift" -#: ../rules/base.xml.in.h:358 ../rules/evdev.xml.in.h:358 -msgid "Left Win-key changes layout." -msgstr "Ліва клавіша Win змінює розкладку." +#: ../rules/base.xml.in.h:382 +msgid "Left Win" +msgstr "Ліва клавіша Win" -#: ../rules/base.xml.in.h:359 ../rules/evdev.xml.in.h:359 -msgid "Left Win-key is Compose." -msgstr "Ліва клавіша Win відповідає клавіші Compose." +#: ../rules/base.xml.in.h:383 +msgid "Left Win (to first layout), Right Win/Menu (to last layout)" +msgstr "Ліва Win (на першу розкладку), Права Win/Menu (на останню розкладку)" -#: ../rules/base.xml.in.h:360 ../rules/evdev.xml.in.h:360 -msgid "Left Win-key switches layout while pressed." -msgstr "Ліва клавіша Win перемикає розкладку на час натискання." +#: ../rules/base.xml.in.h:384 +msgid "Left Win (while pressed)" +msgstr "Ліва клавіша Win (поки натиснута)" -#: ../rules/base.xml.in.h:361 ../rules/evdev.xml.in.h:361 +#: ../rules/base.xml.in.h:385 msgid "Left hand" msgstr "Для лівші" -#: ../rules/base.xml.in.h:362 ../rules/evdev.xml.in.h:362 +#: ../rules/base.xml.in.h:386 msgid "Left handed Dvorak" msgstr "Дворак для лівші" -#: ../rules/base.xml.in.h:363 ../rules/evdev.xml.in.h:363 +#: ../rules/base.xml.in.h:387 msgid "Legacy" msgstr "Застаріла" -#: ../rules/base.xml.in.h:364 ../rules/evdev.xml.in.h:364 -msgid "Legacy Wang 724 keypad" -msgstr "Застаріла цифрова клавіатура Wang 724" +#: ../rules/base.xml.in.h:388 +msgid "Legacy Wang 724" +msgstr "Стара Wang 724" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:366 ../rules/evdev.xml.in.h:366 +#: ../rules/base.xml.in.h:390 msgid "Legacy key with comma" msgstr "Застаріла клавіша з комою" -#: ../rules/base.xml.in.h:367 ../rules/evdev.xml.in.h:367 +#: ../rules/base.xml.in.h:391 msgid "Legacy key with dot" msgstr "Застаріла клавіша з крапкою" -#: ../rules/base.xml.in.h:368 ../rules/evdev.xml.in.h:368 -msgid "Legacy keypad" -msgstr "Застаріла цифрова клавіатура" +#: ../rules/base.xml.in.h:392 +msgid "Less-than/Greater-than" +msgstr "Менше ніж/Більше ніж" -#: ../rules/base.xml.in.h:369 ../rules/evdev.xml.in.h:369 -msgid "Less-than/Greater-than is Compose." -msgstr "Клавіші «менше/більше» є композитними." - -#: ../rules/base.xml.in.h:370 ../rules/evdev.xml.in.h:370 +#: ../rules/base.xml.in.h:393 msgid "Lithuania" msgstr "Литовська" -#: ../rules/base.xml.in.h:371 ../rules/evdev.xml.in.h:371 +#: ../rules/base.xml.in.h:394 msgid "Logitech Access Keyboard" msgstr "Logitech Access Keyboard" -#: ../rules/base.xml.in.h:372 ../rules/evdev.xml.in.h:372 +#: ../rules/base.xml.in.h:395 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:373 ../rules/evdev.xml.in.h:373 +#: ../rules/base.xml.in.h:396 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (альтернативний варіант)" -#: ../rules/base.xml.in.h:374 ../rules/evdev.xml.in.h:374 +#: ../rules/base.xml.in.h:397 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:375 ../rules/evdev.xml.in.h:375 +#: ../rules/base.xml.in.h:398 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:376 ../rules/evdev.xml.in.h:376 +#: ../rules/base.xml.in.h:399 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:377 ../rules/evdev.xml.in.h:377 +#: ../rules/base.xml.in.h:400 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:378 ../rules/evdev.xml.in.h:378 -msgid "Logitech Cordless Desktop Pro (alternate option2)" +#: ../rules/base.xml.in.h:401 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (альтернативний варіант 2)" -#: ../rules/base.xml.in.h:379 ../rules/evdev.xml.in.h:379 +#: ../rules/base.xml.in.h:402 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:380 ../rules/evdev.xml.in.h:380 +#: ../rules/base.xml.in.h:403 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:381 ../rules/evdev.xml.in.h:381 +#: ../rules/base.xml.in.h:404 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15 з додатковими клавішами через G15daemon" -#: ../rules/base.xml.in.h:382 ../rules/evdev.xml.in.h:382 +#: ../rules/base.xml.in.h:405 msgid "Logitech Generic Keyboard" msgstr "Logitech Generic Keyboard" -#: ../rules/base.xml.in.h:383 ../rules/evdev.xml.in.h:383 +#: ../rules/base.xml.in.h:406 msgid "Logitech Internet 350 Keyboard" msgstr "Logitech Internet 350 Keyboard" -#: ../rules/base.xml.in.h:384 ../rules/evdev.xml.in.h:384 +#: ../rules/base.xml.in.h:407 msgid "Logitech Internet Keyboard" msgstr "Logitech Internet Keyboard" -#: ../rules/base.xml.in.h:385 ../rules/evdev.xml.in.h:385 +#: ../rules/base.xml.in.h:408 msgid "Logitech Internet Navigator Keyboard" msgstr "Logitech Internet Navigator Keyboard" -#: ../rules/base.xml.in.h:386 ../rules/evdev.xml.in.h:386 +#: ../rules/base.xml.in.h:409 msgid "Logitech Media Elite Keyboard" msgstr "Logitech Media Elite Keyboard" -#: ../rules/base.xml.in.h:387 ../rules/evdev.xml.in.h:387 +#: ../rules/base.xml.in.h:410 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" -#: ../rules/base.xml.in.h:388 ../rules/evdev.xml.in.h:388 +#: ../rules/base.xml.in.h:411 msgid "Logitech Ultra-X Keyboard" msgstr "Logitech Ultra-X Keyboard" -#: ../rules/base.xml.in.h:389 ../rules/evdev.xml.in.h:389 +#: ../rules/base.xml.in.h:412 msgid "Logitech diNovo Edge Keyboard" msgstr "Logitech diNovo Edge Keyboard" -#: ../rules/base.xml.in.h:390 ../rules/evdev.xml.in.h:390 +#: ../rules/base.xml.in.h:413 msgid "Logitech diNovo Keyboard" msgstr "Logitech diNovo Keyboard" -#: ../rules/base.xml.in.h:391 ../rules/evdev.xml.in.h:391 +#: ../rules/base.xml.in.h:414 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:392 ../rules/evdev.xml.in.h:392 +#: ../rules/base.xml.in.h:415 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Logitech iTouch Cordless Keyboard (модель Y-RB6)" -#: ../rules/base.xml.in.h:393 ../rules/evdev.xml.in.h:393 +#: ../rules/base.xml.in.h:416 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Logitech iTouch Internet Navigator Keyboard SE" -#: ../rules/base.xml.in.h:394 ../rules/evdev.xml.in.h:394 +#: ../rules/base.xml.in.h:417 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" -#: ../rules/base.xml.in.h:395 ../rules/evdev.xml.in.h:395 +#: ../rules/base.xml.in.h:418 +msgid "Lower Sorbian" +msgstr "Нижньолужицька" + +#: ../rules/base.xml.in.h:419 +msgid "Lower Sorbian (qwertz)" +msgstr "Нижньолужицька (qwertz)" + +#: ../rules/base.xml.in.h:420 msgid "Ltu" msgstr "Лит" -#: ../rules/base.xml.in.h:396 ../rules/evdev.xml.in.h:396 +#: ../rules/base.xml.in.h:421 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:397 ../rules/evdev.xml.in.h:397 +#: ../rules/base.xml.in.h:422 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:398 ../rules/evdev.xml.in.h:398 +#: ../rules/base.xml.in.h:423 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:399 ../rules/evdev.xml.in.h:399 +#: ../rules/base.xml.in.h:424 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (Intl)" -#: ../rules/base.xml.in.h:400 ../rules/evdev.xml.in.h:400 +#: ../rules/base.xml.in.h:425 msgid "Macedonia" msgstr "Македонська" -#: ../rules/base.xml.in.h:401 ../rules/evdev.xml.in.h:401 +#: ../rules/base.xml.in.h:426 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:402 ../rules/evdev.xml.in.h:402 +#: ../rules/base.xml.in.h:427 msgid "Macintosh Old" msgstr "Старий Macintosh" -#: ../rules/base.xml.in.h:403 ../rules/evdev.xml.in.h:403 +#: ../rules/base.xml.in.h:428 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, Sun зі сліпими клавішами" -#: ../rules/base.xml.in.h:404 ../rules/evdev.xml.in.h:404 +#: ../rules/base.xml.in.h:429 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:405 ../rules/evdev.xml.in.h:405 -msgid "Make CapsLock an additional Ctrl." -msgstr "Caps Lock як додаткова клавіша Ctrl." +#: ../rules/base.xml.in.h:430 +msgid "Make CapsLock an additional Backspace" +msgstr "Caps Lock як додаткова клавіша Backspace" + +#: ../rules/base.xml.in.h:431 +msgid "Make CapsLock an additional Ctrl" +msgstr "Caps Lock як додаткова клавіша Ctrl" + +#: ../rules/base.xml.in.h:432 +msgid "Make CapsLock an additional ESC" +msgstr "Caps Lock як додаткова клавіша ESC" + +#: ../rules/base.xml.in.h:433 +msgid "Make CapsLock an additional Hyper" +msgstr "Caps Lock як додаткова клавіша Hyper" -#: ../rules/base.xml.in.h:406 ../rules/evdev.xml.in.h:406 +#: ../rules/base.xml.in.h:434 +msgid "Make CapsLock an additional NumLock" +msgstr "Caps Lock як додаткова клавіша NumLock" + +#: ../rules/base.xml.in.h:435 +msgid "Make CapsLock an additional Super" +msgstr "Caps Lock як додаткова клавіша Super" + +#: ../rules/base.xml.in.h:436 msgid "Mal" msgstr "Мальд" -#: ../rules/base.xml.in.h:407 ../rules/evdev.xml.in.h:407 +#: ../rules/base.xml.in.h:437 msgid "Malayalam" msgstr "Малайська" -#: ../rules/base.xml.in.h:408 ../rules/evdev.xml.in.h:408 +#: ../rules/base.xml.in.h:438 msgid "Malayalam Lalitha" msgstr "Малайська Лаліта" -#: ../rules/base.xml.in.h:409 ../rules/evdev.xml.in.h:409 +#: ../rules/base.xml.in.h:439 msgid "Maldives" msgstr "Мальдиви" -#: ../rules/base.xml.in.h:410 ../rules/evdev.xml.in.h:410 +#: ../rules/base.xml.in.h:440 msgid "Malta" msgstr "Мальта" -#: ../rules/base.xml.in.h:411 ../rules/evdev.xml.in.h:411 +#: ../rules/base.xml.in.h:441 msgid "Maltese keyboard with US layout" msgstr "Мальтійська клавіатура з розкладкою США" -#: ../rules/base.xml.in.h:412 ../rules/evdev.xml.in.h:412 +#: ../rules/base.xml.in.h:442 msgid "Mao" msgstr "Мао" -#: ../rules/base.xml.in.h:413 ../rules/evdev.xml.in.h:413 +#: ../rules/base.xml.in.h:443 msgid "Maori" msgstr "Маорі" -#: ../rules/base.xml.in.h:414 ../rules/evdev.xml.in.h:414 +#: ../rules/base.xml.in.h:444 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:415 ../rules/evdev.xml.in.h:415 +#: ../rules/base.xml.in.h:445 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Memorex MX2500 EZ-Access Keyboard" -#: ../rules/base.xml.in.h:416 ../rules/evdev.xml.in.h:416 +#: ../rules/base.xml.in.h:446 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:417 ../rules/evdev.xml.in.h:417 -msgid "Menu is Compose." -msgstr "Клавіша Menu відповідає клавіші Compose" +#: ../rules/base.xml.in.h:447 +msgid "Menu" +msgstr "Menu" -#: ../rules/base.xml.in.h:418 ../rules/evdev.xml.in.h:418 -msgid "Menu key changes layout." -msgstr "Клавіша Menu змінює розкладку." +#: ../rules/base.xml.in.h:448 +msgid "Meta is mapped to Left Win" +msgstr "Meta відповідає лівій клавіші Win" -#: ../rules/base.xml.in.h:419 ../rules/evdev.xml.in.h:419 -msgid "Meta is mapped to the Win-keys." -msgstr "Клавіша Meta відповідає клавішам Win" +#: ../rules/base.xml.in.h:449 +msgid "Meta is mapped to Win keys" +msgstr "Meta відповідає клавішам Win" -#: ../rules/base.xml.in.h:420 ../rules/evdev.xml.in.h:420 -msgid "Meta is mapped to the left Win-key." -msgstr "Клавіша Meta відповідає лівій клавіші Win" +#: ../rules/base.xml.in.h:450 +msgid "Microsoft Comfort Curve Keyboard 2000" +msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:421 ../rules/evdev.xml.in.h:421 +#: ../rules/base.xml.in.h:451 msgid "Microsoft Internet Keyboard" msgstr "Microsoft Internet Keyboard" -#: ../rules/base.xml.in.h:422 ../rules/evdev.xml.in.h:422 +#: ../rules/base.xml.in.h:452 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Microsoft Internet Keyboard Pro, шведська" -#: ../rules/base.xml.in.h:423 ../rules/evdev.xml.in.h:423 +#: ../rules/base.xml.in.h:453 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:424 ../rules/evdev.xml.in.h:424 +#: ../rules/base.xml.in.h:454 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:425 ../rules/evdev.xml.in.h:425 +#: ../rules/base.xml.in.h:455 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:426 ../rules/evdev.xml.in.h:426 +#: ../rules/base.xml.in.h:456 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:427 ../rules/evdev.xml.in.h:427 +#: ../rules/base.xml.in.h:457 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:428 ../rules/evdev.xml.in.h:428 +#: ../rules/base.xml.in.h:458 +msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" +msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" + +#: ../rules/base.xml.in.h:459 msgid "Microsoft Office Keyboard" msgstr "Microsoft Office Keyboard" -#: ../rules/base.xml.in.h:429 ../rules/evdev.xml.in.h:429 +#: ../rules/base.xml.in.h:460 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:430 ../rules/evdev.xml.in.h:430 +#: ../rules/base.xml.in.h:461 msgid "Miscellaneous compatibility options" msgstr "Різні параметри сумісності" -#: ../rules/base.xml.in.h:431 ../rules/evdev.xml.in.h:431 +#: ../rules/base.xml.in.h:462 msgid "Mkd" msgstr "Мкд" -#: ../rules/base.xml.in.h:432 ../rules/evdev.xml.in.h:432 +#: ../rules/base.xml.in.h:463 msgid "Mlt" msgstr "Мальт" -#: ../rules/base.xml.in.h:433 ../rules/evdev.xml.in.h:433 +#: ../rules/base.xml.in.h:464 msgid "Mmr" msgstr "М'янм" -#: ../rules/base.xml.in.h:434 ../rules/evdev.xml.in.h:434 +#: ../rules/base.xml.in.h:465 msgid "Mng" msgstr "Монг" -#: ../rules/base.xml.in.h:435 ../rules/evdev.xml.in.h:435 +#: ../rules/base.xml.in.h:466 msgid "Mongolia" msgstr "Монголія" -#: ../rules/base.xml.in.h:436 ../rules/evdev.xml.in.h:436 +#: ../rules/base.xml.in.h:467 msgid "Montenegro" msgstr "Чорногорія" -#: ../rules/base.xml.in.h:437 ../rules/evdev.xml.in.h:437 +#: ../rules/base.xml.in.h:468 msgid "Morocco" msgstr "Марокканська" -#: ../rules/base.xml.in.h:438 ../rules/evdev.xml.in.h:438 +#: ../rules/base.xml.in.h:469 msgid "Multilingual" msgstr "Багатомовна" -#: ../rules/base.xml.in.h:439 ../rules/evdev.xml.in.h:439 +#: ../rules/base.xml.in.h:470 msgid "Multilingual, first part" msgstr "Багатомовна, перша частина" -#: ../rules/base.xml.in.h:440 ../rules/evdev.xml.in.h:440 +#: ../rules/base.xml.in.h:471 msgid "Multilingual, second part" msgstr "Багатомовна, друга частина" -#: ../rules/base.xml.in.h:441 ../rules/evdev.xml.in.h:441 +#: ../rules/base.xml.in.h:472 msgid "Myanmar" msgstr "М'янма" -#: ../rules/base.xml.in.h:442 ../rules/evdev.xml.in.h:442 +#: ../rules/base.xml.in.h:473 msgid "NICOLA-F style Backspace" msgstr "NICOLA-F style Backspace" -#: ../rules/base.xml.in.h:443 ../rules/evdev.xml.in.h:443 -msgid "Neostyle" -msgstr "Neostyle" +#: ../rules/base.xml.in.h:474 +msgid "NLA" +msgstr "NLA" + +#: ../rules/base.xml.in.h:475 +msgid "Nativo" +msgstr "Nativo" -#: ../rules/base.xml.in.h:444 ../rules/evdev.xml.in.h:444 +#: ../rules/base.xml.in.h:476 +msgid "Nativo for Esperanto" +msgstr "Nativo для есперанто" + +#: ../rules/base.xml.in.h:477 +msgid "Nativo for USA keyboards" +msgstr "Nativo для клавіатур у США" + +#: ../rules/base.xml.in.h:478 +msgid "Neo 2" +msgstr "Neo 2" + +#: ../rules/base.xml.in.h:479 msgid "Nep" msgstr "Неп" -#: ../rules/base.xml.in.h:445 ../rules/evdev.xml.in.h:445 +#: ../rules/base.xml.in.h:480 msgid "Nepal" msgstr "Непал" -#: ../rules/base.xml.in.h:446 ../rules/evdev.xml.in.h:446 +#: ../rules/base.xml.in.h:481 msgid "Netherlands" msgstr "Нідерландська" -#: ../rules/base.xml.in.h:447 ../rules/evdev.xml.in.h:447 +#: ../rules/base.xml.in.h:482 +msgid "New phonetic" +msgstr "Нова фонетична" + +#: ../rules/base.xml.in.h:483 msgid "Nig" msgstr "Ніг" -#: ../rules/base.xml.in.h:448 ../rules/evdev.xml.in.h:448 +#: ../rules/base.xml.in.h:484 msgid "Nigeria" msgstr "Нігерія" -#: ../rules/base.xml.in.h:449 ../rules/evdev.xml.in.h:449 +#: ../rules/base.xml.in.h:485 msgid "Nld" msgstr "Флам" -#: ../rules/base.xml.in.h:450 ../rules/evdev.xml.in.h:450 +#: ../rules/base.xml.in.h:486 +msgid "Non-breakable space character at fourth level" +msgstr "Символ нерозривного пробілу на четвертому рівні" + +#: ../rules/base.xml.in.h:487 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" +msgstr "Клавіша пробіл видає нерозривний пробіл на 4-му рівні, вузький нерозривний пробіл на 6-му рівні" + +#: ../rules/base.xml.in.h:488 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" +msgstr "Клавіша пробіл видає нерозривний пробіл на 4-му рівні, вузький нерозривний пробіл на 6-му рівні (через Ctrl+Shift)" + +#: ../rules/base.xml.in.h:489 +msgid "Non-breakable space character at second level" +msgstr "Символ нерозривного пробілу на другому рівні" + +#: ../rules/base.xml.in.h:490 +msgid "Non-breakable space character at third level" +msgstr "Символ нерозривного пробілу на третьому рівні" + +#: ../rules/base.xml.in.h:491 +msgid "Non-breakable space character at third level, nothing at fourth level" +msgstr "Символ нерозривного пробілу на третьому рівні, нічого на четвертому" + +#: ../rules/base.xml.in.h:492 +msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" +msgstr "Символ нерозривного пробілу на третьому рівні, символ тонкого нерозривного пробілу на четвертому рівні" + +#: ../rules/base.xml.in.h:493 msgid "Nor" msgstr "Нор" -#: ../rules/base.xml.in.h:451 ../rules/evdev.xml.in.h:451 +#: ../rules/base.xml.in.h:494 msgid "Northern Saami" msgstr "Північне Саамі" -#: ../rules/base.xml.in.h:452 ../rules/evdev.xml.in.h:452 +#: ../rules/base.xml.in.h:495 msgid "Northern Saami, eliminate dead keys" msgstr "Північне Саамі, вилучити сліпі клавіші (dead keys)" -#: ../rules/base.xml.in.h:453 ../rules/evdev.xml.in.h:453 +#: ../rules/base.xml.in.h:496 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:454 ../rules/evdev.xml.in.h:454 +#: ../rules/base.xml.in.h:497 msgid "Norway" msgstr "Норвегія" -#: ../rules/base.xml.in.h:455 ../rules/evdev.xml.in.h:455 -msgid "NumLock LED shows alternative layout." -msgstr "Індикатор NumLock показує альтернативну розкладку." +#: ../rules/base.xml.in.h:498 +msgid "NumLock" +msgstr "NumLock" -#: ../rules/base.xml.in.h:456 ../rules/evdev.xml.in.h:456 +#: ../rules/base.xml.in.h:499 msgid "Numeric keypad delete key behaviour" msgstr "Вибір поведінки клавіші del на цифровій клавіатурі" -#: ../rules/base.xml.in.h:457 ../rules/evdev.xml.in.h:457 -msgid "Numeric keypad keys work as with Mac." -msgstr "Цифрова клавіатура працює як у Mac." +#: ../rules/base.xml.in.h:500 +msgid "Numeric keypad keys work as with Mac" +msgstr "Цифрова клавіатура працює як у Mac" -#: ../rules/base.xml.in.h:458 ../rules/evdev.xml.in.h:458 +#: ../rules/base.xml.in.h:501 msgid "Numeric keypad layout selection" msgstr "Вибір розкладки цифрової клавіатури" -#: ../rules/base.xml.in.h:459 ../rules/evdev.xml.in.h:459 +#: ../rules/base.xml.in.h:502 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:460 ../rules/evdev.xml.in.h:460 +#: ../rules/base.xml.in.h:503 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:461 ../rules/evdev.xml.in.h:461 +#: ../rules/base.xml.in.h:504 msgid "OLPC Dari" msgstr "OLPC Дарі" -#: ../rules/base.xml.in.h:462 ../rules/evdev.xml.in.h:462 +#: ../rules/base.xml.in.h:505 msgid "OLPC Pashto" msgstr "OLPC Пушту" -#: ../rules/base.xml.in.h:463 ../rules/evdev.xml.in.h:463 +#: ../rules/base.xml.in.h:506 msgid "OLPC Southern Uzbek" msgstr "OLPC південноузбецька" -#: ../rules/base.xml.in.h:464 ../rules/evdev.xml.in.h:464 +#: ../rules/base.xml.in.h:507 +msgid "Occitan" +msgstr "Окситанська" + +#: ../rules/base.xml.in.h:508 msgid "Ogham" msgstr "Огхам (давньоірландська)" -#: ../rules/base.xml.in.h:465 ../rules/evdev.xml.in.h:465 +#: ../rules/base.xml.in.h:509 msgid "Ogham IS434" msgstr "Ogham IS434" -#: ../rules/base.xml.in.h:466 ../rules/evdev.xml.in.h:466 +#: ../rules/base.xml.in.h:510 msgid "Oriya" msgstr "Орія" -#: ../rules/base.xml.in.h:467 ../rules/evdev.xml.in.h:467 +#: ../rules/base.xml.in.h:511 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Ortek MCK-800 MM/Internet keyboard" -#: ../rules/base.xml.in.h:468 ../rules/evdev.xml.in.h:468 +#: ../rules/base.xml.in.h:512 msgid "Ossetian" msgstr "Осетинська" -#: ../rules/base.xml.in.h:469 ../rules/evdev.xml.in.h:469 +#: ../rules/base.xml.in.h:513 msgid "Ossetian, Winkeys" msgstr "Осетинська, Winkeys" -#: ../rules/base.xml.in.h:470 ../rules/evdev.xml.in.h:470 +#: ../rules/base.xml.in.h:514 msgid "Ossetian, legacy" msgstr "Осетинська, застаріла" -#: ../rules/base.xml.in.h:471 ../rules/evdev.xml.in.h:471 +#: ../rules/base.xml.in.h:515 msgid "PC-98xx Series" msgstr "Моделі PC-98xx" -#: ../rules/base.xml.in.h:472 ../rules/evdev.xml.in.h:472 +#: ../rules/base.xml.in.h:516 msgid "Pak" msgstr "Пак" -#: ../rules/base.xml.in.h:473 ../rules/evdev.xml.in.h:473 +#: ../rules/base.xml.in.h:517 msgid "Pakistan" msgstr "Пакистан" -#: ../rules/base.xml.in.h:474 ../rules/evdev.xml.in.h:474 +#: ../rules/base.xml.in.h:518 msgid "Pashto" msgstr "Пушту" -#: ../rules/base.xml.in.h:475 ../rules/evdev.xml.in.h:475 +#: ../rules/base.xml.in.h:519 msgid "Pattachote" msgstr "Тайська (Паттачот)" -#: ../rules/base.xml.in.h:476 ../rules/evdev.xml.in.h:476 +#: ../rules/base.xml.in.h:520 +msgid "Persian, with Persian Keypad" +msgstr "Перська, з перською дод. панеллю" + +#: ../rules/base.xml.in.h:521 msgid "Phonetic" msgstr "Фонетична" -#: ../rules/base.xml.in.h:477 ../rules/evdev.xml.in.h:477 +#: ../rules/base.xml.in.h:522 +msgid "Phonetic Winkeys" +msgstr "Фонетична з клавішами Win" + +#: ../rules/base.xml.in.h:523 msgid "Pol" msgstr "Пол" -#: ../rules/base.xml.in.h:478 ../rules/evdev.xml.in.h:478 +#: ../rules/base.xml.in.h:524 msgid "Poland" msgstr "Польща" -#: ../rules/base.xml.in.h:479 ../rules/evdev.xml.in.h:479 +#: ../rules/base.xml.in.h:525 msgid "Polytonic" msgstr "Поліфонічна" -#: ../rules/base.xml.in.h:480 ../rules/evdev.xml.in.h:480 +#: ../rules/base.xml.in.h:526 msgid "Portugal" msgstr "Португалія" -#: ../rules/base.xml.in.h:481 ../rules/evdev.xml.in.h:481 -msgid "Press Left Alt key to choose 3rd level." -msgstr "Вибір 3-го рівня натисненням лівої клавіші Alt." - -#: ../rules/base.xml.in.h:482 ../rules/evdev.xml.in.h:482 -msgid "Press Left Win-key to choose 3rd level." -msgstr "Вибір 3-го рівня натисненням лівої клавіші Win." - -#: ../rules/base.xml.in.h:483 ../rules/evdev.xml.in.h:483 -msgid "Press Menu key to choose 3rd level." -msgstr "Вибір 3-го рівня натисненням клавіші Menu." - -#: ../rules/base.xml.in.h:484 ../rules/evdev.xml.in.h:484 -msgid "Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key." -msgstr "Вибір 3-го рівня натисненням правої клавіші Alt, Shift+права клавіша Alt діє як Multi_Key." - -#: ../rules/base.xml.in.h:485 ../rules/evdev.xml.in.h:485 -msgid "Press Right Alt key to choose 3rd level." -msgstr "Вибір 3-го рівня натисненням правої клавіші Alt." - -#: ../rules/base.xml.in.h:486 ../rules/evdev.xml.in.h:486 -msgid "Press Right Ctrl to choose 3rd level." -msgstr "Вибір 3-го рівня натисненням правої клавіші Ctrl." - -#: ../rules/base.xml.in.h:487 ../rules/evdev.xml.in.h:487 -msgid "Press Right Win-key to choose 3rd level." -msgstr "Вибір 3-го рівня натисненням правої клавіші Win." - -#: ../rules/base.xml.in.h:488 ../rules/evdev.xml.in.h:488 -msgid "Press any of Alt keys to choose 3rd level." -msgstr "Вибір 3-го рівня натисненням довільної клавіші Alt." - -#: ../rules/base.xml.in.h:489 ../rules/evdev.xml.in.h:489 -msgid "Press any of Win-keys to choose 3rd level." -msgstr "Вибір 3-го рівня натисненням довільної клавіші Win." - -#: ../rules/base.xml.in.h:490 ../rules/evdev.xml.in.h:490 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:491 ../rules/evdev.xml.in.h:491 -msgid "Pro Keypad" -msgstr "Pro Keypad" - -#: ../rules/base.xml.in.h:492 ../rules/evdev.xml.in.h:492 +#: ../rules/base.xml.in.h:527 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:493 ../rules/evdev.xml.in.h:493 +#: ../rules/base.xml.in.h:528 msgid "Programmer Dvorak" msgstr "Програмістський Дворак" -#: ../rules/base.xml.in.h:494 ../rules/evdev.xml.in.h:494 +#: ../rules/base.xml.in.h:529 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:495 ../rules/evdev.xml.in.h:495 +#: ../rules/base.xml.in.h:530 msgid "Prt" msgstr "Порт" -#: ../rules/base.xml.in.h:496 ../rules/evdev.xml.in.h:496 +#: ../rules/base.xml.in.h:531 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:497 ../rules/evdev.xml.in.h:497 -msgid "R-Alt switches layout while pressed." -msgstr "Права клавіша Alt перемикає розкладку на час натиснення." +#: ../rules/base.xml.in.h:532 +msgid "Right Alt" +msgstr "Права клавіша Alt" -#: ../rules/base.xml.in.h:498 ../rules/evdev.xml.in.h:498 -msgid "Right Alt is Compose." -msgstr "Права клавіша Alt відповідає Compose." +#: ../rules/base.xml.in.h:533 +msgid "Right Alt (while pressed)" +msgstr "Права клавіша Alt (поки натиснена)" -#: ../rules/base.xml.in.h:499 ../rules/evdev.xml.in.h:499 -msgid "Right Alt key changes layout." -msgstr "Права клавіша Alt змінює розкладку." +#: ../rules/base.xml.in.h:534 +msgid "Right Alt key never chooses 3rd level" +msgstr "Права клавіша Alt ніколи не обирає 3-й рівень" -#: ../rules/base.xml.in.h:500 ../rules/evdev.xml.in.h:500 -msgid "Right Alt key never chooses 3rd level." -msgstr "Права клавіша Alt ніколи не обирає 3-й рівень." +#: ../rules/base.xml.in.h:535 +msgid "Right Alt, Shift+Right Alt key is Multi_Key" +msgstr "Вибір 3-го рівня натисненням правої клавіші Alt, Shift+права клавіша Alt діє як Multi_Key" -#: ../rules/base.xml.in.h:501 ../rules/evdev.xml.in.h:501 -msgid "Right Ctrl is Compose." -msgstr "Права клавіша Ctrl Compose." +#: ../rules/base.xml.in.h:536 +msgid "Right Ctrl" +msgstr "Права клавіша Ctrl" -#: ../rules/base.xml.in.h:502 ../rules/evdev.xml.in.h:502 -msgid "Right Ctrl key changes layout." -msgstr "Права клавіша Ctrl змінює розкладку." +#: ../rules/base.xml.in.h:537 +msgid "Right Ctrl (while pressed)" +msgstr "Права клавіша Ctrl (поки натиснута)" -#: ../rules/base.xml.in.h:503 ../rules/evdev.xml.in.h:503 -msgid "Right Ctrl key switches layout while pressed." -msgstr "Права клавіша Ctrl перемикає розкладку на час натискання." +#: ../rules/base.xml.in.h:538 +msgid "Right Ctrl as Right Alt" +msgstr "Права клавіша Ctrl працює як права клавіша Alt" -#: ../rules/base.xml.in.h:504 ../rules/evdev.xml.in.h:504 -msgid "Right Ctrl key works as Right Alt." -msgstr "Права клавіша Ctrl функціонує як права клавіша Alt." +#: ../rules/base.xml.in.h:539 +msgid "Right Ctrl+Right Shift" +msgstr "Права Ctrl+Права Shift" -#: ../rules/base.xml.in.h:505 ../rules/evdev.xml.in.h:505 -msgid "Right Shift key changes layout." -msgstr "Права клавіша Shift змінює розкладку." +#: ../rules/base.xml.in.h:540 +msgid "Right Shift" +msgstr "Права клавіша Shift" -#: ../rules/base.xml.in.h:506 ../rules/evdev.xml.in.h:506 -msgid "Right Win-key changes layout." -msgstr "Права клавіша Win змінює розкладку." +#: ../rules/base.xml.in.h:541 +msgid "Right Win" +msgstr "Права клавіша Win" -#: ../rules/base.xml.in.h:507 ../rules/evdev.xml.in.h:507 -msgid "Right Win-key is Compose." -msgstr "Права клавіша Win відповідає клавіші Compose." +#: ../rules/base.xml.in.h:542 +msgid "Right Win (while pressed)" +msgstr "Права клавіша Win (поки натиснена)" -#: ../rules/base.xml.in.h:508 ../rules/evdev.xml.in.h:508 -msgid "Right Win-key switches layout while pressed." -msgstr "Права клавіша Win перемикає розкладку на час натискання." - -#: ../rules/base.xml.in.h:509 ../rules/evdev.xml.in.h:509 +#: ../rules/base.xml.in.h:543 msgid "Right hand" msgstr "Для правші" -#: ../rules/base.xml.in.h:510 ../rules/evdev.xml.in.h:510 +#: ../rules/base.xml.in.h:544 msgid "Right handed Dvorak" msgstr "Дворак для правші" -#: ../rules/base.xml.in.h:511 ../rules/evdev.xml.in.h:511 +#: ../rules/base.xml.in.h:545 msgid "Romania" msgstr "Румунія" -#: ../rules/base.xml.in.h:512 ../rules/evdev.xml.in.h:512 +#: ../rules/base.xml.in.h:546 msgid "Romanian keyboard with German letters" msgstr "Румунська клавіатура з німецькими літерами" -#: ../rules/base.xml.in.h:513 ../rules/evdev.xml.in.h:513 +#: ../rules/base.xml.in.h:547 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Румунська клавіатура з німецькими літерами, вимкнути сліпі клавіші" -#: ../rules/base.xml.in.h:514 ../rules/evdev.xml.in.h:514 +#: ../rules/base.xml.in.h:548 msgid "Rou" msgstr "Рум" -#: ../rules/base.xml.in.h:515 ../rules/evdev.xml.in.h:515 +#: ../rules/base.xml.in.h:549 msgid "Rus" msgstr "Рос" -#: ../rules/base.xml.in.h:516 ../rules/evdev.xml.in.h:516 +#: ../rules/base.xml.in.h:550 msgid "Russia" msgstr "Росія" -#: ../rules/base.xml.in.h:517 ../rules/evdev.xml.in.h:517 +#: ../rules/base.xml.in.h:551 msgid "Russian" msgstr "Російська" -#: ../rules/base.xml.in.h:518 ../rules/evdev.xml.in.h:518 +#: ../rules/base.xml.in.h:552 msgid "Russian phonetic" msgstr "Російська (фонетична)" -#: ../rules/base.xml.in.h:519 ../rules/evdev.xml.in.h:519 +#: ../rules/base.xml.in.h:553 msgid "Russian phonetic Dvorak" msgstr "Російський фонетичний Dvorak" -#: ../rules/base.xml.in.h:520 ../rules/evdev.xml.in.h:520 +#: ../rules/base.xml.in.h:554 msgid "Russian phonetic, eliminate dead keys" msgstr "Російська фонетична, вилучити сліпі клавіші" -#: ../rules/base.xml.in.h:521 ../rules/evdev.xml.in.h:521 +#: ../rules/base.xml.in.h:555 msgid "Russian with Kazakh" msgstr "Російська з казахською" -#: ../rules/base.xml.in.h:522 ../rules/evdev.xml.in.h:522 +#: ../rules/base.xml.in.h:556 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "SILVERCREST Multimedia Wireless Keyboard" -#: ../rules/base.xml.in.h:523 ../rules/evdev.xml.in.h:523 +#: ../rules/base.xml.in.h:557 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:524 ../rules/evdev.xml.in.h:524 +#: ../rules/base.xml.in.h:558 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:525 ../rules/evdev.xml.in.h:525 +#: ../rules/base.xml.in.h:559 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:526 ../rules/evdev.xml.in.h:526 +#: ../rules/base.xml.in.h:560 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:527 ../rules/evdev.xml.in.h:527 +#: ../rules/base.xml.in.h:561 ../rules/base.extras.xml.in.h:7 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:528 ../rules/evdev.xml.in.h:528 +#: ../rules/base.xml.in.h:562 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:529 ../rules/evdev.xml.in.h:529 +#: ../rules/base.xml.in.h:563 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:530 ../rules/evdev.xml.in.h:530 +#: ../rules/base.xml.in.h:564 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:531 ../rules/evdev.xml.in.h:531 +#: ../rules/base.xml.in.h:565 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:532 ../rules/evdev.xml.in.h:532 -msgid "ScrollLock LED shows alternative layout." -msgstr "Індикатор ScrollLock показує альтернативну розкладку." +#: ../rules/base.xml.in.h:566 +msgid "Scroll Lock" +msgstr "Scroll Lock" + +#: ../rules/base.xml.in.h:567 +msgid "ScrollLock" +msgstr "ScrollLock" -#: ../rules/base.xml.in.h:533 ../rules/evdev.xml.in.h:533 +#: ../rules/base.xml.in.h:568 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:534 ../rules/evdev.xml.in.h:534 +#: ../rules/base.xml.in.h:569 +msgid "Semi-colon on third level" +msgstr "Крапка з комою на третьому рівні" + +#: ../rules/base.xml.in.h:570 ../rules/base.extras.xml.in.h:8 msgid "Serbia" msgstr "Сербія" -#: ../rules/base.xml.in.h:535 ../rules/evdev.xml.in.h:535 -msgid "Shift cancels CapsLock." -msgstr "Shift скасовує Caps Lock." +#: ../rules/base.xml.in.h:571 +msgid "Shift cancels CapsLock" +msgstr "Shift скасовує Caps Lock" + +#: ../rules/base.xml.in.h:572 +msgid "Shift does not cancel NumLock, chooses 3d level instead" +msgstr "Shift не скасовує NumLock, а обирає третій ряд" -#: ../rules/base.xml.in.h:536 ../rules/evdev.xml.in.h:536 -msgid "Shift with numeric keypad keys works as in MS Windows." -msgstr "Shift з цифровою клавіатурою працює як у Microsoft Windows." +#: ../rules/base.xml.in.h:573 +msgid "Shift with numeric keypad keys works as in MS Windows" +msgstr "Shift з цифровою клавіатурою працює як у Microsoft Windows" -#: ../rules/base.xml.in.h:537 ../rules/evdev.xml.in.h:537 -msgid "Shift+CapsLock changes layout." -msgstr "Shift+CapsLock змінюють розкладку." +#: ../rules/base.xml.in.h:574 +msgid "Shift+CapsLock" +msgstr "Shift+CapsLock" -#: ../rules/base.xml.in.h:538 ../rules/evdev.xml.in.h:538 +#: ../rules/base.xml.in.h:575 msgid "Simple" msgstr "Проста" -#: ../rules/base.xml.in.h:539 ../rules/evdev.xml.in.h:539 +#: ../rules/base.xml.in.h:576 msgid "Slovakia" msgstr "Словаччина" -#: ../rules/base.xml.in.h:540 ../rules/evdev.xml.in.h:540 +#: ../rules/base.xml.in.h:577 msgid "Slovenia" msgstr "Словенія" -#: ../rules/base.xml.in.h:541 ../rules/evdev.xml.in.h:541 +#: ../rules/base.xml.in.h:578 msgid "South Africa" msgstr "Південна Африка" -#: ../rules/base.xml.in.h:542 ../rules/evdev.xml.in.h:542 +#: ../rules/base.xml.in.h:579 msgid "Southern Uzbek" msgstr "Південний Узбекистан" -#: ../rules/base.xml.in.h:543 ../rules/evdev.xml.in.h:543 -msgid "Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Клавіша пробіл видає нерозривний пробіл на 4-му рівні, вузький нерозривний пробіл на 6-му рівні" - -#: ../rules/base.xml.in.h:544 ../rules/evdev.xml.in.h:544 -msgid "Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift" -msgstr "Клавіша пробіл видає нерозривний пробіл на 4-му рівні, вузький нерозривний пробіл на 6-му рівні (через Ctrl+Shift)" - -#: ../rules/base.xml.in.h:545 ../rules/evdev.xml.in.h:545 -msgid "Space key outputs non-breakable space character at fourth level." -msgstr "Клавіша пробіл на 4-му рівні видає символ нерозривного пробілу." - -#: ../rules/base.xml.in.h:546 ../rules/evdev.xml.in.h:546 -msgid "Space key outputs non-breakable space character at second level." -msgstr "Клавіша пробіл на другому рівні видає символ нерозривного пробілу." - -#: ../rules/base.xml.in.h:547 ../rules/evdev.xml.in.h:547 -msgid "Space key outputs non-breakable space character at third level, nothing at fourth level." -msgstr "Клавіша пробіл на третьому рівні видає символ нерозривного пробілу, на четвертому не дає нічого." - -#: ../rules/base.xml.in.h:548 ../rules/evdev.xml.in.h:548 -msgid "Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Клавіша пробіл видає нерозривний пробіл на 3-му рівні, вузький нерозривний пробіл на 4-му рівні" - -#: ../rules/base.xml.in.h:549 ../rules/evdev.xml.in.h:549 -msgid "Space key outputs non-breakable space character at third level." -msgstr "Клавіша пробіл на третьому рівні видає символ нерозривного пробілу." - -#: ../rules/base.xml.in.h:550 ../rules/evdev.xml.in.h:550 -msgid "Space key outputs usual space at any level." -msgstr "Клавіша пробіл на будь-якому рівні видає звичайний символ пробілу." - -#: ../rules/base.xml.in.h:551 ../rules/evdev.xml.in.h:551 +#: ../rules/base.xml.in.h:580 msgid "Spain" msgstr "Іспанія" -#: ../rules/base.xml.in.h:552 ../rules/evdev.xml.in.h:552 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server." -msgstr "Сліпі клавіші (Ctrl+Alt+<key>) обробляються на сервері." +#: ../rules/base.xml.in.h:581 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server" +msgstr "Сліпі клавіші (Ctrl+Alt+<key>) обробляються на сервері" -#: ../rules/base.xml.in.h:553 ../rules/evdev.xml.in.h:553 +#: ../rules/base.xml.in.h:582 msgid "SrL" msgstr "ШріЛ" -#: ../rules/base.xml.in.h:554 ../rules/evdev.xml.in.h:554 +#: ../rules/base.xml.in.h:583 msgid "Sri Lanka" msgstr "Шрі-Ланка" -#: ../rules/base.xml.in.h:555 ../rules/evdev.xml.in.h:555 +#: ../rules/base.xml.in.h:584 msgid "Standard" msgstr "Стандартна" -#: ../rules/base.xml.in.h:556 ../rules/evdev.xml.in.h:556 +#: ../rules/base.xml.in.h:585 msgid "Standard (Cedilla)" msgstr "Стандартна (Седиль)" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:558 ../rules/evdev.xml.in.h:558 +#: ../rules/base.xml.in.h:587 msgid "Standard RSTU" msgstr "Стандартна RSTU" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:560 ../rules/evdev.xml.in.h:560 +#: ../rules/base.xml.in.h:589 msgid "Standard RSTU on Russian layout" msgstr "Стандартна RSTU на російській розкладці" -#: ../rules/base.xml.in.h:561 ../rules/evdev.xml.in.h:561 +#: ../rules/base.xml.in.h:590 msgid "Sun Type 5/6" msgstr "Sun Type 5/6" -#: ../rules/base.xml.in.h:562 ../rules/evdev.xml.in.h:562 +#: ../rules/base.xml.in.h:591 msgid "Sun dead keys" msgstr "Sun dead keys" -#: ../rules/base.xml.in.h:563 ../rules/evdev.xml.in.h:563 +#: ../rules/base.xml.in.h:592 msgid "Super Power Multimedia Keyboard" msgstr "Super Power Multimedia Keyboard" -#: ../rules/base.xml.in.h:564 ../rules/evdev.xml.in.h:564 -msgid "Super is mapped to the Win-keys." -msgstr "Клавіша Super відповідає клавішам Win." - -#: ../rules/base.xml.in.h:565 ../rules/evdev.xml.in.h:565 +#: ../rules/base.xml.in.h:593 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:566 ../rules/evdev.xml.in.h:566 +#: ../rules/base.xml.in.h:594 msgid "Svk" msgstr "Словац" -#: ../rules/base.xml.in.h:567 ../rules/evdev.xml.in.h:567 +#: ../rules/base.xml.in.h:595 msgid "Svn" msgstr "Слвн" -#: ../rules/base.xml.in.h:568 ../rules/evdev.xml.in.h:568 -msgid "Swap Ctrl and CapsLock." -msgstr "Поміняти місцями клавіші Control та Caps Lock." - -#: ../rules/base.xml.in.h:569 ../rules/evdev.xml.in.h:569 -msgid "Swap ESC and CapsLock." -msgstr "Поміняти місцями клавіші ESC та Caps Lock." +#: ../rules/base.xml.in.h:596 +msgid "Swap Ctrl and CapsLock" +msgstr "Поміняти місцями клавіші Control та Caps Lock" -#: ../rules/base.xml.in.h:570 ../rules/evdev.xml.in.h:570 -msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -msgstr "Міняти місцями дві клавіші, коли Mac-клавіатури неправильно визначаються ядром." +#: ../rules/base.xml.in.h:597 +msgid "Swap ESC and CapsLock" +msgstr "Поміняти місцями клавіші ESC та Caps Lock" -#: ../rules/base.xml.in.h:571 ../rules/evdev.xml.in.h:571 +#: ../rules/base.xml.in.h:598 msgid "Swe" msgstr "Швед" -#: ../rules/base.xml.in.h:572 ../rules/evdev.xml.in.h:572 +#: ../rules/base.xml.in.h:599 msgid "Sweden" msgstr "Швеція" -#: ../rules/base.xml.in.h:573 ../rules/evdev.xml.in.h:573 +#: ../rules/base.xml.in.h:600 msgid "Switzerland" msgstr "Швейцарія" -#: ../rules/base.xml.in.h:574 ../rules/evdev.xml.in.h:574 +#: ../rules/base.xml.in.h:601 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (планшетний ПК)" -#: ../rules/base.xml.in.h:575 ../rules/evdev.xml.in.h:575 +#: ../rules/base.xml.in.h:602 msgid "Syr" msgstr "Сир" -#: ../rules/base.xml.in.h:576 ../rules/evdev.xml.in.h:576 +#: ../rules/base.xml.in.h:603 msgid "Syria" msgstr "Сирія" -#: ../rules/base.xml.in.h:577 ../rules/evdev.xml.in.h:577 +#: ../rules/base.xml.in.h:604 msgid "Syriac" msgstr "Сирійська" -#: ../rules/base.xml.in.h:578 ../rules/evdev.xml.in.h:578 +#: ../rules/base.xml.in.h:605 msgid "Syriac phonetic" msgstr "Сирійська фонетична" -#: ../rules/base.xml.in.h:579 ../rules/evdev.xml.in.h:579 +#: ../rules/base.xml.in.h:606 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:580 ../rules/evdev.xml.in.h:580 +#: ../rules/base.xml.in.h:607 msgid "Tajikistan" msgstr "Таджикистан" -#: ../rules/base.xml.in.h:581 ../rules/evdev.xml.in.h:581 +#: ../rules/base.xml.in.h:608 msgid "Tamil" msgstr "Тамільська" -#: ../rules/base.xml.in.h:582 ../rules/evdev.xml.in.h:582 +#: ../rules/base.xml.in.h:609 msgid "Tamil TAB Typewriter" msgstr "Тамільська TAB (Машинописна)" -#: ../rules/base.xml.in.h:583 ../rules/evdev.xml.in.h:583 +#: ../rules/base.xml.in.h:610 msgid "Tamil TSCII Typewriter" msgstr "Тамільська TSCII (Машинописна)" -#: ../rules/base.xml.in.h:584 ../rules/evdev.xml.in.h:584 +#: ../rules/base.xml.in.h:611 msgid "Tamil Unicode" msgstr "Тамільська Unicode" -#: ../rules/base.xml.in.h:585 ../rules/evdev.xml.in.h:585 +#: ../rules/base.xml.in.h:612 +msgid "Targa Visionary 811" +msgstr "Targa Visionary 811" + +#: ../rules/base.xml.in.h:613 msgid "Tatar" msgstr "Татарська" -#: ../rules/base.xml.in.h:586 ../rules/evdev.xml.in.h:586 +#: ../rules/base.xml.in.h:614 msgid "Telugu" msgstr "Телугу" -#: ../rules/base.xml.in.h:587 ../rules/evdev.xml.in.h:587 +#: ../rules/base.xml.in.h:615 msgid "Tha" msgstr "Тай" -#: ../rules/base.xml.in.h:588 ../rules/evdev.xml.in.h:588 +#: ../rules/base.xml.in.h:616 msgid "Thailand" msgstr "Таїланд" -#: ../rules/base.xml.in.h:589 ../rules/evdev.xml.in.h:589 -msgid "Third level choosers" -msgstr "Вибір 3-го рівня" - -#: ../rules/base.xml.in.h:590 ../rules/evdev.xml.in.h:590 +#: ../rules/base.xml.in.h:617 msgid "Tibetan" msgstr "Тибетська" -#: ../rules/base.xml.in.h:591 ../rules/evdev.xml.in.h:591 +#: ../rules/base.xml.in.h:618 msgid "Tibetan (with ASCII numerals)" msgstr "Тибетська (з ASCII числами)" -#: ../rules/base.xml.in.h:592 ../rules/evdev.xml.in.h:592 +#: ../rules/base.xml.in.h:619 msgid "Tifinagh" msgstr "Тифіна" -#: ../rules/base.xml.in.h:593 ../rules/evdev.xml.in.h:593 +#: ../rules/base.xml.in.h:620 msgid "Tifinagh Alternative" msgstr "Тифіна альтернативна" -#: ../rules/base.xml.in.h:594 ../rules/evdev.xml.in.h:594 +#: ../rules/base.xml.in.h:621 msgid "Tifinagh Alternative Phonetic" msgstr "Тифіна альтернативна фонетична" -#: ../rules/base.xml.in.h:595 ../rules/evdev.xml.in.h:595 +#: ../rules/base.xml.in.h:622 msgid "Tifinagh Extended" msgstr "Тифіна розширена" -#: ../rules/base.xml.in.h:596 ../rules/evdev.xml.in.h:596 +#: ../rules/base.xml.in.h:623 msgid "Tifinagh Extended Phonetic" msgstr "Тифіна розширена фонетична" -#: ../rules/base.xml.in.h:597 ../rules/evdev.xml.in.h:597 +#: ../rules/base.xml.in.h:624 msgid "Tifinagh Phonetic" msgstr "Тифіна фонетична" -#: ../rules/base.xml.in.h:598 ../rules/evdev.xml.in.h:598 +#: ../rules/base.xml.in.h:625 msgid "Tilde (~) variant" msgstr "Варіант з тильдою (~)" -#: ../rules/base.xml.in.h:599 ../rules/evdev.xml.in.h:599 +#: ../rules/base.xml.in.h:626 msgid "Tjk" msgstr "Тдж" -#: ../rules/base.xml.in.h:600 ../rules/evdev.xml.in.h:600 +#: ../rules/base.xml.in.h:627 +msgid "To the corresponding key in a Dvorak keyboard." +msgstr "На відповідну клавішу на клавіатурі Дворак." + +#: ../rules/base.xml.in.h:628 +msgid "To the corresponding key in a Qwerty keyboard." +msgstr "На відповідну клавішу на клавіатурі Qwerty." + +#: ../rules/base.xml.in.h:629 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:601 ../rules/evdev.xml.in.h:601 +#: ../rules/base.xml.in.h:630 +msgid "Traditional phonetic" +msgstr "Традиційна фонетична" + +#: ../rules/base.xml.in.h:631 msgid "Trust Direct Access Keyboard" msgstr "Trust Direct Access Keyboard" -#: ../rules/base.xml.in.h:602 ../rules/evdev.xml.in.h:602 +#: ../rules/base.xml.in.h:632 +msgid "Trust Slimline" +msgstr "Trust Slimline" + +#: ../rules/base.xml.in.h:633 msgid "Trust Wireless Keyboard Classic" msgstr "Trust Wireless Keyboard Classic" -#: ../rules/base.xml.in.h:603 ../rules/evdev.xml.in.h:603 +#: ../rules/base.xml.in.h:634 msgid "Tur" msgstr "Тур" -#: ../rules/base.xml.in.h:604 ../rules/evdev.xml.in.h:604 +#: ../rules/base.xml.in.h:635 msgid "Turkey" msgstr "Туреччина" -#: ../rules/base.xml.in.h:605 ../rules/evdev.xml.in.h:605 +#: ../rules/base.xml.in.h:636 +msgid "Turkmenistan" +msgstr "Туркменістан" + +#: ../rules/base.xml.in.h:637 msgid "Typewriter" msgstr "Машинописна" -#: ../rules/base.xml.in.h:606 ../rules/evdev.xml.in.h:606 +#: ../rules/base.xml.in.h:638 +msgid "Typewriter, legacy" +msgstr "Машинописна, застаріла" + +#: ../rules/base.xml.in.h:639 msgid "UCW layout (accented letters only)" msgstr "UCW-розкладка (лише літери з акцентами)" -#: ../rules/base.xml.in.h:607 ../rules/evdev.xml.in.h:607 +#: ../rules/base.xml.in.h:640 msgid "US keyboard with Bosnian digraphs" msgstr "Клавіатура США з боснійськими диграфами" -#: ../rules/base.xml.in.h:608 ../rules/evdev.xml.in.h:608 +#: ../rules/base.xml.in.h:641 msgid "US keyboard with Bosnian letters" msgstr "Клавіатура США з боснійськими літерами" -#: ../rules/base.xml.in.h:609 ../rules/evdev.xml.in.h:609 +#: ../rules/base.xml.in.h:642 msgid "US keyboard with Croatian digraphs" msgstr "Клавіатура США з хорватськими диграфами" -#: ../rules/base.xml.in.h:610 ../rules/evdev.xml.in.h:610 +#: ../rules/base.xml.in.h:643 msgid "US keyboard with Croatian letters" msgstr "Клавіатура США з хорватськими літерами" -#: ../rules/base.xml.in.h:611 ../rules/evdev.xml.in.h:611 +#: ../rules/base.xml.in.h:644 msgid "US keyboard with Estonian letters" msgstr "Клавіатура США з естонськими літерами" -#: ../rules/base.xml.in.h:612 ../rules/evdev.xml.in.h:612 +#: ../rules/base.xml.in.h:645 +msgid "US keyboard with Italian letters" +msgstr "Клавіатура США з італійськими буквами" + +#: ../rules/base.xml.in.h:646 msgid "US keyboard with Lithuanian letters" msgstr "Клавіатура США з литовськими буквами" -#: ../rules/base.xml.in.h:613 ../rules/evdev.xml.in.h:613 -msgid "US keyboard with Slovenian digraphs" -msgstr "Клавіатура США із словенськими диграфами" - -#: ../rules/base.xml.in.h:614 ../rules/evdev.xml.in.h:614 +#: ../rules/base.xml.in.h:647 msgid "US keyboard with Slovenian letters" msgstr "Клавіатура США із словенськими буквами" -#: ../rules/base.xml.in.h:615 ../rules/evdev.xml.in.h:615 +#: ../rules/base.xml.in.h:648 ../rules/base.extras.xml.in.h:9 msgid "USA" msgstr "США" -#: ../rules/base.xml.in.h:616 ../rules/evdev.xml.in.h:616 +#: ../rules/base.xml.in.h:649 msgid "Udmurt" msgstr "Удмуртська" -#: ../rules/base.xml.in.h:617 ../rules/evdev.xml.in.h:617 +#: ../rules/base.xml.in.h:650 msgid "Ukr" msgstr "Укр" -#: ../rules/base.xml.in.h:618 ../rules/evdev.xml.in.h:618 +#: ../rules/base.xml.in.h:651 msgid "Ukraine" msgstr "Україна" -#: ../rules/base.xml.in.h:619 ../rules/evdev.xml.in.h:619 +#: ../rules/base.xml.in.h:652 +msgid "Unicode additions (arrows and math operators)" +msgstr "Доповнення Unicode (стрілки та математичні оператори)" + +#: ../rules/base.xml.in.h:653 +msgid "Unicode additions (arrows and math operators). Math operators on default level" +msgstr "Доповнення Unicode (стрілки та математичні оператори). Математичні оператори на типовому рівні." + +#: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" msgstr "UnicodeExpert" -#: ../rules/base.xml.in.h:620 ../rules/evdev.xml.in.h:620 +#: ../rules/base.xml.in.h:655 msgid "United Kingdom" msgstr "Англійська (Великобританія)" -#: ../rules/base.xml.in.h:621 ../rules/evdev.xml.in.h:621 -msgid "Urdu" -msgstr "Урду" +#: ../rules/base.xml.in.h:656 +msgid "Unitek KB-1925" +msgstr "Unitek KB-1925" + +#: ../rules/base.xml.in.h:657 +msgid "Urdu, Alternative phonetic" +msgstr "Урду, альтернативна фонетична" + +#: ../rules/base.xml.in.h:658 +msgid "Urdu, Phonetic" +msgstr "Урду, фонетична" -#: ../rules/base.xml.in.h:622 ../rules/evdev.xml.in.h:622 +#: ../rules/base.xml.in.h:659 +msgid "Urdu, Winkeys" +msgstr "Урду, з клавішами Win" + +#: ../rules/base.xml.in.h:660 msgid "Use Bosnian digraphs" msgstr "З боснійськими диграфами" -#: ../rules/base.xml.in.h:623 ../rules/evdev.xml.in.h:623 +#: ../rules/base.xml.in.h:661 msgid "Use Croatian digraphs" msgstr "З хорватськими диграфами" -#: ../rules/base.xml.in.h:624 ../rules/evdev.xml.in.h:624 -msgid "Use Slovenian digraphs" -msgstr "Зі словенськими диграфами" - -#: ../rules/base.xml.in.h:625 ../rules/evdev.xml.in.h:625 +#: ../rules/base.xml.in.h:662 msgid "Use guillemets for quotes" msgstr "Кутові лапки у якості лапок" -#: ../rules/base.xml.in.h:626 ../rules/evdev.xml.in.h:626 -msgid "Use keyboard LED to show alternative layout." -msgstr "Використовувати клавіатурні індикатори для індикації альтернативних розкладок." +#: ../rules/base.xml.in.h:663 +msgid "Use keyboard LED to show alternative layout" +msgstr "Використовувати клавіатурні індикатори для індикації альтернативних розкладок" -#: ../rules/base.xml.in.h:627 ../rules/evdev.xml.in.h:627 +#: ../rules/base.xml.in.h:664 msgid "Using space key to input non-breakable space character" msgstr "Клавіша пробіл генерує символ нерозривного пробілу" -#: ../rules/base.xml.in.h:628 ../rules/evdev.xml.in.h:628 +#: ../rules/base.xml.in.h:665 +msgid "Usual space at any level" +msgstr "Звичайний пробіл на будь-якому рівні" + +#: ../rules/base.xml.in.h:666 msgid "Uzb" msgstr "Узб" -#: ../rules/base.xml.in.h:629 ../rules/evdev.xml.in.h:629 +#: ../rules/base.xml.in.h:667 msgid "Uzbekistan" msgstr "Узбекистан" -#: ../rules/base.xml.in.h:630 ../rules/evdev.xml.in.h:630 +#: ../rules/base.xml.in.h:668 msgid "Vietnam" msgstr "В'єтнам" -#: ../rules/base.xml.in.h:631 ../rules/evdev.xml.in.h:631 +#: ../rules/base.xml.in.h:669 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "ViewSonic KU-306 Internet Keyboard" -#: ../rules/base.xml.in.h:632 ../rules/evdev.xml.in.h:632 +#: ../rules/base.xml.in.h:670 msgid "Vnm" msgstr "В'єт" -#: ../rules/base.xml.in.h:633 ../rules/evdev.xml.in.h:633 +#: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Клавіатура Wang 724 з доповненнями Unicode (стрілки та математичні оператори)" -#: ../rules/base.xml.in.h:634 ../rules/evdev.xml.in.h:634 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level." -msgstr "Клавіатура Wang 724 з доповненнями Unicode (стрілки та математичні оператори). Математичні операції на типовому рівні." +#: ../rules/base.xml.in.h:672 +msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" +msgstr "Клавіатура Wang 724 з доповненнями Unicode (стрілки та математичні оператори). Математичні операції на типовому рівні" -#: ../rules/base.xml.in.h:635 ../rules/evdev.xml.in.h:635 +#: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" msgstr "Wang model 724 azerty" -#: ../rules/base.xml.in.h:636 ../rules/evdev.xml.in.h:636 +#: ../rules/base.xml.in.h:674 msgid "Western" msgstr "Західна" -#: ../rules/base.xml.in.h:637 ../rules/evdev.xml.in.h:637 +#: ../rules/base.xml.in.h:675 msgid "Winbook Model XP5" msgstr "Winbook Model XP5" -#: ../rules/base.xml.in.h:638 ../rules/evdev.xml.in.h:638 +#: ../rules/base.xml.in.h:676 msgid "Winkeys" msgstr "Розкладка Windows" -#: ../rules/base.xml.in.h:639 ../rules/evdev.xml.in.h:639 +#: ../rules/base.xml.in.h:677 msgid "With <\\|> key" msgstr "З клавішею <\\|>" -#: ../rules/base.xml.in.h:640 ../rules/evdev.xml.in.h:640 +#: ../rules/base.xml.in.h:678 msgid "With EuroSign on 5" msgstr "Призначити знак євро на клавішу 5" -#: ../rules/base.xml.in.h:641 ../rules/evdev.xml.in.h:641 +#: ../rules/base.xml.in.h:679 msgid "With guillemets" msgstr "З кутовими лапками" -#: ../rules/base.xml.in.h:642 ../rules/evdev.xml.in.h:642 +#: ../rules/base.xml.in.h:680 msgid "Yahoo! Internet Keyboard" msgstr "Yahoo! Internet Keyboard" -#: ../rules/base.xml.in.h:643 ../rules/evdev.xml.in.h:643 +#: ../rules/base.xml.in.h:681 msgid "Yakut" msgstr "Якутська" -#: ../rules/base.xml.in.h:644 ../rules/evdev.xml.in.h:644 +#: ../rules/base.xml.in.h:682 msgid "Yoruba" msgstr "Йоруба" -#: ../rules/base.xml.in.h:645 ../rules/evdev.xml.in.h:645 +#: ../rules/base.xml.in.h:683 msgid "Z and ZHE swapped" msgstr "Z та ZHE поміняні місцями" -#: ../rules/base.xml.in.h:646 ../rules/evdev.xml.in.h:646 +#: ../rules/base.xml.in.h:684 msgid "Zar" msgstr "Зар" -#: ../rules/base.xml.in.h:647 ../rules/evdev.xml.in.h:647 +#: ../rules/base.xml.in.h:685 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:648 ../rules/evdev.xml.in.h:648 +#: ../rules/base.xml.in.h:686 msgid "azerty/digits" msgstr "azerty/цифри" -#: ../rules/base.xml.in.h:649 ../rules/evdev.xml.in.h:649 +#: ../rules/base.xml.in.h:687 msgid "digits" msgstr "цифри" -#: ../rules/base.xml.in.h:650 ../rules/evdev.xml.in.h:650 +#: ../rules/base.xml.in.h:688 msgid "displaced semicolon and quote (obsolete)" msgstr "посунута крапка з комою та лапки (застаріло)" -#: ../rules/base.xml.in.h:651 ../rules/evdev.xml.in.h:651 +#: ../rules/base.xml.in.h:689 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:652 ../rules/evdev.xml.in.h:652 +#: ../rules/base.xml.in.h:690 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:653 ../rules/evdev.xml.in.h:653 +#: ../rules/base.xml.in.h:691 msgid "qwerty, extended Backslash" msgstr "qwerty, розширений Backslash" -#: ../rules/base.xml.in.h:654 ../rules/evdev.xml.in.h:654 +#: ../rules/base.xml.in.h:692 msgid "qwerty/digits" msgstr "qwerty/цифри" -#: ../rules/base.xml.in.h:655 ../rules/evdev.xml.in.h:655 +#: ../rules/base.xml.in.h:693 msgid "qwertz" msgstr "qwertz" -#~ msgid "(Legacy) Dvorak" -#~ msgstr "(Застаріла) Дворак" +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Атсінська" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "Об'єднані надбуквені знаки разом спец. клавіш (dead keys)" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Салішська кер-д’ален" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "Інтернаціональна (об'єднана з AltGr)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Інтернаціональна (об'єднана з AltGr, альтернативна)" diff --git a/dist/xkeyboard-config/po/vi.po b/dist/xkeyboard-config/po/vi.po index 69d7fb7b5..960517c5c 100644 --- a/dist/xkeyboard-config/po/vi.po +++ b/dist/xkeyboard-config/po/vi.po @@ -1,15 +1,15 @@ # Vietnamese translation for X Keyboard Config. -# Copyright © 2009 Free Software Foundation, Inc. +# Copyright © 2010 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # Phan Vinh Thinh , 2005. -# Clytie Siddall , 2007-2009. +# Clytie Siddall , 2007-2010. # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 1.6pre1\n" +"Project-Id-Version: xkeyboard-config 2.0\n" "Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2009-05-12 23:49+0100\n" -"PO-Revision-Date: 2009-05-13 20:36+0930\n" +"POT-Creation-Date: 2010-09-15 21:57+0100\n" +"PO-Revision-Date: 2010-09-28 19:37+0930\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" @@ -19,2736 +19,3012 @@ msgstr "" "X-Generator: LocFactoryEditor 1.8\n" #: ../rules/base.xml.in.h:1 +msgid "<Less/Greater>" +msgstr "<Nhỏ/Lớn hơn>" + +#: ../rules/base.xml.in.h:2 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "<Nhỏ/Lớn hơn> chọn cấp năm, khoá khi bấm nhau với một bộ chọn cấp năm khác" + +#: ../rules/base.xml.in.h:3 +msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "<Nhỏ/Lớn hơn> chọn cấp năm, khoá khi bấm nhau với một bộ chọn cấp năm khác, một cú bấm cũng buông khoá" + +#: ../rules/base.xml.in.h:4 msgid "(F)" msgstr "(F)" -#: ../rules/base.xml.in.h:2 +#: ../rules/base.xml.in.h:5 msgid "(Legacy) Alternative" msgstr "(Thừa tự) Tương đương" -#: ../rules/base.xml.in.h:3 +#: ../rules/base.xml.in.h:6 msgid "(Legacy) Alternative, Sun dead keys" msgstr "(Thừa tự) Tương đương, phím chết Sun" -#: ../rules/base.xml.in.h:4 +#: ../rules/base.xml.in.h:7 msgid "(Legacy) Alternative, eliminate dead keys" msgstr "(Thừa tự) Tương đương, phím chết loại trừ" -#: ../rules/base.xml.in.h:5 +#: ../rules/base.xml.in.h:8 msgid "101/104 key Compatible" msgstr "Tương thích với kiểu 101/104 phím" -#: ../rules/base.xml.in.h:6 +#: ../rules/base.xml.in.h:9 msgid "101/qwerty/comma/Dead keys" msgstr "101/qwerty/dấu phẩy/Phím chết" -#: ../rules/base.xml.in.h:7 +#: ../rules/base.xml.in.h:10 msgid "101/qwerty/comma/Eliminate dead keys" msgstr "101/qwerty/dấu phẩy/Phím chết loại trừ" -#: ../rules/base.xml.in.h:8 +#: ../rules/base.xml.in.h:11 msgid "101/qwerty/dot/Dead keys" msgstr "101/qwerty/dấu chấm/Phím chết" -#: ../rules/base.xml.in.h:9 +#: ../rules/base.xml.in.h:12 msgid "101/qwerty/dot/Eliminate dead keys" msgstr "101/qwerty/dấu chấm/Phím chết loại trừ" -#: ../rules/base.xml.in.h:10 +#: ../rules/base.xml.in.h:13 msgid "101/qwertz/comma/Dead keys" msgstr "101/qwertz/dấu phẩy/Phím chết" -#: ../rules/base.xml.in.h:11 +#: ../rules/base.xml.in.h:14 msgid "101/qwertz/comma/Eliminate dead keys" msgstr "101/qwertz/dấu phẩy/Phím chết loại trừ" -#: ../rules/base.xml.in.h:12 +#: ../rules/base.xml.in.h:15 msgid "101/qwertz/dot/Dead keys" msgstr "101/qwertz/dấu chấm/Phím chết" -#: ../rules/base.xml.in.h:13 +#: ../rules/base.xml.in.h:16 msgid "101/qwertz/dot/Eliminate dead keys" msgstr "101/qwertz/dấu chấm/Phím chết loại trừ" -#: ../rules/base.xml.in.h:14 +#: ../rules/base.xml.in.h:17 msgid "102/qwerty/comma/Dead keys" msgstr "102/qwerty/dấu phẩy/Phím chết" -#: ../rules/base.xml.in.h:15 +#: ../rules/base.xml.in.h:18 msgid "102/qwerty/comma/Eliminate dead keys" msgstr "102/qwerty/dấu phẩy/Phím chết loại trừ" -#: ../rules/base.xml.in.h:16 +#: ../rules/base.xml.in.h:19 msgid "102/qwerty/dot/Dead keys" msgstr "102/qwerty/dấu chấm/Phím chết" -#: ../rules/base.xml.in.h:17 +#: ../rules/base.xml.in.h:20 msgid "102/qwerty/dot/Eliminate dead keys" msgstr "102/qwerty/dấu chấm/Phím chết loại trừ" -#: ../rules/base.xml.in.h:18 +#: ../rules/base.xml.in.h:21 msgid "102/qwertz/comma/Dead keys" msgstr "102/qwertz/dấu phẩy/Phím chết" -#: ../rules/base.xml.in.h:19 +#: ../rules/base.xml.in.h:22 msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/dấu phẩy/Phím chết loại trừ" -#: ../rules/base.xml.in.h:20 +#: ../rules/base.xml.in.h:23 msgid "102/qwertz/dot/Dead keys" msgstr "102/qwertz/dấu chấm/Phím chết" -#: ../rules/base.xml.in.h:21 +#: ../rules/base.xml.in.h:24 msgid "102/qwertz/dot/Eliminate dead keys" msgstr "102/qwertz/dấu chấm/Phím chết loại trừ" -#: ../rules/base.xml.in.h:22 +#: ../rules/base.xml.in.h:25 msgid "2" msgstr "2" -#: ../rules/base.xml.in.h:23 +#: ../rules/base.xml.in.h:26 msgid "4" msgstr "4" -#: ../rules/base.xml.in.h:24 +#: ../rules/base.xml.in.h:27 msgid "5" msgstr "5" -#: ../rules/base.xml.in.h:25 +#: ../rules/base.xml.in.h:28 msgid "A4Tech KB-21" msgstr "A4Tech KB-21" -#: ../rules/base.xml.in.h:26 +#: ../rules/base.xml.in.h:29 msgid "A4Tech KBS-8" msgstr "A4Tech KBS-8" -#: ../rules/base.xml.in.h:27 +#: ../rules/base.xml.in.h:30 msgid "A4Tech Wireless Desktop RFKB-23" msgstr "Không dây Để bàn RFKB-23 A4Tech" -#: ../rules/base.xml.in.h:28 -msgid "ACPI Standard" -msgstr "ACPI Tiêu chuẩn" - -#: ../rules/base.xml.in.h:29 +#: ../rules/base.xml.in.h:31 msgid "ATM/phone-style" msgstr "Kiểu điện thoại/ATM" -#: ../rules/base.xml.in.h:30 +#: ../rules/base.xml.in.h:32 msgid "Acer AirKey V" msgstr "Acer AirKey V" -#: ../rules/base.xml.in.h:31 +#: ../rules/base.xml.in.h:33 msgid "Acer C300" msgstr "Acer C300" -#: ../rules/base.xml.in.h:32 +#: ../rules/base.xml.in.h:34 msgid "Acer Ferrari 4000" msgstr "Acer Ferrari 4000" -#: ../rules/base.xml.in.h:33 +#: ../rules/base.xml.in.h:35 msgid "Acer Laptop" msgstr "Xách tay Acer" -#: ../rules/base.xml.in.h:34 +#: ../rules/base.xml.in.h:36 msgid "Add the standard behavior to Menu key" msgstr "Thêm ứng xử tiêu chuẩn vào phím trình đơn." -#: ../rules/base.xml.in.h:35 +#: ../rules/base.xml.in.h:37 msgid "Adding Esperanto circumflexes (supersigno)" msgstr "Đang thêm các dấu mũ tiếng Ét-pe-ran-tô (supersigno)" -#: ../rules/base.xml.in.h:36 +#: ../rules/base.xml.in.h:38 msgid "Adding EuroSign to certain keys" msgstr "Đang thêm ký hiệu đồng Euro vào một số phím nào đó" -#: ../rules/base.xml.in.h:37 +#: ../rules/base.xml.in.h:39 msgid "Advance Scorpius KI" msgstr "Nâng cao Scorpius KI" -#: ../rules/base.xml.in.h:38 +#: ../rules/base.xml.in.h:40 msgid "Afg" msgstr "Afg" -#: ../rules/base.xml.in.h:39 +#: ../rules/base.xml.in.h:41 msgid "Afghanistan" msgstr "A Phú Hãn" -#: ../rules/base.xml.in.h:40 +#: ../rules/base.xml.in.h:42 msgid "Akan" msgstr "Akan" -#: ../rules/base.xml.in.h:41 +#: ../rules/base.xml.in.h:43 msgid "Alb" msgstr "Alb" -#: ../rules/base.xml.in.h:42 +#: ../rules/base.xml.in.h:44 msgid "Albania" msgstr "Al-ba-ni-a" -#: ../rules/base.xml.in.h:43 +#: ../rules/base.xml.in.h:45 msgid "Alt and Meta are on Alt keys" msgstr "Alt và Meta nằm trên các phím Alt" -#: ../rules/base.xml.in.h:44 +#: ../rules/base.xml.in.h:46 msgid "Alt is mapped to Right Win, Super to Menu" msgstr "Ánh xạ Alt sang phím Win bên phải và Super sang phím trình đơn" -#: ../rules/base.xml.in.h:45 -msgid "Alt+CapsLock" +#: ../rules/base.xml.in.h:47 +msgid "Alt+Caps Lock" msgstr "Alt+CapsLock" -#: ../rules/base.xml.in.h:46 +#: ../rules/base.xml.in.h:48 msgid "Alt+Ctrl" msgstr "Alt+Ctrl" -#: ../rules/base.xml.in.h:47 +#: ../rules/base.xml.in.h:49 msgid "Alt+Shift" msgstr "Alt+Shift" -#: ../rules/base.xml.in.h:48 +#: ../rules/base.xml.in.h:50 msgid "Alt+Space" msgstr "Alt+Space" -#: ../rules/base.xml.in.h:49 +#: ../rules/base.xml.in.h:51 msgid "Alt-Q" msgstr "Alt-Q" -#: ../rules/base.xml.in.h:50 +#: ../rules/base.xml.in.h:52 msgid "Alt/Win key behavior" msgstr "Ứng xử phím Alt/Win" -#: ../rules/base.xml.in.h:51 +#: ../rules/base.xml.in.h:53 msgid "Alternative" msgstr "Tương đương" -#: ../rules/base.xml.in.h:52 +#: ../rules/base.xml.in.h:54 msgid "Alternative Eastern" msgstr "Đông tương đương" -#: ../rules/base.xml.in.h:53 +#: ../rules/base.xml.in.h:55 msgid "Alternative Phonetic" msgstr "Ngữ âm tương đương" -#: ../rules/base.xml.in.h:54 -msgid "Alternative international (former us_intl)" -msgstr "Quốc tế tương đương (cũ us_intl)" +#: ../rules/base.xml.in.h:56 +msgid "Alternative international" +msgstr "Quốc tế tương đương" -#: ../rules/base.xml.in.h:55 +#: ../rules/base.xml.in.h:57 msgid "Alternative, Sun dead keys" msgstr "Tương đương, phím chết Sun" -#: ../rules/base.xml.in.h:56 +#: ../rules/base.xml.in.h:58 msgid "Alternative, eliminate dead keys" msgstr "Tương đương, phím chết loại trừ" -#: ../rules/base.xml.in.h:57 +#: ../rules/base.xml.in.h:59 msgid "Alternative, latin-9 only" msgstr "Tương đương, chỉ Latin-9" # Literal: don't translate/Nghĩa chữ : đừng dịch -#: ../rules/base.xml.in.h:58 +#: ../rules/base.xml.in.h:60 msgid "And" msgstr "And" -#: ../rules/base.xml.in.h:59 +#: ../rules/base.xml.in.h:61 msgid "Andorra" msgstr "An-đoa-ra" -#: ../rules/base.xml.in.h:60 +#: ../rules/base.xml.in.h:62 msgid "Any Alt key" msgstr "Bất kỳ phím Alt" -#: ../rules/base.xml.in.h:61 +#: ../rules/base.xml.in.h:63 msgid "Any Win key" msgstr "Bất kỳ phím Win" -#: ../rules/base.xml.in.h:62 +#: ../rules/base.xml.in.h:64 msgid "Any Win key (while pressed)" msgstr "Bất kỳ phím Win (trong khi bấm)" -#: ../rules/base.xml.in.h:63 +#: ../rules/base.xml.in.h:65 msgid "Apostrophe (') variant" msgstr "Phương án hô ngữ (')" # Name: don't translate/Tên: đừng dịch -#: ../rules/base.xml.in.h:64 +#: ../rules/base.xml.in.h:66 msgid "Apple" msgstr "Apple" -#: ../rules/base.xml.in.h:65 +#: ../rules/base.xml.in.h:67 +msgid "Apple Aluminium Keyboard (ANSI)" +msgstr "Bàn phím nhôm Apple (ANSI)" + +#: ../rules/base.xml.in.h:68 +msgid "Apple Aluminium Keyboard (ISO)" +msgstr "Bàn phím nhôm Apple (ISO)" + +#: ../rules/base.xml.in.h:69 +msgid "Apple Aluminium Keyboard (JIS)" +msgstr "Bàn phím nhôm Apple (JIS)" + +#: ../rules/base.xml.in.h:70 +msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" +msgstr "Bàn phím nhôm Apple: mô phỏng phím PC: Print (In), Scroll_Lock (Khoá cuộn), Pause (Tạm dừng), NumLock (Khoá số)" + +#: ../rules/base.xml.in.h:71 msgid "Apple Laptop" -msgstr "Xách tay Apple" +msgstr "Máy tính xách tay Apple" -#: ../rules/base.xml.in.h:66 +#: ../rules/base.xml.in.h:72 msgid "Ara" msgstr "Ara" -#: ../rules/base.xml.in.h:67 +#: ../rules/base.xml.in.h:73 msgid "Arabic" msgstr "Ả Rập" -#: ../rules/base.xml.in.h:68 +#: ../rules/base.xml.in.h:74 msgid "Arm" msgstr "Arm" -#: ../rules/base.xml.in.h:69 +#: ../rules/base.xml.in.h:75 msgid "Armenia" msgstr "Ác-mê-ni" -#: ../rules/base.xml.in.h:70 +#: ../rules/base.xml.in.h:76 msgid "Asturian variant with bottom-dot H and bottom-dot L" msgstr "Biến thế Ax-tu-ri có H chấm dưới và L chấm dưới" -#: ../rules/base.xml.in.h:71 +#: ../rules/base.xml.in.h:77 msgid "Asus Laptop" -msgstr "Xách tay Asus" +msgstr "Mấy tính xách tay Asus" -#: ../rules/base.xml.in.h:72 +#: ../rules/base.xml.in.h:78 msgid "At bottom left" msgstr "Dưới trái" -#: ../rules/base.xml.in.h:73 +#: ../rules/base.xml.in.h:79 msgid "At left of 'A'" msgstr "Bên trái của 'A'" -#: ../rules/base.xml.in.h:74 +#: ../rules/base.xml.in.h:80 +msgid "Austria" +msgstr "Ao" + +#: ../rules/base.xml.in.h:81 +msgid "Aut" +msgstr "Aut" + +#: ../rules/base.xml.in.h:82 +msgid "Avatime" +msgstr "Avatime" + +#: ../rules/base.xml.in.h:83 msgid "Aze" msgstr "Aze" -#: ../rules/base.xml.in.h:75 +#: ../rules/base.xml.in.h:84 msgid "Azerbaijan" msgstr "A-xơ-bai-gian" -#: ../rules/base.xml.in.h:76 +#: ../rules/base.xml.in.h:85 msgid "Azona RF2300 wireless Internet Keyboard" msgstr "Bàn phím không dây Internet Azona RF2300" -#: ../rules/base.xml.in.h:77 +#: ../rules/base.xml.in.h:86 msgid "BTC 5090" msgstr "BTC 5090" -#: ../rules/base.xml.in.h:78 +#: ../rules/base.xml.in.h:87 msgid "BTC 5113RF Multimedia" msgstr "BTC 5113RF Phim nhạc" -#: ../rules/base.xml.in.h:79 +#: ../rules/base.xml.in.h:88 msgid "BTC 5126T" msgstr "BTC 5126T" -#: ../rules/base.xml.in.h:80 +#: ../rules/base.xml.in.h:89 msgid "BTC 6301URF" msgstr "BTC 6301URF" -#: ../rules/base.xml.in.h:81 +#: ../rules/base.xml.in.h:90 msgid "BTC 9000" msgstr "BTC 9000" -#: ../rules/base.xml.in.h:82 +#: ../rules/base.xml.in.h:91 msgid "BTC 9000A" msgstr "BTC 9000A" -#: ../rules/base.xml.in.h:83 +#: ../rules/base.xml.in.h:92 msgid "BTC 9001AH" msgstr "BTC 9001AH" -#: ../rules/base.xml.in.h:84 +#: ../rules/base.xml.in.h:93 msgid "BTC 9019U" msgstr "BTC 9019U" -#: ../rules/base.xml.in.h:85 +#: ../rules/base.xml.in.h:94 msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "BTC 9116U Internet và Chạy trò Không dây Nhỏ" -#: ../rules/base.xml.in.h:86 -msgid "Baltic+" -msgstr "Ban-tích+" - -#: ../rules/base.xml.in.h:87 -msgid "Ban" -msgstr "Ban" +#: ../rules/base.xml.in.h:95 +msgid "Backslash" +msgstr "Gạch chéo ngược" -#: ../rules/base.xml.in.h:88 +#: ../rules/base.xml.in.h:96 msgid "Bangladesh" msgstr "Băng-la-đexợ" -#: ../rules/base.xml.in.h:89 +#: ../rules/base.xml.in.h:97 +msgid "Bashkirian" +msgstr "Ba-s-khi-ri" + +#: ../rules/base.xml.in.h:98 msgid "Bel" msgstr "Bel" -#: ../rules/base.xml.in.h:90 +#: ../rules/base.xml.in.h:99 msgid "Belarus" msgstr "Bê-la-rút" -#: ../rules/base.xml.in.h:91 +#: ../rules/base.xml.in.h:100 msgid "Belgium" msgstr "Bỉ" -#: ../rules/base.xml.in.h:92 +#: ../rules/base.xml.in.h:101 msgid "BenQ X-Touch" msgstr "BenQ X-Touch" -#: ../rules/base.xml.in.h:93 +#: ../rules/base.xml.in.h:102 msgid "BenQ X-Touch 730" msgstr "BenQ X-Touch 730" -#: ../rules/base.xml.in.h:94 +#: ../rules/base.xml.in.h:103 msgid "BenQ X-Touch 800" msgstr "BenQ X-Touch 800" -#: ../rules/base.xml.in.h:95 +#: ../rules/base.xml.in.h:104 msgid "Bengali" msgstr "Ben-ga-li" -#: ../rules/base.xml.in.h:96 +#: ../rules/base.xml.in.h:105 msgid "Bengali Probhat" msgstr "Ben-ga-li Probhat" -#: ../rules/base.xml.in.h:97 +#: ../rules/base.xml.in.h:106 msgid "Bepo, ergonomic, Dvorak way" msgstr "Bepo, tối ưu nhân tố, cách Dvorak" -#: ../rules/base.xml.in.h:98 +#: ../rules/base.xml.in.h:107 msgid "Bepo, ergonomic, Dvorak way, latin-9 only" msgstr "Bepo, tối ưu nhân tố, cách Dvorak, chỉ Latin-9" -#: ../rules/base.xml.in.h:99 +#: ../rules/base.xml.in.h:108 +msgid "Bgd" +msgstr "Bgd" + +#: ../rules/base.xml.in.h:109 msgid "Bgr" msgstr "Bgr" -#: ../rules/base.xml.in.h:100 -msgid "Bhu" -msgstr "Bhu" - -#: ../rules/base.xml.in.h:101 +#: ../rules/base.xml.in.h:110 msgid "Bhutan" msgstr "Bhu-tan" -#: ../rules/base.xml.in.h:102 +#: ../rules/base.xml.in.h:111 msgid "Biblical Hebrew (Tiro)" msgstr "Do Thái kinh thánh (Tiro)" -#: ../rules/base.xml.in.h:103 +#: ../rules/base.xml.in.h:112 msgid "Bih" msgstr "Bih" -#: ../rules/base.xml.in.h:104 +#: ../rules/base.xml.in.h:113 msgid "Blr" msgstr "Blr" -#: ../rules/base.xml.in.h:105 +#: ../rules/base.xml.in.h:114 msgid "Bosnia and Herzegovina" msgstr "Bô-xni-a và Héc-xê-gô-vi-na" -#: ../rules/base.xml.in.h:106 +#: ../rules/base.xml.in.h:115 msgid "Both Alt keys together" msgstr "Cả hai phím Alt với nhau" -#: ../rules/base.xml.in.h:107 +#: ../rules/base.xml.in.h:116 msgid "Both Ctrl keys together" msgstr "Cả hai phím Ctrl với nhau" -#: ../rules/base.xml.in.h:108 +#: ../rules/base.xml.in.h:117 msgid "Both Shift keys together" msgstr "Cả hai phím Shift với nhau" -#: ../rules/base.xml.in.h:109 +#: ../rules/base.xml.in.h:118 +msgid "Both Shift-Keys together toggle Caps Lock" +msgstr "Cả hai phím Shift với nhau thì bật/tắt CapsLock (khoá chữ hoa)" + +#: ../rules/base.xml.in.h:119 +msgid "Botswana" +msgstr "Bốt-xoă-na" + +#: ../rules/base.xml.in.h:120 msgid "Bra" msgstr "Bra" -#: ../rules/base.xml.in.h:110 +#: ../rules/base.xml.in.h:121 msgid "Braille" msgstr "Chữ nổi" -#: ../rules/base.xml.in.h:111 +#: ../rules/base.xml.in.h:122 msgid "Brazil" msgstr "Bra-xin" -#: ../rules/base.xml.in.h:112 +#: ../rules/base.xml.in.h:123 msgid "Breton" msgstr "Bợ-re-ton" -#: ../rules/base.xml.in.h:113 +#: ../rules/base.xml.in.h:124 msgid "Brl" msgstr "Brl" -#: ../rules/base.xml.in.h:114 +#: ../rules/base.xml.in.h:125 msgid "Brother Internet Keyboard" msgstr "Bàn phím Internet Brother" -#: ../rules/base.xml.in.h:115 +#: ../rules/base.xml.in.h:126 +msgid "Btn" +msgstr "Btn" + +#: ../rules/base.xml.in.h:127 msgid "Buckwalter" msgstr "Buckwalter" -#: ../rules/base.xml.in.h:116 +#: ../rules/base.xml.in.h:128 msgid "Bulgaria" msgstr "Bun-ga-ri" -#: ../rules/base.xml.in.h:117 +#: ../rules/base.xml.in.h:129 +msgid "Bwa" +msgstr "Bwa" + +#: ../rules/base.xml.in.h:130 +msgid "COD" +msgstr "COD" + +#: ../rules/base.xml.in.h:131 msgid "CRULP" msgstr "CRULP" -#: ../rules/base.xml.in.h:118 +#: ../rules/base.xml.in.h:132 msgid "Cambodia" msgstr "Căm Bốt" -#: ../rules/base.xml.in.h:119 +#: ../rules/base.xml.in.h:133 msgid "Can" msgstr "Can" -#: ../rules/base.xml.in.h:120 +#: ../rules/base.xml.in.h:134 msgid "Canada" msgstr "Ca-na-da" -#: ../rules/base.xml.in.h:121 +#: ../rules/base.xml.in.h:135 msgid "Caps Lock" -msgstr "Caps Lock" - -#: ../rules/base.xml.in.h:122 -msgid "CapsLock" msgstr "CapsLock" -#: ../rules/base.xml.in.h:123 -msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" +#: ../rules/base.xml.in.h:136 +msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" msgstr "CapsLock (tới bố trí đầu tiên), Shift+CapsLock (tới bố trí cuối cùng)" -#: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +#: ../rules/base.xml.in.h:137 +msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" msgstr "CapsLock (trong khi bấm), Alt+CapsLock thì làm việc gốc khoá chữ hoa" -#: ../rules/base.xml.in.h:125 -msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" +#: ../rules/base.xml.in.h:138 +msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" msgstr "CapsLock hoạt động như Shift mà cũng khoá. Shift « tạm dừng » CapsLock." -#: ../rules/base.xml.in.h:126 -msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" +#: ../rules/base.xml.in.h:139 +msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" msgstr "CapsLock hoạt động như Shift mà cũng khoá. Shift không có tác động CapsLock." -#: ../rules/base.xml.in.h:127 -msgid "CapsLock key behavior" +#: ../rules/base.xml.in.h:140 +msgid "Caps Lock is disabled" +msgstr "CapsLock bị tắt" + +#: ../rules/base.xml.in.h:141 +msgid "Caps Lock key behavior" msgstr "Đặc điểm của phím CapsLock" -#: ../rules/base.xml.in.h:128 -msgid "CapsLock toggles Shift so all keys are affected" +#: ../rules/base.xml.in.h:142 +msgid "Caps Lock toggles Shift so all keys are affected" msgstr "CapsLock bật tắt Shift thì mọi phím đều bị ảnh hưởng" -#: ../rules/base.xml.in.h:129 -msgid "CapsLock toggles normal capitalization of alphabetic characters" +#: ../rules/base.xml.in.h:143 +msgid "Caps Lock toggles normal capitalization of alphabetic characters" msgstr "CapsLock bật tắt viết hoa thông thường của các ký tự chữ cái" -#: ../rules/base.xml.in.h:130 -msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" +#: ../rules/base.xml.in.h:144 +msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" msgstr "CapsLock sử dụng chức năng viết hoa nội bộ. Shift « tạm dừng » CapsLock." -#: ../rules/base.xml.in.h:131 -msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" +#: ../rules/base.xml.in.h:145 +msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" msgstr "CapsLock sử dụng chức năng viết hoa nội bộ. Shift không có tác động CapsLock." -#: ../rules/base.xml.in.h:132 +#: ../rules/base.xml.in.h:146 msgid "Catalan variant with middle-dot L" msgstr "Biến thể Ca-ta-lan có chữ L chấm giữa" # Tên bố trí bàn phím ? -#: ../rules/base.xml.in.h:133 +#: ../rules/base.xml.in.h:147 msgid "Cedilla" msgstr "Cedilla" -#: ../rules/base.xml.in.h:134 +#: ../rules/base.xml.in.h:148 msgid "Che" msgstr "Che" -#: ../rules/base.xml.in.h:135 +#: ../rules/base.xml.in.h:149 msgid "Cherokee" msgstr "Che-rô-khi" -#: ../rules/base.xml.in.h:136 +#: ../rules/base.xml.in.h:150 msgid "Cherry B.UNLIMITED" msgstr "Cherry B.VÔ_HẠN" -#: ../rules/base.xml.in.h:137 +#: ../rules/base.xml.in.h:151 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: ../rules/base.xml.in.h:138 +#: ../rules/base.xml.in.h:152 msgid "Cherry Blue Line CyBo@rd (alternate option)" msgstr "Cherry Blue Line CyBo@rd (luân phiên tùy chọn)" -#: ../rules/base.xml.in.h:139 +#: ../rules/base.xml.in.h:153 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd Cái Nối USB" -#: ../rules/base.xml.in.h:140 +#: ../rules/base.xml.in.h:154 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: ../rules/base.xml.in.h:141 +#: ../rules/base.xml.in.h:155 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: ../rules/base.xml.in.h:142 +#: ../rules/base.xml.in.h:156 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: ../rules/base.xml.in.h:143 +#: ../rules/base.xml.in.h:157 msgid "Chicony Internet Keyboard" msgstr "Bàn phím Internet Chicony" -#: ../rules/base.xml.in.h:144 +#: ../rules/base.xml.in.h:158 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: ../rules/base.xml.in.h:145 +#: ../rules/base.xml.in.h:159 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: ../rules/base.xml.in.h:146 +#: ../rules/base.xml.in.h:160 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: ../rules/base.xml.in.h:147 +#: ../rules/base.xml.in.h:161 msgid "China" msgstr "Trung Quốc" -#: ../rules/base.xml.in.h:148 +#: ../rules/base.xml.in.h:162 +msgid "Chn" +msgstr "Chn" + +#: ../rules/base.xml.in.h:163 msgid "Chuvash" msgstr "Chu-vasợ" -#: ../rules/base.xml.in.h:149 +#: ../rules/base.xml.in.h:164 msgid "Chuvash Latin" msgstr "Chu-vasợ La-tinh" -#: ../rules/base.xml.in.h:150 +#: ../rules/base.xml.in.h:165 msgid "Classic" msgstr "Kinh điển" -#: ../rules/base.xml.in.h:151 +#: ../rules/base.xml.in.h:166 msgid "Classic Dvorak" msgstr "Dvorak kinh điển" -#: ../rules/base.xml.in.h:152 +#: ../rules/base.xml.in.h:167 +msgid "Classic, eliminate dead keys" +msgstr "Kinh điển, loại trừ phím chết" + +#: ../rules/base.xml.in.h:168 msgid "Classmate PC" msgstr "Classmate PC" -#: ../rules/base.xml.in.h:153 +#: ../rules/base.xml.in.h:169 msgid "CloGaelach" msgstr "CloGaelach" -#: ../rules/base.xml.in.h:154 +#: ../rules/base.xml.in.h:170 msgid "Colemak" msgstr "Colemak" -#: ../rules/base.xml.in.h:155 +#: ../rules/base.xml.in.h:171 msgid "Compaq Easy Access Keyboard" msgstr "Bàn phím Truy cập Dễ dàng của Compaq" -#: ../rules/base.xml.in.h:156 +#: ../rules/base.xml.in.h:172 msgid "Compaq Internet Keyboard (13 keys)" msgstr "Bàn phím Internet Compaq (13 phím)" -#: ../rules/base.xml.in.h:157 +#: ../rules/base.xml.in.h:173 msgid "Compaq Internet Keyboard (18 keys)" msgstr "Bàn phím Internet Compaq (18 phím)" -#: ../rules/base.xml.in.h:158 +#: ../rules/base.xml.in.h:174 msgid "Compaq Internet Keyboard (7 keys)" msgstr "Bàn phím Internet Compaq (7 phím)" -#: ../rules/base.xml.in.h:159 +#: ../rules/base.xml.in.h:175 msgid "Compaq iPaq Keyboard" msgstr "Bàn phím iPaq Compaq" -#: ../rules/base.xml.in.h:160 +#: ../rules/base.xml.in.h:176 msgid "Compose key position" msgstr "Vị trí phím Soạn thảo" -#: ../rules/base.xml.in.h:161 +#: ../rules/base.xml.in.h:177 msgid "Congo, Democratic Republic of the" msgstr "Cộng Hoà Dân Chủ Công-gô" -#: ../rules/base.xml.in.h:162 +#: ../rules/base.xml.in.h:178 msgid "Control + Alt + Backspace" msgstr "Control + Alt + Backspace" -#: ../rules/base.xml.in.h:163 +#: ../rules/base.xml.in.h:179 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" msgstr "Control ánh xạ tới các phím Alt, Alt ánh xạ tới các phím Win" -#: ../rules/base.xml.in.h:164 +#: ../rules/base.xml.in.h:180 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" msgstr "Control ánh xạ tới các phím Win (và các phím Ctrl thường dùng)" -#: ../rules/base.xml.in.h:165 +#: ../rules/base.xml.in.h:181 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:182 msgid "Crimean Tatar (Dobruca-1 Q)" msgstr "Ta-tă Cợ-ri-mia (Dobruca-1 Q)" -#: ../rules/base.xml.in.h:166 +#: ../rules/base.xml.in.h:183 msgid "Crimean Tatar (Dobruca-2 Q)" msgstr "Ta-tă Cợ-ri-mia (Dobruca-2 Q)" -#: ../rules/base.xml.in.h:167 +#: ../rules/base.xml.in.h:184 msgid "Crimean Tatar (Turkish Alt-Q)" msgstr "Ta-tă Cợ-ri-mia (Thổ Nhĩ Kỳ Alt-Q)" -#: ../rules/base.xml.in.h:168 +#: ../rules/base.xml.in.h:185 msgid "Crimean Tatar (Turkish F)" msgstr "Ta-tă Cợ-ri-mia (Thổ Nhĩ Kỳ F)" -#: ../rules/base.xml.in.h:169 +#: ../rules/base.xml.in.h:186 msgid "Crimean Tatar (Turkish Q)" msgstr "Ta-tă Cợ-ri-mia (Thổ Nhĩ Kỳ Q)" -#: ../rules/base.xml.in.h:170 +#: ../rules/base.xml.in.h:187 msgid "Croatia" msgstr "Cợ-rô-a-ti-a" -#: ../rules/base.xml.in.h:171 +#: ../rules/base.xml.in.h:188 msgid "Ctrl key position" msgstr "Vị trí phím Ctrl" -#: ../rules/base.xml.in.h:172 +#: ../rules/base.xml.in.h:189 msgid "Ctrl+Shift" msgstr "Ctrl+Shift" -#: ../rules/base.xml.in.h:173 +#: ../rules/base.xml.in.h:190 msgid "Cyrillic" msgstr "Ki-rin" -#: ../rules/base.xml.in.h:174 +#: ../rules/base.xml.in.h:191 msgid "Cyrillic with guillemets" msgstr "Ki-rin với « chim uria »" -#: ../rules/base.xml.in.h:175 +#: ../rules/base.xml.in.h:192 msgid "Cyrillic, Z and ZHE swapped" msgstr "Ki-rin, đổi chỗ Z và ZHE" -#: ../rules/base.xml.in.h:176 +#: ../rules/base.xml.in.h:193 msgid "Cze" msgstr "Cze" -#: ../rules/base.xml.in.h:177 +#: ../rules/base.xml.in.h:194 msgid "Czechia" msgstr "Séc" -#: ../rules/base.xml.in.h:178 +#: ../rules/base.xml.in.h:195 msgid "DOS" msgstr "DOS" -#: ../rules/base.xml.in.h:179 -msgid "DRC" -msgstr "DRC" - -#: ../rules/base.xml.in.h:180 +#: ../rules/base.xml.in.h:196 msgid "DTK2000" msgstr "DTK2000" -#: ../rules/base.xml.in.h:181 -msgid "Dan" -msgstr "Dan" - -#: ../rules/base.xml.in.h:182 +#: ../rules/base.xml.in.h:197 msgid "Dead acute" msgstr "Chết sắc" -#: ../rules/base.xml.in.h:183 +#: ../rules/base.xml.in.h:198 msgid "Dead grave acute" msgstr "Chết huyền sắc" -#: ../rules/base.xml.in.h:184 +#: ../rules/base.xml.in.h:199 msgid "Default numeric keypad keys" msgstr "Các phím vùng số mặc định" -#: ../rules/base.xml.in.h:185 +#: ../rules/base.xml.in.h:200 msgid "Dell" msgstr "Dell" -#: ../rules/base.xml.in.h:186 +#: ../rules/base.xml.in.h:201 msgid "Dell 101-key PC" msgstr "Dell PC 101 phím" -#: ../rules/base.xml.in.h:187 +#: ../rules/base.xml.in.h:202 msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" msgstr "Xách tay Dell Inspiron 6xxx/8xxx" -#: ../rules/base.xml.in.h:188 +#: ../rules/base.xml.in.h:203 msgid "Dell Laptop/notebook Precision M series" msgstr "Xách tay Dell dãy Precision M" -#: ../rules/base.xml.in.h:189 +#: ../rules/base.xml.in.h:204 msgid "Dell Latitude series laptop" msgstr "Xách tay Dell dãy Latitude" -#: ../rules/base.xml.in.h:190 +#: ../rules/base.xml.in.h:205 msgid "Dell Precision M65" msgstr "Dell Precision M65" -#: ../rules/base.xml.in.h:191 +#: ../rules/base.xml.in.h:206 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: ../rules/base.xml.in.h:192 +#: ../rules/base.xml.in.h:207 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: ../rules/base.xml.in.h:193 +#: ../rules/base.xml.in.h:208 msgid "Dell USB Multimedia Keyboard" msgstr "Bàn phím đa phương tiện USB Dell" -#: ../rules/base.xml.in.h:194 +#: ../rules/base.xml.in.h:209 msgid "Denmark" msgstr "Đan Mạch" -#: ../rules/base.xml.in.h:195 +#: ../rules/base.xml.in.h:210 msgid "Deu" msgstr "Deu" -#: ../rules/base.xml.in.h:196 +#: ../rules/base.xml.in.h:211 msgid "Dexxa Wireless Desktop Keyboard" msgstr "Bàn phím Không dây Dexxa cho Desktop" -#: ../rules/base.xml.in.h:197 +#: ../rules/base.xml.in.h:212 msgid "Diamond 9801 / 9802 series" msgstr "Sê ri Diamond 9801 / 9802" -#: ../rules/base.xml.in.h:198 +#: ../rules/base.xml.in.h:213 +msgid "Dnk" +msgstr "Dnk" + +#: ../rules/base.xml.in.h:214 msgid "Dvorak" msgstr "Dvorak" -#: ../rules/base.xml.in.h:199 +#: ../rules/base.xml.in.h:215 msgid "Dvorak (UK Punctuation)" msgstr "Dvorak (dấu chấm câu Quốc Anh)" -#: ../rules/base.xml.in.h:200 -msgid "Dvorak international" -msgstr "Dvorak quốc tế" +#: ../rules/base.xml.in.h:216 +msgid "Dvorak alternative international (no dead keys)" +msgstr "Dvorak quốc tế tương đương (không có phím chết)" -#: ../rules/base.xml.in.h:201 +#: ../rules/base.xml.in.h:217 +msgid "Dvorak international (with dead keys)" +msgstr "Dvorak quốc tế (với phím chết)" + +#: ../rules/base.xml.in.h:218 msgid "Dvorak, Polish quotes on key 1" msgstr "Dvorak, dấu ngoặc tiếng Ba Lan trên phím 1" -#: ../rules/base.xml.in.h:202 +#: ../rules/base.xml.in.h:219 msgid "Dvorak, Polish quotes on quotemark key" msgstr "Dvorak, dấu ngoặc Polish trên phím đánh dấu ngoặc" -#: ../rules/base.xml.in.h:203 +#: ../rules/base.xml.in.h:220 msgid "E" msgstr "E" -#: ../rules/base.xml.in.h:204 +#: ../rules/base.xml.in.h:221 msgid "Eastern" -msgstr "Đông" +msgstr "Vùng Đông" -#: ../rules/base.xml.in.h:205 +#: ../rules/base.xml.in.h:222 msgid "Eliminate dead keys" msgstr "Phím chết loại trừ" -#: ../rules/base.xml.in.h:206 +#: ../rules/base.xml.in.h:223 msgid "Enable extra typographic characters" msgstr "Bật thêm ký tự thuật in máy" -#: ../rules/base.xml.in.h:207 +#: ../rules/base.xml.in.h:224 msgid "English" msgstr "Anh" -#: ../rules/base.xml.in.h:208 +#: ../rules/base.xml.in.h:225 +msgid "English (USA International)" +msgstr "Anh (Mỹ quốc tế)" + +#: ../rules/base.xml.in.h:226 +msgid "English (USA Macintosh)" +msgstr "Anh (Mỹ Macintosh)" + +#: ../rules/base.xml.in.h:227 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: ../rules/base.xml.in.h:209 +#: ../rules/base.xml.in.h:228 msgid "Enter on keypad" msgstr "Enter trên vùng phím" -#: ../rules/base.xml.in.h:210 +#: ../rules/base.xml.in.h:229 msgid "Epo" msgstr "Epo" -#: ../rules/base.xml.in.h:211 +#: ../rules/base.xml.in.h:230 msgid "Ergonomic" msgstr "Tối ưu nhân tố" -#: ../rules/base.xml.in.h:212 +#: ../rules/base.xml.in.h:231 msgid "Esp" msgstr "Esp" -#: ../rules/base.xml.in.h:213 +#: ../rules/base.xml.in.h:232 msgid "Esperanto" msgstr "Ét-pe-ran-tô" -#: ../rules/base.xml.in.h:214 +#: ../rules/base.xml.in.h:233 msgid "Est" msgstr "Est" -#: ../rules/base.xml.in.h:215 +#: ../rules/base.xml.in.h:234 msgid "Estonia" msgstr "Ex-tô-ni-a" -#: ../rules/base.xml.in.h:216 +#: ../rules/base.xml.in.h:235 msgid "Eth" msgstr "Eth" -#: ../rules/base.xml.in.h:217 +#: ../rules/base.xml.in.h:236 msgid "Ethiopia" msgstr "Ê-ti-ô-pi" -#: ../rules/base.xml.in.h:218 -msgid "Evdev-managed keyboard" -msgstr "Bàn phím quản lý bằng Evdev" - -#: ../rules/base.xml.in.h:219 +#: ../rules/base.xml.in.h:237 msgid "Everex STEPnote" msgstr "Everex STEPnote" -#: ../rules/base.xml.in.h:220 +#: ../rules/base.xml.in.h:238 msgid "Ewe" msgstr "Ewe" -#: ../rules/base.xml.in.h:221 +#: ../rules/base.xml.in.h:239 msgid "Extended" msgstr "Mở rộng" -#: ../rules/base.xml.in.h:222 +#: ../rules/base.xml.in.h:240 msgid "Extended - Winkeys" msgstr "Mở rộng — Winkeys" -#: ../rules/base.xml.in.h:223 +#: ../rules/base.xml.in.h:241 msgid "Extended Backslash" msgstr "Gạch chéo ngược Mở rộng" -#: ../rules/base.xml.in.h:224 +#: ../rules/base.xml.in.h:242 msgid "F-letter (F) variant" msgstr "Phương án chữ cái F (F)" -#: ../rules/base.xml.in.h:225 +#: ../rules/base.xml.in.h:243 msgid "FL90" msgstr "FL90" -#: ../rules/base.xml.in.h:226 -msgid "Fao" -msgstr "Fao" - -#: ../rules/base.xml.in.h:227 +#: ../rules/base.xml.in.h:244 msgid "Faroe Islands" msgstr "Quần Đảo Pha-rô" -#: ../rules/base.xml.in.h:228 +#: ../rules/base.xml.in.h:245 msgid "Fin" msgstr "Fin" -#: ../rules/base.xml.in.h:229 +#: ../rules/base.xml.in.h:246 msgid "Finland" msgstr "Phần Lan" #. This assumes the KP_ abstract symbols are actually useful for some apps #. The description needs to be rewritten -#: ../rules/base.xml.in.h:232 +#: ../rules/base.xml.in.h:249 msgid "Four-level key with abstract separators" msgstr "Phím bốn bậc có bộ phân cách ảo" -#: ../rules/base.xml.in.h:233 +#: ../rules/base.xml.in.h:250 msgid "Four-level key with comma" msgstr "Phím bốn bậc có dấu phẩy" -#: ../rules/base.xml.in.h:234 +#: ../rules/base.xml.in.h:251 msgid "Four-level key with dot" msgstr "Phím bốn bậc có chấm" -#: ../rules/base.xml.in.h:235 +#: ../rules/base.xml.in.h:252 msgid "Four-level key with dot, latin-9 restriction" msgstr "Phím bốn bậc có chấm, sự hạn chế latin-9" -#: ../rules/base.xml.in.h:236 +#: ../rules/base.xml.in.h:253 msgid "Four-level key with momayyez" msgstr "Phím bốn bậc có momayyez" -#: ../rules/base.xml.in.h:237 +#: ../rules/base.xml.in.h:254 msgid "Fra" msgstr "Fra" -#: ../rules/base.xml.in.h:238 +#: ../rules/base.xml.in.h:255 msgid "France" msgstr "Pháp" -#: ../rules/base.xml.in.h:239 +#: ../rules/base.xml.in.h:256 +msgid "Français (France Alternative)" +msgstr "Pháp (Pháp tương đương)" + +#: ../rules/base.xml.in.h:257 msgid "French" msgstr "Pháp" -#: ../rules/base.xml.in.h:240 +#: ../rules/base.xml.in.h:258 msgid "French (Macintosh)" msgstr "Pháp (Macintosh)" -#: ../rules/base.xml.in.h:241 +#: ../rules/base.xml.in.h:259 msgid "French (legacy)" msgstr "Pháp (di sản)" -#: ../rules/base.xml.in.h:242 +#: ../rules/base.xml.in.h:260 msgid "French Dvorak" msgstr "Pháp Dvorak" -#: ../rules/base.xml.in.h:243 +#: ../rules/base.xml.in.h:261 msgid "French, Sun dead keys" msgstr "Pháp, phím chết Sun" -#: ../rules/base.xml.in.h:244 +#: ../rules/base.xml.in.h:262 msgid "French, eliminate dead keys" msgstr "Pháp, phím chết loại trừ" -#: ../rules/base.xml.in.h:245 +#: ../rules/base.xml.in.h:263 +msgid "Fro" +msgstr "Fro" + +#: ../rules/base.xml.in.h:264 msgid "Fujitsu-Siemens Computers AMILO laptop" msgstr "Máy tính xách tay AMILO Fujitsu-Siemens" -#: ../rules/base.xml.in.h:246 +#: ../rules/base.xml.in.h:265 msgid "Fula" msgstr "Fula" -#: ../rules/base.xml.in.h:247 +#: ../rules/base.xml.in.h:266 msgid "GBr" msgstr "GBr" -#: ../rules/base.xml.in.h:248 +#: ../rules/base.xml.in.h:267 +msgid "GILLBT" +msgstr "GILLBT" + +#: ../rules/base.xml.in.h:268 msgid "Ga" msgstr "Ga" -#: ../rules/base.xml.in.h:249 +#: ../rules/base.xml.in.h:269 msgid "Generic 101-key PC" msgstr "PC chung 101 phím" -#: ../rules/base.xml.in.h:250 +#: ../rules/base.xml.in.h:270 msgid "Generic 102-key (Intl) PC" msgstr "PC chung 102 phím (Intl)" -#: ../rules/base.xml.in.h:251 +#: ../rules/base.xml.in.h:271 msgid "Generic 104-key PC" msgstr "PC chung 104 phím" -#: ../rules/base.xml.in.h:252 +#: ../rules/base.xml.in.h:272 msgid "Generic 105-key (Intl) PC" msgstr "PC chung 105 phím (Intl)" # Name: don't translate/Tên: đừng dịch -#: ../rules/base.xml.in.h:253 +#: ../rules/base.xml.in.h:273 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: ../rules/base.xml.in.h:254 +#: ../rules/base.xml.in.h:274 msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" msgstr "Genius Tiện lợi KB-16M / Bàn phím Genius MM KWD-910" -#: ../rules/base.xml.in.h:255 +#: ../rules/base.xml.in.h:275 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" # Name: don't translate/Tên: đừng dịch -#: ../rules/base.xml.in.h:256 +#: ../rules/base.xml.in.h:276 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB" # Name: don't translate/Tên: đừng dịch -#: ../rules/base.xml.in.h:257 +#: ../rules/base.xml.in.h:277 msgid "Genius KKB-2050HS" msgstr "Genius KKB-2050HS" -#: ../rules/base.xml.in.h:258 +#: ../rules/base.xml.in.h:278 msgid "Geo" msgstr "Geo" -#: ../rules/base.xml.in.h:259 +#: ../rules/base.xml.in.h:279 msgid "Georgia" msgstr "Gi-oa-gi-a" -#: ../rules/base.xml.in.h:260 +#: ../rules/base.xml.in.h:280 msgid "Georgian" msgstr "Gi-oa-gi-a" -#: ../rules/base.xml.in.h:261 +#: ../rules/base.xml.in.h:281 msgid "Georgian AZERTY Tskapo" msgstr "Gi-oa-gi-a AZERTY Tskapo" -#: ../rules/base.xml.in.h:262 +#: ../rules/base.xml.in.h:282 msgid "German (Macintosh)" msgstr "Đức (Macintosh)" -#: ../rules/base.xml.in.h:263 +#: ../rules/base.xml.in.h:283 msgid "German, Sun dead keys" msgstr "Đức, phím chết Sun" -#: ../rules/base.xml.in.h:264 +#: ../rules/base.xml.in.h:284 msgid "German, eliminate dead keys" msgstr "Đức, phím chết loại trừ" -#: ../rules/base.xml.in.h:265 +#: ../rules/base.xml.in.h:285 msgid "Germany" msgstr "Đức" -#: ../rules/base.xml.in.h:266 +#: ../rules/base.xml.in.h:286 msgid "Gha" msgstr "Gha" -#: ../rules/base.xml.in.h:267 +#: ../rules/base.xml.in.h:287 msgid "Ghana" msgstr "Gha-na" -#: ../rules/base.xml.in.h:268 -msgid "Gre" -msgstr "Gre" +#: ../rules/base.xml.in.h:288 +msgid "Gin" +msgstr "Gin" -#: ../rules/base.xml.in.h:269 +#: ../rules/base.xml.in.h:289 +msgid "Grc" +msgstr "Grc" + +#: ../rules/base.xml.in.h:290 msgid "Greece" msgstr "Hy Lạp" -#: ../rules/base.xml.in.h:270 -msgid "Group toggle on multiply/divide key" -msgstr "Bật/tắt bó với phím nhân/chia" - -#: ../rules/base.xml.in.h:271 -msgid "Gui" -msgstr "Gui" - -#: ../rules/base.xml.in.h:272 +#: ../rules/base.xml.in.h:291 msgid "Guinea" msgstr "Ghi-nê" -#: ../rules/base.xml.in.h:273 +#: ../rules/base.xml.in.h:292 msgid "Gujarati" msgstr "Gu-gia-ra-ti" -#: ../rules/base.xml.in.h:274 +#: ../rules/base.xml.in.h:293 msgid "Gurmukhi" msgstr "Gổ-mu-khi" -#: ../rules/base.xml.in.h:275 +#: ../rules/base.xml.in.h:294 msgid "Gurmukhi Jhelum" msgstr "Gổ-mu-khi Jhelum" -#: ../rules/base.xml.in.h:276 +#: ../rules/base.xml.in.h:295 msgid "Gyration" msgstr "Sự chuyển hồi" -#: ../rules/base.xml.in.h:277 +#: ../rules/base.xml.in.h:296 msgid "Happy Hacking Keyboard" msgstr "Bàn phím Happy Hacking" -#: ../rules/base.xml.in.h:278 +#: ../rules/base.xml.in.h:297 msgid "Happy Hacking Keyboard for Mac" msgstr "Bàn phím Happy Hacking cho Mac" -#: ../rules/base.xml.in.h:279 +#: ../rules/base.xml.in.h:298 msgid "Hausa" msgstr "Hau-xa" -#: ../rules/base.xml.in.h:280 +#: ../rules/base.xml.in.h:299 msgid "Hewlett-Packard Internet Keyboard" msgstr "Bàn phím Internet Hewlett-Packard" -#: ../rules/base.xml.in.h:281 +#: ../rules/base.xml.in.h:300 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:301 msgid "Hewlett-Packard Omnibook 500 FA" msgstr "Hewlett-Packard Omnibook 500 FA" -#: ../rules/base.xml.in.h:282 +#: ../rules/base.xml.in.h:302 msgid "Hewlett-Packard Omnibook 5xx" msgstr "Hewlett-Packard Omnibook 5xx" -#: ../rules/base.xml.in.h:283 +#: ../rules/base.xml.in.h:303 msgid "Hewlett-Packard Omnibook 6000/6100" msgstr "Hewlett-Packard Omnibook 6000/6100" -#: ../rules/base.xml.in.h:284 +#: ../rules/base.xml.in.h:304 msgid "Hewlett-Packard Omnibook XE3 GC" msgstr "Hewlett-Packard Omnibook XE3 GC" -#: ../rules/base.xml.in.h:285 +#: ../rules/base.xml.in.h:305 msgid "Hewlett-Packard Omnibook XE3 GF" msgstr "Hewlett-Packard Omnibook XE3 GF" -#: ../rules/base.xml.in.h:286 +#: ../rules/base.xml.in.h:306 msgid "Hewlett-Packard Omnibook XT1000" msgstr "Hewlett-Packard Omnibook XT1000" -#: ../rules/base.xml.in.h:287 +#: ../rules/base.xml.in.h:307 msgid "Hewlett-Packard Pavilion ZT11xx" msgstr "Hewlett-Packard Pavilion ZT11xx" -#: ../rules/base.xml.in.h:288 +#: ../rules/base.xml.in.h:308 msgid "Hewlett-Packard Pavilion dv5" msgstr "Hewlett-Packard Pavilion dv5" -#: ../rules/base.xml.in.h:289 +#: ../rules/base.xml.in.h:309 msgid "Hewlett-Packard SK-250x Multimedia Keyboard" msgstr "Bàn phím phim nhạc Hewlett-Packard SK-250x" -#: ../rules/base.xml.in.h:290 +#: ../rules/base.xml.in.h:310 msgid "Hewlett-Packard nx9020" msgstr "Hewlett-Packard nx9020" -#: ../rules/base.xml.in.h:291 +#: ../rules/base.xml.in.h:311 msgid "Hexadecimal" msgstr "Thập lục" -#: ../rules/base.xml.in.h:292 +#: ../rules/base.xml.in.h:312 msgid "Hindi Bolnagri" msgstr "Hin-đi Bolnagri" -#: ../rules/base.xml.in.h:293 +#: ../rules/base.xml.in.h:313 msgid "Hindi Wx" msgstr "Hin-đi Wx" -#: ../rules/base.xml.in.h:294 +#: ../rules/base.xml.in.h:314 msgid "Homophonic" msgstr "Cùng một chủ điệu" -#: ../rules/base.xml.in.h:295 +#: ../rules/base.xml.in.h:315 msgid "Honeywell Euroboard" msgstr "Honeywell Euroboard" -#: ../rules/base.xml.in.h:296 +#: ../rules/base.xml.in.h:316 msgid "Hrv" msgstr "Hrv" -#: ../rules/base.xml.in.h:297 +#: ../rules/base.xml.in.h:317 msgid "Hun" msgstr "Hun" -#: ../rules/base.xml.in.h:298 +#: ../rules/base.xml.in.h:318 msgid "Hungary" msgstr "Hun-ga-ri" -#: ../rules/base.xml.in.h:299 +#: ../rules/base.xml.in.h:319 msgid "Hyper is mapped to Win-keys" msgstr "Hyper ánh xạ tới các phím Win" -#: ../rules/base.xml.in.h:300 +#: ../rules/base.xml.in.h:320 msgid "IBM (LST 1205-92)" msgstr "IBM (LST 1205-92)" -#: ../rules/base.xml.in.h:301 +#: ../rules/base.xml.in.h:321 msgid "IBM Rapid Access" msgstr "Truy cập nhanh IBM" -#: ../rules/base.xml.in.h:302 +#: ../rules/base.xml.in.h:322 msgid "IBM Rapid Access II" msgstr "Truy cập nhanh IBM II" -#: ../rules/base.xml.in.h:303 +#: ../rules/base.xml.in.h:323 msgid "IBM Space Saver" msgstr "IBM Space Saver" -#: ../rules/base.xml.in.h:304 +#: ../rules/base.xml.in.h:324 msgid "IBM ThinkPad 560Z/600/600E/A22E" msgstr "IBM ThinkPad 560Z/600/600E/A22E" -#: ../rules/base.xml.in.h:305 -msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -msgstr "IBM ThinkPad 560Z/600/600E/A22E, quốc tế" - -#: ../rules/base.xml.in.h:306 +#: ../rules/base.xml.in.h:325 msgid "IBM ThinkPad R60/T60/R61/T61" msgstr "IBM ThinkPad R60/T60/R61/T61" -#: ../rules/base.xml.in.h:307 +#: ../rules/base.xml.in.h:326 msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -#: ../rules/base.xml.in.h:308 +#: ../rules/base.xml.in.h:327 msgid "ISO Alternate" msgstr "ISO Xen kẽ" -#: ../rules/base.xml.in.h:309 +#: ../rules/base.xml.in.h:328 msgid "Iceland" msgstr "Băng Đảo" -#: ../rules/base.xml.in.h:310 +#: ../rules/base.xml.in.h:329 msgid "Igbo" msgstr "Ig-bô" -#: ../rules/base.xml.in.h:311 +#: ../rules/base.xml.in.h:330 msgid "Include dead tilde" msgstr "Bao gồm dấu sóng chết" -#: ../rules/base.xml.in.h:312 +#: ../rules/base.xml.in.h:331 msgid "Ind" msgstr "Ind" -#: ../rules/base.xml.in.h:313 +#: ../rules/base.xml.in.h:332 msgid "India" msgstr "Ấn Độ" -#: ../rules/base.xml.in.h:314 +#: ../rules/base.xml.in.h:333 msgid "International (AltGr dead keys)" msgstr "Quốc tế (với phím chết AltGr)" -#: ../rules/base.xml.in.h:315 +#: ../rules/base.xml.in.h:334 msgid "International (with dead keys)" msgstr "Quốc tế (với phím chết)" -#: ../rules/base.xml.in.h:316 +#: ../rules/base.xml.in.h:335 msgid "Inuktitut" msgstr "I-nukh-ti-tu-th" -#: ../rules/base.xml.in.h:317 +#: ../rules/base.xml.in.h:336 ../rules/base.extras.xml.in.h:8 msgid "Iran" msgstr "I-rắn" -#: ../rules/base.xml.in.h:318 +#: ../rules/base.xml.in.h:337 msgid "Iraq" msgstr "I-rắc" -#: ../rules/base.xml.in.h:319 +#: ../rules/base.xml.in.h:338 msgid "Ireland" msgstr "Ái-nhĩ-lan" -#: ../rules/base.xml.in.h:320 +#: ../rules/base.xml.in.h:339 msgid "Irl" msgstr "Irl" -#: ../rules/base.xml.in.h:321 +#: ../rules/base.xml.in.h:340 msgid "Irn" msgstr "Irn" -#: ../rules/base.xml.in.h:322 +#: ../rules/base.xml.in.h:341 msgid "Irq" msgstr "Irq" -#: ../rules/base.xml.in.h:323 +#: ../rules/base.xml.in.h:342 msgid "Isl" msgstr "Isl" -#: ../rules/base.xml.in.h:324 +#: ../rules/base.xml.in.h:343 msgid "Isr" msgstr "Isr" -#: ../rules/base.xml.in.h:325 +#: ../rules/base.xml.in.h:344 msgid "Israel" msgstr "Do Thái" -#: ../rules/base.xml.in.h:326 +#: ../rules/base.xml.in.h:345 msgid "Ita" msgstr "Ita" -#: ../rules/base.xml.in.h:327 +#: ../rules/base.xml.in.h:346 msgid "Italy" msgstr "Ý" -#: ../rules/base.xml.in.h:328 +#: ../rules/base.xml.in.h:347 msgid "Japan" msgstr "Nhật Bản" -#: ../rules/base.xml.in.h:329 +#: ../rules/base.xml.in.h:348 msgid "Japan (PC-98xx Series)" msgstr "Nhật (dãy PC-98xx)" -#: ../rules/base.xml.in.h:330 +#: ../rules/base.xml.in.h:349 msgid "Japanese keyboard options" msgstr "Tùy chọn bàn phím tiếng Nhật" -#: ../rules/base.xml.in.h:331 +#: ../rules/base.xml.in.h:350 msgid "Jpn" msgstr "Jpn" -#: ../rules/base.xml.in.h:332 +#: ../rules/base.xml.in.h:351 msgid "Kalmyk" msgstr "Kalmyk" -#: ../rules/base.xml.in.h:333 +#: ../rules/base.xml.in.h:352 msgid "Kana" msgstr "Kana" -#: ../rules/base.xml.in.h:334 +#: ../rules/base.xml.in.h:353 msgid "Kana Lock key is locking" msgstr "Phím Kana Lock sẽ khoá" -#: ../rules/base.xml.in.h:335 +#: ../rules/base.xml.in.h:354 msgid "Kannada" msgstr "Kannada" -#: ../rules/base.xml.in.h:336 +#: ../rules/base.xml.in.h:355 msgid "Kashubian" msgstr "Kha-su-bi" -#: ../rules/base.xml.in.h:337 +#: ../rules/base.xml.in.h:356 msgid "Kaz" msgstr "Kaz" -#: ../rules/base.xml.in.h:338 +#: ../rules/base.xml.in.h:357 msgid "Kazakh with Russian" msgstr "Kha-xắc với tiếng Nga" -#: ../rules/base.xml.in.h:339 +#: ../rules/base.xml.in.h:358 msgid "Kazakhstan" msgstr "Kha-xắc-x-tanh" -#: ../rules/base.xml.in.h:340 +#: ../rules/base.xml.in.h:359 +msgid "Ken" +msgstr "Ken" + +#: ../rules/base.xml.in.h:360 +msgid "Kenya" +msgstr "Khi-nia" + +#: ../rules/base.xml.in.h:361 msgid "Key sequence to kill the X server" msgstr "Dãy phím để giết trình phục vụ X" -#: ../rules/base.xml.in.h:341 +#: ../rules/base.xml.in.h:362 msgid "Key to choose 3rd level" msgstr "Phím để chọn cấp ba" -#: ../rules/base.xml.in.h:342 +#: ../rules/base.xml.in.h:363 +msgid "Key to choose 5th level" +msgstr "Phím để chọn cấp 5" + +#: ../rules/base.xml.in.h:364 msgid "Key(s) to change layout" msgstr "(Các) phím để chuyển đổi bố trí" -#: ../rules/base.xml.in.h:343 -msgid "Keypad" -msgstr "Vùng phím" - -#: ../rules/base.xml.in.h:344 +#: ../rules/base.xml.in.h:365 msgid "Keytronic FlexPro" msgstr "Keytronic FlexPro" -#: ../rules/base.xml.in.h:345 +#: ../rules/base.xml.in.h:366 msgid "Kgz" msgstr "Kgz" -#: ../rules/base.xml.in.h:346 +#: ../rules/base.xml.in.h:367 msgid "Khm" msgstr "Khm" -#: ../rules/base.xml.in.h:347 +#: ../rules/base.xml.in.h:368 +msgid "Kikuyu" +msgstr "Ki-ku-yu" + +#: ../rules/base.xml.in.h:369 +msgid "Kinesis" +msgstr "Kinesis" + +#: ../rules/base.xml.in.h:370 msgid "Komi" msgstr "Komi" -#: ../rules/base.xml.in.h:348 +#: ../rules/base.xml.in.h:371 msgid "Kor" msgstr "Kor" -#: ../rules/base.xml.in.h:349 +#: ../rules/base.xml.in.h:372 msgid "Korea, Republic of" msgstr "Cộng Hoà Nam Hàn" -#: ../rules/base.xml.in.h:350 +#: ../rules/base.xml.in.h:373 msgid "Ktunaxa" msgstr "Ktunaxa" -#: ../rules/base.xml.in.h:351 +#: ../rules/base.xml.in.h:374 msgid "Kurdish, (F)" msgstr "Kuổ-đít (F)" -#: ../rules/base.xml.in.h:352 +#: ../rules/base.xml.in.h:375 msgid "Kurdish, Arabic-Latin" msgstr "Kuổ-đít, A Rập/La-tinh" -#: ../rules/base.xml.in.h:353 +#: ../rules/base.xml.in.h:376 msgid "Kurdish, Latin Alt-Q" msgstr "Kuổ-đít, La-tinh Alt-Q" -#: ../rules/base.xml.in.h:354 +#: ../rules/base.xml.in.h:377 msgid "Kurdish, Latin Q" msgstr "Kuổ-đít, La-tinh Q" -#: ../rules/base.xml.in.h:355 +#: ../rules/base.xml.in.h:378 msgid "Kyrgyzstan" msgstr "Kyr-gi-x-tanh" -#: ../rules/base.xml.in.h:356 +#: ../rules/base.xml.in.h:379 msgid "LAm" msgstr "LAm" -#: ../rules/base.xml.in.h:357 +#: ../rules/base.xml.in.h:380 msgid "LEKP" msgstr "LEKP" -#: ../rules/base.xml.in.h:358 +#: ../rules/base.xml.in.h:381 msgid "LEKPa" msgstr "LEKPa" -#: ../rules/base.xml.in.h:359 +#: ../rules/base.xml.in.h:382 msgid "Lao" msgstr "Lào" -#: ../rules/base.xml.in.h:360 +#: ../rules/base.xml.in.h:383 msgid "Laos" msgstr "Lào" -#: ../rules/base.xml.in.h:361 +#: ../rules/base.xml.in.h:384 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" msgstr "Bàn phím nhỏ gọn cho máy xách tay/notebook Compaq (ví dụ Armada)" -#: ../rules/base.xml.in.h:362 +#: ../rules/base.xml.in.h:385 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" msgstr "Bàn phím Internet cho máy xách tay/notebook Compaq (ví dụ Presario)" -#: ../rules/base.xml.in.h:363 +#: ../rules/base.xml.in.h:386 msgid "Laptop/notebook eMachines m68xx" msgstr "Xách tay eMachines m68xx" -#: ../rules/base.xml.in.h:364 +#: ../rules/base.xml.in.h:387 msgid "Latin" msgstr "La-tinh" -#: ../rules/base.xml.in.h:365 +#: ../rules/base.xml.in.h:388 msgid "Latin American" msgstr "La-tinh Mỹ" -#: ../rules/base.xml.in.h:366 +#: ../rules/base.xml.in.h:389 msgid "Latin Unicode" msgstr "La-tinh Unicode" -#: ../rules/base.xml.in.h:367 +#: ../rules/base.xml.in.h:390 msgid "Latin Unicode qwerty" msgstr "La-tinh Unicode qwerty" -#: ../rules/base.xml.in.h:368 +#: ../rules/base.xml.in.h:391 msgid "Latin qwerty" msgstr "La-tinh qwerty" -#: ../rules/base.xml.in.h:369 +#: ../rules/base.xml.in.h:392 msgid "Latin unicode" msgstr "La-tinh Unicode" -#: ../rules/base.xml.in.h:370 +#: ../rules/base.xml.in.h:393 msgid "Latin unicode qwerty" msgstr "La-tinh Unicode QWERTY" -#: ../rules/base.xml.in.h:371 +#: ../rules/base.xml.in.h:394 msgid "Latin with guillemets" msgstr "La-tinh với « chim uria »" -#: ../rules/base.xml.in.h:372 +#: ../rules/base.xml.in.h:395 msgid "Latvia" msgstr "Lát-via" -#: ../rules/base.xml.in.h:373 -msgid "Lav" -msgstr "Lav" +#: ../rules/base.xml.in.h:396 +msgid "Layout toggle on multiply/divide key" +msgstr "Bật/tắt bố trí với phím nhân/chia" -#: ../rules/base.xml.in.h:374 +#: ../rules/base.xml.in.h:397 msgid "Left Alt" msgstr "Alt trái" -#: ../rules/base.xml.in.h:375 +#: ../rules/base.xml.in.h:398 msgid "Left Alt (while pressed)" msgstr "Alt trái (trong khi bấm)" -#: ../rules/base.xml.in.h:376 +#: ../rules/base.xml.in.h:399 msgid "Left Alt is swapped with Left Win" msgstr "Alt bên trái được trao đổi với phím Win bên trái" -#: ../rules/base.xml.in.h:377 +#: ../rules/base.xml.in.h:400 msgid "Left Ctrl" msgstr "Ctrl trái" -#: ../rules/base.xml.in.h:378 +#: ../rules/base.xml.in.h:401 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Ctrl trái (tới bố trí đầu tiên), Ctrl phải (tới bố trí cuối cùng)" + +#: ../rules/base.xml.in.h:402 msgid "Left Ctrl+Left Shift" msgstr "Ctrl trái+Shift trái" -#: ../rules/base.xml.in.h:379 +#: ../rules/base.xml.in.h:403 msgid "Left Shift" msgstr "Shift trái" -#: ../rules/base.xml.in.h:380 +#: ../rules/base.xml.in.h:404 msgid "Left Win" msgstr "Win trái" -#: ../rules/base.xml.in.h:381 +#: ../rules/base.xml.in.h:405 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" msgstr "Win trái (tới bố trí đầu tiên), Win phải/Trình đơn (tới bố trí cuối cùng)" -#: ../rules/base.xml.in.h:382 +#: ../rules/base.xml.in.h:406 msgid "Left Win (while pressed)" msgstr "Win trái (trong khi bấm)" -#: ../rules/base.xml.in.h:383 +#: ../rules/base.xml.in.h:407 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Win trái chọn cấp 5, khoá khi bấm nhau với một bộ chọn năm 5 khác" + +#: ../rules/base.xml.in.h:408 +msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Win trái chọn cấp 5, khoá khi bấm nhau với một bộ chọn năm 5 khác, một cú bấm cũng buông khoá" + +#: ../rules/base.xml.in.h:409 msgid "Left hand" msgstr "Thuận tay trái" -#: ../rules/base.xml.in.h:384 +#: ../rules/base.xml.in.h:410 msgid "Left handed Dvorak" msgstr "Dvorak thuận tay trái" -#: ../rules/base.xml.in.h:385 +#: ../rules/base.xml.in.h:411 msgid "Legacy" msgstr "Thừa tự" -#: ../rules/base.xml.in.h:386 +#: ../rules/base.xml.in.h:412 msgid "Legacy Wang 724" msgstr "Wang 724 thừa tự" #. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:388 +#: ../rules/base.xml.in.h:414 msgid "Legacy key with comma" msgstr "Phím thừa tự có dấu phẩy" -#: ../rules/base.xml.in.h:389 +#: ../rules/base.xml.in.h:415 msgid "Legacy key with dot" msgstr "Phím thừa tự có chấm" -#: ../rules/base.xml.in.h:390 -msgid "Less-than/Greater-than" -msgstr "Nhỏ/Lớn hơn" - -#: ../rules/base.xml.in.h:391 +#: ../rules/base.xml.in.h:416 msgid "Lithuania" msgstr "Li-tu-a-ni" -#: ../rules/base.xml.in.h:392 +#: ../rules/base.xml.in.h:417 +msgid "Lka" +msgstr "Lka" + +#: ../rules/base.xml.in.h:418 msgid "Logitech Access Keyboard" msgstr "Bàn phím Truy cập Logitech" -#: ../rules/base.xml.in.h:393 +#: ../rules/base.xml.in.h:419 msgid "Logitech Cordless Desktop" msgstr "Logitech Cordless Desktop" -#: ../rules/base.xml.in.h:394 +#: ../rules/base.xml.in.h:420 msgid "Logitech Cordless Desktop (alternate option)" msgstr "Logitech Cordless Desktop (tùy chọn thay thế)" -#: ../rules/base.xml.in.h:395 +#: ../rules/base.xml.in.h:421 msgid "Logitech Cordless Desktop EX110" msgstr "Logitech Cordless Desktop EX110" -#: ../rules/base.xml.in.h:396 +#: ../rules/base.xml.in.h:422 msgid "Logitech Cordless Desktop LX-300" msgstr "Logitech Cordless Desktop LX-300" -#: ../rules/base.xml.in.h:397 +#: ../rules/base.xml.in.h:423 msgid "Logitech Cordless Desktop Navigator" msgstr "Logitech Cordless Desktop Navigator" -#: ../rules/base.xml.in.h:398 +#: ../rules/base.xml.in.h:424 msgid "Logitech Cordless Desktop Optical" msgstr "Logitech Cordless Desktop Optical" -#: ../rules/base.xml.in.h:399 +#: ../rules/base.xml.in.h:425 msgid "Logitech Cordless Desktop Pro (alternate option 2)" msgstr "Logitech Cordless Desktop Pro (luân phiên tùy chọn 2)" -#: ../rules/base.xml.in.h:400 +#: ../rules/base.xml.in.h:426 msgid "Logitech Cordless Desktop iTouch" msgstr "Logitech Cordless Desktop iTouch" -#: ../rules/base.xml.in.h:401 +#: ../rules/base.xml.in.h:427 msgid "Logitech Cordless Freedom/Desktop Navigator" msgstr "Logitech Cordless Freedom/Desktop Navigator" -#: ../rules/base.xml.in.h:402 +#: ../rules/base.xml.in.h:428 msgid "Logitech G15 extra keys via G15daemon" msgstr "Logitech G15 các phím thêm thông qua G15daemon" -#: ../rules/base.xml.in.h:403 +#: ../rules/base.xml.in.h:429 msgid "Logitech Generic Keyboard" msgstr "Bàn phím chung Logitech" -#: ../rules/base.xml.in.h:404 +#: ../rules/base.xml.in.h:430 msgid "Logitech Internet 350 Keyboard" msgstr "Bàn phím Internet Logitech 350" -#: ../rules/base.xml.in.h:405 +#: ../rules/base.xml.in.h:431 msgid "Logitech Internet Keyboard" msgstr "Bàn phím Internet Logitech" -#: ../rules/base.xml.in.h:406 +#: ../rules/base.xml.in.h:432 msgid "Logitech Internet Navigator Keyboard" msgstr "Bàn phím Logitech Internet Navigator" -#: ../rules/base.xml.in.h:407 +#: ../rules/base.xml.in.h:433 msgid "Logitech Media Elite Keyboard" msgstr "Bàn phím Logitech Media Elite" -#: ../rules/base.xml.in.h:408 +#: ../rules/base.xml.in.h:434 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" msgstr "Bàn phím Logitech Ultra-X Cordless Media Desktop" -#: ../rules/base.xml.in.h:409 +#: ../rules/base.xml.in.h:435 msgid "Logitech Ultra-X Keyboard" msgstr "Bàn phím Logitech Ultra-X" -#: ../rules/base.xml.in.h:410 +#: ../rules/base.xml.in.h:436 msgid "Logitech diNovo Edge Keyboard" msgstr "Bàn phím Logitech diNovo Edge" -#: ../rules/base.xml.in.h:411 +#: ../rules/base.xml.in.h:437 msgid "Logitech diNovo Keyboard" msgstr "Bàn phím Logitech diNovo" -#: ../rules/base.xml.in.h:412 +#: ../rules/base.xml.in.h:438 msgid "Logitech iTouch" msgstr "Logitech iTouch" -#: ../rules/base.xml.in.h:413 +#: ../rules/base.xml.in.h:439 msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" msgstr "Bàn phím Không dây Logitech iTouch (mẫu mã Y-RB6)" -#: ../rules/base.xml.in.h:414 +#: ../rules/base.xml.in.h:440 msgid "Logitech iTouch Internet Navigator Keyboard SE" msgstr "Bàn phím Logitech iTouch Internet Navigator SE" -#: ../rules/base.xml.in.h:415 +#: ../rules/base.xml.in.h:441 msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" msgstr "Bàn phím Logitech iTouch Internet Navigator SE (USB)" -#: ../rules/base.xml.in.h:416 +#: ../rules/base.xml.in.h:442 msgid "Lower Sorbian" msgstr "Xoa-bi Thấp" -#: ../rules/base.xml.in.h:417 +#: ../rules/base.xml.in.h:443 msgid "Lower Sorbian (qwertz)" msgstr "Xoa-bi Thấp (qwertz)" -#: ../rules/base.xml.in.h:418 +#: ../rules/base.xml.in.h:444 msgid "Ltu" msgstr "Ltu" -#: ../rules/base.xml.in.h:419 +#: ../rules/base.xml.in.h:445 +msgid "Lva" +msgstr "Lva" + +#: ../rules/base.xml.in.h:446 msgid "MESS" msgstr "MESS" -#: ../rules/base.xml.in.h:420 +#: ../rules/base.xml.in.h:447 msgid "MNE" msgstr "MNE" -#: ../rules/base.xml.in.h:421 +#: ../rules/base.xml.in.h:448 msgid "MacBook/MacBook Pro" msgstr "MacBook/MacBook Pro" -#: ../rules/base.xml.in.h:422 +#: ../rules/base.xml.in.h:449 msgid "MacBook/MacBook Pro (Intl)" msgstr "MacBook/MacBook Pro (quốc tế)" -#: ../rules/base.xml.in.h:423 +#: ../rules/base.xml.in.h:450 msgid "Macedonia" msgstr "Ma-xê-đô-ni-a" -#: ../rules/base.xml.in.h:424 +#: ../rules/base.xml.in.h:451 msgid "Macintosh" msgstr "Macintosh" -#: ../rules/base.xml.in.h:425 +#: ../rules/base.xml.in.h:452 +msgid "Macintosh (International)" +msgstr "Macintosh (Quốc tế)" + +#: ../rules/base.xml.in.h:453 msgid "Macintosh Old" msgstr "Macintosh Cũ" -#: ../rules/base.xml.in.h:426 +#: ../rules/base.xml.in.h:454 msgid "Macintosh, Sun dead keys" msgstr "Macintosh, phím chết Sun" -#: ../rules/base.xml.in.h:427 +#: ../rules/base.xml.in.h:455 msgid "Macintosh, eliminate dead keys" msgstr "Macintosh, phím chết loại trừ" -#: ../rules/base.xml.in.h:428 -msgid "Make CapsLock an additional Backspace" +#: ../rules/base.xml.in.h:456 +msgid "Make Caps Lock an additional Backspace" msgstr "Đặt CapsLock làm một phím Xoá lùi bổ sung" -#: ../rules/base.xml.in.h:429 -msgid "Make CapsLock an additional Ctrl" +#: ../rules/base.xml.in.h:457 +msgid "Make Caps Lock an additional Ctrl" msgstr "Đặt CapsLock làm một phím Ctrl bổ sung" -#: ../rules/base.xml.in.h:430 -msgid "Make CapsLock an additional ESC" +#: ../rules/base.xml.in.h:458 +msgid "Make Caps Lock an additional ESC" msgstr "Đặt CapsLock làm một phím ESC bổ sung" -#: ../rules/base.xml.in.h:431 -msgid "Mal" -msgstr "Mal" +#: ../rules/base.xml.in.h:459 +msgid "Make Caps Lock an additional Hyper" +msgstr "Đặt CapsLock làm một phím Hyper bổ sung" -#: ../rules/base.xml.in.h:432 +#: ../rules/base.xml.in.h:460 +msgid "Make Caps Lock an additional Num Lock" +msgstr "Đặt CapsLock làm một phím NumLock bổ sung" + +#: ../rules/base.xml.in.h:461 +msgid "Make Caps Lock an additional Super" +msgstr "Đặt CapsLock làm một phím Super bổ sung" + +#: ../rules/base.xml.in.h:462 msgid "Malayalam" msgstr "Malayalam" -#: ../rules/base.xml.in.h:433 +#: ../rules/base.xml.in.h:463 msgid "Malayalam Lalitha" msgstr "Malayalam Lalitha" -#: ../rules/base.xml.in.h:434 +#: ../rules/base.xml.in.h:464 msgid "Maldives" msgstr "Man-đi-vơ-xợ" -#: ../rules/base.xml.in.h:435 +#: ../rules/base.xml.in.h:465 +msgid "Mali" +msgstr "Ma-li" + +#: ../rules/base.xml.in.h:466 msgid "Malta" msgstr "Man-tợ" -#: ../rules/base.xml.in.h:436 +#: ../rules/base.xml.in.h:467 msgid "Maltese keyboard with US layout" msgstr "Bàn phím Man-tợ có bố trí Mỹ" -#: ../rules/base.xml.in.h:437 +#: ../rules/base.xml.in.h:468 msgid "Mao" msgstr "Mao" -#: ../rules/base.xml.in.h:438 +#: ../rules/base.xml.in.h:469 msgid "Maori" msgstr "Mao-ri" -#: ../rules/base.xml.in.h:439 +#: ../rules/base.xml.in.h:470 +msgid "Mdv" +msgstr "Mdv" + +#: ../rules/base.xml.in.h:471 msgid "Memorex MX1998" msgstr "Memorex MX1998" -#: ../rules/base.xml.in.h:440 +#: ../rules/base.xml.in.h:472 msgid "Memorex MX2500 EZ-Access Keyboard" msgstr "Bàn phím Memorex MX2500 EZ-Access" -#: ../rules/base.xml.in.h:441 +#: ../rules/base.xml.in.h:473 msgid "Memorex MX2750" msgstr "Memorex MX2750" -#: ../rules/base.xml.in.h:442 +#: ../rules/base.xml.in.h:474 msgid "Menu" msgstr "Trình đơn" -#: ../rules/base.xml.in.h:443 +#: ../rules/base.xml.in.h:475 msgid "Meta is mapped to Left Win" msgstr "Meta ánh xạ tới Win trái" -#: ../rules/base.xml.in.h:444 +#: ../rules/base.xml.in.h:476 msgid "Meta is mapped to Win keys" msgstr "Meta ánh xạ tới các phím Win" -#: ../rules/base.xml.in.h:445 +#: ../rules/base.xml.in.h:477 msgid "Microsoft Comfort Curve Keyboard 2000" msgstr "Microsoft Comfort Curve Keyboard 2000" -#: ../rules/base.xml.in.h:446 +#: ../rules/base.xml.in.h:478 msgid "Microsoft Internet Keyboard" msgstr "Bàn phím Internet Microsoft" -#: ../rules/base.xml.in.h:447 +#: ../rules/base.xml.in.h:479 msgid "Microsoft Internet Keyboard Pro, Swedish" msgstr "Bàn phím Internet Microsoft Pro, Thụy Điển" -#: ../rules/base.xml.in.h:448 +#: ../rules/base.xml.in.h:480 msgid "Microsoft Natural" msgstr "Microsoft Natural" -#: ../rules/base.xml.in.h:449 +#: ../rules/base.xml.in.h:481 msgid "Microsoft Natural Keyboard Elite" msgstr "Microsoft Natural Keyboard Elite" -#: ../rules/base.xml.in.h:450 +#: ../rules/base.xml.in.h:482 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:451 +#: ../rules/base.xml.in.h:483 msgid "Microsoft Natural Keyboard Pro OEM" msgstr "Microsoft Natural Keyboard Pro OEM" -#: ../rules/base.xml.in.h:452 +#: ../rules/base.xml.in.h:484 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -#: ../rules/base.xml.in.h:453 +#: ../rules/base.xml.in.h:485 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" -#: ../rules/base.xml.in.h:454 +#: ../rules/base.xml.in.h:486 msgid "Microsoft Office Keyboard" msgstr "Bàn phím Văn phòng Microsoft" -#: ../rules/base.xml.in.h:455 +#: ../rules/base.xml.in.h:487 msgid "Microsoft Wireless Multimedia Keyboard 1.0A" msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" -#: ../rules/base.xml.in.h:456 +#: ../rules/base.xml.in.h:488 msgid "Miscellaneous compatibility options" msgstr "Tùy chọn tương thích khác" -#: ../rules/base.xml.in.h:457 +#: ../rules/base.xml.in.h:489 msgid "Mkd" msgstr "Mkd" -#: ../rules/base.xml.in.h:458 +#: ../rules/base.xml.in.h:490 +msgid "Mli" +msgstr "Mli" + +#: ../rules/base.xml.in.h:491 msgid "Mlt" msgstr "Mlt" -#: ../rules/base.xml.in.h:459 +#: ../rules/base.xml.in.h:492 msgid "Mmr" msgstr "Mmr" -#: ../rules/base.xml.in.h:460 +#: ../rules/base.xml.in.h:493 msgid "Mng" msgstr "Mng" -#: ../rules/base.xml.in.h:461 +#: ../rules/base.xml.in.h:494 msgid "Mongolia" msgstr "Mông Cổ" -#: ../rules/base.xml.in.h:462 +#: ../rules/base.xml.in.h:495 msgid "Montenegro" msgstr "Mon-te-nê-gợ-rô" -#: ../rules/base.xml.in.h:463 +#: ../rules/base.xml.in.h:496 msgid "Morocco" msgstr "Ma Rốc" -#: ../rules/base.xml.in.h:464 +#: ../rules/base.xml.in.h:497 msgid "Multilingual" msgstr "Đa ngôn ngữ" -#: ../rules/base.xml.in.h:465 +#: ../rules/base.xml.in.h:498 msgid "Multilingual, first part" msgstr "Đa ngôn ngữ, phần đầu" -#: ../rules/base.xml.in.h:466 +#: ../rules/base.xml.in.h:499 msgid "Multilingual, second part" msgstr "Đa ngôn ngữ, phần hai" -#: ../rules/base.xml.in.h:467 +#: ../rules/base.xml.in.h:500 msgid "Myanmar" msgstr "Miến Điện" -#: ../rules/base.xml.in.h:468 +#: ../rules/base.xml.in.h:501 msgid "NICOLA-F style Backspace" msgstr "Xoá lùi kiểu NICOLA-F" -#: ../rules/base.xml.in.h:469 +#: ../rules/base.xml.in.h:502 msgid "NLA" msgstr "NLA" -#: ../rules/base.xml.in.h:470 +#: ../rules/base.xml.in.h:503 msgid "Nativo" msgstr "Nativo" -#: ../rules/base.xml.in.h:471 +#: ../rules/base.xml.in.h:504 msgid "Nativo for Esperanto" msgstr "Nativo cho Ét-pe-ran-tô" -#: ../rules/base.xml.in.h:472 +#: ../rules/base.xml.in.h:505 msgid "Nativo for USA keyboards" msgstr "Nativo cho bàn phím Mỹ" -#: ../rules/base.xml.in.h:473 +#: ../rules/base.xml.in.h:506 msgid "Neo 2" msgstr "Neo 2" -#: ../rules/base.xml.in.h:474 -msgid "Nep" -msgstr "Nep" - -#: ../rules/base.xml.in.h:475 +#: ../rules/base.xml.in.h:507 msgid "Nepal" msgstr "Ne-pan" -#: ../rules/base.xml.in.h:476 +#: ../rules/base.xml.in.h:508 msgid "Netherlands" msgstr "Hà Lan" -#: ../rules/base.xml.in.h:477 -msgid "Nig" -msgstr "Nig" +#: ../rules/base.xml.in.h:509 +msgid "New phonetic" +msgstr "Ngữ âm mới" -#: ../rules/base.xml.in.h:478 +#: ../rules/base.xml.in.h:510 +msgid "Nga" +msgstr "Nga" + +#: ../rules/base.xml.in.h:511 msgid "Nigeria" msgstr "Ni-gê-ri-a" -#: ../rules/base.xml.in.h:479 +#: ../rules/base.xml.in.h:512 msgid "Nld" msgstr "Nld" -#: ../rules/base.xml.in.h:480 +#: ../rules/base.xml.in.h:513 msgid "Non-breakable space character at fourth level" msgstr "Ký tự dấu cách không thể ngắt ở bậc thứ tư" -#: ../rules/base.xml.in.h:481 +#: ../rules/base.xml.in.h:514 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" msgstr "Ký tự dấu cách không thể ngắt ở bậc thứ tư, ký tự dấu cách không thể ngắt mảnh ở bậc thứ sáu" -#: ../rules/base.xml.in.h:482 +#: ../rules/base.xml.in.h:515 msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" msgstr "Ký tự dấu cách không thể ngắt ở bậc thứ tư, ký tự dấu cách không thể ngắt mảnh ở bậc thứ sáu (dùng Ctrl+Shift)" -#: ../rules/base.xml.in.h:483 +#: ../rules/base.xml.in.h:516 msgid "Non-breakable space character at second level" msgstr "Ký tự dấu cách không thể ngắt ở bậc thứ hai" -#: ../rules/base.xml.in.h:484 +#: ../rules/base.xml.in.h:517 msgid "Non-breakable space character at third level" msgstr "Ký tự dấu cách không thể ngắt ở bậc thứ ba" -#: ../rules/base.xml.in.h:485 +#: ../rules/base.xml.in.h:518 msgid "Non-breakable space character at third level, nothing at fourth level" msgstr "Ký tự dấu cách không thể ngắt ở bậc thứ ba, không nhập gì ở bậc thứ tư" -#: ../rules/base.xml.in.h:486 +#: ../rules/base.xml.in.h:519 msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" msgstr "Ký tự dấu cách không thể ngắt ở bậc thứ ba, ký tự dấu cách không thể ngắt mảnh ở bậc thứ tư" -#: ../rules/base.xml.in.h:487 +#: ../rules/base.xml.in.h:520 msgid "Nor" msgstr "Nor" -#: ../rules/base.xml.in.h:488 +#: ../rules/base.xml.in.h:521 msgid "Northern Saami" msgstr "Bắc Xa-mi" -#: ../rules/base.xml.in.h:489 +#: ../rules/base.xml.in.h:522 msgid "Northern Saami, eliminate dead keys" msgstr "Bắc Xa-mi, phím chết loại trừ" -#: ../rules/base.xml.in.h:490 +#: ../rules/base.xml.in.h:523 msgid "Northgate OmniKey 101" msgstr "Northgate OmniKey 101" -#: ../rules/base.xml.in.h:491 +#: ../rules/base.xml.in.h:524 msgid "Norway" msgstr "Na Uy" -#: ../rules/base.xml.in.h:492 -msgid "NumLock" +#: ../rules/base.xml.in.h:525 +msgid "Npl" +msgstr "Npl" + +#: ../rules/base.xml.in.h:526 +msgid "Num Lock" msgstr "NumLock" -#: ../rules/base.xml.in.h:493 +#: ../rules/base.xml.in.h:527 msgid "Numeric keypad delete key behaviour" msgstr "Ứng xử phím xoá của vùng số" -#: ../rules/base.xml.in.h:494 +#: ../rules/base.xml.in.h:528 msgid "Numeric keypad keys work as with Mac" msgstr "Phím vùng số hoạt động như trên Mac" -#: ../rules/base.xml.in.h:495 +#: ../rules/base.xml.in.h:529 msgid "Numeric keypad layout selection" msgstr "Chọn bố trí vùng phím số" -#: ../rules/base.xml.in.h:496 +#: ../rules/base.xml.in.h:530 msgid "OADG 109A" msgstr "OADG 109A" -#: ../rules/base.xml.in.h:497 +#: ../rules/base.xml.in.h:531 msgid "OLPC" msgstr "OLPC" -#: ../rules/base.xml.in.h:498 +#: ../rules/base.xml.in.h:532 msgid "OLPC Dari" msgstr "OLPC Dari" -#: ../rules/base.xml.in.h:499 +#: ../rules/base.xml.in.h:533 msgid "OLPC Pashto" msgstr "OLPC Pas-tô" -#: ../rules/base.xml.in.h:500 +#: ../rules/base.xml.in.h:534 msgid "OLPC Southern Uzbek" msgstr "OLPC Nam Ux-béc" -#: ../rules/base.xml.in.h:501 +#: ../rules/base.xml.in.h:535 msgid "Occitan" msgstr "Óc-khi-tanh" -#: ../rules/base.xml.in.h:502 +#: ../rules/base.xml.in.h:536 msgid "Ogham" msgstr "Og-âm" -#: ../rules/base.xml.in.h:503 +#: ../rules/base.xml.in.h:537 msgid "Ogham IS434" msgstr "Ogam IS434" -#: ../rules/base.xml.in.h:504 +#: ../rules/base.xml.in.h:538 msgid "Oriya" msgstr "Ô-ri-a" -#: ../rules/base.xml.in.h:505 +#: ../rules/base.xml.in.h:539 msgid "Ortek MCK-800 MM/Internet keyboard" msgstr "Bàn phím Ortek MCK-800 MM/Internet" -#: ../rules/base.xml.in.h:506 +#: ../rules/base.xml.in.h:540 msgid "Ossetian" msgstr "O-xét" -#: ../rules/base.xml.in.h:507 +#: ../rules/base.xml.in.h:541 msgid "Ossetian, Winkeys" msgstr "O-xét, phím Win" -#: ../rules/base.xml.in.h:508 +#: ../rules/base.xml.in.h:542 msgid "Ossetian, legacy" msgstr "O-xét, thừa tự" -#: ../rules/base.xml.in.h:509 +#: ../rules/base.xml.in.h:543 msgid "PC-98xx Series" msgstr "Sê ri PC-98xx" -#: ../rules/base.xml.in.h:510 +#: ../rules/base.xml.in.h:544 msgid "Pak" msgstr "Pak" -#: ../rules/base.xml.in.h:511 +#: ../rules/base.xml.in.h:545 msgid "Pakistan" msgstr "Pa-khi-x-tanh" -#: ../rules/base.xml.in.h:512 +#: ../rules/base.xml.in.h:546 +msgid "Pannonian Rusyn Homophonic" +msgstr "Đồng điệu Ru-xin Pa-non" + +#: ../rules/base.xml.in.h:547 msgid "Pashto" msgstr "Pas-tô" -#: ../rules/base.xml.in.h:513 +#: ../rules/base.xml.in.h:548 msgid "Pattachote" msgstr "Pa-ta-chô-te" -#: ../rules/base.xml.in.h:514 +#: ../rules/base.xml.in.h:549 +msgid "Pause" +msgstr "Pause" + +#: ../rules/base.xml.in.h:550 +msgid "Persian, with Persian Keypad" +msgstr "Ba Tư có vùng phím Ba Tư" + +#: ../rules/base.xml.in.h:551 msgid "Phonetic" msgstr "Ngữ âm" -#: ../rules/base.xml.in.h:515 +#: ../rules/base.xml.in.h:552 msgid "Phonetic Winkeys" msgstr "Winkeys ngữ âm" -#: ../rules/base.xml.in.h:516 +#: ../rules/base.xml.in.h:553 msgid "Pol" msgstr "Pol" -#: ../rules/base.xml.in.h:517 +#: ../rules/base.xml.in.h:554 msgid "Poland" msgstr "Phần Lan" -#: ../rules/base.xml.in.h:518 +#: ../rules/base.xml.in.h:555 msgid "Polytonic" msgstr "Nhiều âm" -#: ../rules/base.xml.in.h:519 +#: ../rules/base.xml.in.h:556 msgid "Portugal" msgstr "Bồ Đào Nha" -#: ../rules/base.xml.in.h:520 -msgid "Pro" -msgstr "Pro" - -#: ../rules/base.xml.in.h:521 -msgid "Pro Keypad" -msgstr "Vùng phím Pro" - -#: ../rules/base.xml.in.h:522 +#: ../rules/base.xml.in.h:557 msgid "Probhat" msgstr "Probhat" -#: ../rules/base.xml.in.h:523 +#: ../rules/base.xml.in.h:558 msgid "Programmer Dvorak" msgstr "Programmer Dvorak" -#: ../rules/base.xml.in.h:524 +#: ../rules/base.xml.in.h:559 msgid "Propeller Voyager (KTEZ-1000)" msgstr "Propeller Voyager (KTEZ-1000)" -#: ../rules/base.xml.in.h:525 +#: ../rules/base.xml.in.h:560 msgid "Prt" msgstr "Prt" -#: ../rules/base.xml.in.h:526 +#: ../rules/base.xml.in.h:561 +msgid "PrtSc" +msgstr "PrtSc" + +#: ../rules/base.xml.in.h:562 msgid "QTronix Scorpius 98N+" msgstr "QTronix Scorpius 98N+" -#: ../rules/base.xml.in.h:527 +#: ../rules/base.xml.in.h:563 msgid "Right Alt" msgstr "Alt phải" -#: ../rules/base.xml.in.h:528 +#: ../rules/base.xml.in.h:564 msgid "Right Alt (while pressed)" msgstr "Alt phải (trong khi bấm)" -#: ../rules/base.xml.in.h:529 +#: ../rules/base.xml.in.h:565 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Alt phải chọn cấp 5, khoá khi bấm nhau với một bộ chọn cấp 5 khác" + +#: ../rules/base.xml.in.h:566 +msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Alt phải chọn cấp 5, khoá khi bấm nhau với một bộ chọn cấp 5 khác, một cú bấm cũng buông khoá" + +#: ../rules/base.xml.in.h:567 msgid "Right Alt key never chooses 3rd level" msgstr "Phím Alt bên phải không bao giờ chọn bậc thứ 3" -#: ../rules/base.xml.in.h:530 +#: ../rules/base.xml.in.h:568 msgid "Right Alt, Shift+Right Alt key is Multi_Key" msgstr "Alt phải, phím Shift+Right Alt là Multi_Key" -#: ../rules/base.xml.in.h:531 +#: ../rules/base.xml.in.h:569 msgid "Right Ctrl" msgstr "Ctrl phải" -#: ../rules/base.xml.in.h:532 +#: ../rules/base.xml.in.h:570 msgid "Right Ctrl (while pressed)" msgstr "Ctrl phải (trong khi bấm)" -#: ../rules/base.xml.in.h:533 +#: ../rules/base.xml.in.h:571 msgid "Right Ctrl as Right Alt" msgstr "Ctrl phải làm Alt phải" -#: ../rules/base.xml.in.h:534 +#: ../rules/base.xml.in.h:572 +msgid "Right Ctrl+Right Shift" +msgstr "Ctrl phải + Shift phải" + +#: ../rules/base.xml.in.h:573 msgid "Right Shift" msgstr "Shift phải" -#: ../rules/base.xml.in.h:535 +#: ../rules/base.xml.in.h:574 msgid "Right Win" msgstr "Win phải" -#: ../rules/base.xml.in.h:536 +#: ../rules/base.xml.in.h:575 msgid "Right Win (while pressed)" msgstr "Win phải (trong khi bấm)" -#: ../rules/base.xml.in.h:537 +#: ../rules/base.xml.in.h:576 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" +msgstr "Win phải chọn cấp 5, khoá khi bấm nhau với một bộ chọn cấp 5 khác" + +#: ../rules/base.xml.in.h:577 +msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" +msgstr "Win phải chọn cấp 5, khoá khi bấm nhau với một bộ chọn cấp 5 khác, một cú bấm cũng buông khoá" + +#: ../rules/base.xml.in.h:578 msgid "Right hand" msgstr "Thuận tay phải" -#: ../rules/base.xml.in.h:538 +#: ../rules/base.xml.in.h:579 msgid "Right handed Dvorak" msgstr "Dvorak thuận tay phải" -#: ../rules/base.xml.in.h:539 +#: ../rules/base.xml.in.h:580 msgid "Romania" msgstr "Rô-ma-ni" -#: ../rules/base.xml.in.h:540 +#: ../rules/base.xml.in.h:581 msgid "Romanian keyboard with German letters" msgstr "Bàn phím Rô-ma-ni với các chữ cái Đức" -#: ../rules/base.xml.in.h:541 +#: ../rules/base.xml.in.h:582 msgid "Romanian keyboard with German letters, eliminate dead keys" msgstr "Bàn phím Rô-ma-ni với các chữ cái Đức, các phím chết loại trừ" -#: ../rules/base.xml.in.h:542 +#: ../rules/base.xml.in.h:583 msgid "Rou" msgstr "Rou" -#: ../rules/base.xml.in.h:543 +#: ../rules/base.xml.in.h:584 msgid "Rus" msgstr "Nga" -#: ../rules/base.xml.in.h:544 +#: ../rules/base.xml.in.h:585 msgid "Russia" msgstr "Nga" -#: ../rules/base.xml.in.h:545 +#: ../rules/base.xml.in.h:586 msgid "Russian" msgstr "Nga" -#: ../rules/base.xml.in.h:546 +#: ../rules/base.xml.in.h:587 msgid "Russian phonetic" msgstr "Nga ngữ âm" -#: ../rules/base.xml.in.h:547 +#: ../rules/base.xml.in.h:588 msgid "Russian phonetic Dvorak" msgstr "Nga ngữ âm Dvorak" -#: ../rules/base.xml.in.h:548 +#: ../rules/base.xml.in.h:589 msgid "Russian phonetic, eliminate dead keys" msgstr "Nga ngữ âm, phím chết loại trừ" -#: ../rules/base.xml.in.h:549 +#: ../rules/base.xml.in.h:590 msgid "Russian with Kazakh" msgstr "Nga có Kha-xắc" -#: ../rules/base.xml.in.h:550 +#: ../rules/base.xml.in.h:591 msgid "SILVERCREST Multimedia Wireless Keyboard" msgstr "Bàn phím Không dây Đa phương tiện SILVERCREST" -#: ../rules/base.xml.in.h:551 +#: ../rules/base.xml.in.h:592 msgid "SK-1300" msgstr "SK-1300" -#: ../rules/base.xml.in.h:552 +#: ../rules/base.xml.in.h:593 msgid "SK-2500" msgstr "SK-2500" -#: ../rules/base.xml.in.h:553 +#: ../rules/base.xml.in.h:594 msgid "SK-6200" msgstr "SK-6200" -#: ../rules/base.xml.in.h:554 +#: ../rules/base.xml.in.h:595 msgid "SK-7100" msgstr "SK-7100" -#: ../rules/base.xml.in.h:555 +#: ../rules/base.xml.in.h:596 ../rules/base.extras.xml.in.h:9 msgid "SRB" msgstr "SRB" -#: ../rules/base.xml.in.h:556 +#: ../rules/base.xml.in.h:597 msgid "SVEN Ergonomic 2500" msgstr "SVEN Ergonomic 2500" -#: ../rules/base.xml.in.h:557 +#: ../rules/base.xml.in.h:598 msgid "SVEN Slim 303" msgstr "SVEN Slim 303" -#: ../rules/base.xml.in.h:558 +#: ../rules/base.xml.in.h:599 msgid "Samsung SDM 4500P" msgstr "Samsung SDM 4500P" -#: ../rules/base.xml.in.h:559 +#: ../rules/base.xml.in.h:600 msgid "Samsung SDM 4510P" msgstr "Samsung SDM 4510P" -#: ../rules/base.xml.in.h:560 +#: ../rules/base.xml.in.h:601 msgid "Scroll Lock" msgstr "Scroll Lock" -#: ../rules/base.xml.in.h:561 -msgid "ScrollLock" -msgstr "ScrollLock" - -#: ../rules/base.xml.in.h:562 +#: ../rules/base.xml.in.h:602 msgid "Secwepemctsin" msgstr "Secwepemctsin" -#: ../rules/base.xml.in.h:563 +#: ../rules/base.xml.in.h:603 msgid "Semi-colon on third level" msgstr "Dấu chấm phẩy ở cấp ba" -#: ../rules/base.xml.in.h:564 +#: ../rules/base.xml.in.h:604 +msgid "Sen" +msgstr "Sen" + +#: ../rules/base.xml.in.h:605 +msgid "Senegal" +msgstr "Xe-ne-gan" + +#: ../rules/base.xml.in.h:606 ../rules/base.extras.xml.in.h:10 msgid "Serbia" msgstr "Xéc-bi" -#: ../rules/base.xml.in.h:565 -msgid "Shift cancels CapsLock" +#: ../rules/base.xml.in.h:607 +msgid "Serbian" +msgstr "Xéc-bi" + +#: ../rules/base.xml.in.h:608 +msgid "Shift cancels Caps Lock" msgstr "Shift thôi CapsLock" -#: ../rules/base.xml.in.h:566 -msgid "Shift does not cancel NumLock, chooses 3d level instead" -msgstr "Shift không thôi Numlock, chọn cấp ba để thay thế" +#: ../rules/base.xml.in.h:609 +msgid "Shift does not cancel Num Lock, chooses 3rd level instead" +msgstr "Shift không thôi Numlock, chọn cấp 3 để thay thế" -#: ../rules/base.xml.in.h:567 +#: ../rules/base.xml.in.h:610 msgid "Shift with numeric keypad keys works as in MS Windows" msgstr "Shift với các phím vùng số làm việc như trong MS Windows" -#: ../rules/base.xml.in.h:568 -msgid "Shift+CapsLock" +#: ../rules/base.xml.in.h:611 +msgid "Shift+Caps Lock" msgstr "Shift+CapsLock" -#: ../rules/base.xml.in.h:569 +#: ../rules/base.xml.in.h:612 msgid "Simple" msgstr "Đơn giản" -#: ../rules/base.xml.in.h:570 +#: ../rules/base.xml.in.h:613 +msgid "Sindhi" +msgstr "Xin-đi" + +#: ../rules/base.xml.in.h:614 msgid "Slovakia" msgstr "Xlô-vác" -#: ../rules/base.xml.in.h:571 +#: ../rules/base.xml.in.h:615 msgid "Slovenia" msgstr "Xlô-ven" -#: ../rules/base.xml.in.h:572 +#: ../rules/base.xml.in.h:616 msgid "South Africa" msgstr "Nam Phi" -#: ../rules/base.xml.in.h:573 +#: ../rules/base.xml.in.h:617 msgid "Southern Uzbek" msgstr "Nam Ux-béc" -#: ../rules/base.xml.in.h:574 +#: ../rules/base.xml.in.h:618 msgid "Spain" msgstr "Tây Ban Nha" -#: ../rules/base.xml.in.h:575 +#: ../rules/base.xml.in.h:619 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" msgstr "Các ký tự đặc biệt (Ctrl+Alt+<key>) được xử lý bằng một trình phục vụ" -#: ../rules/base.xml.in.h:576 -msgid "SrL" -msgstr "SrL" - -#: ../rules/base.xml.in.h:577 +#: ../rules/base.xml.in.h:620 msgid "Sri Lanka" msgstr "Tích-lan" -#: ../rules/base.xml.in.h:578 +#: ../rules/base.xml.in.h:621 msgid "Standard" msgstr "Tiêu chuẩn" -#: ../rules/base.xml.in.h:579 +#: ../rules/base.xml.in.h:622 msgid "Standard (Cedilla)" msgstr "Chuẩn (dấu móc dưới)" -#: ../rules/base.xml.in.h:580 -msgid "Standard Phonetic" -msgstr "Ngữ âm tiêu chuẩn" - #. RSTU 2019-91 -#: ../rules/base.xml.in.h:582 +#: ../rules/base.xml.in.h:624 msgid "Standard RSTU" msgstr "RSTU chuẩn" #. RSTU 2019-91 -#: ../rules/base.xml.in.h:584 +#: ../rules/base.xml.in.h:626 msgid "Standard RSTU on Russian layout" msgstr "RSTU chuẩn trên bố trí tiếng Nga" -#: ../rules/base.xml.in.h:585 +#: ../rules/base.xml.in.h:627 msgid "Sun Type 5/6" msgstr "Sun kiểu 5/6" -#: ../rules/base.xml.in.h:586 +#: ../rules/base.xml.in.h:628 msgid "Sun dead keys" msgstr "Phím chết Sun" -#: ../rules/base.xml.in.h:587 +#: ../rules/base.xml.in.h:629 msgid "Super Power Multimedia Keyboard" msgstr "Bàn phím Phim nhạc Siêu Năng Lực" -#: ../rules/base.xml.in.h:588 +#: ../rules/base.xml.in.h:630 msgid "Svdvorak" msgstr "Svdvorak" -#: ../rules/base.xml.in.h:589 +#: ../rules/base.xml.in.h:631 msgid "Svk" msgstr "Svk" -#: ../rules/base.xml.in.h:590 +#: ../rules/base.xml.in.h:632 msgid "Svn" msgstr "Svn" -#: ../rules/base.xml.in.h:591 -msgid "Swap Ctrl and CapsLock" +#: ../rules/base.xml.in.h:633 +msgid "Swap Ctrl and Caps Lock" msgstr "Trao đổi Ctrl và CapsLock" -#: ../rules/base.xml.in.h:592 -msgid "Swap ESC and CapsLock" +#: ../rules/base.xml.in.h:634 +msgid "Swap ESC and Caps Lock" msgstr "Trao đổi ESC và CapsLock" -#: ../rules/base.xml.in.h:593 +#: ../rules/base.xml.in.h:635 msgid "Swe" msgstr "Swe" -#: ../rules/base.xml.in.h:594 +#: ../rules/base.xml.in.h:636 msgid "Sweden" msgstr "Thuỵ Điển" -#: ../rules/base.xml.in.h:595 +#: ../rules/base.xml.in.h:637 msgid "Switzerland" msgstr "Thuỵ Sĩ" -#: ../rules/base.xml.in.h:596 +#: ../rules/base.xml.in.h:638 msgid "Symplon PaceBook (tablet PC)" msgstr "Symplon PaceBook (tablet PC)" -#: ../rules/base.xml.in.h:597 +#: ../rules/base.xml.in.h:639 msgid "Syr" msgstr "Syr" -#: ../rules/base.xml.in.h:598 +#: ../rules/base.xml.in.h:640 msgid "Syria" msgstr "Xy-ri" -#: ../rules/base.xml.in.h:599 +#: ../rules/base.xml.in.h:641 msgid "Syriac" msgstr "Xi-ri" -#: ../rules/base.xml.in.h:600 +#: ../rules/base.xml.in.h:642 msgid "Syriac phonetic" msgstr "Xy-ri ngữ âm" -#: ../rules/base.xml.in.h:601 +#: ../rules/base.xml.in.h:643 msgid "TIS-820.2538" msgstr "TIS-820.2538" -#: ../rules/base.xml.in.h:602 +#: ../rules/base.xml.in.h:644 msgid "Tajikistan" msgstr "Ta-gikh-x-tanh" -#: ../rules/base.xml.in.h:603 +#: ../rules/base.xml.in.h:645 msgid "Tamil" msgstr "Ta-min" -#: ../rules/base.xml.in.h:604 +#: ../rules/base.xml.in.h:646 +msgid "Tamil Keyboard with Numerals" +msgstr "Bàn phím Ta-min với các chữ số" + +#: ../rules/base.xml.in.h:647 msgid "Tamil TAB Typewriter" msgstr "Ta-min TAB máy chữ" -#: ../rules/base.xml.in.h:605 +#: ../rules/base.xml.in.h:648 msgid "Tamil TSCII Typewriter" msgstr "Ta-min TSCII máy chữ" -#: ../rules/base.xml.in.h:606 +#: ../rules/base.xml.in.h:649 msgid "Tamil Unicode" msgstr "Ta-min Unicode" -#: ../rules/base.xml.in.h:607 +#: ../rules/base.xml.in.h:650 +msgid "Tanzania" +msgstr "Tan-xa-nia" + +#: ../rules/base.xml.in.h:651 msgid "Targa Visionary 811" msgstr "Targa Visionary 811" -#: ../rules/base.xml.in.h:608 +#: ../rules/base.xml.in.h:652 msgid "Tatar" msgstr "Ta-tă" -#: ../rules/base.xml.in.h:609 +#: ../rules/base.xml.in.h:653 msgid "Telugu" msgstr "Te-lu-gu" -#: ../rules/base.xml.in.h:610 +#: ../rules/base.xml.in.h:654 msgid "Tha" msgstr "Tha" -#: ../rules/base.xml.in.h:611 +#: ../rules/base.xml.in.h:655 msgid "Thailand" msgstr "Thái Lan" -#: ../rules/base.xml.in.h:612 +#: ../rules/base.xml.in.h:656 msgid "Tibetan" msgstr "Tây Tạng" -#: ../rules/base.xml.in.h:613 +#: ../rules/base.xml.in.h:657 msgid "Tibetan (with ASCII numerals)" msgstr "Tây Tạng (có chữ số ASCII)" -#: ../rules/base.xml.in.h:614 +#: ../rules/base.xml.in.h:658 msgid "Tifinagh" msgstr "Ti-phi-nac" -#: ../rules/base.xml.in.h:615 -msgid "Tifinagh Alternative" +#: ../rules/base.xml.in.h:659 +msgid "Tifinagh alternative" msgstr "Ti-phi-nac tương đương" -#: ../rules/base.xml.in.h:616 -msgid "Tifinagh Alternative Phonetic" +#: ../rules/base.xml.in.h:660 +msgid "Tifinagh alternative phonetic" msgstr "Ti-phi-nac ngữ âm tương đương" -#: ../rules/base.xml.in.h:617 -msgid "Tifinagh Extended" +#: ../rules/base.xml.in.h:661 +msgid "Tifinagh extended" msgstr "Ti-phi-nac mở rộng" -#: ../rules/base.xml.in.h:618 -msgid "Tifinagh Extended Phonetic" +#: ../rules/base.xml.in.h:662 +msgid "Tifinagh extended phonetic" msgstr "Ti-phi-nac mở rộng ngữ âm" -#: ../rules/base.xml.in.h:619 -msgid "Tifinagh Phonetic" +#: ../rules/base.xml.in.h:663 +msgid "Tifinagh phonetic" msgstr "Ti-phi-nac ngữ âm" -#: ../rules/base.xml.in.h:620 +#: ../rules/base.xml.in.h:664 msgid "Tilde (~) variant" msgstr "Phương án dấu sóng (~)" -#: ../rules/base.xml.in.h:621 +#: ../rules/base.xml.in.h:665 msgid "Tjk" msgstr "Tjk" -#: ../rules/base.xml.in.h:622 +#: ../rules/base.xml.in.h:666 +msgid "Tkm" +msgstr "Tkm" + +#: ../rules/base.xml.in.h:667 msgid "To the corresponding key in a Dvorak keyboard." msgstr "Tới phím tương ứng trên một bàn phím Dvorak." -#: ../rules/base.xml.in.h:623 +#: ../rules/base.xml.in.h:668 msgid "To the corresponding key in a Qwerty keyboard." msgstr "Tới phím tương ứng trên một bàn phím Qwerty." -#: ../rules/base.xml.in.h:624 +#: ../rules/base.xml.in.h:669 msgid "Toshiba Satellite S3000" msgstr "Toshiba Satellite S3000" -#: ../rules/base.xml.in.h:625 -msgid "Traditional Phonetic" +#: ../rules/base.xml.in.h:670 +msgid "Traditional phonetic" msgstr "Ngữ âm truyền thống" -#: ../rules/base.xml.in.h:626 +#: ../rules/base.xml.in.h:671 msgid "Trust Direct Access Keyboard" msgstr "Bàn phím Truy cập Thẳng Tin tưởng" -#: ../rules/base.xml.in.h:627 +#: ../rules/base.xml.in.h:672 msgid "Trust Slimline" msgstr "Trust Slimline" -#: ../rules/base.xml.in.h:628 +#: ../rules/base.xml.in.h:673 msgid "Trust Wireless Keyboard Classic" msgstr "Bàn Phím Cổ điển Không dây Tin tưởng" -#: ../rules/base.xml.in.h:629 +#: ../rules/base.xml.in.h:674 msgid "Tur" msgstr "Tur" -#: ../rules/base.xml.in.h:630 +#: ../rules/base.xml.in.h:675 msgid "Turkey" msgstr "Thổ Nhĩ Kỳ" -#: ../rules/base.xml.in.h:631 +#: ../rules/base.xml.in.h:676 msgid "Turkmenistan" msgstr "Thổ-kh-me-ni-x-tanh" -#: ../rules/base.xml.in.h:632 +#: ../rules/base.xml.in.h:677 +msgid "TypeMatrix EZ-Reach 2020" +msgstr "TypeMatrix EZ-Reach 2020" + +#: ../rules/base.xml.in.h:678 +msgid "TypeMatrix EZ-Reach 2030 PS2" +msgstr "TypeMatrix EZ-Reach 2030 PS2" + +#: ../rules/base.xml.in.h:679 +msgid "TypeMatrix EZ-Reach 2030 USB" +msgstr "TypeMatrix EZ-Reach 2030 USB" + +#: ../rules/base.xml.in.h:680 +msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (chế độ 102/105:EU)" + +#: ../rules/base.xml.in.h:681 +msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" +msgstr "TypeMatrix EZ-Reach 2030 USB (chế độ 106:JP)" + +#: ../rules/base.xml.in.h:682 msgid "Typewriter" msgstr "Máy chữ" -#: ../rules/base.xml.in.h:633 +#: ../rules/base.xml.in.h:683 +msgid "Typewriter, legacy" +msgstr "Máy chữ, thừa tự" + +#: ../rules/base.xml.in.h:684 +msgid "Tza" +msgstr "Tza" + +#: ../rules/base.xml.in.h:685 msgid "UCW layout (accented letters only)" msgstr "Bố trí UCW (chỉ chữ có dấu)" -#: ../rules/base.xml.in.h:634 +#: ../rules/base.xml.in.h:686 +msgid "US Dvorak with CZ UCW support" +msgstr "Mỹ Dvorak cũng hỗ trợ CZ UCW" + +#: ../rules/base.xml.in.h:687 msgid "US keyboard with Bosnian digraphs" msgstr "Bàn phím Mỹ với các chữ ghép Bo-x-ni-a" -#: ../rules/base.xml.in.h:635 +#: ../rules/base.xml.in.h:688 msgid "US keyboard with Bosnian letters" msgstr "Bàn phím Mỹ với các chữ cái Bo-x-ni-a" -#: ../rules/base.xml.in.h:636 +#: ../rules/base.xml.in.h:689 msgid "US keyboard with Croatian digraphs" msgstr "Bàn phím Mỹ với các chữ ghép Cợ-rô-a-ti-a" -#: ../rules/base.xml.in.h:637 +#: ../rules/base.xml.in.h:690 msgid "US keyboard with Croatian letters" msgstr "Bàn phím Mỹ với các chữ cái Croát-chi-a" -#: ../rules/base.xml.in.h:638 +#: ../rules/base.xml.in.h:691 msgid "US keyboard with Estonian letters" msgstr "Bàn phím Mỹ với các chữ cái E-x-tô-ni-a" -#: ../rules/base.xml.in.h:639 +#: ../rules/base.xml.in.h:692 +msgid "US keyboard with Italian letters" +msgstr "Bàn phím Mỹ với các chữ cái Ý" + +#: ../rules/base.xml.in.h:693 msgid "US keyboard with Lithuanian letters" msgstr "Bàn phím Mỹ với các chữ cái Li-tu-a-nia" -#: ../rules/base.xml.in.h:640 +#: ../rules/base.xml.in.h:694 msgid "US keyboard with Slovenian letters" msgstr "Bàn phím Mỹ với các chữ cái Xlô-ven" -#: ../rules/base.xml.in.h:641 +#: ../rules/base.xml.in.h:695 ../rules/base.extras.xml.in.h:11 msgid "USA" msgstr "Mỹ" -#: ../rules/base.xml.in.h:642 +#: ../rules/base.xml.in.h:696 msgid "Udmurt" msgstr "U-đ-muổt" -#: ../rules/base.xml.in.h:643 +#: ../rules/base.xml.in.h:697 msgid "Ukr" msgstr "Ukr" -#: ../rules/base.xml.in.h:644 +#: ../rules/base.xml.in.h:698 msgid "Ukraine" msgstr "U-cợ-rainh" -#: ../rules/base.xml.in.h:645 +#: ../rules/base.xml.in.h:699 msgid "Unicode additions (arrows and math operators)" msgstr "Phần thêm Unicode (các mũi tên và toán tử toán học)" -#: ../rules/base.xml.in.h:646 +#: ../rules/base.xml.in.h:700 msgid "Unicode additions (arrows and math operators). Math operators on default level" msgstr "Phần thêm Unicode (các mũi tên và toán tử toán học). Bậc mặc định thì nhập các toán tử toán học." -#: ../rules/base.xml.in.h:647 +#: ../rules/base.xml.in.h:701 msgid "UnicodeExpert" msgstr "Unicode Chuyên môn" -#: ../rules/base.xml.in.h:648 +#: ../rules/base.xml.in.h:702 msgid "United Kingdom" msgstr "Vương Quốc Anh" -#: ../rules/base.xml.in.h:649 +#: ../rules/base.xml.in.h:703 msgid "Unitek KB-1925" msgstr "Unitek KB-1925" -#: ../rules/base.xml.in.h:650 +#: ../rules/base.xml.in.h:704 msgid "Urdu, Alternative phonetic" msgstr "Urdu, Ngữ âm xen kẽ" -#: ../rules/base.xml.in.h:651 +#: ../rules/base.xml.in.h:705 msgid "Urdu, Phonetic" msgstr "Urdu, Ngữ âm" -#: ../rules/base.xml.in.h:652 +#: ../rules/base.xml.in.h:706 msgid "Urdu, Winkeys" msgstr "Urdu, Phím Win" -#: ../rules/base.xml.in.h:653 +#: ../rules/base.xml.in.h:707 msgid "Use Bosnian digraphs" msgstr "Dùng chữ ghép Bo-x-ni-a" -#: ../rules/base.xml.in.h:654 +#: ../rules/base.xml.in.h:708 msgid "Use Croatian digraphs" msgstr "Dùng chữ ghép Cợ-rô-a-ti-a" -#: ../rules/base.xml.in.h:655 +#: ../rules/base.xml.in.h:709 msgid "Use guillemets for quotes" msgstr "Dùng « chim uria » làm dấu trích dẫn" -#: ../rules/base.xml.in.h:656 +#: ../rules/base.xml.in.h:710 msgid "Use keyboard LED to show alternative layout" msgstr "Sử dụng đèn bàn phím để chỉ ra bố trí xen kẽ" -#: ../rules/base.xml.in.h:657 +#: ../rules/base.xml.in.h:711 msgid "Using space key to input non-breakable space character" msgstr "Dùng phím dài để nhập ký tự dấu cách không thể ngắt" -#: ../rules/base.xml.in.h:658 +#: ../rules/base.xml.in.h:712 msgid "Usual space at any level" msgstr "Dấu cách bình thường ở mọi bậc" -#: ../rules/base.xml.in.h:659 +#: ../rules/base.xml.in.h:713 msgid "Uzb" msgstr "Uzb" -#: ../rules/base.xml.in.h:660 +#: ../rules/base.xml.in.h:714 msgid "Uzbekistan" msgstr "Uz-be-khi-xtanh" -#: ../rules/base.xml.in.h:661 +#: ../rules/base.xml.in.h:715 msgid "Vietnam" msgstr "Việt Nam" -#: ../rules/base.xml.in.h:662 +#: ../rules/base.xml.in.h:716 msgid "ViewSonic KU-306 Internet Keyboard" msgstr "Bàn phím Internet ViewSonic KU-306" -#: ../rules/base.xml.in.h:663 +#: ../rules/base.xml.in.h:717 msgid "Vnm" msgstr "Vnm" -#: ../rules/base.xml.in.h:664 +#: ../rules/base.xml.in.h:718 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" msgstr "Vùng phím Wang 724 có phần thêm Unicode (các mũi tên và toán tử toán học)" -#: ../rules/base.xml.in.h:665 +#: ../rules/base.xml.in.h:719 msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" msgstr "Vùng phím Wang 724 có phần thêm Unicode (các mũi tên và toán tử toán học). Mặc định thì nhập toán tử toán học." -#: ../rules/base.xml.in.h:666 +#: ../rules/base.xml.in.h:720 msgid "Wang model 724 azerty" msgstr "Wang mô hình 724 azerty" -#: ../rules/base.xml.in.h:667 +#: ../rules/base.xml.in.h:721 msgid "Western" msgstr "Phương Tây" -#: ../rules/base.xml.in.h:668 +#: ../rules/base.xml.in.h:722 msgid "Winbook Model XP5" msgstr "Winbook kiểu mẫu XP5" -#: ../rules/base.xml.in.h:669 +#: ../rules/base.xml.in.h:723 msgid "Winkeys" msgstr "Phím Win" -#: ../rules/base.xml.in.h:670 +#: ../rules/base.xml.in.h:724 msgid "With <\\|> key" msgstr "Với phím <\\|>" -#: ../rules/base.xml.in.h:671 +#: ../rules/base.xml.in.h:725 msgid "With EuroSign on 5" msgstr "Thêm ký hiệu đồng Euro vào phím 5." -#: ../rules/base.xml.in.h:672 +#: ../rules/base.xml.in.h:726 msgid "With guillemets" msgstr "Với « chim uria »" -#: ../rules/base.xml.in.h:673 +#: ../rules/base.xml.in.h:727 msgid "Yahoo! Internet Keyboard" msgstr "Bàn phím Internet Yahoo!" -#: ../rules/base.xml.in.h:674 +#: ../rules/base.xml.in.h:728 msgid "Yakut" msgstr "Ya-khú-th" -#: ../rules/base.xml.in.h:675 +#: ../rules/base.xml.in.h:729 msgid "Yoruba" msgstr "Yoa-ru-ba" -#: ../rules/base.xml.in.h:676 +#: ../rules/base.xml.in.h:730 msgid "Z and ZHE swapped" msgstr "Đổi chỗ Z và ZHE" -#: ../rules/base.xml.in.h:677 -msgid "Zar" -msgstr "Zar" +#: ../rules/base.xml.in.h:731 +msgid "Zaf" +msgstr "Zaf" -#: ../rules/base.xml.in.h:678 +#: ../rules/base.xml.in.h:732 +msgid "Zero-width non-joiner character at second level" +msgstr "Ký tự không nối có chiều rộng không tại cấp 2" + +#: ../rules/base.xml.in.h:733 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" +msgstr "Ký tự không nối có chiều rộng không tại cấp 2, ký tự dấu cách không thể ngắt ở cấp 3" + +#: ../rules/base.xml.in.h:734 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" +msgstr "Ký tự không nối có chiều rộng không tại cấp 2, ký tự dấu cách không thể ngắt ở cấp 3, không có gì ở cấp 4" + +#: ../rules/base.xml.in.h:735 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" +msgstr "Ký tự không nối có chiều rộng không tại cấp 2, ký tự dấu cách không thể ngắt ở cấp 3, ký tự dấu cách mảnh không thể ngắt ở cấp 4" + +#: ../rules/base.xml.in.h:736 +msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" +msgstr "Ký tự không nối có chiều rộng không tại cấp 2, ký tự dấu cách không thể ngắt ở cấp 3, ký tự nối có chiều rộng không ở cấp 4" + +#: ../rules/base.xml.in.h:737 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" +msgstr "Ký tự không nối có chiều rộng không tại cấp 2, ký tự nối có chiều rộng không ở cấp 3" + +#: ../rules/base.xml.in.h:738 +msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" +msgstr "Ký tự không nối có chiều rộng không tại cấp 2, ký tự nối có chiều rộng không ở cấp 3, ký tự dấu cách không thể ngắt ở cấp 4" + +#: ../rules/base.xml.in.h:739 +msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" +msgstr "Ký tự không nối có chiều rộng không tại cấp 3, ký tự nối có chiều rộng không ở cấp 4" + +#: ../rules/base.xml.in.h:740 msgid "azerty" msgstr "azerty" -#: ../rules/base.xml.in.h:679 +#: ../rules/base.xml.in.h:741 msgid "azerty/digits" msgstr "azerty/chữ số" -#: ../rules/base.xml.in.h:680 +#: ../rules/base.xml.in.h:742 msgid "digits" msgstr "chữ số" -#: ../rules/base.xml.in.h:681 +#: ../rules/base.xml.in.h:743 msgid "displaced semicolon and quote (obsolete)" msgstr "dấu chấm phẩy và dấu trích dẫn bị dịch (quá cũ)" -#: ../rules/base.xml.in.h:682 +#: ../rules/base.xml.in.h:744 msgid "lyx" msgstr "lyx" -#: ../rules/base.xml.in.h:683 +#: ../rules/base.xml.in.h:745 msgid "qwerty" msgstr "qwerty" -#: ../rules/base.xml.in.h:684 +#: ../rules/base.xml.in.h:746 msgid "qwerty, extended Backslash" msgstr "qwerty, Gạch ngược mở rộng" -#: ../rules/base.xml.in.h:685 +#: ../rules/base.xml.in.h:747 msgid "qwerty/digits" msgstr "qwerty/chữ số" -#: ../rules/base.xml.in.h:686 +#: ../rules/base.xml.in.h:748 msgid "qwertz" msgstr "qwertz" + +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Át-xi-na" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Avestan" +msgstr "A-ve-x-tanh" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Combining accents instead of dead keys" +msgstr "Tổ hợp dấu phụ thay cho phím chết" + +#: ../rules/base.extras.xml.in.h:5 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining)" +msgstr "Quốc tế (tổ hợp Unicode AltGr)" + +#: ../rules/base.extras.xml.in.h:7 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Quốc tế (tổ hợp Unicode AltGr, thay thế)" diff --git a/dist/xkeyboard-config/po/zh_CN.po b/dist/xkeyboard-config/po/zh_CN.po index c249e207c..cacbf435c 100644 --- a/dist/xkeyboard-config/po/zh_CN.po +++ b/dist/xkeyboard-config/po/zh_CN.po @@ -9,7 +9,7 @@ msgstr "" "POT-Creation-Date: 2003-11-25 23:38+0000\n" "PO-Revision-Date: 2003-11-28 22:36+0800\n" "Last-Translator: Funda Wang \n" -"Language-Team: Chinese (simplified) \n" +"Language-Team: Chinese (simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/dist/xkeyboard-config/rules/HDR b/dist/xkeyboard-config/rules/HDR index 717fdea85..769b8fc7f 100644 --- a/dist/xkeyboard-config/rules/HDR +++ b/dist/xkeyboard-config/rules/HDR @@ -8,13 +8,18 @@ ! model layout = symbols ! model layout[1] = symbols ! model layout[1] variant[1] = symbols -! layout[2] = symbols -! layout[3] = symbols -! layout[4] = symbols -! layout[2] variant[2] = symbols -! layout[3] variant[3] = symbols -! layout[4] variant[4] = symbols +! model layout[2] = symbols +! model layout[3] = symbols +! model layout[4] = symbols +! model layout[2] variant[2] = symbols +! model layout[3] variant[3] = symbols +! model layout[4] variant[4] = symbols ! model = symbols +! layout variant = compat +! layout[1] variant[1] = compat +! layout[2] variant[2] = compat +! layout[3] variant[3] = compat +! layout[4] variant[4] = compat ! model layout = compat ! model layout[1] = compat ! model = types diff --git a/dist/xkeyboard-config/rules/Makefile.am b/dist/xkeyboard-config/rules/Makefile.am index 5d6e8b4bf..6ca04e7fa 100644 --- a/dist/xkeyboard-config/rules/Makefile.am +++ b/dist/xkeyboard-config/rules/Makefile.am @@ -1,4 +1,4 @@ -SUBDIRS = compat +SUBDIRS = bin compat extras if CREATE_RULES_SYMLINK # extra_rules_file = $(xkb_rules_symlink) @@ -20,126 +20,182 @@ install-data-hook: endif -base_parts_no_compat = base.hdr.part base.lists.part \ +if USE_COMPAT_RULES + +base_parts = base.hdr.part base.lists.part \ +compat/base.lists.part \ HDR base.m_k.part \ HDR base.l1_k.part \ HDR base.l_k.part \ +HDR base.o_k.part \ HDR base.ml_g.part \ HDR base.m_g.part \ -HDR base.mlv_s.part \ -HDR base.ml_s.part \ -HDR base.ml1_s.part \ -HDR \ -HDR base.l2_s.part \ -HDR base.l3_s.part \ -HDR base.l4_s.part \ -HDR HDR HDR \ +HDR compat/base.mlv_s.part extras/base.mlv_s.part base.mlv_s.part \ +HDR compat/base.ml_s.part extras/base.ml_s.part base.ml_s.part \ +HDR compat/base.ml1_s.part extras/base.ml1_s.part base.ml1_s.part \ +HDR compat/base.ml1v1_s.part extras/base.ml1v1_s.part \ +HDR compat/base.ml2_s.part extras/base.ml2_s.part base.ml2_s.part \ +HDR compat/base.ml3_s.part extras/base.ml3_s.part base.ml3_s.part \ +HDR compat/base.ml4_s.part extras/base.ml4_s.part base.ml4_s.part \ +HDR compat/base.ml2v2_s.part extras/base.ml2v2_s.part \ +HDR compat/base.ml3v3_s.part extras/base.ml3v3_s.part \ +HDR compat/base.ml4v4_s.part extras/base.ml4v4_s.part \ HDR base.m_s.part \ +HDR compat/base.lv_c.part \ +HDR compat/base.l1v1_c.part \ +HDR compat/base.l2v2_c.part \ +HDR compat/base.l3v3_c.part \ +HDR compat/base.l4v4_c.part \ HDR base.ml_c.part \ HDR base.ml1_c.part \ HDR base.m_t.part \ +HDR base.lo_s.part \ HDR base.l1o_s.part \ HDR base.l2o_s.part \ HDR base.l3o_s.part \ HDR base.l4o_s.part \ -HDR base.o_s.part \ +HDR compat/base.o_s.part base.o_s.part \ HDR base.o_c.part \ HDR base.o_t.part -evdev_parts_no_compat = base.hdr.part base.lists.part \ +evdev_parts = base.hdr.part base.lists.part \ +compat/base.lists.part \ HDR evdev.m_k.part \ HDR base.l1_k.part \ -HDR base.l_k.part \ +HDR base.l_k.part \ +HDR base.o_k.part \ HDR base.ml_g.part \ HDR base.m_g.part \ -HDR base.mlv_s.part \ -HDR base.ml_s.part \ -HDR base.ml1_s.part \ -HDR \ -HDR base.l2_s.part \ -HDR base.l3_s.part \ -HDR base.l4_s.part \ -HDR HDR HDR \ +HDR compat/base.mlv_s.part extras/base.mlv_s.part base.mlv_s.part \ +HDR compat/base.ml_s.part extras/base.ml_s.part base.ml_s.part \ +HDR compat/base.ml1_s.part extras/base.ml1_s.part base.ml1_s.part \ +HDR compat/base.ml1v1_s.part extras/base.ml1v1_s.part \ +HDR compat/base.ml2_s.part extras/base.ml2_s.part base.ml2_s.part \ +HDR compat/base.ml3_s.part extras/base.ml3_s.part base.ml3_s.part \ +HDR compat/base.ml4_s.part extras/base.ml4_s.part base.ml4_s.part \ +HDR compat/base.ml2v2_s.part extras/base.ml2v2_s.part \ +HDR compat/base.ml3v3_s.part extras/base.ml3v3_s.part \ +HDR compat/base.ml4v4_s.part extras/base.ml4v4_s.part \ HDR evdev.m_s.part \ +HDR compat/base.lv_c.part \ +HDR compat/base.l1v1_c.part \ +HDR compat/base.l2v2_c.part \ +HDR compat/base.l3v3_c.part \ +HDR compat/base.l4v4_c.part \ HDR base.ml_c.part \ HDR base.ml1_c.part \ HDR base.m_t.part \ +HDR base.lo_s.part \ HDR base.l1o_s.part \ HDR base.l2o_s.part \ HDR base.l3o_s.part \ HDR base.l4o_s.part \ -HDR base.o_s.part \ +HDR compat/base.o_s.part base.o_s.part \ HDR base.o_c.part \ HDR base.o_t.part -if USE_COMPAT_RULES +else + base_parts = base.hdr.part base.lists.part \ -compat/base.lists.part \ HDR base.m_k.part \ HDR base.l1_k.part \ HDR base.l_k.part \ -HDR base.o_k.part \ +HDR \ HDR base.ml_g.part \ HDR base.m_g.part \ -HDR compat/base.mlv_s.part base.mlv_s.part \ -HDR compat/base.ml_s.part base.ml_s.part \ -HDR compat/base.ml1_s.part base.ml1_s.part \ -HDR compat/base.ml1v1_s.part \ -HDR compat/base.l2_s.part base.l2_s.part \ -HDR compat/base.l3_s.part base.l3_s.part \ -HDR compat/base.l4_s.part base.l4_s.part \ -HDR compat/base.l2v2_s.part \ -HDR compat/base.l3v3_s.part \ -HDR compat/base.l4v4_s.part \ +HDR extras/base.mlv_s.part base.mlv_s.part \ +HDR extras/base.ml_s.part base.ml_s.part \ +HDR extras/base.ml1_s.part base.ml1_s.part \ +HDR extras/base.ml1v1_s.part \ +HDR extras/base.ml2_s.part base.ml2_s.part \ +HDR extras/base.ml3_s.part base.ml3_s.part \ +HDR extras/base.ml4_s.part base.ml4_s.part \ +HDR extras/base.ml2v2_s.part \ +HDR extras/base.ml3v3_s.part \ +HDR extras/base.ml4v4_s.part \ HDR base.m_s.part \ +HDR \ +HDR \ +HDR \ +HDR \ +HDR \ HDR base.ml_c.part \ HDR base.ml1_c.part \ HDR base.m_t.part \ -HDR base.lo_s.part \ +HDR \ HDR base.l1o_s.part \ HDR base.l2o_s.part \ HDR base.l3o_s.part \ HDR base.l4o_s.part \ -HDR compat/base.o_s.part base.o_s.part \ +HDR base.o_s.part \ HDR base.o_c.part \ HDR base.o_t.part evdev_parts = base.hdr.part base.lists.part \ -compat/base.lists.part \ HDR evdev.m_k.part \ HDR base.l1_k.part \ -HDR base.l_k.part \ -HDR base.o_k.part \ +HDR base.l_k.part \ +HDR \ HDR base.ml_g.part \ HDR base.m_g.part \ -HDR compat/base.mlv_s.part base.mlv_s.part \ -HDR compat/base.ml_s.part base.ml_s.part \ -HDR compat/base.ml1_s.part base.ml1_s.part \ -HDR compat/base.ml1v1_s.part \ -HDR compat/base.l2_s.part base.l2_s.part \ -HDR compat/base.l3_s.part base.l3_s.part \ -HDR compat/base.l4_s.part base.l4_s.part \ -HDR compat/base.l2v2_s.part \ -HDR compat/base.l3v3_s.part \ -HDR compat/base.l4v4_s.part \ +HDR extras/base.mlv_s.part base.mlv_s.part \ +HDR extras/base.ml_s.part base.ml_s.part \ +HDR extras/base.ml1_s.part base.ml1_s.part \ +HDR extras/base.ml1v1_s.part \ +HDR extras/base.ml2_s.part base.ml2_s.part \ +HDR extras/base.ml3_s.part base.ml3_s.part \ +HDR extras/base.ml4_s.part base.ml4_s.part \ +HDR extras/base.ml2v2_s.part \ +HDR extras/base.ml3v3_s.part \ +HDR extras/base.ml4v4_s.part \ HDR evdev.m_s.part \ +HDR \ +HDR \ +HDR \ +HDR \ +HDR \ HDR base.ml_c.part \ HDR base.ml1_c.part \ HDR base.m_t.part \ -HDR base.lo_s.part \ +HDR \ HDR base.l1o_s.part \ HDR base.l2o_s.part \ HDR base.l3o_s.part \ HDR base.l4o_s.part \ -HDR compat/base.o_s.part base.o_s.part \ +HDR base.o_s.part \ HDR base.o_c.part \ HDR base.o_t.part -else -base_parts = $(base_parts_no_compat) -evdev_parts = $(base_parts_no_compat) + endif -base_parts_compat_dist = base.o_k.part base.lo_s.part +all_parts_dist = HDR base.hdr.part \ +base.lists.part \ +base.m_k.part \ +base.l1_k.part \ +base.l_k.part \ +base.o_k.part \ +base.ml_g.part \ +base.m_g.part \ +base.mlv_s.part \ +base.ml_s.part \ +base.ml1_s.part \ +base.ml2_s.part \ +base.ml3_s.part \ +base.ml4_s.part \ +base.m_s.part \ +base.ml_c.part \ +base.ml1_c.part \ +base.m_t.part \ +base.lo_s.part \ +base.l1o_s.part \ +base.l2o_s.part \ +base.l3o_s.part \ +base.l4o_s.part \ +base.o_s.part \ +base.o_c.part \ +base.o_t.part \ +evdev.m_k.part \ +evdev.m_s.part rules_files = base evdev xfree98 @@ -148,30 +204,31 @@ lst_files = base.lst evdev.lst %.lst: %.xml perl $(srcdir)/xml2lst.pl < $< > $@ -base: $(base_parts_no_compat) +base: $(base_parts) HDR="$(srcdir)/HDR" $(srcdir)/merge.sh $@ $(base_parts) -evdev: $(evdev_parts_no_compat) +evdev: $(evdev_parts) HDR="$(srcdir)/HDR" $(srcdir)/merge.sh $@ $(evdev_parts) dist_files = xkb.dtd README rules_DATA = $(rules_files) $(lst_files) $(dist_files) -xml_in_files = base.xml.in evdev.xml.in +xml_in_files = base.xml.in evdev.xml.in base.extras.xml.in evdev.extras.xml.in xml_DATA = $(xml_in_files:.xml.in=.xml) $(srcdir)/evdev.xml.in: base.xml.in cp $< $@ +$(srcdir)/evdev.extras.xml.in: base.extras.xml.in + cp $< $@ + EXTRA_DIST= $(xml_in_files) xfree98 \ - $(base_parts_no_compat) \ - $(evdev_parts_no_compat) \ - $(base_parts_compat_dist) \ + $(all_parts_dist) \ xml2lst.pl merge.sh $(dist_files) -CLEANFILES = base base.xml base.lst evdev evdev.xml evdev.lst -MAINTAINERCLEANFILES = $(srcdir)/evdev.xml.in +CLEANFILES = base base.xml base.lst evdev evdev.xml evdev.lst base.extras.xml evdev.extras.xml +MAINTAINERCLEANFILES = $(srcdir)/evdev.xml.in $(srcdir)/evdev.extras.xml.in rulesdir = $(xkb_base)/rules xmldir = $(rulesdir) diff --git a/dist/xkeyboard-config/rules/Makefile.in b/dist/xkeyboard-config/rules/Makefile.in index bc498f1d1..8377435cf 100644 --- a/dist/xkeyboard-config/rules/Makefile.in +++ b/dist/xkeyboard-config/rules/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -38,6 +40,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ @@ -52,17 +55,58 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(rulesdir)" "$(DESTDIR)$(xmldir)" -rulesDATA_INSTALL = $(INSTALL_DATA) -xmlDATA_INSTALL = $(INSTALL_DATA) DATA = $(rules_DATA) $(xml_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ @@ -118,6 +162,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -175,60 +220,42 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ xkb_base = @xkb_base@ xkb_rules_symlink = @xkb_rules_symlink@ -SUBDIRS = compat -base_parts_no_compat = base.hdr.part base.lists.part \ -HDR base.m_k.part \ -HDR base.l1_k.part \ -HDR base.l_k.part \ -HDR base.ml_g.part \ -HDR base.m_g.part \ -HDR base.mlv_s.part \ -HDR base.ml_s.part \ -HDR base.ml1_s.part \ -HDR \ -HDR base.l2_s.part \ -HDR base.l3_s.part \ -HDR base.l4_s.part \ -HDR HDR HDR \ -HDR base.m_s.part \ -HDR base.ml_c.part \ -HDR base.ml1_c.part \ -HDR base.m_t.part \ -HDR base.l1o_s.part \ -HDR base.l2o_s.part \ -HDR base.l3o_s.part \ -HDR base.l4o_s.part \ -HDR base.o_s.part \ -HDR base.o_c.part \ -HDR base.o_t.part - -evdev_parts_no_compat = base.hdr.part base.lists.part \ -HDR evdev.m_k.part \ -HDR base.l1_k.part \ -HDR base.l_k.part \ -HDR base.ml_g.part \ -HDR base.m_g.part \ -HDR base.mlv_s.part \ -HDR base.ml_s.part \ -HDR base.ml1_s.part \ -HDR \ -HDR base.l2_s.part \ -HDR base.l3_s.part \ -HDR base.l4_s.part \ -HDR HDR HDR \ -HDR evdev.m_s.part \ -HDR base.ml_c.part \ -HDR base.ml1_c.part \ -HDR base.m_t.part \ -HDR base.l1o_s.part \ -HDR base.l2o_s.part \ -HDR base.l3o_s.part \ -HDR base.l4o_s.part \ -HDR base.o_s.part \ -HDR base.o_c.part \ -HDR base.o_t.part - -@USE_COMPAT_RULES_FALSE@base_parts = $(base_parts_no_compat) +SUBDIRS = bin compat extras +@USE_COMPAT_RULES_FALSE@base_parts = base.hdr.part base.lists.part \ +@USE_COMPAT_RULES_FALSE@HDR base.m_k.part \ +@USE_COMPAT_RULES_FALSE@HDR base.l1_k.part \ +@USE_COMPAT_RULES_FALSE@HDR base.l_k.part \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR base.ml_g.part \ +@USE_COMPAT_RULES_FALSE@HDR base.m_g.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.mlv_s.part base.mlv_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml_s.part base.ml_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml1_s.part base.ml1_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml1v1_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml2_s.part base.ml2_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml3_s.part base.ml3_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml4_s.part base.ml4_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml2v2_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml3v3_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml4v4_s.part \ +@USE_COMPAT_RULES_FALSE@HDR base.m_s.part \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR base.ml_c.part \ +@USE_COMPAT_RULES_FALSE@HDR base.ml1_c.part \ +@USE_COMPAT_RULES_FALSE@HDR base.m_t.part \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR base.l1o_s.part \ +@USE_COMPAT_RULES_FALSE@HDR base.l2o_s.part \ +@USE_COMPAT_RULES_FALSE@HDR base.l3o_s.part \ +@USE_COMPAT_RULES_FALSE@HDR base.l4o_s.part \ +@USE_COMPAT_RULES_FALSE@HDR base.o_s.part \ +@USE_COMPAT_RULES_FALSE@HDR base.o_c.part \ +@USE_COMPAT_RULES_FALSE@HDR base.o_t.part + @USE_COMPAT_RULES_TRUE@base_parts = base.hdr.part base.lists.part \ @USE_COMPAT_RULES_TRUE@compat/base.lists.part \ @USE_COMPAT_RULES_TRUE@HDR base.m_k.part \ @@ -237,17 +264,22 @@ HDR base.o_t.part @USE_COMPAT_RULES_TRUE@HDR base.o_k.part \ @USE_COMPAT_RULES_TRUE@HDR base.ml_g.part \ @USE_COMPAT_RULES_TRUE@HDR base.m_g.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.mlv_s.part base.mlv_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.ml_s.part base.ml_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.ml1_s.part base.ml1_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.ml1v1_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l2_s.part base.l2_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l3_s.part base.l3_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l4_s.part base.l4_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l2v2_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l3v3_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l4v4_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.mlv_s.part extras/base.mlv_s.part base.mlv_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml_s.part extras/base.ml_s.part base.ml_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml1_s.part extras/base.ml1_s.part base.ml1_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml1v1_s.part extras/base.ml1v1_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml2_s.part extras/base.ml2_s.part base.ml2_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml3_s.part extras/base.ml3_s.part base.ml3_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml4_s.part extras/base.ml4_s.part base.ml4_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml2v2_s.part extras/base.ml2v2_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml3v3_s.part extras/base.ml3v3_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml4v4_s.part extras/base.ml4v4_s.part \ @USE_COMPAT_RULES_TRUE@HDR base.m_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.lv_c.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.l1v1_c.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.l2v2_c.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.l3v3_c.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.l4v4_c.part \ @USE_COMPAT_RULES_TRUE@HDR base.ml_c.part \ @USE_COMPAT_RULES_TRUE@HDR base.ml1_c.part \ @USE_COMPAT_RULES_TRUE@HDR base.m_t.part \ @@ -256,11 +288,45 @@ HDR base.o_t.part @USE_COMPAT_RULES_TRUE@HDR base.l2o_s.part \ @USE_COMPAT_RULES_TRUE@HDR base.l3o_s.part \ @USE_COMPAT_RULES_TRUE@HDR base.l4o_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.o_s.part base.o_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.o_s.part base.o_s.part \ @USE_COMPAT_RULES_TRUE@HDR base.o_c.part \ @USE_COMPAT_RULES_TRUE@HDR base.o_t.part -@USE_COMPAT_RULES_FALSE@evdev_parts = $(base_parts_no_compat) +@USE_COMPAT_RULES_FALSE@evdev_parts = base.hdr.part base.lists.part \ +@USE_COMPAT_RULES_FALSE@HDR evdev.m_k.part \ +@USE_COMPAT_RULES_FALSE@HDR base.l1_k.part \ +@USE_COMPAT_RULES_FALSE@HDR base.l_k.part \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR base.ml_g.part \ +@USE_COMPAT_RULES_FALSE@HDR base.m_g.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.mlv_s.part base.mlv_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml_s.part base.ml_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml1_s.part base.ml1_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml1v1_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml2_s.part base.ml2_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml3_s.part base.ml3_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml4_s.part base.ml4_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml2v2_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml3v3_s.part \ +@USE_COMPAT_RULES_FALSE@HDR extras/base.ml4v4_s.part \ +@USE_COMPAT_RULES_FALSE@HDR evdev.m_s.part \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR base.ml_c.part \ +@USE_COMPAT_RULES_FALSE@HDR base.ml1_c.part \ +@USE_COMPAT_RULES_FALSE@HDR base.m_t.part \ +@USE_COMPAT_RULES_FALSE@HDR \ +@USE_COMPAT_RULES_FALSE@HDR base.l1o_s.part \ +@USE_COMPAT_RULES_FALSE@HDR base.l2o_s.part \ +@USE_COMPAT_RULES_FALSE@HDR base.l3o_s.part \ +@USE_COMPAT_RULES_FALSE@HDR base.l4o_s.part \ +@USE_COMPAT_RULES_FALSE@HDR base.o_s.part \ +@USE_COMPAT_RULES_FALSE@HDR base.o_c.part \ +@USE_COMPAT_RULES_FALSE@HDR base.o_t.part + @USE_COMPAT_RULES_TRUE@evdev_parts = base.hdr.part base.lists.part \ @USE_COMPAT_RULES_TRUE@compat/base.lists.part \ @USE_COMPAT_RULES_TRUE@HDR evdev.m_k.part \ @@ -269,17 +335,22 @@ HDR base.o_t.part @USE_COMPAT_RULES_TRUE@HDR base.o_k.part \ @USE_COMPAT_RULES_TRUE@HDR base.ml_g.part \ @USE_COMPAT_RULES_TRUE@HDR base.m_g.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.mlv_s.part base.mlv_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.ml_s.part base.ml_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.ml1_s.part base.ml1_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.ml1v1_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l2_s.part base.l2_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l3_s.part base.l3_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l4_s.part base.l4_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l2v2_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l3v3_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.l4v4_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.mlv_s.part extras/base.mlv_s.part base.mlv_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml_s.part extras/base.ml_s.part base.ml_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml1_s.part extras/base.ml1_s.part base.ml1_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml1v1_s.part extras/base.ml1v1_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml2_s.part extras/base.ml2_s.part base.ml2_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml3_s.part extras/base.ml3_s.part base.ml3_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml4_s.part extras/base.ml4_s.part base.ml4_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml2v2_s.part extras/base.ml2v2_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml3v3_s.part extras/base.ml3v3_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.ml4v4_s.part extras/base.ml4v4_s.part \ @USE_COMPAT_RULES_TRUE@HDR evdev.m_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.lv_c.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.l1v1_c.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.l2v2_c.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.l3v3_c.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.l4v4_c.part \ @USE_COMPAT_RULES_TRUE@HDR base.ml_c.part \ @USE_COMPAT_RULES_TRUE@HDR base.ml1_c.part \ @USE_COMPAT_RULES_TRUE@HDR base.m_t.part \ @@ -288,25 +359,51 @@ HDR base.o_t.part @USE_COMPAT_RULES_TRUE@HDR base.l2o_s.part \ @USE_COMPAT_RULES_TRUE@HDR base.l3o_s.part \ @USE_COMPAT_RULES_TRUE@HDR base.l4o_s.part \ -@USE_COMPAT_RULES_TRUE@HDR compat/base.o_s.part base.o_s.part \ +@USE_COMPAT_RULES_TRUE@HDR compat/base.o_s.part base.o_s.part \ @USE_COMPAT_RULES_TRUE@HDR base.o_c.part \ @USE_COMPAT_RULES_TRUE@HDR base.o_t.part -base_parts_compat_dist = base.o_k.part base.lo_s.part +all_parts_dist = HDR base.hdr.part \ +base.lists.part \ +base.m_k.part \ +base.l1_k.part \ +base.l_k.part \ +base.o_k.part \ +base.ml_g.part \ +base.m_g.part \ +base.mlv_s.part \ +base.ml_s.part \ +base.ml1_s.part \ +base.ml2_s.part \ +base.ml3_s.part \ +base.ml4_s.part \ +base.m_s.part \ +base.ml_c.part \ +base.ml1_c.part \ +base.m_t.part \ +base.lo_s.part \ +base.l1o_s.part \ +base.l2o_s.part \ +base.l3o_s.part \ +base.l4o_s.part \ +base.o_s.part \ +base.o_c.part \ +base.o_t.part \ +evdev.m_k.part \ +evdev.m_s.part + rules_files = base evdev xfree98 lst_files = base.lst evdev.lst dist_files = xkb.dtd README rules_DATA = $(rules_files) $(lst_files) $(dist_files) -xml_in_files = base.xml.in evdev.xml.in +xml_in_files = base.xml.in evdev.xml.in base.extras.xml.in evdev.extras.xml.in xml_DATA = $(xml_in_files:.xml.in=.xml) EXTRA_DIST = $(xml_in_files) xfree98 \ - $(base_parts_no_compat) \ - $(evdev_parts_no_compat) \ - $(base_parts_compat_dist) \ + $(all_parts_dist) \ xml2lst.pl merge.sh $(dist_files) -CLEANFILES = base base.xml base.lst evdev evdev.xml evdev.lst -MAINTAINERCLEANFILES = $(srcdir)/evdev.xml.in +CLEANFILES = base base.xml base.lst evdev evdev.xml evdev.lst base.extras.xml evdev.extras.xml +MAINTAINERCLEANFILES = $(srcdir)/evdev.xml.in $(srcdir)/evdev.extras.xml.in rulesdir = $(xkb_base)/rules xmldir = $(rulesdir) all: all-recursive @@ -321,9 +418,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu rules/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu rules/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign rules/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign rules/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -341,40 +438,47 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-rulesDATA: $(rules_DATA) @$(NORMAL_INSTALL) test -z "$(rulesdir)" || $(MKDIR_P) "$(DESTDIR)$(rulesdir)" - @list='$(rules_DATA)'; for p in $$list; do \ + @list='$(rules_DATA)'; test -n "$(rulesdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(rulesDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(rulesdir)/$$f'"; \ - $(rulesDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(rulesdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(rulesdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(rulesdir)" || exit $$?; \ done uninstall-rulesDATA: @$(NORMAL_UNINSTALL) - @list='$(rules_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(rulesdir)/$$f'"; \ - rm -f "$(DESTDIR)$(rulesdir)/$$f"; \ - done + @list='$(rules_DATA)'; test -n "$(rulesdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(rulesdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(rulesdir)" && rm -f $$files install-xmlDATA: $(xml_DATA) @$(NORMAL_INSTALL) test -z "$(xmldir)" || $(MKDIR_P) "$(DESTDIR)$(xmldir)" - @list='$(xml_DATA)'; for p in $$list; do \ + @list='$(xml_DATA)'; test -n "$(xmldir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(xmlDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xmldir)/$$f'"; \ - $(xmlDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xmldir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(xmldir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(xmldir)" || exit $$?; \ done uninstall-xmlDATA: @$(NORMAL_UNINSTALL) - @list='$(xml_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(xmldir)/$$f'"; \ - rm -f "$(DESTDIR)$(xmldir)/$$f"; \ - done + @list='$(xml_DATA)'; test -n "$(xmldir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(xmldir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(xmldir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -383,7 +487,7 @@ uninstall-xmlDATA: # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -400,7 +504,7 @@ $(RECURSIVE_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ @@ -408,7 +512,7 @@ $(RECURSIVE_TARGETS): fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -434,16 +538,16 @@ $(RECURSIVE_CLEAN_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -458,7 +562,7 @@ tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ + set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ @@ -470,7 +574,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ @@ -479,29 +583,34 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ + test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique + $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -522,29 +631,44 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ + am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ @@ -578,6 +702,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -597,6 +722,8 @@ dvi-am: html: html-recursive +html-am: + info: info-recursive info-am: @@ -604,21 +731,30 @@ info-am: install-data-am: install-rulesDATA install-xmlDATA @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-data-hook - install-dvi: install-dvi-recursive +install-dvi-am: + install-exec-am: install-html: install-html-recursive +install-html-am: + install-info: install-info-recursive +install-info-am: + install-man: install-pdf: install-pdf-recursive +install-pdf-am: + install-ps: install-ps-recursive +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-recursive @@ -639,8 +775,8 @@ ps-am: uninstall-am: uninstall-rulesDATA uninstall-xmlDATA -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-data-am install-strip +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-data-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ @@ -676,16 +812,20 @@ uninstall-am: uninstall-rulesDATA uninstall-xmlDATA %.lst: %.xml perl $(srcdir)/xml2lst.pl < $< > $@ -base: $(base_parts_no_compat) +base: $(base_parts) HDR="$(srcdir)/HDR" $(srcdir)/merge.sh $@ $(base_parts) -evdev: $(evdev_parts_no_compat) +evdev: $(evdev_parts) HDR="$(srcdir)/HDR" $(srcdir)/merge.sh $@ $(evdev_parts) $(srcdir)/evdev.xml.in: base.xml.in cp $< $@ +$(srcdir)/evdev.extras.xml.in: base.extras.xml.in + cp $< $@ + @INTLTOOL_XML_NOMERGE_RULE@ + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/rules/base.extras.xml.in b/dist/xkeyboard-config/rules/base.extras.xml.in new file mode 100644 index 000000000..cff08e603 --- /dev/null +++ b/dist/xkeyboard-config/rules/base.extras.xml.in @@ -0,0 +1,102 @@ + + + + + + + + apl + <_shortDescription>APL + <_description>APL + eng + + + + + + ir + <_shortDescription>Iran + <_description>Iran + per + + + + + ave + <_description>Avestan + ave + + + + + + + us + <_shortDescription>USA + <_description>USA + eng + + + + + intl-unicode + <_description>International (AltGr Unicode combining) + + + + + alt-intl-unicode + <_description>International (AltGr Unicode combining, alternative) + + + + + ats + <_description>Atsina + + + + + + crd + <_description>Couer D'alene Salish + crd + + + + + + + rs + <_shortDescription>SRB + <_description>Serbia + srp + + + + + combiningkeys + <_description>Combining accents instead of dead keys + + + + + + + ru + Rus + Russia + + + + + chu + Church Slavonic + chu + + + + + + + diff --git a/dist/xkeyboard-config/rules/base.l2_s.part b/dist/xkeyboard-config/rules/base.l2_s.part deleted file mode 100644 index 03a7aafe6..000000000 --- a/dist/xkeyboard-config/rules/base.l2_s.part +++ /dev/null @@ -1 +0,0 @@ - * = +%l[2]%(v[2]):2 diff --git a/dist/xkeyboard-config/rules/base.l3_s.part b/dist/xkeyboard-config/rules/base.l3_s.part deleted file mode 100644 index 0947c11f4..000000000 --- a/dist/xkeyboard-config/rules/base.l3_s.part +++ /dev/null @@ -1 +0,0 @@ - * = +%l[3]%(v[3]):3 diff --git a/dist/xkeyboard-config/rules/base.l4_s.part b/dist/xkeyboard-config/rules/base.l4_s.part deleted file mode 100644 index 23ccc22ec..000000000 --- a/dist/xkeyboard-config/rules/base.l4_s.part +++ /dev/null @@ -1 +0,0 @@ - * = +%l[4]%(v[4]):4 diff --git a/dist/xkeyboard-config/rules/base.lists.part b/dist/xkeyboard-config/rules/base.lists.part index d2e8383df..7eafb8162 100644 --- a/dist/xkeyboard-config/rules/base.lists.part +++ b/dist/xkeyboard-config/rules/base.lists.part @@ -11,17 +11,24 @@ // Microsoft models (using MS geometry) ! $msmodels = microsoft microsoft7000 microsoftpro microsoftprousb microsoftprose +// Nokia devices and keyboards +! $nokiamodels = nokiasu8w nokiarx44 nokiarx51 + // PC geometries - they have special geometry but symbols are mostly pc105 ! $pcgeometries = latitude +// TypeMatrix geometries +! $tmgeometries = tm2020 tm2030PS2 tm2030USB tm2030USB-102 tm2030USB-106 + // Layouts that provide further specializations for the OLPC -! $olpclayouts = af am ara br ca es et it kh kz in mn np ru th tr us +! $olpclayouts = af am ara br ca es et fr it kh kz in mn np ru th tr us ! $macbooks = macbook78 macbook79 ! $maclaptop = ibook powerbook macbook78 macbook79 +! $applealu = applealu_ansi applealu_iso applealu_jis ! $macs = macintosh macintosh_old ibook powerbook macbook78 macbook79 -! $macvendorlayouts = ch de dk es fi fr gb is it latam nl no pt se us +! $macvendorlayouts = ch de dk fi fr gb is it latam nl no pt se us ! $azerty = be fr ! $qwertz = al cz de hr hu ro si sk @@ -36,6 +43,7 @@ chicony chicony0108 chicony0420 chicony9885 \ compalfl90 \ compaqeak8 compaqik7 compaqik13 compaqik18 \ + creativedw7000 \ cymotionlinux \ dell dellm65 inspiron dellusbmm \ emachines ennyah_dkb1008 evdev \ @@ -91,3 +99,8 @@ ! $thinkpads = thinkpad thinkpad60 thinkpadz60 +! $sun_t6_custom = ara be br ca ch cz de dk \ + ee es fi fr gb gr it kr \ + lt lv nl no pl pt ro ru \ + se sk tr tw ua + diff --git a/dist/xkeyboard-config/rules/base.m_g.part b/dist/xkeyboard-config/rules/base.m_g.part index 36525754c..c76a55e50 100644 --- a/dist/xkeyboard-config/rules/base.m_g.part +++ b/dist/xkeyboard-config/rules/base.m_g.part @@ -5,6 +5,8 @@ latitude = dell(latitude) flexpro = keytronic(FlexPro) hp6000 = hp(omnibook) + hpmini110 = hp(mini110) + hpdv5 = hp(dv5) omnikey101 = northgate(omnikey101) $pcmodels = pc(%m) $pcgeometries = pc(%m) @@ -12,10 +14,13 @@ thinkpad = thinkpad(intl) thinkpad60 = thinkpad(60) thinkpadz60 = thinkpad(60) + $tmgeometries = typematrix(%m) winbook = winbook(XP5) pc98 = nec(pc98) + $applealu = macintosh(%m) $macbooks = macintosh(%m) $macs = macintosh(macintosh) hhk = hhk(basic) kinesis = kinesis(model100) + $nokiamodels = nokia(%m) * = pc(pc104) diff --git a/dist/xkeyboard-config/rules/base.m_k.part b/dist/xkeyboard-config/rules/base.m_k.part index b6433b2c8..2c621208f 100644 --- a/dist/xkeyboard-config/rules/base.m_k.part +++ b/dist/xkeyboard-config/rules/base.m_k.part @@ -1,11 +1,12 @@ amiga = amiga(de) ataritt = ataritt(de) + empty = empty sun4 = sun(type4_euro) sun5 = sun(type5_euro) sun6 = sun(type6_usb) + sun6euro = sun(type6tuv_usb) pc98 = xfree98(pc98) - evdev = evdev - olpc = evdev + $applealu = macintosh(alukbd) macintosh_hhk = macintosh(hhk) macintosh_old = macintosh(old) $macs = macintosh diff --git a/dist/xkeyboard-config/rules/base.m_s.part b/dist/xkeyboard-config/rules/base.m_s.part index 13621e79c..4bbbcce31 100644 --- a/dist/xkeyboard-config/rules/base.m_s.part +++ b/dist/xkeyboard-config/rules/base.m_s.part @@ -3,7 +3,6 @@ a4_rfkb23 = +inet(media_nav_acpi_common) asus_laptop = +inet(media_common) acer_tm_800 = +inet(acer_laptop) - acpi = +inet(acpi_common) benqx730 = +inet(benqx) benqx800 = +inet(benqx) btc5126t = +inet(nav_acpi_common) @@ -42,8 +41,11 @@ targa_v811 = +inet(media_nav_acpi_common) thinkpad = +inet(media_nav_common) thinkpadz60 = +inet(thinkpad60) + tm2030USB-102 = +inet(media_nav_acpi_common) + tm2030USB-106 = +inet(media_nav_acpi_common) trust_slimline = +inet(media_nav_acpi_common) vsonku306 = +inet(microsoftprooem) $inetkbds = +inet(%m) $maclaptop = +inet(apple)+level3(enter_switch) + $applealu = +inet(apple) $macs = +inet(apple) diff --git a/dist/xkeyboard-config/rules/base.m_t.part b/dist/xkeyboard-config/rules/base.m_t.part index 4548d2694..9669d6b38 100644 --- a/dist/xkeyboard-config/rules/base.m_t.part +++ b/dist/xkeyboard-config/rules/base.m_t.part @@ -1,2 +1,4 @@ $macs = complete+numpad(mac) + $applealu = complete+numpad(mac) + $nokiamodels = complete+nokia * = complete diff --git a/dist/xkeyboard-config/rules/base.ml1_s.part b/dist/xkeyboard-config/rules/base.ml1_s.part index c45b9805e..20b4276ed 100644 --- a/dist/xkeyboard-config/rules/base.ml1_s.part +++ b/dist/xkeyboard-config/rules/base.ml1_s.part @@ -1,10 +1,15 @@ ataritt * = xfree68_vndr/ataritt(us)+%l[1]%(v[1]) amiga * = xfree68_vndr/amiga(usa1)+%l[1]%(v[1]) - sun4 * = latin+sun_vndr/us(sun4)+%l[1]%(v[1]) - sun5 * = latin+sun_vndr/us(sun5)+%l[1]%(v[1]) + sun4 * = latin+sun_vndr/us(type4)+%l[1]%(v[1]) + sun5 * = latin+sun_vndr/us(type5)+%l[1]%(v[1]) macintosh_old us = macintosh_vndr/us(oldmac) macintosh_old $macvendorlayouts = macintosh_vndr/us(oldmac)+macintosh_vndr/%l[1]%(v[1]) macintosh_old * = macintosh_vndr/us(oldmac)+%l[1]%(v[1]) + applealu_jis us = macintosh_vndr/apple(alukbd)+macintosh_vndr/jp(usmac) + $applealu $macvendorlayouts = macintosh_vndr/apple(alukbd)+macintosh_vndr/%l[1]%(v[1]) + $applealu * = macintosh_vndr/apple(alukbd)+%l[1]%(v[1]) $macs $macvendorlayouts = pc+macintosh_vndr/%l[1]%(v[1]) + nokiarx51 cz(qwerty) = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty) + nokiarx51 * = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l[1]%_v[1]) $thinkpads br = pc+%l[1](thinkpad) * * = pc+%l[1]%(v[1]) diff --git a/dist/xkeyboard-config/rules/base.ml2_s.part b/dist/xkeyboard-config/rules/base.ml2_s.part new file mode 100644 index 000000000..27f997529 --- /dev/null +++ b/dist/xkeyboard-config/rules/base.ml2_s.part @@ -0,0 +1,3 @@ + nokiarx51 cz(qwerty) = +nokia_vndr/rx-51(cz_qwerty):2 + nokiarx51 * = +nokia_vndr/rx-51(%l[2]%_v[2]):2 + * * = +%l[2]%(v[2]):2 diff --git a/dist/xkeyboard-config/rules/base.ml3_s.part b/dist/xkeyboard-config/rules/base.ml3_s.part new file mode 100644 index 000000000..607752509 --- /dev/null +++ b/dist/xkeyboard-config/rules/base.ml3_s.part @@ -0,0 +1,3 @@ + nokiarx51 cz(qwerty) = +nokia_vndr/rx-51(cz_qwerty):3 + nokiarx51 * = +nokia_vndr/rx-51(%l[3]%_v[3]):3 + * * = +%l[3]%(v[3]):3 diff --git a/dist/xkeyboard-config/rules/base.ml4_s.part b/dist/xkeyboard-config/rules/base.ml4_s.part new file mode 100644 index 000000000..8d92f393c --- /dev/null +++ b/dist/xkeyboard-config/rules/base.ml4_s.part @@ -0,0 +1,3 @@ + nokiarx51 cz(qwerty) = +nokia_vndr/rx-51(cz_qwerty):4 + nokiarx51 * = +nokia_vndr/rx-51(%l[4]%_v[4]):4 + * * = +%l[4]%(v[4]):4 diff --git a/dist/xkeyboard-config/rules/base.ml_s.part b/dist/xkeyboard-config/rules/base.ml_s.part index 7e9b2d63e..4cbc66437 100644 --- a/dist/xkeyboard-config/rules/base.ml_s.part +++ b/dist/xkeyboard-config/rules/base.ml_s.part @@ -3,21 +3,36 @@ amiga $nonlatin = xfree68_vndr/amiga(usa1)+%l%(v):2 amiga * = xfree68_vndr/amiga(usa1)+%l%(v) classmate us = pc+%l(classmate) + empty * = empty(basic) + * empty = empty(basic) sun4 $nonlatin = latin+sun_vndr/us(type4)+%l%(v):2 sun4 * = latin+sun_vndr/us(type4)+%l%(v) sun5 $nonlatin = latin+sun_vndr/us(type5)+%l%(v):2 sun5 * = latin+sun_vndr/us(type5)+%l%(v) - sun6 us = sun_vndr/us(type6) - sun6 en_US = sun_vndr/us(type6)+iso9995-3(basic) - sun6 * = sun_vndr/us(type6)+%l%(v) + sun6 us = pc+sun_vndr/us(type6) + sun6 en_US = pc+sun_vndr/us(type6)+iso9995-3(basic) + sun6 $sun_t6_custom = pc+sun_vndr/us(type6)+sun_vndr/%l%(v) + sun6 * = pc+sun_vndr/us(type6)+%l%(v) + sun6euro us = pc+sun_vndr/us(type6) + sun6euro en_US = pc+sun_vndr/us(type6)+iso9995-3(basic) + sun6euro $sun_t6_custom = pc+sun_vndr/us(type6)+sun_vndr/%l%(v) + sun6euro * = pc+sun_vndr/us(type6)+%l%(v) pc98 nec_vndr/jp = nec_vndr/jp(pc98) macintosh_old us = macintosh_vndr/us(oldmac) macintosh_old en_US = macintosh_vndr/us(oldmac) macintosh_old $macvendorlayouts = macintosh_vndr/us(oldmac)+macintosh_vndr/%l%(v) macintosh_old $nonlatin = macintosh_vndr/us(oldmac)+%l%(v):2 macintosh_old * = macintosh_vndr/us(oldmac)+%l%(v) + applealu_jis jp = macintosh_vndr/apple(alukbd)+macintosh_vndr/jp(usmac)+macintosh_vndr/jp(mac):2 + applealu_jis * = macintosh_vndr/apple(alukbd)+%l%(v)+macintosh_vndr/jp(mac):2 + $applealu $macvendorlayouts = macintosh_vndr/apple(alukbd)+macintosh_vndr/%l%(v) + $applealu * = macintosh_vndr/apple(alukbd)+%l%(v) $macs en_US = pc+macintosh_vndr/us(extended) $macs $macvendorlayouts = pc+macintosh_vndr/%l%(v) + nokiarx44 * = nokia_vndr/rx-44(%l) + nokiarx51 cz(qwerty) = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty) + nokiarx51 * = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l%_v) + nokiasu8w * = nokia_vndr/su-8w(%l) olpc $olpclayouts = olpc+%l%(m) olpc * = olpc+%l%(v) $thinkpads br = pc+br(thinkpad) diff --git a/dist/xkeyboard-config/rules/base.mlv_s.part b/dist/xkeyboard-config/rules/base.mlv_s.part index df4eef24d..1eecc55c0 100644 --- a/dist/xkeyboard-config/rules/base.mlv_s.part +++ b/dist/xkeyboard-config/rules/base.mlv_s.part @@ -1,3 +1,4 @@ classmate us intl = pc+us(classmate-intl) classmate us alt-intl = pc+us(classmate-alt-intl) classmate us altgr-intl = pc+us(classmate-altgr-intl) + nokiarx51 cz qwerty = nokia_vndr/rx-51(cz_qwerty) diff --git a/dist/xkeyboard-config/rules/base.o_c.part b/dist/xkeyboard-config/rules/base.o_c.part index 8898e3b50..352f8b363 100644 --- a/dist/xkeyboard-config/rules/base.o_c.part +++ b/dist/xkeyboard-config/rules/base.o_c.part @@ -1,7 +1,6 @@ grp_led:num = +lednum(group_lock) grp_led:caps = +ledcaps(group_lock) grp_led:scroll = +ledscroll(group_lock) - grp:caps_toggle = +ledcaps(group_lock) japan:kana_lock = +japan(kana_lock) caps:shiftlock = +ledcaps(shift_lock) diff --git a/dist/xkeyboard-config/rules/base.o_s.part b/dist/xkeyboard-config/rules/base.o_s.part index d3078bfc5..59c39b53b 100644 --- a/dist/xkeyboard-config/rules/base.o_s.part +++ b/dist/xkeyboard-config/rules/base.o_s.part @@ -18,6 +18,7 @@ grp:alts_toggle = +group(alts_toggle) grp:ctrl_shift_toggle = +group(ctrl_shift_toggle) grp:lctrl_lshift_toggle = +group(lctrl_lshift_toggle) + grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle) grp:caps_toggle = +capslock(grouplock) grp:caps_switch = +capslock(groupshift) grp:shift_caps_toggle = +group(shift_caps_toggle) @@ -37,6 +38,7 @@ grp:rctrl_toggle = +group(rctrl_toggle) grp:lalt_toggle = +group(lalt_toggle) grp:sclk_toggle = +group(sclk_toggle) + grp:lctrl_rctrl_switch = +group(lctrl_rctrl_switch) lv3:switch = +level3(switch) lv3:ralt_switch = +level3(ralt_switch) lv3:ralt_switch_multikey = +level3(ralt_switch_multikey) @@ -49,22 +51,31 @@ lv3:rwin_switch = +level3(rwin_switch) lv3:enter_switch = +level3(enter_switch) caps:capslock = +capslock(capslock) + caps:numlock = +capslock(numlock) caps:shiftlock = +capslock(shiftlock) caps:swapescape = +capslock(swapescape) caps:escape = +capslock(escape) caps:backspace = +capslock(backspace) + caps:super = +capslock(super) + caps:hyper = +capslock(hyper) + caps:none = +capslock(none) ctrl:nocaps = +ctrl(nocaps) ctrl:swapcaps = +ctrl(swapcaps) ctrl:ctrl_ac = +ctrl(ctrl_ac) ctrl:ctrl_aa = +ctrl(ctrl_aa) ctrl:ctrl_ra = +ctrl(ctrl_ra) + ctrl:ctrl_menu = +ctrl(ctrl_menu) compose:ralt = +compose(ralt) compose:lwin = +compose(lwin) compose:rwin = +compose(rwin) compose:menu = +compose(menu) + compose:lctrl = +compose(lctrl) compose:rctrl = +compose(rctrl) compose:caps = +compose(caps) compose:102 = +compose(102) + compose:paus = +compose(paus) + compose:prsc = +compose(prsc) + compose:sclk = +compose(sclk) srvrkeys:none = +srvr_ctrl(no_srvr_keys) eurosign:e = +eurosign(e) eurosign:2 = +eurosign(2) @@ -99,5 +110,29 @@ esperanto:qwerty = +epo(qwerty) esperanto:dvorak = +epo(dvorak) terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp) + apple:alupckeys = +macintosh_vndr/apple(alupckeys) + shift:both_capslock = +shift(both_capslock) + shift:lshift_both_capslock = +shift(lshift_both_capslock) + shift:rshift_both_capslock = +shift(rshift_both_capslock) + shift:both_capslock_cancel = +shift(both_capslock_cancel) + shift:lshift_both_capslock_cancel = +shift(lshift_both_capslock_cancel) + shift:rshift_both_capslock_cancel = +shift(rshift_both_capslock_cancel) + shift:both_shiftlock = +shift(both_shiftlock) + shift:lshift_both_shiftlock = +shift(lshift_both_shiftlock) + shift:rshift_both_shiftlock = +shift(rshift_both_shiftlock) + lv3:caps_switch = +level3(caps_switch) + lv3:bksl_switch = +level3(bksl_switch) + lv3:lsgt_switch = +level3(lsgt_switch) + lv3:caps_switch_latch = +level3(caps_switch_latch) + lv3:bksl_switch_latch = +level3(bksl_switch_latch) + lv3:lsgt_switch_latch = +level3(lsgt_switch_latch) + lv5:lsgt_switch_lock = +level5(lsgt_switch_lock) + lv5:ralt_switch_lock = +level5(ralt_switch_lock) + lv5:lwin_switch_lock = +level5(lwin_switch_lock) + lv5:rwin_switch_lock = +level5(rwin_switch_lock) + lv5:lsgt_switch_lock_cancel = +level5(lsgt_switch_lock_cancel) + lv5:ralt_switch_lock_cancel = +level5(ralt_switch_lock_cancel) + lv5:lwin_switch_lock_cancel = +level5(lwin_switch_lock_cancel) + lv5:rwin_switch_lock_cancel = +level5(rwin_switch_lock_cancel) diff --git a/dist/xkeyboard-config/rules/base.xml.in b/dist/xkeyboard-config/rules/base.xml.in index 996cde84f..812b453c7 100644 --- a/dist/xkeyboard-config/rules/base.xml.in +++ b/dist/xkeyboard-config/rules/base.xml.in @@ -121,13 +121,6 @@ Acer - - - acpi - <_description>ACPI Standard - Generic - - azonaRF2300 @@ -454,6 +447,13 @@ Gyration + + + kinesis + <_description>Kinesis + Kinesis + + logitech_base @@ -552,53 +552,53 @@ Hewlett-Packard + + + hpmini110 + <_description>Hewlett-Packard Mini 110 Notebook + Hewlett-Packard + + rapidaccess <_description>IBM Rapid Access - IBM + Lenovo (previously IBM) rapidaccess2 <_description>IBM Rapid Access II - IBM + Lenovo (previously IBM) thinkpad <_description>IBM ThinkPad 560Z/600/600E/A22E - IBM - - - - - thinkpadintl - <_description>IBM ThinkPad 560Z/600/600E/A22E, Intl - IBM + Lenovo (previously IBM) thinkpad60 <_description>IBM ThinkPad R60/T60/R61/T61 - IBM + Lenovo (previously IBM) thinkpadz60 <_description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t - IBM + Lenovo (previously IBM) ibm_spacesaver <_description>IBM Space Saver - IBM + Lenovo (previously IBM) @@ -979,6 +979,41 @@ Trust + + + tm2020 + <_description>TypeMatrix EZ-Reach 2020 + TypeMatrix + + + + + tm2030PS2 + <_description>TypeMatrix EZ-Reach 2030 PS2 + TypeMatrix + + + + + tm2030USB + <_description>TypeMatrix EZ-Reach 2030 USB + TypeMatrix + + + + + tm2030USB-102 + <_description>TypeMatrix EZ-Reach 2030 USB (102/105:EU mode) + TypeMatrix + + + + + tm2030USB-106 + <_description>TypeMatrix EZ-Reach 2030 USB (106:JP mode) + TypeMatrix + + yahoo @@ -1063,6 +1098,27 @@ Apple + + + applealu_ansi + <_description>Apple Aluminium Keyboard (ANSI) + Apple + + + + + applealu_iso + <_description>Apple Aluminium Keyboard (ISO) + Apple + + + + + applealu_jis + <_description>Apple Aluminium Keyboard (JIS) + Apple + + silvercrest @@ -1077,13 +1133,6 @@ eMachines - - - evdev - <_description>Evdev-managed keyboard - Generic - - benqx @@ -1154,6 +1203,13 @@ Compal Electronics Inc. + + + creativedw7000 + <_description>Creative Desktop Wireless 7000 + Creative + + @@ -1186,7 +1242,7 @@ alt-intl - <_description>Alternative international (former us_intl) + <_description>Alternative international @@ -1204,7 +1260,13 @@ dvorak-intl - <_description>Dvorak international + <_description>Dvorak international (with dead keys) + + + + + dvorak-alt-intl + <_description>Dvorak alternative international (no dead keys) @@ -1235,6 +1297,7 @@ rus <_description>Russian phonetic + rus @@ -1255,7 +1318,15 @@ olpc2 - <_description>Group toggle on multiply/divide key + <_description>Layout toggle on multiply/divide key + + + + + srp + <_description>Serbian + eng + srp @@ -1429,6 +1500,34 @@ + + + at + <_shortDescription>Aut + <_description>Austria + ger + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + mac + <_description>Macintosh + + + + az @@ -1455,8 +1554,8 @@ - winkeys - <_description>Winkeys + legacy + <_description>Legacy @@ -1473,6 +1572,7 @@ <_shortDescription>Bel <_description>Belgium ger + nld fra @@ -1523,7 +1623,7 @@ bd - <_shortDescription>Ban + <_shortDescription>Bgd <_description>Bangladesh ben @@ -1613,6 +1713,13 @@ tam + + + tam_keyboard_with_numerals + <_description>Tamil Keyboard with Numerals + tam + + tam_TAB @@ -1764,7 +1871,7 @@ phonetic - <_description>Traditional Phonetic + <_description>Traditional phonetic @@ -1772,7 +1879,7 @@ bas_phonetic - <_description>Standard Phonetic + <_description>New phonetic @@ -1800,35 +1907,35 @@ tifinagh-alt - <_description>Tifinagh Alternative + <_description>Tifinagh alternative ber tifinagh-alt-phonetic - <_description>Tifinagh Alternative Phonetic + <_description>Tifinagh alternative phonetic ber tifinagh-extended - <_description>Tifinagh Extended + <_description>Tifinagh extended ber tifinagh-phonetic - <_description>Tifinagh Phonetic + <_description>Tifinagh phonetic ber tifinagh-extended-phonetic - <_description>Tifinagh Extended Phonetic + <_description>Tifinagh extended phonetic ber @@ -1913,7 +2020,7 @@ cd - <_shortDescription>DRC + <_shortDescription>COD <_description>Congo, Democratic Republic of the fra @@ -1922,7 +2029,7 @@ cn - <_shortDescription>China + <_shortDescription>Chn <_description>China chi @@ -2009,12 +2116,18 @@ <_description>UCW layout (accented letters only) + + + dvorak-ucw + <_description>US Dvorak with CZ UCW support + + dk - <_shortDescription>Dan + <_shortDescription>Dnk <_description>Denmark dan @@ -2076,7 +2189,7 @@ bt - <_shortDescription>Bhu + <_shortDescription>Btn <_description>Bhutan dzo @@ -2119,20 +2232,8 @@ - pro - <_description>Pro - - - - - keypad - <_description>Keypad - - - - - pro_keypad - <_description>Pro Keypad + pes_keypad + <_description>Persian, with Persian Keypad @@ -2207,7 +2308,7 @@ fo - <_shortDescription>Fao + <_shortDescription>Fro <_description>Faroe Islands fao @@ -2228,10 +2329,16 @@ fin + + + classic + <_description>Classic + + nodeadkeys - <_description>Eliminate dead keys + <_description>Classic, eliminate dead keys @@ -2242,12 +2349,6 @@ sme - - - classic - <_description>Classic - - mac @@ -2413,12 +2514,25 @@ hau + + + avn + <_description>Avatime + avn + + + + + gillbt + <_description>GILLBT + + gn - <_shortDescription>Gui + <_shortDescription>Gin <_description>Guinea fra @@ -2548,12 +2662,19 @@ <_description>qwerty + + + ru + <_description>Russian phonetic + rus + + gr - <_shortDescription>Gre + <_shortDescription>Grc <_description>Greece gre @@ -2795,6 +2916,12 @@ <_description>Macintosh + + + us + <_description>US keyboard with Italian letters + + geo @@ -2824,6 +2951,12 @@ <_description>OADG 109A + + + mac + <_description>Macintosh + + @@ -2853,9 +2986,9 @@ - kz - <_shortDescription>Kaz - <_description>Kazakhstan + kz + <_shortDescription>Kaz + <_description>Kazakhstan kaz @@ -2975,18 +3108,12 @@ <_description>LEKPa - - - balticplus - <_description>Baltic+ - - lv - <_shortDescription>Lav + <_shortDescription>Lva <_description>Latvia lav @@ -3207,6 +3334,12 @@ rus + + + dvp + <_description>Programmer Dvorak + + @@ -3362,6 +3495,12 @@ <_description>Legacy + + + typewriter-legacy + <_description>Typewriter, legacy + + tt @@ -3431,6 +3570,21 @@ <_description>DOS + + + srp + <_description>Serbian + rus + srp + + + + + bak + <_description>Bashkirian + bak + + @@ -3483,6 +3637,13 @@ <_description>Latin with guillemets + + + rue + <_description>Pannonian Rusyn Homophonic + rue + + @@ -3653,6 +3814,12 @@ gsw + + + legacy + <_description>Legacy + + de_nodeadkeys @@ -3763,7 +3930,7 @@ lk - <_shortDescription>SrL + <_shortDescription>Lka <_description>Sri Lanka sin @@ -3995,6 +4162,12 @@ <_description>Macintosh + + + mac_intl + <_description>Macintosh (International) + + colemak @@ -4141,12 +4314,19 @@ ara + + + snd + <_description>Sindhi + sd + + mv - <_shortDescription>Mal + <_shortDescription>Mdv <_description>Maldives div @@ -4155,7 +4335,7 @@ za - <_shortDescription>Zar + <_shortDescription>Zaf <_description>South Africa eng @@ -4179,7 +4359,7 @@ np - <_shortDescription>Nep + <_shortDescription>Npl <_description>Nepal nep @@ -4187,7 +4367,7 @@ ng - <_shortDescription>Nig + <_shortDescription>Nga <_description>Nigeria eng @@ -4227,8 +4407,8 @@ sn - Sen - Senegal + <_shortDescription>Sen + <_description>Senegal wol @@ -4257,7 +4437,7 @@ tm - Tkm + <_shortDescription>Tkm <_description>Turkmenistan tuk @@ -4270,6 +4450,67 @@ + + + ml + <_shortDescription>Mli + <_description>Mali + bam + + + + + fr-oss + <_description>Français (France Alternative) + + + + + us-mac + <_description>English (USA Macintosh) + + + + + us-intl + <_description>English (USA International) + + + + + + + tz + <_shortDescription>Tza + <_description>Tanzania + swa + + + + + ke + <_shortDescription>Ken + <_description>Kenya + swa + + + + + kik + <_description>Kikuyu + kik + + + + + + + bw + <_shortDescription>Bwa + <_description>Botswana + tsn + + @@ -4311,7 +4552,7 @@ + + + + + + + + - + ctrl @@ -4542,13 +4831,13 @@ + @@ -4579,19 +4874,19 @@ @@ -4711,65 +5006,89 @@ - caps - <_description>CapsLock key behavior + <_description>Caps Lock key behavior + + + + @@ -4864,6 +5183,12 @@ <_description>Menu + + + + + @@ -4962,8 +5329,74 @@ + + + lv5 + <_description>Key to choose 5th level + + + + + + + + + + + + - + nbsp <_description>Using space key to input non-breakable space character @@ -5016,6 +5449,54 @@ <_description>Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift) + + + + + + + + diff --git a/dist/xkeyboard-config/rules/bin/Makefile.am b/dist/xkeyboard-config/rules/bin/Makefile.am new file mode 100644 index 000000000..99077804a --- /dev/null +++ b/dist/xkeyboard-config/rules/bin/Makefile.am @@ -0,0 +1,10 @@ +transform_scripts= \ +mln_s.sh \ +mlnvn_s.sh \ +ml_s.sh \ +mlv_s.sh \ +ml1_s.sh \ +ml1v_s.sh \ +ml1v1_s.sh + +EXTRA_DIST=$(transform_scripts) diff --git a/dist/xkeyboard-config/rules/bin/Makefile.in b/dist/xkeyboard-config/rules/bin/Makefile.in new file mode 100644 index 000000000..a45649301 --- /dev/null +++ b/dist/xkeyboard-config/rules/bin/Makefile.in @@ -0,0 +1,349 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = rules/bin +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +POFILES = @POFILES@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XKBCOMP = @XKBCOMP@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xkb_base = @xkb_base@ +xkb_rules_symlink = @xkb_rules_symlink@ +transform_scripts = \ +mln_s.sh \ +mlnvn_s.sh \ +ml_s.sh \ +mlv_s.sh \ +ml1_s.sh \ +ml1v_s.sh \ +ml1v1_s.sh + +EXTRA_DIST = $(transform_scripts) +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign rules/bin/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign rules/bin/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/dist/xkeyboard-config/rules/bin/ml1_s.sh b/dist/xkeyboard-config/rules/bin/ml1_s.sh new file mode 100755 index 000000000..b2d222432 --- /dev/null +++ b/dist/xkeyboard-config/rules/bin/ml1_s.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +INDIR=$1 +OUTFILE=base.ml1_s.part + +> $OUTFILE + +awk '{ + if (index($2, "(") == 0) { + printf " * %s = pc+%s%%(v[1])\n", $1, $2; + } else { + printf " * %s = pc+%s\n", $1, $2; + } +}' < $INDIR/layoutsMapping.lst >> $OUTFILE + +awk '{ + printf " * %s(%s) = pc+%s(%s)\n", $1, $2, $3, $4; +}' < $INDIR/variantsMapping.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/bin/ml1v1_s.sh b/dist/xkeyboard-config/rules/bin/ml1v1_s.sh new file mode 100755 index 000000000..7c2b1a84c --- /dev/null +++ b/dist/xkeyboard-config/rules/bin/ml1v1_s.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +INDIR=$1 +OUTFILE=base.ml1v1_s.part + +> $OUTFILE + +awk '{ + printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; +}' < $INDIR/variantsMapping.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/bin/ml1v_s.sh b/dist/xkeyboard-config/rules/bin/ml1v_s.sh new file mode 100755 index 000000000..084d4c0be --- /dev/null +++ b/dist/xkeyboard-config/rules/bin/ml1v_s.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +INDIR=$1 +OUTFILE=base.ml1v_s.part + +> $OUTFILE + +awk '{ + printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; +}' < $INDIR/variantsMapping.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/bin/ml_s.sh b/dist/xkeyboard-config/rules/bin/ml_s.sh new file mode 100755 index 000000000..666ba870f --- /dev/null +++ b/dist/xkeyboard-config/rules/bin/ml_s.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +INDIR=$1 +OUTFILE=base.ml_s.part + +> $OUTFILE + +awk '{ + printf " * %s = pc+%s\n", $1, $2; +}' < $INDIR/layoutsMapping.lst >> $OUTFILE + +awk '{ + printf " * %s(%s) = pc+%s(%s)\n", $1, $2, $3, $4; +}' < $INDIR/variantsMapping.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/bin/mln_s.sh b/dist/xkeyboard-config/rules/bin/mln_s.sh new file mode 100755 index 000000000..67fd8a06e --- /dev/null +++ b/dist/xkeyboard-config/rules/bin/mln_s.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +variant=$1 + +INDIR=$2 +OUTFILE=base.ml${variant}_s.part + +> $OUTFILE + +awk '{ + if (index($2, "(") == 0) { + printf " * %s = +%s%%(v['${variant}']):'${variant}'\n", $1, $2; + } else { + printf " * %s = +%s:'${variant}'\n", $1, $2; + } +}' < $INDIR/layoutsMapping.lst >> $OUTFILE + +awk '{ + printf " * %s(%s) = +%s(%s):'${variant}'\n", $1, $2, $3, $4; +}' < $INDIR/variantsMapping.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/bin/mlnvn_s.sh b/dist/xkeyboard-config/rules/bin/mlnvn_s.sh new file mode 100755 index 000000000..1a5f40f25 --- /dev/null +++ b/dist/xkeyboard-config/rules/bin/mlnvn_s.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +variant=$1 + +INDIR=$2 +OUTFILE=base.ml${variant}v${variant}_s.part + +> $OUTFILE + +awk '{ + printf " * %s %s = +%s(%s):'${variant}'\n", $1, $2, $3, $4; +}' < $INDIR/variantsMapping.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/bin/mlv_s.sh b/dist/xkeyboard-config/rules/bin/mlv_s.sh new file mode 100755 index 000000000..5b466d59c --- /dev/null +++ b/dist/xkeyboard-config/rules/bin/mlv_s.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +INDIR=$1 +OUTFILE=base.mlv_s.part + +> $OUTFILE + +awk '{ + printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; +}' < $INDIR/variantsMapping.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/compat/Makefile.am b/dist/xkeyboard-config/rules/compat/Makefile.am index 20bf3d9a1..087263427 100644 --- a/dist/xkeyboard-config/rules/compat/Makefile.am +++ b/dist/xkeyboard-config/rules/compat/Makefile.am @@ -1,24 +1,22 @@ -transform_files=layoutRename.lst variantRename.lst +transform_files=layoutsMapping.lst variantsMapping.lst -transform_scripts= \ -ln_s.sh \ -lnv_s.sh \ -ml_s.sh \ -mlv_s.sh \ -ml1_s.sh \ -ml1v_s.sh \ -ml1v1_s.sh +dist_parts=base.o_s.part \ +base.lv_c.part \ +base.l1v1_c.part \ +base.l2v2_c.part \ +base.l3v3_c.part \ +base.l4v4_c.part -dist_parts=base.o_s.part +scripts_dir=$(srcdir)/../bin scripts= \ -base.l2_s.part \ -base.l3_s.part \ -base.l4_s.part \ -base.l2v2_s.part \ -base.l3v3_s.part \ -base.l4v4_s.part \ +base.ml2_s.part \ +base.ml3_s.part \ +base.ml4_s.part \ +base.ml2v2_s.part \ +base.ml3v3_s.part \ +base.ml4v4_s.part \ base.ml_s.part \ base.ml1_s.part \ base.mlv_s.part \ @@ -35,36 +33,36 @@ noinst_SCRIPTS= endif -base.l2_s.part: ln_s.sh $(transform_files) - sh $< 2 +base.ml2_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 2 $(srcdir) -base.l3_s.part: ln_s.sh $(transform_files) - sh $< 3 +base.ml3_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 3 $(srcdir) -base.l4_s.part: ln_s.sh $(transform_files) - sh $< 4 +base.ml4_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 4 $(srcdir) -base.l2v2_s.part: lnv_s.sh $(transform_files) - sh $< 2 +base.ml2v2_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 2 $(srcdir) -base.l3v3_s.part: lnv_s.sh $(transform_files) - sh $< 3 +base.ml3v3_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 3 $(srcdir) -base.l4v4_s.part: lnv_s.sh $(transform_files) - sh $< 4 +base.ml4v4_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 4 $(srcdir) -base.ml_s.part: ml_s.sh $(transform_files) - sh $< +base.ml_s.part: $(scripts_dir)/ml_s.sh $(transform_files) + sh $< $(srcdir) -base.ml1_s.part: ml1_s.sh $(transform_files) - sh $< +base.ml1_s.part: $(scripts_dir)/ml1_s.sh $(transform_files) + sh $< $(srcdir) -base.mlv_s.part: mlv_s.sh $(transform_files) - sh $< +base.mlv_s.part: $(scripts_dir)/mlv_s.sh $(transform_files) + sh $< $(srcdir) -base.ml1v1_s.part: ml1v1_s.sh $(transform_files) - sh $< +base.ml1v1_s.part: $(scripts_dir)/ml1v1_s.sh $(transform_files) + sh $< $(srcdir) -EXTRA_DIST=base.lists.part $(transform_files) $(transform_scripts) $(dist_parts) +EXTRA_DIST=base.lists.part $(transform_files) $(dist_parts) CLEANFILES=$(scripts) diff --git a/dist/xkeyboard-config/rules/compat/Makefile.in b/dist/xkeyboard-config/rules/compat/Makefile.in index 1488a728d..3408efd44 100644 --- a/dist/xkeyboard-config/rules/compat/Makefile.in +++ b/dist/xkeyboard-config/rules/compat/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -38,6 +40,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SCRIPTS = $(noinst_SCRIPTS) SOURCES = DIST_SOURCES = @@ -97,6 +100,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -154,24 +158,22 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ xkb_base = @xkb_base@ xkb_rules_symlink = @xkb_rules_symlink@ -transform_files = layoutRename.lst variantRename.lst -transform_scripts = \ -ln_s.sh \ -lnv_s.sh \ -ml_s.sh \ -mlv_s.sh \ -ml1_s.sh \ -ml1v_s.sh \ -ml1v1_s.sh - -dist_parts = base.o_s.part +transform_files = layoutsMapping.lst variantsMapping.lst +dist_parts = base.o_s.part \ +base.lv_c.part \ +base.l1v1_c.part \ +base.l2v2_c.part \ +base.l3v3_c.part \ +base.l4v4_c.part + +scripts_dir = $(srcdir)/../bin scripts = \ -base.l2_s.part \ -base.l3_s.part \ -base.l4_s.part \ -base.l2v2_s.part \ -base.l3v3_s.part \ -base.l4v4_s.part \ +base.ml2_s.part \ +base.ml3_s.part \ +base.ml4_s.part \ +base.ml2v2_s.part \ +base.ml3v3_s.part \ +base.ml4v4_s.part \ base.ml_s.part \ base.ml1_s.part \ base.mlv_s.part \ @@ -180,7 +182,7 @@ base.ml_s.part @USE_COMPAT_RULES_FALSE@noinst_SCRIPTS = @USE_COMPAT_RULES_TRUE@noinst_SCRIPTS = $(scripts) $(dist_parts) -EXTRA_DIST = base.lists.part $(transform_files) $(transform_scripts) $(dist_parts) +EXTRA_DIST = base.lists.part $(transform_files) $(dist_parts) CLEANFILES = $(scripts) all: all-am @@ -194,9 +196,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu rules/compat/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu rules/compat/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign rules/compat/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign rules/compat/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -214,6 +216,7 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): tags: TAGS TAGS: @@ -237,13 +240,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -272,6 +279,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -290,6 +298,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -298,18 +308,28 @@ install-data-am: install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -343,35 +363,36 @@ uninstall-am: mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am -base.l2_s.part: ln_s.sh $(transform_files) - sh $< 2 +base.ml2_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 2 $(srcdir) + +base.ml3_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 3 $(srcdir) -base.l3_s.part: ln_s.sh $(transform_files) - sh $< 3 +base.ml4_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 4 $(srcdir) -base.l4_s.part: ln_s.sh $(transform_files) - sh $< 4 +base.ml2v2_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 2 $(srcdir) -base.l2v2_s.part: lnv_s.sh $(transform_files) - sh $< 2 +base.ml3v3_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 3 $(srcdir) -base.l3v3_s.part: lnv_s.sh $(transform_files) - sh $< 3 +base.ml4v4_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 4 $(srcdir) -base.l4v4_s.part: lnv_s.sh $(transform_files) - sh $< 4 +base.ml_s.part: $(scripts_dir)/ml_s.sh $(transform_files) + sh $< $(srcdir) -base.ml_s.part: ml_s.sh $(transform_files) - sh $< +base.ml1_s.part: $(scripts_dir)/ml1_s.sh $(transform_files) + sh $< $(srcdir) -base.ml1_s.part: ml1_s.sh $(transform_files) - sh $< +base.mlv_s.part: $(scripts_dir)/mlv_s.sh $(transform_files) + sh $< $(srcdir) -base.mlv_s.part: mlv_s.sh $(transform_files) - sh $< +base.ml1v1_s.part: $(scripts_dir)/ml1v1_s.sh $(transform_files) + sh $< $(srcdir) -base.ml1v1_s.part: ml1v1_s.sh $(transform_files) - sh $< # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/rules/compat/base.l1v1_c.part b/dist/xkeyboard-config/rules/compat/base.l1v1_c.part new file mode 100644 index 000000000..64ff0f2f5 --- /dev/null +++ b/dist/xkeyboard-config/rules/compat/base.l1v1_c.part @@ -0,0 +1 @@ + de neo = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock) diff --git a/dist/xkeyboard-config/rules/compat/base.l2v2_c.part b/dist/xkeyboard-config/rules/compat/base.l2v2_c.part new file mode 100644 index 000000000..fea61be76 --- /dev/null +++ b/dist/xkeyboard-config/rules/compat/base.l2v2_c.part @@ -0,0 +1 @@ + de neo = +caps(caps_lock):2+misc(assign_shift_left_action):2+level5(level5_lock):2 diff --git a/dist/xkeyboard-config/rules/compat/base.l3v3_c.part b/dist/xkeyboard-config/rules/compat/base.l3v3_c.part new file mode 100644 index 000000000..5a1fb2f8a --- /dev/null +++ b/dist/xkeyboard-config/rules/compat/base.l3v3_c.part @@ -0,0 +1 @@ + de neo = +caps(caps_lock):3+misc(assign_shift_left_action):3+level5(level5_lock):3 diff --git a/dist/xkeyboard-config/rules/compat/base.l4v4_c.part b/dist/xkeyboard-config/rules/compat/base.l4v4_c.part new file mode 100644 index 000000000..ac8a91102 --- /dev/null +++ b/dist/xkeyboard-config/rules/compat/base.l4v4_c.part @@ -0,0 +1 @@ + de neo = +caps(caps_lock):4+misc(assign_shift_left_action):4+level5(level5_lock):4 diff --git a/dist/xkeyboard-config/rules/compat/base.lv_c.part b/dist/xkeyboard-config/rules/compat/base.lv_c.part new file mode 100644 index 000000000..64ff0f2f5 --- /dev/null +++ b/dist/xkeyboard-config/rules/compat/base.lv_c.part @@ -0,0 +1 @@ + de neo = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock) diff --git a/dist/xkeyboard-config/rules/compat/layoutRename.lst b/dist/xkeyboard-config/rules/compat/layoutRename.lst deleted file mode 100644 index cecda6d8a..000000000 --- a/dist/xkeyboard-config/rules/compat/layoutRename.lst +++ /dev/null @@ -1,27 +0,0 @@ -ar ara -ben in(ben) -bs ba -cs rs -cz_qwerty cz(qwerty) -dev in(deva) -dvorak us(dvorak) -dzdwi bt -el gr -en_US latin -guj in(guj) -gur in(guru) -iu ca(ike) -lo la -kan in(kan) -mi mao -ml in(mal) -ogham ie(ogam) -ori ie(ori) -sapmi no(smi) -sr srp -syr sy(syc) -tel in(tel) -tml in(tam) -yu srp -fr-latin9 fr(latin9) -us_intl us(alt-intl) diff --git a/dist/xkeyboard-config/rules/compat/layoutsMapping.lst b/dist/xkeyboard-config/rules/compat/layoutsMapping.lst new file mode 100644 index 000000000..cecda6d8a --- /dev/null +++ b/dist/xkeyboard-config/rules/compat/layoutsMapping.lst @@ -0,0 +1,27 @@ +ar ara +ben in(ben) +bs ba +cs rs +cz_qwerty cz(qwerty) +dev in(deva) +dvorak us(dvorak) +dzdwi bt +el gr +en_US latin +guj in(guj) +gur in(guru) +iu ca(ike) +lo la +kan in(kan) +mi mao +ml in(mal) +ogham ie(ogam) +ori ie(ori) +sapmi no(smi) +sr srp +syr sy(syc) +tel in(tel) +tml in(tam) +yu srp +fr-latin9 fr(latin9) +us_intl us(alt-intl) diff --git a/dist/xkeyboard-config/rules/compat/ln_s.sh b/dist/xkeyboard-config/rules/compat/ln_s.sh deleted file mode 100755 index 7e17d8851..000000000 --- a/dist/xkeyboard-config/rules/compat/ln_s.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -variant=$1 - -INDIR=`dirname $0` -OUTFILE=base.l${variant}_s.part - -> $OUTFILE - -awk '{ - if (index($2, "(") == 0) { - printf " %s = +%s%%(v['${variant}']):'${variant}'\n", $1, $2; - } else { - printf " %s = +%s:'${variant}'\n", $1, $2; - } -}' < $INDIR/layoutRename.lst >> $OUTFILE - -awk '{ - printf " %s(%s) = +%s(%s):'${variant}'\n", $1, $2, $3, $4; -}' < $INDIR/variantRename.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/compat/lnv_s.sh b/dist/xkeyboard-config/rules/compat/lnv_s.sh deleted file mode 100755 index ae699f95b..000000000 --- a/dist/xkeyboard-config/rules/compat/lnv_s.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -variant=$1 - -INDIR=`dirname $0` -OUTFILE=base.l${variant}v${variant}_s.part - -> $OUTFILE - -awk '{ - printf " %s %s = +%s(%s):'${variant}'\n", $1, $2, $3, $4; -}' < $INDIR/variantRename.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/compat/ml1_s.sh b/dist/xkeyboard-config/rules/compat/ml1_s.sh deleted file mode 100755 index 327de2d9c..000000000 --- a/dist/xkeyboard-config/rules/compat/ml1_s.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -INDIR=`dirname $0` -OUTFILE=base.ml1_s.part - -> $OUTFILE - -awk '{ - if (index($2, "(") == 0) { - printf " * %s = pc+%s%%(v[1])\n", $1, $2; - } else { - printf " * %s = pc+%s\n", $1, $2; - } -}' < $INDIR/layoutRename.lst >> $OUTFILE - -awk '{ - printf " * %s(%s) = pc+%s(%s)\n", $1, $2, $3, $4; -}' < $INDIR/variantRename.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/compat/ml1v1_s.sh b/dist/xkeyboard-config/rules/compat/ml1v1_s.sh deleted file mode 100755 index 9edcb8e8c..000000000 --- a/dist/xkeyboard-config/rules/compat/ml1v1_s.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -INDIR=`dirname $0` -OUTFILE=base.ml1v1_s.part - -> $OUTFILE - -awk '{ - printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; -}' < $INDIR/variantRename.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/compat/ml1v_s.sh b/dist/xkeyboard-config/rules/compat/ml1v_s.sh deleted file mode 100755 index 02ae5726d..000000000 --- a/dist/xkeyboard-config/rules/compat/ml1v_s.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -INDIR=`dirname $0` -OUTFILE=base.ml1v_s.part - -> $OUTFILE - -awk '{ - printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; -}' < $INDIR/variantRename.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/compat/ml_s.sh b/dist/xkeyboard-config/rules/compat/ml_s.sh deleted file mode 100755 index f35087380..000000000 --- a/dist/xkeyboard-config/rules/compat/ml_s.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -INDIR=`dirname $0` -OUTFILE=base.ml_s.part - -> $OUTFILE - -awk '{ - printf " * %s = pc+%s\n", $1, $2; -}' < $INDIR/layoutRename.lst >> $OUTFILE - -awk '{ - printf " * %s(%s) = pc+%s(%s)\n", $1, $2, $3, $4; -}' < $INDIR/variantRename.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/compat/mlv_s.sh b/dist/xkeyboard-config/rules/compat/mlv_s.sh deleted file mode 100755 index ea644dcab..000000000 --- a/dist/xkeyboard-config/rules/compat/mlv_s.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -INDIR=`dirname $0` -OUTFILE=base.mlv_s.part - -> $OUTFILE - -awk '{ - printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; -}' < $INDIR/variantRename.lst >> $OUTFILE diff --git a/dist/xkeyboard-config/rules/compat/variantRename.lst b/dist/xkeyboard-config/rules/compat/variantRename.lst deleted file mode 100644 index f85a2d0a8..000000000 --- a/dist/xkeyboard-config/rules/compat/variantRename.lst +++ /dev/null @@ -1,49 +0,0 @@ -ben basic in ben -ben probhat in ben_probhat -dev basic in deva -dvorak $dvoraklayouts %v dvorak -dvorak basic us dvorak -dvorak pl_basic pl dvorak -dvorak pl pl dvorak_quotes -dvorak pl_altquotes pl dvorak_altquotes -dzdwi basic bt basic -fi basic fi classic -ge azerty_tskapo fr geo -guj basic in guj -gur basic in guru -ie laptop ie basic -ie CloGaelachLaptop ie CloGaelach -il si1452 ie basic -in urd in urd-phonetic -iu basic ca ike -lo basic la basic -kan basic in kan -mal basic in mal -mal mlplusnum in mal -ogham basic ie ogam -ogham laptop ie ogam -ogham is434 ie ogam_is434 -ogham is434laptop ie ogam_is434 -ori basic in ori -ro de ro winkeys -ro us ro std -ro academic ro std -ro std_comma ro std -ro comma ro basic -ru os ru os_legacy -pk urd pk urd-phonetic -sapmi basic no smi -sapmi nodeadkeys no smi_nodeadkeys -sapmi sefi fi smi -sin phonetic-static in sin_phonetic -syr basic sy syc -syr phonetic sy syc_phonetic -tam INSCRIPT in tam -tam UNI in tam_unicode -tam TAB in tam_TAB -tam TSCII in tam_TSCII -tel basic in tel -yu basic srp latin -yu unicode srp latinunicode -yu yz srp latinyz -yu unicodeyz srp latinunicodeyz diff --git a/dist/xkeyboard-config/rules/compat/variantsMapping.lst b/dist/xkeyboard-config/rules/compat/variantsMapping.lst new file mode 100644 index 000000000..be2a2bc40 --- /dev/null +++ b/dist/xkeyboard-config/rules/compat/variantsMapping.lst @@ -0,0 +1,50 @@ +ben basic in ben +ben probhat in ben_probhat +dev basic in deva +dvorak $dvoraklayouts %v dvorak +dvorak basic us dvorak +dvorak pl_basic pl dvorak +dvorak pl pl dvorak_quotes +dvorak pl_altquotes pl dvorak_altquotes +dzdwi basic bt basic +fi basic fi classic +ge azerty_tskapo fr geo +guj basic in guj +gur basic in guru +ie laptop ie basic +ie CloGaelachLaptop ie CloGaelach +il si1452 ie basic +in urd in urd-phonetic +iu basic ca ike +lo basic la basic +kan basic in kan +mal basic in mal +mal mlplusnum in mal +ogham basic ie ogam +ogham laptop ie ogam +ogham is434 ie ogam_is434 +ogham is434laptop ie ogam_is434 +ori basic in ori +ro de ro winkeys +ro us ro std +ro academic ro std +ro std_comma ro std +ro comma ro basic +ru os ru os_legacy +pk urd pk urd-phonetic +sapmi basic no smi +sapmi nodeadkeys no smi_nodeadkeys +sapmi sefi fi smi +sin phonetic-static in sin_phonetic +syr basic sy syc +syr phonetic sy syc_phonetic +tam INSCRIPT in tam +tam UNI in tam_unicode +tam NUMERAL-KEYBOARD in tam_keyboard_with_numerals +tam TAB in tam_TAB +tam TSCII in tam_TSCII +tel basic in tel +yu basic srp latin +yu unicode srp latinunicode +yu yz srp latinyz +yu unicodeyz srp latinunicodeyz diff --git a/dist/xkeyboard-config/rules/evdev.extras.xml.in b/dist/xkeyboard-config/rules/evdev.extras.xml.in new file mode 100644 index 000000000..cff08e603 --- /dev/null +++ b/dist/xkeyboard-config/rules/evdev.extras.xml.in @@ -0,0 +1,102 @@ + + + + + + + + apl + <_shortDescription>APL + <_description>APL + eng + + + + + + ir + <_shortDescription>Iran + <_description>Iran + per + + + + + ave + <_description>Avestan + ave + + + + + + + us + <_shortDescription>USA + <_description>USA + eng + + + + + intl-unicode + <_description>International (AltGr Unicode combining) + + + + + alt-intl-unicode + <_description>International (AltGr Unicode combining, alternative) + + + + + ats + <_description>Atsina + + + + + + crd + <_description>Couer D'alene Salish + crd + + + + + + + rs + <_shortDescription>SRB + <_description>Serbia + srp + + + + + combiningkeys + <_description>Combining accents instead of dead keys + + + + + + + ru + Rus + Russia + + + + + chu + Church Slavonic + chu + + + + + + + diff --git a/dist/xkeyboard-config/rules/evdev.m_k.part b/dist/xkeyboard-config/rules/evdev.m_k.part index 8fa8f8dad..810675463 100644 --- a/dist/xkeyboard-config/rules/evdev.m_k.part +++ b/dist/xkeyboard-config/rules/evdev.m_k.part @@ -1,2 +1,3 @@ pc98 = evdev(pc98) + applealu_jis = evdev+macintosh(jisevdev) * = evdev diff --git a/dist/xkeyboard-config/rules/evdev.m_s.part b/dist/xkeyboard-config/rules/evdev.m_s.part index 516c976ad..5a6416bf7 100644 --- a/dist/xkeyboard-config/rules/evdev.m_s.part +++ b/dist/xkeyboard-config/rules/evdev.m_s.part @@ -1,2 +1,3 @@ $evdevkbds = +inet(evdev)+inet(%m) + applealu_jis = +inet(evdev)+macintosh_vndr/jp(alujiskeys) * = +inet(evdev) diff --git a/dist/xkeyboard-config/rules/evdev.xml.in b/dist/xkeyboard-config/rules/evdev.xml.in index 996cde84f..812b453c7 100644 --- a/dist/xkeyboard-config/rules/evdev.xml.in +++ b/dist/xkeyboard-config/rules/evdev.xml.in @@ -121,13 +121,6 @@ Acer - - - acpi - <_description>ACPI Standard - Generic - - azonaRF2300 @@ -454,6 +447,13 @@ Gyration + + + kinesis + <_description>Kinesis + Kinesis + + logitech_base @@ -552,53 +552,53 @@ Hewlett-Packard + + + hpmini110 + <_description>Hewlett-Packard Mini 110 Notebook + Hewlett-Packard + + rapidaccess <_description>IBM Rapid Access - IBM + Lenovo (previously IBM) rapidaccess2 <_description>IBM Rapid Access II - IBM + Lenovo (previously IBM) thinkpad <_description>IBM ThinkPad 560Z/600/600E/A22E - IBM - - - - - thinkpadintl - <_description>IBM ThinkPad 560Z/600/600E/A22E, Intl - IBM + Lenovo (previously IBM) thinkpad60 <_description>IBM ThinkPad R60/T60/R61/T61 - IBM + Lenovo (previously IBM) thinkpadz60 <_description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t - IBM + Lenovo (previously IBM) ibm_spacesaver <_description>IBM Space Saver - IBM + Lenovo (previously IBM) @@ -979,6 +979,41 @@ Trust + + + tm2020 + <_description>TypeMatrix EZ-Reach 2020 + TypeMatrix + + + + + tm2030PS2 + <_description>TypeMatrix EZ-Reach 2030 PS2 + TypeMatrix + + + + + tm2030USB + <_description>TypeMatrix EZ-Reach 2030 USB + TypeMatrix + + + + + tm2030USB-102 + <_description>TypeMatrix EZ-Reach 2030 USB (102/105:EU mode) + TypeMatrix + + + + + tm2030USB-106 + <_description>TypeMatrix EZ-Reach 2030 USB (106:JP mode) + TypeMatrix + + yahoo @@ -1063,6 +1098,27 @@ Apple + + + applealu_ansi + <_description>Apple Aluminium Keyboard (ANSI) + Apple + + + + + applealu_iso + <_description>Apple Aluminium Keyboard (ISO) + Apple + + + + + applealu_jis + <_description>Apple Aluminium Keyboard (JIS) + Apple + + silvercrest @@ -1077,13 +1133,6 @@ eMachines - - - evdev - <_description>Evdev-managed keyboard - Generic - - benqx @@ -1154,6 +1203,13 @@ Compal Electronics Inc. + + + creativedw7000 + <_description>Creative Desktop Wireless 7000 + Creative + + @@ -1186,7 +1242,7 @@ alt-intl - <_description>Alternative international (former us_intl) + <_description>Alternative international @@ -1204,7 +1260,13 @@ dvorak-intl - <_description>Dvorak international + <_description>Dvorak international (with dead keys) + + + + + dvorak-alt-intl + <_description>Dvorak alternative international (no dead keys) @@ -1235,6 +1297,7 @@ rus <_description>Russian phonetic + rus @@ -1255,7 +1318,15 @@ olpc2 - <_description>Group toggle on multiply/divide key + <_description>Layout toggle on multiply/divide key + + + + + srp + <_description>Serbian + eng + srp @@ -1429,6 +1500,34 @@ + + + at + <_shortDescription>Aut + <_description>Austria + ger + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + mac + <_description>Macintosh + + + + az @@ -1455,8 +1554,8 @@ - winkeys - <_description>Winkeys + legacy + <_description>Legacy @@ -1473,6 +1572,7 @@ <_shortDescription>Bel <_description>Belgium ger + nld fra @@ -1523,7 +1623,7 @@ bd - <_shortDescription>Ban + <_shortDescription>Bgd <_description>Bangladesh ben @@ -1613,6 +1713,13 @@ tam + + + tam_keyboard_with_numerals + <_description>Tamil Keyboard with Numerals + tam + + tam_TAB @@ -1764,7 +1871,7 @@ phonetic - <_description>Traditional Phonetic + <_description>Traditional phonetic @@ -1772,7 +1879,7 @@ bas_phonetic - <_description>Standard Phonetic + <_description>New phonetic @@ -1800,35 +1907,35 @@ tifinagh-alt - <_description>Tifinagh Alternative + <_description>Tifinagh alternative ber tifinagh-alt-phonetic - <_description>Tifinagh Alternative Phonetic + <_description>Tifinagh alternative phonetic ber tifinagh-extended - <_description>Tifinagh Extended + <_description>Tifinagh extended ber tifinagh-phonetic - <_description>Tifinagh Phonetic + <_description>Tifinagh phonetic ber tifinagh-extended-phonetic - <_description>Tifinagh Extended Phonetic + <_description>Tifinagh extended phonetic ber @@ -1913,7 +2020,7 @@ cd - <_shortDescription>DRC + <_shortDescription>COD <_description>Congo, Democratic Republic of the fra @@ -1922,7 +2029,7 @@ cn - <_shortDescription>China + <_shortDescription>Chn <_description>China chi @@ -2009,12 +2116,18 @@ <_description>UCW layout (accented letters only) + + + dvorak-ucw + <_description>US Dvorak with CZ UCW support + + dk - <_shortDescription>Dan + <_shortDescription>Dnk <_description>Denmark dan @@ -2076,7 +2189,7 @@ bt - <_shortDescription>Bhu + <_shortDescription>Btn <_description>Bhutan dzo @@ -2119,20 +2232,8 @@ - pro - <_description>Pro - - - - - keypad - <_description>Keypad - - - - - pro_keypad - <_description>Pro Keypad + pes_keypad + <_description>Persian, with Persian Keypad @@ -2207,7 +2308,7 @@ fo - <_shortDescription>Fao + <_shortDescription>Fro <_description>Faroe Islands fao @@ -2228,10 +2329,16 @@ fin + + + classic + <_description>Classic + + nodeadkeys - <_description>Eliminate dead keys + <_description>Classic, eliminate dead keys @@ -2242,12 +2349,6 @@ sme - - - classic - <_description>Classic - - mac @@ -2413,12 +2514,25 @@ hau + + + avn + <_description>Avatime + avn + + + + + gillbt + <_description>GILLBT + + gn - <_shortDescription>Gui + <_shortDescription>Gin <_description>Guinea fra @@ -2548,12 +2662,19 @@ <_description>qwerty + + + ru + <_description>Russian phonetic + rus + + gr - <_shortDescription>Gre + <_shortDescription>Grc <_description>Greece gre @@ -2795,6 +2916,12 @@ <_description>Macintosh + + + us + <_description>US keyboard with Italian letters + + geo @@ -2824,6 +2951,12 @@ <_description>OADG 109A + + + mac + <_description>Macintosh + + @@ -2853,9 +2986,9 @@ - kz - <_shortDescription>Kaz - <_description>Kazakhstan + kz + <_shortDescription>Kaz + <_description>Kazakhstan kaz @@ -2975,18 +3108,12 @@ <_description>LEKPa - - - balticplus - <_description>Baltic+ - - lv - <_shortDescription>Lav + <_shortDescription>Lva <_description>Latvia lav @@ -3207,6 +3334,12 @@ rus + + + dvp + <_description>Programmer Dvorak + + @@ -3362,6 +3495,12 @@ <_description>Legacy + + + typewriter-legacy + <_description>Typewriter, legacy + + tt @@ -3431,6 +3570,21 @@ <_description>DOS + + + srp + <_description>Serbian + rus + srp + + + + + bak + <_description>Bashkirian + bak + + @@ -3483,6 +3637,13 @@ <_description>Latin with guillemets + + + rue + <_description>Pannonian Rusyn Homophonic + rue + + @@ -3653,6 +3814,12 @@ gsw + + + legacy + <_description>Legacy + + de_nodeadkeys @@ -3763,7 +3930,7 @@ lk - <_shortDescription>SrL + <_shortDescription>Lka <_description>Sri Lanka sin @@ -3995,6 +4162,12 @@ <_description>Macintosh + + + mac_intl + <_description>Macintosh (International) + + colemak @@ -4141,12 +4314,19 @@ ara + + + snd + <_description>Sindhi + sd + + mv - <_shortDescription>Mal + <_shortDescription>Mdv <_description>Maldives div @@ -4155,7 +4335,7 @@ za - <_shortDescription>Zar + <_shortDescription>Zaf <_description>South Africa eng @@ -4179,7 +4359,7 @@ np - <_shortDescription>Nep + <_shortDescription>Npl <_description>Nepal nep @@ -4187,7 +4367,7 @@ ng - <_shortDescription>Nig + <_shortDescription>Nga <_description>Nigeria eng @@ -4227,8 +4407,8 @@ sn - Sen - Senegal + <_shortDescription>Sen + <_description>Senegal wol @@ -4257,7 +4437,7 @@ tm - Tkm + <_shortDescription>Tkm <_description>Turkmenistan tuk @@ -4270,6 +4450,67 @@ + + + ml + <_shortDescription>Mli + <_description>Mali + bam + + + + + fr-oss + <_description>Français (France Alternative) + + + + + us-mac + <_description>English (USA Macintosh) + + + + + us-intl + <_description>English (USA International) + + + + + + + tz + <_shortDescription>Tza + <_description>Tanzania + swa + + + + + ke + <_shortDescription>Ken + <_description>Kenya + swa + + + + + kik + <_description>Kikuyu + kik + + + + + + + bw + <_shortDescription>Bwa + <_description>Botswana + tsn + + @@ -4311,7 +4552,7 @@ + + + + + + + + - + ctrl @@ -4542,13 +4831,13 @@ + @@ -4579,19 +4874,19 @@ @@ -4711,65 +5006,89 @@ - caps - <_description>CapsLock key behavior + <_description>Caps Lock key behavior + + + + @@ -4864,6 +5183,12 @@ <_description>Menu + @@ -4909,7 +5252,7 @@ + + + + @@ -4962,8 +5329,74 @@ + + + lv5 + <_description>Key to choose 5th level + + + + + + + + + + + + - + nbsp <_description>Using space key to input non-breakable space character @@ -5016,6 +5449,54 @@ <_description>Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift) + + + + + + + + diff --git a/dist/xkeyboard-config/rules/extras/Makefile.am b/dist/xkeyboard-config/rules/extras/Makefile.am new file mode 100644 index 000000000..21ccc8b25 --- /dev/null +++ b/dist/xkeyboard-config/rules/extras/Makefile.am @@ -0,0 +1,52 @@ +transform_files=layoutsMapping.lst variantsMapping.lst + +scripts_dir=$(srcdir)/../bin + +scripts= \ +base.ml2_s.part \ +base.ml3_s.part \ +base.ml4_s.part \ +base.ml2v2_s.part \ +base.ml3v3_s.part \ +base.ml4v4_s.part \ +base.ml_s.part \ +base.ml1_s.part \ +base.mlv_s.part \ +base.ml1v1_s.part \ +base.ml_s.part + +noinst_SCRIPTS=$(scripts) + +base.ml2_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 2 $(srcdir) + +base.ml3_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 3 $(srcdir) + +base.ml4_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 4 $(srcdir) + +base.ml2v2_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 2 $(srcdir) + +base.ml3v3_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 3 $(srcdir) + +base.ml4v4_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 4 $(srcdir) + +base.ml_s.part: $(scripts_dir)/ml_s.sh $(transform_files) + sh $< $(srcdir) + +base.ml1_s.part: $(scripts_dir)/ml1_s.sh $(transform_files) + sh $< $(srcdir) + +base.mlv_s.part: $(scripts_dir)/mlv_s.sh $(transform_files) + sh $< $(srcdir) + +base.ml1v1_s.part: $(scripts_dir)/ml1v1_s.sh $(transform_files) + sh $< $(srcdir) + +EXTRA_DIST=$(transform_files) + +CLEANFILES=$(scripts) diff --git a/dist/xkeyboard-config/rules/extras/Makefile.in b/dist/xkeyboard-config/rules/extras/Makefile.in new file mode 100644 index 000000000..fc254fc2a --- /dev/null +++ b/dist/xkeyboard-config/rules/extras/Makefile.in @@ -0,0 +1,390 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = rules/extras +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SCRIPTS = $(noinst_SCRIPTS) +SOURCES = +DIST_SOURCES = +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +POFILES = @POFILES@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XKBCOMP = @XKBCOMP@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xkb_base = @xkb_base@ +xkb_rules_symlink = @xkb_rules_symlink@ +transform_files = layoutsMapping.lst variantsMapping.lst +scripts_dir = $(srcdir)/../bin +scripts = \ +base.ml2_s.part \ +base.ml3_s.part \ +base.ml4_s.part \ +base.ml2v2_s.part \ +base.ml3v3_s.part \ +base.ml4v4_s.part \ +base.ml_s.part \ +base.ml1_s.part \ +base.mlv_s.part \ +base.ml1v1_s.part \ +base.ml_s.part + +noinst_SCRIPTS = $(scripts) +EXTRA_DIST = $(transform_files) +CLEANFILES = $(scripts) +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign rules/extras/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign rules/extras/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(SCRIPTS) +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am + + +base.ml2_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 2 $(srcdir) + +base.ml3_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 3 $(srcdir) + +base.ml4_s.part: $(scripts_dir)/mln_s.sh $(transform_files) + sh $< 4 $(srcdir) + +base.ml2v2_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 2 $(srcdir) + +base.ml3v3_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 3 $(srcdir) + +base.ml4v4_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) + sh $< 4 $(srcdir) + +base.ml_s.part: $(scripts_dir)/ml_s.sh $(transform_files) + sh $< $(srcdir) + +base.ml1_s.part: $(scripts_dir)/ml1_s.sh $(transform_files) + sh $< $(srcdir) + +base.mlv_s.part: $(scripts_dir)/mlv_s.sh $(transform_files) + sh $< $(srcdir) + +base.ml1v1_s.part: $(scripts_dir)/ml1v1_s.sh $(transform_files) + sh $< $(srcdir) + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/dist/xkeyboard-config/rules/extras/layoutsMapping.lst b/dist/xkeyboard-config/rules/extras/layoutsMapping.lst new file mode 100644 index 000000000..d75b4f44d --- /dev/null +++ b/dist/xkeyboard-config/rules/extras/layoutsMapping.lst @@ -0,0 +1 @@ +apl extras/apl diff --git a/dist/xkeyboard-config/rules/extras/variantsMapping.lst b/dist/xkeyboard-config/rules/extras/variantsMapping.lst new file mode 100644 index 000000000..9ad452ed5 --- /dev/null +++ b/dist/xkeyboard-config/rules/extras/variantsMapping.lst @@ -0,0 +1,6 @@ +rs combiningkeys extras/rs combiningkeys +ru chu extras/ru chu +ir ave extras/ir ave +us alt-intl-unicode extras/us alt-intl-unicode +us crd extras/us crd +us intl-unicode extras/us intl-unicode diff --git a/dist/xkeyboard-config/semantics/Makefile.in b/dist/xkeyboard-config/semantics/Makefile.in index e410713f8..b1340f4a5 100644 --- a/dist/xkeyboard-config/semantics/Makefile.in +++ b/dist/xkeyboard-config/semantics/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -20,8 +21,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -44,6 +46,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -51,10 +54,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(dirdir)" "$(DESTDIR)$(semanticsdir)" -dist_dirDATA_INSTALL = $(INSTALL_DATA) -dist_semanticsDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_dir_DATA) $(dist_semantics_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -112,6 +128,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -190,9 +207,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu semantics/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu semantics/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign semantics/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign semantics/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -210,40 +227,47 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_dirDATA: $(dist_dir_DATA) @$(NORMAL_INSTALL) test -z "$(dirdir)" || $(MKDIR_P) "$(DESTDIR)$(dirdir)" - @list='$(dist_dir_DATA)'; for p in $$list; do \ + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_dirDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(dirdir)/$$f'"; \ - $(dist_dirDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(dirdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dirdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(dirdir)" || exit $$?; \ done uninstall-dist_dirDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_dir_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(dirdir)/$$f'"; \ - rm -f "$(DESTDIR)$(dirdir)/$$f"; \ - done + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(dirdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(dirdir)" && rm -f $$files install-dist_semanticsDATA: $(dist_semantics_DATA) @$(NORMAL_INSTALL) test -z "$(semanticsdir)" || $(MKDIR_P) "$(DESTDIR)$(semanticsdir)" - @list='$(dist_semantics_DATA)'; for p in $$list; do \ + @list='$(dist_semantics_DATA)'; test -n "$(semanticsdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_semanticsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(semanticsdir)/$$f'"; \ - $(dist_semanticsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(semanticsdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(semanticsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(semanticsdir)" || exit $$?; \ done uninstall-dist_semanticsDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_semantics_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(semanticsdir)/$$f'"; \ - rm -f "$(DESTDIR)$(semanticsdir)/$$f"; \ - done + @list='$(dist_semantics_DATA)'; test -n "$(semanticsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(semanticsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(semanticsdir)" && rm -f $$files tags: TAGS TAGS: @@ -267,13 +291,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -305,6 +333,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -323,6 +352,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -331,18 +362,28 @@ install-data-am: install-dist_dirDATA install-dist_semanticsDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -380,7 +421,8 @@ uninstall-am: uninstall-dist_dirDATA uninstall-dist_semanticsDATA $(subdir).dir: $(dir_data) -rm -f $@ - here=$$(pwd); cd $(srcdir) && $(XKBCOMP) -lfhlpR -o $${here}/$@ '*' + $(XKBCOMP) -lfhlpR -o $@ '*' + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/semantics/semantics.dir b/dist/xkeyboard-config/semantics/semantics.dir index a32ef4ece..a2081b565 100644 --- a/dist/xkeyboard-config/semantics/semantics.dir +++ b/dist/xkeyboard-config/semantics/semantics.dir @@ -1,4 +1,3 @@ -d------ -------- xtest(xtest) -d------ -------- default(default) -d------ -------- complete(complete) --d------ -------- basic(basic) diff --git a/dist/xkeyboard-config/symbols/Makefile.am b/dist/xkeyboard-config/symbols/Makefile.am index d033a159c..8de9962be 100644 --- a/dist/xkeyboard-config/symbols/Makefile.am +++ b/dist/xkeyboard-config/symbols/Makefile.am @@ -1,12 +1,12 @@ -SUBDIRS = digital_vndr fujitsu_vndr hp_vndr macintosh_vndr nec_vndr sgi_vndr sony_vndr sun_vndr xfree68_vndr +SUBDIRS = digital_vndr fujitsu_vndr hp_vndr macintosh_vndr nec_vndr nokia_vndr sgi_vndr sony_vndr sun_vndr xfree68_vndr extras symbolsdir = $(xkb_base)/symbols dist_symbols_DATA = \ ad af al \ -am ara az \ -be bd \ -bg br ba \ -bt by brai \ +am ara at az \ +ba bd be \ +bg br brai \ +bt bw by \ ca cd \ ch cn cz \ de dk \ @@ -16,21 +16,23 @@ gb ge gh gn \ gr hr hu \ ie il in iq \ ir is it jp \ -kg kh kr kz \ +ke kg kh \ +kr kz \ la latam latin \ lk lt lv \ -ma mao me mk \ -mm mn mt mv \ +ma mao me \ +mk ml mm \ +mn mt mv \ ng nl no np \ pc pk pl pt \ ro rs ru \ se si sk sn \ sy th \ terminate \ -tj tm tr \ +tj tm tr tz \ ua us uz vn \ za \ -altwin capslock compose ctrl eurosign group inet \ +altwin capslock compose ctrl empty eurosign group inet \ keypad kpdl level3 level5 nbsp olpc shift srvr_ctrl typo dir_data = $(dist_symbols_DATA) diff --git a/dist/xkeyboard-config/symbols/Makefile.in b/dist/xkeyboard-config/symbols/Makefile.in index 67faac258..810f32f2b 100644 --- a/dist/xkeyboard-config/symbols/Makefile.in +++ b/dist/xkeyboard-config/symbols/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -20,8 +21,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -44,6 +46,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ @@ -58,17 +61,58 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(dirdir)" "$(DESTDIR)$(symbolsdir)" -dist_dirDATA_INSTALL = $(INSTALL_DATA) -dist_symbolsDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_dir_DATA) $(dist_symbols_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ @@ -124,6 +168,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -181,14 +226,14 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ xkb_base = @xkb_base@ xkb_rules_symlink = @xkb_rules_symlink@ -SUBDIRS = digital_vndr fujitsu_vndr hp_vndr macintosh_vndr nec_vndr sgi_vndr sony_vndr sun_vndr xfree68_vndr +SUBDIRS = digital_vndr fujitsu_vndr hp_vndr macintosh_vndr nec_vndr nokia_vndr sgi_vndr sony_vndr sun_vndr xfree68_vndr extras symbolsdir = $(xkb_base)/symbols dist_symbols_DATA = \ ad af al \ -am ara az \ -be bd \ -bg br ba \ -bt by brai \ +am ara at az \ +ba bd be \ +bg br brai \ +bt bw by \ ca cd \ ch cn cz \ de dk \ @@ -198,21 +243,23 @@ gb ge gh gn \ gr hr hu \ ie il in iq \ ir is it jp \ -kg kh kr kz \ +ke kg kh \ +kr kz \ la latam latin \ lk lt lv \ -ma mao me mk \ -mm mn mt mv \ +ma mao me \ +mk ml mm \ +mn mt mv \ ng nl no np \ pc pk pl pt \ ro rs ru \ se si sk sn \ sy th \ terminate \ -tj tm tr \ +tj tm tr tz \ ua us uz vn \ za \ -altwin capslock compose ctrl eurosign group inet \ +altwin capslock compose ctrl empty eurosign group inet \ keypad kpdl level3 level5 nbsp olpc shift srvr_ctrl typo dir_data = $(dist_symbols_DATA) @@ -231,9 +278,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu symbols/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -251,40 +298,47 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_dirDATA: $(dist_dir_DATA) @$(NORMAL_INSTALL) test -z "$(dirdir)" || $(MKDIR_P) "$(DESTDIR)$(dirdir)" - @list='$(dist_dir_DATA)'; for p in $$list; do \ + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_dirDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(dirdir)/$$f'"; \ - $(dist_dirDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(dirdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dirdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(dirdir)" || exit $$?; \ done uninstall-dist_dirDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_dir_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(dirdir)/$$f'"; \ - rm -f "$(DESTDIR)$(dirdir)/$$f"; \ - done + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(dirdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(dirdir)" && rm -f $$files install-dist_symbolsDATA: $(dist_symbols_DATA) @$(NORMAL_INSTALL) test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" - @list='$(dist_symbols_DATA)'; for p in $$list; do \ + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(symbolsdir)/$$f'"; \ - $(dist_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(symbolsdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ done uninstall-dist_symbolsDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_symbols_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(symbolsdir)/$$f'"; \ - rm -f "$(DESTDIR)$(symbolsdir)/$$f"; \ - done + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -293,7 +347,7 @@ uninstall-dist_symbolsDATA: # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -310,7 +364,7 @@ $(RECURSIVE_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ @@ -318,7 +372,7 @@ $(RECURSIVE_TARGETS): fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -344,16 +398,16 @@ $(RECURSIVE_CLEAN_TARGETS): else \ local_target="$$target"; \ fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -368,7 +422,7 @@ tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ + set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ @@ -380,7 +434,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ @@ -389,29 +443,34 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) - tags=; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ + test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique + $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -432,29 +491,44 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ + am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ @@ -488,6 +562,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -506,6 +581,8 @@ dvi-am: html: html-recursive +html-am: + info: info-recursive info-am: @@ -514,18 +591,28 @@ install-data-am: install-dist_dirDATA install-dist_symbolsDATA install-dvi: install-dvi-recursive +install-dvi-am: + install-exec-am: install-html: install-html-recursive +install-html-am: + install-info: install-info-recursive +install-info-am: + install-man: install-pdf: install-pdf-recursive +install-pdf-am: + install-ps: install-ps-recursive +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-recursive @@ -546,8 +633,8 @@ ps-am: uninstall-am: uninstall-dist_dirDATA uninstall-dist_symbolsDATA -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ @@ -567,7 +654,8 @@ uninstall-am: uninstall-dist_dirDATA uninstall-dist_symbolsDATA $(subdir).dir: $(dir_data) -rm -f $@ - here=$$(pwd); cd $(srcdir) && $(XKBCOMP) -lfhlpR -o $${here}/$@ '*' + $(XKBCOMP) -lfhlpR -o $@ '*' + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/symbols/af b/dist/xkeyboard-config/symbols/af index 3ff8ad4ed..919f6562e 100644 --- a/dist/xkeyboard-config/symbols/af +++ b/dist/xkeyboard-config/symbols/af @@ -56,7 +56,6 @@ xkb_symbols "basic" { key { [ 0x10006af, Arabic_semicolon, 0x10006ab ] }; key { [ backslash, bar, 0x100003f ] }; - key { [ space, 0x100200c, 0x10000a0 ] }; key { [ Arabic_zah, Arabic_kaf, 0x10006d2] }; key { [ Arabic_tah, 0x1000653 , 0x1000691 ] }; @@ -68,6 +67,8 @@ xkb_symbols "basic" { key { [ Arabic_waw, greater, 0x100002c ] }; key { [ period, less, 0x10006c7 ] }; key { [ slash, Arabic_question_mark, 0x10006c9 ] }; + + include "nbsp(zwnj2nb3)" include "level3(ralt_switch)" }; @@ -126,7 +127,6 @@ xkb_symbols "ps" { key { [ 0x10006ab, Arabic_semicolon, 0x10006af ] }; key { [ backslash, 0x100002a, 0x100007c ] }; - key { [ space, 0x100200c, 0x10000a0 ] }; key { [ 0x10006cd, 0x1000638, 0x100003f] }; key { [ 0x10006d0, 0x1000637, 0x100003b ] }; @@ -138,6 +138,8 @@ xkb_symbols "ps" { key { [ Arabic_waw, 0x100060c, 0x100002c ] }; key { [ 0x1000696, 0x100002e, 0x10006c7 ] }; key { [ slash, Arabic_question_mark, 0x10006c9 ] }; + + include "nbsp(zwnj2nb3)" include "level3(ralt_switch)" }; @@ -196,7 +198,6 @@ xkb_symbols "uz" { key { [ 0x10006af, Arabic_semicolon, 0x10006ab ] }; key { [ backslash, bar, 0x100003f ] }; - key { [ space, 0x100200c, 0x10000a0 ] }; key { [ Arabic_zah, 0x10006c9, 0x10006d2] }; key { [ Arabic_tah, 0x10006c7, 0x1000691 ] }; @@ -208,6 +209,8 @@ xkb_symbols "uz" { key { [ Arabic_waw, greater, 0x100002c ] }; key { [ period, less ] }; key { [ slash, Arabic_question_mark, 0x1000655 ] }; + + include "nbsp(zwnj2nb3)" include "level3(ralt_switch)" }; @@ -256,7 +259,6 @@ xkb_symbols "olpc-ps" { key { [ 0x10006AB, 0x100061B, 0x10006AF ] }; // Arabic kaf with ring, Arabic semicolon, Arabic gaf key { [ backslash, asterisk, bar ] }; - key { [ space, 0x100200C, 0x10000A0 ] }; // zero width non-joiner, no break space key { [ 0x1000638, 0x1000626, question] }; // Arabic zah, Arabic yeh with hamza above key { [ 0x10006D0, 0x1000637, semicolon ] }; // Arabic tah, Arabic E @@ -269,6 +271,7 @@ xkb_symbols "olpc-ps" { key { [ 0x1000696, 0x100002E, 0x10006C7 ] }; // Arabic reh with dot below and dot above, full stop, Arabic letter U key { [ slash, 0x100061F, 0x10006C9 ] }; // Arabic question mark, Arabic kirghiz yu + include "nbsp(zwnj2nb3)" include "group(olpc)" }; @@ -317,7 +320,6 @@ xkb_symbols "olpc-fa" { key { [ 0x10006AF, 0x100061B, 0x10006AB ] }; // Arabic gaf, Arabic semicolon, Arabic kaf with ring key { [ backslash, bar, question ] }; - key { [ space, 0x100200C, 0x10000A0 ] }; // zero width non-joiner, no break space key { [ 0x1000638, 0x1000643, 0x10006D2 ] }; // Arabic zah, Arabic kaf, Arabic yeh barree key { [ 0x1000637, 0x1000653, 0x1000691 ] }; // Arabic tah, Arabic maddah above, Arabic rreh @@ -330,6 +332,7 @@ xkb_symbols "olpc-fa" { key { [ period, less, 0x10006C7 ] }; // Arabic u key { [ slash, 0x100061F, 0x10006C9 ] }; // Arabic question mark, Arabic kirghiz yu + include "nbsp(zwnj2nb3)" include "group(olpc)" }; @@ -378,7 +381,6 @@ xkb_symbols "olpc-uz" { key { [ 0x10006AF, 0x100061B, 0x10006AB ] }; // Arabic gaf, Arabic semicolon, Arabic kaf with ring key { [ backslash, bar, question ] }; - key { [ space, 0x100200C, 0x10000A0 ] }; // zero width non-joiner, no break space key { [ 0x1000638, 0x10006C9, 0x10006D2 ] }; // Arabic zah, Arabic kirghiz yu, Arabic yeh barree key { [ 0x1000637, 0x10006C7, 0x1000691 ] }; // Arabic tah, Arabic u, Arabic rreh @@ -391,5 +393,6 @@ xkb_symbols "olpc-uz" { key { [ period, less ] }; key { [ slash, 0x100061F, 0x1000655 ] }; // Arabic question mark, Arabic hamza below + include "nbsp(zwnj2nb3)" include "group(olpc)" }; diff --git a/dist/xkeyboard-config/symbols/altwin b/dist/xkeyboard-config/symbols/altwin index 64e8a3577..4463fe06c 100644 --- a/dist/xkeyboard-config/symbols/altwin +++ b/dist/xkeyboard-config/symbols/altwin @@ -5,7 +5,8 @@ partial modifier_keys xkb_symbols "meta_alt" { key { [ Alt_L, Meta_L ] }; - key { [ Alt_R, Meta_R ] }; + key { type[Group1] = "TWO_LEVEL", + symbols[Group1] = [ Alt_R, Meta_R ] }; modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R }; // modifier_map Mod4 {}; }; @@ -22,7 +23,8 @@ xkb_symbols "ctrl_win" { partial modifier_keys xkb_symbols "ctrl_alt_win" { key { [ Control_L, Control_L ] }; - key { [ Control_R, Control_R ] }; + key { type[Group1] = "TWO_LEVEL", + symbols[Group1] = [ Control_R, Control_R ] }; key { [ Alt_L, Meta_L ] }; key { [ Alt_R, Meta_R ] }; modifier_map Control { , }; @@ -33,7 +35,8 @@ xkb_symbols "ctrl_alt_win" { partial modifier_keys xkb_symbols "meta_win" { key { [ Alt_L, Alt_L ] }; - key { [ Alt_R, Alt_R ] }; + key { type[Group1] = "TWO_LEVEL", + symbols[Group1] = [ Alt_R, Alt_R ] }; key { [ Meta_L ] }; key { [ Meta_R ] }; modifier_map Mod1 { Alt_L, Alt_R }; @@ -74,8 +77,7 @@ xkb_symbols "alt_super_win" { partial modifier_keys xkb_symbols "swap_lalt_lwin" { - key { [ Super_L ] }; + key { type[Group1] = "ONE_LEVEL", + symbols[Group1] = [ Super_L ] }; key { [ Alt_L, Meta_L ] }; - modifier_map Mod1 { }; - modifier_map Mod4 { }; }; diff --git a/dist/xkeyboard-config/symbols/ara b/dist/xkeyboard-config/symbols/ara index 9fa40e981..90a584475 100644 --- a/dist/xkeyboard-config/symbols/ara +++ b/dist/xkeyboard-config/symbols/ara @@ -31,30 +31,30 @@ xkb_symbols "basic" { key { [ Arabic_sad, Arabic_fathatan ] }; key { [ Arabic_theh, Arabic_damma ] }; key { [ Arabic_qaf, Arabic_dammatan ] }; - key { [ Arabic_feh, 0x100fef9 ] }; + key { [ Arabic_feh, 0x100fef9, 0x10006a4 ] }; key { [ Arabic_ghain, Arabic_hamzaunderalef ] }; key { [ Arabic_ain, grave ] }; key { [ Arabic_ha, division ] }; key { [ Arabic_khah, multiply ] }; key { [ Arabic_hah, Arabic_semicolon ] }; - key { [ Arabic_jeem, less ] }; + key { [ Arabic_jeem, less, 0x1000686 ] }; key { [ Arabic_dal, greater ] }; key { [ Arabic_sheen, Arabic_kasra ] }; key { [ Arabic_seen, Arabic_kasratan ] }; key { [ Arabic_yeh, bracketright ] }; - key { [ Arabic_beh, bracketleft ] }; + key { [ Arabic_beh, bracketleft, 0x100067e ] }; key { [ Arabic_lam, 0x100fef7 ] }; key { [ Arabic_alef, Arabic_hamzaonalef ] }; key { [ Arabic_teh, Arabic_tatweel ] }; key { [ Arabic_noon, Arabic_comma ] }; key { [ Arabic_meem, slash ] }; - key { [ Arabic_kaf, colon ] }; + key { [ Arabic_kaf, colon, 0x10006af ] }; key { [ Arabic_tah, quotedbl ] }; key { [ bar, brokenbar ] }; - key { [Arabic_hamzaonyeh, asciitilde ] }; - key { [ Arabic_hamza, Arabic_sukun ] }; + key { [Arabic_hamzaonyeh, asciitilde, guillemotright ] }; + key { [ Arabic_hamza, Arabic_sukun, guillemotleft ] }; key { [Arabic_hamzaonwaw, braceright ] }; key { [ Arabic_ra, braceleft ] }; key { [ 0x100fefb, 0x100fef5 ] }; @@ -64,6 +64,8 @@ xkb_symbols "basic" { key { [ Arabic_zain, period ] }; key { [ Arabic_zah, Arabic_question_mark ] }; + include "level3(ralt_switch)" + // End alphanumeric section }; diff --git a/dist/xkeyboard-config/symbols/at b/dist/xkeyboard-config/symbols/at new file mode 100644 index 000000000..f256d21fb --- /dev/null +++ b/dist/xkeyboard-config/symbols/at @@ -0,0 +1,38 @@ + +// based on a keyboard map from an 'xkb/symbols/de' file +// +// $XKeyboardConfig$ +// $XFree86: xc/programs/xkbcomp/symbols/de,v 1.6 2003/09/08 13:12:51 pascal Exp $ + +default +xkb_symbols "basic" { + + include "de(basic)" + + name[Group1]="Austria"; +}; + +partial alphanumeric_keys +xkb_symbols "nodeadkeys" { + + include "de(nodeadkeys)" + + name[Group1]="Austria - Eliminate dead keys"; +}; + +partial alphanumeric_keys +xkb_symbols "mac" { + + include "de(mac)" + + name[Group1]= "Austria - Macintosh"; +}; + +partial alphanumeric_keys +xkb_symbols "sundeadkeys" { + + include "de(Sundeadkeys)" + + name[Group1]="Austria - Sun dead keys"; +}; + diff --git a/dist/xkeyboard-config/symbols/be b/dist/xkeyboard-config/symbols/be index b3c4e53e5..89b98d13e 100644 --- a/dist/xkeyboard-config/symbols/be +++ b/dist/xkeyboard-config/symbols/be @@ -145,17 +145,17 @@ xkb_symbols "oss_Sundeadkeys" { include "be(oss)" // First row - key { [ apostrophe, 4, SunFA_Cedilla, 0x1002014 ] }; // ' 4 ¸ — (tiret cadratin) + key { [ apostrophe, 4, dead_cedilla, 0x1002014 ] }; // ' 4 ¸ — (tiret cadratin) // Second row - key { [ SunFA_Circum, SunFA_Diaeresis, bracketleft, dead_abovering ] }; // ^ ̈ [ ˚ + key { [ dead_circumflex, dead_diaeresis, bracketleft, dead_abovering ] }; // ^ ̈ [ ˚ //Third row - key { [ ugrave, percent, SunFA_Acute, Ugrave ] }; // ù % ' Ù - key { [ mu, sterling, SunFA_Grave, dead_macron ] }; // µ £ ` ̄ + key { [ ugrave, percent, dead_acute, Ugrave ] }; // ù % ' Ù + key { [ mu, sterling, dead_grave, dead_macron ] }; // µ £ ` ̄ // Fourth row - key { [ equal, plus, SunFA_Tilde, 0x1002212 ] }; // = + ~ − + key { [ equal, plus, dead_tilde, 0x1002212 ] }; // = + ~ − }; partial alphanumeric_keys @@ -188,11 +188,11 @@ xkb_symbols "sundeadkeys" { include "be(basic)" name[Group1]="Belgium - Sun dead keys"; - key { [SunFA_Circum, SunFA_Diaeresis, bracketleft, bracketleft] }; - key { [ ugrave, percent, SunFA_Acute, SunFA_Acute ] }; - key { [ mu, sterling, SunFA_Grave, SunFA_Grave ] }; - key { [ comma, question, SunFA_Cedilla, SunFA_Cedilla] }; - key { [ equal, plus, SunFA_Tilde, SunFA_Tilde ] }; + key { [dead_circumflex, dead_diaeresis, bracketleft, bracketleft] }; + key { [ ugrave, percent, dead_acute, dead_acute ] }; + key { [ mu, sterling, dead_grave, dead_grave ] }; + key { [ comma, question, dead_cedilla, dead_cedilla] }; + key { [ equal, plus, dead_tilde, dead_tilde ] }; }; partial alphanumeric_keys diff --git a/dist/xkeyboard-config/symbols/bg b/dist/xkeyboard-config/symbols/bg index 4e4ca079f..d10204e8e 100644 --- a/dist/xkeyboard-config/symbols/bg +++ b/dist/xkeyboard-config/symbols/bg @@ -1,212 +1,362 @@ ////////////////////////////////////////////////////////////////////////// -// Copyright (C) 1999, 2000, 2005 by Anton Zinoviev +// Copyright (C) 1999, 2000, 2007, 2009 by Anton Zinoviev // // This software may be used, modified, copied, distributed, and sold, -// in both source and binary form provided that the above copyright -// and these terms are retained. Under no circumstances is the author -// responsible for the proper functioning of this software, nor does -// the author assume any responsibility for damages incurred with its -// use. +// both in source and binary form provided that the above copyright +// notice and these terms are retained. The name of the author may not +// be used to endorse or promote products derived from this software +// without prior permission. THIS SOFTWARE IS PROVIDES "AS IS" AND +// ANY EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED. IN NO EVENT +// SHALL THE AUTHOR BE LIABLE FOR ANY DAMAGES ARISING IN ANY WAY OUT +// OF THE USE OF THIS SOFTWARE. // ////////////////////////////////////////////////////////////////////////// -// Version 1.9-BAN +// Version 2.0 +// The following variants are defined in this file: + +// "bds" - the BDS keyboard layout compliant with the proposed +// Bulgarian state standard BDS 5237:2006 + +// "phonetic" - Bulgarian phonetic layout with traditional position of +// the letters. + +// "bas_phonetic" - the phonetic keyboard layout compliant with the +// proposed Bulgarian state standard BDS 5237:2006 + +// "latin" - an extended variant of the QWERTY layout with symbols +// Bulgarian users will type while the keyboard is in Latin mode. + +// The reasons behind the layout of the symbols in levels 3 and 4 are +// explained in http://arxiv.org/abs/0905.0484 (in Bulgarian). + +// Two notes for the maintainers of xkeyboard-config: + +// 1. Please do not use key names such as for the Bulgarian +// phonetic layouts. The placement of the symbols must stay always +// the same regardless of which one of the alias sets in +// xkb/keycodes/aliases is used. + +// 2. The layouts should not include level3(ralt_switch). + +////////////////////////////////////////////////////////////////////////// + +// Describes Bulgarian keyboard "BDS" modified according to the +// the new state standard BDS 5237:2006 and extended with symbols in +// levels 3 and 4. partial default alphanumeric_keys xkb_symbols "bds" { + name[Group1]= "Bulgaria"; -key.type[Group1] = "TWO_LEVEL"; - key { [ parenleft, parenright ] }; + key { [ parenleft, parenright, + bracketleft, bracketright ] }; key { [ 1, exclam ] }; key { [ 2, question ] }; - key { [ 3, plus ] }; + key { [ 3, plus, + dagger, dagger ] }; key { [ 4, quotedbl ] }; - key { [ 5, percent ] }; - key { [ 6, equal ] }; - key { [ 7, colon ] }; - key { [ 8, slash ] }; - key { [ 9, emdash ] }; + key { [ 5, percent, + U2329, U232A ] }; + key { [ 6, equal, + emdash, emdash ] }; + key { [ 7, colon, + ellipsis, ellipsis ] }; + key { [ 8, slash, + U0300, U0301 ] }; + key { [ 9, endash ] }; key { [ 0, numerosign ] }; - key { [ minus, dollar ] }; + key { [ minus, dollar, + U2011, EuroSign ] }; key { [ period, EuroSign ] }; - key { [ comma, Cyrillic_yeru ] }; -key.type[Group1] = "ALPHABETIC"; + + key { [ comma, Cyrillic_yeru, + rightsinglequotemark, leftsinglequotemark ] }; key { [ Cyrillic_u, Cyrillic_U ] }; - key { [ Cyrillic_ie, Cyrillic_IE ] }; - key { [ Cyrillic_i, Cyrillic_I ] }; + key { [ Cyrillic_ie, Cyrillic_IE, + Cyrillic_e, Cyrillic_E ] }; + key { [ Cyrillic_i, Cyrillic_I, + U045D, U040D ] }; key { [ Cyrillic_sha, Cyrillic_SHA ] }; key { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - key { [ Cyrillic_ka, Cyrillic_KA ] }; - key { [ Cyrillic_es, Cyrillic_ES ] }; + key { [ Cyrillic_ka, Cyrillic_KA, + copyright, copyright ] }; + key { [ Cyrillic_es, Cyrillic_ES, + copyright, copyright ] }; key { [ Cyrillic_de, Cyrillic_DE ] }; key { [ Cyrillic_ze, Cyrillic_ZE ] }; key { [ Cyrillic_tse, Cyrillic_TSE ] }; -key.type[Group1] = "TWO_LEVEL"; key { [ semicolon, section ] }; -key.type[Group1] = "ALPHABETIC"; - key { [ Cyrillic_softsign, U045D ] }; - key { [ Cyrillic_ya, Cyrillic_YA ] }; + + key { [ Cyrillic_softsign, U045D, + Cyrillic_yeru, Cyrillic_YERU ] }; + key { [ Cyrillic_ya, Cyrillic_YA, + U0463, U0462 ] }; key { [ Cyrillic_a, Cyrillic_A ] }; key { [ Cyrillic_o, Cyrillic_O ] }; key { [ Cyrillic_zhe, Cyrillic_ZHE ] }; key { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key { [ Cyrillic_te, Cyrillic_TE ] }; + key { [ Cyrillic_te, Cyrillic_TE, + trademark, trademark ] }; key { [ Cyrillic_en, Cyrillic_EN ] }; key { [ Cyrillic_ve, Cyrillic_VE ] }; key { [ Cyrillic_em, Cyrillic_EM ] }; key { [ Cyrillic_che, Cyrillic_CHE ] }; + key { [ doublelowquotemark, leftdoublequotemark, + guillemotleft, guillemotright ] }; + + key { [ U045D, U040D ] }; key { [ Cyrillic_yu, Cyrillic_YU ] }; - key { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; + key { [ Cyrillic_shorti, Cyrillic_SHORTI, + U046D, U046C ] }; + key { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, + U046B, U046A ] }; key { [ Cyrillic_e, Cyrillic_E ] }; key { [ Cyrillic_ef, Cyrillic_EF ] }; key { [ Cyrillic_ha, Cyrillic_HA ] }; key { [ Cyrillic_pe, Cyrillic_PE ] }; - key { [ Cyrillic_er, Cyrillic_ER ] }; + key { [ Cyrillic_er, Cyrillic_ER, + registered, registered ] }; key { [ Cyrillic_el, Cyrillic_EL ] }; key { [ Cyrillic_be, Cyrillic_BE ] }; - -key.type[Group1] = "TWO_LEVEL"; - key { [ doublelowquotemark,leftdoublequotemark ] }; - key { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - // End alphanumeric section - + key { [ space, space, + nobreakspace, nobreakspace ] }; + + key { type[Group1] = "KEYPAD", [ KP_Delete, KP_Separator ] }; - }; +// This is improved variant of the traditional Bulgarian phonetic +// keyboard. Some unnecessary symbols in levels 1 and 2 are replaced +// by more useful (the same way as in "bas_phonetic") and additional +// symbols in levels 3 and 4 are added. partial alphanumeric_keys xkb_symbols "phonetic" { - - name[Group1]= "Bulgaria - Traditional Phonetic"; + name[Group1]= "Bulgaria - Traditional phonetic"; key { [ Cyrillic_che, Cyrillic_CHE ] }; key { [ 1, exclam ] }; key { [ 2, at ] }; - key { [ 3, numbersign ] }; - key { [ 4, dollar ] }; + key { [ 3, numerosign ] }; + key { [ 4, dollar, + EuroSign, EuroSign ] }; key { [ 5, percent ] }; - key { [ 6, asciicircum ] }; - key { [ 7, ampersand ] }; + key { [ 6, EuroSign ] }; + key { [ 7, section ] }; key { [ 8, asterisk ] }; - key { [ 9, parenleft ] }; - key { [ 0, parenright ] }; - key { [ minus, underscore ] }; - key { [ equal, plus ] }; - - key { [ Cyrillic_ya, Cyrillic_YA ] }; - key { [ Cyrillic_ve, Cyrillic_VE ] }; - key { [ Cyrillic_ie, Cyrillic_IE ] }; - key { [ Cyrillic_er, Cyrillic_ER ] }; - key { [ Cyrillic_te, Cyrillic_TE ] }; - key { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - key { [ Cyrillic_u, Cyrillic_U ] }; - key { [ Cyrillic_i, Cyrillic_I ] }; - key { [ Cyrillic_o, Cyrillic_O ] }; - key { [ Cyrillic_pe, Cyrillic_PE ] }; + key { [ 9, parenleft, + bracketleft, U2329 ] }; + key { [ 0, parenright, + bracketright, U232A ] }; + key { [ minus, endash, + U2011, U2011 ] }; + key { [ equal, plus, + emdash, dagger ] }; + + key { [ Cyrillic_ya, Cyrillic_YA, + U0463, U0462 ] }; + key { [ Cyrillic_ve, Cyrillic_VE ] }; + key { [ Cyrillic_ie, Cyrillic_IE, + Cyrillic_e, Cyrillic_E ] }; + key { [ Cyrillic_er, Cyrillic_ER, + registered, registered ] }; + key { [ Cyrillic_te, Cyrillic_TE, + trademark, trademark ] }; + key { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, + U046B, U046A ] }; + key { [ Cyrillic_u, Cyrillic_U ] }; + key { [ Cyrillic_i, Cyrillic_I, + U045D, U040D ] }; + key { [ Cyrillic_o, Cyrillic_O ] }; + key { [ Cyrillic_pe, Cyrillic_PE ] }; key { [ Cyrillic_sha, Cyrillic_SHA ] }; key { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - - key { [ Cyrillic_a, Cyrillic_A ] }; - key { [ Cyrillic_es, Cyrillic_ES ] }; - key { [ Cyrillic_de, Cyrillic_DE ] }; - key { [ Cyrillic_ef, Cyrillic_EF ] }; - key { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key { [ Cyrillic_ha, Cyrillic_HA ] }; - key { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key { [ Cyrillic_ka, Cyrillic_KA ] }; - key { [ Cyrillic_el, Cyrillic_EL ] }; - key { [ semicolon, colon ] }; - key { [ quoteright, quotedbl ] }; + + + key { [ Cyrillic_a, Cyrillic_A ] }; + key { [ Cyrillic_es, Cyrillic_ES, + copyright, copyright ] }; + key { [ Cyrillic_de, Cyrillic_DE ] }; + key { [ Cyrillic_ef, Cyrillic_EF ] }; + key { [ Cyrillic_ghe, Cyrillic_GHE ] }; + key { [ Cyrillic_ha, Cyrillic_HA ] }; + key { [ Cyrillic_shorti, Cyrillic_SHORTI, + U046D, U046C ] }; + key { [ Cyrillic_ka, Cyrillic_KA ] }; + key { [ Cyrillic_el, Cyrillic_EL ] }; + key { [ semicolon, colon, + ellipsis, ellipsis ] }; + key { [ apostrophe, quotedbl, + rightsinglequotemark, leftsinglequotemark ] }; key { [ Cyrillic_yu, Cyrillic_YU ] }; + + + key { [ U045D, U040D ] }; + key { [ Cyrillic_ze, Cyrillic_ZE ] }; + key { [ Cyrillic_softsign, U045D, + Cyrillic_yeru, Cyrillic_YERU ] }; + key { [ Cyrillic_tse, Cyrillic_TSE, + copyright, copyright ] }; + key { [ Cyrillic_zhe, Cyrillic_ZHE ] }; + key { [ Cyrillic_be, Cyrillic_BE ] }; + key { [ Cyrillic_en, Cyrillic_EN ] }; + key { [ Cyrillic_em, Cyrillic_EM ] }; + key { [ comma, doublelowquotemark, + guillemotleft, guillemotleft ] }; + key { [ period, leftdoublequotemark, + guillemotright, guillemotright ] }; + key { [ slash, question, + U0300, U0301 ] }; + + + key { [ space, space, + nobreakspace, nobreakspace ] }; - key { [ Cyrillic_ze, Cyrillic_ZE ] }; - key { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key { [ Cyrillic_tse, Cyrillic_TSE ] }; - key { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key { [ Cyrillic_be, Cyrillic_BE ] }; - key { [ Cyrillic_en, Cyrillic_EN ] }; - key { [ Cyrillic_em, Cyrillic_EM ] }; - key { [ comma, less ] }; - key { [ period, greater ] }; - key { [ slash, question ] }; - // End alphanumeric section + key { type[Group1] = "KEYPAD", + [ KP_Delete, KP_Separator ] }; }; -partial alphanumeric_keys +// This is the Bulgarian phonetic keyboard acording to the proposed +// state standard BDS 5237:2006 with additional symbols in +// levels 3 and 4. +partial alphanumeric_keys xkb_symbols "bas_phonetic" { - name[Group1]= "Bulgaria - Standard Phonetic"; - -key.type[Group1] = "ALPHABETIC"; - key { [ Cyrillic_yu, Cyrillic_YU ] }; -key.type[Group1] = "TWO_LEVEL"; - key { [ 1, exclam ] }; - key { [ 2, at ] }; - key { [ 3, numerosign ] }; - key { [ 4, dollar ] }; - key { [ 5, percent ] }; - key { [ 6, EuroSign ] }; - key { [ 7, section ] }; - key { [ 8, asterisk ] }; - key { [ 9, parenleft ] }; - key { [ 0, parenright ] }; - key { [ minus, emdash ] }; - key { [ equal, plus ] }; - -key.type[Group1] = "ALPHABETIC"; - key { [ Cyrillic_che, Cyrillic_CHE ] }; - key { [ Cyrillic_sha, Cyrillic_SHA ] }; - key { [ Cyrillic_ie, Cyrillic_IE ] }; - key { [ Cyrillic_er, Cyrillic_ER ] }; - key { [ Cyrillic_te, Cyrillic_TE ] }; - key { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - key { [ Cyrillic_u, Cyrillic_U ] }; - key { [ Cyrillic_i, Cyrillic_I ] }; - key { [ Cyrillic_o, Cyrillic_O ] }; - key { [ Cyrillic_pe, Cyrillic_PE ] }; - key { [ Cyrillic_ya, Cyrillic_YA ] }; - key { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - - key { [ Cyrillic_a, Cyrillic_A ] }; - key { [ Cyrillic_es, Cyrillic_ES ] }; - key { [ Cyrillic_de, Cyrillic_DE ] }; - key { [ Cyrillic_ef, Cyrillic_EF ] }; - key { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key { [ Cyrillic_ha, Cyrillic_HA ] }; - key { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key { [ Cyrillic_ka, Cyrillic_KA ] }; - key { [ Cyrillic_el, Cyrillic_EL ] }; -key.type[Group1] = "TWO_LEVEL"; - key { [ semicolon, colon ] }; - key { [ apostrophe, quotedbl ] }; -key.type[Group1] = "ALPHABETIC"; - key { [ Cyrillic_softsign, U045D ] }; - - key { [ Cyrillic_ze, Cyrillic_ZE ] }; - key { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key { [ Cyrillic_tse, Cyrillic_TSE ] }; - key { [ Cyrillic_ve, Cyrillic_VE ] }; - key { [ Cyrillic_be, Cyrillic_BE ] }; - key { [ Cyrillic_en, Cyrillic_EN ] }; - key { [ Cyrillic_em, Cyrillic_EM ] }; -key.type[Group1] = "TWO_LEVEL"; - key { [ comma, doublelowquotemark ] }; - key { [ period, leftdoublequotemark ] }; - key { [ slash, question ] }; - - key { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - - // End alphanumeric section + include "bg(phonetic)" + name[Group1]= "Bulgaria - New phonetic"; + + key { [ Cyrillic_yu, Cyrillic_YU ] }; + key { [ Cyrillic_che, Cyrillic_CHE ] }; + key { [ Cyrillic_sha, Cyrillic_SHA ] }; + key { [ Cyrillic_ya, Cyrillic_YA, + U0463, U0462 ] }; + key { [ Cyrillic_softsign, U045D, + Cyrillic_yeru, Cyrillic_YERU ] }; + key { [ Cyrillic_zhe, Cyrillic_ZHE ] }; + key { [ Cyrillic_ve, Cyrillic_VE ] }; +}; + + +// This is extended variant of the standard Latin QWERTY layout with +// additional symbols in levels 3 and 4. +partial hidden alphanumeric_keys +xkb_symbols "latin" { + + key { [ grave, asciitilde, + U2248, U2245 ] }; + key { [ 1, exclam, + notsign, notsign ] }; + key { [ 2, at, + twosuperior, enfilledcircbullet ] }; + key { [ 3, numbersign, + threesuperior, notequal ] }; + key { [ 4, dollar, + EuroSign, sterling ] }; + key { [ 5, percent, + U2030, U2030 ] }; + key { [ 6, asciicircum, + logicaland, logicalor ] }; + key { [ 7, ampersand, + section, section ] }; + key { [ 8, asterisk, + infinity, multiply ] }; + key { [ 9, parenleft, + U2202, nabla ] }; + key { [ 0, parenright, + U2300, U2300 ] }; + key { [ minus, underscore, + U2011, endash ] }; + key { [ equal, plus, + emdash, plusminus ] }; + + + key { [ q, Q, + Greek_THETA, Greek_theta ] }; + key { [ w, W, + Greek_OMEGA, Greek_omega ] }; + key { [ e, E, + U2203, Greek_epsilon ] }; + key { [ r, R, + registered, Greek_rho ] }; + key { [ t, T, + trademark, Greek_tau ] }; + key { [ y, Y, + yen, Greek_upsilon ] }; + key { [ u, U, + intersection, union ] }; + key { [ i, I, + integral, Greek_iota ] }; + key { [ o, O, + degree, U222E ] }; + key { [ p, P, + Greek_PI, Greek_pi ] }; + key { [ bracketleft, braceleft, + U2286, includedin ] }; + key { [ bracketright, braceright, + U2208, U2209 ] }; + + + key { [ a, A, + U2200, Greek_alpha ] }; + key { [ s, S, + Greek_SIGMA, Greek_sigma ] }; + key { [ d, D, + Greek_DELTA, Greek_delta ] }; + key { [ f, F, + Greek_PHI, Greek_phi ] }; + key { [ g, G, + Greek_GAMMA, Greek_gamma ] }; + key { [ h, H, + U2225, Greek_eta ] }; + key { [ j, J ] }; + key { [ k, K, + U03F0, Greek_kappa ] }; + key { [ l, L, + Greek_LAMBDA, Greek_lambda ] }; + key { [ semicolon, colon, + division, division ] }; + key { [ apostrophe, quotedbl, + leftdoublequotemark, rightdoublequotemark ] }; + key { [ backslash, bar, + identical, downtack ] }; + + + key { [ less, greater, + U2266, U2267 ] }; + key { [ z, Z, + U2220, Greek_zeta ] }; + key { [ x, X, + Greek_XI, Greek_xi ] }; + key { [ c, C, + copyright, Greek_chi ] }; + key { [ v, V, + Greek_PSI, Greek_psi ] }; + key { [ b, B, + U03D1, Greek_beta ] }; + key { [ n, N, + U207F, Greek_nu ] }; + key { [ m, M, + Greek_mu, Greek_mu ] }; + key { [ comma, less, + U2266, U21D4 ] }; + key { [ period, greater, + U2267, U21D2 ] }; + key { [ slash, question, + leftsinglequotemark, rightsinglequotemark ] }; + + + key { [ space, space, + nobreakspace, nobreakspace ] }; + key { type[Group1] = "KEYPAD", - [ KP_Delete, KP_Separator ] }; + [ KP_Delete, KP_Decimal ] }; }; diff --git a/dist/xkeyboard-config/symbols/br b/dist/xkeyboard-config/symbols/br index 75ec08254..37c69bc5c 100644 --- a/dist/xkeyboard-config/symbols/br +++ b/dist/xkeyboard-config/symbols/br @@ -44,7 +44,7 @@ xkb_symbols "abnt2" { key { [ slash, question, degree, questiondown ] }; - key { [ KP_Decimal ] }; + modifier_map Mod3 { Scroll_Lock }; include "kpdl(comma)" @@ -187,8 +187,7 @@ xkb_symbols "dvorak" { key { [ space, space, nobreakspace, nobreakspace ] }; -// Configures the "." and the "," for the numeric keypad - key { [ KP_Decimal ] }; +// Configures the "," for the numeric keypad include "kpdl(comma)" // Configures the use of the AltGr key @@ -268,8 +267,7 @@ xkb_symbols "nativo" { key { [ space, space, nobreakspace, nobreakspace ] }; -// Configures the "." and the "," for the numeric keypad - key { [ KP_Decimal ] }; +// Configures the "," for the numeric keypad include "kpdl(comma)" // Configures the use of the AltGr key diff --git a/dist/xkeyboard-config/symbols/bw b/dist/xkeyboard-config/symbols/bw new file mode 100644 index 000000000..ea5079e5d --- /dev/null +++ b/dist/xkeyboard-config/symbols/bw @@ -0,0 +1,19 @@ +partial default alphanumeric_keys +xkb_symbols "tswana" { + + include "us" + + name[Group1]= "Botswana"; + + key { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW + key { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS + key { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE + key { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT + key { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW + key { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE + key { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON + key { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW + + include "level3(ralt_switch)" +}; + diff --git a/dist/xkeyboard-config/symbols/by b/dist/xkeyboard-config/symbols/by index b3194133b..4409e52dd 100644 --- a/dist/xkeyboard-config/symbols/by +++ b/dist/xkeyboard-config/symbols/by @@ -3,74 +3,33 @@ // based on // belarusian standard keyboard // Alexander Mikhailian +// Reworked to use winkeys by default and russian keymap as base by Paul Lubetsky +// Added third level with russian symbols +// See freedesktop.org bug #23604 partial default alphanumeric_keys xkb_symbols "basic" { + include "ru(winkeys)" + name[Group1]= "Belarus"; - name[Group1]= "Belarus"; - - key { [ Cyrillic_io, Cyrillic_IO ] }; - key { [ bar, brokenbar ] }; - - key { [ 2, quotedbl ] }; - key { [ 4, semicolon ] }; - key { [ 5, percent ] }; - key { [ 6, colon ] }; - key { [ 7, question ] }; - - key { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key { [ Cyrillic_tse, Cyrillic_TSE ] }; - key { [ Cyrillic_u, Cyrillic_U ] }; - key { [ Cyrillic_ka, Cyrillic_KA ] }; - key { [ Cyrillic_ie, Cyrillic_IE ] }; - key { [ Cyrillic_en, Cyrillic_EN ] }; - key { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; - key { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key { [ Cyrillic_sha, Cyrillic_SHA ] }; - key { [ Byelorussian_shortu, Byelorussian_SHORTU ]}; - key { [ Cyrillic_ze, Cyrillic_ZE ] }; - key { [ Cyrillic_ha, Cyrillic_HA ] }; - key { [ apostrophe, apostrophe ] }; - - key { [ Cyrillic_ef, Cyrillic_EF ] }; - key { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key { [ Cyrillic_ve, Cyrillic_VE ] }; - key { [ Cyrillic_a, Cyrillic_A ] }; - key { [ Cyrillic_pe, Cyrillic_PE ] }; - key { [ Cyrillic_er, Cyrillic_ER ] }; - key { [ Cyrillic_o, Cyrillic_O ] }; - key { [ Cyrillic_el, Cyrillic_EL ] }; - key { [ Cyrillic_de, Cyrillic_DE ] }; - key { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key { [ Cyrillic_e, Cyrillic_E ] }; - - key { [ Cyrillic_ya, Cyrillic_YA ] }; - key { [ Cyrillic_che, Cyrillic_CHE ] }; - key { [ Cyrillic_es, Cyrillic_ES ] }; - key { [ Cyrillic_em, Cyrillic_EM ] }; - key { [ Ukrainian_i, Ukrainian_I ] }; - key { [ Cyrillic_te, Cyrillic_TE ] }; - key { [ Cyrillic_be, Cyrillic_BE ] }; - key { [ Cyrillic_yu, Cyrillic_YU ] }; - key { [ period, comma ] }; - - key { [ slash, bar ] }; - - // End alphanumeric section + key { [ Byelorussian_shortu, Byelorussian_SHORTU ] }; + key { [ apostrophe, apostrophe ] }; + key { [ Ukrainian_i, Ukrainian_I ] }; }; partial alphanumeric_keys -xkb_symbols "winkeys" { - include "by(basic)" - name[Group1]= "Belarus - Winkeys"; - key { [ 4, semicolon ] }; - key { [ 3, numbersign ] }; - key { [ 5, percent ] }; - key { [ 6, colon ] }; - key { [ 7, question ] }; - key { [ 8, asterisk ] }; - key { [ period, comma ] }; - key { [ slash, bar ] }; +xkb_symbols "legacy" { + include "by(basic)" + name[Group1]= "Belarus - Legacy"; + + key { [ 3, numbersign ] }; + key { [ 4, asterisk ] }; + key { [ 5, colon ] }; + key { [ 6, comma ] }; + key { [ 7, period ] }; + key { [ 8, semicolon ] }; + key { [ slash, question ] }; + key { [ backslash, bar ] }; }; // based on a keyboard map from an 'xkb/symbols/iso3335-3' file @@ -79,18 +38,19 @@ xkb_symbols "winkeys" { partial alphanumeric_keys xkb_symbols "latin" { - - include "latin" - name[Group1]= "Belarus - Latin"; - key { [ w, W, scaron, Scaron ] }; - key { [ u, U, ubreve, Ubreve ] }; - key { [ s, S, sacute, Sacute ] }; - key { [ l, L, lstroke, Lstroke ] }; - key { [ z, Z, zacute, Zacute ] }; - key { [ x, X, zcaron, Zcaron ] }; - key { [ c, C, cacute, Cacute ] }; - key { [ v, V, ccaron, Ccaron ] }; - key { [ n, N, nacute, Nacute ] }; - - include "level3(ralt_switch)" + include "latin" + name[Group1]= "Belarus - Latin"; + + key { [ w, W, scaron, Scaron ] }; + key { [ u, U, ubreve, Ubreve ] }; + key { [ s, S, sacute, Sacute ] }; + key { [ l, L, lstroke, Lstroke ] }; + key { [ z, Z, zacute, Zacute ] }; + key { [ x, X, zcaron, Zcaron ] }; + key { [ c, C, cacute, Cacute ] }; + key { [ v, V, ccaron, Ccaron ] }; + key { [ n, N, nacute, Nacute ] }; + + include "level3(ralt_switch)" }; + diff --git a/dist/xkeyboard-config/symbols/ca b/dist/xkeyboard-config/symbols/ca index 818a8ff7b..63f9e48e6 100644 --- a/dist/xkeyboard-config/symbols/ca +++ b/dist/xkeyboard-config/symbols/ca @@ -467,7 +467,12 @@ xkb_symbols "shs" { //q, l, t, s, m, g, k, p, w, y, r //XCompose key is used for the other accute and grave. - key { [ comma, less, U0313 ] }; + key { [ comma, less, U0313 ] }; + key { [ a, A, aacute, Aacute ] }; + key { [ e, E, eacute, Eacute ] }; + key { [ u, U, uacute, Uacute ] }; + key { [ i, I, iacute, Iacute ] }; + key { [ o, O, oacute, Oacute ] }; include "level3(ralt_switch)" include "compose(rctrl)" diff --git a/dist/xkeyboard-config/symbols/capslock b/dist/xkeyboard-config/symbols/capslock index 58599c6e6..415e4db1d 100644 --- a/dist/xkeyboard-config/symbols/capslock +++ b/dist/xkeyboard-config/symbols/capslock @@ -41,3 +41,25 @@ xkb_symbols "backspace" { key { [ BackSpace ] }; }; +partial hidden modifier_keys +xkb_symbols "super" { + key { [ Super_L ] }; + modifier_map Mod4 { }; +}; + +partial hidden modifier_keys +xkb_symbols "hyper" { + key { [ Hyper_L ] }; + modifier_map Mod4 { }; +}; + +partial hidden modifier_keys +xkb_symbols "none" { + key { [ VoidSymbol ] }; +}; + +partial hidden modifier_keys +xkb_symbols "numlock" { + key { [ Num_Lock ] }; +}; + diff --git a/dist/xkeyboard-config/symbols/ch b/dist/xkeyboard-config/symbols/ch index 3a7646f80..7f53cb96d 100644 --- a/dist/xkeyboard-config/symbols/ch +++ b/dist/xkeyboard-config/symbols/ch @@ -16,7 +16,7 @@ xkb_symbols "basic" { key { [ 4, ccedilla ] }; key { [ 5, percent ] }; key { [ 6, ampersand, notsign ] }; - key { [ 7, slash, brokenbar ] }; + key { [ 7, slash, bar ] }; key { [ 8, parenleft, cent ] }; key { [ 9, parenright ] }; key { [ 0, equal ] }; @@ -41,6 +41,14 @@ xkb_symbols "basic" { include "level3(ralt_switch)" }; +partial alphanumeric_keys +xkb_symbols "legacy" { + include "ch(basic)" + + name[Group1]= "Switzerland - Legacy"; + key { [ 7, slash, brokenbar ] }; +}; + partial alphanumeric_keys xkb_symbols "de" { include "ch(basic)" @@ -50,9 +58,9 @@ partial alphanumeric_keys xkb_symbols "de_Sundeadkeys" { // modify the basic Swiss German layout to use Sun dead keys include "ch(basic)" - key { [ apostrophe, question, SunFA_Acute ] }; - key { [ SunFA_Circum, SunFA_Grave, SunFA_Tilde ] }; - key { [ SunFA_Diaeresis, exclam, bracketright ] }; + key { [ apostrophe, question, dead_acute ] }; + key { [ dead_circumflex, dead_grave, dead_tilde ] }; + key { [ dead_diaeresis, exclam, bracketright ] }; }; partial alphanumeric_keys @@ -95,9 +103,9 @@ partial alphanumeric_keys xkb_symbols "fr_Sundeadkeys" { // modify the basic Swiss French layout to use Sun dead keys include "ch(fr)" - key { [ apostrophe, question, SunFA_Acute ] }; - key { [ SunFA_Circum, SunFA_Grave, SunFA_Tilde ] }; - key { [ SunFA_Diaeresis, exclam, bracketright ] }; + key { [ apostrophe, question, dead_acute ] }; + key { [ dead_circumflex, dead_grave, dead_tilde ] }; + key { [ dead_diaeresis, exclam, bracketright ] }; }; partial alphanumeric_keys diff --git a/dist/xkeyboard-config/symbols/compose b/dist/xkeyboard-config/symbols/compose index 521d93eb9..84e1a4b04 100644 --- a/dist/xkeyboard-config/symbols/compose +++ b/dist/xkeyboard-config/symbols/compose @@ -27,12 +27,33 @@ xkb_symbols "rctrl" { key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; }; +partial modifier_keys +xkb_symbols "lctrl" { + key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; +}; + partial modifier_keys xkb_symbols "caps" { - replace key { type="TWO_LEVEL", [ Multi_key, Multi_key ] }; + key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; }; partial modifier_keys xkb_symbols "102" { key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; }; + +partial modifier_keys +xkb_symbols "paus" { + key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; +}; + +partial modifier_keys +xkb_symbols "prsc" { + key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; +}; + +partial modifier_keys +xkb_symbols "sclk" { + key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; +}; + diff --git a/dist/xkeyboard-config/symbols/ctrl b/dist/xkeyboard-config/symbols/ctrl index e9c4efff5..8ddf0934d 100644 --- a/dist/xkeyboard-config/symbols/ctrl +++ b/dist/xkeyboard-config/symbols/ctrl @@ -39,3 +39,10 @@ partial modifier_keys xkb_symbols "ctrl_ra" { key { symbols[Group1]= [ Alt_R ] }; }; + +// Menu works as Right Ctrl +partial modifier_keys +xkb_symbols "ctrl_menu" { + replace key { [ Control_R, Control_R ] }; + modifier_map Control { Control_L, }; +}; diff --git a/dist/xkeyboard-config/symbols/cz b/dist/xkeyboard-config/symbols/cz index cd2e09efe..32592799a 100644 --- a/dist/xkeyboard-config/symbols/cz +++ b/dist/xkeyboard-config/symbols/cz @@ -68,7 +68,7 @@ xkb_symbols "basic" { key { [ period, colon, greater, NoSymbol ] }; key { [ minus, underscore, asterisk, NoSymbol ] }; - key { [ space, space, nobreakspace, nobreakspace ] }; + key { [ space, space, space, space ] }; include "level3(ralt_switch)" }; @@ -142,3 +142,33 @@ xkb_symbols "ucw" { key { [oacute, Oacute ] }; key { [odiaeresis, Odiaeresis ] }; }; + +partial alphanumeric_keys +xkb_symbols "dvorak-ucw" { + + // US Dvorak layout extend with UCW - AltGr produces accented characters + + include "us(dvorak)" + + name[Group1]= "Czechia - US Dvorak with CZ UCW support"; + + key { [ j, J, eacute, Eacute ] }; + key { [ k, K, uacute, Uacute ] }; + key { [ z, Z, zcaron, Zcaron ] }; + + key { [ a, A, aacute, Aacute ] }; + key { [ o, O, oacute, Oacute ] }; + key { [ e, E, ecaron, Ecaron ] }; + key { [ u, U, uring, Uring ] }; + key { [ i, I, iacute, Iacute ] }; + key { [ d, D, dcaron, Dcaron ] }; + key { [ t, T, tcaron, Tcaron ] }; + key { [ n, N, ncaron, Ncaron ] }; + key { [ s, S, scaron, Scaron ] }; + + key { [ y, Y, yacute, Yacute ] }; + key { [ c, C, ccaron, Ccaron ] }; + key { [ r, R, rcaron, Rcaron ] }; + + include "level3(ralt_switch)" +}; diff --git a/dist/xkeyboard-config/symbols/de b/dist/xkeyboard-config/symbols/de index 25f883ee7..28e0d0e09 100644 --- a/dist/xkeyboard-config/symbols/de +++ b/dist/xkeyboard-config/symbols/de @@ -38,7 +38,7 @@ xkb_symbols "basic" { key { [adiaeresis, Adiaeresis, dead_circumflex, dead_caron ] }; key { [dead_circumflex, degree, U2032, U2033 ] }; - key { [numbersign, apostrophe, dead_grave, dead_breve ] }; + key { [numbersign, apostrophe, rightsinglequotemark, dead_breve ] }; key { [ y, Y, guillemotright, U203A ] }; key { [ x, X, guillemotleft, U2039 ] }; key { [ v, V, doublelowquotemark, singlelowquotemark ] }; @@ -212,177 +212,185 @@ xkb_symbols "sundeadkeys" { }; -// German NEO-Layout Version 2.0rc1 (rev: 1331) +// German Neo-Layout Version 2 // adopted 2004 by Hanno Behrens // inspired by Dvorak/de-ergo http://www.goebel-consult.de/de-ergo/ // // Authors: +// Stephan Hilb // // Benjamin Kellermann // Erik Streb -// and many other contributers +// and many other contributors // // http://www.neo-layout.org - +// +// $Revision: 1.2 $, $Date: 2011/01/10 14:25:57 $ partial alphanumeric_keys modifier_keys keypad_keys -xkb_symbols "neo" { - - name[Group1]= "Germany - Neo 2"; +xkb_symbols "neo_base" { // Levels in Neo jargon // -------------------------------------------------------------- // Ebene 1: normal // Ebene 2: Shift // Ebene 3: Mod3 - // Ebene 4: Mod4 (for marking something use Shift+Mod4) - // Ebene 5: Shift+Mod3 - // Ebene 6: Mod3+Mod4 (in this order) - // Compose (not a level): Mod3+Tab - // Feststelltaste (Capslock): Mod3+Mod3 - // + // Ebene 4: Mod4 (for marking something use Shift + Mod4) + // Ebene 5: Shift + Mod3 + // Ebene 6: Mod3 + Mod4 + // Compose (not a level): Mod3 + Tab + // Feststelltaste (Capslock): Shift + Shift + // Mod4-Lock: Mod4 + Mod4 + // Mod4-Lock: Shift + Mod3 + Tab + + // Legend + // =============== // Levels in Xkbmap jargon to be found here in the definitions. - // These are the levels used, and Xorg's translations with type="EIGHT_LEVEL": - // -------------------------------------------------------------- - // Modifier: None Shift Mod3 Shift+Mod3 Mod4 Shift+Mod4 Mod3+Mod4 - // Xorg calls it: Level1 Level2 Level3 Level4 Level5 Level6 Level7 - // Neo calls it: Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Shift Ebene6 - - // Modifier definitions + // These are the levels used, and Xorg's translations: // -------------------------------------------------------------- - // Definition of the so called Neo-Mod3 - key.type[Group1]="THREE_LEVEL"; - key { [ ISO_Level3_Shift, ISO_Level3_Shift, Caps_Lock ] }; - key { [ ISO_Level3_Shift, ISO_Level3_Shift, Caps_Lock ] }; + // Xorg: Level1 Level2 Level3 Level4 Level5 Level6 Level7 Level8 + // Neo: Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Pseudo-Ebene Ebene6 ??? + // Keys (Neo): None Shift Mod3 Mod3 + Shift Mod4 Mod4 + Shift Mod3 + Mod4 Mod3 + Mod4 + Shift - // Definition of the so called Neo-Mod4 - key.type[Group1]="ONE_LEVEL"; - key { [ ISO_Level5_Shift ]}; - key { [ ISO_Level5_Shift ]}; - modifier_map Mod3 { , }; - // Attention: ^^^ This is a X server variable, not the Neo-Mod3. - key.type[Group1]="EIGHT_LEVEL_ALPHABETIC" ; + // Alphanumeric-keys + // =============== + key.type[Group1] = "EIGHT_LEVEL"; // Tab as Multi_key (Compose) // -------------------------------------------------------------- - key { [ Tab, ISO_Left_Tab, Multi_key ] }; + key { [ Tab, ISO_Left_Tab, Multi_key, ISO_Level5_Lock, NoSymbol, NoSymbol, NoSymbol, ISO_Level5_Lock ] }; - // number row - // -------------------------------------------------------------- - key { [ dead_circumflex, dead_tilde, dead_abovering, dead_breve, dead_caron, NoSymbol, dead_macron ] }; - key { [ 1, degree, onesuperior, onesubscript, ordfeminine, NoSymbol, notsign ] }; - key { [ 2, section, twosuperior, twosubscript, masculine, NoSymbol, logicalor ] }; - key { [ 3, U2113, threesuperior, threesubscript, numerosign, NoSymbol, logicaland ] }; - key { [ 4, guillemotright, U203A, dagger, Prior, Prior, U22A5 ] }; - key { [ 5, guillemotleft, U2039, femalesymbol, periodcentered, NoSymbol, U2221 ] }; - key { [ 6, EuroSign, cent, malesymbol, sterling, NoSymbol, U2225 ] }; + // Number row + // -------------------------------------------------------------- + key { [ dead_circumflex, dead_caron, U21BB, U02DE, dead_abovedot, Pointer_EnableKeys, dead_belowdot, NoSymbol ] }; - key { [ 7, dollar, yen, Greek_kappa, currency, NoSymbol, rightarrow ] }; - key { [ 8, doublelowquotemark, singlelowquotemark, leftanglebracket, NoSymbol, NoSymbol, U221E ] }; - key { [ 9, leftdoublequotemark, leftsinglequotemark, rightanglebracket, slash, NoSymbol, U220B ] }; - key { [ 0, rightdoublequotemark, rightsinglequotemark, zerosubscript, asterisk, NoSymbol, emptyset ] }; + key { [ 1, degree, onesuperior, onesubscript, ordfeminine, NoSymbol, notsign, NoSymbol ] }; + key { [ 2, section, twosuperior, twosubscript, masculine, NoSymbol, logicalor, NoSymbol ] }; + key { [ 3, U2113, threesuperior, threesubscript, numerosign, NoSymbol, logicaland, NoSymbol ] }; + key { [ 4, guillemotright, U203A, femalesymbol, NoSymbol, NoSymbol, U22A5, NoSymbol ] }; + key { [ 5, guillemotleft, U2039, malesymbol, periodcentered, NoSymbol, U2221, NoSymbol ] }; + key { [ 6, dollar, cent, U26A5, sterling, NoSymbol, U2225, NoSymbol ] }; - key { [ minus, emdash, NoSymbol, U2011, minus, NoSymbol, hyphen ] }; - key { [ dead_grave, NoSymbol, dead_diaeresis, dead_dasia, U030F, NoSymbol, NoSymbol ] }; + key { [ 7, EuroSign, yen, U03F0, currency, NoSymbol, rightarrow, NoSymbol ] }; + key { [ 8, doublelowquotemark, singlelowquotemark, U27E8, Tab, ISO_Left_Tab, U221E, NoSymbol ] }; + key { [ 9, leftdoublequotemark, leftsinglequotemark, U27E9, KP_Divide, KP_Divide, variation, NoSymbol ] }; + key { [ 0, rightdoublequotemark, rightsinglequotemark, zerosubscript, KP_Multiply, KP_Multiply, emptyset, NoSymbol ] }; - key { [ BackSpace, BackSpace, BackSpace, BackSpace, BackSpace, BackSpace, BackSpace ] }; + key { [ minus, emdash, NoSymbol, U2011, KP_Subtract, KP_Subtract, hyphen, NoSymbol ] }; + key { [ dead_grave, dead_cedilla, dead_abovering, dead_dasia, dead_diaeresis, NoSymbol, dead_macron, NoSymbol ] }; - // top row + // Top row // -------------------------------------------------------------- - // xvlcwkhgfqß - key { [ x, X, ellipsis, Greek_xi, U22EE, NoSymbol, Greek_XI ] }; - key { [ v, V, underscore, NoSymbol, BackSpace, BackSpace, U2259 ] }; - key { [ l, L, bracketleft, Greek_lambda, Up, Up, Greek_LAMBDA ] }; - key { [ c, C, bracketright, Greek_chi, Delete, Delete, U2102 ] }; - key { [ w, W, asciicircum, Greek_omega, Insert, Insert, Greek_OMEGA ] }; - - key { [ k, K, exclam, U03F0, exclamdown, NoSymbol, radical ] }; - key { [ h, H, less, Greek_psi, 7, NoSymbol, Greek_PSI ] }; - key { [ g, G, greater, Greek_gamma, 8, NoSymbol, Greek_GAMMA ] }; - key { [ f, F, equal, Greek_phi, 9, NoSymbol, Greek_PHI ] }; - key { [ q, Q, ampersand, U03D5, plus, NoSymbol, U211A ] }; - key { [ ssharp, U1E9E, U017F, Greek_finalsmallsigma, NoSymbol, NoSymbol, jot ] }; - - key { [ dead_acute, dead_cedilla, dead_stroke, dead_psili, dead_doubleacute,NoSymbol, dead_abovedot ] }; - - // middle row + key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC"; + key { [ x, X, ellipsis, Greek_xi, Prior, Prior, Greek_XI, NoSymbol ] }; + key { [ v, V, underscore, NoSymbol, BackSpace, BackSpace, radical, NoSymbol ] }; + key { [ l, L, bracketleft, Greek_lambda, Up, Up, Greek_LAMBDA, NoSymbol ] }; + key { [ c, C, bracketright, Greek_chi, Delete, Delete, U2102, NoSymbol ] }; + key { [ w, W, asciicircum, Greek_omega, Next, Next, Greek_OMEGA, NoSymbol ] }; + + key { [ k, K, exclam, Greek_kappa, exclamdown, NoSymbol, multiply, NoSymbol ] }; + key { [ h, H, less, Greek_psi, KP_7, KP_7, Greek_PSI, NoSymbol ] }; + key { [ g, G, greater, Greek_gamma, KP_8, KP_8, Greek_GAMMA, NoSymbol ] }; + key { [ f, F, equal, Greek_phi, KP_9, KP_9, Greek_PHI, NoSymbol ] }; + key { [ q, Q, ampersand, U03D5, KP_Add, KP_Add, U211A, NoSymbol ] }; + + key { [ ssharp, U1E9E, U017F, Greek_finalsmallsigma, U2212, NoSymbol, jot, NoSymbol ] }; + + key.type[Group1] = "EIGHT_LEVEL"; + key { [ dead_acute, dead_tilde, dead_stroke, dead_psili, dead_doubleacute, NoSymbol, dead_breve, NoSymbol ] }; + + // Middle row // -------------------------------------------------------------- - // uiaeosnrtdy - key { [ u, U, backslash, NoSymbol, Home, Home, U222E ] }; - key { [ i, I, slash, Greek_iota, Left, Left, integral ] }; - key { [ a, A, braceleft, Greek_alpha, Down, Down, U2200 ] }; - key { [ e, E, braceright, Greek_epsilon, Right, Right, U2203 ] }; - key { [ o, O, asterisk, Greek_omicron, End, End, elementof ] }; - - key { [ s, S, question, Greek_sigma, questiondown, NoSymbol, Greek_SIGMA ] }; - key { [ n, N, parenleft, Greek_nu, 4, NoSymbol, U2115 ] }; - key { [ r, R, parenright, U03F1, 5, NoSymbol, U211D ] }; - key { [ t, T, minus, Greek_tau, 6, NoSymbol, partialderivative ] }; - key { [ d, D, colon, Greek_delta, comma, NoSymbol, Greek_DELTA ] }; - key { [ y, Y, at, Greek_upsilon, period, NoSymbol, nabla ] }; - - // bottom row + key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC"; + key { [ u, U, backslash, NoSymbol, Home, Home, includedin, NoSymbol ] }; + key { [ i, I, slash, Greek_iota, Left, Left, integral, NoSymbol ] }; + key { [ a, A, braceleft, Greek_alpha, Down, Down, U2200, NoSymbol ] }; + key { [ e, E, braceright, Greek_epsilon, Right, Right, U2203, NoSymbol ] }; + key { [ o, O, asterisk, Greek_omicron, End, End, elementof, NoSymbol ] }; + + key { [ s, S, question, Greek_sigma, questiondown, NoSymbol, Greek_SIGMA, NoSymbol ] }; + key { [ n, N, parenleft, Greek_nu, KP_4, KP_4, U2115, NoSymbol ] }; + key { [ r, R, parenright, Greek_rho, KP_5, KP_5, U211D, NoSymbol ] }; + key { [ t, T, minus, Greek_tau, KP_6, KP_6, partialderivative, NoSymbol ] }; + key { [ d, D, colon, Greek_delta, KP_Separator, comma, Greek_DELTA, NoSymbol ] }; + + key { [ y, Y, at, Greek_upsilon, period, KP_Decimal, nabla, NoSymbol ] }; + + // Bottom row // -------------------------------------------------------------- - // üöäpzbm,.j - key { [ udiaeresis, Udiaeresis, numbersign, NoSymbol, Escape, Escape, U211C ] }; - key { [ odiaeresis, Odiaeresis, dollar, NoSymbol, Tab, Tab, U2111 ] }; - key { [ adiaeresis, Adiaeresis, bar, Greek_eta, Next, Next, U2135 ] }; - key { [ p, P, asciitilde, Greek_pi, Return, Return, Greek_PI ] }; - key { [ z, Z, grave, Greek_zeta, NoSymbol, NoSymbol, U2124 ] }; - - key { [ b, B, plus, Greek_beta, colon, NoSymbol, U21D0 ] }; - key { [ m, M, percent, Greek_mu, 1, NoSymbol, ifonlyif ] }; - key { [ comma, endash, quotedbl, Greek_rho, 2, NoSymbol, U21D2 ] }; - key { [ period, enfilledcircbullet, apostrophe, U03D1, 3, NoSymbol, Greek_THETA ] }; - key { [ j, J, semicolon, Greek_theta, semicolon, NoSymbol, variation ] }; + key { [ udiaeresis, Udiaeresis, numbersign, NoSymbol, Escape, Escape, union, NoSymbol ] }; + key { [ odiaeresis, Odiaeresis, dollar, U03F5, Tab, Tab, intersection, NoSymbol ] }; + key { [ adiaeresis, Adiaeresis, bar, Greek_eta, Insert, Insert, U2135, NoSymbol ] }; + key { [ p, P, asciitilde, Greek_pi, Return, Return, Greek_PI, NoSymbol ] }; + key { [ z, Z, grave, Greek_zeta, Undo, Undo, U2124, NoSymbol ] }; + + key { [ b, B, plus, Greek_beta, colon, NoSymbol, U21D0, NoSymbol ] }; + key { [ m, M, percent, Greek_mu, KP_1, KP_1, ifonlyif, NoSymbol ] }; + key.type[Group1] = "EIGHT_LEVEL"; + key { [ comma, endash, quotedbl, U03F1, KP_2, KP_2, U21D2, NoSymbol ] }; + key { [ period, enfilledcircbullet, apostrophe, U03D1, KP_3, KP_3, U21A6, NoSymbol ] }; + key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC"; + key { [ j, J, semicolon, Greek_theta, semicolon, NoSymbol, Greek_THETA, NoSymbol ] }; + key.type[Group1] = "EIGHT_LEVEL"; // Space key // -------------------------------------------------------------- - key { [ space, space, space, nobreakspace, 0, NoSymbol, U202F ] }; + key { [ space, space, space, nobreakspace, KP_0, KP_0, U202F, NoSymbol ] }; - // Keypad - // =========== - // Num-Lock is no longer used with Neo: - //key.type[Group1]="FOUR_LEVEL_MIXED_KEYPAD"; + // Keypad-keys + // =============== - // the former Numlock key: - key { [ Tab, ISO_Left_Tab, equal, approxeq, notequal, NoSymbol, identical ] }; + // The former Numlock key: + key { [ Tab, ISO_Left_Tab, equal, approxeq, notequal, Pointer_EnableKeys, identical, NoSymbol ] }; - // topmost row + // Topmost row // -------------------------------------------------------------- - key { [ KP_Divide, KP_Divide, division, U2223, U2300, NoSymbol, U2044 ] }; - key { [ KP_Multiply, KP_Multiply, U22C5, multiply, U2299, NoSymbol, U2297 ] }; - key { [ KP_Subtract, KP_Subtract, U2212, U2216, U2296, NoSymbol, U2238 ] }; + key { [ KP_Divide, KP_Divide, division, U2300, U2215, NoSymbol, U2223, NoSymbol ] }; + key { [ KP_Multiply, KP_Multiply, U2219, U2299, multiply, NoSymbol, U2297, NoSymbol ] }; + key { [ KP_Subtract, KP_Subtract, U2212, U2296, U2216, NoSymbol, U2238, NoSymbol ] }; - // top row + // Top row // -------------------------------------------------------------- - key { [ KP_7, U2714, U2195, U226A, KP_Home, KP_Home, upstile ] }; - key { [ KP_8, U2718, uparrow, intersection, KP_Up, KP_Up, U22C2 ] }; - key { [ KP_9, NoSymbol, U20D7, U226B, KP_Prior, KP_Prior, U2309 ] }; - key { [ KP_Add, KP_Add, plusminus, U2213, U2295, NoSymbol, U2214 ] }; + key { [ KP_7, U2714, U2195, U226A, KP_Home, KP_Home, upstile, NoSymbol ] }; + key { [ KP_8, U2718, uparrow, intersection, KP_Up, KP_Up, U22C2, NoSymbol ] }; + key { [ KP_9, dagger, U20D7, U226B, KP_Prior, KP_Prior, U2309, NoSymbol ] }; + key { [ KP_Add, KP_Add, plusminus, U2295, U2213, NoSymbol, U2214, NoSymbol ] }; - // middle row + // Middle row // -------------------------------------------------------------- - key { [ KP_4, club, leftarrow, includedin, KP_Left, KP_Left, U2286 ] }; - key { [ KP_5, EuroSign, brokenbar, U22B6, KP_Begin, KP_Begin, U22B7 ] }; - key { [ KP_6, NoSymbol, rightarrow, includes, KP_Right, KP_Right, U2287 ] }; + key { [ KP_4, club, leftarrow, includedin, KP_Left, KP_Left, U2286, NoSymbol ] }; + key { [ KP_5, EuroSign, colon, U22B6, KP_Begin, KP_Begin, U22B7, NoSymbol ] }; + key { [ KP_6, U2023, rightarrow, includes, KP_Right, KP_Right, U2287, NoSymbol ] }; - // bottom row + // Bottom row // -------------------------------------------------------------- - key { [ KP_1, diamond, U2194, lessthanequal,KP_End, KP_End, downstile ] }; - key { [ KP_2, heart, downarrow, union, KP_Down, KP_Down, U22C3 ] }; - key { [ KP_3, U2660, U21CC, greaterthanequal,KP_Next, KP_Next, U230B ] }; - key { [ KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter ] }; - key { [ KP_Equal ] }; + key { [ KP_1, diamond, U2194, lessthanequal, KP_End, KP_End, downstile, NoSymbol ] }; + key { [ KP_2, heart, downarrow, union, KP_Down, KP_Down, U22C3, NoSymbol ] }; + key { [ KP_3, U2660, U21CC, greaterthanequal, KP_Next, KP_Next, U230B, NoSymbol ] }; + key { [ KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, NoSymbol ] }; + key { [ KP_Equal, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol ] }; - // bottommost row + // Bottommost row // -------------------------------------------------------------- - key { [ KP_0, U2423, percent, U2030, KP_Insert, KP_Insert, U25A1 ] }; - key { [ KP_Decimal, comma, period, apostrophe, KP_Delete, KP_Delete, quotedbl ] }; + key { [ KP_0, U2423, percent, U2030, KP_Insert, KP_Insert, U25A1, NoSymbol ] }; + key { [ KP_Separator, period, comma, minutes, KP_Delete, KP_Delete, seconds, NoSymbol ] }; +}; +partial alphanumeric_keys modifier_keys keypad_keys +xkb_symbols "neo" { + + include "de(neo_base)" + + name[Group1]= "Germany - Neo 2"; + + include "shift(both_capslock)" + include "level3(caps_switch)" + include "level3(bksl_switch)" + include "level5(lsgt_switch)" + include "level5(ralt_switch)" }; // Copied from macintosh_vndr/de @@ -495,3 +503,53 @@ xkb_symbols "qwerty" { key { [ z, Z, leftarrow, yen ] }; key { [ y, Y, guillemotleft, less ] }; }; + +// layout for Russian letters on an german keyboard +// based on US-RU layout by Ivan Popov 2005-07-17 +// adopted for german layout by Alexey Fisher 2010-08-19 + +partial alphanumeric_keys +xkb_symbols "ru" { + + include "de(basic)" + + name[Group1]= "Germany - Russian phonetic"; + +key.type[group1]="FOUR_LEVEL_ALPHABETIC"; + + key { [ Cyrillic_a, Cyrillic_A ] }; + key { [ Cyrillic_be, Cyrillic_BE ] }; + key { [ Cyrillic_ve, Cyrillic_VE ] }; + key { [ Cyrillic_ghe, Cyrillic_GHE ] }; + key { [ Cyrillic_de, Cyrillic_DE ] }; + key { [ Cyrillic_ie, Cyrillic_IE ] }; + key { [ Cyrillic_io, Cyrillic_IO, asciitilde ] }; + key { [ Cyrillic_zhe, Cyrillic_ZHE ] }; + key { [ Cyrillic_ze, Cyrillic_ZE ] }; + key { [ Cyrillic_i, Cyrillic_I ] }; + key { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; + key { [ Cyrillic_ka, Cyrillic_KA ] }; + key { [ Cyrillic_el, Cyrillic_EL ] }; + key { [ Cyrillic_em, Cyrillic_EM ] }; + key { [ Cyrillic_en, Cyrillic_EN ] }; + key { [ Cyrillic_o, Cyrillic_O ] }; + key { [ Cyrillic_pe, Cyrillic_PE ] }; + key { [ Cyrillic_er, Cyrillic_ER ] }; + key { [ Cyrillic_es, Cyrillic_ES ] }; + key { [ Cyrillic_te, Cyrillic_TE ] }; + key { [ Cyrillic_u, Cyrillic_U ] }; + key { [ Cyrillic_ef, Cyrillic_EF ] }; + key { [ Cyrillic_ha, Cyrillic_HA ] }; + key { [ Cyrillic_tse, Cyrillic_TSE ] }; + key { [ Cyrillic_che, Cyrillic_CHE ] }; + key { [ Cyrillic_sha, Cyrillic_SHA ] }; + key { [ Cyrillic_shcha, Cyrillic_SHCHA, plus, asterisk ] }; + key { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; + key { [ Cyrillic_yeru, Cyrillic_YERU ] }; + key { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; + key { [ Cyrillic_e, Cyrillic_E ] }; + key { [ Cyrillic_yu, Cyrillic_YU, numbersign, apostrophe ] }; + key { [ Cyrillic_ya, Cyrillic_YA ] }; + + include "level3(ralt_switch)" +}; diff --git a/dist/xkeyboard-config/symbols/digital_vndr/Makefile.in b/dist/xkeyboard-config/symbols/digital_vndr/Makefile.in index 6a4f87404..fa47fbede 100644 --- a/dist/xkeyboard-config/symbols/digital_vndr/Makefile.in +++ b/dist/xkeyboard-config/symbols/digital_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(symbolsdir)" -dist_symbolsDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_symbols_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -180,9 +198,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/digital_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu symbols/digital_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/digital_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/digital_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -200,23 +218,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_symbolsDATA: $(dist_symbols_DATA) @$(NORMAL_INSTALL) test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" - @list='$(dist_symbols_DATA)'; for p in $$list; do \ + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(symbolsdir)/$$f'"; \ - $(dist_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(symbolsdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ done uninstall-dist_symbolsDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_symbols_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(symbolsdir)/$$f'"; \ - rm -f "$(DESTDIR)$(symbolsdir)/$$f"; \ - done + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files tags: TAGS TAGS: @@ -240,13 +262,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -277,6 +303,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -295,6 +322,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -303,18 +332,28 @@ install-data-am: install-dist_symbolsDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -349,6 +388,7 @@ uninstall-am: uninstall-dist_symbolsDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_symbolsDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/symbols/empty b/dist/xkeyboard-config/symbols/empty new file mode 100644 index 000000000..a1abcceac --- /dev/null +++ b/dist/xkeyboard-config/symbols/empty @@ -0,0 +1,12 @@ +// $XKeyboardConfig$ + +default partial alphanumeric_keys modifier_keys +xkb_symbols "basic" { + name[Group1]= "Empty"; +}; +// $XKeyboardConfig$ + +default partial alphanumeric_keys modifier_keys +xkb_symbols "basic" { + name[Group1]= "Empty"; +}; diff --git a/dist/xkeyboard-config/symbols/es b/dist/xkeyboard-config/symbols/es index 96ccc6fed..8c88b437a 100644 --- a/dist/xkeyboard-config/symbols/es +++ b/dist/xkeyboard-config/symbols/es @@ -17,7 +17,7 @@ xkb_symbols "basic" { key { [ 4, dollar, asciitilde, dollar ] }; key { [ 6, ampersand, notsign, fiveeighths ] }; key { [apostrophe, question, backslash, questiondown ] }; - key { [exclamdown, questiondown, asciitilde, asciitilde ] }; + key { [exclamdown, questiondown, dead_tilde, asciitilde ] }; key { [dead_grave, dead_circumflex, bracketleft, dead_abovering ] }; key { [ plus, asterisk, bracketright, dead_macron ] }; @@ -36,8 +36,8 @@ xkb_symbols "Sundeadkeys" { include "es(basic)" - key { [SunFA_Acute, SunFA_Diaeresis, braceleft, braceleft ] }; - key { [SunFA_Grave, SunFA_Circum, bracketleft, dead_abovering ] }; + key { [dead_acute, dead_diaeresis, braceleft, braceleft ] }; + key { [dead_grave, dead_circumflex, bracketleft, dead_abovering ] }; }; partial alphanumeric_keys diff --git a/dist/xkeyboard-config/symbols/extras/Makefile.am b/dist/xkeyboard-config/symbols/extras/Makefile.am new file mode 100644 index 000000000..2390ecad4 --- /dev/null +++ b/dist/xkeyboard-config/symbols/extras/Makefile.am @@ -0,0 +1,5 @@ +symbolsdir = $(xkb_base)/symbols/extras +dist_symbols_DATA = apl \ + ir \ + rs ru \ + us diff --git a/dist/xkeyboard-config/symbols/extras/Makefile.in b/dist/xkeyboard-config/symbols/extras/Makefile.in new file mode 100644 index 000000000..ae1dd9669 --- /dev/null +++ b/dist/xkeyboard-config/symbols/extras/Makefile.in @@ -0,0 +1,395 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = symbols/extras +DIST_COMMON = $(dist_symbols_DATA) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(symbolsdir)" +DATA = $(dist_symbols_DATA) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +POFILES = @POFILES@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XKBCOMP = @XKBCOMP@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xkb_base = @xkb_base@ +xkb_rules_symlink = @xkb_rules_symlink@ +symbolsdir = $(xkb_base)/symbols/extras +dist_symbols_DATA = apl \ + ir \ + rs ru \ + us + +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/extras/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/extras/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-dist_symbolsDATA: $(dist_symbols_DATA) + @$(NORMAL_INSTALL) + test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ + done + +uninstall-dist_symbolsDATA: + @$(NORMAL_UNINSTALL) + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(DATA) +installdirs: + for dir in "$(DESTDIR)$(symbolsdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-dist_symbolsDATA + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-dist_symbolsDATA + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-dist_symbolsDATA install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ + pdf-am ps ps-am uninstall uninstall-am \ + uninstall-dist_symbolsDATA + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/dist/xkeyboard-config/symbols/extras/apl b/dist/xkeyboard-config/symbols/extras/apl new file mode 100644 index 000000000..512277a75 --- /dev/null +++ b/dist/xkeyboard-config/symbols/extras/apl @@ -0,0 +1,296 @@ +// APL Keyboard Layouts + +// This file supports: +// - The Sharp APL for Unix (SAX) layout +// - The IBM APL2 layout +// - The Manugistics APL*PLUS II (Version 5.1, 1993) keyboard layout + +// Unicode APL table: http://aplwiki.com/UnicodeAplTable +// ...and another: http://publibfp.boulder.ibm.com/epubs/pdf/h2110611.pdf (appendix A) +// Generic Unicode stuff: http://www.fileformat.info/info/unicode/category/index.htm + +// Tim Nelson (this file's creator) says: + +// This file doesn't deal with all the combining stuff -- I'm not an APL programmer, +// and am not quite sure what's needed here. However, it may be possible to get this +// working with dead keys and the like. Patches gratefully accepted. + +// Some of the shift-key assignments may differ from the APL tradition. If +// that's not considered acceptable, it should be possible to remap the +// shift keys. I have striven, however, to ensure that the use of shift keys +// in these maps is at least self-consistent. + +// I'm assuming that this will be used with another keyboard layout (ie. for +// your language), with a special shift key to use these maps. + +partial alphanumeric_keys modifier_keys +xkb_symbols "common" { + name[Group1]= "APL"; + + key { [ diaeresis ] }; + key { [ U00AF ] }; // ¯ -- Macron + key { [ less ] }; + key { [ U2264 ] }; // ≤ -- Less-than Or Equal To + key { [ equal ] }; + key { [ U2265 ] }; // ≥ -- Greater-than Or Equal To + key { [ greater ] }; + key { [ U2260 ] }; // ≠ -- Not Equal To + key { [ U2228 ] }; // ∨ -- Logical Or + key { [ U2227 ] }; // ∧ -- Logical And + + // Q + key { [ question ] }; + // W + key { [ U2375 ] }; // ⍵ -- APL Functional Symbol Omega + // E + key { [ U220A ] }; // ∊ -- Small Element Of + // R + key { [ U2374 ] }; // ⍴ -- APL Functional Symbol Rho + // T + key { [ asciitilde ] }; + // Y + key { [ U2191 ] }; // ↑ -- Upwards Arrow + // U + key { [ U2193 ] }; // ↓ -- Downwards Arrow + // I + key { [ U2373 ] }; // ⍳ -- APL Functional Symbol Iota + // O + key { [ U25CB ] }; // ○ -- White Circle + // P + key { [ U22C6 ] }; // ⋆ -- Should this be a plain asterisk, or the star operator??? + // [ + key { [ U2190 ] }; // ← -- Leftwards Arrow + + // A + key { [ U237A ] }; // ⍺ -- APL Functional Symbol Alpha + // S + key { [ U2308 ] }; // ⌈ -- Left Ceiling + // D + key { [ U230A ] }; // ⌊ -- Left Floor + // F + key { [ underscore ] }; + // G + key { [ U2207 ] }; // ∇ -- Nabla + // H + key { [ U2206 ] }; // ∆ -- Increment + // J + key { [ U2218 ] }; // ∘ -- Ring Operator + // K + key { [ apostrophe ] }; + // L + key { [ U2395 ] }; // ⎕ -- APL Functional Symbol Quad + + // Z + key { [ U2282 ] }; // ⊂ -- Subset Of + // X + key { [ U2283 ] }; // ⊃ -- Superset Of + // C + key { [ U2229 ] }; // ∩ -- Intersection + // V + key { [ U222A ] }; // ∪ -- Union + // B + key { [ U22A5 ] }; // ⊥ -- Up Tack + // N + key { [ U22A4 ] }; // ⊤ -- Down Tack + // M + key { [ U007C ] }; // | -- Vertical Line +}; + +// Keys common to a number of keyboards that allow normal language usage alongside APL +partial alphanumeric_keys modifier_keys +xkb_symbols "unified" { + name[Group1]= "APL Keyboard Symbols: Unified Layout"; + + include "apl(common)" + + // ` + key { [ U22C4 ] }; // ⋄ -- Diamond Operator + key { [ NoSymbol, U2371 ] }; // ⍱ -- APL Functional Symbol Down Caret Tilde + key { [ NoSymbol, U2372 ] }; // ⍲ -- APL Functional Symbol Up Caret Tilde + // - + key { [ U00D7 ] }; // × -- Multiplication Sign + // = + key { [ U00F7, U2339 ] }; // ÷ ⌹ -- Division Sign / APL Functional Symbol Quad Divide + + // ] + key { [ U2192 ] }; // → -- Rightwards Arrow +}; + +// Layout: http://www.wickensonline.co.uk/apl-unicomp.html +default +partial alphanumeric_keys modifier_keys +xkb_symbols "sax" { + name[Group1]= "APL Keyboard Symbols: Sharp APL for Unix"; + + include "apl(unified)" + + key { [ NoSymbol, U00A1 ] }; // ¡ -- Inverted Exclamation Mark + key { [ NoSymbol, cent ] }; + key { [ NoSymbol, U2342 ] }; // ⍂ -- APL Functional Symbol Quad Backslash + // - + key { [ NoSymbol, U2261 ] }; // ≡ -- Identical To + + // Q + key { [ NoSymbol, U00BF ] }; // ¿ -- Inverted Question Mark + // W + key { [ NoSymbol, U233D ] }; // ⌽ -- APL Functional Symbol Circle Stile + // E + key { [ NoSymbol, U2377 ] }; // ⍷ -- APL Functional Symbol Epsilon Underbar + // T + key { [ NoSymbol, U2349 ] }; // ⍉ -- APL Functional Symbol Circle Backslash + // I + key { [ NoSymbol, U2378 ] }; // ⍸ -- APL Functional Symbol Iota Underbar + // O + key { [ NoSymbol, U2365 ] }; // ⍥ -- APL Functional Symbol Circle Diaeresis + // P + key { [ NoSymbol, U235F ] }; // ⍟ -- APL Functional Symbol Circle Star + + // A + key { [ NoSymbol, U2296 ] }; // ⊖ -- Circled Minus + // F + key { [ NoSymbol, U236B ] }; // ⍫ -- APL Functional Symbol Del Tilde + // G + key { [ NoSymbol, U2352 ] }; // ∇ ⍒ -- APL Functional Symbol Del Stile + // H + key { [ NoSymbol, U234B ] }; // ∆ ⍋ -- APL Functional Symbol Delta Stile + // J + key { [ NoSymbol, U2364 ] }; // ⍤ -- APL Functional Symbol Jot Diaeresis + // K + key { [ NoSymbol, U233B ] }; // ⌻ + // L + key { [ NoSymbol, U235E ] }; // ⍞ -- APL Functional Symbol Quote Quad + // ; + key { [ U22A2 ] }; // ⊢ -- Right Tack + // ' + key { [ U22A3 ] }; // ⊣ -- Left Tack + + // C + key { [ NoSymbol, U235D ] }; // ⍝ -- APL Functional Symbol Up Shoe Jot + // B + key { [ NoSymbol, U234E ] }; // ⍎ -- APL Functional Symbol Down Tack Jot (Unicode got the name wrong; it should have been "Up Tack") + // N + key { [ NoSymbol, U2355 ] }; // ⍕ -- APL Functional Symbol Up Tack Jot (Unicode got the name wrong; it should have been "Down Tack") + // M + key { [ NoSymbol, U2336 ] }; // ⌶ -- APL Functional Symbol I-Beam + // , + key { [ U235E, U236A ] }; // ⍞ ⍪ -- APL Functional Symbol Quote Quad / APL Functional Symbol Comma Bar + // . + key { [ U234E, U2359 ] }; // ⍎ ⍙ -- [See B key] / APL Functional Symbol Delta Underbar + // / + key { [ U2355, U233F ] }; // ⍕ ⌿ -- [See N key] / APL Functional Symbol Slash Bar + + key { [ U235D, U2340 ] }; // ⍝ ⍀ -- APL Functional Symbol Up Shoe Jot / APL Functional Symbol Backslash Bar +}; + +// Layout: http://www.wickensonline.co.uk/apl-unicomp.html +partial alphanumeric_keys modifier_keys +xkb_symbols "apl2" { + name[Group1]= "APL Keyboard Symbols: IBM APL2"; + + include "apl(common)" + + // The first column is NoSymbol because it inherits. The second is NoSymbol because those keys don't do anything + + // ` + key { [ NoSymbol, U233B, U2342 ] }; // ⌻ ⍂ -- + key { [ NoSymbol, NoSymbol, U2336 ] }; // ⌶ -- APL Functional Symbol I-Beam + key { [ NoSymbol, NoSymbol, U236B ] }; // ⍫ -- APL Functional Symbol Del Tilde + key { [ NoSymbol, NoSymbol, U2353 ] }; // ⍒ -- APL Functional Symbol Del Stile + key { [ NoSymbol, NoSymbol, U234B ] }; // ⍋ -- APL Functional Symbol Delta Stile + key { [ NoSymbol, NoSymbol, U233D ] }; // ⌽ -- APL Functional Symbol Circle Stile + key { [ NoSymbol, NoSymbol, U2349 ] }; // ⍉ -- APL Functional Symbol Circle Backslash + key { [ NoSymbol, NoSymbol, U2296 ] }; // ⊖ -- Circled Minus + key { [ NoSymbol, NoSymbol, U235F ] }; // ⍟ -- APL Functional Symbol Circle Star + key { [ NoSymbol, NoSymbol, U2371 ] }; // ⍱ -- APL Functional Symbol Down Caret Tilde + key { [ NoSymbol, NoSymbol, U2372 ] }; // ⍲ -- APL Functional Symbol Up Caret Tilde + // - + key { [ plus, minus, exclam ] }; + // = + key { [ U00D7, U00F7, U2339 ] }; // × ÷ ⌹ -- Multiplication Sign / Division Sign / APL Functional Symbol Quad Divide + + // [ + key { [ NoSymbol, U2192, U235E ] }; // (←) → ⍞ -- Rightwards Arrow / APL Functional Symbol Quote Quad + // ] + key { [ U2337, U2378, U2359 ] }; // ⌷ ⍸ ⍙ -- APL Functional Symbol Squish Quad / APL Functional Symbol Iota Underbar / APL Functional Symbol Delta Underbar + + // ; + key { [ bracketleft, parenleft, U234E ] }; // ⍎ -- [See B key in SAX layout] + // ' + key { [ bracketright, parenright, U2355 ] }; // ⍕ -- [See N key in SAX layout] + + // , + key { [ comma, semicolon, U235D ] }; // ⍝ -- APL Functional Symbol Up Shoe Jot + // . + key { [ period, colon, U2340 ] }; // ⍀ -- APL Functional Symbol Backslash Bar + // / + key { [ slash, backslash, U233F ] }; // ⌿ -- APL Functional Symbol Slash Bar + + key { [ U2261, U2377, U2364 ] }; // ≡ ⍷ ⍤ -- Identical To / APL Functional Symbol Epsilon Underbar / APL Functional Symbol Jot Diaeresis +}; + +partial alphanumeric_keys modifier_keys +xkb_symbols "aplplusII" { + name[Group1]= "APL Keyboard Symbols: Manugistics APL*PLUS II"; + + include "apl(apl2)" + + // ` + key { [ dollar, U22C4, U236A ] }; // ⋄ ⍪ -- Diamond Operator / APL Functional Symbol Comma Bar + key { [ NoSymbol, NoSymbol, U2261 ] }; // ≡ -- Identical To + + // [ + key { [ U2190, NoSymbol, U235E ] }; // ← ⍞ -- Leftwards Arrow / APL Functional Symbol Quote Quad + // ] + key { [ U2192, NoSymbol, U236C ] }; // → ⍬ -- Rightwards Arrow / APL Functional Symbol Zilde + + // ; + key { [ bracketleft, parenleft, U234E ] }; // ⍎ -- [See B key in SAX layout] + // ' + key { [ bracketright, parenright, U2355 ] }; // ⍕ -- [See N key in SAX layout] + + key { [ U22A3, U22A2, U2359 ] }; // ⊣ ⊢ ⍙ -- Left Tack / Right Tack / APL Functional Symbol Delta Underbar +}; + + +// MicroAPL layout: http://aplwiki.com/APLXKeyboardLayouts +// I didn't do the old-style MicroAPL layout; patches gratefully accepted +partial alphanumeric_keys modifier_keys +xkb_symbols "aplx" { + name[Group1]= "APL Keyboard Symbols: APLX Unified APL Layout"; + + include "apl(unified)" + + // ` + key { [ NoSymbol, U235E ] }; // ⍞ -- APL Functional Symbol Quote Quad + key { [ NoSymbol, U2336 ] }; // ⌶ -- APL Functional Symbol I-Beam + key { [ NoSymbol, U236B ] }; // ⍫ -- APL Functional Symbol Del Tilde + key { [ NoSymbol, U2353 ] }; // ⍒ -- APL Functional Symbol Del Stile + key { [ NoSymbol, U234B ] }; // ⍋ -- APL Functional Symbol Delta Stile + key { [ NoSymbol, U233D ] }; // ⌽ -- APL Functional Symbol Circle Stile + key { [ NoSymbol, U2349 ] }; // ⍉ -- APL Functional Symbol Circle Backslash + key { [ NoSymbol, U2296 ] }; // ⊖ -- Circled Minus + key { [ NoSymbol, U235F ] }; // ⍟ -- APL Functional Symbol Circle Star + // - + key { [ NoSymbol, exclam ] }; + + // [ + key { [ NoSymbol, U2347 ] }; // ⍇ -- Box With Left Arrow + // ] + key { [ NoSymbol, U2348 ] }; // ⍈ -- Box With Right Arrow + + // ; + key { [ U234E, U2261 ] }; // ⍎ ≡ -- [See B key in SAX layout] / Identical To + // ' + key { [ U2355, U2262 ] }; // ⍕ ≢ -- [See N key in SAX layout] / Not Identical To + + // , + key { [ U235D, U236A ] }; // ⍝ ⍪ -- APL Functional Symbol Up Shoe Jot / APL Functional Symbol Comma Bar + // . + key { [ U2340, U2364 ] }; // ⍀ ⍤ -- APL Functional Symbol Backslash Bar / APL Functional Symbol Jot Diaeresis + // / + key { [ U233F ] }; // ⌿ -- APL Functional Symbol Slash Bar + + key { [ U22A3, U22A3 ] }; // ⊣ ⊢ -- Left Tack / Right Tack +}; + + diff --git a/dist/xkeyboard-config/symbols/extras/ir b/dist/xkeyboard-config/symbols/extras/ir new file mode 100644 index 000000000..c4a300912 --- /dev/null +++ b/dist/xkeyboard-config/symbols/extras/ir @@ -0,0 +1,63 @@ +///////////////////////////////////////////////////////////////////////////////// +// +// Generated keyboard layout file with the Keyboard Layout Editor. +// For more about the software, see http://code.google.com/p/keyboardlayouteditor +// +// Version 0.2, fixed AD09. +// +// Layout by Ernst Tremel, http://ubuntuforums.org/showpost.php?p=9365469&postcount=32 +// Creation of this file by Simos Xenitellis. + +partial default alphanumeric_keys +xkb_symbols "ave" +{ + name[Group1] = "Iran - Avestan"; + + key { [ U10B30, U10B32 ] }; // 𐬰 𐬲 + key { [ U10B11, U10B12 ] }; // 𐬑 𐬒 + key { [ U10B17, UE102 ] }; // 𐬗  + key { [ U10B2C, U10B13 ] }; // 𐬬 𐬓 + key { [ U10B20, U10B21 ] }; // 𐬠 𐬡 + key { [ U10B25, U10B27 ] }; // 𐬥 𐬧 + key { [ U10B28, U10B29 ] }; // 𐬨 𐬩 + key { [ U10B3C, U10B39 ] }; // 𐬼 𐬹 + key { [ U10B3E, U10B3D ] }; // 𐬾 𐬽 + key { [ U10B3F, periodcentered ] }; // 𐬿 · + + key { [ U10B00, U10B01 ] }; // 𐬀 𐬁 + key { [ U10B2F, U10B31 ] }; // 𐬯 𐬱 + key { [ U10B1B, U10B1C ] }; // 𐬛 𐬜 + key { [ U10B1F, U10B16 ] }; // 𐬟 𐬖 + key { [ U10B14, U10B15 ] }; // 𐬔 𐬕 + key { [ U10B35, UE100 ] }; // 𐬵  + key { [ U10B18, U10B24 ] }; // 𐬘 𐬤 + key { [ U10B10, UE101 ] }; // 𐬐  + key { [ U10B2E, UE103 ] }; // 𐬮  + key { [ U10B3B, U10B3A ] }; // 𐬻 𐬺 + key { [ U10B1D ] }; // 𐬝 + + key { [ U10B22, U10B23 ] }; // 𐬢 𐬣 + key { [ U10B33, U10B34 ] }; // 𐬳 𐬴 + key { [ U10B08, U10B09 ] }; // 𐬈 𐬉 + key { [ U10B2D, U10B26 ] }; // 𐬭 𐬦 + key { [ U10B19, U10B1A ] }; // 𐬙 𐬚 + key { [ U10B2B, U10B2A ] }; // 𐬫 𐬪 + key { [ U10B0E, U10B0F ] }; // 𐬎 𐬏 + key { [ U10B0C, U10B0D ] }; // 𐬌 𐬍 + key { [ U10B0A, U10B0B ] }; // 𐬊 𐬋 + key { [ U10B1E ] }; // 𐬞 + key { [ U10B06, U10B07 ] }; // 𐬆 𐬇 + key { [ U10B02, U10B03 ] }; // 𐬂 𐬃 + + key { [ U10B78 ] }; // 𐭸 + key { [ U10B79 ] }; // 𐭹 + key { [ U10B7A ] }; // 𐭺 + key { [ U10B7B ] }; // 𐭻 + key { [ U10B7C ] }; // 𐭼 + key { [ U10B7D ] }; // 𐭽 + key { [ U10B7E ] }; // 𐭾 + key { [ U10B7F ] }; // 𐭿 + + key { [ U10B04, U10B05 ] }; // 𐬄 𐬅 + key { [ U10B04, U10B05 ] }; // 𐬄 𐬅 +}; diff --git a/dist/xkeyboard-config/symbols/extras/rs b/dist/xkeyboard-config/symbols/extras/rs new file mode 100644 index 000000000..cc6b5fb44 --- /dev/null +++ b/dist/xkeyboard-config/symbols/extras/rs @@ -0,0 +1,15 @@ +xkb_symbols "combiningkeys" { + // Raw combining characters instead of dead keys, + // especially good for post-accenting texts. + + name[Group1]= "Serbia - Combining accents instead of dead keys"; + + include "rs(basic)" + + key { [ any,any, U0302, dead_circumflex ] }; // 3, U0302 = COMBINING CIRCUMFLEX ACCENT + key { [ any,any, U0300, NoSymbol ] }; // 7, U0300 = COMBINING GRAVE ACCENT + key { [ any,any, U030F, NoSymbol ] }; // 8, U030F = COMBINING DOUBLE GRAVE ACCENT + key { [ any,any, U0301, NoSymbol ] }; // 9, U0301 = COMBINING ACUTE ACCENT + key { [ any,any, U0311, NoSymbol ] }; // 0, U0311 = COMBINING INVERTED BREVE + key { [ any,any, U0304, NoSymbol ] }; // -, U0304 = COMBINING MACRON +}; diff --git a/dist/xkeyboard-config/symbols/extras/ru b/dist/xkeyboard-config/symbols/extras/ru new file mode 100644 index 000000000..4e7575c52 --- /dev/null +++ b/dist/xkeyboard-config/symbols/extras/ru @@ -0,0 +1,59 @@ +// Church Slavonic language layout +// based on +// russian standard keyboard +// Aleksandr Andreev and Yuri Shardt +// Last Changes 2010/08/01. Contact + +partial alphanumeric_keys +xkb_symbols "chu" +{ + name[Group1]= "Russia - Church Slavonic"; + key { [ U0457, U0407, U0482, U20DD ] }; // ї Ї ҂ e.g: а⃝ where the last is a combining ten thousands sign + key { [ U0461, U0460, U047D, U047C] }; // ѡ Ѡ ѽ Ѽ + key { [ U0454, U0404, U0465, U0464] }; // є Є ѥ Ѥ + key { [ U046F, U046E, U0469, U0468] }; // ѯ Ѯ ѩ Ѩ + key { [ U0471, U0470, U046D, U046C] }; // ѱ Ѱ ѭ Ѭ + key { [ U0473, U0472, Cyrillic_ya, Cyrillic_YA] }; // ѳ Ѳ я Я (WHERE Я IS I+A, NOT SMALL YUS) + key { [ U0475, U0474, U0477, U0476] }; // ѵ Ѵ ѷ Ѷ + key { [ U047B, U047A, UA64D, UA64C] }; // ѻ Ѻ ꙍ Ꙍ + key { [ U047F, U047E, U046B, U046A] }; // ѿ Ѿ ѫ Ѫ + key { [ U0455, U0405, parenleft, U002A ] }; // ѕ Ѕ ( * + key { [ Cyrillic_u, Cyrillic_U, parenright, U0488 ] }; // у У ) NB: for diagraph Ouk, use Cyrillic_o + Cyrillic_u + key { [ U0483, U0486, U0487, U005F] }; // а҃ а҆ а҇, _ (titlo, psili, pokrytie, underscore) + key { [ U0301, U0300, U0484, UA67E] }; // а̀ а́ а҄ ꙾ (oxia, varia, kamora, kavyka) + key { [ Cyrillic_shorti, Cyrillic_SHORTI, U0456 ] }; + key { [ Cyrillic_tse, Cyrillic_TSE, U2DF0 ] }; + key { [ UA64B, UA64A, U2DF9 ] }; // Cyrillic monograph Uk (not U)! + key { [ Cyrillic_ka, Cyrillic_KA, U2DE6 ] }; + key { [ Cyrillic_ie, Cyrillic_IE, U2DF7 ] }; + key { [ Cyrillic_en, Cyrillic_EN, U2DE9 ] }; + key { [ Cyrillic_ghe, Cyrillic_GHE, U2DE2 ] }; + key { [ Cyrillic_sha, Cyrillic_SHA, U2DF2 ] }; + key { [ Cyrillic_shcha, Cyrillic_SHCHA, U2DF3 ] }; + key { [ Cyrillic_ze, Cyrillic_ZE, U2DE5 ] }; + key { [ Cyrillic_ha, Cyrillic_HA, U2DEF ] }; + key { [Cyrillic_hardsign,Cyrillic_HARDSIGN, UA67D ] }; // Payerok + key { [backslash, slash, colon, question] }; // \ / : ? (note, for Slavonic question use semicolon + key { [ Cyrillic_ef, Cyrillic_EF ] }; + key { [ Cyrillic_yeru, Cyrillic_YERU ] }; + key { [ Cyrillic_ve, Cyrillic_VE, U2DE1 ] }; + key { [ Cyrillic_a, Cyrillic_A, U2DF6 ] }; + key { [ Cyrillic_pe, Cyrillic_PE, U2DEB ] }; + key { [ Cyrillic_er, Cyrillic_ER, U2DEC ] }; + key { [ Cyrillic_o, Cyrillic_O, U2DEA ] }; + key { [ Cyrillic_el, Cyrillic_EL, U2DE7 ] }; + key { [ Cyrillic_de, Cyrillic_DE, U2DE3 ] }; + key { [ Cyrillic_zhe, Cyrillic_ZHE, U2DE4 ] }; + key { [ U0463, U0462, U2DFA ] }; // Yat + key { [ U0467, U0466, U2DFD ] }; // Small Yus + key { [ Cyrillic_che, Cyrillic_CHE, U2DF1 ] }; + key { [ Cyrillic_es, Cyrillic_ES, U2DED ] }; + key { [ Cyrillic_em, Cyrillic_EM, U2DE8 ] }; + key { [ Cyrillic_i, Cyrillic_I ] }; + key { [ Cyrillic_te, Cyrillic_TE, U2DEE ] }; + key { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; + key { [ Cyrillic_be, Cyrillic_BE, U2DE0 ] }; + key { [ Cyrillic_yu, Cyrillic_YU, U2DFB ] }; + key { [ period, comma, semicolon, exclam ] }; +}; + diff --git a/dist/xkeyboard-config/symbols/extras/us b/dist/xkeyboard-config/symbols/extras/us new file mode 100644 index 000000000..b58932c6a --- /dev/null +++ b/dist/xkeyboard-config/symbols/extras/us @@ -0,0 +1,147 @@ +// XCompose is out! Unicode combining is in! For those of us who live +// on the edge: A keymap using Unicode combining characters instead of +// deadkeys. This variation does not deviate from the lame MS-style +// US-intl layout; but it uses AltGr for combining, like altgr-intl. +// +// This might break your font layout layout systems (because they +// suck), caveat emptor. Also, most of today's software will count +// individual combining marks for selection, deletion, character +// counting &c., and won't be smart enough to do canonical equivalence +// when searching, &c. +// +// With Unicode combining you use "handwriting order", not +// "typewriting order" as with deadkeys. That is, you first type the +// base character, then the diacritics/accents/modifiers. This has +// the advantage of avoiding hidden states --- each keypress changes +// something on screen. +// +// TODO: as of now, this duplicates all us(intl) functionality with +// combining. With care, perhaps we could add more combining marks +// not present in intl, and support all major languages. +partial alphanumeric_keys +xkb_symbols "intl-unicode" { + + name[Group1]= "USA - International (AltGr Unicode combining)"; + + include "us(intl)" + include "level3(ralt_switch)" + + // grave, tilde + key { [grave, asciitilde, U0300, U0303 ] }; + // double acute + key { [ 2, at, twosuperior, U030B ] }; + // macron + key { [ 3, numbersign, threesuperior, U0304 ] }; + // circumflex + key { [ 6, asciicircum, onequarter, U0302 ] }; + // horn + key { [ 7, ampersand, onehalf, U031B ] }; + // ogonek + key { [ 8, asterisk, threequarters, U0328 ] }; + // breve + key { [ 9, parenleft, leftsinglequotemark, U0306 ] }; + // abovering + key { [ 0, parenright, rightsinglequotemark, U030A ] }; + + // belowdot + key { [ minus, underscore, yen, U0323 ] }; + // acute, diaeresis + key { [apostrophe, quotedbl, U0301, U0308 ] }; + // abovedot, caron + key { [ period, greater, U0307, U030C ] }; + // hook + key { [ slash, question, questiondown, 0309 ] }; + + // alt-intl compatibility + // cedilla, caron + key { [ comma, less, U0327, U030C ] }; + // ogonek, diaeresis + key { [ semicolon, colon, U0328, U0308 ] }; + // doubleacute, horn + key { [ equal, plus, U030B, U031B ] }; + + // we don't do combining latin letters and combining enclosures + // because support for those is very rare. +}; + +// XCompose is out! Unicode combining is in! For those of us who live +// on the edge: A keymap using Unicode combining characters instead of +// deadkeys. This variation does break compatibility with us-intl, +// whenever I thought it would be more mnemonic or Unicodeish. +partial alphanumeric_keys +xkb_symbols "alt-intl-unicode" { + + name[Group1]= "USA - International (AltGr Unicode combining, alternative)"; + + include "extras/us(intl-unicode)" + include "level3(ralt_switch)" + + // easier macron; em-dash. + // em-dash is available via compose, but I added here since it's such + // an important typographic character. + key { [ minus, underscore, U0304, U2014 ] }; + + // belowdot, abovedot (caron at coma/less key, per above) + key { [ period, greater, U0323, U0307 ] }; + +}; + +partial alphanumeric_keys +xkb_symbols "ats" { + + include "us" + + name[Group1]= "USA - Atsina"; + + //Using Dead key to get COMBINING COMMA ABOVE for ejectives on + //q, l, t, s, m, g, k, p, w, y, r + //XCompose key is used for the other accute and grave. + + key { [ e, E, eacute, Eacute ] }; + key { [ u, U, uacute, Uacute ] }; + key { [ i, I, iacute, Iacute ] }; + key { [ o, O, oacute, Oacute ] }; + key { [ bracketleft, braceleft, U03B8 ] }; + key { [ bracketright, braceright, U010D, U010C ] }; + //U+010C (uppercase Č) and U+010D (lowercase č). + + key { [ a, A, aacute, Aacute ] }; + + + //Small letter Open use compose to key get acute accent + key { [ c, C, U0254, U0186 ] }; + key { [ comma, less, U0313 ] }; + key { [ slash, question, U0294 ] }; + + include "level3(ralt_switch)" + include "compose(rctrl)" +}; + +partial alphanumeric_keys +xkb_symbols "crd" { + + include "us" + + name[Group1]= "USA - Couer D'alene Salish"; + + // Alphanumeric section + key { [ w, W, U02B7, U02B7 ] }; + key { [ 7, ampersand, U0294 ] }; + key { [ q, Q, U221A ] }; + key { [ v, V, U0259 ] }; + key { [ backslash, bar, U026B ] }; + key { [ e, E, U025B ] }; + key { [ i, I, U026A ] }; + key { [ j, J, U01F0 ] }; + key { [ 6, asciicircum, U0295 ] }; + key { [ s, S, U0161 ] }; + key { [ c, C, U010D ] }; + key { [ o, O, U0254 ] }; + key { [ period, greater, U0323 ] }; + + include "level3(ralt_switch)" + include "compose(rctrl)" + + // End alphanumeric section +}; + diff --git a/dist/xkeyboard-config/symbols/fi b/dist/xkeyboard-config/symbols/fi index ce9a3663f..5f2081acd 100644 --- a/dist/xkeyboard-config/symbols/fi +++ b/dist/xkeyboard-config/symbols/fi @@ -1,209 +1,186 @@ -// based on a keyboard map from an 'xkb/symbols/fi' file // // $XKeyboardConfig$ -// $XFree86: xc/programs/xkbcomp/symbols/fi,v 1.9 2003/01/29 17:17:31 dawes Exp $ - -// Troy Korjuslommi, -// Jan 6, 2006 -// May 5, 2006 -// May 6, 2006 -// May 12, 2006 -// Oct 10, 2007 -// Nov 11, 2008 -// Nov 29, 2008 -// Dec 31, 2008 -// Jan 22, 2009 // +// X keyboard maps for Finland // -// Jan 22, 2009 -// Submit requests to change all remaining Uxxxx values to named versions -// in keysymdef.h. -// ezh : U0292: LATIN SMALL LETTER EZH -// Ezh : U01B7: LATIN CAPITAL LETTER EZH -// permille : U2030: PER MILLE SIGN -// -// Dec 31, 2008 -// U0326 replaced with dead_belowcomma. -// -// Nov 29, 2008 -// dead_belowcomma has been added to keysymdef.h, so the U0326 can be replaced with -// it, as long as the version of X11 is built with the new keysymdef.h file. -// -// Nov 11, 2008. -// (a) Changed level 4 from Ooblique to Oslash. The two names are synonyms. Since level 3 is already -// specified as oslash, the change adds consistency. -// (b) The new Finnish keyboard standard (SFS 5966) reserves level 4 for U0326, the combining comma below. -// Removed the previous dead_abovedot entry there and replaced it with U0326, which can be replaced -// with dead_commabelow if that is added to keysymdef.h. -// -// Oct 10, 2007. -// -Changed space column 3 to nobreakspace (from space). -// -Changed UFE63 entries to dead_stroke. -// -// Nov 29, 2006. -// UFE63 can be changed to dead_stroke starting with version 7.0.7. of the X server. +// SFS 5966 / Kotoistus keymap created by Troy Korjuslommi +// Classic keymap based on traditional by Marko Myllynen +// Eliminate deadkeys alternative sent by Linus Torvalds // -// Dec 05, 2006. -// Changed instances of NoSymbol in columns 3 and 4 to characters in columns 1 and 2. -// This fixes a bug where the mappings couldn't be changed (with xmodmap for example). -// NoSymbol left in other positions, so nothing is output from those key presses. + +// +// Missing from X11/keysymdef.h as of 2010-05-13 +// +// U2030 # PER MILLE SIGN +// U0292 # LATIN SMALL LETTER EZH +// U01B7 # LATIN CAPITAL LETTER EZH // -// Dec 11, 2006. -// Changed all Uxxxx values to named versions. -// If you have problems, check these defines (when compiling X): -// XK_LATIN9: oe, OE. -// XK_CURRENCY: EuroSign. -// XK_LATIN2: caron. -// XK_LATIN3: idotless. -// XK_LATIN4: kra, eng, ENG. -// XK_CAUCASUS: schwa, SCHWA. -// XK_PUBLISHING: rightdoublequotemark, leftdoublequotemark, singlelowquotemark, doublelowquotemark, emdash, -// rightsinglequotemark, leftsinglequotemark, endash. -// -// Unnamed positions: -// UFE63: dead_stroke. Will be fixed, once the entry is in keysymdef.h. -// U0292: LATIN SMALL LETTER EZH. -// U01B7: LATIN CAPITAL LETTER EZH. -// U2030: PER MILLE SIGN. -// Comment: XK_MillSign is U+20A5 MILL SIGN. -// Per mille is a generic term for 1/1000. Mill is 1/1000 of a dollar. -// - -partial default alphanumeric_keys + +partial alphanumeric_keys default xkb_symbols "kotoistus" { + // Official keymap for Finland based on SFS 5966 standard + // + // This keymap implements all the functionality of Annex 1 + // of the standard and additionally defines the following to + // allow entering these characters with keyboars without LSGT. + // + // AE08+4, U+003C : LESS-THAN SIGN (less) + // AE09+4, U+003E : GREATER-THAN SIGN (greater) + // AD08+4, U+007C : VERTICAL LINE (bar) + // + // Annex 3 of the standard is implemented in fi_FI.UTF-8/Compose + name[Group1]="Finland"; - key { [ section, onehalf, dead_stroke, NoSymbol ] }; - key { [ 1, exclam, NoSymbol, exclamdown ] }; - key { [ 2, quotedbl, at, rightdoublequotemark ] }; - key { [ 3, numbersign, sterling, guillemotright ] }; - key { [ 4, currency, dollar, guillemotleft ] }; - key { [ 5, percent, U2030, leftdoublequotemark ] }; - key { [ 6, ampersand, singlelowquotemark, doublelowquotemark ] }; - key { [ 7, slash, braceleft, NoSymbol ] }; - key { [ 8, parenleft, bracketleft, less ] }; - key { [ 9, parenright, bracketright, greater ] }; - key { [ 0, equal, braceright, degree ] }; - key { [ plus, question, backslash, questiondown ] }; - key { [ dead_acute, dead_grave, dead_cedilla, dead_ogonek ] }; - key { [ q, Q, q, Q ] }; - key { [ w, W, w, W ] }; - key { [ e, E, EuroSign, NoSymbol ] }; - key { [ r, R, r, R ] }; - key { [ t, T, thorn, THORN ] }; - key { [ y, Y, y, Y ] }; - key { [ u, U, u, U ] }; - key { [ i, I, idotless, bar ] }; - key { [ o, O, oe, OE ] }; - key { [ p, P, dead_horn, dead_hook ] }; - key { [ aring, Aring, dead_doubleacute, dead_abovering ] }; - key { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_macron ] }; - key { [ a, A, schwa, SCHWA ] }; - key { [ s, S, ssharp, NoSymbol ] }; - key { [ d, D, eth, ETH ] }; - key { [ f, F, f, F ] }; - key { [ g, G, g, G ] }; - key { [ h, H, h, H ] }; - key { [ j, J, j, J ] }; - key { [ k, K, kra, NoSymbol ] }; - key { [ l, L, dead_stroke, NoSymbol ] }; - key { [ odiaeresis, Odiaeresis, oslash, Oslash ] }; - key { [ adiaeresis, Adiaeresis, ae, AE ] }; - key { [ apostrophe, asterisk, dead_caron, dead_breve ] }; - key { [ less, greater, bar, NoSymbol ] }; - key { [ z, Z, U0292, U01B7 ] }; - key { [ x, X, multiply, periodcentered ] }; - key { [ c, C, c, C ] }; - key { [ v, V, v, V ] }; - key { [ b, B, b, B ] }; - key { [ n, N, eng, ENG ] }; - key { [ m, M, mu, emdash ] }; - key { [ comma, semicolon, rightsinglequotemark, leftsinglequotemark ] }; - key { [ period, colon, dead_belowdot, dead_abovedot ] }; - key { [ minus, underscore, endash, dead_belowcomma ] }; + key { [ section, onehalf, dead_stroke, NoSymbol ] }; + key { [ 1, exclam, NoSymbol, exclamdown ] }; + key { [ 2, quotedbl, at, rightdoublequotemark ] }; + key { [ 3, numbersign, sterling, guillemotright ] }; + key { [ 4, currency, dollar, guillemotleft ] }; + key { [ 5, percent, U2030, leftdoublequotemark ] }; + key { [ 6, ampersand, singlelowquotemark, doublelowquotemark ] }; + key { [ 7, slash, braceleft, NoSymbol ] }; + key { [ 8, parenleft, bracketleft, less ] }; + key { [ 9, parenright, bracketright, greater ] }; + key { [ 0, equal, braceright, degree ] }; + key { [ plus, question, backslash, questiondown ] }; + key { [ dead_acute, dead_grave, dead_cedilla, dead_ogonek ] }; + + key { [ q, Q, q, Q ] }; + key { [ w, W, w, W ] }; + key { [ e, E, EuroSign, NoSymbol ] }; + key { [ r, R, r, R ] }; + key { [ t, T, thorn, THORN ] }; + key { [ y, Y, y, Y ] }; + key { [ u, U, u, U ] }; + key { [ i, I, idotless, bar ] }; + key { [ o, O, oe, OE ] }; + key { [ p, P, dead_horn, dead_hook ] }; + key { [ aring, Aring, dead_doubleacute, dead_abovering ] }; + key { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_macron ] }; + + key { [ a, A, schwa, SCHWA ] }; + key { [ s, S, ssharp, NoSymbol ] }; + key { [ d, D, eth, ETH ] }; + key { [ f, F, f, F ] }; + key { [ g, G, g, G ] }; + key { [ h, H, h, H ] }; + key { [ j, J, j, J ] }; + key { [ k, K, kra, NoSymbol ] }; + key { [ l, L, dead_stroke, NoSymbol ] }; + key { [ odiaeresis, Odiaeresis, oslash, Oslash ] }; + key { [ adiaeresis, Adiaeresis, ae, AE ] }; + key { [ apostrophe, asterisk, dead_caron, dead_breve ] }; + + key { [ less, greater, bar, NoSymbol ] }; + key { [ z, Z, U0292, U01B7 ] }; + key { [ x, X, multiply, periodcentered ] }; + key { [ c, C, c, C ] }; + key { [ v, V, v, V ] }; + key { [ b, B, b, B ] }; + key { [ n, N, eng, ENG ] }; + key { [ m, M, mu, emdash ] }; + key { [ comma, semicolon, rightsinglequotemark, leftsinglequotemark ] }; + key { [ period, colon, dead_belowdot, dead_abovedot ] }; + key { [ minus, underscore, endash, dead_belowcomma ] }; include "nbsp(level3)" - include "kpdl(comma)" - include "level3(ralt_switch)" - include "compose(rwin)" }; - partial alphanumeric_keys xkb_symbols "classic" { - include "latin(type2)" + include "fi(fi)" name[Group1]="Finland - Classic"; }; -hidden partial alphanumeric_keys +partial alphanumeric_keys hidden xkb_symbols "fi" { - // a Finnish keyboard with dead key support and all of - // ISO-8859-1 and ISO-8859-15 characters available. - - key { [ section, onehalf, onequarter, threequarters ] }; - key { [ less, greater, bar, brokenbar ] }; - // AltGr+ is pressed accidentally too often after AltGr+, - // hence AltGr+ produces now space, not nobreakspace. - key { [ space, space, space, nobreakspace ] }; - key { [ 1, exclam, exclamdown, onesuperior ] }; - key { [ 2, quotedbl, at, twosuperior ] }; - key { [ 3, numbersign, sterling, threesuperior ] }; - key { [ 4, currency, dollar, cent ] }; - key { [ 5, percent, EuroSign, masculine ] }; - key { [ 6, ampersand, yen, ordfeminine ] }; - key { [ 7, slash, braceleft, plusminus ] }; - key { [ 8, parenleft, bracketleft, guillemotleft ] }; - key { [ 9, parenright, bracketright, guillemotright ] }; - key { [ 0, equal, braceright, degree ] }; - key { [ period, colon, periodcentered, notsign ] }; - key { [ z, Z, zcaron, Zcaron ] }; - key { [ x, X, multiply, division ] }; - key { [ c, C, copyright, cent ] }; - key { [ b, B, ssharp, NoSymbol ] }; - key { [ n, N, ntilde, Ntilde ] }; - key { [ m, M, mu, NoSymbol ] }; - key { [ minus, underscore, hyphen, dead_macron ] }; - key { [ s, S, scaron, Scaron ] }; - key { [ d, D, eth, ETH ] }; - key { [ e, E, EuroSign, cent ] }; - key { [ r, R, registered, NoSymbol ] }; - key { [ t, T, thorn, THORN ] }; - key { [ p, P, paragraph, NoSymbol ] }; - key { [ odiaeresis, Odiaeresis, oslash, Ooblique ] }; - key { [ plus, question, backslash, questiondown ] }; - key { [ adiaeresis, Adiaeresis, ae, AE ] }; - key { [ apostrophe, asterisk ] }; - key { [ aring, Aring, oe, OE ] }; - key { [ dead_acute, dead_grave ] }; - key { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] }; - - // End alphanumeric section, begin "Keypad" + // Classic Finnish keyboard layout with dead keys support + // and all ISO-8859-1 and ISO-8859-15 characters available + + key { [ section, onehalf, onequarter, threequarters ] }; + key { [ 1, exclam, exclamdown, onesuperior ] }; + key { [ 2, quotedbl, at, twosuperior ] }; + key { [ 3, numbersign, sterling, threesuperior ] }; + key { [ 4, currency, dollar, cent ] }; + key { [ 5, percent, EuroSign, masculine ] }; + key { [ 6, ampersand, yen, ordfeminine ] }; + key { [ 7, slash, braceleft, plusminus ] }; + key { [ 8, parenleft, bracketleft, guillemotleft ] }; + key { [ 9, parenright, bracketright, guillemotright ] }; + key { [ 0, equal, braceright, degree ] }; + key { [ plus, question, backslash, questiondown ] }; + key { [ dead_acute, dead_grave, dead_cedilla, dead_ogonek ] }; + + key { [ q, Q, q, Q ] }; + key { [ w, W, w, W ] }; + key { [ e, E, EuroSign, cent ] }; + key { [ r, R, registered, NoSymbol ] }; + key { [ t, T, thorn, THORN ] }; + key { [ y, Y, y, Y ] }; + key { [ u, U, u, U ] }; + key { [ i, I, idotless, bar ] }; + key { [ o, O, o, O ] }; + key { [ p, P, paragraph, NoSymbol ] }; + key { [ aring, Aring, oe, OE ] }; + key { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] }; + + key { [ a, A, schwa, SCHWA ] }; + key { [ s, S, scaron, Scaron ] }; + key { [ d, D, eth, ETH ] }; + key { [ f, F, f, F ] }; + key { [ g, G, eng, ENG ] }; + key { [ h, H, h, H ] }; + key { [ j, J, j, J ] }; + key { [ k, K, kra, NoSymbol ] }; + key { [ l, L, dead_stroke, NoSymbol ] }; + key { [ odiaeresis, Odiaeresis, oslash, Oslash ] }; + key { [ adiaeresis, Adiaeresis, ae, AE ] }; + key { [ apostrophe, asterisk, dead_caron, dead_breve ] }; + + key { [ less, greater, bar, brokenbar ] }; + key { [ z, Z, zcaron, Zcaron ] }; + key { [ x, X, multiply, division ] }; + key { [ c, C, copyright, cent ] }; + key { [ v, V, v, V ] }; + key { [ b, B, ssharp, NoSymbol ] }; + key { [ n, N, ntilde, Ntilde ] }; + key { [ m, M, mu, NoSymbol ] }; + key { [ comma, semicolon, dead_cedilla, dead_ogonek ] }; + key { [ period, colon, periodcentered, notsign ] }; + key { [ minus, underscore, hyphen, dead_macron ] }; + + include "nbsp(level4)" include "kpdl(comma)" - // End "Keypad" section - include "level3(ralt_switch)" + include "compose(rwin)" }; partial alphanumeric_keys xkb_symbols "nodeadkeys" { - include "latin(type2)" - include "latin(type2_nodeadkeys)" + + // Classic Finnish keyboard layout without dead keys + include "fi(fi)" - name[Group1]="Finland - Eliminate dead keys"; + name[Group1]="Finland - Classic, eliminate dead keys"; - key { [ acute, grave ] }; - key { [ diaeresis, asciicircum, asciitilde, caron ] }; - key { [ minus, underscore, hyphen, macron ] }; + key { [ acute, grave, cedilla, ogonek ] }; + key { [ diaeresis, asciicircum, asciitilde, caron ] }; + key { [ l, L, l, L ] }; + key { [ apostrophe, asterisk, caron, breve ] }; + key { [ comma, semicolon, cedilla, ogonek ] }; + key { [ minus, underscore, hyphen, macron ] }; }; +partial alphanumeric_keys xkb_symbols "smi" { // Describes the differences between a Norwegian Northern Sami @@ -213,19 +190,18 @@ xkb_symbols "smi" { include "no(smi)" - name[Group1]= "Finland - Northern Saami"; + name[Group1]="Finland - Northern Saami"; - key { [odiaeresis, Odiaeresis, oslash, Ooblique ] }; - key { [adiaeresis, Adiaeresis, ae, AE ] }; + key { [ odiaeresis, Odiaeresis, oslash, Oslash ] }; + key { [ adiaeresis, Adiaeresis, ae, AE ] }; }; -// Copied from macintosh_vndr/fi -partial alphanumeric_keys +partial alphanumeric_keys xkb_symbols "mac" { - // Describes the differences between a very simple mac_US - // keyboard and a very simple Swedish(Finland) keybaord + // Macintosh keyboard for Finland based on Swedish(Macintosh) keyboard include "se(mac)" - name[Group1]= "Finland - Macintosh"; + + name[Group1]="Finland - Macintosh"; }; diff --git a/dist/xkeyboard-config/symbols/fr b/dist/xkeyboard-config/symbols/fr index 0d621a802..91071570e 100644 --- a/dist/xkeyboard-config/symbols/fr +++ b/dist/xkeyboard-config/symbols/fr @@ -45,6 +45,22 @@ xkb_symbols "basic" { include "level3(ralt_switch)" }; +partial alphanumeric_keys +xkb_symbols "olpc" { + // Contact: Sayamindu Dasgupta + include "fr(basic)" + + name[Group1]="France"; + + key { [ z, Z, VoidSymbol, guillemotleft ] }; + + key { [ s, S, VoidSymbol, ssharp ] }; + + key { [ x, X, VoidSymbol, guillemotright ] }; + + key { [ less, greater ] }; +}; + partial alphanumeric_keys xkb_symbols "Sundeadkeys" { @@ -52,8 +68,8 @@ xkb_symbols "Sundeadkeys" { include "fr(basic)" - key { [SunFA_Circum, SunFA_Diaeresis ] }; - key { [comma, question, SunFA_Acute, dead_doubleacute ] }; + key { [dead_circumflex, dead_diaeresis ] }; + key { [comma, question, dead_acute, dead_doubleacute ] }; }; partial alphanumeric_keys @@ -222,14 +238,14 @@ xkb_symbols "oss_Sundeadkeys" { include "fr(oss)" // First row - key { [ twosuperior, threesuperior, onesuperior, SunFA_Cedilla ] }; // ¹ ² ³ ¸ + key { [ twosuperior, threesuperior, onesuperior, dead_cedilla ] }; // ¹ ² ³ ¸ // Second row - key { [ SunFA_Circum, SunFA_Diaeresis, SunFA_Tilde, dead_abovering ] }; // ^ ̈ ̃ ˚ + key { [ dead_circumflex, dead_diaeresis, dead_tilde, dead_abovering ] }; // ^ ̈ ̃ ˚ //Third row - key { [ ugrave, percent, SunFA_Acute, Ugrave ] }; // ù % ' Ù - key { [ asterisk, mu, SunFA_Grave, dead_macron ] }; // * µ ` ̄ + key { [ ugrave, percent, dead_acute, Ugrave ] }; // ù % ' Ù + key { [ asterisk, mu, dead_grave, dead_macron ] }; // * µ ` ̄ }; partial alphanumeric_keys @@ -400,9 +416,9 @@ xkb_symbols "latin9_Sundeadkeys" { include "fr(latin9)" - key { [ ampersand, 1, SunFA_Acute, periodcentered ] }; - key { [ egrave, 7, SunFA_Grave, Egrave ] }; - key { [ SunFA_Circum, SunFA_Diaeresis, SunFA_Tilde, quoteright ] }; + key { [ ampersand, 1, dead_acute, periodcentered ] }; + key { [ egrave, 7, dead_grave, Egrave ] }; + key { [ dead_circumflex, dead_diaeresis, dead_tilde, quoteright ] }; }; diff --git a/dist/xkeyboard-config/symbols/fujitsu_vndr/Makefile.in b/dist/xkeyboard-config/symbols/fujitsu_vndr/Makefile.in index 2680b63b6..94b0a2170 100644 --- a/dist/xkeyboard-config/symbols/fujitsu_vndr/Makefile.in +++ b/dist/xkeyboard-config/symbols/fujitsu_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(symbolsdir)" -dist_symbolsDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_symbols_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -179,9 +197,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/fujitsu_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu symbols/fujitsu_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/fujitsu_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/fujitsu_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -199,23 +217,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_symbolsDATA: $(dist_symbols_DATA) @$(NORMAL_INSTALL) test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" - @list='$(dist_symbols_DATA)'; for p in $$list; do \ + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(symbolsdir)/$$f'"; \ - $(dist_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(symbolsdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ done uninstall-dist_symbolsDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_symbols_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(symbolsdir)/$$f'"; \ - rm -f "$(DESTDIR)$(symbolsdir)/$$f"; \ - done + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files tags: TAGS TAGS: @@ -239,13 +261,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -276,6 +302,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -294,6 +321,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -302,18 +331,28 @@ install-data-am: install-dist_symbolsDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -348,6 +387,7 @@ uninstall-am: uninstall-dist_symbolsDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_symbolsDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/symbols/gb b/dist/xkeyboard-config/symbols/gb index bfb54820c..955766e3e 100644 --- a/dist/xkeyboard-config/symbols/gb +++ b/dist/xkeyboard-config/symbols/gb @@ -133,7 +133,7 @@ xkb_symbols "colemak" { partial alphanumeric_keys xkb_symbols "dvorak" { - include "us(dvorak-intl)" + include "us(dvorak-alt-intl)" name[Group1]="United Kingdom - Dvorak"; @@ -180,3 +180,25 @@ xkb_symbols "mac" { }; +partial alphanumeric_keys +xkb_symbols "mac_intl" { + + include "latin" + + name[Group1]="United Kingdom - Macintosh (International)"; + + key { [ 2, at, EuroSign, onehalf ] }; + key { [ 3, sterling, twosuperior, onethird ] }; + key { [ 4, dollar, threesuperior, onequarter ] }; + key { [ 6, dead_circumflex, NoSymbol, onesixth ] }; + key { [ o, O, oe, OE ] }; + + key { [ dead_acute, dead_diaeresis, dead_diaeresis, bar ] }; //dead_doubleacute + key { [ section, plusminus, notsign, notsign ] }; //dead_grave + + key { [ backslash, bar, numbersign, bar ] }; + key { [ dead_grave, dead_tilde, brokenbar, bar ] }; + + include "level3(ralt_switch)" +}; + diff --git a/dist/xkeyboard-config/symbols/gh b/dist/xkeyboard-config/symbols/gh index 5faf87a88..a997e9fb0 100644 --- a/dist/xkeyboard-config/symbols/gh +++ b/dist/xkeyboard-config/symbols/gh @@ -42,7 +42,7 @@ xkb_symbols "ewe" { key { [ 0x0100014B, 0x0100014A, c, C ] }; key { [ 0x01000254, 0x01000186, braceleft, braceleft ] }; key { [ 0x0100028B, 0x010001B2, braceright, braceright ] }; - key { [ 0x01000256, 0x01000189, backslash, backslash ] }; + key { [ 0x01000256, 0x01000189, backslash, backslash ] }; key { [ 0x01000192, 0x01000191, j, J ] }; key { [ g, G, 0x01000263, 0x01000194 ] }; @@ -94,3 +94,60 @@ xkb_symbols "generic" { include "level3(ralt_switch)" }; + +partial alphanumeric_keys +xkb_symbols "avn" { + include "gh(basic)" + + name[Group1]= "Ghana - Avatime"; + + key { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; // combining grave; combining tilde + key { [ 4, dollar, cent, 0x010020B5 ] }; // ¢, ₵ + key { [ minus, underscore, 0x01000304, 0x01000304 ] }; // combining macron + key { [ 0x0100028B, 0x010001B2 ] }; // ʋ, Ʋ + key { [ u, U, 0x0100028A, 0x010001B1 ] }; // ʊ, Ʊ + key { [ i, I, 0x01000269, 0x01000196 ] }; // ɩ, Ɩ + key { [ 0x0100025B, 0x01000190, bracketleft, braceleft ] }; // ɛ, Ɛ + key { [ d, D, 0x01000256, 0x01000189 ] }; // ɖ, Ɖ + key { [ f, F, 0x01000192, 0x01000191 ] }; // ƒ, Ƒ + key { [ 0x0100014B, 0x0100014A ] }; // ŋ, Ŋ + key { [ apostrophe, quotedbl, 0x01000301, 0x01000301 ] }; // combining acute + key { [ 0x01000254, 0x01000186 ] }; // ɔ, Ɔ + + include "level3(ralt_switch)" + +}; + +// This keyboard layout fully imitates the 'Ghana Unicode' layout which is used in GILLBT on Windows with Keyman. +// However, in this layout a 3rd level key (R ALT) is used rather than dead keys. +// Also it has three additional features: +// 1) combining macron above: + + <-> +// 2) cent: + <4> or + + <4> +// 3) ʊ/Ʊ: + / + +partial alphanumeric_keys +xkb_symbols "gillbt" { + include "gh(basic)" + + name[Group1]= "Ghana - GILLBT"; + + key { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; // combining grave; combining tilde + key { [ 4, dollar, cent, 0x010020B5 ] }; // ¢, ₵ + key { [ 6, asciicircum, 0x01000302, 0x01000302 ] }; // combining circumflex accent + key { [ minus, underscore, 0x01000331, 0x01000304 ] }; // combining macron below; combining macron above + key { [ 0x0100014B, 0x0100014A, equal, plus ] }; // ŋ, Ŋ + key { [ 0x0100028B, 0x010001B2, q, Q ] }; // ʋ, Ʋ + key { [ e, E, 0x010001DD, 0x0100018E ] }; // ǝ, Ǝ + key { [ u, U, 0x0100028A, 0x010001B1 ] }; // ʊ, Ʊ + key { [ 0x0100025B, 0x01000190, bracketleft, braceleft ] }; // ɛ, Ɛ + key { [ 0x01000254, 0x01000186, bracketright, braceright ] }; // ɔ, Ɔ + key { [ d, D, 0x01000256, 0x01000189 ] }; // ɖ, Ɖ + key { [ f, F, 0x01000192, 0x01000191 ] }; // ƒ, Ƒ + key { [ g, G, 0x01000263, 0x01000194 ] }; // ɣ, Ɣ + key { [ apostrophe, quotedbl, 0x01000301, 0x01000301 ] }; // combining acute + key { [ z, Z, 0x01000292, 0x010001B7 ] }; // ʒ, Ʒ + key { [ 0x01000269, 0x01000196, x, X ] }; // ɩ, Ɩ + key { [ c, C, 0x010000E7, 0x010000C7 ] }; // ç, Ç + + include "level3(ralt_switch)" +}; diff --git a/dist/xkeyboard-config/symbols/gr b/dist/xkeyboard-config/symbols/gr index 4ededb3ff..8542e64c4 100644 --- a/dist/xkeyboard-config/symbols/gr +++ b/dist/xkeyboard-config/symbols/gr @@ -11,11 +11,12 @@ default partial alphanumeric_keys alternate_group xkb_symbols "basic" { + include "gr(simple)" + name[Group1] = "Greece"; include "eurosign(e)" include "eurosign(5)" - include "gr(simple)" include "kpdl(comma)" include "level3(ralt_switch)" diff --git a/dist/xkeyboard-config/symbols/group b/dist/xkeyboard-config/symbols/group index 1b23e31c2..f39b05159 100644 --- a/dist/xkeyboard-config/symbols/group +++ b/dist/xkeyboard-config/symbols/group @@ -120,6 +120,19 @@ xkb_symbols "lctrl_lshift_toggle" { key { [ Control_L, ISO_Next_Group ] }; }; +// using the group(rctrl_rshift_toggle) map, pressing: +// Control_R+Shift_R locks the next group +// If you have two groups and group wrap is enabled, the effect is +// indistinguishable. +partial modifier_keys +xkb_symbols "rctrl_rshift_toggle" { + key { + type[Group1]="PC_CONTROL_LEVEL2", + symbols[Group1]= [ Shift_R, ISO_Next_Group ] + }; + key { [ Control_R, ISO_Next_Group ] }; +}; + // using the group(shift_caps_toggle) map, pressing: // Shift+Caps Lock toggles group partial modifier_keys @@ -155,6 +168,22 @@ xkb_symbols "win_menu_switch" { }; }; +// using the group(lctrl_rctrl_switch) map, pressing: +// Left Control selects the first group +// Right Control selects the last group +partial modifier_keys +xkb_symbols "lctrl_rctrl_switch" { + virtual_modifiers AltGr; + key { + virtualMods= AltGr, + symbols[Group1] = [ ISO_First_Group ] + }; + key { + virtualMods= AltGr, + symbols[Group1] = [ ISO_Last_Group ] + }; +}; + // using the group(ctrl_alt_toggle) map, pressing: // Control_L+Alt_L locks the previous group // Control_R+Alt_R locks the next group diff --git a/dist/xkeyboard-config/symbols/hp_vndr/Makefile.in b/dist/xkeyboard-config/symbols/hp_vndr/Makefile.in index 61fa05a1d..d2b00de2f 100644 --- a/dist/xkeyboard-config/symbols/hp_vndr/Makefile.in +++ b/dist/xkeyboard-config/symbols/hp_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(symbolsdir)" -dist_symbolsDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_symbols_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -179,9 +197,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/hp_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu symbols/hp_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/hp_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/hp_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -199,23 +217,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_symbolsDATA: $(dist_symbols_DATA) @$(NORMAL_INSTALL) test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" - @list='$(dist_symbols_DATA)'; for p in $$list; do \ + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(symbolsdir)/$$f'"; \ - $(dist_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(symbolsdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ done uninstall-dist_symbolsDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_symbols_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(symbolsdir)/$$f'"; \ - rm -f "$(DESTDIR)$(symbolsdir)/$$f"; \ - done + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files tags: TAGS TAGS: @@ -239,13 +261,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -276,6 +302,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -294,6 +321,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -302,18 +331,28 @@ install-data-am: install-dist_symbolsDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -348,6 +387,7 @@ uninstall-am: uninstall-dist_symbolsDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_symbolsDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/symbols/hu b/dist/xkeyboard-config/symbols/hu index 428009818..b12eac1e0 100644 --- a/dist/xkeyboard-config/symbols/hu +++ b/dist/xkeyboard-config/symbols/hu @@ -4,6 +4,7 @@ // // $XKeyboardConfig$ // (C) 2002-2004 Soós Péter +// (C) 2010 Andras Timar // // Permission is granted to anyone to use, distribute and modify // this file in any way, provided that the above copyright notice @@ -18,6 +19,10 @@ // - Fixed abovedot // - Added adiaeresis // - Added EuroSign and cent symbol +// 2010-04-23 - Added doublelowquotemark +// - Added rightdoublequotemark +// - Added endash +// 2010-05-13 - Added ellipsis // Default layout @@ -329,7 +334,7 @@ xkb_symbols "def_101" { // The standard Hungaryan qwertz layout hidden partial alphanumeric_keys xkb_symbols "def_qwertz" { - key { [ z, Z ] }; + key { [ z, Z, endash ] }; key { [ y, Y, greater ] }; }; @@ -338,7 +343,7 @@ xkb_symbols "def_qwertz" { // The qwerty layout for people who familiar with the standard US layout hidden partial alphanumeric_keys xkb_symbols "def_qwerty" { - key { [ y, Y ] }; + key { [ y, Y, endash ] }; key { [ z, Z, greater ] }; }; @@ -396,6 +401,8 @@ xkb_symbols "def_common" { key { [ w, W, bar ] }; key { [ u, U, EuroSign ] }; key { [ i, I, Iacute, iacute ] }; + key { [ o, O, doublelowquotemark ] }; + key { [ p, P, rightdoublequotemark ] }; key { [ odoubleacute, Odoubleacute, division ] }; key { [ uacute, Uacute, multiply ] }; @@ -419,7 +426,7 @@ xkb_symbols "def_common" { key { [ n, N, braceright ] }; key { [ m, M, less ] }; key { [ comma, question, semicolon ] }; - key { [ period, colon, greater ] }; + key { [ period, colon, ellipsis ] }; key { [ minus, underscore, asterisk ] }; }; diff --git a/dist/xkeyboard-config/symbols/il b/dist/xkeyboard-config/symbols/il index 1d49bc874..cc29b128e 100644 --- a/dist/xkeyboard-config/symbols/il +++ b/dist/xkeyboard-config/symbols/il @@ -16,7 +16,6 @@ xkb_symbols "basic" { key { [ slash, Q ] }; key { [ apostrophe, W ] }; - key { [ hebrew_qoph, E ] }; key { [ hebrew_resh, R ] }; key { [ hebrew_aleph,T ] }; key { [ hebrew_tet, Y ] }; @@ -25,7 +24,6 @@ xkb_symbols "basic" { key { [ hebrew_finalmem, O ] }; key { [ hebrew_pe, P ] }; - key { [ hebrew_shin, A ] }; key { [ hebrew_dalet,S ] }; key { [ hebrew_gimel,D ] }; key { [ hebrew_kaph, F ] }; @@ -52,6 +50,8 @@ xkb_symbols "basic" { key { [ semicolon, asciitilde,0x10005b0 ]}; // Sheva key { [ period, question, 0x10005c3 ]}; // Sof Pasuq + key { [ hebrew_qoph, E, EuroSign ]}; + key { [ hebrew_shin, A, 0x10020AA ]}; // The following may get overriden by the iso9995-3(basic101) symbols. // therefore they are included here. @@ -77,6 +77,8 @@ xkb_symbols "basic" { key { [ bracketleft, braceleft, 0x10005bd ]}; // Meteg key { [ backslash, bar, 0x10005bb ]}; // Qubuts + + include "level3(ralt_switch)" }; @@ -131,7 +133,8 @@ xkb_symbols "lyx" { key { [ 9 , parenright ] }; key { [ 0 , parenleft ] }; - key { [ minus, 0x10005be ] }; // H. Hiphen + key { [ minus , 0x10005be ] }; // H. Hiphen + key { [ equal , plus ] }; }; diff --git a/dist/xkeyboard-config/symbols/in b/dist/xkeyboard-config/symbols/in index bb616fdd8..363094d39 100644 --- a/dist/xkeyboard-config/symbols/in +++ b/dist/xkeyboard-config/symbols/in @@ -85,7 +85,7 @@ xkb_symbols "deva" { key { [ U092f, U095f, slash, question ] }; // space, space, Zero-Width-Non-Joiner (ZWNJ), Zero-Width-Joiner (ZWJ): - key { [ space, space, U200c, U200d ] }; + include "nbsp(zwnj3zwj4)" }; //Name : Bolnagri (Combined) @@ -702,6 +702,7 @@ xkb_symbols "tam" { // Mainly voiced consonants key { [ U0BB9, U0B99 ] }; + key { [ U0B9c ] }; key { [ U0B9E ] }; // Mainly short vowels @@ -727,7 +728,7 @@ xkb_symbols "tam" { key { [ U0BA8, U0BA9 ] }; key { [ U0BB5, U0BB4 ] }; key { [ U0BB2, U0BB3 ] }; - key { [ U0BB8 ] }; + key { [ U0BB8, U0BB6 ] }; key { [ comma, U0BB7 ] }; key { [ period, U0964 ] }; key { [ U0BAF, question ] }; @@ -739,53 +740,129 @@ xkb_symbols "tam_unicode" { // Description: A keymap based on the TamilNet'99 typewriter keyboard // Encoding: Unicode (http://www.unicode.org) // Author: Thuraiappah Vaseeharan -// Date : Sat Feb 9 21:10:48 CST 2002 +// Modifed by: Malathi S +// Secondary contact: Sri Ramadoss M +// Date : Fri Sep 4 11:32:00 CST 2009 // Mapping: name[Group1]= "India - Tamil Unicode"; // granthas - key { [ U0b83 ] } ; - key { [ U0b9c ] } ; - key { [ U0bb7 ] } ; - key { [ U0bb8 ] } ; - key { [ U0bb9 ] } ; - + key { [ apostrophe, asciitilde ] }; + key { [ U0031, exclam ] } ; + key { [ U0032, at ] } ; + key { [ U0033, numbersign ] } ; + key { [ U0034, U0BF9 ] } ; + key { [ U0035, percent ] } ; + key { [ U0036, asciicircum ] } ; + key { [ U0037, ampersand ] } ; + key { [ U0038, asterisk ] } ; + key { [ U0039, parenleft ] } ; + key { [ U0030, parenright ] } ; + key { [ minus, underscore ] }; + key { [ equal, plus ] }; + + // Qrow - key { [ U0b9e ] }; - key { [ U0bb1 ] }; - key { [ U0ba8 ] }; - key { [ U0b9a ] }; - key { [ U0bb5 ] }; - key { [ U0bb2 ] }; - key { [ U0bb0 ] }; - key { [ U0bc8, U0b90 ] }; - key { [ U0bca, U0bcb ] }; - key { [ U0bbf, U0bc0 ] }; - key { [ U0bc1, U0bc2 ] }; + key { [ U0B9E, U0BB6 ] }; + key { [ U0BB1, U0BB7 ] }; + key { [ U0BA8, U0BB8 ] }; + key { [ U0B9A, U0BB9 ] }; + key { [ U0BB5, U0B9C ] }; + key { [ U0BB2 ] }; + key { [ U0BB0 ] }; + key { [ U0BC8, U0B90 ] }; + key { [ U0BCA, U0BCB ] }; + key { [ U0BBF, U0BC0 ] }; + key { [ U0BC1, U0BC2 ] }; // Arow - key { [ U0baf ] }; - key { [ U0bb3 ] }; - key { [ U0ba9 ] }; - key { [ U0b95 ] }; - key { [ U0baa ] }; - key { [ U0bbe, U0bb4 ] }; - key { [ U0ba4 ] }; - key { [ U0bae ] }; - key { [ U0b9f ] }; - key { [ U0bcd ] }; - key { [ U0b99 ] }; + key { [ U0BAF ] }; + key { [ U0BB3 ] }; + key { [ U0BA9 ] }; + key { [ U0B95 ] }; + key { [ U0BAA ] }; + key { [ U0BBE, U0BB4 ] }; + key { [ U0BA4 ] }; + key { [ U0BAE ] }; + key { [ U0B9F ] }; + key { [ U0BCD, U0B83 ] }; + key { [ U0B99 ] }; // Zrow - key { [ U0ba3 ] }; - key { [ U0b92, U0b93 ] }; - key { [ U0b89, U0b8a ] }; - key { [ U0b8e, U0b8f ] }; - key { [ U0bc6, U0bc7 ] }; - key { [ U0b94, U0bcc ] }; - key { [ U0b85, U0b86 ] }; - key { [ U0b87, U0b88 ] }; + key { [ U0BA3 ] }; + key { [ U0B92, U0B93 ] }; + key { [ U0B89, U0B8A ] }; + key { [ U0B8E, U0B8F ] }; + key { [ U0BC6, U0BC7 ] }; + key { [ U0B94, U0BCC ] }; + key { [ U0B85, U0B86 ] }; + key { [ U0B87, U0B88 ] }; +}; + +partial alphanumeric_keys +xkb_symbols "tam_keyboard_with_numerals" { + +// Description: A keymap based on the TamilNet'99 typewriter keyboard +// Encoding: Unicode (http://www.unicode.org) +// Author: Malathi S +// Secondary contact: Sri Ramadoss M +// Date : Fri Sep 4 11:33:00 CST 2009 +// Mapping: + + name[Group1]= "India - Tamil Keyboard with Numerals"; + + // Mainly numbers. + key { [ apostrophe, asciitilde ] }; + key { [ U0BE7, exclam ] }; + key { [ U0BE8, at ] }; + key { [ U0BE9, numbersign ] }; + key { [ U0BEA, U0BF9 ] }; + key { [ U0BEB, percent ] }; + key { [ U0BEC, asciicircum ] }; + key { [ U0BED, ampersand ] }; + key { [ U0BEE, asterisk ] }; + key { [ U0BEF, parenleft ] }; + key { [ U0BE6, parenright ] }; + key { [ minus, underscore ] }; + key { [ equal, plus ] }; + + + // Qrow + key { [ U0B9E, U0BB6 ] }; + key { [ U0BB1, U0BB7 ] }; + key { [ U0BA8, U0BB8 ] }; + key { [ U0B9a, U0BB9 ] }; + key { [ U0BB5, U0B9c ] }; + key { [ U0BB2 ] }; + key { [ U0BB0 ] }; + key { [ U0BC8, U0B90 ] }; + key { [ U0BCA, U0BCB ] }; + key { [ U0BBF, U0BC0 ] }; + key { [ U0BC1, U0BC2 ] }; + + // Arow + key { [ U0BAF ] }; + key { [ U0BB3 ] }; + key { [ U0BA9 ] }; + key { [ U0B95 ] }; + key { [ U0BAA ] }; + key { [ U0BBE, U0BB4 ] }; + key { [ U0BA4 ] }; + key { [ U0BAE ] }; + key { [ U0B9F ] }; + key { [ U0BCD, U0B83 ] }; + key { [ U0B99 ] }; + + // Zrow + key { [ U0BA3 ] }; + key { [ U0B92, U0B93 ] }; + key { [ U0B89, U0B8A ] }; + key { [ U0B8E, U0B8F ] }; + key { [ U0BC6, U0BC7 ] }; + key { [ U0B94, U0BCC ] }; + key { [ U0B85, U0B86 ] }; + key { [ U0B87, U0B88 ] }; }; partial alphanumeric_keys @@ -1185,7 +1262,8 @@ xkb_symbols "olpc" { key { [ period, U0964 ] }; // DEVANAGARI DANDA key { [ U092F, U095F ] }; // DEVANAGARI LETTER YA; DEVANAGARI LETTER YYA - key { [ space, space, U200C, U200D ] }; // ZERO-WIDTH-NON-JOINER (ZWNJ); ZERO-WIDTH-JOINER (ZWJ) + // space, space, Zero-Width-Non-Joiner (ZWNJ), Zero-Width-Joiner (ZWJ): + include "nbsp(zwnj3zwj4)" include "group(olpc)" }; @@ -1240,7 +1318,6 @@ xkb_symbols "hin-wx" { key { [ 0x1000932, 0x1000962, 0x1000933, 0x100090C] }; key { [ semicolon, colon ] }; key { [ quoteright, quotedbl ] }; - key { [ backslash, bar ] }; key { [ 0x1000901, 0x100093C, 0x100093D, 0x1000950] }; key { [ 0x1000926, 0x1000927 ] }; diff --git a/dist/xkeyboard-config/symbols/inet b/dist/xkeyboard-config/symbols/inet index a159021f8..5de28b846 100644 --- a/dist/xkeyboard-config/symbols/inet +++ b/dist/xkeyboard-config/symbols/inet @@ -32,6 +32,7 @@ xkb_symbols "media_common" { key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; key { [ XF86Eject ] }; + key { [ XF86Eject ] }; }; // popular web navigation combination @@ -119,10 +120,10 @@ xkb_symbols "evdev" { key { [ Hangul ] }; key { [ Hangul_Hanja ] }; + key { [ XF86TouchpadToggle ] }; // key { [ ] }; // KEY_MACRO key { [ plusminus ] }; - key { [ KP_Separator ] }; key { [ XF86MenuKB ] }; key { [ XF86Calculator ] }; // key { [ ] }; // KEY_SETUP @@ -174,7 +175,7 @@ xkb_symbols "evdev" { key { [ XF86Suspend ] }; key { [ XF86Close ] }; key { [ XF86AudioPlay ] }; - key { [ XF86Forward ] }; + key { [ XF86AudioForward ] }; // key { [ ] }; // KEY_BASSBOOST key { [ Print ] }; // key { [ ] }; // KEY_HP @@ -213,6 +214,12 @@ xkb_symbols "evdev" { // key { [ ] }; // KEY_WIMAX key { [ XF86Hibernate ] }; // KEY_HIBERNATE + key { [ XF86Tools ] }; + key { [ XF86Launch5 ] }; + key { [ XF86Launch6 ] }; + key { [ XF86Launch7 ] }; + key { [ XF86Launch8 ] }; + key { [ XF86Launch9 ] }; }; @@ -428,7 +435,6 @@ xkb_symbols "btc9019u" { include "inet(media_nav_acpi_common)" key { [ XF86Search ] }; key { [ XF86HomePage ] }; - key { [ XF86Eject ] }; }; // Cherry Blue Line @@ -1721,7 +1727,6 @@ xkb_symbols "cymotionlinux" { key { [ XF86Cut ] }; key { [ XF86Copy ] }; key { [ XF86Paste ] }; - key { [ XF86Eject ] }; key { [ XF86ScrollUp ] }; key { [ XF86AudioMedia ] }; }; @@ -1797,6 +1802,15 @@ xkb_symbols "unitekkb1925" { key { [ XF86Reload ] }; }; +// Creative + +// Creative Desktop Wireless 7000 +partial alphanumeric_keys +xkb_symbols "creativedw7000" { + include "inet(media_nav_acpi_common)" + key { [ XF86Pictures ] }; +}; + // Compal // Compal FL90 diff --git a/dist/xkeyboard-config/symbols/ir b/dist/xkeyboard-config/symbols/ir index af662cf3a..c49e379e1 100644 --- a/dist/xkeyboard-config/symbols/ir +++ b/dist/xkeyboard-config/symbols/ir @@ -1,18 +1,45 @@ // $XKeyboardConfig$ -// Iranian keyboard layout, -// based on National Iranian Keyboard Standard (ISIRI 2901:1994), -// with additions. + +// Iranian keyboard layout + +//////////////////////////////////////// +// Persian layout, +// based on +// Information Technology – Layout of Persian Letters and Symbols on Computer Keyboards +// ISIRI 9147 – 1st Edition +// Institute of Standards and Industrial Research of Iran +// http://www.isiri.org/UserStd/DownloadStd.aspx?id=9147 +// http://behnam.esfahbod.info/standards/isiri-keyboard-9147.pdf // // Author: Behnam Esfahbod // - -// 3-Level layout - partial default alphanumeric_keys -xkb_symbols "basic" { +xkb_symbols "pes" { name[Group1]= "Iran"; + include "ir(pes_part_basic)" + include "ir(pes_part_ext)" + + include "nbsp(zwnj2nb3nnb4)" + include "level3(ralt_switch)" +}; + + +partial alphanumeric_keys +xkb_symbols "pes_keypad" { + name[Group1]= "Iran - Persian, with Persian Keypad"; + + include "ir(pes_part_basic)" + include "ir(pes_part_keypad)" + + include "nbsp(zwnj2nb3nnb4)" + include "level3(ralt_switch)" +}; + +partial hidden alphanumeric_keys +xkb_symbols "pes_part_basic" { + // Persian digits key { [ 0x10006f1, exclam, quoteleft ] }; key { [ 0x10006f2, 0x100066c, at ] }; @@ -25,13 +52,7 @@ xkb_symbols "basic" { key { [ 0x10006f9, parenright, 0x100200e ] }; key { [ 0x10006f0, parenleft, 0x100200f ] }; - // Other 3-Level symbols - key { [ 0x100200d, division, asciitilde ] }; - key { [ minus, Arabic_tatweel, underscore ] }; - key { [ equal, plus, 0x1002212 ] }; - key { [ backslash, bar, 0x1002010 ] }; - key { [ space, 0x100200c, nobreakspace ] }; - + // Persian letters and symbols key { [ Arabic_dad, Arabic_sukun, degree ] }; key { [ Arabic_sad, Arabic_dammatan, VoidSymbol ] }; key { [ Arabic_theh, Arabic_kasratan, 0x13a4 ] }; @@ -68,14 +89,16 @@ xkb_symbols "basic" { key { [ period, less, apostrophe ] }; key { [ slash, Arabic_question_mark, question ] }; - include "level3(ralt_switch)" + key { [ 0x100200d, division, asciitilde ] }; + key { [ minus, Arabic_tatweel, underscore ] }; + key { [ equal, plus, 0x1002212 ] }; + key { [ backslash, bar, 0x1002010 ] }; }; - partial hidden alphanumeric_keys -xkb_symbols "part_pro" { +xkb_symbols "pes_part_ext" { - // Persian and English (ASCII) digits + // Persian and ASCII digits key { [ 0x10006f1, exclam, quoteleft, 1 ] }; key { [ 0x10006f2, 0x100066c, at, 2 ] }; key { [ 0x10006f3, 0x100066b, numbersign, 3 ] }; @@ -89,7 +112,7 @@ xkb_symbols "part_pro" { }; partial hidden alphanumeric_keys -xkb_symbols "part_keypad" { +xkb_symbols "pes_part_keypad" { // Persian digits and Mathematical operators key { [ division, XF86_Ungrab ] }; @@ -116,39 +139,9 @@ xkb_symbols "part_keypad" { key { [ KP_Delete, 0x100066b ] }; }; -// 4-Level leyout - -partial alphanumeric_keys -xkb_symbols "pro" { - include "ir(basic)" - include "ir(part_pro)" - - name[Group1]= "Iran - Pro"; -}; - - -// Persian Keypad leyout - -partial alphanumeric_keys -xkb_symbols "keypad" { - include "ir(basic)" - include "ir(part_keypad)" - - name[Group1]= "Iran - Keypad"; -}; - - -// 4-Level leyout with Persian Keypad leyout - -partial alphanumeric_keys -xkb_symbols "pro_keypad" { - include "ir(basic)" - include "ir(part_keypad)" - include "ir(part_pro)" - - name[Group1]= "Iran - Pro Keypad"; -}; +//////////////////////////////////////// +// Kurdish Layout partial alphanumeric_keys xkb_symbols "ku" { @@ -168,6 +161,7 @@ xkb_symbols "ku_alt" { name[Group1]= "Iran - Kurdish, Latin Alt-Q"; }; +//////////////////////////////////////// // Kurdish Soranî Bahdînî (Arabic) keyboard layout, // based on the Kurdî Soranî Bahdînî keyboard from KurdITGroup // which is based on National Iranian Keyboard Standard (ISIRI 2901:1994), @@ -182,6 +176,7 @@ xkb_symbols "ku_alt" { // Author: Erdal Ronahî // // Kurdish Arabic-Latin Layout for Soranî + partial alphanumeric_keys xkb_symbols "ku_ara" { name[Group1]= "Iran - Kurdish, Arabic-Latin"; @@ -189,7 +184,6 @@ xkb_symbols "ku_ara" { // Other 3-Level symbols key { [ 0x100200d, division, asciitilde ] }; key { [ backslash, bar, ccedilla, Ccedilla ] }; - key { [ space, 0x100200c, nobreakspace ] }; // Digits key { [ 1, exclam, 0x10006f1, quoteleft ] }; @@ -241,6 +235,7 @@ xkb_symbols "ku_ara" { key { [ period, less, apostrophe ] }; key { [ slash, Arabic_question_mark, question ] }; + include "nbsp(zwnj2nb3)" include "level3(ralt_switch)" - }; + diff --git a/dist/xkeyboard-config/symbols/is b/dist/xkeyboard-config/symbols/is index fcf199bb4..db503e7e6 100644 --- a/dist/xkeyboard-config/symbols/is +++ b/dist/xkeyboard-config/symbols/is @@ -40,13 +40,13 @@ xkb_symbols "Sundeadkeys" { name[Group1]="Iceland - Sun dead keys"; - key { [SunFA_Circum, degree, notsign, notsign ] }; - key { [SunFA_Acute, SunFA_Grave, SunFA_Cedilla, SunFA_Cedilla ] }; - key { [udiaeresis, Udiaeresis, SunFA_Diaeresis, SunFA_Diaeresis ] }; - key { [ plus, asterisk, SunFA_Tilde, dead_macron ] }; - key { [odiaeresis, Odiaeresis, SunFA_Acute, SunFA_Acute ] }; - key { [adiaeresis, Adiaeresis, SunFA_Circum, SunFA_Circum ] }; - key { [numbersign, acute, SunFA_Grave, SunFA_Grave ] }; + key { [dead_circumflex, degree, notsign, notsign ] }; + key { [dead_acute, dead_grave, dead_cedilla, dead_cedilla ] }; + key { [udiaeresis, Udiaeresis, dead_diaeresis, dead_diaeresis ] }; + key { [ plus, asterisk, dead_tilde, dead_macron ] }; + key { [odiaeresis, Odiaeresis, dead_acute, dead_acute ] }; + key { [adiaeresis, Adiaeresis, dead_circumflex, dead_circumflex ] }; + key { [numbersign, acute, dead_grave, dead_grave ] }; }; partial alphanumeric_keys @@ -173,14 +173,15 @@ xkb_symbols "mac" { // Rather it's a simple modification of 5 keys of the US Dvorak layout, // it adds Germanic/Icelandic style quotation marks („“), eth (ðÐ), ae -// (æÆ), endash and emdash (–—) and thorn (þÞ). These keys aren't used in -// the US version making this IS version a superset of it. +// (æÆ), endash and emdash (–—), thorn (þÞ), EuroSign (€) and the German +// Sharp S (ßẞ). These keys aren't used in the US version, making the +// Icelandic version a superset of it. // Maybe someone else will make a "full" attempt at an Icelandic layout // but I was mostly interested in continuing to type English comfortably // as a primary function while being able to type the full Icelandic // alphabet as a secondary function. -// -- Ævar Arnfjörð Bjarmason +// -- Ævar Arnfjörð Bjarmason // Icelandic Dvorak partial alphanumeric_keys @@ -188,12 +189,14 @@ xkb_symbols "dvorak" { name[Group1]= "Iceland - Dvorak"; include "us(dvorak)" + include "eurosign(4)" key { [ slash, question, U201e, U201c ] }; key { [ d, D, eth, ETH ] }; key { [ s, S, ae, AE ] }; key { [ minus, underscore, endash, emdash ] }; key { [ z, Z, thorn, Thorn ] }; + key { [ b, B, ssharp, U1E9E ] }; include "level3(ralt_switch)" }; diff --git a/dist/xkeyboard-config/symbols/it b/dist/xkeyboard-config/symbols/it index e91a9f804..7f703d16f 100644 --- a/dist/xkeyboard-config/symbols/it +++ b/dist/xkeyboard-config/symbols/it @@ -176,3 +176,43 @@ xkb_symbols "olpc" { key { [ less, greater, guillemotleft, guillemotright ] }; }; +partial alphanumeric_keys modifier_keys +xkb_symbols "us" { + + name[Group1]= "Italy - US keyboard with Italian letters"; + + include "us(euro)" + + // Alphanumeric section + + key { [ grave, asciitilde, dead_grave, dead_tilde ] }; + key { [ 1, exclam, onesuperior ] }; + key { [ 2, at, twosuperior ] }; + key { [ 3, numbersign, threesuperior ] }; + key { [ 6,asciicircum,dead_circumflex ] }; + key { [ 0, parenright, degree ] }; + key { [ minus, underscore, dead_macron ] }; + + key { [ e, E, egrave, Egrave ] }; + key { [ r, R, registered ] }; + key { [ u, U, ugrave, Ugrave ] }; + key { [ i, I, igrave, Igrave ] }; + key { [ o, O, ograve, Ograve ] }; + + key { [ a, A, agrave, Agrave ] }; + key { [ d, D, eacute, Eacute ] }; + key { [ j, J, uacute, Uacute ] }; + key { [ k, K, iacute, Iacute ] }; + key { [ l, L, oacute, Oacute ] }; + key { [ semicolon, colon,dead_diaeresis, dead_diaeresis ] }; + key { [apostrophe, quotedbl, dead_acute ] }; + + key { [ z, Z, aacute, Aacute ] }; + key { [ c, C, copyright ] }; + key { [ n, N, ntilde, Ntilde ] }; + key { [ comma, less, guillemotleft ] }; + key { [ period, greater, guillemotright ] }; + + include "level3(ralt_switch)" +}; + diff --git a/dist/xkeyboard-config/symbols/jp b/dist/xkeyboard-config/symbols/jp index 694090cb5..68ffff722 100644 --- a/dist/xkeyboard-config/symbols/jp +++ b/dist/xkeyboard-config/symbols/jp @@ -211,3 +211,12 @@ xkb_symbols "nicola_f_bs" { key { [ Escape ] }; key { [ at, grave ] }; }; + +// Copied from macintosh_vndr/jp +partial alphanumeric_keys +xkb_symbols "mac" { + name[Group1] = "Japan - Macintosh"; + include "jp(kana)" + + replace key { [ Caps_Lock ] }; +}; diff --git a/dist/xkeyboard-config/symbols/ke b/dist/xkeyboard-config/symbols/ke new file mode 100644 index 000000000..5ec174b7e --- /dev/null +++ b/dist/xkeyboard-config/symbols/ke @@ -0,0 +1,44 @@ +// $XKeyboardConfig$ + +// Keyboard layout for Swahili in Arabic script. +// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard +// Please notify any corrections or omissions to +// Kevin Donnelly (kevin@dotmon.com) + +partial default alphanumeric_keys +xkb_symbols "swa" { + + include "us" + + name[Group1]= "Kenya"; + + key { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW + key { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS + key { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE + key { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT + key { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW + key { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE + key { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON + key { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW + + include "level3(ralt_switch)" +}; + +partial alphanumeric_keys +xkb_symbols "kik" { + + include "us" + + name[Group1]= "Kenya - Kikuyu"; + + key { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW + key { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS + key { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE + key { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT + key { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW + key { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE + key { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON + key { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW + + include "level3(ralt_switch)" +}; diff --git a/dist/xkeyboard-config/symbols/keypad b/dist/xkeyboard-config/symbols/keypad index fa2d72fbb..e99d0f60c 100644 --- a/dist/xkeyboard-config/symbols/keypad +++ b/dist/xkeyboard-config/symbols/keypad @@ -124,6 +124,7 @@ xkb_symbols "x11" { key { [ KP_Insert, KP_0 ] }; key { [ KP_Delete, KP_Decimal ] }; + key { [ KP_Decimal, KP_Decimal ] }; }; diff --git a/dist/xkeyboard-config/symbols/latam b/dist/xkeyboard-config/symbols/latam index 29ec743dc..fd748ab26 100644 --- a/dist/xkeyboard-config/symbols/latam +++ b/dist/xkeyboard-config/symbols/latam @@ -35,8 +35,8 @@ partial alphanumeric_keys xkb_symbols "Sundeadkeys" { include "latam(basic)" - key { [SunFA_Acute, SunFA_Diaeresis, braceleft, braceleft ] }; - key { [SunFA_Grave, SunFA_Circum, bracketleft, dead_abovering ] }; + key { [dead_acute, dead_diaeresis, braceleft, braceleft ] }; + key { [dead_grave, dead_circumflex, bracketleft, dead_abovering ] }; }; partial alphanumeric_keys diff --git a/dist/xkeyboard-config/symbols/latin b/dist/xkeyboard-config/symbols/latin index f630fd98a..456203d0a 100644 --- a/dist/xkeyboard-config/symbols/latin +++ b/dist/xkeyboard-config/symbols/latin @@ -22,7 +22,7 @@ xkb_symbols "basic" { key { [ q, Q, at, Greek_OMEGA ] }; key { [ w, W, lstroke, Lstroke ] }; - key { [ e, E ] }; + key { [ e, E, e, E ] }; key { [ r, R, paragraph, registered ] }; key { [ t, T, tslash, Tslash ] }; key { [ y, Y, leftarrow, yen ] }; @@ -39,7 +39,7 @@ xkb_symbols "basic" { key { [ f, F, dstroke, ordfeminine ] }; key { [ g, G, eng, ENG ] }; key { [ h, H, hstroke, Hstroke ] }; - key { [ j, J ] }; + key { [ j, J, j, J ] }; key { [ k, K, kra, ampersand ] }; key { [ l, L, lstroke, Lstroke ] }; key { [ semicolon, colon, dead_acute, dead_doubleacute ] }; @@ -52,7 +52,7 @@ xkb_symbols "basic" { key { [ c, C, cent, copyright ] }; key { [ v, V, leftdoublequotemark, leftsinglequotemark ] }; key { [ b, B, rightdoublequotemark, rightsinglequotemark ] }; - key { [ n, N ] }; + key { [ n, N, n, N ] }; key { [ m, M, mu, masculine ] }; key { [ comma, less, horizconnector, multiply ] }; key { [ period, greater, periodcentered, division ] }; diff --git a/dist/xkeyboard-config/symbols/level3 b/dist/xkeyboard-config/symbols/level3 index 79fdcea03..c2c6b13a2 100644 --- a/dist/xkeyboard-config/symbols/level3 +++ b/dist/xkeyboard-config/symbols/level3 @@ -144,3 +144,57 @@ xkb_symbols "enter_switch" { }; modifier_map Mod5 { ISO_Level3_Shift }; }; + +partial modifier_keys +xkb_symbols "caps_switch" { + key { + type[Group1]="ONE_LEVEL", + symbols[Group1] = [ ISO_Level3_Shift ] + }; + modifier_map Mod5 { ISO_Level3_Shift }; +}; + +partial modifier_keys +xkb_symbols "bksl_switch" { + key { + type[Group1]="ONE_LEVEL", + symbols[Group1] = [ ISO_Level3_Shift ] + }; + modifier_map Mod5 { ISO_Level3_Shift }; +}; + +partial modifier_keys +xkb_symbols "lsgt_switch" { + key { + type[Group1]="ONE_LEVEL", + symbols[Group1] = [ ISO_Level3_Shift ] + }; + modifier_map Mod5 { ISO_Level3_Shift }; +}; + +partial modifier_keys +xkb_symbols "caps_switch_latch" { + key { + type[Group1]="THREE_LEVEL", + symbols[Group1] = [ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch ] + }; + modifier_map Mod5 { ISO_Level3_Shift }; +}; + +partial modifier_keys +xkb_symbols "bksl_switch_latch" { + key { + type[Group1]="THREE_LEVEL", + symbols[Group1] = [ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch ] + }; + modifier_map Mod5 { ISO_Level3_Shift }; +}; + +partial modifier_keys +xkb_symbols "lsgt_switch_latch" { + key { + type[Group1]="THREE_LEVEL", + symbols[Group1] = [ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch ] + }; + modifier_map Mod5 { ISO_Level3_Shift }; +}; diff --git a/dist/xkeyboard-config/symbols/level5 b/dist/xkeyboard-config/symbols/level5 index 87ecfaa55..690ac7259 100644 --- a/dist/xkeyboard-config/symbols/level5 +++ b/dist/xkeyboard-config/symbols/level5 @@ -16,3 +16,136 @@ xkb_symbols "rctrl_switch" { }; modifier_map Mod3 { ISO_Level5_Shift }; }; + +partial modifier_keys +xkb_symbols "lsgt_switch" { + key { + type[Group1]="ONE_LEVEL", + symbols[Group1] = [ ISO_Level5_Shift ] + }; + modifier_map Mod3 { ISO_Level5_Shift }; +}; + +partial modifier_keys +xkb_symbols "ralt_switch" { + key { + type[Group1]="ONE_LEVEL", + symbols[Group1] = [ ISO_Level5_Shift ] + }; + modifier_map Mod3 { ISO_Level5_Shift }; +}; + + +// The following modifier keys are used to switch to the third shift and to set a +// corresponding lock, implemented as NumLock. + +partial modifier_keys +xkb_symbols "lock" { + // This adds the definitions needed to create a level5-lock behaviour, using + // the real modifier NumLock as a lock indicator. + // See also: types/level5 : EIGHT_LEVEL_LEVEL_FIVE_LOCK + // See also: compat/level5(level5_lock) + key.type[Group1] = "ONE_LEVEL"; + + replace key { + vmods = LevelFive, + symbols[Group1] = [ ISO_Level5_Shift ], + actions[Group1] = [ SetMods(modifiers=LevelFive) ] + }; + modifier_map Mod3 { }; + + replace key { + vmods = NumLock, + symbols[Group1] = [ NoSymbol ], + actions[Group1] = [ SetMods(modifiers=NumLock) ] + }; + modifier_map Mod2 { }; +}; + +partial modifier_keys +xkb_symbols "lsgt_switch_lock" { + + include "level5(lock)" + + key { + type[Group1] = "EIGHT_LEVEL", + symbols[Group1] = [ ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock ] + }; +}; + +partial modifier_keys +xkb_symbols "lwin_switch_lock" { + + include "level5(lock)" + + key { + type[Group1] = "EIGHT_LEVEL", + symbols[Group1] = [ ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock ] + }; +}; + +partial modifier_keys +xkb_symbols "ralt_switch_lock" { + + include "level5(lock)" + + key { + type[Group1] = "EIGHT_LEVEL", + symbols[Group1] = [ ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock ] + }; +}; + +partial modifier_keys +xkb_symbols "rwin_switch_lock" { + + include "level5(lock)" + + key { + type[Group1] = "EIGHT_LEVEL", + symbols[Group1] = [ ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock ] + }; +}; + +partial modifier_keys +xkb_symbols "lsgt_switch_lock_cancel" { + + include "level5(lock)" + + key { + type[Group1] = "EIGHT_LEVEL_LEVEL_FIVE_LOCK", + symbols[Group1] = [ ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock ] + }; +}; + +partial modifier_keys +xkb_symbols "lwin_switch_lock_cancel" { + + include "level5(lock)" + + key { + type[Group1] = "EIGHT_LEVEL_LEVEL_FIVE_LOCK", + symbols[Group1] = [ ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock ] + }; +}; + +partial modifier_keys +xkb_symbols "ralt_switch_lock_cancel" { + + include "level5(lock)" + + key { + type[Group1] = "EIGHT_LEVEL_LEVEL_FIVE_LOCK", + symbols[Group1] = [ ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock ] + }; +}; + +partial modifier_keys +xkb_symbols "rwin_switch_lock_cancel" { + + include "level5(lock)" + + key { + type[Group1] = "EIGHT_LEVEL_LEVEL_FIVE_LOCK", + symbols[Group1] = [ ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock ] + }; +}; diff --git a/dist/xkeyboard-config/symbols/lk b/dist/xkeyboard-config/symbols/lk index 161518673..332e9328f 100644 --- a/dist/xkeyboard-config/symbols/lk +++ b/dist/xkeyboard-config/symbols/lk @@ -74,7 +74,7 @@ xkb_symbols "sin_phonetic" { key { [ any, any, 0x0100200d, NoSymbol ] }; // Space - key { [ space, nobreakspace, 0x0100200c, NoSymbol ] }; + include "nbsp(zwnj2nb3s)" include "level3(ralt_switch)" }; diff --git a/dist/xkeyboard-config/symbols/lt b/dist/xkeyboard-config/symbols/lt index d535da7d3..a832d5072 100644 --- a/dist/xkeyboard-config/symbols/lt +++ b/dist/xkeyboard-config/symbols/lt @@ -1,168 +1,173 @@ // $XKeyboardConfig$ -// based on -// Lithuanian keyboard map by Ričardas Čepas -// merged into one file by Nerijus Baliūnas -// Added number and special characters writing in basic lt layout with RAlt by -// Mantas Kriaučiūnas , 2004 +// Separate keymaps merged into one file by Nerijus Baliūnas, 2002 // // $XFree86: xc/programs/xkbcomp/symbols/lt,v 1.3 2002/12/14 22:26:11 dawes Exp $ -// If you want to have 2 layouts, use +// Lithuanian Numeric layout - Lithuanian letters on the numeric row +// based on Lithuanian keyboard map by Ričardas Čepas +// 3rd and 4th levels added by Mantas Kriaučiūnas , 2004 +// Minor modifications and cleanup by Rimas Kudelis , 2010 +// +// If you want two layouts, use: // Option "XkbLayout" "lt,lt(us)" - -// Lithuanian Baltic layout - Lithuanian letters on the numeric row partial default alphanumeric_keys modifier_keys xkb_symbols "basic" { include "latin" + include "eurosign(e)" + include "level3(ralt_switch)" name[Group1]="Lithuania"; - key { [ aogonek, Aogonek, 1, exclam ] }; - key { [ ccaron, Ccaron, 2, at ] }; - key { [ eogonek, Eogonek, 3, numbersign ] }; - key { [ eabovedot, Eabovedot, 4, dollar ] }; - key { [ iogonek, Iogonek, 5, percent ] }; - key { [ scaron, Scaron, 6, asciicircum ] }; - key { [ uogonek, Uogonek, 7, ampersand ] }; - key { [ umacron, Umacron, 8, asterisk ] }; - key { [doublelowquotemark, parenleft, 9, parenleft ] }; - key { [leftdoublequotemark,parenright, 0, parenright ] }; - key { [ zcaron, Zcaron, equal, plus ] }; - - key { [ endash, EuroSign ] }; - - include "level3(ralt_switch)" + key {[ grave, asciitilde, acute ]}; + key {[ aogonek, Aogonek, 1, exclam ]}; + key {[ ccaron, Ccaron, 2, at ]}; + key {[ eogonek, Eogonek, 3, numbersign ]}; + key {[ eabovedot, Eabovedot, 4, dollar ]}; + key {[ iogonek, Iogonek, 5, percent ]}; + key {[ scaron, Scaron, 6, asciicircum ]}; + key {[ uogonek, Uogonek, 7, ampersand ]}; + key {[ umacron, Umacron, 8, asterisk ]}; + key {[ doublelowquotemark, parenleft, 9, parenleft ]}; + key {[ leftdoublequotemark, parenright, 0, parenright ]}; + key {[ minus, underscore, endash ]}; + key {[ zcaron, Zcaron, equal, plus ]}; + + key {[ endash, EuroSign ]}; }; -// Similar to the above, but you should use Right Alt + numeric row +// Similar to the above, but uses 3rd and 4th levels in the numeric row // for Lithuanian letters partial alphanumeric_keys modifier_keys xkb_symbols "us" { include "latin" + include "eurosign(e)" + include "level3(ralt_switch)" name[Group1]="Lithuania - US keyboard with Lithuanian letters"; - key { [ 1, exclam, aogonek, Aogonek ] }; - key { [ 2, at, ccaron, Ccaron ] }; - key { [ 3, numbersign, eogonek, Eogonek ] }; - key { [ 4, dollar, eabovedot, Eabovedot ] }; - key { [ 5, percent, iogonek, Iogonek ] }; - key { [ 6, asciicircum, scaron, Scaron ] }; - key { [ 7, ampersand, uogonek, Uogonek ] }; - key { [ 8, asterisk, umacron, Umacron ] }; - key { [ 9, parenleft, doublelowquotemark, parenleft ] }; - key { [ 0, parenright, leftdoublequotemark,parenright ] }; - key { [ equal, plus, zcaron, Zcaron ] }; - - key { [ e, E, endash, EuroSign ] }; - key { [ endash, EuroSign ] }; - - include "level3(ralt_switch)" + key {[ grave, asciitilde, acute ]}; + key {[ 1, exclam, aogonek, Aogonek ]}; + key {[ 2, at, ccaron, Ccaron ]}; + key {[ 3, numbersign, eogonek, Eogonek ]}; + key {[ 4, dollar, eabovedot, Eabovedot ]}; + key {[ 5, percent, iogonek, Iogonek ]}; + key {[ 6, asciicircum, scaron, Scaron ]}; + key {[ 7, ampersand, uogonek, Uogonek ]}; + key {[ 8, asterisk, umacron, Umacron ]}; + key {[ 9, parenleft, doublelowquotemark, parenleft ]}; + key {[ 0, parenright, leftdoublequotemark, parenright ]}; + key {[ minus, underscore, endash ]}; + key {[ equal, plus, zcaron, Zcaron ]}; + + key {[ endash, EuroSign ]}; }; -// Lithuanian keyboard map by Gediminas Paulauskas -// Minor modification by Ričardas Čepas according to http://sun3.mif.vu.lt/cs/TK4/lithkeyb.html - -// Describes Lithuanian keymap LST 1582:2000 +// Lithuanian keymap LST 1582:2000 +// The standard is described at http://ims.mii.lt/klav/ // Extensions: B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this // layout usable with pc101 and pc104 keyboards. +// +// Made by Gediminas Paulauskas +// Minor modifications by Ričardas Čepas and Rimas Kudelis partial alphanumeric_keys modifier_keys xkb_symbols "std" { include "latin" - - name[Group1]= "Lithuania - Standard"; - - key {[ grave, asciitilde, acute ]}; - key {[ exclam, 1, at ]}; - key {[ minus, 2, underscore ]}; - key {[ slash, 3, numbersign ]}; - key {[ semicolon, 4, dollar ]}; - key {[ colon, 5, section ]}; - key {[ comma, 6, asciicircum ]}; - key {[ period, 7, ampersand ]}; - key {[ equal, 8, asterisk ]}; - key {[ parenleft, 9, bracketleft ]}; - key {[ parenright, 0, bracketright ]}; - key {[ question, plus, apostrophe ]}; - key {[ x, X, percent ]}; - key {[ aogonek, Aogonek ]}; - key {[ zcaron, Zcaron ]}; - key {[ e, E, EuroSign ]}; - key {[ iogonek, Iogonek, braceleft ]}; - key {[ w, W, braceright ]}; - key {[ scaron, Scaron ]}; - key {[ uogonek, Uogonek ]}; - key {[ eabovedot, Eabovedot, quotedbl ]}; - key {[ z, Z, less ]}; - key {[ umacron, Umacron, greater ]}; - key {[ c, C, endash ]}; - key {[ ccaron, Ccaron, doublelowquotemark ]}; - key {[ f, F, leftdoublequotemark ]}; -// this is actually right quote for Lithuanian - key {[ eogonek, Eogonek, backslash ]}; - key {[ q, Q, bar ]}; - key {[ space, space, nobreakspace, nobreakspace ]}; - - key {[ less, greater, endash ]}; - + include "eurosign(e)" + include "nbsp(level3)" include "kpdl(comma)" - include "level3(ralt_switch)" + + name[Group1]="Lithuania - Standard"; + + key {[ grave, asciitilde, acute ]}; + key {[ exclam, 1, at ]}; + key {[ minus, 2, underscore ]}; + key {[ slash, 3, numbersign ]}; + key {[ semicolon, 4, dollar ]}; + key {[ colon, 5, section ]}; + key {[ comma, 6, asciicircum ]}; + key {[ period, 7, ampersand ]}; + key {[ equal, 8, asterisk ]}; + key {[ parenleft, 9, bracketleft ]}; + key {[ parenright, 0, bracketright ]}; + key {[ question, plus, apostrophe ]}; + key {[ x, X, percent ]}; + + key {[ aogonek, Aogonek ]}; + key {[ zcaron, Zcaron ]}; + key {[ iogonek, Iogonek, braceleft ]}; + key {[ w, W, braceright ]}; + + key {[ scaron, Scaron ]}; + key {[ uogonek, Uogonek ]}; + key {[ eabovedot, Eabovedot, quotedbl ]}; + key {[ q, Q, bar ]}; + + key {[ less, greater, endash ]}; + key {[ z, Z, less ]}; + key {[ umacron, Umacron, greater ]}; + key {[ c, C, endash ]}; + key {[ ccaron, Ccaron, doublelowquotemark ]}; + key {[ f, F, leftdoublequotemark ]}; + key {[ eogonek, Eogonek, backslash ]}; }; -// Lithuanian keyboard map by Piter PUNK -// Describes Lithuanian keymap LST 1205-92 -// +// Lithuanian keymap LST 1205-92 +// This standard was made deprecated by LST 1582:2000 above. // This keyboard is also know as IBM layout. -// We follow the map found at: http://www.kada.lt/litwin/Kbdlta.gif -// and info from Edis Tamoshauskas +// We follow the map shown at: http://www.registrucentras.lt/litwin/kbdlta.gif +// and info from Edis Tamošauskas +// +// Made by Piter PUNK +// Minor modifications and cleanup by Rimas Kudelis, 2010 partial alphanumeric_keys modifier_keys xkb_symbols "ibm" { include "latin" - - name[Group1]= "Lithuania - IBM (LST 1205-92)"; - - key {[ grave, asciitilde ]}; - key {[ exclam, 1 ]}; - key {[ quotedbl, 2, at ]}; - key {[ slash, 3, numbersign ]}; - key {[ semicolon, 4, dollar ]}; - key {[ colon, 5, percent ]}; - key {[ comma, 6, asciicircum ]}; - key {[ period, 7, ampersand ]}; - key {[ question, 8, asterisk ]}; - key {[ parenleft, 9 ]}; - key {[ parenright, 0 ]}; - key {[ underscore, minus ]}; - key {[ plus, equal ]}; - key {[ aogonek, Aogonek, q, Q ]}; - key {[ zcaron, Zcaron, w, W ]}; - key {[ e, E, EuroSign ]}; - key {[ iogonek, Iogonek, bracketleft, braceleft ]}; - key {[ doublelowquotemark, leftdoublequotemark, bracketright, braceright ]}; - key {[ uogonek, Uogonek, semicolon, colon ]}; - key {[ eabovedot, Eabovedot, apostrophe, quotedbl ]}; - key {[ umacron, Umacron, x, X ]}; - key {[ ccaron, Ccaron, comma, less ]}; - key {[ scaron, Scaron, period, greater ]}; - key {[ eogonek, Eogonek, slash, question ]}; - key {[ space, space, nobreakspace, nobreakspace ]}; - - key {[ less, greater, endash ]}; - + include "eurosign(e)" + include "nbsp(level3)" include "level3(ralt_switch)" + + name[Group1]="Lithuania - IBM (LST 1205-92)"; + + key {[ grave, asciitilde, acute ]}; + key {[ exclam, 1 ]}; + key {[ quotedbl, 2, at ]}; + key {[ slash, 3, numbersign ]}; + key {[ semicolon, 4, dollar ]}; + key {[ colon, 5, percent ]}; + key {[ comma, 6, asciicircum ]}; + key {[ period, 7, ampersand ]}; + key {[ question, 8, asterisk ]}; + key {[ parenleft, 9 ]}; + key {[ parenright, 0 ]}; + key {[ underscore, minus, endash ]}; + key {[ plus, equal ]}; + + key {[ aogonek, Aogonek, q, Q ]}; + key {[ zcaron, Zcaron, w, W ]}; + key {[ iogonek, Iogonek, bracketleft, braceleft ]}; + key {[ doublelowquotemark, leftdoublequotemark, bracketright, braceright ]}; + + key {[ uogonek, Uogonek, semicolon, colon ]}; + key {[ eabovedot, Eabovedot, apostrophe, quotedbl ]}; + + key {[ less, greater, endash ]}; + key {[ umacron, Umacron, x, X ]}; + key {[ ccaron, Ccaron, comma, less ]}; + key {[ scaron, Scaron, period, greater ]}; + key {[ eogonek, Eogonek, slash, question ]}; }; -// LEKP, LEKPa and Baltic+ layouts 1.0 for Linux. +// LEKP and LEKPa layouts 1.0 // Copyright (c) 2007 Tautrimas Pajarskas -// For more info go to http://lekp.info +// For more info visit http://lekp.info // // LEKP and LEKPa layouts are licensed under the Creative Commons // Attribution-Noncommercial-Share Alike 3.0 License. @@ -170,151 +175,127 @@ xkb_symbols "ibm" { // http://creativecommons.org/licenses/by-nc-sa/3.0/ or send // a letter to Creative Commons, 171 Second Street, Suite 300, // San Francisco, California, 94105, USA. +// +// Minor cleanup by Rimas Kudelis, 2010 partial alphanumeric_keys modifier_keys xkb_symbols "lekp" { - name[Group1]="Lithuania - LEKP"; - key { [ grave, asciitilde, acute ] }; - key { [ slash, numbersign, bar ] }; - key { [ backslash, at, section ] }; - key { [ period, braceleft ] }; - key { [ comma, braceright ] }; - key { [ f, F ] }; - key { [ exclam, endash ] }; - key { [ w, W ] }; - key { [ uogonek, Uogonek ] }; - key { [ iogonek, Iogonek ] }; - key { [ parenleft, doublelowquotemark, registered ] }; - key { [ parenright, leftdoublequotemark, copyright ] }; - key { [ colon, ampersand, trademark ] }; - - key { [ apostrophe, underscore ] }; - - key { [ q, Q, EuroSign ] }; - key { [ g, G, 7 ] }; - key { [ r, R, 8 ] }; - key { [ l, L, 9 ] }; - key { [ d, D, percent ] }; - key { [ ccaron, Ccaron ] }; - key { [ j, J ] }; - key { [ u, U, period ] }; - key { [ eabovedot, Eabovedot, minus ] }; - key { [ eogonek, Eogonek, slash ] }; - key { [ question, bracketleft, division ] }; - key { [ equal, bracketright ] }; - - key { [ BackSpace ] }; - key { [ a, A, 0 ] }; - key { [ k, K, 4 ] }; - key { [ s, S, 5 ] }; - key { [ t, T, 6 ] }; - key { [ m, M, dollar ] }; - key { [ p, P ] }; - key { [ n, N ] }; - key { [ e, E, comma ] }; - key { [ i, I, plus ] }; - key { [ o, O, asterisk ] }; - key { [ y, Y, multiply ] }; - - key { [ z, Z, asciicircum ] }; - key { [ x, X, 1 ] }; - key { [ c, C, 2 ] }; - key { [ v, V, 3 ] }; - key { [ zcaron, Zcaron ] }; - key { [ scaron, Scaron ] }; - key { [ b, B, degree ] }; - key { [ umacron, Umacron, less ] }; - key { [ aogonek, Aogonek, greater ] }; - key { [ h, H ] }; - - key { [ semicolon, quotedbl, sterling ] }; - + + include "capslock(backspace)" include "level3(ralt_switch)" + + name[Group1]="Lithuania - LEKP"; + + key {[ grave, asciitilde, acute ]}; + key {[ slash, numbersign, bar ]}; + key {[ backslash, at, section ]}; + key {[ period, braceleft ]}; + key {[ comma, braceright ]}; + key {[ f, F ]}; + key {[ exclam, endash ]}; + key {[ w, W ]}; + key {[ uogonek, Uogonek ]}; + key {[ iogonek, Iogonek ]}; + key {[ parenleft, doublelowquotemark, registered ]}; + key {[ parenright, leftdoublequotemark, copyright ]}; + key {[ colon, ampersand, trademark ]}; + + key {[ q, Q, EuroSign ]}; + key {[ g, G, 7 ]}; + key {[ r, R, 8 ]}; + key {[ l, L, 9 ]}; + key {[ d, D, percent ]}; + key {[ ccaron, Ccaron ]}; + key {[ j, J ]}; + key {[ u, U, period ]}; + key {[ eabovedot, Eabovedot, minus ]}; + key {[ eogonek, Eogonek, slash ]}; + key {[ question, bracketleft, division ]}; + key {[ equal, bracketright ]}; + + key {[ a, A, 0 ]}; + key {[ k, K, 4 ]}; + key {[ s, S, 5 ]}; + key {[ t, T, 6 ]}; + key {[ m, M, dollar ]}; + key {[ p, P ]}; + key {[ n, N ]}; + key {[ e, E, comma ]}; + key {[ i, I, plus ]}; + key {[ o, O, asterisk ]}; + key {[ y, Y, multiply ]}; + key {[ apostrophe, underscore ]}; + + key {[ semicolon, quotedbl, sterling ]}; + key {[ z, Z, asciicircum ]}; + key {[ x, X, 1 ]}; + key {[ c, C, 2 ]}; + key {[ v, V, 3 ]}; + key {[ zcaron, Zcaron ]}; + key {[ scaron, Scaron ]}; + key {[ b, B, degree ]}; + key {[ umacron, Umacron, less ]}; + key {[ aogonek, Aogonek, greater ]}; + key {[ h, H ]}; }; partial alphanumeric_keys modifier_keys xkb_symbols "lekpa" { - name[Group1]="Lithuania - LEKPa"; - key { [ grave, asciitilde, acute ] }; - key { [ slash, quotedbl, bar ] }; - key { [ backslash, at, section ] }; - key { [ period, braceleft, numbersign ] }; - key { [ comma, braceright, sterling ] }; - key { [ f, F, ampersand ] }; - key { [ exclam, endash ] }; - key { [ w, W ] }; - key { [ uogonek, Uogonek ] }; - key { [ iogonek, Iogonek ] }; - key { [ parenleft, doublelowquotemark, registered ] }; - key { [ parenright, leftdoublequotemark, copyright ] }; - key { [ colon, semicolon, trademark ] }; - - key { [ apostrophe, underscore ] }; - - key { [ q, Q, EuroSign ] }; - key { [ g, G, 7 ] }; - key { [ r, R, 8 ] }; - key { [ l, L, 9 ] }; - key { [ d, D, percent ] }; - key { [ ccaron, Ccaron ] }; - key { [ j, J ] }; - key { [ u, U, period ] }; - key { [ eabovedot, Eabovedot, minus ] }; - key { [ eogonek, Eogonek, slash ] }; - key { [ question, bracketleft, division ] }; - key { [ equal, bracketright ] }; - - key { [ BackSpace ] }; - key { [ a, A, 0 ] }; - key { [ k, K, 4 ] }; - key { [ s, S, 5 ] }; - key { [ t, T, 6 ] }; - key { [ m, M, dollar ] }; - key { [ p, P ] }; - key { [ n, N ] }; - key { [ e, E, comma ] }; - key { [ i, I, plus ] }; - key { [ o, O, asterisk ] }; - key { [ y, Y, multiply ] }; - - key { [ z, Z, asciicircum ] }; - key { [ x, X, 1 ] }; - key { [ c, C, 2 ] }; - key { [ v, V, 3 ] }; - key { [ zcaron, Zcaron ] }; - key { [ scaron, Scaron ] }; - key { [ b, B, degree ] }; - key { [ umacron, Umacron, less ] }; - key { [ aogonek, Aogonek, greater ] }; - key { [ h, H ] }; - + include "capslock(backspace)" include "level3(ralt_switch)" -}; -partial alphanumeric_keys modifier_keys -xkb_symbols "balticplus" { - include "latin" - name[Group1]="Lithuania - Baltic+"; - key { [ aogonek, Aogonek, 1, exclam ] }; - key { [ ccaron, Ccaron, 2, at ] }; - key { [ eogonek, Eogonek, 3, numbersign ] }; - key { [ eabovedot, Eabovedot, 4, dollar ] }; - key { [ iogonek, Iogonek, 5, percent ] }; - key { [ scaron, Scaron, 6, asciicircum ] }; - key { [ uogonek, Uogonek, 7, ampersand ] }; - key { [ umacron, Umacron, 8, asterisk ] }; - key { [ parenleft, doublelowquotemark, 9 ] }; - key { [ parenright, leftdoublequotemark, 0 ] }; - key { [ minus, underscore, minus, section ] }; - key { [ zcaron, Zcaron, equal, plus ] }; - key { [ BackSpace ] }; - key { [ backslash, bar, endash ] }; - key { [ e, E, EuroSign ] }; - key { [ r, R, registered ] }; - key { [ t, T, trademark ] }; - key { [ c, C, copyright ] }; - key { [ comma, less, degree ] }; - include "level3(ralt_switch)" + name[Group1]="Lithuania - LEKPa"; + + key {[ grave, asciitilde, acute ]}; + key {[ slash, quotedbl, bar ]}; + key {[ backslash, at, section ]}; + key {[ period, braceleft, numbersign ]}; + key {[ comma, braceright, sterling ]}; + key {[ f, F, ampersand ]}; + key {[ exclam, endash ]}; + key {[ w, W ]}; + key {[ uogonek, Uogonek ]}; + key {[ iogonek, Iogonek ]}; + key {[ parenleft, doublelowquotemark, registered ]}; + key {[ parenright, leftdoublequotemark, copyright ]}; + key {[ colon, semicolon, trademark ]}; + + key {[ q, Q, EuroSign ]}; + key {[ g, G, 7 ]}; + key {[ r, R, 8 ]}; + key {[ l, L, 9 ]}; + key {[ d, D, percent ]}; + key {[ ccaron, Ccaron ]}; + key {[ j, J ]}; + key {[ u, U, period ]}; + key {[ eabovedot, Eabovedot, minus ]}; + key {[ eogonek, Eogonek, slash ]}; + key {[ question, bracketleft, division ]}; + key {[ equal, bracketright ]}; + + key {[ a, A, 0 ]}; + key {[ k, K, 4 ]}; + key {[ s, S, 5 ]}; + key {[ t, T, 6 ]}; + key {[ m, M, dollar ]}; + key {[ p, P ]}; + key {[ n, N ]}; + key {[ e, E, comma ]}; + key {[ i, I, plus ]}; + key {[ o, O, asterisk ]}; + key {[ y, Y, multiply ]}; + key {[ apostrophe, underscore ]}; + + key {[ z, Z, asciicircum ]}; + key {[ x, X, 1 ]}; + key {[ c, C, 2 ]}; + key {[ v, V, 3 ]}; + key {[ zcaron, Zcaron ]}; + key {[ scaron, Scaron ]}; + key {[ b, B, degree ]}; + key {[ umacron, Umacron, less ]}; + key {[ aogonek, Aogonek, greater ]}; + key {[ h, H ]}; }; diff --git a/dist/xkeyboard-config/symbols/ma b/dist/xkeyboard-config/symbols/ma index 16d071744..0f1473ccf 100644 --- a/dist/xkeyboard-config/symbols/ma +++ b/dist/xkeyboard-config/symbols/ma @@ -83,7 +83,7 @@ xkb_symbols "tifinagh" { partial alphanumeric_keys xkb_symbols "tifinagh-phonetic" { - name[Group1]="Morocco - Tifinagh Phonetic"; + name[Group1]="Morocco - Tifinagh phonetic"; include "ma(tifinagh)" key { [ 0x1002d30 ] }; @@ -128,7 +128,7 @@ xkb_symbols "tifinagh-phonetic" { partial alphanumeric_keys xkb_symbols "tifinagh-extended" { - name[Group1]="Morocco - Tifinagh Extended"; + name[Group1]="Morocco - Tifinagh extended"; key { [ twosuperior,0x100200C ] }; key { [ ampersand, 1 ] }; @@ -188,7 +188,7 @@ partial alphanumeric_keys xkb_symbols "tifinagh-extended-phonetic" { include "ma(tifinagh-extended)" - name[Group1]="Morocco - Tifinagh Extended Phonetic"; + name[Group1]="Morocco - Tifinagh extended phonetic"; key { [ 0x1002d30 ] }; key { [ 0x1002d63, 0x1002d65 ] }; @@ -229,7 +229,7 @@ xkb_symbols "tifinagh-extended-phonetic" { partial alphanumeric_keys xkb_symbols "tifinagh-alt" { - name[Group1]="Morocco - Tifinagh Alternative"; + name[Group1]="Morocco - Tifinagh alternative"; key { [ twosuperior, asciitilde ] }; key { [ ampersand, 1 ] }; @@ -289,7 +289,7 @@ partial alphanumeric_keys xkb_symbols "tifinagh-alt-phonetic" { include "ma(tifinagh-alt)" - name[Group1]="Morocco - Tifinagh Alternative Phonetic"; + name[Group1]="Morocco - Tifinagh alternative phonetic"; key { [ 0x1002d30 ] }; key { [ 0x1002d63, 0x1002d65, 0x1002d64 ] }; diff --git a/dist/xkeyboard-config/symbols/macintosh_vndr/Makefile.am b/dist/xkeyboard-config/symbols/macintosh_vndr/Makefile.am index d409eff93..f39662e4c 100644 --- a/dist/xkeyboard-config/symbols/macintosh_vndr/Makefile.am +++ b/dist/xkeyboard-config/symbols/macintosh_vndr/Makefile.am @@ -2,7 +2,7 @@ symbolsdir = $(xkb_base)/symbols/macintosh_vndr dist_symbols_DATA = \ apple ch de dk \ -es fi fr \ -gb is it \ +fi fr \ +gb is it jp \ latam nl no pt \ se us diff --git a/dist/xkeyboard-config/symbols/macintosh_vndr/Makefile.in b/dist/xkeyboard-config/symbols/macintosh_vndr/Makefile.in index 801f8ab0d..5f9c09f57 100644 --- a/dist/xkeyboard-config/symbols/macintosh_vndr/Makefile.in +++ b/dist/xkeyboard-config/symbols/macintosh_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(symbolsdir)" -dist_symbolsDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_symbols_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -166,8 +184,8 @@ xkb_rules_symlink = @xkb_rules_symlink@ symbolsdir = $(xkb_base)/symbols/macintosh_vndr dist_symbols_DATA = \ apple ch de dk \ -es fi fr \ -gb is it \ +fi fr \ +gb is it jp \ latam nl no pt \ se us @@ -183,9 +201,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/macintosh_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu symbols/macintosh_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/macintosh_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/macintosh_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -203,23 +221,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_symbolsDATA: $(dist_symbols_DATA) @$(NORMAL_INSTALL) test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" - @list='$(dist_symbols_DATA)'; for p in $$list; do \ + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(symbolsdir)/$$f'"; \ - $(dist_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(symbolsdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ done uninstall-dist_symbolsDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_symbols_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(symbolsdir)/$$f'"; \ - rm -f "$(DESTDIR)$(symbolsdir)/$$f"; \ - done + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files tags: TAGS TAGS: @@ -243,13 +265,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -280,6 +306,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -298,6 +325,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -306,18 +335,28 @@ install-data-am: install-dist_symbolsDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -352,6 +391,7 @@ uninstall-am: uninstall-dist_symbolsDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_symbolsDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/symbols/macintosh_vndr/apple b/dist/xkeyboard-config/symbols/macintosh_vndr/apple index 3887caf78..c647ace21 100644 --- a/dist/xkeyboard-config/symbols/macintosh_vndr/apple +++ b/dist/xkeyboard-config/symbols/macintosh_vndr/apple @@ -52,3 +52,91 @@ xkb_symbols "laptop_bad_switch" { // Kept for backward compatibility include "macintosh_vndr/apple(laptop)" }; + +// Long Aluminium Keyboards +partial function_keys +xkb_symbols "alukbd" { + // The base is a inet PC keyboard + include "pc" + + // Additional Fxx keys + key { [ F13 ] }; + key { [ F14 ] }; + key { [ F15 ] }; + key { [ F16 ] }; + key { [ F17 ] }; + key { [ F18 ] }; + key { [ F19 ] }; + + // On aluminium keyboards, Num_Lock is replace by Clear + replace key { [ XF86Clear ] }; + // CAPS key is always Caps_Lock, even for JIS keyboards + replace key { [ Caps_Lock ] }; + + // F1..F12 are multimedia keys when used with the 'Fn' key + // Make those multimedia actions available via ISO_Level3_Shift too, + // it is useful when the Fn key is remapped to something else (e.g. Insert) + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, XF86KbdBrightnessDown, NoSymbol, XF86_Switch_VT_1 ] + }; + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, XF86KbdBrightnessUp, NoSymbol, XF86_Switch_VT_2 ] + }; + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, NoSymbol, NoSymbol, XF86_Switch_VT_3 ] + }; + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, NoSymbol, NoSymbol, XF86_Switch_VT_4 ] + }; + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, NoSymbol, NoSymbol, XF86_Switch_VT_5 ] + }; + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, NoSymbol, NoSymbol, XF86_Switch_VT_6 ] + }; + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, XF86AudioPrev, NoSymbol, XF86_Switch_VT_7 ] + }; + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, XF86AudioPlay, NoSymbol, XF86_Switch_VT_8 ] + }; + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, XF86AudioNext, NoSymbol, XF86_Switch_VT_9 ] + }; + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, XF86AudioMute, NoSymbol, XF86_Switch_VT_10 ] + }; + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, XF86AudioLowerVolume, NoSymbol, XF86_Switch_VT_11 ] + }; + key { + type= "FOUR_LEVEL_X", + symbols[Group1]= [ NoSymbol, XF86AudioRaiseVolume, NoSymbol, XF86_Switch_VT_12 ] + }; +}; + +// Aluminium Keyboard: make F13, F14, F15 PC-ish (Print, Scroll_Lock, Pause) +partial function_keys keypad_keys +xkb_symbols "alupckeys" { + key { + type= "PC_ALT_LEVEL2", + symbols[Group1]= [ Print, Sys_Req ] + }; + key { [ Scroll_Lock ] }; + key { + type= "PC_CONTROL_LEVEL2", + symbols[Group1]= [ Pause, Break ] + }; + override key { [ Num_Lock, Pointer_EnableKeys ] }; +}; diff --git a/dist/xkeyboard-config/symbols/macintosh_vndr/es b/dist/xkeyboard-config/symbols/macintosh_vndr/es deleted file mode 100644 index 61f12498f..000000000 --- a/dist/xkeyboard-config/symbols/macintosh_vndr/es +++ /dev/null @@ -1,6 +0,0 @@ - -partial default alphanumeric_keys -xkb_symbols "basic" { - include "es" - name[Group1]= "Spain - Mac"; -}; diff --git a/dist/xkeyboard-config/symbols/macintosh_vndr/jp b/dist/xkeyboard-config/symbols/macintosh_vndr/jp new file mode 100644 index 000000000..331257a82 --- /dev/null +++ b/dist/xkeyboard-config/symbols/macintosh_vndr/jp @@ -0,0 +1,35 @@ +// JIS symbol mapping for Apple Aluminium Keyboard +// (Damien Ciabrini ) +// +// The JIS version of the Aluminium Keyboard is made of +// QWERTY-like map for the latin part +// PC98-like map for the kana part +// EISU and KANA keys found on other Apple keyboards + +partial default alphanumeric_keys +xkb_symbols "usmac" { + name[Group1] = "Japan - Macintosh, US map"; + include "jp(common)" + + key { [ KP_Separator ] }; + key { [ yen, bar ] }; + replace key { [ 0 ] }; + replace key { [ underscore ] }; + replace key { [ Caps_Lock ] }; +}; + +partial alphanumeric_keys +xkb_symbols "mac" { + name[Group1] = "Japan - Macintosh"; + include "jp(kana)" + + replace key { [ Caps_Lock ] }; +}; + +partial alphanumeric_keys +xkb_symbols "alujiskeys" { + // On JIS USB keyboard, EISU and KANA replace Hangul and Hanja + // see keycodes macintosh(jisevdev) + replace key { [ Hiragana_Katakana ] }; + replace key { [ Eisu_toggle ] }; +}; diff --git a/dist/xkeyboard-config/symbols/ml b/dist/xkeyboard-config/symbols/ml new file mode 100644 index 000000000..2ca43849e --- /dev/null +++ b/dist/xkeyboard-config/symbols/ml @@ -0,0 +1,85 @@ +// $XKeyboardConfig$ + +partial default alphanumeric_keys +xkb_symbols "basic" { + + include "fr(basic)" + + name[Group1]="Mali"; + + key { [ n, N, U0272, U019D ] }; // n N ɲ Ɲ + key { [ s, S, U0161, U0160 ] }; // s S š Š + key { [ g, G, U0254, U0186 ] }; // g G ɔ Ɔ + key { [ m, M, U014B, U014A ] }; // m M ŋ Ŋ + key { [ z, Z, U017E, U017d ] }; // z Z ž Ž + key { [ e, E, U025B, U0190 ] }; // e E ɛ Ɛ + +}; + +partial alphanumeric_keys +xkb_symbols "fr-oss" { + + include "fr(oss)" + + name[Group1]="Mali - Français (France Alternative)"; + + // š Š on d replaces ë Ë + // ɲ Ɲ on j replaces ü Ü + // ŋ Ŋ on m replaces ö Ö + // ž Ž on z replaces â  + // ɛ Ɛ on r replaces ê Ê + // ɔ Ɔ on p replaces ô Ô + + key { [ d, D, U0161, U0160 ] }; // d D š Š + key { [ j, J, U0272, U019D ] }; // j J ɲ Ɲ + key { [ m, M, U014B, U014A ] }; // m M ŋ Ŋ + key { [ z, Z, U017E, U017d ] }; // z Z ž Ž + key { [ r, R, U025B, U0190 ] }; // r R ɛ Ɛ + key { [ p, P, U0254, U0186 ] }; // p P ɔ Ɔ +}; + +partial alphanumeric_keys +xkb_symbols "us-mac" { + + include "us(mac)" + + name[Group1]="Mali - English (USA Macintosh)"; + + // ž Ž on z replaces Ω ¸ + // ɛ Ɛ on a replaces å Å + // š Š on s replaces ß + // ɲ Ɲ on j replaces ∆ ½ + // ŋ Ŋ on k replaces °  + // ɔ Ɔ on o replaces ø Ø + + key { [ z, Z, U017E, U017d ] }; // z Z ž Ž + key { [ a, A, U025B, U0190 ] }; // a A ɛ Ɛ + key { [ s, S, U0161, U0160 ] }; // s S š Š + key { [ j, J, U0272, U019D ] }; // j J ɲ Ɲ + key { [ k, K, U014B, U014A ] }; // k K ŋ Ŋ + key { [ o, O, U0254, U0186 ] }; // o O ɔ Ɔ + +}; + +partial alphanumeric_keys +xkb_symbols "us-intl" { + + include "us(intl)" + + name[Group1]="Mali - English (USA International)"; + + // ž Ž on x replaces + // š Š on s replaces ß § + // ɲ Ɲ on h replaces + // ŋ Ŋ on j replaces + // ɛ Ɛ on w replaces å Å + // ɔ Ɔ on o replaces ó Ó + + key { [ x, X, U017E, U017d ] }; // x X ž Ž + key { [ s, S, U0161, U0160 ] }; // s S š Š + key { [ h, H, U0272, U019D ] }; // h H ɲ Ɲ + key { [ j, J, U014B, U014A ] }; // j J ŋ Ŋ + key { [ w, W, U025B, U0190 ] }; // w W ɛ Ɛ + key { [ o, O, U0254, U0186 ] }; // o O ɔ Ɔ + +}; diff --git a/dist/xkeyboard-config/symbols/nbsp b/dist/xkeyboard-config/symbols/nbsp index 10334708a..0c3d403ab 100644 --- a/dist/xkeyboard-config/symbols/nbsp +++ b/dist/xkeyboard-config/symbols/nbsp @@ -1,7 +1,12 @@ // $XKeyboardConfig$ -// -// Let space provide nobreakspace for the desired level. +// Let Space key provide No-Break Space (NBSP), Narrow No-Break Space (NNBSP), +// Zero-Width Non-Joiner (ZWNJ), and Zero-Width Joiner (ZWJ) for the desired +// levels. + + +//////////////////////////////////////// +// Only Space partial xkb_symbols "none" { @@ -11,6 +16,10 @@ xkb_symbols "none" { }; }; + +//////////////////////////////////////// +// No-Break Space + partial xkb_symbols "level2" { key { @@ -23,7 +32,7 @@ xkb_symbols "level2" { // level3 & level3ns provide no-breaking spaces starting from level3 // This is good for typographers but experience shows many users accidently // type no-breaking spaces on the CLI (resulting in errors) -// Used by fr(latin9) +// Used by fr(latin9) and lt(std) partial xkb_symbols "level3" { key { @@ -42,22 +51,25 @@ xkb_symbols "level3s" { }; }; -// level3n provides narrow no-breaking space in addition to the normal one +// for this reason pushing no-breaking spaces to level4 is the safe default nowadays partial -xkb_symbols "level3n" { +xkb_symbols "level4" { key { type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, space, nobreakspace, 0x100202F ] + symbols[Group1]= [ space, space, space, nobreakspace ] }; }; -// for this reason pushing no-breaking spaces to level4 is the safe default nowadays +//////////////////////////////////////// +// Narrow No-Break Space + +// level3n provides narrow no-breaking space in addition to the normal one partial -xkb_symbols "level4" { +xkb_symbols "level3n" { key { type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, space, space, nobreakspace ] + symbols[Group1]= [ space, space, nobreakspace, 0x100202F ] }; }; @@ -81,3 +93,105 @@ xkb_symbols "level4nl" { }; }; + +//////////////////////////////////////// +// Zero-Width Non-Joiner & Zero-Width Joiner +// Author: Behnam Esfahbod + +// ZWNJ and ZWJ are widely used in Persian, Kurdinsh, Pashto, Uzbek and other +// languages that use PersoArabic script. + + +// ZWNJ on level 2 +partial +xkb_symbols "zwnj2" { + key { + type[Group1]="TWO_LEVEL", + symbols[Group1]= [ space, 0x100200c ] + }; +}; + + +// ZWNJ on level 2 +// ZWJ on level 3 +partial +xkb_symbols "zwnj2zwj3" { + key { + type[Group1]="FOUR_LEVEL", + symbols[Group1]= [ space, 0x100200c, 0x100200d ] + }; +}; + + +// ZWNJ on level 2 +// ZWJ on level 3 +// NBSP on level 4 +partial +xkb_symbols "zwnj2zwj3nb4" { + key { + type[Group1]="FOUR_LEVEL", + symbols[Group1]= [ space, 0x100200c, 0x100200d, nobreakspace ] + }; +}; + +// ZWNJ on level 2 +// NBSP on level 3 +// Used by ir(ku_ara), af(basic), af(ps), af(uz), af(olpc-fa), af(olpc-ps), af(olpc-uz) +partial +xkb_symbols "zwnj2nb3" { + key { + type[Group1]="FOUR_LEVEL", + symbols[Group1]= [ space, 0x100200c, nobreakspace ] + }; +}; + + +// ZWNJ on level 2 +// ZWJ on level 3 +// NBSP on level 4 +// Used by lk(sin_phonetic) +partial +xkb_symbols "zwnj2nb3s" { + key { + type[Group1]="FOUR_LEVEL", + symbols[Group1]= [ space, 0x100200c, nobreakspace, NoSymbol ] + }; +}; + + +// ZWNJ on level 2 +// NBSP on level 3 +// ZWJ on level 4 +partial +xkb_symbols "zwnj2nb3zwj4" { + key { + type[Group1]="FOUR_LEVEL", + symbols[Group1]= [ space, 0x100200c, nobreakspace, 0x100200d ] + }; +}; + + +// ZWNJ on level 2 +// NBSP on level 3 +// NNBSP on level 4 +// Used by ir(pes) +partial +xkb_symbols "zwnj2nb3nnb4" { + key { + type[Group1]="FOUR_LEVEL", + symbols[Group1]= [ space, 0x100200c, nobreakspace, 0x100202F ] + }; +}; + + +// ZWNJ on level 3 +// ZWJ on level 4 +// Used by in(deva), in(olpc) +partial +xkb_symbols "zwnj3zwj4" { + key { + type[Group1]="FOUR_LEVEL", + symbols[Group1]= [ space, space, 0x100200c, 0x100200d ] + }; +}; + diff --git a/dist/xkeyboard-config/symbols/nec_vndr/Makefile.in b/dist/xkeyboard-config/symbols/nec_vndr/Makefile.in index 6f96e6797..8cfc5345c 100644 --- a/dist/xkeyboard-config/symbols/nec_vndr/Makefile.in +++ b/dist/xkeyboard-config/symbols/nec_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(symbolsdir)" -dist_symbolsDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_symbols_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -179,9 +197,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/nec_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu symbols/nec_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/nec_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/nec_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -199,23 +217,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_symbolsDATA: $(dist_symbols_DATA) @$(NORMAL_INSTALL) test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" - @list='$(dist_symbols_DATA)'; for p in $$list; do \ + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(symbolsdir)/$$f'"; \ - $(dist_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(symbolsdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ done uninstall-dist_symbolsDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_symbols_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(symbolsdir)/$$f'"; \ - rm -f "$(DESTDIR)$(symbolsdir)/$$f"; \ - done + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files tags: TAGS TAGS: @@ -239,13 +261,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -276,6 +302,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -294,6 +321,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -302,18 +331,28 @@ install-data-am: install-dist_symbolsDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -348,6 +387,7 @@ uninstall-am: uninstall-dist_symbolsDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_symbolsDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/symbols/ng b/dist/xkeyboard-config/symbols/ng index 8c3567b3a..5b3a19e27 100644 --- a/dist/xkeyboard-config/symbols/ng +++ b/dist/xkeyboard-config/symbols/ng @@ -77,7 +77,7 @@ xkb_symbols "olpc" { key { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above key { [ equal, plus, 0x1000303, 0x1000303 ] }; // combining tilde above - key { [ w, W, 0x1000, 0x1000 ] }; // E with dot below + key { [ w, W, 0x1001EB9, 0x1001EB8 ] }; // E with dot below key { [ e, E, 0x10001DD, 0x100018E ] }; // reversed E key { [ r, R, 0x10001B4, 0x10001B3 ] }; // Y with hook key { [ t, T, 0x1000327, 0x1000327 ] }; // combining cedilla diff --git a/dist/xkeyboard-config/symbols/no b/dist/xkeyboard-config/symbols/no index 80a10a2eb..56c3d2c42 100644 --- a/dist/xkeyboard-config/symbols/no +++ b/dist/xkeyboard-config/symbols/no @@ -15,6 +15,12 @@ xkb_symbols "basic" { name[Group1]="Norway"; + key { [ period, colon, ellipsis, periodcentered ] }; + key { [ minus, underscore, endash, emdash ] }; + key { [ r, R, registered, trademark ] }; + key { [ p, P, Greek_pi, Greek_PI ] }; + key { [ 5, percent, onehalf, 0x1002030 ] }; + key { [ plus, question, plusminus, questiondown ] }; key { [ backslash, dead_grave, dead_acute, notsign ] }; @@ -26,6 +32,8 @@ xkb_symbols "basic" { key { [apostrophe, asterisk, dead_doubleacute, multiply ] }; key { [ less, greater, onehalf, threequarters] }; + include "nbsp(level3n)" + include "keypad(ossmath)" include "kpdl(comma)" include "level3(ralt_switch)" diff --git a/dist/xkeyboard-config/symbols/nokia_vndr/Makefile.am b/dist/xkeyboard-config/symbols/nokia_vndr/Makefile.am new file mode 100644 index 000000000..71200ec4d --- /dev/null +++ b/dist/xkeyboard-config/symbols/nokia_vndr/Makefile.am @@ -0,0 +1,6 @@ +symbolsdir = $(xkb_base)/symbols/nokia_vndr + +dist_symbols_DATA = \ +rx-44 \ +rx-51 \ +su-8w diff --git a/dist/xkeyboard-config/symbols/nokia_vndr/Makefile.in b/dist/xkeyboard-config/symbols/nokia_vndr/Makefile.in new file mode 100644 index 000000000..2142c73f3 --- /dev/null +++ b/dist/xkeyboard-config/symbols/nokia_vndr/Makefile.in @@ -0,0 +1,395 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = symbols/nokia_vndr +DIST_COMMON = $(dist_symbols_DATA) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(symbolsdir)" +DATA = $(dist_symbols_DATA) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +POFILES = @POFILES@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XKBCOMP = @XKBCOMP@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xkb_base = @xkb_base@ +xkb_rules_symlink = @xkb_rules_symlink@ +symbolsdir = $(xkb_base)/symbols/nokia_vndr +dist_symbols_DATA = \ +rx-44 \ +rx-51 \ +su-8w + +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/nokia_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/nokia_vndr/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-dist_symbolsDATA: $(dist_symbols_DATA) + @$(NORMAL_INSTALL) + test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ + done + +uninstall-dist_symbolsDATA: + @$(NORMAL_UNINSTALL) + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(DATA) +installdirs: + for dir in "$(DESTDIR)$(symbolsdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-dist_symbolsDATA + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-dist_symbolsDATA + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-dist_symbolsDATA install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ + pdf-am ps ps-am uninstall uninstall-am \ + uninstall-dist_symbolsDATA + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/dist/xkeyboard-config/symbols/nokia_vndr/rx-44 b/dist/xkeyboard-config/symbols/nokia_vndr/rx-44 new file mode 100644 index 000000000..515b69eef --- /dev/null +++ b/dist/xkeyboard-config/symbols/nokia_vndr/rx-44 @@ -0,0 +1,303 @@ +partial alphanumeric_keys +xkb_symbols "us" { + name[Group1] = "U.S. English"; + + include "nokia_vndr/rx-44(base)" + + key { [ a, A, exclam, exclam ] }; + key { [ s, S, quotedbl, quotedbl ] }; + key { [ d, D, at, at ] }; + key { [ f, F, numbersign, numbersign ] }; + key { [ g, G, backslash, backslash ] }; + key { [ h, H, slash, slash ] }; + key { [ j, J, parenleft, parenleft ] }; + key { [ k, K, parenright, parenright ] }; + key { [ l, L, asterisk, asterisk ] }; + key { [ apostrophe, question, question, question ] }; + + key { [ z, Z, yen, yen ] }; + key { [ x, X, asciicircum, asciicircum ] }; + key { [ c, C, asciitilde, asciitilde ] }; + key { [ v, V, percent, percent ] }; + key { [ b, B, ampersand, ampersand ] }; + key { [ n, N, dollar, dollar ] }; + key { [ m, M, EuroSign, EuroSign ] }; + key { [ semicolon, colon, sterling, sterling ] }; + key { [ minus, underscore, underscore, underscore ] }; + key { [ plus, equal, equal, equal ] }; + + key { [ comma, less, comma, less ] }; + key { [ period, greater, period, greater ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "fisenoda" { + name[Group1] = "Finnish/Swedish/Norwegian/Danish"; + + include "nokia_vndr/rx-44(base)" + + key { [ a, A, exclam, exclam ] }; + key { [ s, S, quotedbl, quotedbl ] }; + key { [ d, D, at, at ] }; + key { [ f, F, numbersign, numbersign ] }; + key { [ g, G, asterisk, asterisk ] }; + key { [ h, H, backslash, backslash ] }; + key { [ j, J, slash, slash ] }; + key { [ k, K, parenleft, parenleft ] }; + key { [ l, L, parenright, parenright ] }; + key { [ aring, Aring, question, question ] }; + + key { [ z, Z, EuroSign, EuroSign ] }; + key { [ x, X, asciitilde, asciitilde ] }; + key { [ c, C, percent, percent ] }; + key { [ v, V, ampersand, ampersand ] }; + key { [ b, B, plus, plus ] }; + key { [ n, N, less, less ] }; + key { [ m, M, greater, greater ] }; + key { type="EIGHT_LEVEL", [ oslash, Oslash, equal, equal, odiaeresis, Odiaeresis, equal, equal ] }; + key { type="EIGHT_LEVEL", [ ae, AE, apostrophe, apostrophe, adiaeresis, Adiaeresis, apostrophe, apostrophe ] }; + key { [ minus, underscore, underscore, underscore ] }; + + key { [ comma, semicolon, comma, semicolon ] }; + key { [ period, colon, period, colon ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "ptes" { + name[Group1] = "Portuguese/Spanish"; + + include "nokia_vndr/rx-44(base)" + + key { [ a, A, exclam, exclam ] }; + key { [ s, S, quotedbl, quotedbl ] }; + key { [ d, D, at, at ] }; + key { [ f, F, numbersign, numbersign ] }; + key { [ g, G, asterisk, asterisk ] }; + key { [ h, H, backslash, backslash ] }; + key { [ j, J, slash, slash ] }; + key { [ k, K, parenleft, parenleft ] }; + key { [ l, L, parenright, parenright ] }; + key { [ dead_acute, dead_grave, dead_diaeresis, dead_diaeresis ] }; + + key { [ z, Z, EuroSign, EuroSign ] }; + key { [ x, X, percent, percent ] }; + key { [ c, C, ampersand, ampersand ] }; + key { [ v, V, exclamdown, exclamdown ] }; + key { [ b, B, apostrophe, apostrophe ] }; + key { [ n, N, plus, plus ] }; + key { [ m, M, equal, equal ] }; + key { [ ccedilla, Ccedilla, questiondown, questiondown ] }; + key { [ ntilde, Ntilde, question, question ] }; + key { [ dead_tilde, dead_circumflex, dead_circumflex, dead_circumflex ] }; + + key { [ comma, semicolon, minus, minus ] }; + key { [ period, colon, underscore, underscore ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "fr" { + name[Group1] = "French"; + + include "nokia_vndr/rx-44(base)" + + key { [ a, A, 1, 1 ] }; + key { [ z, Z, 2, 2 ] }; + + key { [ q, Q, at, at ] }; + key { [ s, S, percent, percent ] }; + key { [ d, D, ecircumflex, Ecircumflex ] }; + key { [ f, F, eacute, Eacute ] }; + key { [ g, G, egrave, Egrave ] }; + key { [ h, H, oe, OE ] }; + key { [ j, J, parenleft, parenleft ] }; + key { [ k, K, parenright, parenright ] }; + key { [ l, L, agrave, Agrave ] }; + key { [ m, M, ugrave, Ugrave ] }; + + key { [ w, w, EuroSign, EuroSign ] }; + key { [ x, X, numbersign, numbersign ] }; + key { [ c, C, ccedilla, Ccedilla ] }; + key { [ v, V, plus, plus ] }; + key { [ b, B, equal, equal ] }; + key { [ n, N, quotedbl, quotedbl ] }; + key { [ comma, question, backslash, backslash ] }; + key { [ semicolon, period, minus, minus ] }; + key { [ colon, slash, underscore, underscore ] }; + key { [ apostrophe, apostrophe, mu, mu ] }; + + key { [ less, greater, less, greater ] }; + key { [ exclam, section, asterisk, asterisk ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "de" { + name[Group1] = "German"; + + include "nokia_vndr/rx-44(base)" + + key { [ z, Z, 6, 6 ] }; + + key { [ a, A, exclam, exclam ] }; + key { [ s, S, quotedbl, quotedbl ] }; + key { [ d, D, at, at ] }; + key { [ f, F, numbersign, numbersign ] }; + key { [ g, G, percent, percent ] }; + key { [ h, H, backslash, backslash ] }; + key { [ j, J, slash, slash ] }; + key { [ k, K, parenleft, parenleft ] }; + key { [ l, L, parenright, parenright ] }; + key { [ udiaeresis, Udiaeresis, question, question ] }; + + key { [ y, Y, EuroSign, EuroSign ] }; + key { [ x, X, asciitilde, asciitilde ] }; + key { [ c, C, asterisk, asterisk ] }; + key { [ v, V, ampersand, ampersand ] }; + key { [ b, B, plus, plus ] }; + key { [ n, N, less, less ] }; + key { [ m, M, greater, greater ] }; + key { [ odiaeresis, Odiaeresis, equal, equal ] }; + key { [ adiaeresis, Adiaeresis, apostrophe, apostrophe ] }; + key { [ minus, underscore, ssharp, ssharp ] }; + + key { [ comma, semicolon, comma, semicolon ] }; + key { [ period, colon, period, colon ] }; +}; + + +// Levels 5-8 are Russian, levels 1-4 US English, for shortcut reasons. +partial alphanumeric_keys +xkb_symbols "ru" { + name[Group1] = "Russian"; + + include "nokia_vndr/rx-44(base)" + + key { type="EIGHT_LEVEL", [ q, Q, 1, 1, Cyrillic_shorti, Cyrillic_SHORTI, 1, 1 ] }; + key { type="EIGHT_LEVEL", [ w, W, 2, 2, Cyrillic_tse, Cyrillic_TSE, 2, 2 ] }; + key { type="EIGHT_LEVEL", [ e, E, 3, 3, Cyrillic_u, Cyrillic_U, 3, 3 ] }; + key { type="EIGHT_LEVEL", [ r, R, 4, 4, Cyrillic_ka, Cyrillic_KA, 4, 4 ] }; + key { type="EIGHT_LEVEL", [ t, T, 5, 5, Cyrillic_ie, Cyrillic_IE, 5, 5 ] }; + key { type="EIGHT_LEVEL", [ y, Y, 6, 6, Cyrillic_en, Cyrillic_EN, 6, 6 ] }; + key { type="EIGHT_LEVEL", [ u, U, 7, 7, Cyrillic_ghe, Cyrillic_GHE, 7, 7 ] }; + key { type="EIGHT_LEVEL", [ i, I, 8, 8, Cyrillic_sha, Cyrillic_SHA, 8, 8 ] }; + key { type="EIGHT_LEVEL", [ o, O, 9, 9, Cyrillic_shcha, Cyrillic_SHCHA, 9, 9 ] }; + key { type="EIGHT_LEVEL", [ p, P, 0, 0, Cyrillic_ze, Cyrillic_ZE, 0, 0 ] }; + + key { type="EIGHT_LEVEL", [ a, A, exclam, exclam, Cyrillic_ef, Cyrillic_EF, exclam, exclam ] }; + key { type="EIGHT_LEVEL", [ s, S, quotedbl, quotedbl, Cyrillic_yeru, Cyrillic_YERU, quotedbl, quotedbl ] }; + key { type="EIGHT_LEVEL", [ d, D, at, at, Cyrillic_ve, Cyrillic_VE, at, at ] }; + key { type="EIGHT_LEVEL", [ f, F, numbersign, numbersign, Cyrillic_a, Cyrillic_A, numbersign, numbersign ] }; + key { type="EIGHT_LEVEL", [ g, G, backslash, backslash, Cyrillic_pe, Cyrillic_PE, backslash, backslash ] }; + key { type="EIGHT_LEVEL", [ h, H, slash, slash, Cyrillic_er, Cyrillic_ER, slash, slash ] }; + key { type="EIGHT_LEVEL", [ j, J, parenleft, parenleft, Cyrillic_o, Cyrillic_O, parenleft, parenleft ] }; + key { type="EIGHT_LEVEL", [ k, K, parenright, parenright, Cyrillic_el, Cyrillic_EL, parenright, parenright ] }; + key { type="EIGHT_LEVEL", [ l, L, colon, colon, Cyrillic_de, Cyrillic_DE, colon, colon ] }; + key { type="EIGHT_LEVEL", [ NoSymbol, NoSymbol, semicolon, semicolon, Cyrillic_zhe, Cyrillic_ZHE, semicolon, semicolon ] }; + + key { type="EIGHT_LEVEL", [ z, Z, underscore, underscore, Cyrillic_ya, Cyrillic_YA, minus, minus ] }; + key { type="EIGHT_LEVEL", [ x, X, percent, percent, Cyrillic_che, Cyrillic_CHE, percent, percent ] }; + key { type="EIGHT_LEVEL", [ c, C, 0x1002116, 0x1002116, Cyrillic_es, Cyrillic_ES, 0x1002116, 0x1002116 ] }; + key { type="EIGHT_LEVEL", [ v, V, equal, equal, Cyrillic_em, Cyrillic_EM, equal, equal ] }; + key { type="EIGHT_LEVEL", [ b, B, ampersand, ampersand, Cyrillic_i, Cyrillic_I, ampersand, ampersand ] }; + key { type="EIGHT_LEVEL", [ n, N, asterisk, asterisk, Cyrillic_te, Cyrillic_TE, asterisk, asterisk ] }; + key { type="EIGHT_LEVEL", [ m, M, apostrophe, apostrophe, Cyrillic_softsign, Cyrillic_SOFTSIGN, apostrophe, apostrophe ] }; + key { type="EIGHT_LEVEL", [ NoSymbol, NoSymbol, minus, minus, Cyrillic_be, Cyrillic_BE, minus, minus ] }; + key { type="EIGHT_LEVEL", [ NoSymbol, NoSymbol, question, question, Cyrillic_yu, Cyrillic_YU, question, question ] }; + key { type="EIGHT_LEVEL", [ NoSymbol, NoSymbol, Cyrillic_hardsign, Cyrillic_HARDSIGN, Cyrillic_ha, Cyrillic_HA, Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; + + key { type="EIGHT_LEVEL", [ period, comma, period, comma, period, comma, period, comma ] }; + key { type="EIGHT_LEVEL", [ NoSymbol, NoSymbol, Cyrillic_io, Cyrillic_IO, Cyrillic_e, Cyrillic_E, Cyrillic_io, Cyrillic_IO ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "it" { + name[Group1] = "Italian"; + + include "nokia_vndr/rx-44(base)" + + key { [ a, A, exclam, exclam ] }; + key { [ s, S, quotedbl, quotedbl ] }; + key { [ d, D, at, at ] }; + key { [ f, F, numbersign, numbersign ] }; + key { [ g, G, asterisk, asterisk ] }; + key { [ h, H, backslash, backslash ] }; + key { [ j, J, slash, slash ] }; + key { [ k, K, parenleft, parenleft ] }; + key { [ l, L, parenright, parenright ] }; + key { [ apostrophe, question, igrave, Igrave ] }; + + key { [ z, Z, EuroSign, EuroSign ] }; + key { [ x, X, asciitilde, asciitilde ] }; + key { [ c, C, ampersand, ampersand ] }; + key { [ v, V, equal, equal ] }; + key { [ b, B, less, less ] }; + key { [ n, N, greater, greater ] }; + key { [ m, M, plus, plus ] }; + key { [ eacute, Eacute, ograve, Ograve ] }; + key { [ egrave, Egrave, agrave, Agrave ] }; + key { [ minus, underscore, ugrave, Ugrave ] }; + + key { [ comma, semicolon, comma, semicolon ] }; + key { [ period, colon, period, colon ] }; +}; + +partial default alphanumeric_keys +xkb_symbols "base" { + key { [ q, Q, 1, 1 ] }; + key { [ w, W, 2, 2 ] }; + key { [ e, E, 3, 3 ] }; + key { [ r, R, 4, 4 ] }; + key { [ t, T, 5, 5 ] }; + key { [ y, Y, 6, 6 ] }; + key { [ u, U, 7, 7 ] }; + key { [ i, I, 8, 8 ] }; + key { [ o, O, 9, 9 ] }; + key { [ p, P, 0, 0 ] }; + key { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; + + // broken UI spec. + key { [ KP_Enter, KP_Enter, KP_Enter, KP_Enter ] }; + + key { [ Multi_key, Multi_key, Multi_key, Multi_key ] }; + key { [ Shift_L, Shift_L, Shift_L, Shift_L ] }; + key { [ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift ] }; + key { [ space, space, space, space ] }; + key { [ Control_R, Control_R, Control_R, Control_R ] }; + key { [ Tab, Tab, Tab, Tab ] }; + + modifier_map Shift { Shift_L }; + modifier_map Mod5 { ISO_Level3_Shift }; + modifier_map Control { Control_R }; + + key { [ Return ] }; + key { [ Up ] }; + key { [ Down ] }; + key { [ Left ] }; + key { [ Right ] }; + + key { [ Escape ] }; + key { [ F1 ] }; + key { [ F2 ] }; + key { [ F3 ] }; + key { [ F4 ] }; + key { [ F5 ] }; + key { [ F6 ] }; + key { [ F7 ] }; + key { [ F8 ] }; + key { [ F9 ] }; + key { [ F10 ] }; + key { [ F11 ] }; + key { [ F12 ] }; + + // generated from the headset, must always be in the map. + key { [ XF86Phone ] }; +}; diff --git a/dist/xkeyboard-config/symbols/nokia_vndr/rx-51 b/dist/xkeyboard-config/symbols/nokia_vndr/rx-51 new file mode 100644 index 000000000..fd98fbf28 --- /dev/null +++ b/dist/xkeyboard-config/symbols/nokia_vndr/rx-51 @@ -0,0 +1,491 @@ +default partial alphanumeric_keys +xkb_symbols "common" { + include "nokia_vndr/rx-51(common_keys)" + include "nokia_vndr/rx-51(modifiers)" + + // This section should not be included by any other section. + // It's referenced only once by rule file to allow multiple layout configurations. + + // More than one layout at the same time could be set for instance as follows: + // setxkbmap -rules evdev \ + // -model nokiarx51 \ + // -option grp:ctrl_shift_toggle \ + // -layout us,cz \ + // -variant ",qwerty" + + // Notice the similarity: + // "pc+us+cz(qwerty):2+grp:XYZ" vs. + // "nokia_vndr/rx-51(common)+nokia_vndr/rx-51(us)+nokia_vndr/rx-51(cz_qwerty):2+grp:XYZ" + // where XYZ is one of xkb_symbols section usually located in file symbols/group. + + // Bear in mind that option XYZ could replace current keys configuration!!! + + // For instance using symbols/group(ctrl_shift_toggle) redefines LCTL and LFSH keys + // which may disallow opening of virtual symbol table (Multi_key). + // Fortunately the Multi_key is defined in 3rd and 4th level a ctrl_shift_toggle + // redefines first two levels only. But RX-51 has not right Ctrl nor Shift therefore + // pressing Ctrl+Shift will switch to previous layout, not to the next one. + + // For RX-51 device there is a lot of restrictions if more than one layout is + // is configured at the same time because some modifiers and special cases are + // handled by hildon layer (especially with eight-level layout): + // - settings may be done from terminal only (GUI doesn't and won't support it) + // - virtual symbol table is not updated according to current layout + // - for unknown reasons the eight-level layout (nordic,ru) works properly + // only if it's configured as first layout (e.g. "ru,us,cz" not "us,cz,ru") + // otherwise it's not possible to access levels 5-8 + // - Ctrl+Space related problems: + // - If eight-level layout is used as first layout one of eight-level layouts has to + // be also chosen in GUI - otherwise the Ctrl+Space "switch" is disabled + // - Ctrl+Space has no effect if only four-level layouts are chosen + // (don't forget the layout configured in GUI - despite of it's not reachable) + // - a few keys in 2nd layer could be mixed with other layouts when Ctrl+Space is "turned on" (why?) + // in case eight- and four-level layouts are configured simultaneously + // - Ctrl+Space is "turned on" by default and has to be "turned off" for four-level layouts + // in case eight- and four-level layouts are configured simultaneously + // - four-level layout on first place doesn't work at all when Ctrl+Space is "turned on" + // in case the 2nd, 3rd or 4th layout is eight-level layout +}; + +//////////////////////////////////////////////////////////////////////////////// + +partial alphanumeric_keys +xkb_symbols "us" { + include "nokia_vndr/rx-51(english_base)" + include "nokia_vndr/rx-51(arrows_4btns)" + + name[Group1] = "U.S. English"; +}; + + + +partial alphanumeric_keys +xkb_symbols "pl" { + include "nokia_vndr/rx-51(english_base)" + include "nokia_vndr/rx-51(arrows_4btns)" + + name[Group1] = "Polish"; +}; + + + +partial alphanumeric_keys +xkb_symbols "fise" { + include "nokia_vndr/rx-51(nordic_base)" + include "nokia_vndr/rx-51(arrows_2btns)" + + name[Group1] = "Finnish/Swedish"; + + // 2. row + key { [ odiaeresis, Odiaeresis, exclam, exclam ] }; + key { [ adiaeresis, Adiaeresis, question, question ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "dano" { + include "nokia_vndr/rx-51(nordic_base)" + include "nokia_vndr/rx-51(arrows_2btns)" + + name[Group1] = "Danish/Norwegian"; + + // 2. row + key { [ oslash, Oslash, exclam, exclam ] }; + key { [ ae, AE, question, question ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "nordic" { + include "nokia_vndr/rx-51(nordic_base)" + include "nokia_vndr/rx-51(arrows_2btns)" + + name[Group1] = "Danish/Finnish/Norwegian/Swedish"; + + key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC"; + + // 2. row + key { [ odiaeresis, Odiaeresis, exclam, exclam, oslash, Oslash, exclam, exclam ] }; + key { [ adiaeresis, Adiaeresis, question, question, ae, AE, question, question ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "ptes" { + include "nokia_vndr/rx-51(english_base)" + include "nokia_vndr/rx-51(arrows_2btns)" + + name[Group1] = "Portuguese/Spanish"; + + // 1. row + key { [ dead_acute, dead_acute, dead_grave, dead_grave ] }; + + // 2. row + key { [ g, G, exclamdown, exclamdown ] }; + key { [ h, H, exclam, exclam ] }; + key { [ j, J, questiondown, questiondown ] }; + key { [ k, K, question, question ] }; + key { [ l, L, dead_diaeresis, dead_diaeresis ] }; + key { [ ntilde, Ntilde, dead_tilde, dead_tilde ] }; + key { [ ccedilla, Ccedilla, dead_circumflex,dead_circumflex ] }; + + // 3. row + key { [ z, Z, parenleft, parenleft ] }; + key { [ x, X, parenright, parenright ] }; + key { [ c, C, slash, slash ] }; + key { [ v, V, quotedbl, quotedbl ] }; + key { [ b, B, apostrophe, apostrophe ] }; + key { [ n, N, colon, colon ] }; + key { [ m, M, semicolon, semicolon ] }; + key { [ period, comma, comma, comma ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "fr" { + include "nokia_vndr/rx-51(english_base)" + include "nokia_vndr/rx-51(arrows_2btns)" + + name[Group1] = "French"; + + // 1. row + key { [ a, A, 1, 1 ] }; + key { [ z, Z, 2, 2 ] }; + key { [ agrave, Agrave, ccedilla, Ccedilla ] }; + + // 2. row + key { [ q, Q, asterisk, asterisk ] }; + key { [ s, S, plus, plus ] }; + key { [ d, D, numbersign, numbersign ] }; + key { [ f, F, minus, minus ] }; + key { [ g, G, underscore, underscore ] }; + key { [ h, H, exclam, exclam ] }; + key { [ j, J, question, question ] }; + key { [ k, K, colon, colon ] }; + key { [ l, L, dead_circumflex,dead_circumflex ] }; + key { [ m, M, ugrave, Ugrave ] }; + key { [ eacute, Eacute, egrave, Egrave ] }; + + // 3. row + key { [ w, W, EuroSign, EuroSign ] }; + key { [ c, C, parenleft, parenleft ] }; + key { [ v, V, parenright, parenright ] }; + key { [ b, B, slash, slash ] }; + key { [ comma, comma, apostrophe, apostrophe ] }; + key { [ semicolon, period, period, period ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "de" { + include "nokia_vndr/rx-51(english_base)" + include "nokia_vndr/rx-51(arrows_2btns)" + + name[Group1] = "German"; + + // 1. row + key { [ z, Z, 6, 6 ] }; + key { [ udiaeresis, Udiaeresis, ssharp, ssharp ] }; + + // 2. row + key { [ k, K, semicolon, semicolon ] }; + key { [ l, L, colon, colon ] }; + key { [ odiaeresis, Odiaeresis, exclam, exclam ] }; + key { [ adiaeresis, Adiaeresis, question, question ] }; + + // 3. row + key { [ y, Y, EuroSign, EuroSign ] }; + key { [ c, C, equal, equal ] }; + key { [ period, comma, comma, comma ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "ch" { + include "nokia_vndr/rx-51(english_base)" + include "nokia_vndr/rx-51(arrows_2btns)" + + name[Group1] = "Swiss"; + + // 1. row + key { [ z, Z, 6, 6 ] }; + key { [ udiaeresis, Udiaeresis, egrave, Egrave ] }; + + // 2. row + key { [ h, H, equal, equal ] }; + key { [ j, J, parenleft, parenleft ] }; + key { [ k, K, parenright, parenright ] }; + key { [ l, L, colon, colon ] }; + key { [ odiaeresis, Odiaeresis, eacute, Aacute ] }; + key { [ adiaeresis, Adiaeresis, agrave, Agrave ] }; + + // 3. row + key { [ y, Y, question, question ] }; + key { [ x, X, exclam, exclam ] }; + key { [ c, C, ccedilla, Ccedilla ] }; + key { [ period, comma, comma, comma ] }; +}; + + + +// Levels 5-8 are Russian, levels 1-4 US English, for shortcut reasons. +partial alphanumeric_keys +xkb_symbols "ru" { + include "nokia_vndr/rx-51(english_base)" + include "nokia_vndr/rx-51(arrows_2btns)" + + name[Group1] = "Russian"; + + key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC"; + + // 1. row + key { [ q, Q, 1, 1, Cyrillic_shorti, Cyrillic_SHORTI, 1, 1 ] }; + key { [ w, W, 2, 2, Cyrillic_tse, Cyrillic_TSE, 2, 2 ] }; + key { [ e, E, 3, 3, Cyrillic_u, Cyrillic_U, 3, 3 ] }; + key { [ r, R, 4, 4, Cyrillic_ka, Cyrillic_KA, 4, 4 ] }; + key { [ t, T, 5, 5, Cyrillic_ie, Cyrillic_IE, 5, 5 ] }; + key { [ y, Y, 6, 6, Cyrillic_en, Cyrillic_EN, 6, 6 ] }; + key { [ u, U, 7, 7, Cyrillic_ghe, Cyrillic_GHE, 7, 7 ] }; + key { [ i, I, 8, 8, Cyrillic_sha, Cyrillic_SHA, 8, 8 ] }; + key { [ o, O, 9, 9, Cyrillic_shcha, Cyrillic_SHCHA, 9, 9 ] }; + key { [ p, P, 0, 0, Cyrillic_ze, Cyrillic_ZE, 0, 0 ] }; + key { [ Cyrillic_ha, Cyrillic_HA, Cyrillic_hardsign, Cyrillic_HARDSIGN, Cyrillic_ha, Cyrillic_HA, Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; + + // 2. row + key { [ a, A, asterisk, asterisk, Cyrillic_ef, Cyrillic_EF, asterisk, asterisk ] }; + key { [ s, S, plus, plus, Cyrillic_yeru, Cyrillic_YERU, plus, plus ] }; + key { [ d, D, numbersign, numbersign, Cyrillic_ve, Cyrillic_VE, numbersign, numbersign ] }; + key { [ f, F, minus, minus, Cyrillic_a, Cyrillic_A, minus, minus ] }; + key { [ g, G, underscore, underscore, Cyrillic_pe, Cyrillic_PE, underscore, underscore ] }; + key { [ h, H, exclam, exclam, Cyrillic_er, Cyrillic_ER, exclam, exclam ] }; + key { [ j, J, question, question, Cyrillic_o, Cyrillic_O, question, question ] }; + key { [ k, K, semicolon, semicolon, Cyrillic_el, Cyrillic_EL, semicolon, semicolon ] }; + key { [ l, L, colon, colon, Cyrillic_de, Cyrillic_DE, colon, colon ] }; + key { [ comma, comma, comma, comma, Cyrillic_zhe, Cyrillic_ZHE, comma, comma ] }; + key { [ period, period, period, period, Cyrillic_e, Cyrillic_E, period, period ] }; + + // 3. row + key { [ z, Z, dollar, dollar, Cyrillic_ya, Cyrillic_YA, dollar, dollar ] }; + key { [ x, X, EuroSign, EuroSign, Cyrillic_che, Cyrillic_CHE, EuroSign, EuroSign ] }; + key { [ c, C, slash, slash, Cyrillic_es, Cyrillic_ES, slash, slash ] }; + key { [ v, V, parenleft, parenleft, Cyrillic_em, Cyrillic_EM, parenleft, parenleft ] }; + key { [ b, B, parenright, parenright, Cyrillic_i, Cyrillic_I, parenright, parenright ] }; + key { [ n, N, quotedbl, quotedbl, Cyrillic_te, Cyrillic_TE, quotedbl, quotedbl ] }; + key { [ m, M, apostrophe, apostrophe, Cyrillic_softsign, Cyrillic_SOFTSIGN, apostrophe, apostrophe ] }; + key { [ Cyrillic_be, Cyrillic_BE, Cyrillic_yu, Cyrillic_YU, Cyrillic_be, Cyrillic_BE, Cyrillic_yu, Cyrillic_YU ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "it" { + include "nokia_vndr/rx-51(english_base)" + include "nokia_vndr/rx-51(arrows_2btns)" + + name[Group1] = "Italian"; + + // 1. row + key { [ egrave, Egrave, eacute, Eacute ] }; + + // 2. row + key { [ h, H, semicolon, semicolon ] }; + key { [ j, J, colon, colon ] }; + key { [ k, K, exclam, exclam ] }; + key { [ l, L, question, question ] }; + key { [ ograve, Ograve, igrave, Igrave ] }; + key { [ agrave, Agrave, ugrave, Ugrave ] }; + + // 3. row + key { [ z, Z, EuroSign, EuroSign ] }; + key { [ x, X, parenleft, parenleft ] }; + key { [ c, C, parenright, parenright ] }; + key { [ period, comma, comma, comma ] }; +}; + + + +partial alphanumeric_keys +xkb_symbols "cz" { + include "nokia_vndr/rx-51(english_base)" + include "nokia_vndr/rx-51(arrows_2btns)" + + name[Group1] = "Czech"; + + // 1. row + key { [ z, Z, 6, 6 ] }; + key { [ dead_acute, dead_acute, sterling, sterling ] }; + + // 2. row + key { [ k, K, semicolon, semicolon ] }; + key { [ l, L, colon, colon ] }; + key { [ uring, Uring, EuroSign, EuroSign ] }; + key { [ dead_caron, dead_caron, dollar, dollar ] }; + + // 3. row + key { [ y, Y, equal, equal ] }; + key { [ x, X, slash, slash ] }; + key { [ c, C, backslash, backslash ] }; + key { [ v, V, apostrophe, apostrophe ] }; + key { [ b, B, quotedbl, quotedbl ] }; + key { [ n, N, exclam, exclam ] }; + key { [ m, M, question, question ] }; + key { [ period, comma, comma, comma ] }; +}; + +partial alphanumeric_keys +xkb_symbols "cz_qwerty" { + include "nokia_vndr/rx-51(cz)" + + name[Group1] = "Czech - qwerty"; + + // Do not use the layout "cz_qwerty" directly if it is the only layout and compat rules enabled. + // There is one compat rule that converts "cz_qwerty" to "pc+cz(qwerty)" which is not correct for RX-51. + // Use either the layout "cz(qwerty)" or the general "cz" with variant "qwerty". + + // 1. row + key { [ y, Y, 6, 6 ] }; + + // 3. row + key { [ z, Z, percent, percent ] }; +}; + + + +//////////////////////////////////////////////////////////////////////////////// + +partial hidden alphanumeric_keys +xkb_symbols "nordic_base" { + include "nokia_vndr/rx-51(english_base)" + + // 1. row + key { [ aring, Aring, equal, equal ] }; + + // 2. row + key { [ k, K, semicolon, semicolon ] }; + key { [ l, L, colon, colon ] }; + + // 3. row + key { [ z, Z, EuroSign, EuroSign ] }; + key { [ c, C, sterling, sterling ] }; + key { [ period, comma, comma, comma ] }; +}; + +partial hidden alphanumeric_keys +xkb_symbols "english_base" { + + // 1. row + key { [ q, Q, 1, 1 ] }; + key { [ w, W, 2, 2 ] }; + key { [ e, E, 3, 3 ] }; + key { [ r, R, 4, 4 ] }; + key { [ t, T, 5, 5 ] }; + key { [ y, Y, 6, 6 ] }; + key { [ u, U, 7, 7 ] }; + key { [ i, I, 8, 8 ] }; + key { [ o, O, 9, 9 ] }; + key { [ p, P, 0, 0 ] }; + key { [ comma, semicolon, equal, equal ] }; + + // 2. row + key { [ a, A, asterisk, asterisk ] }; + key { [ s, S, plus, plus ] }; + key { [ d, D, numbersign, numbersign ] }; + key { [ f, F, minus, minus ] }; + key { [ g, G, underscore, underscore ] }; + key { [ h, H, parenleft, parenleft ] }; + key { [ j, J, parenright, parenright ] }; + key { [ k, K, ampersand, ampersand ] }; + key { [ l, L, exclam, exclam ] }; + key { [ period, colon, question, question ] }; + + // 3. row + key { [ z, Z, sterling, sterling ] }; + key { [ x, X, dollar, dollar ] }; + key { [ c, C, EuroSign, EuroSign ] }; + key { [ v, V, slash, slash ] }; + key { [ b, B, backslash, backslash ] }; + key { [ n, N, quotedbl, quotedbl ] }; + key { [ m, M, apostrophe, apostrophe ] }; + key { [ space, space, at, at ] }; +}; + +partial hidden alphanumeric_keys +xkb_symbols "common_keys" { + // all other common keys + + key { [ BackSpace ] }; + key { [ Tab ] }; + + // broken UI spec. + key { [ KP_Enter ] }; + + key { [ Return ] }; + key { [ Escape ] }; + + key { [ F1 ] }; + key { [ F2 ] }; + key { [ F3 ] }; + key { [ F4 ] }; + key { [ F5 ] }; + key { [ F6 ] }; + + // Swap +/- keys intentionally. The VOL+/VOL- keys are located physically + // on left/right and up/down in landscape/portrait orientation. This does + // not feel natural for the user and therefore we want the VOL+/VOL- keys + // map to -/+. + // + // The only exception is an active call in portrait mode where we want to + // use the real meanings of the keys. This special case and management of + // +/- keys in general is handled in maemo-statusmenu-volume. + key { [ F8 ] }; + key { [ F7 ] }; + + key { [ F9 ] }; + key { [ F10 ] }; + key { [ F11 ] }; +}; + +partial hidden alphanumeric_keys modifier_keys +xkb_symbols "modifiers" { + // Shift switches between current level and level+1 + key { + type[Group1] = "ONE_LEVEL", + symbols[Group1] = [ Shift_L ] + }; + modifier_map Shift { Shift_L }; + + // Fn+Ctrl virtual symbol table (Multi_key) + // Ctrl+Space switches between 1st and 5th level (hardcoded in hildon) + key { + type[Group1] = "FOUR_LEVEL", + symbols[Group1] = [ Control_L, Control_L, Multi_key, Multi_key ] + }; + modifier_map Control { Control_L }; + + // Fn key (right alt) switches to 3rd level + include "level3(ralt_switch)" +}; + +partial hidden alphanumeric_keys +xkb_symbols "arrows_2btns" { + // rx-51 specific arrows mapping + // normal 2nd level must not be enumerated to allow text selection with Shift key + key { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Left, Up ] }; + key { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Right, Down ] }; +}; + +partial hidden alphanumeric_keys +xkb_symbols "arrows_4btns" { + // standard arrows mapping + // normal 2nd level must not be enumerated to allow text selection with Shift key + key { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Up ] }; + key { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Left ] }; + key { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Down ] }; + key { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Right ] }; +}; diff --git a/dist/xkeyboard-config/symbols/nokia_vndr/su-8w b/dist/xkeyboard-config/symbols/nokia_vndr/su-8w new file mode 100644 index 000000000..6962aa971 --- /dev/null +++ b/dist/xkeyboard-config/symbols/nokia_vndr/su-8w @@ -0,0 +1,484 @@ +partial alphanumeric_keys default +xkb_symbols "no" { + name[Group1]= "Norwegian/Danish"; + + include "nokia_vndr/su-8w(base)" + + key { [ 1, exclam, dead_circumflex ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, numbersign, EuroSign ] }; + key { [ 4, currency, dollar ] }; + key { [ 5, percent, sterling ] }; + key { [ 6, ampersand ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ plus, question ] }; + key { [ dead_acute, dead_grave, backslash ] }; + + key { [ q, Q, dead_circumflex ] }; + key { [ w, W, at ] }; + key { [ e, E, EuroSign ] }; + key { [ r, R, dollar ] }; + key { [ t, T, sterling ] }; + key { [ y, Y ] }; + key { [ u, U, braceleft ] }; + key { [ i, I, bracketleft ] }; + key { [ o, O, bracketright ] }; + key { [ p, P, braceright ] }; + key { [ aring, Aring ] }; + key { [ ssharp, ssharp, backslash ] }; + + key { [ a, A ] }; + key { [ s, S ] }; + key { [ d, D ] }; + key { [ f, F ] }; + key { [ g, G ] }; + key { [ h, H ] }; + key { [ j, J ] }; + key { [ k, K ] }; + key { [ l, L ] }; + key { [ oslash, Ooblique ] }; + key { [ ae, AE ] }; + + key { [ z, Z ] }; + key { [ x, X ] }; + key { [ c, C ] }; + key { [ v, V ] }; + key { [ b, B ] }; + key { [ n, N ] }; + key { [ m, M ] }; + key { [ comma, semicolon, less ] }; + key { [ period, colon, greater ] }; + key { [ minus, underscore, dead_diaeresis ] }; + + include "level3(ralt_switch)" +}; + +partial alphanumeric_keys +xkb_symbols "no_nodeadkeys" { + name[Group1] = "Norwegian/Danish (no dead keys)"; + + include "nokia_vndr/su-8w(no)" + + key { [ 1, exclam, asciicircum ] }; + key { [ acute, grave, backslash ] }; + key { [ q, Q, asciicircum ] }; +}; + +partial alphanumeric_keys default +xkb_symbols "dk" { + include "nokia_vndr/su-8w(no)" +}; + +partial alphanumeric_keys default +xkb_symbols "dk_nodeadkeys" { + include "nokia_vndr/su-8w(no_nodeadkeys)" +}; + + + +partial alphanumeric_keys default +xkb_symbols "de" { + name[Group1]= "German"; + include "nokia_vndr/su-8w(base)" + + key { [ 1, exclam, dead_circumflex ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, numbersign, EuroSign ] }; + key { [ 4, currency, dollar ] }; + key { [ 5, percent, sterling ] }; + key { [ 6, ampersand ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ plus, question ] }; + key { [ dead_acute, dead_grave, backslash ] }; + + key { [ q, Q, dead_circumflex ] }; + key { [ w, W, at ] }; + key { [ e, E, EuroSign ] }; + key { [ r, R, dollar ] }; + key { [ t, T, sterling ] }; + key { [ z, Z ] }; + key { [ u, U, braceleft ] }; + key { [ i, I, bracketleft ] }; + key { [ o, O, bracketright ] }; + key { [ p, P, braceright ] }; + key { [ udiaeresis, Udiaeresis ] }; + key { [ ssharp, ssharp, backslash ] }; + + key { [ a, A ] }; + key { [ s, S ] }; + key { [ d, D ] }; + key { [ f, F ] }; + key { [ g, G ] }; + key { [ h, H ] }; + key { [ j, J ] }; + key { [ k, K ] }; + key { [ l, L ] }; + key { [ odiaeresis, Odiaeresis ] }; + key { [ adiaeresis, Adiaeresis ] }; + + key { [ y, Y ] }; + key { [ x, X ] }; + key { [ c, C ] }; + key { [ v, V ] }; + key { [ b, B ] }; + key { [ n, N ] }; + key { [ m, M ] }; + key { [ comma, semicolon, less ] }; + key { [ period, colon, greater ] }; + // XXX Inexplicably, the diaeresis is dead on other layouts, but not + // German. Go figure. + key { [ minus, underscore, diaeresis ] }; + + include "level3(ralt_switch)" +}; + +partial alphanumeric_keys +xkb_symbols "de_nodeadkeys" { + name[Group1] = "German (no dead keys)"; + + include "nokia_vndr/su-8w(de)" + + key { [ 1, exclam, asciicircum ] }; + key { [ acute, grave, backslash ] }; + key { [ q, Q, asciicircum ] }; +}; + + + +partial alphanumeric_keys default +xkb_symbols "se" { + name[Group1]= "Finnish/Swedish"; + + include "nokia_vndr/su-8w(base)" + + key { [ 1, exclam, dead_circumflex ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, numbersign, EuroSign ] }; + key { [ 4, currency, dollar ] }; + key { [ 5, percent, sterling ] }; + key { [ 6, ampersand ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ plus, question ] }; + key { [ dead_acute, dead_grave, backslash ] }; + + key { [ q, Q, dead_circumflex ] }; + key { [ w, W, at ] }; + key { [ e, E, EuroSign ] }; + key { [ r, R, dollar ] }; + key { [ t, T, sterling ] }; + key { [ y, Y ] }; + key { [ u, U, braceleft ] }; + key { [ i, I, bracketleft ] }; + key { [ o, O, bracketright ] }; + key { [ p, P, braceright ] }; + key { [ aring, Aring ] }; + key { [ ssharp, ssharp, backslash ] }; + + key { [ a, A ] }; + key { [ s, S ] }; + key { [ d, D ] }; + key { [ f, F ] }; + key { [ g, G ] }; + key { [ h, H ] }; + key { [ j, J ] }; + key { [ k, K ] }; + key { [ l, L ] }; + key { [ odiaeresis, Odiaeresis ] }; + key { [ adiaeresis, Adiaeresis ] }; + + key { [ z, Z ] }; + key { [ x, X ] }; + key { [ c, C ] }; + key { [ v, V ] }; + key { [ b, B ] }; + key { [ n, N ] }; + key { [ m, M ] }; + key { [ comma, semicolon, less ] }; + key { [ period, colon, greater ] }; + key { [ minus, underscore, dead_diaeresis ] }; + + include "level3(ralt_switch)" +}; + +partial alphanumeric_keys +xkb_symbols "se_nodeadkeys" { + name[Group1] = "Finnish/Swedish (no dead keys)"; + + include "nokia_vndr/su-8w(se)" + + key { [ 1, exclam, asciicircum ] }; + key { [ acute, grave, backslash ] }; + key { [ q, Q, asciicircum ] }; + key { [ minus, underscore, diaeresis ] }; +}; + +partial alphanumeric_keys default +xkb_symbols "fi" { + include "nokia_vndr/su-8w(se)" +}; + +xkb_symbols "fi_nodeadkeys" { + include "nokia_vndr/su-8w(se_nodeadkeys)" +}; + + + +// Russian layout on first two levels, US layout on third and fourth. +partial alphanumeric_keys default +xkb_symbols "ru" { + name[Group1]= "Russian"; + + include "nokia_vndr/su-8w(base)" + + // XXX Would be nice if this actually generated a tilde. + key { [ Cyrillic_io, Cyrillic_IO, grave ] }; + key { [ 1, exclam, exclam, exclam ] }; + key { [ 2, at, quotedbl, at ] }; + key { [ 3, numbersign, numbersign, numbersign ] }; + key { [ 4, dollar, currency, dollar ] }; + key { [ 5, percent, percent, percent ] }; + key { [ 6, dead_circumflex, ampersand, asciicircum ] }; + key { [ 7, ampersand, slash, ampersand ] }; + key { [ 8, asterisk, parenleft, asterisk ] }; + key { [ 9, parenleft, parenright, parenleft ] }; + key { [ 0, parenright, equal, parenright ] }; + key { [ minus, underscore, plus, question ] }; + key { [ equal, plus, equal, plus ] }; + + key { [ Cyrillic_shorti, Cyrillic_SHORTI, q, Q ] }; + key { [ Cyrillic_tse, Cyrillic_TSE, w, W ] }; + key { [ Cyrillic_u, Cyrillic_U, e, E ] }; + key { [ Cyrillic_ka, Cyrillic_KA, r, R ] }; + key { [ Cyrillic_ie, Cyrillic_IE, t, T ] }; + key { [ Cyrillic_en, Cyrillic_EN, y, Y ] }; + key { [ Cyrillic_ghe, Cyrillic_GHE, u, U ] }; + key { [ Cyrillic_sha, Cyrillic_SHA, i, I ] }; + key { [ Cyrillic_shcha, Cyrillic_SHCHA, o, O ] }; + key { [ Cyrillic_ze, Cyrillic_ZE, p, P ] }; + key { [ Cyrillic_ha, Cyrillic_HA, bracketleft, braceleft ] }; + key { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, bracketright, braceright ] }; + + key { [ Cyrillic_ef, Cyrillic_EF, a, A ] }; + key { [ Cyrillic_yeru, Cyrillic_YERU, s, S ] }; + key { [ Cyrillic_ve, Cyrillic_VE, d, D ] }; + key { [ Cyrillic_a, Cyrillic_A, f, F ] }; + key { [ Cyrillic_pe, Cyrillic_PE, g, G ] }; + key { [ Cyrillic_er, Cyrillic_ER, h, H ] }; + key { [ Cyrillic_o, Cyrillic_O, j, J ] }; + key { [ Cyrillic_el, Cyrillic_EL, k, K ] }; + key { [ Cyrillic_de, Cyrillic_DE, l, L ] }; + key { [ Cyrillic_zhe, Cyrillic_ZHE, semicolon, colon ] }; + key { [ Cyrillic_e, Cyrillic_E, apostrophe, quotedbl ] }; + + key { [ Cyrillic_ya, Cyrillic_YA, z, Z ] }; + key { [ Cyrillic_che, Cyrillic_CHE, x, X ] }; + key { [ Cyrillic_es, Cyrillic_ES, c, C ] }; + key { [ Cyrillic_em, Cyrillic_EM, v, V ] }; + key { [ Cyrillic_i, Cyrillic_I, b, B ] }; + key { [ Cyrillic_te, Cyrillic_TE, n, N ] }; + key { [ Cyrillic_softsign, Cyrillic_SOFTSIGN, m, M ] }; + key { [ Cyrillic_be, Cyrillic_BE, comma, less ] }; + key { [ Cyrillic_yu, Cyrillic_YU, period, greater ] }; + key { [ slash, question, slash, question ] }; + + include "level3(ralt_switch)" +}; + +partial alphanumeric_keys +xkb_symbols "ru_nodeadkeys" { + name[Group1] = "Russian - no dead keys"; + + include "nokia_vndr/su-8w(ru)" + + key { [ 6, asciicircum, ampersand, asciicircum ] }; +}; + + + +partial alphanumeric_keys default +xkb_symbols "us" { + name[Group1]= "U.S. English - International"; + + include "nokia_vndr/su-8w(base)" + + // I can't believe it's not us(intl). + key { [ 1, exclam, exclamdown ] }; + key { [ 2, at, twosuperior ] }; + key { [ 3, numbersign ] }; + key { [ 4, dollar, currency ] }; + key { [ 5, percent, EuroSign ] }; + key { [ 6, asciicircum, onequarter ] }; + key { [ 7, ampersand, onehalf ] }; + key { [ 8, asterisk, threequarters ] }; + key { [ 9, parenleft, leftsinglequotemark ] }; + key { [ 0, parenright, rightsinglequotemark ] }; + key { [ minus, underscore, yen ] }; + key { [ equal, plus, multiply ] }; + + key { [ q, Q, adiaeresis, Adiaeresis ] }; + key { [ w, W, aring, Aring ] }; + key { [ e, E, eacute, Eacute ] }; + key { [ r, R, registered ] }; + key { [ t, T, thorn, THORN ] }; + key { [ y, Y, udiaeresis, Udiaeresis ] }; + key { [ u, U, uacute, Uacute ] }; + key { [ i, I, iacute, Iacute ] }; + key { [ o, O, oacute, Oacute ] }; + key { [ p, P, odiaeresis, Odiaeresis ] }; + key { [ bracketleft, braceleft, guillemotleft ] }; + key { [ bracketright, braceright, guillemotright ] }; + + key { [ a, A, aacute, Aacute ] }; + key { [ s, S, ssharp, section ] }; + key { [ d, D, eth, ETH ] }; + key { [ f, F ] }; + key { [ g, G ] }; + key { [ h, H ] }; + key { [ j, J ] }; + key { [ k, K ] }; + key { [ l, L, oslash, Ooblique ] }; + key { [ semicolon, colon, paragraph, degree ] }; + // XXX Not entirely sure if fourth level is quotedbl or diaeresis. + // The former makes a lot more sense. + key { [ dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; + + key { [ z, Z, ae, AE ] }; + key { [ x, X ] }; + key { [ c, C, copyright ] }; + key { [ v, V ] }; + key { [ b, B ] }; + key { [ n, N, ntilde, Ntilde ] }; + key { [ m, M, mu ] }; + key { [ comma, less, ccedilla, Ccedilla ] }; + key { [ period, greater ] }; + key { [ slash, question, questiondown ] }; + + include "level3(ralt_switch)" +}; + +partial alphanumeric_keys +xkb_symbols "us_nodeadkeys" { + name[Group1] = "U.S. English - no dead keys"; + + include "nokia_vndr/su-8w(us_intl)" + + // XXX Not entirely sure if second level is quotedbl or diaeresis. + // The former makes a lot more sense. + key { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; +}; + + + +partial default alphanumeric_keys +xkb_symbols "base" { + // forked from from pc(pc105); madness. + key { [ Escape ] }; + + // the extra key on most European keyboards + key { [ less, greater, bar, brokenbar ] }; + + // these keys are common to all layouts + key { [ backslash, bar ] }; + key { [ space ] }; + + key { [ BackSpace ] }; + + key { [ Tab, ISO_Left_Tab ] }; + key { [ Return ] }; + // we don't ever generate this key, but the VKB needs it always. + key { [ KP_Enter ] }; + // generated from the headset, must always be in the map. + key { [ XF86Phone ] }; + + key { [ Caps_Lock ] }; + + key { [ Num_Lock, Pointer_EnableKeys ] }; + + key { [ Shift_L ] }; + key { [ Control_L ] }; + key { [ Alt_L, Meta_L ] }; + key { [ Super_L ] }; + + key { [ Shift_R ] }; + key { [ Control_R ] }; + key { [ Alt_R, Meta_R ] }; + key { [ Super_R ] }; + + key { [ Menu ] }; + + key { [ F1 ] }; + key { [ F2 ] }; + key { [ F3 ] }; + key { [ F4 ] }; + key { [ F5 ] }; + key { [ F6 ] }; + key { [ F7 ] }; + key { [ F8 ] }; + key { [ F9 ] }; + key { [ F11 ] }; + key { [ F10 ] }; + key { [ F12 ] }; + + // begin modifier mappings + modifier_map Shift { Shift_L, Shift_R }; + modifier_map Lock { Caps_Lock, ISO_Lock }; + modifier_map Control{ Control_L, Control_R }; + modifier_map Mod2 { Num_Lock }; + + // Fake keys for virtual<->real modifiers mapping + key { [ ISO_Level3_Shift ] }; + key { [ Mode_switch ] }; + modifier_map Mod5 { , }; + + key { [ NoSymbol, Alt_L ] }; + modifier_map Mod1 { , }; + + key { [ NoSymbol, Meta_L ] }; + modifier_map Mod1 { }; + + key { [ NoSymbol, Super_L ] }; + modifier_map Mod4 { }; + + key { [ NoSymbol, Hyper_L ] }; + modifier_map Mod4 { }; + + key { [ Insert ] }; + key { [ Delete ] }; + key { [ End ] }; + key { [ Up ] }; + key { [ Left ] }; + key { [ Down ] }; + key { [ Right ] }; + + // True for all layouts (except for ru). + key { [ grave, asterisk, asciitilde ] }; + + // SU-8W uses 140 for Home, not the normal keycode. Very useful. + key { [ NoSymbol ] }; + // Ditto LWIN/RWIN and Page Up/Page Down. + key { [ none ] }; + key { [ NoSymbol ] }; + + // The LWIN & RWIN keys correspond to the 'select left' and + // 'select right' keys. + key { [ Prior ] }; + key { [ Next ] }; + + // = 140 ~ + key { [ Home ] }; + // = 138 ~ + key { [ Menu ] }; + key { [ XF86Mail ] }; + + // Power button. + key { [ Execute ] }; +}; diff --git a/dist/xkeyboard-config/symbols/pc b/dist/xkeyboard-config/symbols/pc index 9f3da6640..a359b8023 100644 --- a/dist/xkeyboard-config/symbols/pc +++ b/dist/xkeyboard-config/symbols/pc @@ -32,13 +32,11 @@ xkb_symbols "pc105" { key { [ Control_L ] }; key { [ Super_L ] }; - modifier_map Mod4 { }; key { [ Shift_R ] }; key { [ Control_R ] }; key { [ Super_R ] }; - modifier_map Mod4 { }; key { [ Menu ] }; @@ -47,6 +45,7 @@ xkb_symbols "pc105" { modifier_map Lock { Caps_Lock, ISO_Lock }; modifier_map Control{ Control_L, Control_R }; modifier_map Mod2 { Num_Lock }; + modifier_map Mod4 { Super_L, Super_R }; // Fake keys for virtual<->real modifiers mapping key { [ ISO_Level3_Shift ] }; diff --git a/dist/xkeyboard-config/symbols/pk b/dist/xkeyboard-config/symbols/pk index 320e1c2a7..b2a30f4f7 100644 --- a/dist/xkeyboard-config/symbols/pk +++ b/dist/xkeyboard-config/symbols/pk @@ -200,6 +200,67 @@ xkb_symbols "urd-nla" { // End alphanumeric section }; +partial alphanumeric_keys +xkb_symbols "snd" { + name[Group1]= "Pakistan - Sindhi"; +// www.bhurgri.com + + key { [ 0x1002019, 0x1002018 ] }; + key { [ 1, exclam, 0x1000610 ] }; + key { [ 2, 0x1000670, 0x1000611 ] }; + key { [ 3, 0x1000621, 0x1000613 ] }; + key { [ 4, 0x1000621, 0x1000612 ] }; + key { [ 5, 0x1000621, 0x1002026 ] }; + key { [ 6, 0x1000621, 0x1002022 ] }; + key { [ 7, 0x10006FD ] }; + key { [ 8, asterisk ] }; + key { [ 9, parenright ] }; + key { [ 0, parenleft ] }; + key { [ 0x100068F, 0x100005F, 0x100002D ] }; + key { [ 0x100068C, plus, 0x100003D ] }; + key { [ 0x100068D, 0x100067A, 0x100007C ] }; + + key { [ 0x1000642, 0x100064E, 0x100064B ] }; + key { [ 0x1000635, 0x1000636, 0x100FDFA ] }; + key { [ 0x100064A, 0x1000650, 0x1000656 ] }; + key { [ 0x1000631, 0x1000699, 0x100FDE6 ] }; + key { [ 0x100062A, 0x100067D, 0x1000629 ] }; + key { [ 0x100067F, 0x100062B, 0x100FDE5 ] }; + key { [ 0x1000639, 0x100063A, 0x100FDE3 ] }; + key { [ 0x10006B3, 0x10006BE, 0x100FDE4 ] }; + key { [ 0x1000648, 0x100064F, 0x1000657 ] }; + key { [ 0x100067E, 0x10006A6 ] }; + key { [ 0x1000687, 0x1000683 ] }; + key { [ 0x1000686, 0x1000684 ] }; + + key { [ 0x1000627, 0x1000622, 0x1000649 ] }; + key { [ 0x1000633, 0x1000634 ] }; + key { [ 0x100062F, 0x100068A ] }; + key { [ 0x1000641, 0x10006A6 ] }; + key { [ 0x10006AF, 0x10006AF ] }; + key { [ 0x1000647, 0x100062D, 0x10006C1 ] }; + key { [ 0x100062C, 0x100062C, 0x100FDFB ] }; + key { [ 0x10006AA, 0x10006E1 ] }; + key { [ 0x1000644, 0x100003A ] }; + key { [ 0x10006A9, 0x100061B ] }; + key { [ 0x10006B1, 0x1000640 ] }; + + key { [ 0x1000632, 0x1000630, 0x1000652 ] }; + key { [ 0x100062E, 0x1000651, 0x100200C ] }; + key { [ 0x1000637, 0x1000638, 0x100200D ] }; + key { [ 0x1000680, 0x1000621, 0x1000624 ] }; + key { [ 0x1000628, 0x100067B, 0x100FDE1 ] }; + key { [ 0x1000646, 0x10006BB, 0x100200E ] }; + key { [ 0x1000645, 0x10006FE, 0x100FDF4 ] }; + key { [ 0x100060C, 0x100201C, 0x100200F ] }; + key { [ period, 0x100201D, 0x10006D4 ] }; + key { [ 0x1000626, Arabic_question_mark, 0x100002F ] }; + + include "level3(ralt_switch)" + + // End alphanumeric section +}; + partial alphanumeric_keys xkb_symbols "ara" { name[Group1]= "Pakistan - Arabic"; diff --git a/dist/xkeyboard-config/symbols/pl b/dist/xkeyboard-config/symbols/pl index 6eb8b1c56..9ac908779 100644 --- a/dist/xkeyboard-config/symbols/pl +++ b/dist/xkeyboard-config/symbols/pl @@ -135,6 +135,81 @@ xkb_symbols "dvorak_altquotes" { key { [ 1, exclam, doublelowquotemark, rightdoublequotemark ] }; }; +// Polish Programmer Dvorak keymap by Michal Nazarewicz +// based on Programmer Dvorak by Roland Kaufmann +// and Polish Dvorak keymaps by Rafal Rzepecki { [ ampersand, percent, doublelowquotemark, rightdoublequotemark ] }; + + // symbols row, right side + + // upper row, left side + + // // upper row, right side + key { [ c, C, cacute, Cacute ] }; + key { [ l, L, lstroke, Lstroke ] }; + + // home row, left side + key { [ a, A, aogonek, Aogonek ], type[Group1] = "EIGHT_LEVEL_ALPHABETIC" }; + key { [ o, O, oacute, Oacute ] }; + key { [ e, E, eogonek, Eogonek ] }; + + // home row, right side + key { [ n, N, nacute, Nacute ] }; + key { [ s, S, sacute, Sacute ] }; + key { [ minus, underscore, hyphen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; + key { [ backslash, bar ] }; + + // lower row, left side + key { [ j, J, doublelowquotemark, rightdoublequotemark ] }; + key { [ k, K, leftdoublequotemark, leftsinglequotemark ] }; + key { [ x, X, zacute, Zacute ] }; + + // lower row, right side + key { [ b, B, rightdoublequotemark, rightsinglequotemark ] }; + key { [ v, V, zacute, Zacute ] }; + key { [ z, Z, zabovedot, Zabovedot ] }; + + include "kpdl(comma)" + + // this to allow writing ALL CAPS with a Shift key + include "level3(ralt_switch)" + + // use one of compose:* options to choose Multi_key, if you will, + // or layout +level3(ralt_switch_multikey) to revert standard behaviour +}; + + partial alphanumeric_keys xkb_symbols "csb" { diff --git a/dist/xkeyboard-config/symbols/pt b/dist/xkeyboard-config/symbols/pt index ba141b3c0..4fdaa83d0 100644 --- a/dist/xkeyboard-config/symbols/pt +++ b/dist/xkeyboard-config/symbols/pt @@ -34,9 +34,9 @@ xkb_symbols "Sundeadkeys" { include "pt(basic)" // for consistent naming - key { [plus, asterisk, SunFA_Diaeresis, SunFA_Diaeresis ] }; - key { [SunFA_Tilde, SunFA_Circum ] }; - key { [SunFA_Acute, SunFA_Grave ] }; + key { [plus, asterisk, dead_diaeresis, dead_diaeresis ] }; + key { [dead_tilde, dead_circumflex ] }; + key { [dead_acute, dead_grave ] }; }; partial alphanumeric_keys @@ -88,9 +88,9 @@ xkb_symbols "mac_sundeadkeys" { include "pt(mac)" name[Group1]= "Portugal - Macintosh, Sun dead keys"; - key { [ plus, asterisk, SunFA_Diaeresis, SunFA_Diaeresis ] }; - key { [ SunFA_Tilde, SunFA_Circum ] }; - key { [ SunFA_Acute, SunFA_Grave ] }; + key { [ plus, asterisk, dead_diaeresis, dead_diaeresis ] }; + key { [ dead_tilde, dead_circumflex ] }; + key { [ dead_acute, dead_grave ] }; }; partial alphanumeric_keys diff --git a/dist/xkeyboard-config/symbols/rs b/dist/xkeyboard-config/symbols/rs index b34e0dd06..9aab69119 100644 --- a/dist/xkeyboard-config/symbols/rs +++ b/dist/xkeyboard-config/symbols/rs @@ -299,3 +299,30 @@ xkb_symbols "latinalternatequotes" { key { [ any,any, guillemotright, NoSymbol ] }; // s key { [ any,any, guillemotleft, NoSymbol ] }; // d }; + +xkb_symbols "rue" { + // Homophonic layout for Pannonian Rusyn (spoken mainly in Serbia and + // Croatia by the Rusyn people), based on Ukrainian homophonic. + // Author: Ljubomir J. Papuga (Любомир Я. Папуґа) + + name[Group1]= "Serbia - Pannonian Rusyn Homophonic"; + + include "ua(homophonic)" + + key { [ grave, asciitilde ] }; + key { [ 3, doublelowquotemark ] }; + key { [ 4, rightdoublequotemark ] }; + key { [ 7, EuroSign ] }; + key { [ 0x002D, emdash ] }; + key { [ equal, plus ] }; + + key { [ Ukrainian_ie, Ukrainian_IE ] }; + key { [ Cyrillic_yu, Cyrillic_YU ] }; + key { [ Cyrillic_i, Cyrillic_I ] }; + key { [ Cyrillic_sha, Cyrillic_SHA ] }; + key { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; + + key { [ Ukrainian_yi, Ukrainian_YI ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; +}; diff --git a/dist/xkeyboard-config/symbols/ru b/dist/xkeyboard-config/symbols/ru index e7317c771..7c7dc2aca 100644 --- a/dist/xkeyboard-config/symbols/ru +++ b/dist/xkeyboard-config/symbols/ru @@ -131,6 +131,27 @@ xkb_symbols "typewriter" { key { [ Cyrillic_io, Cyrillic_IO ] }; }; +partial alphanumeric_keys +xkb_symbols "typewriter-legacy" { + include "ru(common)" + name[Group1]= "Russia - Typewriter, legacy"; + key { [ apostrophe, quotedbl ] }; + key { [ exclam, 1 ] }; + key { [ numerosign, 2 ] }; + key { [ slash, 3 ] }; + key { [ semicolon, 4 ] }; + key { [ colon, 5 ] }; + key { [ comma, 6 ] }; + key { [ period, 7 ] }; + key { [ underscore, 8 ] }; + key { [ question, 9 ] }; + key { [ percent, 0 ] }; + key { [ parenleft, parenright ] }; + + key { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] }; + key { [ Cyrillic_io, Cyrillic_IO ] }; +}; + partial alphanumeric_keys xkb_symbols "phonetic" { @@ -277,7 +298,7 @@ xkb_symbols "udm" { key { [ question, exclam, 1, 1 ] }; key { [ parenleft, quotedbl, 2, 2 ] }; - key { [ parenright, numbersign, 3, 3 ] }; + key { [ parenright, numerosign, 3, 3 ] }; key { [ colon, semicolon, 4, 4 ] }; key { [ asterisk, percent, 5, 5 ] }; key { [ 0x010004dd, 0x010004dc, 6, 6 ] }; @@ -438,3 +459,52 @@ xkb_symbols "dos" { key { [ Cyrillic_io, Cyrillic_IO ] }; }; +partial alphanumeric_keys +xkb_symbols "bak" { + include "ru(winkeys)" + + name[Group1]= "Russia - Bashkirian"; + key.type[group1]="FOUR_LEVEL"; + + key { [ 0x010004d9, 0x010004d8, Cyrillic_io, Cyrillic_IO ] }; + key { [ exclam, quotedbl, 1, 1 ] }; + key { [ 0x010004e9, 0x010004e8, 2, 2 ] }; + key { [ 0x010004a1, 0x010004a0, 3, 3 ] }; + key { [ 0x01000493, 0x01000492, 4, 4 ] }; + key { [ 0x010004ab, 0x010004aa, 5, 5 ] }; + key { [ colon, semicolon, 6, 6 ] }; + key { [ 0x01000499, 0x01000498, 7, 7 ] }; + key { [ 0x010004bb, 0x010004ba, 8, 8 ] }; + key { [ question, parenleft, 9, 9 ] }; + key { [ numerosign, parenright, 0, 0 ] }; + key { [ minus, percent, minus, underscore ]}; + key { [ 0x010004af, 0x010004ae, equal, plus ]}; + key { [ 0x010004a3, 0x010004a2, backslash, slash ]}; + + include "level3(ralt_switch)" +}; + +// Serbian charecters added as third level symbols to Russian keyboard layout. + +partial alphanumeric_keys +xkb_symbols "srp" { + include "ru(common)" + include "level3(ralt_switch)" + + name[Group1]= "Russia - Serbian"; + + key { [ 3, numerosign ] }; + key { [ 4, semicolon ] }; + key { [ 5, percent ] }; + key { [ 6, colon ] }; + key { [ 7, question ] }; + key { [ 8, asterisk ] }; + key { [ period, comma ] }; + key { [ backslash, slash ] }; + key { [ Cyrillic_shorti, Cyrillic_SHORTI, U458, U408 ] }; + key { [ Cyrillic_en, Cyrillic_EN, U45A, U40A ] }; + key { [ Cyrillic_el, Cyrillic_EL, U459, U409 ] }; + key { [ Cyrillic_de, Cyrillic_DE, U45F, U40F ] }; + key { [ Cyrillic_zhe, Cyrillic_ZHE, U452, U402 ] }; + key { [ Cyrillic_che, Cyrillic_CHE, U45B, U40B ] }; +}; diff --git a/dist/xkeyboard-config/symbols/se b/dist/xkeyboard-config/symbols/se index 9b32fd6b3..6e24202a7 100644 --- a/dist/xkeyboard-config/symbols/se +++ b/dist/xkeyboard-config/symbols/se @@ -28,7 +28,7 @@ xkb_symbols "se" { key { [ space, space, space, nobreakspace ] }; - key { [ less, greater, bar, bar ] }; + key { [ less, greater, bar, brokenbar ] }; include "kpdl(comma)" include "level3(ralt_switch)" diff --git a/dist/xkeyboard-config/symbols/sgi_vndr/Makefile.in b/dist/xkeyboard-config/symbols/sgi_vndr/Makefile.in index 0af827346..4f6c88bb9 100644 --- a/dist/xkeyboard-config/symbols/sgi_vndr/Makefile.in +++ b/dist/xkeyboard-config/symbols/sgi_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(symbolsdir)" -dist_symbolsDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_symbols_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -179,9 +197,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/sgi_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu symbols/sgi_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/sgi_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/sgi_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -199,23 +217,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_symbolsDATA: $(dist_symbols_DATA) @$(NORMAL_INSTALL) test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" - @list='$(dist_symbols_DATA)'; for p in $$list; do \ + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(symbolsdir)/$$f'"; \ - $(dist_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(symbolsdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ done uninstall-dist_symbolsDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_symbols_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(symbolsdir)/$$f'"; \ - rm -f "$(DESTDIR)$(symbolsdir)/$$f"; \ - done + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files tags: TAGS TAGS: @@ -239,13 +261,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -276,6 +302,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -294,6 +321,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -302,18 +331,28 @@ install-data-am: install-dist_symbolsDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -348,6 +387,7 @@ uninstall-am: uninstall-dist_symbolsDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_symbolsDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/symbols/shift b/dist/xkeyboard-config/symbols/shift index eb7533f79..78951c1ec 100644 --- a/dist/xkeyboard-config/symbols/shift +++ b/dist/xkeyboard-config/symbols/shift @@ -17,3 +17,70 @@ xkb_symbols "breaks_caps" { ] }; }; + +// When pressed together with another Shift key, set/release Lock. +partial modifier_keys +xkb_symbols "lshift_both_capslock" { + key { + type[Group1]="TWO_LEVEL", + symbols[Group1] = [ Shift_L, Caps_Lock ] + }; +}; +// When pressed together with another Shift key, set or unset Lock. +partial modifier_keys +xkb_symbols "rshift_both_capslock" { + key { + type[Group1]="TWO_LEVEL", + symbols[Group1] = [ Shift_R, Caps_Lock ] + }; +}; +partial modifier_keys +xkb_symbols "both_capslock" { + include "shift(lshift_both_capslock)" + include "shift(rshift_both_capslock)" +}; + +// Release Lock when pressed alone and set Lock when pressed with another Shift key. +partial modifier_keys +xkb_symbols "lshift_both_capslock_cancel" { + key { + type[Group1]="ALPHABETIC", + symbols[Group1] = [ Shift_L, Caps_Lock ] + }; +}; +// Release Lock when pressed alone and set Lock when pressed with another Shift key. +partial modifier_keys +xkb_symbols "rshift_both_capslock_cancel" { + key { + type[Group1]="ALPHABETIC", + symbols[Group1] = [ Shift_R, Caps_Lock ] + }; +}; +partial modifier_keys +xkb_symbols "both_capslock_cancel" { + include "shift(lshift_both_capslock_cancel)" + include "shift(rshift_both_capslock_cancel)" +}; + + +// When pressed together with another Shift key, lock/unlock Shift. +partial modifier_keys +xkb_symbols "lshift_both_shiftlock" { + key { + type[Group1]="TWO_LEVEL", + symbols[Group1] = [ Shift_L, Shift_Lock ] + }; +}; +// When pressed together with another Shift key, lock/unlock Shift. +partial modifier_keys +xkb_symbols "rshift_both_shiftlock" { + key { + type[Group1]="TWO_LEVEL", + symbols[Group1] = [ Shift_R, Shift_Lock ] + }; +}; +partial modifier_keys +xkb_symbols "both_shiftlock" { + include "shift(lshift_both_shiftlock)" + include "shift(rshift_both_shiftlock)" +}; diff --git a/dist/xkeyboard-config/symbols/sony_vndr/Makefile.in b/dist/xkeyboard-config/symbols/sony_vndr/Makefile.in index 52cd9085f..c9b26d346 100644 --- a/dist/xkeyboard-config/symbols/sony_vndr/Makefile.in +++ b/dist/xkeyboard-config/symbols/sony_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(symbolsdir)" -dist_symbolsDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_symbols_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -179,9 +197,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/sony_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu symbols/sony_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/sony_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/sony_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -199,23 +217,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_symbolsDATA: $(dist_symbols_DATA) @$(NORMAL_INSTALL) test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" - @list='$(dist_symbols_DATA)'; for p in $$list; do \ + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(symbolsdir)/$$f'"; \ - $(dist_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(symbolsdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ done uninstall-dist_symbolsDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_symbols_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(symbolsdir)/$$f'"; \ - rm -f "$(DESTDIR)$(symbolsdir)/$$f"; \ - done + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files tags: TAGS TAGS: @@ -239,13 +261,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -276,6 +302,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -294,6 +321,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -302,18 +331,28 @@ install-data-am: install-dist_symbolsDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -348,6 +387,7 @@ uninstall-am: uninstall-dist_symbolsDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_symbolsDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/symbols/sun_vndr/Makefile.am b/dist/xkeyboard-config/symbols/sun_vndr/Makefile.am index db036de67..cc4c5b620 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/Makefile.am +++ b/dist/xkeyboard-config/symbols/sun_vndr/Makefile.am @@ -1,9 +1,10 @@ symbolsdir = $(xkb_base)/symbols/sun_vndr dist_symbols_DATA = \ - cs cz de dk es \ - fi fr gb gr hu \ - it jp ko lt lv \ - nl no pl pt ru \ - se solaris sw tr tuv \ - tw us usb + ara be br ca ch \ + cz de dk ee es \ + fi fr gb gr it \ + jp kr lt lv nl \ + no pl pt ro ru \ + se sk solaris tr tuv \ + tw ua us diff --git a/dist/xkeyboard-config/symbols/sun_vndr/Makefile.in b/dist/xkeyboard-config/symbols/sun_vndr/Makefile.in index 8db5fff20..c382209a8 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/Makefile.in +++ b/dist/xkeyboard-config/symbols/sun_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(symbolsdir)" -dist_symbolsDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_symbols_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -165,12 +183,13 @@ xkb_base = @xkb_base@ xkb_rules_symlink = @xkb_rules_symlink@ symbolsdir = $(xkb_base)/symbols/sun_vndr dist_symbols_DATA = \ - cs cz de dk es \ - fi fr gb gr hu \ - it jp ko lt lv \ - nl no pl pt ru \ - se solaris sw tr tuv \ - tw us usb + ara be br ca ch \ + cz de dk ee es \ + fi fr gb gr it \ + jp kr lt lv nl \ + no pl pt ro ru \ + se sk solaris tr tuv \ + tw ua us all: all-am @@ -184,9 +203,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/sun_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu symbols/sun_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/sun_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/sun_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -204,23 +223,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_symbolsDATA: $(dist_symbols_DATA) @$(NORMAL_INSTALL) test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" - @list='$(dist_symbols_DATA)'; for p in $$list; do \ + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(symbolsdir)/$$f'"; \ - $(dist_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(symbolsdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ done uninstall-dist_symbolsDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_symbols_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(symbolsdir)/$$f'"; \ - rm -f "$(DESTDIR)$(symbolsdir)/$$f"; \ - done + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files tags: TAGS TAGS: @@ -244,13 +267,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -281,6 +308,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -299,6 +327,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -307,18 +337,28 @@ install-data-am: install-dist_symbolsDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -353,6 +393,7 @@ uninstall-am: uninstall-dist_symbolsDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_symbolsDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/symbols/sun_vndr/ara b/dist/xkeyboard-config/symbols/sun_vndr/ara new file mode 100644 index 000000000..a5a29aa6b --- /dev/null +++ b/dist/xkeyboard-config/symbols/sun_vndr/ara @@ -0,0 +1,117 @@ +// +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, provided that the above +// copyright notice(s) and this permission notice appear in all copies of +// the Software and that both the above copyright notice(s) and this +// permission notice appear in supporting documentation. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +// +// Except as contained in this notice, the name of a copyright holder +// shall not be used in advertising or otherwise to promote the sale, use +// or other dealings in this Software without prior written authorization +// of the copyright holder. +// + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]= "Arabic"; + + key { [ Arabic_thal, Arabic_shadda, grave, asciitilde ] }; + key { [ 1, exclam, 1, exclam ] }; + key { [ 2, at, 2, at ] }; + key { [ 3, numbersign, 3, numbersign ] }; + key { [ 4, dollar, 4, dollar ] }; + key { [ 5, percent, 5, percent ] }; + key { [ 6, asciicircum, 6, asciicircum ] }; + key { [ 7, ampersand, 7, ampersand ] }; + key { [ 8, asterisk, 8, asterisk ] }; + key { [ 9, parenright, 9, parenright ] }; + key { [ 0, parenleft, 0, parenleft ] }; + key { [ minus, underscore, minus, underscore ] }; + key { [ equal, plus, equal, plus ] }; + + key { [ Arabic_dad, Arabic_fatha, q, Q ] }; + key { [ Arabic_sad, Arabic_fathatan, w, W ] }; + key { [ Arabic_theh, Arabic_damma, e, E ] }; + key { [ Arabic_qaf, Arabic_dammatan, r, R ] }; + key { [ Arabic_feh, 0x100fef9, t, T ] }; + key { [ Arabic_ghain, Arabic_hamzaunderalef, y, Y ] }; + key { [ Arabic_ain, grave, u, U ] }; + key { [ Arabic_ha, division, i, I ] }; + key { [ Arabic_khah, multiply, o, O ] }; + key { [ Arabic_hah, Arabic_semicolon, p, P ] }; + key { [ Arabic_jeem, greater, bracketleft, braceleft ] }; + key { [ Arabic_dal, less, bracketright, braceright ] }; + + key { [ Arabic_sheen, Arabic_kasra, a, A ] }; + key { [ Arabic_seen, Arabic_kasratan, s, S ] }; + key { [ Arabic_yeh, bracketright, d, D ] }; + key { [ Arabic_beh, bracketleft, f, F ] }; + key { [ Arabic_lam, 0x100fef7, g, G ] }; + key { [ Arabic_alef, Arabic_hamzaonalef, h, H ] }; + key { [ Arabic_teh, Arabic_tatweel, j, J ] }; + key { [ Arabic_noon, Arabic_comma, k, K ] }; + key { [ Arabic_meem, slash, l, L ] }; + key { [ Arabic_kaf, colon, semicolon, colon ] }; + key { [ Arabic_tah, quotedbl, apostrophe, quotedbl ] }; + key { [ backslash, bar, backslash, bar ] }; + + key { [ bar, brokenbar, bar, brokenbar ] }; + key { [Arabic_hamzaonyeh, asciitilde, z, Z ] }; + key { [ Arabic_hamza, Arabic_sukun, x, X ] }; + key { [Arabic_hamzaonwaw, braceright, c, C ] }; + key { [ Arabic_ra, braceleft, v, V ] }; + key { [ 0x100fefb, 0x100fef5, b, B ] }; + key { [Arabic_alefmaksura, Arabic_maddaonalef, n, N ] }; + key { [Arabic_tehmarbuta, apostrophe, m, M ] }; + key { [ Arabic_waw, comma, comma, less ] }; + key { [ Arabic_zain, period, period, greater ] }; + key { [ Arabic_zah, Arabic_question_mark, slash, question ] }; + + include "level3(ralt_switch)" + +}; + + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/ara(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/be b/dist/xkeyboard-config/symbols/sun_vndr/be new file mode 100644 index 000000000..8c1226af4 --- /dev/null +++ b/dist/xkeyboard-config/symbols/sun_vndr/be @@ -0,0 +1,99 @@ +// +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, provided that the above +// copyright notice(s) and this permission notice appear in all copies of +// the Software and that both the above copyright notice(s) and this +// permission notice appear in supporting documentation. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +// +// Except as contained in this notice, the name of a copyright holder +// shall not be used in advertising or otherwise to promote the sale, use +// or other dealings in this Software without prior written authorization +// of the copyright holder. +// + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Belgium"; + + key { [twosuperior, threesuperior ] }; + key { [ ampersand, 1, bar ] }; + key { [ eacute, 2, at ] }; + key { [ quotedbl, 3, numbersign ] }; + key { [apostrophe, 4 ] }; + key { [ parenleft, 5 ] }; + key { [ section, 6, asciicircum ] }; + key { [ egrave, 7 ] }; + key { [ exclam, 8 ] }; + key { [ ccedilla, 9, braceleft ] }; + key { [ agrave, 0, braceright ] }; + key { [parenright, degree ] }; + key { [ minus, underscore ] }; + + key { [ a, A ] }; + key { [ z, Z ] }; + key { [ e, E, EuroSign ] }; + key { [ o, O ] }; + key { [dead_circumflex, dead_diaeresis, bracketleft ] }; + key { [ dollar, asterisk, bracketright ] }; + + key { [ q, Q ] }; + key { [ m, M ] }; + key { [ ugrave, percent, dead_acute ] }; + key { [ mu, sterling, dead_grave ] }; + + key { [ less, greater, backslash ] }; + key { [ w, W ] }; + key { [ comma, question ] }; + key { [ semicolon, period ] }; + key { [ colon, slash ] }; + key { [ equal, plus, dead_tilde ] }; + + include "level3(ralt_switch)" + +}; + + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/be(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/br b/dist/xkeyboard-config/symbols/sun_vndr/br new file mode 100644 index 000000000..a5e17e949 --- /dev/null +++ b/dist/xkeyboard-config/symbols/sun_vndr/br @@ -0,0 +1,102 @@ +// +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, provided that the above +// copyright notice(s) and this permission notice appear in all copies of +// the Software and that both the above copyright notice(s) and this +// permission notice appear in supporting documentation. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +// +// Except as contained in this notice, the name of a copyright holder +// shall not be used in advertising or otherwise to promote the sale, use +// or other dealings in this Software without prior written authorization +// of the copyright holder. +// + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Brazil"; + + key { [ apostrophe, quotedbl, notsign ] }; + key { [ 1, exclam, onesuperior, exclamdown ] }; + key { [ 2, at, twosuperior, onehalf ] }; + key { [ 3, numbersign, threesuperior, threequarters ] }; + key { [ 4, dollar, sterling, onequarter ] }; + key { [ 5, percent, cent ] }; + key { [ 6, dead_diaeresis, notsign, diaeresis ] }; + key { [ 7, ampersand, braceleft ] }; + key { [ 8, asterisk, bracketleft ] }; + key { [ 9, parenleft, bracketright ] }; + key { [ 0, parenright, braceright ] }; + key { [ minus, underscore, backslash ] }; + key { [ equal, plus, section ] }; + + key { [ e, E, EuroSign ] }; + key { [ r, R, registered ] }; + key { [ dead_acute, dead_grave, acute, grave ] }; + key { [ bracketleft, braceleft, ordfeminine ] }; + + key { [ ccedilla, Ccedilla, exclamdown ] }; + key { [ dead_tilde, dead_circumflex, asciitilde, asciicircum ] }; + key { [ bracketright, braceright, masculine ] }; + key { [ bracketright, braceright, masculine ] }; + + key { [ slash, bar, degree ] }; + key { [ z, Z, guillemotleft ] }; + key { [ x, X, guillemotright ] }; + key { [ c, C, copyright ] }; + key { [ m, M, mu ] }; + key { [ comma, less, question ] }; + key { [ period, greater, questiondown ] }; + key { [ semicolon, colon ] }; + key { [ slash, question, degree, questiondown ] }; + + key { [ KP_Decimal ] }; + key { [ KP_Delete, comma ] }; + + include "level3(ralt_switch)" + +}; + + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/br(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/ca b/dist/xkeyboard-config/symbols/sun_vndr/ca new file mode 100644 index 000000000..c7b5fb88a --- /dev/null +++ b/dist/xkeyboard-config/symbols/sun_vndr/ca @@ -0,0 +1,98 @@ +// +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, provided that the above +// copyright notice(s) and this permission notice appear in all copies of +// the Software and that both the above copyright notice(s) and this +// permission notice appear in supporting documentation. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +// +// Except as contained in this notice, the name of a copyright holder +// shall not be used in advertising or otherwise to promote the sale, use +// or other dealings in this Software without prior written authorization +// of the copyright holder. +// + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Canada Bilingual"; + + key { [ slash, bar, backslash ]}; + key { [ 1, exclam, plusminus ]}; + key { [ 2, at ]}; + key { [ 3, numbersign, sterling ]}; + key { [ 4, dollar, cent ]}; + key { [ 5, percent, currency ]}; + key { [ 6, question, notsign ]}; + key { [ 7, ampersand, braceleft ]}; + key { [ 8, asterisk, braceright ]}; + key { [ 9, parenleft, bracketleft ]}; + key { [ 0, parenright, bracketright ]}; + key { [ minus, underscore, onehalf ]}; + key { [ equal, plus, notsign ]}; + + key { [ e, E, EuroSign ]}; + key { [ o, O, section ]}; + key { [ p, P, paragraph ]}; + key { [ dead_circumflex, dead_diaeresis, dead_grave ]}; + key { [ ccedilla, Ccedilla, asciitilde ]}; + + key { [ semicolon, colon, degree ]}; + key { [ egrave, Egrave, braceleft ]}; + key { [ agrave, Agrave, braceright ]}; + key { [ agrave, Agrave, braceright ]}; + + key { [ uacute, Uacute ]}; + key { [ z, Z, guillemotleft ]}; + key { [ x, X, guillemotright ]}; + key { [ m, M, mu ]}; + key { [ comma, quoteright, less ]}; + key { [ period, quotedbl, greater ]}; + key { [ eacute, Eacute, quoteleft ]}; + + include "level3(ralt_switch)" + +}; + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/ca(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/ch b/dist/xkeyboard-config/symbols/sun_vndr/ch new file mode 100644 index 000000000..df4ae80d8 --- /dev/null +++ b/dist/xkeyboard-config/symbols/sun_vndr/ch @@ -0,0 +1,134 @@ +// +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, provided that the above +// copyright notice(s) and this permission notice appear in all copies of +// the Software and that both the above copyright notice(s) and this +// permission notice appear in supporting documentation. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +// +// Except as contained in this notice, the name of a copyright holder +// shall not be used in advertising or otherwise to promote the sale, use +// or other dealings in this Software without prior written authorization +// of the copyright holder. +// + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial default alphanumeric_keys +xkb_symbols "de_type6" { + + name[Group1]= "Switzerland - German"; + + key { [ section, degree ] }; + key { [ 1, plus, bar ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, asterisk, numbersign ] }; + key { [ 4, ccedilla, asciicircum ] }; + key { [ 5, percent, asciitilde ] }; + key { [ 6, ampersand, notsign ] }; + key { [ 7, slash, brokenbar ] }; + key { [ 8, parenleft, cent ] }; + key { [ 9, parenright ] }; + key { [ 0, equal, quoteleft ] }; + key { [ quoteright, question, dead_acute ] }; + key { [ dead_circumflex, dead_grave, dead_tilde ] }; + + key { [ e, E, EuroSign ] }; + key { [ z, Z ] }; + key { [ udiaeresis, egrave, bracketleft ] }; + key { [ dead_diaeresis, exclam, bracketright ] }; + + key { [ odiaeresis, eacute ] }; + key { [ adiaeresis, agrave, braceleft ] }; + key { [ dollar, sterling, braceright ] }; + + key { [ less, greater, backslash ] }; + key { [ y, Y ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + + include "level3(ralt_switch)" + +}; + + + +partial alphanumeric_keys +xkb_symbols "fr_type6" { + + name[Group1]= "Switzerland - French, Sun type 6"; + + key { [ section, degree ] }; + key { [ 1, plus, bar ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, asterisk, numbersign ] }; + key { [ 4, ccedilla, asciicircum ] }; + key { [ 5, percent, asciitilde ] }; + key { [ 6, ampersand, notsign ] }; + key { [ 7, slash, brokenbar ] }; + key { [ 8, parenleft, cent ] }; + key { [ 9, parenright ] }; + key { [ 0, equal, quoteleft ] }; + key { [ quoteright, question, dead_acute ] }; + key { [ dead_circumflex, dead_grave, dead_tilde ] }; + + key { [ e, E, EuroSign ] }; + key { [ z, Z ] }; + key { [ egrave, udiaeresis, bracketleft ] }; + key { [ dead_diaeresis, exclam, bracketright ] }; + + key { [ eacute, odiaeresis ] }; + key { [ agrave, adiaeresis, braceleft ] }; + key { [ dollar, sterling, braceright ] }; + + key { [ less, greater, backslash ] }; + key { [ y, Y ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + + include "level3(ralt_switch)" + +}; + + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/ch(de_type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/cs b/dist/xkeyboard-config/symbols/sun_vndr/cs deleted file mode 100644 index e487ba096..000000000 --- a/dist/xkeyboard-config/symbols/sun_vndr/cs +++ /dev/null @@ -1,59 +0,0 @@ -// $XdotOrg: $ -// -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, and/or sell copies of the Software, and to permit persons -// to whom the Software is furnished to do so, provided that the above -// copyright notice(s) and this permission notice appear in all copies of -// the Software and that both the above copyright notice(s) and this -// permission notice appear in supporting documentation. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL -// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING -// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION -// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -// -// Except as contained in this notice, the name of a copyright holder -// shall not be used in advertising or otherwise to promote the sale, use -// or other dealings in this Software without prior written authorization -// of the copyright holder. -// - -xkb_symbols "type5" { - include "sun_vndr/us(type5)" - include "cz" - - // A few keys are different - - - key { [ quoteleft, asciitilde ] }; -// key { [ ecaron, 2 ], [ at ] }; -// key { [ scaron, 3 ], [ numbersign ] }; -// key { [ ccaron, 4 ], [ dollar ] }; -// key { [ rcaron, 5 ], [ percent ] }; -// key { [ zcaron, 6 ], [ asciicircum ] }; -// key { [ yacute, 7 ], [ ampersand ] }; -// key { [ aacute, 8 ], [ asterisk ] }; - key { [ iacute, 9 ], [ braceleft ] }; - key { [ eacute, 0 ], [ braceright ] }; - - key { [ e, E ] }; - key { [ uacute, slash ], [ bracketleft ] }; - key { [ parenright, parenleft], [ bracketright ] }; - - key { [ s, S ], [ ssharp, ssharp ] }; - key { [ SunFA_Diaeresis, backslash ] }; - - key { [ backslash, bar ] }; - -}; - diff --git a/dist/xkeyboard-config/symbols/sun_vndr/cz b/dist/xkeyboard-config/symbols/sun_vndr/cz index e487ba096..10f6deddd 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/cz +++ b/dist/xkeyboard-config/symbols/sun_vndr/cz @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -28,32 +27,80 @@ // of the copyright holder. // -xkb_symbols "type5" { - include "sun_vndr/us(type5)" - include "cz" - - // A few keys are different - - - key { [ quoteleft, asciitilde ] }; -// key { [ ecaron, 2 ], [ at ] }; -// key { [ scaron, 3 ], [ numbersign ] }; -// key { [ ccaron, 4 ], [ dollar ] }; -// key { [ rcaron, 5 ], [ percent ] }; -// key { [ zcaron, 6 ], [ asciicircum ] }; -// key { [ yacute, 7 ], [ ampersand ] }; -// key { [ aacute, 8 ], [ asterisk ] }; - key { [ iacute, 9 ], [ braceleft ] }; - key { [ eacute, 0 ], [ braceright ] }; - - key { [ e, E ] }; - key { [ uacute, slash ], [ bracketleft ] }; - key { [ parenright, parenleft], [ bracketright ] }; - - key { [ s, S ], [ ssharp, ssharp ] }; - key { [ SunFA_Diaeresis, backslash ] }; - - key { [ backslash, bar ] }; - +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Czech"; + + key { [ semicolon, dead_abovering, quoteleft, asciitilde ] }; + key { [ plus, 1, exclam, asciitilde ] }; + key { [ ecaron, 2, at, dead_caron ] }; + key { [ scaron, 3, numbersign, dead_circumflex ] }; + key { [ ccaron, 4, dollar, dead_breve ] }; + key { [ rcaron, 5, percent, dead_abovering ] }; + key { [ zcaron, 6, asciicircum, dead_ogonek ] }; + key { [ yacute, 7, ampersand, grave ] }; + key { [ aacute, 8, asterisk, dead_abovedot ] }; + key { [ iacute, 9, parenleft, dead_acute ] }; + key { [ eacute, 0, parenright, dead_doubleacute ] }; + key { [ equal, percent, dead_diaeresis, backslash ] }; + key { [ dead_acute, dead_caron, dead_cedilla, minus ] }; + + key { [ q, Q, backslash ] }; + key { [ w, W, bar ] }; + key { [ e, E, EuroSign ] }; + key { [ z, Z ] }; + key { [ uacute, slash, division ] }; + key { [parenright, parenleft, multiply ] }; + + key { [ s, S, dstroke ] }; + key { [ d, D, Dstroke ] }; + key { [ f, F, bracketleft ] }; + key { [ g, G, bracketright ] }; + key { [ k, K, lstroke ] }; + key { [ l, L, Lstroke ] }; + key { [ uring, quotedbl, dollar ] }; + key { [ section, exclam, ssharp, currency ] }; + key { [ dead_diaeresis, apostrophe, backslash, bar ] }; + + key { [ backslash, asterisk, slash, brokenbar ] }; + key { [ y, Y, less ] }; + key { [ x, X, greater, numbersign ] }; + key { [ v, V, at ] }; + key { [ b, B, braceleft ] }; + key { [ n, N, braceright ] }; + key { [ comma, question, less ] }; + key { [ period, colon, greater ] }; + key { [ minus, underscore ] }; + + include "level3(ralt_switch)" + +}; + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/cz(type6)" }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/de b/dist/xkeyboard-config/symbols/sun_vndr/de index a80de66b5..bd13440b8 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/de +++ b/dist/xkeyboard-config/symbols/sun_vndr/de @@ -1,6 +1,6 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -28,44 +28,114 @@ // of the copyright holder. // +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Germany"; + key { [ asciicircum, degree ] }; + key { [ 2, quotedbl, twosuperior ] }; + key { [ 3, section, threesuperior ] }; + key { [ 4, dollar ] }; + key { [ 6, ampersand, section ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ ssharp, question, backslash ] }; + key { [ dead_acute, dead_grave ] }; + key { [ q, Q, at ] }; + key { [ e, E, EuroSign ] }; + key { [ z, Z ] }; + key { [ udiaeresis, Udiaeresis ] }; + key { [ plus, asterisk, asciitilde ] }; + key { [ odiaeresis, Odiaeresis ] }; + key { [ adiaeresis, Adiaeresis ] }; + key { [ y, Y ] }; + key { [ m, M, mu ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + key { [ numbersign, apostrophe, grave ] }; + key { [ less, greater, bar ] }; + include "level3(ralt_switch)" + include "kpdl(comma)" + +}; + +partial alphanumeric_keys xkb_symbols "type4" { - include "sun_vndr/us(type4basic)" - // A few keys are different - key { [ less, braceleft ] }; - - key { [ greater, braceright ] }; - key { [ Delete ] }; - - key { [ 1, plus ], [exclam ] }; - key { [ 2, quotedbl ], [at ] }; - key { [ 3, asterisk ], [numbersign ] }; - key { [ 4, ccedilla ], [cent ] }; - key { [ 5, percent ], [asciitilde ] }; - key { [ 6, ampersand ], [section ] }; - key { [ 7, slash ], [bar ] }; - key { [ 8, parenleft ], [degree ] }; - key { [ 9, parenright ], [backslash ] }; - key { [ 0, equal ], [asciicircum ] }; - Key { [ quoteright, question ], [quoteleft ] }; - key { [ SunFA_Circum, SunFA_Grave ] }; - key { [ e, E ], [EuroSign ] }; - key { [ Z ] }; - key { [ udiaeresis, egrave ] }; - key { [ SunFA_Diaeresis, SunFA_Acute ] }; - key { [ odiaeresis, eacute ] }; - key { [ adiaeresis, agrave ] }; - key { [ dollar, SunFA_Tilde ], [sterling ] }; - key { [ bracketright, bracketleft ], [ backslash ] }; - key { [ Y ] }; - key { [ M, NoSymbol ], [mu ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; - key { [ SunAltGraph ] }; - key { [ SunCompose ] }; + name[Group1]="Germany - Sun type 4"; + + key { [ less, braceleft ] }; + key { [ greater, braceright ] }; + key { [ Delete ] }; + + key { [ 1, plus, exclam ] }; + key { [ 2, quotedbl, at, oneeighth ] }; + key { [ 3, asterisk, numbersign, sterling ] }; + key { [ 4, ccedilla, cent ] }; + key { [ 5, percent, asciitilde ] }; + key { [ 6, ampersand, section ] }; + key { [ 7, slash, bar ] }; + key { [ 8, parenleft, degree ] }; + key { [ 9, parenright, backslash ] }; + key { [ 0, equal, asciicircum ] }; + Key { [ quoteright, question, quoteleft ] }; + key { [ dead_circumflex, dead_grave ] }; + + key { [ e, E, EuroSign, EuroSign ] }; + key { [ z, Z, leftarrow, yen ] }; + key { [ udiaeresis, egrave, dead_diaeresis, dead_abovering ] }; + key { [ dead_diaeresis, dead_acute ] }; + + key { [ s, S ] }; + key { [ j, J, dead_belowdot, dead_abovedot ] }; + key { [ odiaeresis, eacute, dead_doubleacute, dead_belowdot ] }; + key { [ adiaeresis, agrave, dead_circumflex, dead_caron ] }; + key { [ dollar, dead_tilde, sterling ] }; + key { [ y, Y, guillemotright ] }; + key { [ x, X, guillemotleft ] }; + key { [ v, V, doublelowquotemark, singlelowquotemark ] }; + key { [ b, B, leftdoublequotemark, leftsinglequotemark ] }; + key { [ n, N, rightdoublequotemark, rightsinglequotemark ] }; + key { [ m, M, mu ] }; + key { [ comma, semicolon, periodcentered, multiply ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + + include "level3(ralt_switch)" + include "kpdl(comma)" }; + + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/de(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/dk b/dist/xkeyboard-config/symbols/sun_vndr/dk index 15f8603bc..fbef4e2d0 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/dk +++ b/dist/xkeyboard-config/symbols/sun_vndr/dk @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -28,50 +27,122 @@ // of the copyright holder. // +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Denmark"; + + key { [ onehalf, section ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, numbersign, sterling ] }; + key { [ 4, currency, dollar ] }; + key { [ 5, percent, asciitilde ] }; + key { [ 6, ampersand, asciicircum ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ plus, question ] }; + key { [ dead_acute, dead_grave, bar ] }; + key { [ e, E, EuroSign ] }; + key { [ aring, Aring ] }; + key { [ dead_diaeresis, dead_circumflex, dead_tilde ] }; + key { [ apostrophe, asterisk, grave ] }; + key { [ ae, AE ] }; + key { [ oslash, Ooblique ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + key { [ less, greater, backslash ] }; + + include "level3(ralt_switch)" + include "kpdl(comma)" + +}; + + +partial alphanumeric_keys xkb_symbols "type4" { - include "sun_vndr/us(type4basic)" - // A few keys are different - key { [ onehalf, section ] }; - key { [ asciitilde, asciicircum ] }; - key { [ 2, quotedbl ], [ at ] }; - key { [ 3, numbersign ], [ sterling ] }; - key { [ 4, currency ], [ dollar ] }; - key { [ 6, ampersand ] }; - key { [ 7, slash ], [ braceleft ] }; - key { [ 8, parenleft ], [ bracketleft] }; - key { [ 9, parenright ], [ bracketright] }; - key { [ 0, equal ], [ braceright ] }; - key { [ plus, question ] }; - key { [ SunFA_Acute, SunFA_Grave], [ bar ] }; - key { [ e, E ], [ EuroSign ] }; - key { [ Aring ] }; - key { [ SunFA_Diaeresis, SunFA_Circum], [SunFA_Tilde] }; - key { [ Caps_Lock ] }; - key { [ AE ] }; - key { [ Ooblique ] }; - key { [ quoteright, asterisk ], [ quoteleft ] }; - key { [ less, greater ], [ backslash ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; - key { [ Control_L ] }; - key { [ SunAltGraph ] }; - key { [ SunCompose ] }; + name[Group1]="Denmark - Sun type 4"; + key { [ onehalf, section ] }; + key { [ asciitilde, asciicircum ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, numbersign, sterling ] }; + key { [ 4, currency, dollar ] }; + key { [ 6, ampersand ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ plus, question ] }; + key { [ dead_acute, dead_grave, bar ] }; + key { [ e, E, EuroSign ] }; + key { [ aring, Aring ] }; + key { [ dead_diaeresis, dead_circumflex, dead_tilde ] }; + key { [ Caps_Lock ] }; + key { [ ae, AE ] }; + key { [ ooblique, Ooblique ] }; + key { [ quoteright, asterisk, quoteleft ] }; + key { [ less, greater, backslash ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + key { [ Control_L ] }; + key { [ SunAltGraph ] }; + key { [ SunCompose ] }; + include "level3(ralt_switch)" + include "kpdl(comma)" }; + +partial alphanumeric_keys xkb_symbols "type5" { - include "dk" - - key { [ 5, percent ], [asciitilde ]}; - key { [ 6, ampersand ], [asciicircum ]}; - key { [ 7, slash ], [ braceleft ]}; - key { [ 8, parenleft ], [ bracketleft ]}; - key { [ 9, parenright ], [ bracketright ]}; - key { [ 0, equal ], [ braceright ]}; - key { [ quoteright, asterisk ], [ quoteleft ]}; - + + include "sun_vndr/dk(type4)" + + name[Group1]="Denmark - Sun type 5"; + + key { [ 5, percent, asciitilde ] }; + key { [ 6, ampersand, asciicircum ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ quoteright, asterisk, quoteleft ] }; + + include "level3(ralt_switch)" + include "kpdl(comma)" + }; + + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/dk(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/ee b/dist/xkeyboard-config/symbols/sun_vndr/ee new file mode 100644 index 000000000..863c2ad9e --- /dev/null +++ b/dist/xkeyboard-config/symbols/sun_vndr/ee @@ -0,0 +1,118 @@ +// +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, provided that the above +// copyright notice(s) and this permission notice appear in all copies of +// the Software and that both the above copyright notice(s) and this +// permission notice appear in supporting documentation. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +// +// Except as contained in this notice, the name of a copyright holder +// shall not be used in advertising or otherwise to promote the sale, use +// or other dealings in this Software without prior written authorization +// of the copyright holder. +// + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Estonia"; + + + key { [ dead_caron, dead_tilde, notsign, notsign ] }; + key { [ 1, exclam, onesuperior, exclamdown ] }; + key { [ 2, quotedbl, at, oneeighth ] }; + key { [ 3, numbersign, sterling, sterling ] }; + key { [ 4, currency, dollar, dollar ] }; + key { [ 5, percent, onehalf, threeeighths ] }; + key { [ 6, ampersand, notsign, fiveeighths ] }; + key { [ 7, slash, braceleft, seveneighths ] }; + key { [ 8, parenleft, bracketleft, trademark ] }; + key { [ 9, parenright, bracketright, plusminus ] }; + key { [ 0, equal, braceright, degree ] }; + key { [ plus, question, backslash, questiondown ] }; + key { [ dead_acute, dead_grave, grave, apostrophe ] }; + + key { [ q, Q, at, Greek_OMEGA ] }; + key { [ w, W, lstroke, Lstroke ] }; + key { [ e, E, EuroSign, cent ] }; + key { [ r, R, paragraph, registered ] }; + key { [ t, T, tslash, Tslash ] }; + key { [ y, Y, leftarrow, yen ] }; + key { [ u, U, downarrow, uparrow ] }; + key { [ i, I, rightarrow, idotless ] }; + key { [ o, O, oslash, Ooblique ] }; + key { [ p, P, thorn, THORN ] }; + key { [ udiaeresis, Udiaeresis, dead_diaeresis,dead_abovering ] }; + key { [ otilde, Otilde, section, dead_macron ] }; + + key { [ a, A, ae, AE ] }; + key { [ s, S, ssharp, section ] }; + key { [ d, D, eth, ETH ] }; + key { [ f, F, dstroke, ordfeminine ] }; + key { [ g, G, eng, ENG ] }; + key { [ h, H, hstroke, Hstroke ] }; + key { [ j, J, j, J ] }; + key { [ k, K, kra, ampersand ] }; + key { [ l, L, lstroke, Lstroke ] }; + key { [ odiaeresis, Odiaeresis, dead_acute, dead_doubleacute ] }; + key { [ adiaeresis, Adiaeresis, asciicircum, dead_caron ] }; + key { [ backslash, bar, degree, brokenbar ] }; + + key { [ apostrophe, asterisk, onehalf, dead_breve ] }; + key { [ z, Z, zcaron, Zcaron ] }; + key { [ x, X, guillemotright, greater ] }; + key { [ c, C, cent, copyright ] }; + key { [ v, V, leftdoublequotemark, leftsinglequotemark ] }; + key { [ b, B, rightdoublequotemark, rightsinglequotemark ] }; + key { [ n, N, ncedilla, Ncedilla ] }; + key { [ m, M, mu, masculine ] }; + key { [ comma, semicolon, less, multiply ] }; + key { [ period, colon, greater, division ] }; + key { [ minus, underscore, dead_belowdot, dead_abovedot ] }; + + include "level3(ralt_switch)" + +}; + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/ee(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/es b/dist/xkeyboard-config/symbols/sun_vndr/es index e863d6a97..3f8e032c1 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/es +++ b/dist/xkeyboard-config/symbols/sun_vndr/es @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -11,7 +10,7 @@ // copyright notice(s) and this permission notice appear in all copies of // the Software and that both the above copyright notice(s) and this // permission notice appear in supporting documentation. -// +// // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT @@ -21,71 +20,127 @@ // FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, // NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION // WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -// +// // Except as contained in this notice, the name of a copyright holder // shall not be used in advertising or otherwise to promote the sale, use // or other dealings in this Software without prior written authorization // of the copyright holder. // + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial default alphanumeric_keys +xkb_symbols "type6" { -partial + name[Group1]="Spain"; + + key { [ masculine, ordfeminine, backslash ] }; + key { [ less, greater ] }; + key { [ 1, exclam, bar ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, periodcentered, numbersign ] }; + key { [ 4, dollar, asciicircum ] }; + key { [ 5, percent, asciitilde ] }; + key { [ 6, ampersand, notsign ] }; + key { [ 7, slash ] }; + key { [ 8, parenleft ] }; + key { [ 9, parenright ] }; + key { [ 0, equal ] }; + key { [ apostrophe, question, grave ] }; + key { [ exclamdown, questiondown ] }; + key { [ e, E, EuroSign ] }; + key { [ dead_grave, dead_circumflex, bracketleft ] }; + key { [ plus, asterisk, bracketright ] }; + key { [ ntilde, Ntilde ] }; + key { [ dead_acute, dead_diaeresis, braceleft ] }; + key { [ ccedilla, Ccedilla, braceright ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + + include "level3(ralt_switch)" + +}; + + +partial alphanumeric_keys xkb_symbols "type4" { - key { [ bracketleft, braceleft ], [ guillemotleft ] }; - key { [ bracketright, braceright ], [ guillemotright ] }; - key { [ 2, quotedbl ], [ at ] }; - key { [ 3, periodcentered ], [ numbersign ] }; - key { [ 5, percent ], [ degree ] }; - key { [ 6, ampersand ], [ notsign ] }; + + name[Group1]="Spain - Sun type 4"; + + key { [ bracketleft, braceleft, guillemotleft ] }; + key { [ bracketright, braceright, guillemotright ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, periodcentered, numbersign ] }; + key { [ 5, percent, degree ] }; + key { [ 6, ampersand, notsign ] }; key { [ 7, slash ] }; - key { [ 8, parenleft ] }; - key { [ 9, parenright ], [ backslash ] }; - key { [ 0, equal ], [ bar ] }; - key { [ quoteright, question ], [ quoteleft ] }; + key { [ 8, parenleft ] }; + key { [ 9, parenright, backslash ] }; + key { [ 0, equal, bar ] }; + key { [ quoteright, question, quoteleft ] }; key { [ exclamdown, questiondown ] }; - key { [ e, E ], [ EuroSign ] }; - key { [ o, O ], [ masculine ] }; - key { [ SunFA_Grave, SunFA_Circum ], [ asciicircum ] }; - key { [ plus, asterisk ], [ asciitilde ] }; - key { [ a, A ], [ ordfeminine ] }; - key { [ Ntilde ] }; - key { [ SunFA_Acute, SunFA_Diaeresis ] }; - key { [ Ccedilla ] }; + key { [ e, E, EuroSign ] }; + key { [ o, O, masculine ] }; + key { [ dead_grave, dead_circumflex, asciicircum ] }; + key { [ plus, asterisk, asciitilde ] }; + key { [ a, A, ordfeminine ] }; + key { [ ntilde, Ntilde ] }; + key { [ dead_acute, dead_diaeresis ] }; + key { [ ccedilla, Ccedilla ] }; key { [ Alt_R ] }; key { [ Caps_Lock ] }; key { [ Control_L ] }; - key { [ less, greater ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; + key { [ less, greater ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + }; + -partial +partial alphanumeric_keys xkb_symbols "type5" { - include "es" - - key { [ 3, periodcentered ], [ numbersign ] }; - key { [ 4, dollar ], [ asciicircum ] }; - key { [ 5, percent ], [ asciitilde ] }; - key { [ 7, slash ], [ braceleft ]}; - key { [ 8, parenleft ], [ bracketleft ]}; - key { [ 9, parenright ], [ bracketright ]}; - key { [ 0, equal ], [ braceright ]}; - key { [ quoteright, question ], [ quoteleft ] }; - - key { [ SunFA_Grave, SunFA_Circum ], [ bracketleft ] }; + include "sun_vndr/es(type4)" - key { [ SunFA_Acute, SunFA_Diaeresis ], [ braceleft ] }; + name[Group1]="Spain - Sun type 5"; + + key { [ 3, periodcentered, numbersign ] }; + key { [ 4, dollar, asciicircum ] }; + key { [ 5, percent, asciitilde ] }; + key { [ 7, slash, braceleft ]}; + key { [ 8, parenleft, bracketleft ]}; + key { [ 9, parenright, bracketright ]}; + key { [ 0, equal, braceright ]}; + key { [ quoteright, question, quoteleft ] }; + key { [ dead_grave, dead_circumflex, bracketleft ] }; + key { [ dead_acute, dead_diaeresis, braceleft ] }; + + include "level3(ralt_switch)" }; -partial -xkb_symbols "type6" { - include "es(Sundeadkeys)" - key { [ 4, dollar ], [ asciicircum ] }; - key { [ 5, percent ], [ asciitilde ] }; - key { [ 7, slash ], [ braceleft ]}; - key { [ 8, parenleft ], [ bracketleft ]}; - key { [ 9, parenright ], [ bracketright ]}; - key { [ 0, equal ], [ braceright ]}; - key { [ quoteright, question ], [ quoteleft ] }; +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/es(type6)" }; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/fi b/dist/xkeyboard-config/symbols/sun_vndr/fi index 2c524180e..2b203e1fc 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/fi +++ b/dist/xkeyboard-config/symbols/sun_vndr/fi @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -11,7 +10,7 @@ // copyright notice(s) and this permission notice appear in all copies of // the Software and that both the above copyright notice(s) and this // permission notice appear in supporting documentation. -// +// // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT @@ -21,22 +20,71 @@ // FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, // NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION // WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -// +// // Except as contained in this notice, the name of a copyright holder // shall not be used in advertising or otherwise to promote the sale, use // or other dealings in this Software without prior written authorization // of the copyright holder. // + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Finland"; + + key { [ section, onehalf ] }; + key { [ 1, exclam ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, numbersign, sterling ] }; + key { [ 4, currency, dollar ] }; + key { [ 5, percent ] }; + key { [ 6, ampersand ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ plus, question, backslash ] }; + key { [ dead_acute, dead_grave ] }; + key { [ e, E, EuroSign ] }; + key { [ aring, Aring ] }; + key { [ dead_diaeresis, asciicircum, asciitilde ] }; + key { [ odiaeresis, Odiaeresis ] }; + key { [ adiaeresis, Adiaeresis ] }; + key { [ apostrophe, asterisk, quoteleft ] }; + key { [ less, greater, bar ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + + include "level3(ralt_switch)" + include "kpdl(comma)" + +}; -xkb_symbols "basic" { - include "fi" - // A few keys are different - key { [ plus, question ], - [ backslash ] }; - key { [ diaeresis, asciicircum ], - [ asciitilde ] }; - key { [ apostrophe, asterisk ], - [ quoteleft ] }; +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/fi(type6)" }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/fr b/dist/xkeyboard-config/symbols/sun_vndr/fr index 3517eed27..b705f1615 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/fr +++ b/dist/xkeyboard-config/symbols/sun_vndr/fr @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -27,66 +26,72 @@ // or other dealings in this Software without prior written authorization // of the copyright holder. // -// NOTE: -// These are the French keyboard symbols -// French Swiss symbols are in sw -xkb_symbols "type4" { - include "sun_vndr/us(type4basic)" - - key { [ bracketleft, braceleft ] }; - key { [ bracketright, braceright ] }; - key { [ Delete ] }; - - key { [ ampersand, 1 ], [ ] }; - key { [ eacute, 2 ], [ twosuperior ] }; - key { [ quotedbl, 3 ], [ threesuperior ] }; - key { [ quoteright, 4 ] }; - key { [ parenleft, 5 ] }; - key { [ section, 6 ], [ asciicircum ] }; - key { [ egrave, 7 ] }; - key { [ exclam, 8 ], [ sterling ] }; - key { [ ccedilla, 9 ], [ backslash ] }; - key { [ agrave, 0 ] }; - Key { [ parenright, degree ], [ asciitilde ] }; - key { [ minus, underscore ], [ numbersign ] }; - - key { [ a, A ] }; - key { [ z, Z ] }; - key { [ e, E ], [EuroSign ] }; - key { [ SunFA_Circum, SunFA_Diaeresis ] }; - key { [ quoteleft, dollar ], [ at ] }; - - key { [ q, Q ] }; - key { [ m, M ], [ mu ] }; - key { [ ugrave, percent ] }; - key { [ asterisk, bar ], [ currency ] }; +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// - key { [ less, greater ] }; - key { [ w, W ] }; +partial default alphanumeric_keys +xkb_symbols "type6" { - key { [ comma, question ] }; - key { [ semicolon, period ] }; - key { [ colon, slash ] }; - key { [ equal, plus ] }; + name[Group1]="France"; - key { [ SunAltGraph ] }; - key { [ Caps_Lock ] }; + key { [ twosuperior ] }; + key { [ ampersand, 1 ] }; + key { [ eacute, 2, asciitilde ] }; + key { [ quotedbl, 3, numbersign ] }; + key { [ apostrophe, 4, braceleft ] }; + key { [ parenleft, 5, bracketleft ] }; + key { [ minus, 6, bar ] }; + key { [ egrave, 7, grave ] }; + key { [ underscore, 8, backslash ] }; + key { [ ccedilla, 9, asciicircum ] }; + key { [ agrave, 0, at ] }; + key { [ parenright, degree, bracketright ] }; + key { [ equal, plus, braceright ] }; + key { [ a, A ] }; + key { [ z, Z ] }; + key { [ e, E, EuroSign ] }; + key { [ dead_circumflex, dead_diaeresis ] }; + key { [ dollar, sterling, currency ] }; + key { [ q, Q ] }; + key { [ m, M ] }; + key { [ ugrave, percent ] }; + key { [ asterisk, mu ] }; -}; + key { [ less, greater ] }; + key { [ w, W ] }; + key { [ comma, question ] }; + key { [ semicolon, period ] }; + key { [ colon, slash ] }; + key { [ exclam, section ] }; -xkb_symbols "type5" { - include "fr" + include "level3(ralt_switch)" - key { [ less, greater ] }; }; -xkb_symbols "type6" { - include "sun_vndr/us(type6)" - include "fr" - key { [ less, greater ] }; +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/fr(type6)" }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/gb b/dist/xkeyboard-config/symbols/sun_vndr/gb index d2c21124d..8fa71456c 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/gb +++ b/dist/xkeyboard-config/symbols/sun_vndr/gb @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -27,27 +26,78 @@ // or other dealings in this Software without prior written authorization // of the copyright holder. // -xkb_symbols "type4" { - include "sun_vndr/us(type4basic)" - // A few keys are different - key { [ 1, exclam ], [brokenbar ] }; - key { [ 3, sterling ], [numbersign ] }; - key { [ 4, dollar ], [EuroSign ] }; - key { [ minus, underscore ], [notsign ] }; - key { [ e, E ], [EuroSign ] }; +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="United Kingdom"; + + key { [ quoteleft, notsign, brokenbar ] }; + + key { [ 2, quotedbl ] }; + key { [ 3, sterling ] }; + key { [ 4, dollar, EuroSign ] }; + key { [ numbersign, asciitilde ] }; + key { [ apostrophe, at ] }; + key { [ backslash, bar ] }; + + include "level3(ralt_switch)" }; -partial + +partial alphanumeric_keys xkb_symbols "type5" { - include "gb(Sundeadkeys)" - key { [ quoteleft, notsign ], [ brokenbar ] }; - key { [ e, E ], [ EuroSign ] }; + name[Group1]="United Kingdom - Sun type 5"; + + key { [ quoteleft, notsign, brokenbar ] }; + key { [ e, E, EuroSign ] }; + + include "level3(ralt_switch)" + }; -partial -xkb_symbols "type6" { - include "sun_vndr/gb(type5)" + +partial alphanumeric_keys +xkb_symbols "type4" { + + name[Group1]="United Kingdom - Sun type 4"; + + key { [ 1, exclam, brokenbar ] }; + key { [ 3, sterling, numbersign ] }; + key { [ 4, dollar, EuroSign ] }; + key { [ minus, underscore, notsign ] }; + key { [ e, E, EuroSign ] }; + + include "level3(ralt_switch)" + }; + + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/gb(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/gr b/dist/xkeyboard-config/symbols/sun_vndr/gr index cce87510b..04fcdb0d3 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/gr +++ b/dist/xkeyboard-config/symbols/sun_vndr/gr @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -28,12 +27,92 @@ // of the copyright holder. // -xkb_symbols "type5" { - include "sun_vndr/us(type5basic)" - // A few keys are different - key { [ 4, dollar ], [ EuroSign ] }; - key { [ e, E], [ EuroSign ] }; - key { [ dead_acute, dead_diaeresis ] }; - key { [ backslash, bar ] }; +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Greece"; + + + key { [ grave, asciitilde, onehalf ] }; + key { [ 1, exclam ] }; + key { [ 2, at ] }; + key { [ 3, numbersign, sterling ] }; + key { [ 4, dollar, EuroSign ] }; + key { [ 5, percent, EuroSign ] }; + key { [ 6, asciicircum, notsign ] }; + key { [ 7, ampersand ] }; + key { [ 8, asterisk ] }; + key { [ 9, parenleft ] }; + key { [ 0, parenright, degree ] }; + key { [ minus, underscore, plusminus ] }; + key { [ equal, plus ] }; + + key { [ semicolon, colon, periodcentered ] }; + key { [ Greek_finalsmallsigma, periodcentered, Greek_SIGMA ] }; + key { [ Greek_epsilon, Greek_EPSILON, EuroSign ] }; + key { [ Greek_rho, Greek_RHO, registered ] }; + key { [ Greek_tau, Greek_TAU ] }; + key { [ Greek_upsilon, Greek_UPSILON ] }; + key { [ Greek_theta, Greek_THETA ] }; + key { [ Greek_iota, Greek_IOTA ] }; + key { [ Greek_omicron, Greek_OMICRON ] }; + key { [ Greek_pi, Greek_PI ] }; + key { [ bracketleft, braceleft, guillemotleft ] }; + key { [ bracketright, braceright, guillemotright ] }; + + key { [ Greek_alpha, Greek_ALPHA ] }; + key { [ Greek_sigma, Greek_SIGMA ] }; + key { [ Greek_delta, Greek_DELTA ] }; + key { [ Greek_phi, Greek_PHI ] }; + key { [ Greek_gamma, Greek_GAMMA ] }; + key { [ Greek_eta, Greek_ETA ] }; + key { [ Greek_xi, Greek_XI ] }; + key { [ Greek_kappa, Greek_KAPPA ] }; + key { [ Greek_lamda, Greek_LAMDA ] }; + key { [ dead_acute, dead_diaeresis ] }; + key { [ apostrophe, quotedbl ] }; + key { [ backslash, bar, brokenbar ] }; + + key { [ guillemotleft, guillemotright, brokenbar ] }; + key { [ Greek_zeta, Greek_ZETA ] }; + key { [ Greek_chi, Greek_CHI ] }; + key { [ Greek_psi, Greek_PSI, copyright ] }; + key { [ Greek_omega, Greek_OMEGA ] }; + key { [ Greek_beta, Greek_BETA ] }; + key { [ Greek_nu, Greek_NU ] }; + key { [ Greek_mu, Greek_MU ] }; + key { [ comma, less, guillemotleft ] }; + key { [ period, greater, guillemotright ] }; + key { [ slash, question ] }; + + include "level3(ralt_switch)" + +}; + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/gr(type6)" }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/hu b/dist/xkeyboard-config/symbols/sun_vndr/hu deleted file mode 100644 index 62eb551d9..000000000 --- a/dist/xkeyboard-config/symbols/sun_vndr/hu +++ /dev/null @@ -1,94 +0,0 @@ -// $XdotOrg: $ -// -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, and/or sell copies of the Software, and to permit persons -// to whom the Software is furnished to do so, provided that the above -// copyright notice(s) and this permission notice appear in all copies of -// the Software and that both the above copyright notice(s) and this -// permission notice appear in supporting documentation. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL -// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING -// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION -// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -// -// Except as contained in this notice, the name of a copyright holder -// shall not be used in advertising or otherwise to promote the sale, use -// or other dealings in this Software without prior written authorization -// of the copyright holder. -// -// $TOG: hu /main/2 1997/06/13 06:25:05 kaleb $ -default partial alphanumeric_keys -xkb_symbols "type5" { - - // Describes the differences between a very simple US/ASCII - // keyboard and a very simple Hungarian keyboard. - - // Alphanumeric section - - name[group1]="Hungarian"; - - key { [ 0, section ] }; - key { [ 1, apostrophe ] }; - key { [ 2, quotedbl ] }; - key { [ 3, plus ], - [ numbersign ] }; - key { [ 4, exclam ], - [ dollar ] }; - key { [ 6, slash ], - [ asciicircum ] }; - key { [ 7, equal ], - [ braceleft ] }; - key { [ 8, parenleft ], - [ bracketleft ] }; - key { [ 9, parenright ], - [ bracketright ] }; - key { [ odiaeresis, Odiaeresis ], - [ braceright ] }; - key { [ udiaeresis, Udiaeresis ], - [ backslash ] }; - key { [ oacute, Oacute ], - [ asciitilde ] }; - - key { [ q, Q ], - [ at ] }; - key { [ z, Z ] }; - key { [ odoubleacute, Odoubleacute ] }; - key { [ uacute, Uacute ] }; - - key { [ s, S ], - [ ssharp ] }; - key { [ k, K ], - [ ampersand ] }; - key { [ eacute, Eacute ], - [ semicolon ] }; - key { [ aacute, Aacute ], - [ adiaeresis, Adiaeresis ] }; - key { [ udoubleacute, Udoubleacute ] }; - - key { [ iacute, Iacute ], - [ bar ] }; - key { [ y, Y ], - [ less ] }; - key { [ x, X ], - [ greater ] }; - key { [ c, C ], - [ quoteleft ] }; - key { [ comma, question ], - [ asterisk ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; - - // End alphanumeric section -}; - diff --git a/dist/xkeyboard-config/symbols/sun_vndr/it b/dist/xkeyboard-config/symbols/sun_vndr/it index 6f42aa109..96482912b 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/it +++ b/dist/xkeyboard-config/symbols/sun_vndr/it @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -27,51 +26,116 @@ // or other dealings in this Software without prior written authorization // of the copyright holder. // + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Italy"; + + key { [ less, greater ] }; + key { [ backslash, bar ] }; + key { [ 2, quotedbl ] }; + key { [ 3, sterling ] }; + key { [ 6, ampersand ] }; + key { [ 7, slash ] }; + key { [ 8, parenleft, braceleft ] }; + key { [ 9, parenright, braceright ] }; + key { [ 0, equal ] }; + key { [ apostrophe, question, grave ] }; + key { [ igrave, asciicircum ] }; + key { [ e, E, EuroSign ] }; + key { [ egrave, eacute, bracketleft, dead_abovering ] }; + key { [ plus, asterisk, bracketright ] }; + key { [ ugrave, section, asciitilde ] }; + key { [ ograve, ccedilla, at ] }; + key { [ agrave, degree, numbersign ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + + include "level3(ralt_switch)" + +}; + + +partial alphanumeric_keys xkb_symbols "type4" { - key { [ bracketleft, braceleft ], [ guillemotleft ] }; - key { [ bracketright, braceright ], [ guillemotright ] }; - key { [ 2, quotedbl ], [ twosuperior ] }; - key { [ 3, sterling ], [ threesuperior ] }; - key { [ 6, ampersand ], [ notsign ] }; - key { [ 7, slash ] }; - key { [ 8, parenleft ] }; - key { [ 9, parenright ], [ backslash ] }; - key { [ 0, equal ], [ bar ] }; - key { [ quoteright, question ], [ quoteleft ] }; - key { [ igrave, asciicircum ] }; - - key { [ egrave, eacute ] }; - key { [ plus, asterisk ], [ asciitilde ] }; - - key { [ ograve, ccedilla ], [ at ] }; - key { [ agrave, degree ], [ numbersign ] }; - key { [ ugrave, section ] }; - - key { [ less, greater ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; - - - key { [ Alt_L ] }; - key { [ SunCompose ] }; - key { [ SunAltGraph ] }; - key { [ Caps_Lock ] }; - key { [ Control_L ] }; + name[Group1]="Italy - Sun type 4"; + + key { [ bracketleft, braceleft, guillemotleft ] }; + key { [ bracketright, braceright, guillemotright ] }; + key { [ 2, quotedbl, twosuperior ] }; + key { [ 3, sterling, threesuperior ] }; + key { [ 6, ampersand, notsign ] }; + key { [ 7, slash ] }; + key { [ 8, parenleft ] }; + key { [ 9, parenright, backslash ] }; + key { [ 0, equal, bar ] }; + key { [ quoteright, question, quoteleft ] }; + key { [ igrave, asciicircum ] }; + + key { [ egrave, eacute ] }; + key { [ plus, asterisk, asciitilde ] }; + + key { [ ograve, ccedilla, at ] }; + key { [ agrave, degree, numbersign ] }; + key { [ ugrave, section ] }; + + key { [ less, greater ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + + + key { [ Alt_L ] }; + key { [ SunCompose ] }; + key { [ SunAltGraph ] }; + key { [ Caps_Lock ] }; + key { [ Control_L ] }; + + include "level3(ralt_switch)" }; + +partial alphanumeric_keys xkb_symbols "type5" { - include "it" - key { [ 8, parenleft ], [ braceleft ] }; - key { [ 9, parenright ], [ braceright ] }; + name[Group1]="Italy - Sun type 5"; + + key { [ 8, parenleft, braceleft ] }; + key { [ 9, parenright, braceright ] }; + key { [ ugrave, section, asciitilde ] }; + + include "level3(ralt_switch)" - key { [ ugrave, section ], [ asciitilde ] }; }; + -partial -xkb_symbols "type6" { - include "sun_vndr/it(type5)" +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/it(type6)" }; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/jp b/dist/xkeyboard-config/symbols/sun_vndr/jp index dd06b8bd1..14f1971e3 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/jp +++ b/dist/xkeyboard-config/symbols/sun_vndr/jp @@ -1,6 +1,6 @@ // $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -51,6 +51,27 @@ // // US/ASCII layout for a Type 4 Sun keyboard +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + xkb_symbols "basic" { // Alphanumeric section key { [ 1, exclam ], [ kana_NU ] }; @@ -791,8 +812,8 @@ partial xkb_symbols "type7" { include "sun_vndr/jp(type6)" key { [ 0, asciitilde ], [ kana_WA, kana_WO ] }; - key { [ Henkan_Mode ] }; + key { [ Henkan_Mode ] }; key { [ Kana_Lock, Mode_switch ] }; - key { [ Alt_R ] }; + key { [ Alt_R, Alt_R ] }; }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/ko b/dist/xkeyboard-config/symbols/sun_vndr/ko deleted file mode 100644 index ba26c5159..000000000 --- a/dist/xkeyboard-config/symbols/sun_vndr/ko +++ /dev/null @@ -1,63 +0,0 @@ -// $XdotOrg: $ -// -// Copyright 2005 Sun Microsystems, Inc. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, and/or sell copies of the Software, and to permit persons -// to whom the Software is furnished to do so, provided that the above -// copyright notice(s) and this permission notice appear in all copies of -// the Software and that both the above copyright notice(s) and this -// permission notice appear in supporting documentation. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL -// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING -// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION -// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -// -// Except as contained in this notice, the name of a copyright holder -// shall not be used in advertising or otherwise to promote the sale, use -// or other dealings in this Software without prior written authorization -// of the copyright holder. -// -// -// Korean layout for a Type 4 Sun keyboard -xkb_symbols "type4" { - include "sun_vndr/us(type4basic)" - - key { [ backslash, bar ], [ brokenbar ] }; - - key { [ Hangul ] }; - key { [ Linefeed ] }; - key { [ Hangul_Hanja ] }; - -}; - -// Korean layout for a Type 5 Sun keyboard -xkb_symbols "type5" { -// include "sun_vndr/us(type5basic)" - - // A few keys are different - key { [ Hangul ] }; - key { [ Hangul_Hanja ] }; - key { [ backslash, bar ], [ brokenbar ] }; -}; - -// Korean layout for a Type 6 Sun keyboard -partial -xkb_symbols "type6" { -// include "sun_vndr/us(type5basic)" - - // A few keys are different - key { [ Hangul ] }; - key { [ Hangul_Hanja ] }; - key { [ backslash, bar ], [ brokenbar ] }; -}; - diff --git a/dist/xkeyboard-config/symbols/sun_vndr/kr b/dist/xkeyboard-config/symbols/sun_vndr/kr new file mode 100644 index 000000000..57137219e --- /dev/null +++ b/dist/xkeyboard-config/symbols/sun_vndr/kr @@ -0,0 +1,98 @@ +// +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, provided that the above +// copyright notice(s) and this permission notice appear in all copies of +// the Software and that both the above copyright notice(s) and this +// permission notice appear in supporting documentation. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +// +// Except as contained in this notice, the name of a copyright holder +// shall not be used in advertising or otherwise to promote the sale, use +// or other dealings in this Software without prior written authorization +// of the copyright holder. +// +// + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +// Korean layout for a Type 6 Sun keyboard +partial +xkb_symbols "type6" { + + // A few keys are different + key { [ Hangul ] }; + key { [ Hangul_Hanja ] }; + key { [ Hangul ] }; + key { [ Hangul_Hanja ] }; + key { [ backslash, bar, brokenbar ] }; + + include "level3(ralt_switch)" + +}; + + +// Korean layout for a Type 4 Sun keyboard +xkb_symbols "type4" { + + key { [ backslash, bar, brokenbar ] }; + + key { [ Hangul ] }; + key { [ Linefeed ] }; + key { [ Hangul_Hanja ] }; + + include "level3(ralt_switch)" + +}; + +// Korean layout for a Type 5 Sun keyboard +xkb_symbols "type5" { + + // A few keys are different + key { [ Hangul ] }; + key { [ Hangul_Hanja ] }; + key { [ backslash, bar, brokenbar ] }; + + include "level3(ralt_switch)" + +}; + + +partial default alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/kr(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/lt b/dist/xkeyboard-config/symbols/sun_vndr/lt index e9840a10e..bba964312 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/lt +++ b/dist/xkeyboard-config/symbols/sun_vndr/lt @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -27,55 +26,94 @@ // or other dealings in this Software without prior written authorization // of the copyright holder. // -// $TOG: hu /main/2 1997/06/13 06:25:05 kaleb $ -default partial alphanumeric_keys -xkb_symbols "type5" { - // Describes the differences between a very simple US/ASCII - // keyboard and a very simple Hungarian keyboard. +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + + +partial default alphanumeric_keys +xkb_symbols "type6" { - // Alphanumeric section + name[Group1]="Lithuania"; - name[group1]="Lithuanian"; - key { [ quoteright, asciitilde ], - [ quoteleft, caron ] }; - key { [ 2, quotedbl ], - [ at ] }; - key { [ 3, slash ], - [ numbersign ] }; - key { [ 4, semicolon ], - [ dollar ] }; - key { [ 5, colon ], - [ percent ] }; - key { [ 6, comma ], - [ asciicircum ] }; - key { [ 7, period ], - [ ampersand ] }; - key { [ 8, question ], - [ asterisk ] }; - key { [ 9, parenleft ], - [ bracketleft, braceleft ] }; - key { [ 0, parenright ], - [ bracketright, braceright ] }; - key { [ aogonek, Aogonek ], - [ q, Q ] }; - key { [ zcaron, Zcaron ], - [ w, W ] }; - key { [ iogonek, Iogonek ] }; - key { [ ogonek ] }; - key { [ uogonek, Uogonek ] }; - key { [ eabovedot, Eabovedot ] }; - key { [ asciicircum, quoteright ] }; - key { [ backslash, bar ] }; - key { [ umacron, Umacron ], - [ x, X ] }; - key { [ ccaron, Ccaron ], - [ less ] }; - key { [ scaron, Scaron ], - [ greater ] }; - key { [ eogonek, Eogonek ] }; - // End alphanumeric section + key { [ quoteleft, asciitilde, notsign, brokenbar ] }; + key { [ aogonek, Aogonek, 1, exclam ] }; + key { [ ccaron, Ccaron, 2, at ] }; + key { [ eogonek, Eogonek, 3, numbersign ] }; + key { [ eabovedot, Eabovedot, 4, dollar ] }; + key { [ iogonek, Iogonek, 5, percent ] }; + key { [ scaron, Scaron, 6, asciicircum ] }; + key { [ uogonek, Uogonek, 7, ampersand ] }; + key { [ umacron, Umacron, 8, asterisk ] }; + key { [ doublelowquotemark, parenleft, 9, parenleft ] }; + key { [ leftdoublequotemark, parenright, 0, parenright ] }; + key { [ minus, underscore, backslash, questiondown ] }; + key { [ zcaron, Zcaron, equal, plus ] }; + + key { [ q, Q, at, Greek_OMEGA ] }; + key { [ w, W, lstroke, Lstroke ] }; + key { [ e, E, EuroSign ] }; + key { [ r, R, paragraph, registered ] }; + key { [ t, T, tslash, Tslash ] }; + key { [ y, Y, leftarrow, yen ] }; + key { [ u, U, downarrow, uparrow ] }; + key { [ i, I, rightarrow, idotless ] }; + key { [ o, O, oslash, Ooblique ] }; + key { [ p, P, thorn, THORN ] }; + key { [ bracketleft, braceleft, dead_diaeresis, dead_abovering ] }; + key { [ bracketright, braceright, dead_tilde, dead_macron ] }; + + key { [ a, A, ae, AE ] }; + key { [ s, S, ssharp, section ] }; + key { [ d, D, eth, ETH ] }; + key { [ f, F, dstroke, ordfeminine ] }; + key { [ g, G, eng, ENG ] }; + key { [ h, H, hstroke, Hstroke ] }; + key { [ j, J ] }; + key { [ k, K, kra, ampersand ] }; + key { [ l, L, lstroke, Lstroke ] }; + key { [ semicolon, colon, dead_acute, dead_doubleacute ] }; + key { [ apostrophe, quotedbl, dead_circumflex, dead_caron ] }; + key { [ backslash, bar, dead_grave, dead_breve ] }; + + key { [ backslash, bar, dead_grave, dead_breve ] }; + key { [ z, Z, guillemotleft, less ] }; + key { [ x, X, guillemotright, greater ] }; + key { [ c, C, cent, copyright ] }; + key { [ v, V, leftdoublequotemark, leftsinglequotemark ] }; + key { [ b, B, rightdoublequotemark, rightsinglequotemark ] }; + key { [ n, N ] }; + key { [ m, M, mu, masculine ] }; + key { [ comma, less, ampersand, multiply ] }; + key { [ period, greater, periodcentered, division ] }; + key { [ slash, question, dead_belowdot, dead_abovedot ] }; + + include "level3(ralt_switch)" + +}; + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/lt(type6)" }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/lv b/dist/xkeyboard-config/symbols/sun_vndr/lv index 442242e53..f5508371d 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/lv +++ b/dist/xkeyboard-config/symbols/sun_vndr/lv @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -28,48 +27,92 @@ // of the copyright holder. // -default partial alphanumeric_keys -xkb_symbols "type5" { +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + - // Describes the differences between a very simple US/ASCII - // keyboard and a very simple Latvian keyboard. +partial default alphanumeric_keys +xkb_symbols "type6" { - // Alphanumeric section + name[Group1]="Latvia"; - name[group1]="Latvian"; - key { [ 4, dollar ], - [ section ] }; - key { [ 8, asterisk ], - [ multiply ] }; - key { [ e, E ], - [ emacron, Emacron ] }; - key { [ r, R ], - [ rcedilla, Rcedilla ] }; - key { [ u, U ], - [ umacron, Umacron ] }; - key { [ i, I ], - [ imacron, Imacron ] }; - key { [ o, O ], - [ omacron, Omacron ] }; - key { [ a, A ], - [ amacron, Amacron ] }; - key { [ s, S ], - [ scaron, Scaron ] }; - key { [ g, G ], - [ gcedilla, Gcedilla ] }; - key { [ k, K ], - [ kcedilla, Kcedilla ] }; - key { [ l, L ], - [ lcedilla, Lcedilla ] }; - key { [ degree, bar ] }; - key { [ backslash, bar ] }; - key { [ z, Z ], - [ zcaron, Zcaron ] }; - key { [ c, C ], - [ ccaron, ccaron ] }; - key { [ n, N ], - [ ncedilla, Ncedilla ] }; - // End alphanumeric section + key { [ grave, asciitilde, acute, asciitilde ] }; + key { [ 1, exclam, onesuperior, exclamdown ] }; + key { [ 2, at, twosuperior, oneeighth ] }; + key { [ 3, numbersign, threesuperior, sterling ] }; + key { [ 4, dollar, EuroSign, cent ] }; + key { [ 5, percent, onehalf, threeeighths ] }; + key { [ 6, asciicircum, threequarters, fiveeighths ] }; + key { [ 7, ampersand, braceleft, seveneighths ] }; + key { [ 8, asterisk, bracketleft, trademark ] }; + key { [ 9, parenleft, bracketright, plusminus ] }; + key { [ 0, parenright, braceright, degree ] }; + key { [ minus, underscore, backslash, questiondown ] }; + key { [ equal, plus, endash, emdash ] }; + + key { [ q, Q, q, Q ] }; + key { [ w, W, w, W ] }; + key { [ e, E, emacron, Emacron ] }; + key { [ r, R, rcedilla, Rcedilla ] }; + key { [ t, T, t, T ] }; + key { [ y, Y, y, Y ] }; + key { [ u, U, umacron, Umacron ] }; + key { [ i, I, imacron, Imacron ] }; + key { [ o, O, omacron, Omacron ] }; + key { [ p, P, p, P ] }; + key { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; + key { [ bracketright, braceright, guillemotright, rightdoublequotemark ] }; + + key { [ a, A, amacron, Amacron ] }; + key { [ s, S, scaron, Scaron ] }; + key { [ d, D, d, D ] }; + key { [ f, F, f, F ] }; + key { [ g, G, gcedilla, Gcedilla ] }; + key { [ h, H, h, H ] }; + key { [ j, J, j, J ] }; + key { [ k, K, kcedilla, Kcedilla ] }; + key { [ l, L, lcedilla, Lcedilla ] }; + key { [ semicolon, colon, semicolon, colon ] }; + key { [ apostrophe, quotedbl, leftdoublequotemark, doublelowquotemark ] }; + key { [ backslash, bar, degree, brokenbar ] }; + + key { [ backslash, bar, grave, breve ] }; + key { [ z, Z, zcaron, Zcaron ] }; + key { [ x, X, x, X ] }; + key { [ c, C, ccaron, Ccaron ] }; + key { [ v, V, v, V ] }; + key { [ b, B, b, B ] }; + key { [ n, N, ncedilla, Ncedilla ] }; + key { [ m, M, m, M ] }; + key { [ comma, less, horizconnector, multiply ] }; + key { [ period, greater, periodcentered, division ] }; + key { [ slash, question, slash, abovedot ] }; + + include "level3(ralt_switch)" + +}; + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/lv(type6)" }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/nl b/dist/xkeyboard-config/symbols/sun_vndr/nl index 0feb57be7..42a5afb2c 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/nl +++ b/dist/xkeyboard-config/symbols/sun_vndr/nl @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -27,42 +26,124 @@ // or other dealings in this Software without prior written authorization // of the copyright holder. // + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +default partial alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Netherlands"; + + key { [ at, section, notsign ] }; + key { [ 1, exclam, onesuperior ] }; + key { [ 2, quotedbl, twosuperior ] }; + key { [ 3, numbersign, threesuperior ] }; + key { [ 4, dollar, onequarter ] }; + key { [ 5, percent, onehalf ] }; + key { [ 6, ampersand, threequarters ] }; + key { [ 7, underscore, sterling ] }; + key { [ 8, parenleft, braceleft ] }; + key { [ 9, parenright, braceright ] }; + key { [ 0, quoteright, quoteleft ] }; + key { [ slash, question, backslash ] }; + key { [ degree, dead_tilde, dead_cedilla ] }; + + key { [ e, E, EuroSign ] }; + key { [ t, T ] }; + key { [ y, Y ] }; + key { [ u, U ] }; + key { [ i, I ] }; + key { [ o, O ] }; + key { [ p, P ] }; + key { [dead_diaeresis, dead_circumflex ] }; + key { [ asterisk, bar, asciitilde ] }; + + key { [ a, A ] }; + key { [ s, S, ssharp ] }; + key { [ f, F ] }; + key { [ plus, plusminus ] }; + key { [dead_acute, dead_grave ] }; + key { [ less, greater, asciicircum ] }; + + key { [bracketright, bracketleft, brokenbar ] }; + key { [ z, Z, guillemotleft ] }; + key { [ x, X, guillemotright ] }; + key { [ c, C, cent ] }; + key { [ n, N ] }; + key { [ m, M, mu ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, equal ] }; + + include "level3(ralt_switch)" + +}; + + +partial alphanumeric_keys xkb_symbols "type4" { - include "sun_vndr/us(type4basic)" - // A few keys are different - - key { [ at, section ], [notsign ] }; - key { [ backslash, bar ] }; - key { [ 1, exclam ], [onesuperior ] }; - key { [ 2, quotedbl ], [twosuperior ] }; - key { [ 3, numbersign ], [threesuperior] }; - key { [ 4, dollar ], [onequarter ] }; - key { [ 5, percent ], [onehalf ] }; - key { [ 6, ampersand ], [threequarters] }; - key { [ 7, underscore ], [sterling ] }; - key { [ 8, parenleft ], [braceleft ] }; - key { [ 9, parenright ], [braceright ] }; - key { [ 0, quoteright ], [quoteleft ] }; - key { [ slash, question ] }; - key { [ degree, SunFA_Tilde ], [SunFA_Cedilla] }; - key { [ e, E ], [EuroSign ] }; - key { [ SunFA_Diaeresis, asciicircum], [SunFA_Circum]}; - key { [ asterisk, brokenbar ], [asciitilde ] }; - key { [ S, NoSymbol ], [ssharp ] }; - key { [ plus, plusminus ] }; - key { [ SunFA_Acute, SunFA_Grave] }; - key { [ less, greater ] }; - key { [ bracketright, bracketleft] }; - key { [ Z, NoSymbol ], [guillemotleft] }; - key { [ X, NoSymbol ], [guillemotright] }; - key { [ C, NoSymbol ], [cent ] }; - key { [ M, NoSymbol ], [mu ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, equal ] }; - key { [ SunAltGraph ] }; -// key { [ SunCompose ] }; - key { [ Caps_Lock ] }; - + + name[Group1]="Netherlands - Sun type 4"; + + key { [ at, section, notsign ] }; + key { [ backslash, bar ] }; + key { [ 1, exclam, onesuperior ] }; + key { [ 2, quotedbl, twosuperior ] }; + key { [ 3, numbersign, threesuperior] }; + key { [ 4, dollar, onequarter ] }; + key { [ 5, percent, onehalf ] }; + key { [ 6, ampersand, threequarters] }; + key { [ 7, underscore, sterling ] }; + key { [ 8, parenleft, braceleft ] }; + key { [ 9, parenright, braceright ] }; + key { [ 0, quoteright, quoteleft ] }; + key { [ slash, question, backslash ] }; + key { [ degree, dead_tilde, dead_cedilla] }; + key { [ e, E, EuroSign, Eacute ]}; + key { [ dead_diaeresis, dead_circumflex, asciitilde, asciicircum]}; + key { [ asterisk, bar, asciitilde ] }; + key { [ S, S, ssharp ] }; + key { [ plus, plusminus ] }; + key { [ dead_acute, dead_grave ] }; + key { [ less, greater, asciicircum ] }; + key { [ bracketleft, bracketright, brokenbar ] }; + key { [ z, Z, guillemotleft] }; + key { [ x, X, guillemotright] }; + key { [ c, C, cent ] }; + key { [ m, M, Greek_mu, masculine ] }; + key { [ comma, semicolon, cedilla, guillemotleft] }; + key { [ period, colon, periodcentered, guillemotright ] }; + key { [ minus, equal, hyphen ] }; + key { [ SunAltGraph ] }; +// key { [ SunCompose ] }; + key { [ Caps_Lock ] }; + + include "level3(ralt_switch)" + +}; + + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/nl(type6)" }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/no b/dist/xkeyboard-config/symbols/sun_vndr/no index 471e5e13d..cc8419c39 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/no +++ b/dist/xkeyboard-config/symbols/sun_vndr/no @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -28,50 +27,119 @@ // of the copyright holder. // +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Norway"; + + key { [ bar, section ] }; + key { [ less, greater ] }; + key { [ apostrophe, asterisk, grave ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, numbersign, sterling ] }; + key { [ 4, currency, dollar ] }; + key { [ 5, percent, asciitilde ] }; + key { [ 6, ampersand, asciicircum ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ plus, question ] }; + key { [ backslash, dead_grave, dead_acute ] }; + key { [ e, E, EuroSign ] }; + key { [ aring, Aring ] }; + key { [ dead_diaeresis, dead_circumflex, dead_tilde ] }; + key { [ oslash, Oslash ] }; + key { [ ae, AE ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + + include "level3(ralt_switch)" + include "kpdl(comma)" + +}; + +partial alphanumeric_keys xkb_symbols "type4" { - include "sun_vndr/us(type4basic)" - // A few keys are different - - key { [ bar, section ] }; - key { [ asciitilde, asciicircum] }; - key { [ 2, quotedbl ], [at ] }; - key { [ 3, numbersign ], [sterling ] }; - key { [ 4, currency ], [dollar ] }; - key { [ 6, ampersand ] }; - key { [ 7, slash ], [braceleft ] }; - key { [ 8, parenleft ], [bracketleft ] }; - key { [ 9, parenright ], [bracketright] }; - key { [ 0, equal ], [braceright ] }; - key { [ plus, question ] }; - key { [ backslash, SunFA_Grave], [SunFA_Acute] }; - key { [ e, E ], [EuroSign ] }; - key { [ Aring ] }; - key { [ SunFA_Diaeresis, SunFA_Circum],[SunFA_Tilde] }; - key { [ Caps_Lock ] }; - key { [ Ooblique ] }; - key { [ AE ] }; - key { [ quoteright, asterisk ], [quoteleft ] }; - key { [ less, greater ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; - key { [ Control_L ] }; + + name[Group1]="Norway - Sun type 4"; + + key { [ bar, section ] }; + key { [ asciitilde, asciicircum] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, numbersign, sterling ] }; + key { [ 4, currency, dollar ] }; + key { [ 6, ampersand ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright] }; + key { [ 0, equal, braceright ] }; + key { [ plus, question ] }; + key { [ backslash, dead_grave, dead_acute ] }; + key { [ e, E, EuroSign ] }; + key { [ aring, Aring ] }; + key { [ dead_diaeresis, dead_circumflex, dead_tilde ] }; + key { [ Caps_Lock ] }; + key { [ Ooblique ] }; + key { [ ae, AE ] }; + key { [ quoteright, asterisk, quoteleft ] }; + key { [ less, greater ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + key { [ Control_L ] }; + + include "level3(ralt_switch)" + include "kpdl(comma)" }; + +partial alphanumeric_keys xkb_symbols "type5" { - include "no" + + name[Group1]="Norway - Sun type 5"; + + key { [ 5, percent, asciitilde ] }; + key { [ 6, ampersand, asciicircum ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketright ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; - key { [ 5, percent ], [asciitilde ]}; - key { [ 6, ampersand ], [asciicircum ]}; - key { [ 7, slash ], [ braceleft ]}; - key { [ 8, parenleft ], [ bracketright ]}; - key { [ 9, parenright ], [ bracketright ]}; - key { [ 0, equal ], [ braceright ]}; + key { [ quoteright, asterisk, quoteleft ] }; + key { [ less, greater ] }; + + include "level3(ralt_switch)" + include "kpdl(comma)" - key { [ quoteright, asterisk ], [ quoteleft ]}; - key { [ less, greater ] }; }; +partial default alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/no(type6)" +}; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/pl b/dist/xkeyboard-config/symbols/sun_vndr/pl index 7c5362020..e4d13b38d 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/pl +++ b/dist/xkeyboard-config/symbols/sun_vndr/pl @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -28,30 +27,76 @@ // of the copyright holder. // -xkb_symbols "type5" { - include "sun_vndr/us(type5basic)" - // A few keys are different - key { [ quoteleft, asciitilde], [ degree, degree ] }; - key { [ 2, quotedbl ], [ at ] }; - key { [ 3, colon ], [ numbersign ] }; - key { [ 4, question ], [ dollar ] }; - key { [ 6, plus ], [ asciicircum ] }; - key { [ 7, underscore ], [ ampersand ] }; - key { [ 8, parenleft ], [ asterisk ] }; - key { [ 9, parenright ] }; - key { [ 0, equal ] }; - key { [ zabovedot, Zabovedot ] }; - key { [ dead_ogonek, Aacute ] }; - key { [ oacute, zacute ], [ bracketleft, braceleft ] }; - key { [ slash, section ], [ bracketright, braceright ] }; - key { [ s, S ], [ ssharp ] }; - key { [ k, K ], [ ampersand ] }; - key { [ lstroke, Lstroke ] }; - key { [ aogonek, eogonek ], [ quoteright ] }; - key { [ backslash, semicolon ], [ currency, bar ] }; - key { [ less, greater ] }; - key { [ comma, sacute ], [ less ] }; - key { [ period, nacute ], [ greater ] }; - key { [ minus, cacute ] }; +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Polish Developers"; + + key { [ grave, asciitilde ] }; + key { [ 1, exclam ] }; + key { [ 2, at ] }; + key { [ 3, numbersign ] }; + key { [ 4, dollar ] }; + key { [ 5, percent ] }; + key { [ 6, asciicirum ] }; + key { [ 7, ampersand ] }; + key { [ 8, asterisk ] }; + key { [ 9, parenleft ] }; + key { [ 0, parenright ] }; + key { [ minus, underscore ] }; + key { [ equal, plus ] }; + + key { [ e, E, eogonek, Eogonek ] }; + key { [ u, U, EuroSign ] }; + key { [ o, O, oacute, Oacute ] }; + key { [ bracketleft, braceleft ] }; + key { [ bracketright, braceright ] }; + + key { [ a, A, aogonek, Aogonek ] }; + key { [ s, S, sacute, Sacute ] }; + key { [ l, L, lstroke, Lstroke ] }; + key { [ semicolon, colon ] }; + key { [ apostrophe, quotedbl ] }; + key { [ backslash, bar, brokenbar ] }; + + key { [ less, greater, bar, brokenbar ] }; + key { [ z, Z, zabovedot, Zabovedot ] }; + key { [ x, X, zacute, Zacute ] }; + key { [ c, C, cacute, Cacute ] }; + key { [ n, N, nacute, Nacute ] }; + key { [ comma, less ] }; + key { [ period, greater ] }; + key { [ slash, question ] }; + + include "level3(ralt_switch)" + +}; + + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/pl(type6)" }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/pt b/dist/xkeyboard-config/symbols/sun_vndr/pt index 8fdf8549d..8d21d765b 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/pt +++ b/dist/xkeyboard-config/symbols/sun_vndr/pt @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -27,62 +26,118 @@ // or other dealings in this Software without prior written authorization // of the copyright holder. // + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Portugal"; + + key { [ less, greater ] }; + key { [ backslash, bar ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, numbersign, sterling ] }; + key { [ 4, dollar, section ] }; + key { [ 5, percent, asciitilde ] }; + key { [ 6, ampersand, asciicircum ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ quoteright, question, quoteleft ] }; + key { [ guillemotleft, guillemotright ] }; + key { [ e, E, EuroSign ] }; + key { [ plus, asterisk, dead_diaeresis ] }; + key { [ dead_acute, dead_grave ] }; + key { [ dead_tilde, dead_circumflex ] }; + key { [ ccedilla, Ccedilla ] }; + key { [ masculine, ordfeminine ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + + include "level3(ralt_switch)" + +}; + +partial alphanumeric_keys xkb_symbols "type4" { - //this is a Portugal4 keyboard - - key { [ bracketleft, braceleft], [guillemotleft] }; - key { [ bracketright, braceright], [guillemotright] }; - key { [ 2, quotedbl ], [at ] }; - key { [ 3, numbersign ], [sterling ] }; - key { [ 4, dollar ], [section ] }; - key { [ 6, ampersand ], [notsign ] }; - key { [ 7, slash ] }; - key { [ 8, parenleft ] }; - key { [ 9, parenright ], [backslash ] }; - key { [ 0, equal ], [bar ] }; - key { [ quoteright, question ], [quoteleft ] }; - key { [ exclamdown, questiondown] }; - key { [ e, E ], [EuroSign ] }; - key { [ SunFA_Diaeresis, asterisk], [plus ] }; - key { [ SunFA_Acute, SunFA_Grave], [asciitilde] }; - key { [ Caps_Lock ] }; - key { [ Ccedilla ] }; - key { [ masculine, ordfeminine] }; - key { [ SunFA_Tilde, SunFA_Circum], [asciicircum] }; - key { [ less, greater ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; - key { [ Control_L ] }; + + name[Group1]="Portugal - Sun type 4"; + + key { [ bracketleft, braceleft, guillemotleft] }; + key { [ bracketright, braceright, guillemotright] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, numbersign, sterling ] }; + key { [ 4, dollar, section ] }; + key { [ 6, ampersand, notsign ] }; + key { [ 7, slash ] }; + key { [ 8, parenleft ] }; + key { [ 9, parenright, backslash ] }; + key { [ 0, equal, bar ] }; + key { [ quoteright, question, quoteleft ] }; + key { [ exclamdown, questiondown ] }; + key { [ e, E, EuroSign ] }; + key { [ dead_diaeresis, asterisk, plus ] }; + key { [ dead_acute, dead_grave, asciitilde ] }; + key { [ Caps_Lock ] }; + key { [ ccedilla, Ccedilla ] }; + key { [ masculine, ordfeminine] }; + key { [ dead_tilde, dead_circumflex, asciicircum ] }; + key { [ less, greater ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + key { [ Control_L ] }; + + include "level3(ralt_switch)" }; + +partial alphanumeric_keys xkb_symbols "type5" { - include "pt" + + name[Group1]="Portugal - Sun type 5"; - key { [ backslash, bar ] }; - key { [ 5, percent ], [asciitilde ]}; - key { [ 6, ampersand ], [asciicircum ]}; - key { [ 7, slash ], [ braceleft ]}; - key { [ 8, parenleft ], [ bracketleft ]}; - key { [ 9, parenright ], [ bracketright ]}; - key { [ 0, equal ], [ braceright ]}; - key { [ quoteright, question ], [quoteleft ]}; + key { [ backslash, bar ] }; + key { [ 5, percent, asciitilde ]}; + key { [ 6, ampersand, asciicircum ]}; + key { [ 7, slash, braceleft ]}; + key { [ 8, parenleft, bracketleft ]}; + key { [ 9, parenright, bracketright ]}; + key { [ 0, equal, braceright ]}; + key { [ quoteright, question, quoteleft ]}; - key { [ plus, asterisk ], [SunFA_Diaeresis ]}; + key { [ plus, asterisk, dead_diaeresis ]}; -}; + include "level3(ralt_switch)" -partial -xkb_symbols "type6" { - include "pt(sundeadkeys)" +}; - key { [ 5, percent ], [asciitilde ]}; - key { [ 6, ampersand ], [asciicircum ]}; - key { [ 7, slash ], [ braceleft ]}; - key { [ 8, parenleft ], [ bracketleft ]}; - key { [ 9, parenright ], [ bracketright ]}; - key { [ 0, equal ], [ braceright ]}; - key { [ quoteright, question ], [quoteleft ]}; +partial default alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/pt(type6)" }; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/ro b/dist/xkeyboard-config/symbols/sun_vndr/ro new file mode 100644 index 000000000..df4026fff --- /dev/null +++ b/dist/xkeyboard-config/symbols/sun_vndr/ro @@ -0,0 +1,118 @@ +// +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, provided that the above +// copyright notice(s) and this permission notice appear in all copies of +// the Software and that both the above copyright notice(s) and this +// permission notice appear in supporting documentation. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +// +// Except as contained in this notice, the name of a copyright holder +// shall not be used in advertising or otherwise to promote the sale, use +// or other dealings in this Software without prior written authorization +// of the copyright holder. +// + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Romania"; + + + key { [ grave, asciitilde, grave, asciitilde ] }; + key { [ 1, exclam, dead_tilde ] }; + key { [ 2, at, dead_caron ] }; + key { [ 3, numbersign, dead_circumflex ] }; + key { [ 4, dollar, dead_breve ] }; + key { [ 5, percent, dead_abovering ] }; + key { [ 6, asciicircum, dead_ogonek ] }; + key { [ 7, ampersand, dead_grave ] }; + key { [ 8, asterisk, dead_abovedot ] }; + key { [ 9, parenleft, dead_acute ] }; + key { [ 0, parenright, dead_doubleacute ] }; + key { [ minus, underscore, dead_diaeresis, endash ] }; + key { [ equal, plus, dead_cedilla, plusminus ] }; + + key { [ q, Q, acircumflex, Acircumflex ] }; + key { [ w, W, ssharp ] }; + key { [ e, E, EuroSign ] }; + key { [ r, R, r, R ] }; + key { [ t, T, 0x100021b, 0x100021a ] }; + key { [ y, Y, y, Y ] }; + key { [ u, U, u, U ] }; + key { [ i, I, icircumflex, Icircumflex ] }; + key { [ o, O, o, O ] }; + key { [ p, P, section ] }; + key { [ bracketleft, braceleft, doublelowquotemark ] }; + key { [ bracketright, braceright, rightdoublequotemark ] }; + + key { [ a, A, abreve, Abreve ] }; + key { [ s, S, 0x1000219, 0x1000218 ] }; + key { [ d, D, dstroke, Dstroke ] }; + key { [ f, F, f, F ] }; + key { [ g, G, g, G ] }; + key { [ h, H, h, H ] }; + key { [ j, J, j, J ] }; + key { [ k, K, k, K ] }; + key { [ l, L, lstroke, Lstroke ] }; + key { [ semicolon, colon, semicolon, colon ] }; + key { [ apostrophe, quotedbl, apostrophe, quotedbl ] }; + key { [ backslash, bar, backslash, brokenbar ] }; + + key { [ backslash, bar, backslash, brokenbar ] }; + key { [ z, Z, z, Z ] }; + key { [ x, X, x, X ] }; + key { [ c, C, copyright ] }; + key { [ v, V, v, V ] }; + key { [ b, B, b, B ] }; + key { [ n, N, n, N ] }; + key { [ m, M, m, M ] }; + key { [ comma, less, guillemotleft, multiply ] }; + key { [ period, greater, guillemotright, division ] }; + key { [ slash, question, slash, question ] }; + + include "level3(ralt_switch)" + +}; + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/ro(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/ru b/dist/xkeyboard-config/symbols/sun_vndr/ru index 97bd42df4..5c3320931 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/ru +++ b/dist/xkeyboard-config/symbols/sun_vndr/ru @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -28,25 +27,86 @@ // of the copyright holder. // -xkb_symbols "basic" { - include "ru" - // A few keys are different - key { [ backslash, bar ], - [ slash, question ] }; - key { [ slash, question ], - [ ediaeresis, Ediaeresis ] }; - -}; +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// -// layout for a Sun Type 6 Russian keyboard -partial +partial alphanumeric_keys xkb_symbols "type6" { - include "sun_vndr/ru(basic)" - key { [ 3, numbersign ], - [ 3, numerosign ] }; - key { [ 4, dollar ], - [ 4, percent ] }; + name[Group1]= "Russia"; + + key.type[group1]="FOUR_LEVEL"; + + + key { [ 1, exclam ] }; + key { [ 2, quotedbl, 2, at ] }; + key { [ 3, numerosign, 3, numbersign ] }; + key { [ 4, percent, 4, dollar ] }; + key { [ 5, colon, 5, percent ] }; + key { [ 7, period, 7, ampersand ] }; + key { [ 8, semicolon, 8, asterisk ] }; + key { [ slash, question, backslash, bar ] }; + key { [ ediaeresis, Ediaeresis, slash, question ] }; + key { [ backslash, bar ] }; + + key { [ Cyrillic_shorti, Cyrillic_SHORTI, q, Q ] }; + key { [ Cyrillic_tse, Cyrillic_TSE, w, W ] }; + key { [ Cyrillic_u, Cyrillic_U, e, E ] }; + key { [ Cyrillic_ka, Cyrillic_KA, r, R ] }; + key { [ Cyrillic_ie, Cyrillic_IE, t, T ] }; + key { [ Cyrillic_en, Cyrillic_EN, y, Y ] }; + key { [ Cyrillic_ghe, Cyrillic_GHE, u, U ] }; + key { [ Cyrillic_sha, Cyrillic_SHA, i, I ] }; + key { [ Cyrillic_shcha, Cyrillic_SHCHA, o, O ] }; + key { [ Cyrillic_ze, Cyrillic_ZE, p, P ] }; + key { [ Cyrillic_ha, Cyrillic_HA, bracketleft, braceleft ] }; + key { [Cyrillic_hardsign,Cyrillic_HARDSIGN, bracketright, braceright ] }; + key { [ Cyrillic_ef, Cyrillic_EF, a, A ] }; + key { [ Cyrillic_yeru, Cyrillic_YERU, s, S ] }; + key { [ Cyrillic_ve, Cyrillic_VE, d, D ] }; + key { [ Cyrillic_a, Cyrillic_A, f, F ] }; + key { [ Cyrillic_pe, Cyrillic_PE, g, G ] }; + key { [ Cyrillic_er, Cyrillic_ER, h, H ] }; + key { [ Cyrillic_o, Cyrillic_O, j, J ] }; + key { [ Cyrillic_el, Cyrillic_EL, k, K ] }; + key { [ Cyrillic_de, Cyrillic_DE, l, L ] }; + key { [ Cyrillic_zhe, Cyrillic_ZHE, semicolon, colon ] }; + key { [ Cyrillic_e, Cyrillic_E, apostrophe, quotedbl ] }; + key { [ Cyrillic_ya, Cyrillic_YA, z, Z ] }; + key { [ Cyrillic_che, Cyrillic_CHE, x, X ] }; + key { [ Cyrillic_es, Cyrillic_ES, c, C ] }; + key { [ Cyrillic_em, Cyrillic_EM, v, V ] }; + key { [ Cyrillic_i, Cyrillic_I, b, B ] }; + key { [ Cyrillic_te, Cyrillic_TE, n, N ] }; + key { [Cyrillic_softsign,Cyrillic_SOFTSIGN, m, M ] }; + key { [ Cyrillic_be, Cyrillic_BE, comma, less ] }; + key { [ Cyrillic_yu, Cyrillic_YU, period, greater ] }; + + include "level3(ralt_switch)" - key { [ backslash, bar ] }; }; + + +partial default alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/ru(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/se b/dist/xkeyboard-config/symbols/sun_vndr/se index 38e530afa..169b30c4f 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/se +++ b/dist/xkeyboard-config/symbols/sun_vndr/se @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -27,55 +26,255 @@ // or other dealings in this Software without prior written authorization // of the copyright holder. // -xkb_symbols "type4" { - key { [ section, onehalf ] }; - key { [ asciitilde, asciicircum ] }; - key { [ 2, quotedbl ], [ at ] }; - key { [ 3, numbersign ], [ sterling ] }; - key { [ 4, currency ], [ dollar ] }; - key { [ 5, percent ], [ degree ] }; - key { [ 6, ampersand ], [ notsign ] }; - key { [ 7, slash ], [ braceleft ] }; - key { [ 8, parenleft ], [ bracketleft ]}; - key { [ 9, parenright ], [ bracketright ] }; - key { [ 0, equal ], [ braceright ] }; - key { [ plus, question ], [ backslash ] }; - key { [ SunFA_Acute, SunFA_Grave ] }; - - key { [ e, E ], [ EuroSign ] }; - key { [ Aring ] }; - key { [ SunFA_Diaeresis, SunFA_Circum ], [ SunFA_Tilde ] }; - - key { [ Odiaeresis ] }; - key { [ Adiaeresis ] }; - key { [ quoteright, asterisk ], [ quoteleft ]}; - - key { [ Caps_Lock ] }; - key { [ Control_L ] }; - key { [ less, greater ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; -}; +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + +partial alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Sweden"; + key { [ section, onehalf ] }; + key { [ less, greater, bar ] }; + key { [ 2, quotedbl, at ] }; + key { [ 3, numbersign, sterling ] }; + key { [ 4, currency, dollar ] }; + key { [ 6, ampersand ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ plus, question, backslash ] }; + key { [ dead_acute, dead_grave ] }; + key { [ e, E, EuroSign ] }; + key { [ aring, Aring ] }; + key { [ dead_diaeresis, asciicircum, asciitilde ] }; + key { [ odiaeresis, Odiaeresis ] }; + key { [ adiaeresis, Adiaeresis ] }; + key { [ apostrophe, asterisk, grave ] }; + key { [ comma, semicolon ] }; + key { [ period, colon ] }; + key { [ minus, underscore ] }; + + include "level3(ralt_switch)" + include "kpdl(comma)" + +}; + +// Swedish layout for a Type 5/5c Sun keyboard xkb_symbols "type5" { - include "se" + include "sun_vndr/us(type5)+se(basic)" + + // Begin alphanumeric section + // These two are not supposed to be dead. + // A few others supposedly ARE dead, but don't care for now. + key { [ apostrophe, asterisk ], [ grave ] }; + key { [ ], [ asciitilde ] }; + + key { [ Shift_R ] }; + + key { [ Alt_L ] }; + key { [ Mode_switch ] }; + key { [ Meta_L ] }; + key { [ Meta_R ] }; + key { [ Multi_key ] }; + // End alphanumeric section + + // Begin "Function" section + key { [ F1 ] }; + key { [ F2 ] }; + key { [ F3 ] }; + key { [ F4 ] }; + key { [ F5 ] }; + key { [ F6 ] }; + key { [ F7 ] }; + key { [ F8 ] }; + key { [ F9 ] }; + key { [ F10 ] }; + key { [ F11 ], [ SunF36] }; + key { [ F12 ], [ SunF37] }; + key { [ Cancel ], [ F11 ] }; + key { [ Redo ], [ F12 ] }; + key { [ SunProps ], [ F13 ] }; + key { [ Undo ], [ F14 ] }; + key { [ SunFront ], [ F15 ] }; + key { [ SunCopy ], [ F16 ] }; + key { [ SunOpen ], [ F17 ] }; + key { [ SunPaste ], [ F18 ] }; + key { [ Find ], [ F19 ] }; + key { [ SunCut ], [ F20 ] }; + // End "Function" section + + // Begin "Editing" section + key { [ Print ], [ Sys_Req, SunSys_Req ] }; + key { [ Scroll_Lock ] }; + key { [ Pause ], [ Break ] }; + key { [ Left ] }; + key { [ Right ] }; + key { [ Up ] }; + key { [ Down ] }; + + key { [ Delete ] }; + key { [ Insert ] }; + key { [ Prior ] }; + key { [ Next ] }; + key { [ Home ] }; + key { [ End ] }; + key { [ Help ] }; + // End "Editing" section + + // Begin "Keypad" section + key { [ Num_Lock ] }; + key { [ KP_Divide ], [ F25 ] }; + key { [ KP_Multiply ], [ F26 ] }; + key { [ KP_Subtract ] }; - key { [ section, onehalf ] }; - key { [ 7, slash ], [ braceleft ] }; - key { [ 8, parenleft ], [ bracketleft ]}; - key { [ 9, parenright ], [ bracketright ] }; - key { [ 0, equal ], [ braceright ] }; - key { [ plus, question ], [ backslash ] }; + key { [ KP_Home, KP_7 ], [ F27 ] }; + key { [ KP_Up, KP_8 ], [ F28 ] }; + key { [ KP_Prior, KP_9 ], [ F29 ] }; + key { [ KP_Add ] }; - key { [ SunFA_Diaeresis, asciicircum ], [ asciitilde ] }; - key { [ quoteright, asterisk ], [ quoteleft ]}; + key { [ KP_Left, KP_4 ], [ F30 ] }; + key { [ KP_Begin, KP_5 ], [ F31 ] }; + key { [ KP_Right, KP_6 ], [ F32 ] }; + + key { [ KP_End, KP_1 ], [ F33 ] }; + key { [ KP_Down, KP_2 ], [ F34 ] }; + key { [ KP_Next, KP_3 ], [ F35 ] }; + key { [ KP_Enter ] }; + + key { [ KP_Insert, KP_0 ] }; + key { [ KP_Delete, KP_Decimal ] }; + // End "Keypad" section, + + // Begin "four keys up on the right" + key { [ SunAudioMute, SunVideoDegauss ] }; + key { [ SunAudioLowerVolume,SunVideoLowerBrightness ] }; + key { [ SunAudioRaiseVolume,SunVideoRaiseBrightness ] }; + key { [ SunPowerSwitch, SunPowerSwitchShift ] }; + // End "four keys up on the right" + + // Begin modifier mappings + modifier_map Shift { Shift_R }; + modifier_map Mod1 { Meta_L, Meta_R }; + modifier_map Mod2 { Num_Lock }; + modifier_map Mod3 { Mode_switch }; + modifier_map Mod4 { Alt_L }; + // End modifier mappings }; - -partial -xkb_symbols "type6" { - include "se(Sundeadkeys)" - key { [ SunFA_Diaeresis, asciicircum ], [ asciitilde, caron ] }; +// Swedish layout for a Type 4 Sun keyboard +xkb_symbols "type4" { + include "sun_vndr/us(type4basic)+se(basic)" + + // Begin alphanumeric section + // These two are not supposed to be dead. + // A few others supposedly ARE dead, but don't care for now. + key { [ apostrophe, asterisk ], [ grave ] }; + key { [ ], [ asciitilde ] }; + + key { [ asciitilde, asciicircum ] }; + + key { [ Shift_R ] }; + + key { [ Alt_L ] }; + key { [ Mode_switch ] }; + key { [ Meta_L ] }; + key { [ Meta_R ] }; + key { [ Multi_key ] }; + // End alphanumeric section + + // Begin "Function" section + key { [ F1 ] }; + key { [ F2 ] }; + key { [ F3 ] }; + key { [ F4 ] }; + key { [ F5 ] }; + key { [ F6 ] }; + key { [ F7 ] }; + key { [ F8 ] }; + key { [ F9 ] }; + key { [ F10 ] }; + key { [ F11 ], [ SunF36] }; + key { [ F12 ], [ SunF37] }; + key { [ Cancel ], [ F11 ] }; + key { [ Redo ], [ F12 ] }; + key { [ SunProps ], [ F13 ] }; + key { [ Undo ], [ F14 ] }; + key { [ SunFront ], [ F15 ] }; + key { [ SunCopy ], [ F16 ] }; + key { [ SunOpen ], [ F17 ] }; + key { [ SunPaste ], [ F18 ] }; + key { [ Find ], [ F19 ] }; + key { [ SunCut ], [ F20 ] }; + // End "Function" section + + // Begin "Editing" section + key { [ Linefeed ] }; + key { [ Delete ] }; + key { [ Print ], [ Sys_Req, SunSys_Req ] }; + key { [ Scroll_Lock ] }; + key { [ Pause ], [ Break ] }; + key { [ Help ] }; + // End "Editing" section + + // Begin "Keypad" section + key { [ Num_Lock ] }; + key { [ KP_Equal ] }; + key { [ KP_Divide ], [ F25 ] }; + key { [ KP_Multiply ], [ F26 ] }; + key { [ KP_Subtract ] }; + + key { [ KP_Home, KP_7 ], [ F27 ] }; + key { [ KP_Up, KP_8 ], [ F28 ] }; + key { [ KP_Prior, KP_9 ], [ F29 ] }; + key { [ KP_Add ] }; + + key { [ KP_Left, KP_4 ], [ F30 ] }; + key { [ KP_Begin, KP_5 ], [ F31 ] }; + key { [ KP_Right, KP_6 ], [ F32 ] }; + + key { [ KP_End, KP_1 ], [ F33 ] }; + key { [ KP_Down, KP_2 ], [ F34 ] }; + key { [ KP_Next, KP_3 ], [ F35 ] }; + key { [ KP_Enter ] }; + + key { [ KP_Insert, KP_0 ] }; + key { [ KP_Delete, KP_Decimal ] }; + // End "Keypad" section, + + // Begin modifier mappings + modifier_map Shift { Shift_R }; + modifier_map Mod1 { Alt_L }; + modifier_map Mod2 { Num_Lock }; + modifier_map Mod3 { Mode_switch }; + modifier_map Mod4 { Meta_L }; + modifier_map Mod5 { Meta_R }; + // End modifier mappings }; + + +partial default alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/se(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/sk b/dist/xkeyboard-config/symbols/sun_vndr/sk new file mode 100644 index 000000000..ca8aa7d96 --- /dev/null +++ b/dist/xkeyboard-config/symbols/sun_vndr/sk @@ -0,0 +1,110 @@ +// +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, provided that the above +// copyright notice(s) and this permission notice appear in all copies of +// the Software and that both the above copyright notice(s) and this +// permission notice appear in supporting documentation. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +// +// Except as contained in this notice, the name of a copyright holder +// shall not be used in advertising or otherwise to promote the sale, use +// or other dealings in this Software without prior written authorization +// of the copyright holder. +// + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Slovakia"; + + + key { [ semicolon, dead_abovering, quoteleft, asciitilde ] }; + key { [ plus, 1, exclam, asciitilde ] }; + key { [ lcaron, 2, at, dead_caron ] }; + key { [ scaron, 3, numbersign, dead_circumflex ] }; + key { [ ccaron, 4, dollar, dead_breve ] }; + key { [ tcaron, 5, percent, dead_abovering ] }; + key { [ zcaron, 6, asciicircum, dead_ogonek ] }; + key { [ yacute, 7, ampersand, grave ] }; + key { [ aacute, 8, asterisk, dead_abovedot ] }; + key { [ iacute, 9, parenleft, apostrophe ] }; + key { [ eacute, 0, parenright, dead_doubleacute ] }; + key { [ equal, percent, dead_diaeresis, backslash ] }; + key { [ dead_acute, dead_caron, dead_cedilla, minus ] }; + + key { [ q, Q, backslash ] }; + key { [ w, W, bar ] }; + key { [ e, E, EuroSign ] }; + key { [ z, Z ] }; + key { [ p, P, apostrophe ] }; + key { [ uacute, slash, division ] }; + key { [ adiaeresis, parenleft, multiply ] }; + + key { [ s, S, dstroke ] }; + key { [ d, D, Dstroke ] }; + key { [ f, F, bracketleft ] }; + key { [ g, G, bracketright ] }; + key { [ k, K, lstroke ] }; + key { [ l, L, Lstroke ] }; + key { [ ocircumflex, quotedbl, dollar ] }; + key { [ section, exclam, ssharp ] }; + key { [ ncaron, parenright, currency, currency ] }; + key { [ ncaron, parenright, backslash, bar ] }; + + key { [ backslash, bar, slash, brokenbar ] }; + key { [ y, Y, less ] }; + key { [ x, X, greater, numbersign ] }; + key { [ c, C, ampersand ] }; + key { [ v, V, at ] }; + key { [ b, B, braceleft ] }; + key { [ n, N, braceright ] }; + key { [ comma, question, less ] }; + key { [ period, colon, greater ] }; + key { [ minus, underscore, asterisk ] }; + + include "level3(ralt_switch)" + +}; + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/sk(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/solaris b/dist/xkeyboard-config/symbols/sun_vndr/solaris index 11a738143..c435744ee 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/solaris +++ b/dist/xkeyboard-config/symbols/sun_vndr/solaris @@ -1,6 +1,6 @@ //------------------------------------------------------------------------- // -// Copyright 2005 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -29,14 +29,33 @@ // //------------------------------------------------------------------------- // -// ident "@(#)solaris 1.7 05/11/08 SMI" + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END // // Default map provides backwards compatibility with Sun keyboards from // long ago and the key mappings still used in Solaris Xsun today partial default -xkb_symbols "defaults" { +xkb_symbols "defaults_common" { // Left side keys were labeled L1-L10 on Sun Type 2 & Type 3 keyboards // and the names have stuck (you can spot a longtime Sun admin when you @@ -87,22 +106,37 @@ xkb_symbols "defaults" { key { [ SunAudioMute, SunVideoDegauss ] }; key { [ SunAudioLowerVolume,SunVideoLowerBrightness ] }; key { [ SunAudioRaiseVolume,SunVideoRaiseBrightness ] }; - key { [ SunPowerSwitch, SunPowerSwitchShift ] }; + key { [ XF86Sleep, XF86Hibernate ] }; - key { [ Alt_L ] }; - // key { [ Mode_switch ] }; - // key { [ Mode_switch ] }; - key { [ Meta_L ] }; - key { [ Meta_R ] }; - key { [ Multi_key ] }; +// key { [ Alt_L ] }; +// key { [ Meta_L ] }; +// key { [ Meta_R ] }; +// key { [ Multi_key ] }; +}; + +partial default +xkb_symbols "defaults" { + include "sun_vndr/solaris(defaults_common)" +// key { [ Mode_switch ] }; +// key { [ Mode_switch ] }; // begin modifier mappings +// modifier_map Shift { Shift_R, Shift_L }; +// modifier_map Mod1 { Alt_L }; +// modifier_map Mod2 { Num_Lock }; +// modifier_map Mod3 { Alt_R, Mode_switch }; +// modifier_map Mod4 { Meta_L, Meta_R }; +}; + +partial default +xkb_symbols "defaults_type7jp" { + include "sun_vndr/solaris(defaults_common)" + // begin modifier mappings modifier_map Shift { Shift_R, Shift_L }; - modifier_map Mod1 { Alt_L }; - modifier_map Mod2 { Alt_R, Mode_switch }; - modifier_map Mod3 { Num_Lock }; + modifier_map Mod1 { Alt_L , Alt_R}; + modifier_map Mod2 { Num_Lock }; + modifier_map Mod3 { Mode_switch }; modifier_map Mod4 { Meta_L, Meta_R }; - }; // Map the keys to the actual key names instead of the ancient Sun function diff --git a/dist/xkeyboard-config/symbols/sun_vndr/sw b/dist/xkeyboard-config/symbols/sun_vndr/sw deleted file mode 100644 index 11a1b4774..000000000 --- a/dist/xkeyboard-config/symbols/sun_vndr/sw +++ /dev/null @@ -1,173 +0,0 @@ -// $XdotOrg: $ -// -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, and/or sell copies of the Software, and to permit persons -// to whom the Software is furnished to do so, provided that the above -// copyright notice(s) and this permission notice appear in all copies of -// the Software and that both the above copyright notice(s) and this -// permission notice appear in supporting documentation. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL -// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING -// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION -// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -// -// Except as contained in this notice, the name of a copyright holder -// shall not be used in advertising or otherwise to promote the sale, use -// or other dealings in this Software without prior written authorization -// of the copyright holder. -// -xkb_symbols "type4de" { - include "sun_vndr/us(type4basic)" - // A few keys are different - key { [ less, braceleft ] }; - - key { [ greater, braceright ] }; - key { [ Delete ] }; - - key { [ 1, plus ], [exclam ] }; - key { [ 2, quotedbl ], [at ] }; - key { [ 3, asterisk ], [numbersign ] }; - key { [ 4, ccedilla ], [cent ] }; - key { [ 5, percent ], [asciitilde ] }; - key { [ 6, ampersand ], [section ] }; - key { [ 7, slash ], [bar ] }; - key { [ 8, parenleft ], [degree ] }; - key { [ 9, parenright ], [backslash ] }; - key { [ 0, equal ], [asciicircum ] }; - Key { [ quoteright, question ], [quoteleft ] }; - key { [ SunFA_Circum, SunFA_Grave ] }; - key { [ e, E ], [EuroSign ] }; - key { [ Z ] }; - key { [ udiaeresis, egrave ] }; - key { [ SunFA_Diaeresis, SunFA_Acute ] }; - key { [ odiaeresis, eacute ] }; - key { [ adiaeresis, agrave ] }; - key { [ dollar, SunFA_Tilde ], [sterling ] }; - key { [ bracketright, bracketleft ], [ backslash ] }; - key { [ Y ] }; - key { [ M, NoSymbol ], [mu ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; - key { [ SunAltGraph ] }; - key { [ SunCompose ] }; - -}; - -xkb_symbols "type4fr" { - include "sun_vndr/us(type4basic)" - // A few keys are different - key { [ less, braceleft ] }; - - key { [ greater, braceright ] }; - key { [ Delete ] }; - - key { [ 1, plus ], [exclam ] }; - key { [ 2, quotedbl ], [at ] }; - key { [ 3, asterisk ], [numbersign ] }; - key { [ 4, ccedilla ], [cent ] }; - key { [ 5, percent ], [asciitilde ] }; - key { [ 6, ampersand ], [section ] }; - key { [ 7, slash ], [bar ] }; - key { [ 8, parenleft ], [degree ] }; - key { [ 9, parenright ], [backslash ] }; - key { [ 0, equal ], [asciicircum ] }; - Key { [ quoteright, question ], [quoteleft ] }; - key { [ SunFA_Circum, SunFA_Grave ] }; - key { [ e, E ], [EuroSign ] }; - key { [ Z ] }; - key { [ egrave, udiaeresis ] }; - key { [ SunFA_Diaeresis, SunFA_Acute ] }; - key { [ eacute, odiaeresis ] }; - key { [ agrave, adiaeresis ] }; - key { [ dollar, SunFA_Tilde ], [sterling ] }; - key { [ bracketright, bracketleft ], [ backslash ] }; - key { [ Y ] }; - key { [ M, NoSymbol ], [mu ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; - key { [ SunAltGraph ] }; - key { [ SunCompose ] }; - - - -}; - -xkb_symbols "type5fr" { - - key { [ section, degree ] }; - - key { [ 1, plus ], [bar ]}; - key { [ 2, quotedbl ], [at ] }; - key { [ 3, asterisk ], [numbersign ] }; - key { [ 4, ccedilla ], [asciicircum ] }; - key { [ 5, percent ], [asciitilde ] }; - key { [ 6, ampersand ], [section ] }; - key { [ 7, slash ], [bar ] }; - key { [ 8, parenleft ], [degree ] }; - key { [ 9, parenright ], [backslash ] }; - key { [ 0, equal ], [quoteleft ] }; - Key { [ quoteright, question ], [SunFA_Acute ] }; - key { [ SunFA_Circum, SunFA_Grave], [ SunFA_Tilde ]}; - key { [ e, E ], [EuroSign ] }; - key { [ z, Z ] }; - key { [ egrave, udiaeresis ], [ bracketleft ]}; - key { [ SunFA_Diaeresis, exclam], [ bracketright ]}; - - key { [ eacute, odiaeresis ] }; - key { [ agrave, adiaeresis ], [ braceleft ]}; - key { [ dollar, sterling ], [ braceright ]}; - - key { [ less, greater ], [ backslash ]}; - key { [ y, Y ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; - -}; - -xkb_symbols "type5de" { - - key { [ section, degree ] }; - - key { [ 1, plus ], [bar ]}; - key { [ 2, quotedbl ], [at ] }; - key { [ 3, asterisk ], [numbersign ] }; - key { [ 4, ccedilla ], [asciicircum ] }; - key { [ 5, percent ], [asciitilde ] }; - key { [ 6, ampersand ], [section ] }; - key { [ 7, slash ], [bar ] }; - key { [ 8, parenleft ], [degree ] }; - key { [ 9, parenright ], [backslash ] }; - key { [ 0, equal ], [quoteleft ] }; - Key { [ quoteright, question ], [SunFA_Acute ] }; - key { [ SunFA_Circum, SunFA_Grave], [ SunFA_Tilde ]}; - key { [ e, E ], [EuroSign ] }; - key { [ z, Z ] }; - key { [ udiaeresis, egrave ], [ bracketleft ]}; - key { [ SunFA_Diaeresis, exclam], [ bracketright ]}; - - key { [ odiaeresis, eacute ] }; - key { [ adiaeresis, agrave ], [ braceleft ]}; - key { [ dollar, sterling ], [ braceright ]}; - - key { [ less, greater ], [ backslash ]}; - key { [ y, Y ] }; - key { [ comma, semicolon ] }; - key { [ period, colon ] }; - key { [ minus, underscore ] }; - -}; - diff --git a/dist/xkeyboard-config/symbols/sun_vndr/tr b/dist/xkeyboard-config/symbols/sun_vndr/tr index f70396e0e..5096e04f5 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/tr +++ b/dist/xkeyboard-config/symbols/sun_vndr/tr @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -27,93 +26,68 @@ // or other dealings in this Software without prior written authorization // of the copyright holder. // -xkb_symbols "basic" { - include "sun_vndr/tr(type6Q)" -}; - -xkb_symbols "type6Q" { - - key { [ quotedbl, eacute ], [ asciitilde ]}; - key { [ 2, quoteright ] }; - key { [ 3, asciicircum ], [ numbersign ]}; - key { [ 4, plus ], [ dollar ]}; - key { [ 6, ampersand ] }; - key { [ 7, slash ], [ braceleft ]}; - key { [ 8, parenleft ], [ bracketright ]}; - key { [ 9, parenright ], [ bracketright ]}; - key { [ 0, equal ], [ braceright ]}; - key { [ asterisk, question ], [ backslash ]}; - key { [ minus, underscore ] }; - key { [ q, Q ], [ at ]}; - key { [ gbreve, Gbreve ], [ gbreve, Gbreve ]}; - key { [ udiaeresis, Udiaeresis], [ asciitilde, Udiaeresis ]}; +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// - key { [ scedilla, Scedilla ], [ comma ]}; - key { [ Iabovedot, Iabovedot ], [ Iabovedot, Iabovedot ]}; - key { [ comma, semicolon ], [ quoteleft ]}; - key { [ less, greater ], [ bar ]}; - key { [ odiaeresis, Odiaeresis], [ odiaeresis, Odiaeresis ]}; - key { [ ccedilla, Ccedilla ], [ ccedilla, Ccedilla ]}; - key { [ period, colon ], [ quotedbl ]}; - -}; +partial alphanumeric_keys +xkb_symbols "type6" { -xkb_symbols "type6F" { + name[Group1]="Turkey - (Q)"; + key { [ quotedbl, eacute ] }; + key { [ 1, exclam ] }; + key { [ 2, apostrophe ] }; + key { [ 3, asciicircum, numbersign ] }; + key { [ 4, plus, dollar ] }; + key { [ 6, ampersand ] }; + key { [ 7, slash, braceleft ] }; + key { [ 8, parenleft, bracketleft ] }; + key { [ 9, parenright, bracketright ] }; + key { [ 0, equal, braceright ] }; + key { [ asterisk, question, backslash ] }; + key { [ minus, underscore ] }; - key { [ plus ,asterisk ], [plusminus ]}; - key { [ 1 ,exclam ], [onesuperior ]}; - key { [ 2 ,quotedbl ], [twosuperior ]}; - key { [ 3 ,asciicircum ], [numbersign ]}; - key { [ 4 ,dollar ], [onequarter ]}; - key { [ 5 ,percent ], [onehalf ]}; - key { [ 6 ,ampersand ], [threequarters ]}; - key { [ 7 ,quoteright ], [braceleft ]}; - key { [ 8 ,parenleft ], [bracketleft ]}; - key { [ 9 ,parenright ], [bracketright ]}; - key { [ 0 ,equal ], [braceright ]}; - key { [ slash ,question ], [backslash ]}; - key { [ minus ,underscore ], [bar ]}; + key { [ q, Q, at ] }; + key { [ e, E, EuroSign ] }; + key { [ idotless, I ] }; + key { [ gbreve, Gbreve ] }; + key { [udiaeresis, Udiaeresis, asciitilde ] }; - key { [ f ,F ], [at ]}; - key { [ g ,G ]}; - key { [ gbreve ,Gbreve ], [gbreve, Gbreve ]}; - key { [ idotless ,I ], [paragraph ]}; - key { [ o ,O ]}; - key { [ d ,D ], [yen ]}; - key { [ r ,R ]}; - key { [ n ,N ]}; - key { [ h ,H ], [degree ]}; - key { [ p ,P ], [sterling ]}; - key { [ q ,Q ], [diaeresis ]}; - key { [ w ,W ], [asciitilde ]}; - key { [ x ,X ], [quoteleft ]}; + key { [ scedilla, Scedilla, acute ] }; + key { [ i, Iabovedot ] }; + key { [ comma, semicolon, grave ] }; - key { [ u ,U ], [AE ]}; - key { [ i ,Iabovedot ], [ssharp ]}; - key { [ e ,E ]}; - key { [ a ,A ]}; - key { [ udiaeresis,Udiaeresis]}; - key { [ t ,T ]}; - key { [ k ,K ]}; - key { [ m ,M ]}; - key { [ y ,Y ], [quoteright ]}; - key { [ scedilla ,Scedilla ], [numbersign, Scedilla ]}; + key { [ less, greater, bar ] }; + key { [odiaeresis, Odiaeresis ] }; + key { [ ccedilla, Ccedilla ] }; + key { [ period, colon ] }; - key { [ less, greater ], [bar ]}; - key { [ j ,J ], [less ]}; - key { [ odiaeresis ,Odiaeresis ], [greater ]}; - key { [ v ,V ], [cent ]}; - key { [ c ,C ]}; - key { [ ccedilla ,Ccedilla ], [ccedilla, Ccedilla ]}; - key { [ z ,Z ]}; - key { [ s ,S ], [mu ]}; - key { [ b ,B ], [multiply ]}; - key { [ period ,colon ], [division ]}; - key { [ comma ,semicolon ]}; + include "level3(ralt_switch)" +}; +partial default alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/tr(type6)" }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/tuv b/dist/xkeyboard-config/symbols/sun_vndr/tuv index cda512ecc..941e8e1fc 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/tuv +++ b/dist/xkeyboard-config/symbols/sun_vndr/tuv @@ -1,6 +1,6 @@ // $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -50,6 +50,29 @@ //from The Open Group. // // US/ASCII layout for a Type 4 Sun keyboard + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + + xkb_symbols "type4basic" { include "us(basic)" @@ -123,8 +146,8 @@ xkb_symbols "type4basic" { // begin modifier mappings modifier_map Shift { Shift_R, Shift_L }; modifier_map Mod1 { Meta_L, Meta_R }; - modifier_map Mod2 { Mode_switch }; - modifier_map Mod3 { Num_Lock }; + modifier_map Mod2 { Num_Lock }; + modifier_map Mod3 { Mode_switch }; modifier_map Mod4 { Alt_L }; }; @@ -224,8 +247,8 @@ xkb_symbols "type5basic" { // begin modifier mappings modifier_map Shift { Shift_R }; modifier_map Mod1 { Meta_L, Meta_R }; - modifier_map Mod2 { Alt_R }; - modifier_map Mod3 { Num_Lock }; + modifier_map Mod2 { Num_Lock }; + modifier_map Mod3 { Alt_R }; modifier_map Mod4 { Alt_L }; }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/tw b/dist/xkeyboard-config/symbols/sun_vndr/tw index 212c9fb57..fca6f3c5b 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/tw +++ b/dist/xkeyboard-config/symbols/sun_vndr/tw @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2005 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -27,15 +26,44 @@ // or other dealings in this Software without prior written authorization // of the copyright holder. // + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END // + +// Taiwanese layout for a Type 6 Sun keyboard +partial +xkb_symbols "type6" { + // A few keys are different from US layout - only those are shown here + key { [ Henkan_Mode ] }; + key { [ backslash, bar, brokenbar ] }; + +}; + + // Taiwanese layout for a Type 4 Sun keyboard + xkb_symbols "type4" { - include "sun_vndr/us(type4basic)" - key { [ backslash, bar ], [ brokenbar ] }; + key { [ backslash, bar, brokenbar ] }; -// key { [ Hangul ] }; -// key { [ Linefeed ] }; key { [ Henkan_Mode ] }; }; @@ -45,15 +73,7 @@ xkb_symbols "type5" { // A few keys are different key { [ Henkan_Mode ] }; - key { [ backslash, bar ], [ brokenbar ] }; - -}; + key { [ backslash, bar, brokenbar ] }; -// Taiwanese layout for a Type 6 Sun keyboard -partial -xkb_symbols "type6" { - // A few keys are different from US layout - only those are shown here - key { [ Henkan_Mode ] }; - key { [ backslash, bar ], [ brokenbar ] }; }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/ua b/dist/xkeyboard-config/symbols/sun_vndr/ua new file mode 100644 index 000000000..09c5f44f6 --- /dev/null +++ b/dist/xkeyboard-config/symbols/sun_vndr/ua @@ -0,0 +1,118 @@ +// +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, provided that the above +// copyright notice(s) and this permission notice appear in all copies of +// the Software and that both the above copyright notice(s) and this +// permission notice appear in supporting documentation. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +// OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +// HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +// INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +// FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +// +// Except as contained in this notice, the name of a copyright holder +// shall not be used in advertising or otherwise to promote the sale, use +// or other dealings in this Software without prior written authorization +// of the copyright holder. +// + +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + + +partial default alphanumeric_keys +xkb_symbols "type6" { + + name[Group1]="Ukraine"; + + + key { [ grave, asciitilde, apostrophe, asciitilde ] }; + key { [ 1, exclam, 1, exclam ] }; + key { [ 2, at, 2, quotedbl ] }; + key { [ 3, numbersign, 3, numbersign ] }; + key { [ 4, dollar, 4, asterisk ] }; + key { [ 5, percent, 5, colon ] }; + key { [ 6, asciicircum, 6, comma ] }; + key { [ 7, ampersand, 7, period ] }; + key { [ 8, asterisk, 8, semicolon ] }; + key { [ 9, parenleft, 9, parenleft ] }; + key { [ 0, parenright, 0, parenright ] }; + key { [ minus, underscore, minus, underscore ] }; + key { [ equal, plus, equal, plus ] }; + + key { [ q, Q, Cyrillic_shorti, Cyrillic_SHORTI ] }; + key { [ w, W, Cyrillic_tse, Cyrillic_TSE ] }; + key { [ e, E, Cyrillic_u, Cyrillic_U ] }; + key { [ r, R, Cyrillic_ka, Cyrillic_KA ] }; + key { [ t, T, Cyrillic_ie, Cyrillic_IE ] }; + key { [ y, Y, Cyrillic_en, Cyrillic_EN ] }; + key { [ u, U, Cyrillic_ghe, Cyrillic_GHE ] }; + key { [ i, I, Cyrillic_sha, Cyrillic_SHA ] }; + key { [ o, O, Cyrillic_shcha, Cyrillic_SHCHA ] }; + key { [ p, P, Cyrillic_ze, Cyrillic_ZE ] }; + key { [ bracketleft, braceleft, Cyrillic_ha, Cyrillic_HA ] }; + key { [ bracketright, braceright, Ukrainian_yi, Ukrainian_YI ] }; + + key { [ a, A, Cyrillic_ef, Cyrillic_EF ] }; + key { [ s, S, Ukrainian_i, Ukrainian_I ] }; + key { [ d, D, Cyrillic_ve, Cyrillic_VE ] }; + key { [ f, F, Cyrillic_a, Cyrillic_A ] }; + key { [ g, G, Cyrillic_pe, Cyrillic_PE ] }; + key { [ h, H, Cyrillic_er, Cyrillic_ER ] }; + key { [ j, J, Cyrillic_o, Cyrillic_O ] }; + key { [ k, K, Cyrillic_el, Cyrillic_EL ] }; + key { [ l, L, Cyrillic_de, Cyrillic_DE ] }; + key { [ semicolon, colon, Cyrillic_zhe, Cyrillic_ZHE ] }; + key { [ apostrophe, quotedbl, Ukrainian_ie, Ukrainian_IE ] }; + key { [ backslash, bar, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] }; + + key { [ less, greater, slash, bar ] }; + key { [ z, Z, Cyrillic_ya, Cyrillic_YA ] }; + key { [ x, X, Cyrillic_che, Cyrillic_CHE ] }; + key { [ c, C, Cyrillic_es, Cyrillic_ES ] }; + key { [ v, V, Cyrillic_em, Cyrillic_EM ] }; + key { [ n, N, Cyrillic_te, Cyrillic_TE ] }; + key { [ b, B, Cyrillic_i, Cyrillic_I ] }; + key { [ m, M, Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; + key { [ comma, less, Cyrillic_be, Cyrillic_BE ] }; + key { [ period, greater, Cyrillic_yu, Cyrillic_YU ] }; + key { [ slash, question, slash, question ] }; + + include "level3(ralt_switch)" + +}; + +partial alphanumeric_keys + xkb_symbols "basic" { + include "sun_vndr/ua(type6)" +}; + diff --git a/dist/xkeyboard-config/symbols/sun_vndr/us b/dist/xkeyboard-config/symbols/sun_vndr/us index 5378cf888..bb0fa35ad 100644 --- a/dist/xkeyboard-config/symbols/sun_vndr/us +++ b/dist/xkeyboard-config/symbols/sun_vndr/us @@ -1,6 +1,5 @@ -// $XdotOrg: $ // -// Copyright 2004 Sun Microsystems, Inc. All rights reserved. +// Copyright 2010 Sun Microsystems, Inc. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -27,8 +26,6 @@ // or other dealings in this Software without prior written authorization // of the copyright holder. // -// $TOG: us /main/5 1998/02/10 13:45:06 kaleb $ -// Sun: @(#)us 1.5 03/04/21 SMI // //Copyright 1996, 1998 The Open Group // @@ -51,8 +48,28 @@ //from The Open Group. // +// +// CDDL HEADER START +// +// The contents of this file are subject to the terms of the +// Common Development and Distribution License (the "License"). +// You may not use this file except in compliance with the License. +// +// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +// or http://www.opensolaris.org/os/licensing. +// See the License for the specific language governing permissions +// and limitations under the License. +// +// When distributing Covered Code, include this CDDL HEADER in each +// file and include the License file at src/OPENSOLARIS.LICENSE. +// If applicable, add the following below this CDDL HEADER, with the +// fields enclosed by brackets "[]" replaced with your own identifying +// information: Portions Copyright [yyyy] [name of copyright owner] +// +// CDDL HEADER END +// + // Symbols shared by all Sun Keyboard layouts -hidden xkb_symbols "sunbasic" { include "srvr_ctrl(xfree86)" @@ -66,128 +83,178 @@ xkb_symbols "sunbasic" { include "pc(editing)" include "keypad(x11)" + key { [ Escape ] }; + + // the extra key on most European keyboards + key { [ less, greater, bar, brokenbar ] }; + + // these keys are common to almost all layouts + key { [ backslash, bar ] }; + key { [ space ] }; + + key { [ BackSpace ] }; + key { [ Tab, ISO_Left_Tab ] }; + key { [ Return ] }; + + key { [ Num_Lock, Pointer_EnableKeys ] }; + + key { [ Multi_key ] }; + // End alphanumeric section + + key { [ Shift_L ] }; + key { [ Control_L ] }; + + key { [ Shift_R ] }; + key { [ Control_R ] }; + + + // begin modifier mappings + modifier_map Shift { Shift_L, Shift_R }; + modifier_map Lock { Caps_Lock, ISO_Lock }; + modifier_map Control{ Control_L, Control_R }; + modifier_map Mod2 { Num_Lock }; + + // Fake keys for virtual<->real modifiers mapping + key { [ ISO_Level3_Shift ] }; + key { [ Mode_switch ] }; + modifier_map Mod5 { , }; + + key { [ NoSymbol, Alt_L ] }; + key { [ Alt_L, Alt_L ] }; + key { [ Meta_L ] }; + key { [ Meta_R ] }; + modifier_map Mod1 { Alt_L }; + modifier_map Mod4 { Meta_L, Meta_R }; + +// key { [ Alt_L ] }; +// key { [ Mode_switch ] }; +// key { [ Meta_L ] }; +// key { [ Meta_R ] }; + include "sun_vndr/us(left_funkeys)" include "capslock(capslock)" //include "capslock(shiftlock)" - key { [ Shift_L ] }; - key { [ Shift_R ] }; - key { [ Alt_L ] }; - key { [ Mode_switch ] }; - key { [ Meta_L ] }; - key { [ Meta_R ] }; - key { [ Control_L ] }; - key { [ Control_R ] }; - key { [ Multi_key ] }; - - key { [ Tab, ISO_Left_Tab ] }; - key { [ Return ] }; - - key { [ Escape ] }; - - key { [ Num_Lock, Pointer_EnableKeys ] }; - key { [ space ] }; - - // By default, we use the same symbols as other XKB implementations - // for greater compatibility & AccessX MouseKeys support, but it is - // different than the traditional Sun key mappings that date back to the - // Sun Type 2 keyboard, in which the right side numpad were "R" function - // keys. To restore the original behavior, uncomment the section below - // that lists the R key mappings. -// key { [ R7, R7 ], [ KP_7, Home ] }; + +// This default section uses the same symbols as other XKB implementations +// for greater compatibility & AccessX MouseKeys support, but it is +// different than the traditional Sun key mappings that date back to the +// Sun Type 2 keyboard, in which the right side numpad were "R" function +// keys. To restore the original behavior, comment out this section and +// uncomment the section below that lists the R key mappings. + key { [ KP_Divide ] }; + key { [ KP_Multiply ] }; + key { [ KP_Subtract ] }; + + key { [ KP_Home, KP_7 ] }; + key { [ KP_Up, KP_8 ] }; + key { [ KP_Prior, KP_9 ] }; + key { [ KP_Add ] }; + + key { [ KP_Left, KP_4 ] }; + key { [ KP_Begin, KP_5 ] }; + key { [ KP_Right, KP_6 ] }; + + key { [ KP_End, KP_1 ] }; + key { [ KP_Down, KP_2 ] }; + key { [ KP_Next, KP_3 ] }; + key { [ KP_Enter ] }; + + key { [ KP_Insert, KP_0 ] }; + key { [ KP_Delete, KP_Decimal ] }; + +// End New Keypad section - Begin Sun traditional Keypad section + +// key { [ R7, R7 ], [ KP_7, Home ] }; // key { [ Up, R8 ], [ KP_8 ] }; -// key { [ R9, R9 ], [ KP_9, Prior ] }; -// key { [ KP_Add ] }; +// key { [ R9, R9 ], [ KP_9, Prior ] }; +// key { [ KP_Add ] }; // -// key { [ Left, R10 ], [ KP_4 ] }; -// key { [ R11, R11 ], [ KP_5 ] }; -// key { [ Right, R12 ], [ KP_6 ] }; +// key { [ Left, R10 ], [ KP_4 ] }; +// key { [ R11, R11 ], [ KP_5 ] }; +// key { [ Right, R12 ], [ KP_6 ] }; // -// key { [ R13, R13 ], [ KP_1, End ] }; -// key { [ Down, R14 ], [ KP_2 ] }; -// key { [ R15, R15 ], [ KP_3, Next ] }; -// key { [ KP_Enter ] }; -// key { [ KP_Insert, KP_Insert], [ KP_0 ] }; -// key { [ Delete, Delete ], [ KP_Decimal ] }; - - // End "Keypad" section - - modifier_map Control { Control_L, Control_R }; - modifier_map Shift { Shift_R, Shift_L }; - modifier_map Mod1 { Meta_L, Meta_R }; - modifier_map Mod2 { Mode_switch }; - modifier_map Mod3 { Num_Lock }; - modifier_map Mod4 { Alt_L }; +// key { [ R13, R13 ], [ KP_1, End ] }; +// key { [ Down, R14 ], [ KP_2 ] }; +// key { [ R15, R15 ], [ KP_3, Next ] }; +// key { [ KP_Enter ] }; +// key { [ KP_Insert, KP_Insert], [ KP_0 ] }; +// key { [ Delete, Delete ], [ KP_Decimal ] }; + +// End "Keypad" section + }; -hidden + xkb_symbols "left_funkeys" { // Suppliment to inet(evdev) for added functionality of left-funkeys - key { [ NoSymbol ], [ L1, L1 ] }; - key { [ NoSymbol ], [ L2, L2 ] }; - key { [ NoSymbol ], [ L3, L3 ] }; - key { [ NoSymbol ], [ L4, L4 ] }; - key { [ NoSymbol ], [ L5, L5 ] }; - key { [ NoSymbol ], [ L6, L6 ] }; - key { [ NoSymbol ], [ L7, L7 ] }; - key { [ NoSymbol ], [ L8, L8 ] }; - key { [ NoSymbol ], [ L9, L9 ] }; - key { [ NoSymbol ], [ L10, L10 ] }; + //key { [ NoSymbol ], [ L1, L1 ] }; + //key { [ NoSymbol ], [ L2, L2 ] }; + //key { [ NoSymbol ], [ L3, L3 ] }; + //key { [ NoSymbol ], [ L4, L4 ] }; + //key { [ NoSymbol ], [ L5, L5 ] }; + //key { [ NoSymbol ], [ L6, L6 ] }; + //key { [ NoSymbol ], [ L7, L7 ] }; + //key { [ NoSymbol ], [ L8, L8 ] }; + //key { [ NoSymbol ], [ L9, L9 ] }; + //key { [ NoSymbol ], [ L10, L10 ] }; // The above symbols were chosen for better compatibility withother xkb // mappings. The old mappings are kepy below in case someone needs them - //key { [ L1, L1 ], [ SunStop ] }; - //key { [ L2, L2 ], [ SunAgain ] }; - //key { [ L3, L3 ], [ SunProps ] }; - //key { [ L4, L4 ], [ SunUndo ] }; - //key { [ L5, L5 ], [ SunFront ] }; - //key { [ L6, L6 ], [ SunCopy ] }; - //key { [ L7, L7 ], [ SunOpen ] }; - //key { [ L8, L8 ], [ SunPaste ] }; - //key { [ L9, L9 ], [ SunFind ] }; - //key { [ L10, L10 ], [ SunCut ] }; + key { [ L1, L1, SunStop ] }; + key { [ L2, L2, SunAgain ] }; + key { [ L3, L3, SunProps ] }; + key { [ L4, L4, SunUndo ] }; + key { [ L5, L5, SunFront ] }; + key { [ L6, L6, SunCopy ] }; + key { [ L7, L7, SunOpen ] }; + key { [ L8, L8, SunPaste ] }; + key { [ L9, L9, SunFind ] }; + key { [ L10, L10, SunCut ] }; }; hidden xkb_symbols "volumekeys" { // Suppliment to inet(evdev) for added functionality of audio keys - key { [ NoSymbol, SunVideoDegauss ] }; - key { [ NoSymbol, XF86MonBrightnessDown ] }; - key { [ NoSymbol, XF86MonBrightnessUp ] }; + key { [ NoSymbol, SunVideoDegauss ] }; + key { [ NoSymbol, XF86MonBrightnessDown ] }; + key { [ NoSymbol, XF86MonBrightnessUp ] }; // The above symbols were chosen for better compatibility withother xkb // mappings. The old mappings are kepy below in case someone needs them - //key { [ SunAudioMute, SunVideoDegauss ] }; - //key { [ SunAudioLowerVolume, SunVideoLowerBrightness ] }; - //key { [ SunAudioRaiseVolume, SunVideoRaiseBrightness ] }; - //key { [ SunPowerSwitch, SunPowerSwitchShift ] }; + //key { [ SunAudioMute, SunVideoDegauss ] }; + //key { [ SunAudioLowerVolume, SunVideoLowerBrightness ] }; + //key { [ SunAudioRaiseVolume, SunVideoRaiseBrightness ] }; + //key { [ SunPowerSwitch, SunPowerSwitchShift ] }; }; + // US/ASCII layout for a Type 4 Sun keyboard xkb_symbols "type4basic" { include "sun_vndr/us(sunbasic)" // A few alphanumeric keys are different - key { [ 4, dollar ], [ EuroSign ] }; - key { [ 5, percent ], [ EuroSign ] }; - key { [ e, E ], [ EuroSign ] }; + key { [ 4, dollar, EuroSign ] }; + key { [ 5, percent, EuroSign ] }; + key { [ e, E, EuroSign ] }; key { [ Linefeed ] }; // Begin "Editing" section - key { [ R2, R2 ], [ Print ] }; - key { [ R3, R3 ], [ Scroll_Lock, Break ] }; - key { [ R1, R1 ], [ Pause ] }; + key { [ R2, R2, Print ] }; + key { [ R3, R3, Scroll_Lock, Break ] }; + key { [ R1, R1, Pause ] }; // End "Editing" section, begin "Keypad" - key { [ R4, KP_Equal ], [ KP_Equal ] }; + key { [ R4, KP_Equal, KP_Equal ] }; + }; xkb_symbols "type4" { include "sun_vndr/us(type4basic)" - key { [ backslash, bar ], [ brokenbar ] }; + key { [ backslash, bar, brokenbar ] }; }; // US/ASCII layout for a Type 5 Sun keyboard @@ -196,9 +263,9 @@ xkb_symbols "type5basic" { include "sun_vndr/us(volumekeys)" // Begin "Editing" section - key { [ R2, R2 ], [ Print, SunSys_Req ] }; - key { [ R3, R3 ], [ Scroll_Lock ] }; - key { [ R1, R1 ], [ Pause, Break ] }; + key { [ R2, R2, Print, SunSys_Req ] }; + key { [ R3, R3, Scroll_Lock ] }; + key { [ R1, R1, Pause, Break ] }; // End "Editing" section }; @@ -206,10 +273,10 @@ xkb_symbols "type5" { include "sun_vndr/us(type5basic)" // A few alphanumeric keys are different - key { [ 4, dollar ], [ EuroSign ] }; - key { [ 5, percent ], [ EuroSign ] }; - key { [ e, E ], [ EuroSign ] }; - key { [ backslash, bar ], [ brokenbar ] }; + key { [ 4, dollar, EuroSign ] }; + key { [ 5, percent, EuroSign ] }; + key { [ e, E , EuroSign ] }; + key { [ backslash, bar, brokenbar ] }; }; // US/ASCII layout for a Type 5 Sun keyboard @@ -221,44 +288,48 @@ xkb_symbols "type5hobo" { include "sun_vndr/us(type5hobobasic)" // A few alphanumeric keys are different - key { [ 4, dollar ], [ EuroSign ] }; - key { [ 5, percent ], [ EuroSign ] }; - key { [ e, E ], [ EuroSign ] }; - key { [ backslash, bar ], [ brokenbar ] }; + key { [ 4, dollar, EuroSign ] }; + key { [ 5, percent, EuroSign ] }; + key { [ e, E, EuroSign ] }; + key { [ backslash, bar, brokenbar ] }; // Here is the hobo keypad: - key { [ 7, ampersand ], [ NoSymbol, NoSymbol ], [ KP_7 ] }; - key { [ 8, asterisk ], [ NoSymbol, NoSymbol ], [ KP_8 ] }; - key { [ 9, parenleft ], [ NoSymbol, NoSymbol ], [ KP_9 ] }; - key { [ 0, parenright], [ NoSymbol, NoSymbol ], [ KP_Multiply] }; + key { [ 7, ampersand, NoSymbol, NoSymbol, KP_7 ] }; + key { [ 8, asterisk, NoSymbol, NoSymbol, KP_8 ] }; + key { [ 9, parenleft, NoSymbol, NoSymbol, KP_9 ] }; + key { [ 0, parenright, NoSymbol, NoSymbol, KP_Multiply] }; - key { [ u, U ], [ NoSymbol, NoSymbol ], [ KP_4 ] }; - key { [ i, I ], [ NoSymbol, NoSymbol ], [ KP_5 ] }; - key { [ o, O ], [ NoSymbol, NoSymbol ], [ KP_6 ] }; - key { [ p, P ], [ NoSymbol, NoSymbol ], [ KP_Subtract]}; + key { [ u, U, NoSymbol, NoSymbol, KP_4 ] }; + key { [ i, I, NoSymbol, NoSymbol, KP_5 ] }; + key { [ o, O, NoSymbol, NoSymbol, KP_6 ] }; + key { [ p, P, NoSymbol, NoSymbol, KP_Subtract] }; - key { [ j, J ], [ NoSymbol, NoSymbol ], [ KP_1 ] }; - key { [ k, K ], [ NoSymbol, NoSymbol ], [ KP_2 ] }; - key { [ l, L ], [ NoSymbol, NoSymbol ], [ KP_3 ] }; - key { [ semicolon, colon], [ NoSymbol, NoSymbol], [ KP_Add ] }; + key { [ j, J, NoSymbol, NoSymbol, KP_1 ] }; + key { [ k, K, NoSymbol, NoSymbol, KP_2 ] }; + key { [ l, L, NoSymbol, NoSymbol, KP_3 ] }; + key { [ semicolon, colon, NoSymbol, NoSymbol, KP_Add ] }; - key { [ Return ], [ NoSymbol, NoSymbol], [ KP_Enter ] }; + key { [ Return, NoSymbol, NoSymbol, KP_Enter ] }; - key { [ m, M ], [ NoSymbol, NoSymbol ], [ KP_0 ] }; + key { [ m, M, NoSymbol, NoSymbol, KP_0 ] }; - key { [ period, greater], [ NoSymbol, NoSymbol], [ KP_Decimal] }; - key { [ slash, question], [ NoSymbol, NoSymbol], [ KP_Divide ] }; + key { [ period, greater, NoSymbol, NoSymbol, KP_Decimal] }; + key { [ slash, question, NoSymbol, NoSymbol, KP_Divide ] }; }; + xkb_symbols "type6" { include "sun_vndr/us(sunbasic)" include "sun_vndr/us(volumekeys)" include "eurosign(4)" + include "level3(ralt_switch)" - key { [ SunSys_Req ]}; + key { [ SunSys_Req ]}; }; + + xkb_symbols "pc101" { include "us(pc101)" key { [ Mode_switch, Meta_R ] }; diff --git a/dist/xkeyboard-config/symbols/sun_vndr/usb b/dist/xkeyboard-config/symbols/sun_vndr/usb deleted file mode 100644 index 84648dd06..000000000 --- a/dist/xkeyboard-config/symbols/sun_vndr/usb +++ /dev/null @@ -1,26 +0,0 @@ -// Additional keys for Sun USB keyboard - -xkb_symbols "sun_usb" { - - key { [ Cancel ], [ F11 ] }; - key { [ Redo ], [ F12 ] }; - key { [ SunProps ], [ F13 ] }; - key { [ Undo ], [ F14 ] }; - key { [ SunFront ], [ F15 ] }; - key { [ SunCopy ], [ F16 ] }; - key { [ SunOpen ], [ F17 ] }; - key { [ SunPaste ], [ F18 ] }; - key { [ Find ], [ F19 ] }; - key { [ SunCut ], [ F20 ] }; - key { [ Help ] }; - - key { [ SunAudioMute, SunVideoDegauss ] }; - key { [ SunAudioLowerVolume,SunVideoLowerBrightness ] }; - key { [ SunAudioRaiseVolume,SunVideoRaiseBrightness ] }; - key { [ SunPowerSwitch, SunPowerSwitchShift ] }; - - key { [ Meta_L ] }; - key { [ Meta_R ] }; - key { [ Multi_key ] }; -}; - diff --git a/dist/xkeyboard-config/symbols/sy b/dist/xkeyboard-config/symbols/sy index f9a9f4249..4d6feccc6 100644 --- a/dist/xkeyboard-config/symbols/sy +++ b/dist/xkeyboard-config/symbols/sy @@ -54,7 +54,6 @@ xkb_symbols "syc" { key { [ 0x100071F, 0x1000323 ] }; key { [ 0x100071B, 0x1000330 ] }; - key { [ space, 0x100200c ] }; key { [ bracketright, 0x1000732, Arabic_sukun ] }; key { [ bracketleft, 0x1000735 ] }; key { [ 0x1000724, 0x1000738, 0x100200D ] }; @@ -68,6 +67,8 @@ xkb_symbols "syc" { // End Alphanumeric Section + // Space + include "nbsp(zwnj2)" // Begin Modifier Mappings diff --git a/dist/xkeyboard-config/symbols/symbols.dir b/dist/xkeyboard-config/symbols/symbols.dir index e68960ad3..7d6cd126a 100644 --- a/dist/xkeyboard-config/symbols/symbols.dir +++ b/dist/xkeyboard-config/symbols/symbols.dir @@ -1,644 +1,16 @@ --dp----- a------- am(basic) ---p----- a------- am(olpc) --------- -------- am(phonetic) ---p----- a------- am(phonetic-alt) ---p----- a------- am(eastern) ---p----- a------- am(western) ---p----- a------- am(eastern-alt) --dp----- -m------ terminate(ctrl_alt_bksp) --dp----- a------- fr(basic) ---p----- a------- fr(Sundeadkeys) ---p----- a------- fr(sundeadkeys) ---p----- a------- fr(nodeadkeys) ---p----- a------- fr(oss) ---p----- a------- fr(oss_latin9) ---p----- a------- fr(oss_Sundeadkeys) ---p----- a------- fr(oss_sundeadkeys) ---p----- a------- fr(oss_nodeadkeys) ---p----- a------- fr(latin9) ---p----- a------- fr(latin9_Sundeadkeys) ---p----- a------- fr(latin9_sundeadkeys) ---p----- a------- fr(latin9_nodeadkeys) ---p----- a------- fr(bepo) ---p----- a------- fr(bepo_latin9) ---p----- am------ fr(dvorak) ---p----- a------- fr(bre) ---p----- a------- fr(oci) ---p----- a------- fr(mac) ---p----- a------- fr(geo) --dp----- a------- ng(basic) ---p----- a------- ng(yoruba) ---p----- a------- ng(igbo) ---p----- a------- ng(hausa) ---p----- a------- ng(olpc) --dp----- a------- np(basic) ---p----- a------- np(olpc) --dp----- a------- nl(basic) ---p----- a------- nl(std) ---p----- a------- nl(Sundeadkeys) ---p----- a------- nl(sundeadkeys) ---p----- a------- nl(mac) --dp----- a------- ad(basic) --dp----- a------- ua(unicode) ---p----- a------- ua(legacy) ---p----- a------- ua(winkeys) ---p----- a------- ua(typewriter) ---p----- a------- ua(phonetic) ---p----- a------- ua(rstu) ---p----- a------- ua(rstu_ru) ---p----- a------- ua(homophonic) ---p----- -------- ua(crh) ---p----- -------- ua(crh_f) ---p----- -------- ua(crh_alt) --dp----- a------- rs(basic) ---p----- a------- rs(latin) ---p----- a------- rs(yz) -h-p----- a------- rs(common) -h-p----- a------- rs(cyralpha) -h-p----- a------- rs(latalpha) -h-p----- a------- rs(twoletter) -h-p----- a------- rs(latlevel3) -h-p----- a------- rs(cyrlevel3) ---p----- a------- rs(latinunicode) ---p----- a------- rs(latinyz) ---p----- a------- rs(latinunicodeyz) --------- -------- rs(alternatequotes) --------- -------- rs(latinalternatequotes) --dp----- a------- cd(basic) --dp----- a------- epo(basic) ---p----- a------- epo(legacy) ---p----- -------- epo(qwerty) ---p----- -------- epo(dvorak) --dp----- a------- tj(basic) --------- -------- tj(legacy) --dp----- a------- af(basic) ---p----- a------- af(ps) ---p----- a------- af(uz) ---p----- a------- af(olpc-ps) ---p----- a------- af(olpc-fa) ---p----- a------- af(olpc-uz) --dp----- a------- ch(basic) ---p----- a------- ch(de) ---p----- a------- ch(de_Sundeadkeys) ---p----- a------- ch(de_sundeadkeys) ---p----- a------- ch(de_nodeadkeys) ---p----- a------- ch(fr) ---p----- a------- ch(fr_Sundeadkeys) ---p----- a------- ch(fr_sundeadkeys) ---p----- a------- ch(fr_nodeadkeys) ---p----- a------- ch(de_mac) ---p----- a------- ch(fr_mac) --dp----- am------ pc(pc105) -h-p----- a------- pc(function) -h-p----- a------- pc(editing) --dp----- a------- pl(basic) ---p----- a------- pl(qwertz) ---p----- a------- pl(dvorak) ---p----- a------- pl(dvorak_quotes) ---p----- a------- pl(dvorak_altquotes) ---p----- a------- pl(csb) ---p----- a------- pl(ru_phonetic_dvorak) --dp----- a------- th(basic) ---p----- a------- th(pat) ---p----- a------- th(tis) ---p----- a------- th(olpc) --dp----- a------- no(basic) ---p----- a------- no(nodeadkeys) ---p----- a------- no(dvorak) ---p----- a------- no(smi) ---p----- a------- no(smi_nodeadkeys) ---p----- a------- no(mac) ---p----- a------- no(mac_nodeadkeys) --dp----- a------- iq(basic) ---p----- a------- iq(ku) ---p----- a------- iq(ku_f) ---p----- a------- iq(ku_alt) ---p----- a------- iq(ku_ara) --dp----- am------ lt(basic) ---p----- am------ lt(us) ---p----- am------ lt(std) ---p----- am------ lt(ibm) ---p----- am------ lt(lekp) ---p----- am------ lt(lekpa) ---p----- am------ lt(balticplus) ---p----- --k----- kpdl(dot) ---p----- --k----- kpdl(comma) ---p----- --k----- kpdl(dotoss) ---p----- --k----- kpdl(dotoss_latin9) ---p----- --k----- kpdl(commaoss) ---p----- --k----- kpdl(momayyezoss) ---p----- --k----- kpdl(kposs) ---p----- --k----- kpdl(semi) --dp----- a------- il(basic) ---p----- a------- il(lyx) ---p----- a------- il(phonetic) ---p----- a------- il(biblical) --dp----- a------- sn(basic) --dp----- a------- in(deva) ---p----- a------- in(bolnagri) ---p----- a------- in(ben) --------- -------- in(ben_probhat) ---p----- a------- in(guj) ---p----- a------- in(kan) ---p----- a------- in(mal) ---p----- a------- in(mal_lalitha) ---p----- a------- in(ori) ---p----- a------- in(tam) ---p----- a------- in(tam_unicode) ---p----- a------- in(tam_TSCII) ---p----- a------- in(tam_TAB) ---p----- a------- in(tel) ---p----- a------- in(urd-phonetic) ---p----- a------- in(urd-phonetic3) ---p----- a------- in(urd-winkeys) ---p----- a------- in(guru) ---p----- a------- in(jhelum) ---p----- a------- in(olpc) ---p----- a------- in(hin-wx) --dp----- a------- fo(basic) ---p----- a------- fo(nodeadkeys) --dp----- a------- hr(basic) ---p----- a------- hr(us) ---p----- a------- hr(alternatequotes) ---p----- a------- hr(unicode) ---p----- a------- hr(unicodeus) --dp----- a------- by(basic) ---p----- a------- by(winkeys) ---p----- a------- by(latin) --dp----- -------- tr(basic) ---p----- -------- tr(f) ---p----- -------- tr(alt) ---p----- a------- tr(Sundeadkeys) ---p----- a------- tr(sundeadkeys) ---p----- -------- tr(ku) ---p----- -------- tr(ku_f) ---p----- -------- tr(ku_alt) ---p----- -------- tr(intl) ---p----- a------- tr(olpc) ---p----- -------- tr(crh) ---p----- -------- tr(crh_f) ---p----- -------- tr(crh_alt) --dp----- a------- gn(basic) --dp----- a------- es(basic) ---p----- a------- es(Sundeadkeys) ---p----- a------- es(sundeadkeys) ---p----- a------- es(nodeadkeys) ---p----- a------- es(dvorak) ---p----- a------- es(cat) ---p----- a------- es(ast) ---p----- a------- es(mac) ---p----- a------- es(olpc) ---p----- a------- es(deadtilde) --dp----- a------- cz(basic) --------- -------- cz(bksl) ---p----- a------- cz(qwerty) --------- -------- cz(qwerty_bksl) ---p----- a---g--- cz(ucw) --dp----- a------- bd(basic) --------- -------- bd(probhat) --dp----- a------- kh(basic) ---p----- a------- kh(olpc) --dp----- -------- hu(basic) ---p----- -------- hu(standard) ---p----- -------- hu(nodeadkeys) ---p----- -------- hu(qwerty) ---p----- -------- hu(101_qwertz_comma_dead) ---p----- -------- hu(101_qwertz_comma_nodead) ---p----- -------- hu(101_qwertz_dot_dead) ---p----- -------- hu(101_qwertz_dot_nodead) ---p----- -------- hu(101_qwerty_comma_dead) ---p----- -------- hu(101_qwerty_comma_nodead) ---p----- -------- hu(101_qwerty_dot_dead) ---p----- -------- hu(101_qwerty_dot_nodead) ---p----- -------- hu(102_qwertz_comma_dead) ---p----- -------- hu(102_qwertz_comma_nodead) ---p----- -------- hu(102_qwertz_dot_dead) ---p----- -------- hu(102_qwertz_dot_nodead) ---p----- -------- hu(102_qwerty_comma_dead) ---p----- -------- hu(102_qwerty_comma_nodead) ---p----- -------- hu(102_qwerty_dot_dead) ---p----- -------- hu(102_qwerty_dot_nodead) -h-p----- a------- hu(def_102) -h-p----- a------- hu(def_101) -h-p----- a------- hu(def_qwertz) -h-p----- a------- hu(def_qwerty) -h-p----- --k----- hu(def_dot) -h-p----- a------- hu(def_dead) -h-p----- a------- hu(def_nodead) -h-p----- a------- hu(def_common) --dp----- a------- ir(basic) -h-p----- a------- ir(part_pro) -h-p----- a------- ir(part_keypad) ---p----- a------- ir(pro) ---p----- a------- ir(keypad) ---p----- a------- ir(pro_keypad) ---p----- a------- ir(ku) ---p----- a------- ir(ku_f) ---p----- a------- ir(ku_alt) ---p----- a------- ir(ku_ara) --dp----- a------- mt(basic) ---p----- a------- mt(us) --------- -------- sgi_vndr/jp(jp106) --------- -------- sgi_vndr/jp(alternate106) --dp----- a------- pk(urd-phonetic) ---p----- a------- pk(urd-crulp) ---p----- a------- pk(urd-nla) ---p----- a------- pk(ara) ---p----- a------- pk(olpc) --------- -------- sun_vndr/fr(type4) --------- -------- sun_vndr/fr(type5) --------- -------- sun_vndr/fr(type6) --------- -------- sun_vndr/nl(type4) --------- -------- sun_vndr/tuv(type4basic) --------- -------- sun_vndr/tuv(type4) --------- -------- sun_vndr/tuv(type5basic) --------- -------- sun_vndr/tuv(type5) --------- -------- sun_vndr/pl(type5) --------- -------- sun_vndr/no(type4) --------- -------- sun_vndr/no(type5) --------- -------- sun_vndr/usb(sun_usb) --dp----- a------- sun_vndr/lt(type5) --------- -------- sun_vndr/tr(basic) --------- -------- sun_vndr/tr(type6Q) --------- -------- sun_vndr/tr(type6F) ---p----- -------- sun_vndr/es(type4) ---p----- -------- sun_vndr/es(type5) ---p----- -------- sun_vndr/es(type6) --------- -------- sun_vndr/cz(type5) --dp----- a------- sun_vndr/hu(type5) --------- -------- sun_vndr/sw(type4de) --------- -------- sun_vndr/sw(type4fr) --------- -------- sun_vndr/sw(type5fr) --------- -------- sun_vndr/sw(type5de) --------- -------- sun_vndr/gr(type5) --------- -------- sun_vndr/jp(basic) --------- -------- sun_vndr/jp(type4) --------- -------- sun_vndr/jp(type5) --------- -------- sun_vndr/jp(type5hobo) ---p----- -------- sun_vndr/jp(type6) --------- -------- sun_vndr/jp(x86) --------- -------- sun_vndr/jp(J3100) --------- -------- sun_vndr/jp(Muhenkan_x86) ---p----- -------- sun_vndr/jp(type7) --------- -------- sun_vndr/gb(type4) ---p----- -------- sun_vndr/gb(type5) ---p----- -------- sun_vndr/gb(type6) --------- -------- sun_vndr/se(type4) --------- -------- sun_vndr/se(type5) ---p----- -------- sun_vndr/se(type6) --------- -------- sun_vndr/dk(type4) --------- -------- sun_vndr/dk(type5) --------- -------- sun_vndr/pt(type4) --------- -------- sun_vndr/pt(type5) ---p----- -------- sun_vndr/pt(type6) --------- -------- sun_vndr/cs(type5) -h------- -------- sun_vndr/us(sunbasic) -h------- -------- sun_vndr/us(left_funkeys) -h------- -------- sun_vndr/us(volumekeys) --------- -------- sun_vndr/us(type4basic) --------- -------- sun_vndr/us(type4) --------- -------- sun_vndr/us(type5basic) --------- -------- sun_vndr/us(type5) --------- -------- sun_vndr/us(type5hobobasic) --------- -------- sun_vndr/us(type5hobo) --------- -------- sun_vndr/us(type6) --------- -------- sun_vndr/us(pc101) --------- -------- sun_vndr/us(pc102) --------- -------- sun_vndr/us(pc104) --------- -------- sun_vndr/us(pc101currency) --------- -------- sun_vndr/us(US101A_Sun) --------- -------- sun_vndr/de(type4) --dp----- -------- sun_vndr/solaris(defaults) ---p----- -------- sun_vndr/solaris(keynames) ---p----- -------- sun_vndr/solaris(xf86keynames) --------- -------- sun_vndr/it(type4) --------- -------- sun_vndr/it(type5) ---p----- -------- sun_vndr/it(type6) --------- -------- sun_vndr/tw(type4) --------- -------- sun_vndr/tw(type5) ---p----- -------- sun_vndr/tw(type6) --------- -------- sun_vndr/ru(basic) ---p----- -------- sun_vndr/ru(type6) --dp----- a------- sun_vndr/lv(type5) --------- -------- sun_vndr/ko(type4) --------- -------- sun_vndr/ko(type5) ---p----- -------- sun_vndr/ko(type6) --------- -------- sun_vndr/fi(basic) --dp----- a------- ro(basic) ---p----- a------- ro(cedilla) ---p----- a------- ro(std) ---p----- a------- ro(std_cedilla) ---p----- a------- ro(winkeys) ---p----- -------- ro(crh_f) ---p----- -------- ro(crh_alt) ---p----- -------- ro(crh_dobruca1) ---p----- -------- ro(crh_dobruca2) --dp----- a------- mm(basic) --dp----- a------- ee(basic) ---p----- a------- ee(nodeadkeys) ---p----- a------- ee(dvorak) ---p----- a------- ee(us) -hdp----- -m------ capslock(capslock) -h-p----- -m------ capslock(shiftlock) -h-p----- -m------ capslock(grouplock) -h-p----- -m------ capslock(swapescape) -h-p----- -m------ capslock(groupshift) -h-p----- -m------ capslock(escape) -h-p----- -m------ capslock(backspace) --dp----- a------- is(basic) ---p----- a------- is(Sundeadkeys) ---p----- a------- is(nodeadkeys) ---p----- a------- is(mac) ---p----- a------- is(dvorak) --d------ -------- br(abnt2) ---p----- a------- br(nodeadkeys) ---p----- a------- br(thinkpad) ---p----- a------- br(olpc) ---p----- a------- br(dvorak) ---p----- a------- br(nativo) ---p----- a------- br(nativo-us) ---p----- a------- br(nativo-epo) --dp----- -------- latin(basic) ---p----- -------- latin(type2) ---p----- -------- latin(type3) ---p----- -------- latin(type4) ---p----- -------- latin(nodeadkeys) ---p----- -------- latin(type2_nodeadkeys) ---p----- -------- latin(type3_nodeadkeys) ---p----- -------- latin(type4_nodeadkeys) --dp----- a------- mao(basic) --dp----- a---g--- gr(basic) ---p----- a---g--- gr(simple) -h-p----- a---g--- gr(bare) ---p----- a---g--- gr(extended) ---p----- a---g--- gr(polytonic) ---p----- a---g--- gr(nodeadkeys) --dp----- a------- jp(106) -h-p----- a------- jp(common) ---p----- a------- jp(OADG109A) ---p----- a------- jp(kana) ---p----- a------- jp(nicola_f_bs) --d------ a------- kr(kr106) --------- a------- kr(kr104) -h-p----- ---f---- kr(koreankeys) -h-p----- ---f---- kr(koreankeys_raltctl) --dp----- a------- ara(basic) ---p----- a------- ara(qwerty) ---p----- a------- ara(azerty) ---p----- a------- ara(digits) ---p----- a------- ara(qwerty_digits) ---p----- a------- ara(azerty_digits) ---p----- a------- ara(buckwalter) ---p----- a------- ara(olpc) --d------ -------- xfree68_vndr/ataritt(us) --------- -------- xfree68_vndr/ataritt(de) --d------ -------- xfree68_vndr/amiga(usa1) --dp----- a------- gb(basic) ---p----- a------- gb(intl) ---p----- a------- gb(extd) ---p----- a------- gb(colemak) ---p----- a------- gb(dvorak) ---p----- a------- gb(dvorakukp) ---p----- a------- gb(mac) ---p----- -------- eurosign(e) ---p----- -------- eurosign(2) ---p----- -------- eurosign(4) ---p----- -------- eurosign(5) --dp----- -------- typo(base) --dp----- -m------ level3(ralt_switch) ---p----- -m------ level3(ralt_alt) ---p----- -m------ level3(ralt_switch_multikey) -h-p----- -m------ level3(ralt_switch_for_alts_toggle) ---p----- -m------ level3(alt_switch) ---p----- -m------ level3(lalt_switch) ---p----- -m------ level3(switch) ---p----- -m------ level3(menu_switch) ---p----- -m------ level3(win_switch) ---p----- -m------ level3(lwin_switch) ---p----- -m------ level3(rwin_switch) ---p----- -m------ level3(enter_switch) ---p----- --kf---- srvr_ctrl(xfree86) ---p----- --k----- srvr_ctrl(stdkeypad) ---p----- ---f---- srvr_ctrl(fkey2vt) ---p----- --kf---- srvr_ctrl(no_srvr_keys) -h-p----- --k----- keypad(overlay) -h-p----- --k----- keypad(overlay1) -h-p----- --k----- keypad(overlay2) -hdp----- --k----- keypad(x11) --------- --k----- keypad(legacy) --------- --k----- keypad(legacy_wang) --------- --k----- keypad(oss) --------- --k----- keypad(oss_latin9) --------- --k----- keypad(oss_wang) --------- --k----- keypad(future) --------- --k----- keypad(future_wang) ---p----- --k----- keypad(core) ---p----- --k----- keypad(legacymath) ---p----- --k----- keypad(ossmath) ---p----- --k----- keypad(futuremath) ---p----- --k----- keypad(ossmath_latin9) ---p----- --k----- keypad(legacynumber) ---p----- --k----- keypad(legacynumber_wang) ---p----- --k----- keypad(ossnumber) ---p----- --k----- keypad(ossnumber_wang) ---p----- --k----- keypad(ops) ---p----- --k----- keypad(hex) ---p----- --k----- keypad(atm) --dp----- a------- se(basic) ---p----- a------- se(se) ---p----- a------- se(nodeadkeys) ---p----- a------- se(dvorak) ---p----- a------- se(rus) ---p----- a------- se(rus_nodeadkeys) --------- -------- se(smi) ---p----- a------- se(mac) ---p----- a------- se(svdvorak) --dp----- a------- dk(basic) ---p----- a------- dk(nodeadkeys) ---p----- a------- dk(mac) ---p----- a------- dk(mac_nodeadkeys) ---p----- a------- dk(dvorak) --dp----- a------- cn(basic) ---p----- a------- cn(tib) ---p----- a------- cn(tib_asciinum) --dp----- a------- uz(cyrillic) ---p----- a------- uz(latin) ---p----- -------- uz(crh) ---p----- -------- uz(crh_f) ---p----- -------- uz(crh_alt) --dp----- a------- sk(basic) --------- -------- sk(bksl) ---p----- a------- sk(qwerty) --------- -------- sk(qwerty_bksl) --dp----- a------- me(basic) ---p----- a------- me(cyrillic) ---p----- a------- me(cyrillicyz) ---p----- a------- me(latinunicode) ---p----- a------- me(latinyz) ---p----- a------- me(latinunicodeyz) --------- -------- me(cyrillicalternatequotes) --------- -------- me(latinalternatequotes) --dp----- a------- mk(basic) ---p----- a------- mk(nodeadkeys) -dp----- a------- mn(basic) --p----- a------- mn(olpc) ---p----- -m------ altwin(meta_alt) ---p----- -m------ altwin(ctrl_win) ---p----- -m------ altwin(ctrl_alt_win) ---p----- -m------ altwin(meta_win) ---p----- -m------ altwin(left_meta_win) ---p----- -m------ altwin(hyper_win) ---p----- -m------ altwin(menu) ---p----- -m------ altwin(alt_super_win) ---p----- -m------ altwin(swap_lalt_lwin) --------- am------ olpc(olpc) --d------ -------- macintosh_vndr/fr(extended) --------- -------- macintosh_vndr/fr(nodeadkeys) --dp----- a------- macintosh_vndr/nl(basic) ---p----- a------- macintosh_vndr/ch(extended) ---p----- a------- macintosh_vndr/ch(de) ---p----- a------- macintosh_vndr/ch(fr) ---p----- a------- macintosh_vndr/ch(nodeadkeys) --dp----- a------- macintosh_vndr/no(basic) ---p----- a------- macintosh_vndr/no(nodeadkeys) --dp----- a------- macintosh_vndr/es(basic) --dp----- a------- macintosh_vndr/is(basic) ---p----- a------- macintosh_vndr/is(nodeadkeys) --dp----- a------- macintosh_vndr/gb(basic) --dp----- a------- macintosh_vndr/se(basic) ---p----- a------- macintosh_vndr/se(nodeadkeys) ---p----- a------- macintosh_vndr/dk(basic) --dp----- a------- macintosh_vndr/dk(full) ---p----- a------- macintosh_vndr/dk(nodeadkeys) ---p----- a------- macintosh_vndr/dk(macbookpro) --dp----- -m------ macintosh_vndr/apple(extended) ---p----- -m------ macintosh_vndr/apple(laptop) ---p----- -m------ macintosh_vndr/apple(laptop_bad_switch) --dp----- a------- macintosh_vndr/pt(basic) ---p----- a------- macintosh_vndr/pt(Sundeadkeys) ---p----- a------- macintosh_vndr/pt(sundeadkeys) ---p----- a------- macintosh_vndr/pt(nodeadkeys) --------- -------- macintosh_vndr/us(extended) -h------- -------- macintosh_vndr/us(oldmac) --dp----- a------- macintosh_vndr/de(basic) ---p----- a------- macintosh_vndr/de(Sundeadkeys) ---p----- a------- macintosh_vndr/de(sundeadkeys) ---p----- a------- macintosh_vndr/de(nodeadkeys) --------- -------- macintosh_vndr/it(extended) --dp----- a------- macintosh_vndr/latam(basic) --dp----- a------- macintosh_vndr/fi(basic) ---p----- a------- macintosh_vndr/fi(nodeadkeys) ---p----- -m------ level5(rctrl_switch) --dp----- a------- pt(basic) ---p----- a------- pt(Sundeadkeys) ---p----- a------- pt(sundeadkeys) ---p----- a------- pt(nodeadkeys) ---p----- a------- pt(mac) ---p----- a------- pt(mac_sundeadkeys) ---p----- a------- pt(mac_nodeadkeys) ---p----- a------- pt(nativo) ---p----- a------- pt(nativo-us) ---p----- a------- pt(nativo-epo) --dp----- a------- ge(basic) ---p----- a------- ge(qwerty) ---p----- a------- ge(ergonomic) ---p----- a------- ge(mess) ---p----- a------- ge(ru) ---p----- a------- ge(os) --------- -------- sony_vndr/us(nwp5461) --dp----- am------ za(basic) --------- -------- hp_vndr/us(hil) --dp----- a------- ie(basic) ---p----- a------- ie(CloGaelach) ---p----- a------- ie(UnicodeExpert) ---p----- a------- ie(ogam) ---p----- a------- ie(ogam_is434) ---p----- -m------ group(switch) ---p----- -m------ group(lswitch) ---p----- -m------ group(win_switch) ---p----- -m------ group(lwin_switch) ---p----- -m------ group(rwin_switch) ---p----- -m------ group(rctrl_switch) ---p----- -m------ group(toggle) ---p----- -m------ group(shifts_toggle) ---p----- -m------ group(ctrl_shift_toggle) ---p----- -m------ group(lctrl_lshift_toggle) ---p----- -m------ group(shift_caps_toggle) ---p----- -m------ group(shift_caps_switch) ---p----- -m------ group(win_menu_switch) ---p----- -m------ group(ctrl_alt_toggle) ---p----- -m------ group(alt_shift_toggle) ---p----- -m------ group(menu_toggle) ---p----- -m------ group(lwin_toggle) ---p----- -m------ group(rwin_toggle) ---p----- -m------ group(ctrls_toggle) ---p----- -m------ group(alts_toggle) ---p----- -m------ group(lshift_toggle) ---p----- -m------ group(rshift_toggle) ---p----- -m------ group(lalt_toggle) ---p----- -m------ group(lctrl_toggle) ---p----- -m------ group(rctrl_toggle) ---p----- -m------ group(alt_caps_toggle) -h-p----- -m------ group(olpc) ---p----- -m------ group(alt_space_toggle) ---p----- -m------ group(sclk_toggle) --dp----- am------ us(basic) ---p----- a------- us(euro) ---p----- a------- us(intl) ---p----- a------- us(alt-intl) ---p----- a------- us(dvorak) ---p----- a------- us(dvorak-intl) ---p----- a------- us(dvorak-l) ---p----- a------- us(dvorak-r) ---p----- a------- us(dvorak-classic) ---p----- a------- us(dvp) ---p----- a------- us(rus) ---p----- a------- us(mac) ---p----- a------- us(colemak) ---p----- a------- us(altgr-intl) ---p----- a------- us(classmate) ---p----- a------- us(classmate-intl) ---p----- a------- us(classmate-alt-intl) ---p----- a------- us(classmate-altgr-intl) ---p----- a------- us(olpc) ---p----- a------- us(olpc2) ---p----- am------ us(chr) --dp----- a------- et(basic) ---p----- a------- et(olpc) --d------ -------- nec_vndr/jp(pc98) --dp----- a------- ma(arabic) ---p----- a------- ma(french) ---p----- a------- ma(tifinagh) ---p----- a------- ma(tifinagh-phonetic) ---p----- a------- ma(tifinagh-extended) ---p----- a------- ma(tifinagh-extended-phonetic) ---p----- a------- ma(tifinagh-alt) ---p----- a------- ma(tifinagh-alt-phonetic) --dp----- -------- ca(fr) --------- -------- ca(fr-dvorak) ---p----- -------- ca(fr-legacy) ---p----- -------- ca(multi) ---p----- -------- ca(multi-2gr) --------- a------- ca(ike) ---p----- -------- ca(multix) ---p----- a------- ca(shs) --------- -------- ca(olpc) ---p----- a------- ca(kut) ---p----- a------- ca(eng) ---p----- -------- nbsp(none) ---p----- -------- nbsp(level2) ---p----- -------- nbsp(level3) ---p----- -------- nbsp(level3s) ---p----- -------- nbsp(level3n) ---p----- -------- nbsp(level4) ---p----- -------- nbsp(level4n) ---p----- -------- nbsp(level4nl) --dp----- a------- ba(basic) ---p----- a------- ba(us) ---p----- a------- ba(alternatequotes) ---p----- a------- ba(unicode) ---p----- a------- ba(unicodeus) --dp----- a------- vn(basic) +--p----- -m------ compose(ralt) +--p----- -m------ compose(lwin) +--p----- -m------ compose(rwin) +--p----- -m------ compose(menu) +--p----- -m------ compose(rctrl) +--p----- -m------ compose(lctrl) +--p----- -m------ compose(caps) +--p----- -m------ compose(102) +--p----- -m------ compose(paus) +--p----- -m------ compose(prsc) +--p----- -m------ compose(sclk) -d------ -------- de(basic) --p----- a------- de(nodeadkeys) --p----- a------- de(deadgraveacute) @@ -648,243 +20,11 @@ h-p----- -m------ group(olpc) --p----- a------- de(dvorak) --p----- a------- de(Sundeadkeys) --p----- a------- de(sundeadkeys) +--p----- amk----- de(neo_base) --p----- amk----- de(neo) --p----- a------- de(mac) --p----- a------- de(mac_nodeadkeys) --p----- a------- de(dsb) --p----- a------- de(dsb_qwertz) --p----- a------- de(qwerty) --dp----- a------- it(basic) ---p----- a------- it(nodeadkeys) ---p----- a------- it(mac) ---p----- a------- it(geo) --------- -------- it(olpc) --dp----- a------- bg(bds) ---p----- a------- bg(phonetic) ---p----- a------- bg(bas_phonetic) -h-p----- a------- inet(media_common) -h-p----- a------- inet(nav_common) -h-p----- a------- inet(acpi_common) -h-p----- a------- inet(media_nav_common) -h-p----- a------- inet(media_nav_acpi_common) -h-p----- a------- inet(nav_acpi_common) -h-p----- a------- inet(media_acpi_common) ---p----- a------- inet(evdev) ---p----- a------- inet(airkey) ---p----- a------- inet(acer_c300) ---p----- a------- inet(acer_ferrari4k) ---p----- a------- inet(acer_laptop) ---p----- a------- inet(azonaRF2300) ---p----- a------- inet(brother) ---p----- a------- inet(btc5113rf) ---p----- a------- inet(btc9000) ---p----- a------- inet(btc9000a) --------- -------- inet(btc9001ah) ---p----- a------- inet(btc5090) ---p----- a------- inet(btc9019u) ---p----- a------- inet(cherryblue) ---p----- a------- inet(cherryblueb) ---p----- a------- inet(cherrybluea) ---p----- a------- inet(cherrycyboard) ---p----- a------- inet(cherrycmexpert) ---p----- a------- inet(chicony) ---p----- a------- inet(chicony0108) ---p----- a------- inet(chicony0420) ---p----- a------- inet(chicony9885) ---p----- a------- inet(compaqeak8) ---p----- a------- inet(compaqik7) ---p----- a------- inet(compaqik13) ---p----- a------- inet(compaqik18) ---p----- a------- inet(armada) ---p----- a------- inet(presario) ---p----- a------- inet(ipaq) ---p----- a------- inet(dell) ---p----- a------- inet(dellm65) ---p----- a------- inet(inspiron) ---p----- a------- inet(dellusbmm) ---p----- a------- inet(diamond) ---p----- a------- inet(ennyah_dkb1008) ---p----- a------- inet(genius) ---p----- a------- inet(geniuscomfy2) ---p----- a------- inet(gyration) ---p----- a------- inet(hpi6) ---p----- a------- inet(hp250x) ---p----- a------- inet(hpxe3gc) ---p----- a------- inet(hpxe3gf) ---p----- a------- inet(hpxt1000) ---p----- a------- inet(hpzt11xx) ---p----- a------- inet(hpdv5) ---p----- a------- inet(hpxe4xxx) ---p----- a------- inet(hp500fa) ---p----- a------- inet(hp5xx) ---p----- a------- inet(honeywell_euroboard) ---p----- a------- inet(rapidaccess) ---p----- a------- inet(rapidaccess2) ---p----- a------- inet(thinkpad60) ---p----- a------- inet(ibm_spacesaver) -h-p----- a------- inet(logitech_base) -h-p----- a------- inet(logitech_set3) ---p----- a------- inet(logiaccess) ---p----- a------- inet(logicda) ---p----- a------- inet(logicink) ---p----- a------- inet(logiex110) ---p----- a------- inet(logiinkse) ---p----- a------- inet(logiinkseusb) ---p----- a------- inet(logiitc) ---p----- a------- inet(logiik) ---p----- a------- inet(itouch) ---p----- a------- inet(logiultraxc) ---p----- a------- inet(logidinovo) ---p----- a------- inet(logidinovoedge) ---p----- a------- inet(logitech_g15) ---p----- a------- inet(mx1998) ---p----- a------- inet(mx2500) ---p----- a------- inet(mx2750) ---p----- a------- inet(microsoft7000) ---p----- a------- inet(microsoftinet) ---p----- a------- inet(microsoftprousb) ---p----- a------- inet(microsoftprooem) ---p----- a------- inet(microsoftprose) ---p----- a------- inet(microsoftoffice) ---p----- a------- inet(microsoftmult) ---p----- a------- inet(oretec) ---p----- a------- inet(propeller) ---p----- a------- inet(qtronix) ---p----- a------- inet(samsung4500) ---p----- a------- inet(samsung4510) ---p----- a------- inet(sk1300) ---p----- a------- inet(sk2500) ---p----- a------- inet(sk6200) ---p----- a------- inet(sk7100) ---p----- a------- inet(sven) ---p----- a------- inet(sven303) ---p----- a------- inet(symplon) ---p----- a------- inet(toshiba_s3000) ---p----- a------- inet(trust) ---p----- a------- inet(trustda) ---p----- a------- inet(yahoo) ---p----- a------- inet(apple) ---p----- a------- inet(cymotionlinux) ---p----- a------- inet(silvercrest) ---p----- a------- inet(emachines) ---p----- a------- inet(benqx) ---p----- a------- inet(classmate) ---p----- a------- inet(unitekkb1925) ---p----- a------- inet(compalfl90) ---p----- a------- inet(pc105) --dp----- a------- latam(basic) ---p----- a------- latam(Sundeadkeys) ---p----- a------- latam(sundeadkeys) ---p----- a------- latam(nodeadkeys) ---p----- a------- latam(deadtilde) --dp----- a------- sy(basic) ---p----- a------- sy(syc) ---p----- a------- sy(syc_phonetic) ---p----- a------- sy(ku) ---p----- a------- sy(ku_f) ---p----- a------- sy(ku_alt) --dp----- a------- lk(sin_phonetic) ---p----- a------- lk(tam_unicode) ---p----- a------- lk(tam_TAB) --------- -------- digital_vndr/pc(pc) --------- -------- digital_vndr/pc(pc104) --------- -------- digital_vndr/us(us) --------- -------- digital_vndr/us(vt105-tw) --------- -------- digital_vndr/us(vt105-dp) --------- -------- digital_vndr/us(vt105) --------- -------- digital_vndr/us(vt108-tw) --------- -------- digital_vndr/us(vt108-dp) --------- -------- digital_vndr/us(vt108) --------- -------- digital_vndr/us(unix) --------- -------- digital_vndr/us(pcxalga) --------- -------- digital_vndr/us(pcxal) --------- -------- digital_vndr/us(pcxalaa) --------- -------- digital_vndr/us(pcxalfa) --------- -------- digital_vndr/us(pcxalka) --------- -------- digital_vndr/us(lk44x) --------- -------- digital_vndr/us(pc104) --d------ -------- digital_vndr/lk(common) --------- -------- digital_vndr/lk(lk401) --------- -------- digital_vndr/vt(vt105) --------- -------- digital_vndr/vt(vt108) --dp----- a------- be(basic) ---p----- a------- be(oss) ---p----- a------- be(oss_frbe) ---p----- a------- be(oss_latin9) ---p----- a------- be(oss_Sundeadkeys) ---p----- a------- be(oss_sundeadkeys) ---p----- a------- be(iso-alternate) ---p----- a------- be(sundeadkeys) ---p----- a------- be(Sundeadkeys) ---p----- a------- be(nodeadkeys) ---p----- a------- be(wang) --dp----- a------- mv(basic) --dp----- a------- ru(winkeys) -h-p----- a------- ru(common) ---p----- a------- ru(legacy) ---p----- a------- ru(olpc) ---p----- a------- ru(typewriter) ---p----- a------- ru(phonetic) ---p----- a------- ru(phonetic_winkeys) ---p----- a------- ru(tt) ---p----- a------- ru(os_legacy) ---p----- a------- ru(os_winkeys) ---p----- a------- ru(cv) ---p----- a------- ru(udm) ---p----- a------- ru(cv_latin) ---p----- a------- ru(kom) ---p----- a------- ru(sah) ---p----- a------- ru(xal) ---p----- a------- ru(dos) --dp----- am------ lv(basic) ---p----- am------ lv(apostrophe) ---p----- am------ lv(tilde) ---p----- am------ lv(fkey) --dp----- a------- si(basic) ---p----- a------- si(us) ---p----- a------- si(alternatequotes) --dp----- a------- bt(basic) ---p----- -m------ compose(ralt) ---p----- -m------ compose(lwin) ---p----- -m------ compose(rwin) ---p----- -m------ compose(menu) ---p----- -m------ compose(rctrl) ---p----- -m------ compose(caps) ---p----- -m------ compose(102) --dp----- a------- az(latin) ---p----- a------- az(cyrillic) ---p----- -m------ ctrl(nocaps) ---p----- -m------ ctrl(swapcaps) ---p----- -m------ ctrl(ctrl_ac) ---p----- -m------ ctrl(ctrl_aa) ---p----- -m------ ctrl(ctrl_ra) --dp----- a------- brai(home_row) ---p----- a------- brai(left_hand) ---p----- a------- brai(right_hand) -h-p----- --k----- brai(keypad) --dp----- -------- tm(basic) ---p----- -------- tm(alt) --dp----- a------- kz(basic) ---p----- a------- kz(ruskaz) ---p----- a------- kz(kazrus) ---p----- a------- kz(olpc) --dp----- a------- la(basic) --dp----- a------- fi(kotoistus) ---p----- a------- fi(classic) -h-p----- a------- fi(fi) ---p----- a------- fi(nodeadkeys) --------- -------- fi(smi) ---p----- a------- fi(mac) --dp----- a------- al(basic) --dp----- a------- gh(basic) ---p----- a------- gh(akan) ---p----- a------- gh(ga) ---p----- a------- gh(ewe) ---p----- a------- gh(fula) ---p----- a------- gh(hausa) ---p----- a------- gh(generic) --------- -------- fujitsu_vndr/jp --------- -------- fujitsu_vndr/us --dp----- a------- kg(basic) ---p----- a------- kg(phonetic) ---p----- -m------ shift(breaks_caps) +--p----- a------- de(ru) diff --git a/dist/xkeyboard-config/symbols/tm b/dist/xkeyboard-config/symbols/tm index d66e277f0..241b4e822 100644 --- a/dist/xkeyboard-config/symbols/tm +++ b/dist/xkeyboard-config/symbols/tm @@ -9,7 +9,6 @@ xkb_symbols "basic" { name[Group1]="Turkmenistan"; include "us" - key { [ zcaron, Zcaron, grave, asciitilde ] }; key { [ adiaeresis, Adiaeresis, q, Q ] }; diff --git a/dist/xkeyboard-config/symbols/tr b/dist/xkeyboard-config/symbols/tr index 68672aa11..c217a7af0 100644 --- a/dist/xkeyboard-config/symbols/tr +++ b/dist/xkeyboard-config/symbols/tr @@ -299,9 +299,11 @@ xkb_symbols "olpc" { }; // Crimean Tatar (Crimean Turkish) layouts. +// First released: 2009. // These layouts are currently experimental. In particular, the mapping of letter 'x', // included for foreign words and shortcuts, might change in the future... -// Reşat SABIQ , 2009 +// Reşat SABIQ +// Özgür Qarahan // Crimean Tatar (Crimean Turkish) Q Layout partial diff --git a/dist/xkeyboard-config/symbols/tz b/dist/xkeyboard-config/symbols/tz new file mode 100644 index 000000000..8936a0363 --- /dev/null +++ b/dist/xkeyboard-config/symbols/tz @@ -0,0 +1,63 @@ +// $XKeyboardConfig$ + +// Keyboard layout for Swahili in Arabic script. +// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard +// Please notify any corrections or omissions to +// Kevin Donnelly (kevin@dotmon.com) + +partial default alphanumeric_keys +xkb_symbols "swa" { + name[Group1]= "Tanzania"; + + key { [ 0x1000670, VoidSymbol ] }; + + key { [ 0x1000661, VoidSymbol ] }; + key { [ 0x1000662, VoidSymbol ] }; + key { [ 0x1000663, VoidSymbol ] }; + key { [ 0x1000664, VoidSymbol ] }; + key { [ 0x1000665, Arabic_percent ] }; + key { [ 0x1000666, VoidSymbol ] }; + key { [ 0x1000667, VoidSymbol ] }; + key { [ 0x1000668, VoidSymbol ] }; + key { [ 0x1000669, 0x100fd3e ] }; + key { [ 0x1000660, 0x100fd3f ] }; + key { [ minus, Arabic_tatweel ] }; + key { [ equal, plus ] }; + + key { [ Arabic_qaf, Arabic_gaf ] }; + key { [ Arabic_waw, Arabic_hamzaonwaw ] }; + key { [ 0x1000656, Arabic_ain ] }; + key { [ Arabic_ra, Arabic_tteh ] }; + key { [ Arabic_teh, Arabic_tah ] }; + key { [ Arabic_yeh, Arabic_alefmaksura ] }; + key { [ Arabic_damma, Arabic_dammatan ] }; + key { [ Arabic_kasra, Arabic_hamzaonyeh ] }; + key { [ Arabic_sukun, 0x1000657 ] }; + key { [ Arabic_peh, Arabic_tehmarbuta ] }; + key { [ VoidSymbol, VoidSymbol ] }; + + key { [ Arabic_fatha, Arabic_alef ] }; + key { [ Arabic_seen, Arabic_sad ] }; + key { [ Arabic_dal, Arabic_dad ] }; + key { [ Arabic_feh, Arabic_fathatan ] }; + key { [ 0x10006A0, Arabic_ghain ] }; + key { [ Arabic_ha, Arabic_hah ] }; + key { [ Arabic_jeem, VoidSymbol ] }; + key { [ Arabic_kaf, Arabic_kasratan ] }; + key { [ Arabic_lam, Arabic_shadda ] }; + key { [ Arabic_semicolon, VoidSymbol ] }; + key { [ Arabic_hamza, VoidSymbol ] }; + + key { [ Arabic_zain, Arabic_zah ] }; + key { [ Arabic_khah, VoidSymbol ] }; + key { [ Arabic_tcheh, Arabic_sheen ] }; + key { [ 0x10006A8, Arabic_theh ] }; + key { [ Arabic_beh, Arabic_thal ] }; + key { [ Arabic_noon, VoidSymbol ] }; + key { [ Arabic_meem, VoidSymbol ] }; + key { [ Arabic_comma, Arabic_hamzaunderalef ] }; + key { [ 0x10006d4, Arabic_hamzaonalef ] }; + key { [ VoidSymbol, Arabic_question_mark ] }; +}; + + diff --git a/dist/xkeyboard-config/symbols/us b/dist/xkeyboard-config/symbols/us index 20a1b57f4..a8a1c53b1 100644 --- a/dist/xkeyboard-config/symbols/us +++ b/dist/xkeyboard-config/symbols/us @@ -91,7 +91,7 @@ xkb_symbols "intl" { key { [ 2, at, twosuperior, dead_doubleacute ] }; key { [ 3, numbersign, threesuperior, dead_macron ] }; key { [ 4, dollar, currency, sterling ] }; - key { [ 5, percent, EuroSign ] }; + key { [ 5, percent, EuroSign, dead_cedilla ] }; key { [ 6, dead_circumflex, onequarter, asciicircum ] }; key { [ 7, ampersand, onehalf, dead_horn ] }; key { [ 8, asterisk, threequarters, dead_ogonek ] }; @@ -116,6 +116,10 @@ xkb_symbols "intl" { key { [ a, A, aacute, Aacute ] }; key { [ s, S, ssharp, section ] }; key { [ d, D, eth, ETH ] }; + key { [ f, F, f, F ] }; + key { [ g, G, g, G ] }; + key { [ h, H, h, H ] }; + key { [ j, J, j, J ] }; key { [ k, K, oe, OE ] }; key { [ l, L, oslash, Ooblique ] }; @@ -123,7 +127,10 @@ xkb_symbols "intl" { key { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; key { [ z, Z, ae, AE ] }; + key { [ x, X, x, X ] }; key { [ c, C, copyright, cent ] }; + key { [ v, V, v, V ] }; + key { [ b, B, b, B ] }; key { [ n, N, ntilde, Ntilde ] }; key { [ m, M, mu, mu ] }; key { [ comma, less, ccedilla, Ccedilla ] }; @@ -164,7 +171,7 @@ xkb_symbols "intl" { partial alphanumeric_keys xkb_symbols "alt-intl" { - name[Group1]= "USA - Alternative international (former us_intl)"; + name[Group1]= "USA - Alternative international"; include "us" @@ -253,7 +260,74 @@ xkb_symbols "dvorak" { key { [ backslash, bar ] }; }; -// Dvorak international +// Dvorak international with dead keys +// Olivier Mehani (shtrom-xorg@ssji.net) +// Reproduce the per-key mapping of us(intl) for the dvorak layout +// aka "I just swapped my keys over" +partial alphanumeric_keys +xkb_symbols "dvorak-intl" { + + name[Group1]= "USA - Dvorak international (with dead keys)"; + + include "us(dvorak)" + + key { [dead_grave, dead_tilde, grave, asciitilde ] }; + + key { [ 1, exclam, exclamdown, onesuperior ] }; + key { [ 2, at, twosuperior, dead_doubleacute ] }; + key { [ 3, numbersign, threesuperior, dead_macron ] }; + key { [ 4, dollar, currency, sterling ] }; + key { [ 5, percent, EuroSign, dead_cedilla ] }; + key { [ 6, dead_circumflex, onequarter, asciicircum ] }; + key { [ 7, ampersand, onehalf, dead_horn ] }; + key { [ 8, asterisk, threequarters, dead_ogonek ] }; + key { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; + key { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; + key { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; + key { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; + + key { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; + key { [ comma, less, ccedilla, Ccedilla ] }; + key { [ period, greater, dead_abovedot, dead_caron ] }; + key { [ p, P, odiaeresis, Odiaeresis ] }; + key { [ y, Y, udiaeresis, Udiaeresis ] }; + // key { [ f, F ] }; + // key { [ g, G ] }; + key { [ c, C, copyright, cent ] }; + key { [ r, R, registered, registered ] }; + key { [ l, L, oslash, Ooblique ] }; + key { [ slash, question, questiondown, dead_hook ] }; + // key { [ equal, plus, multiply, division ] }; + + key { [ a, A, aacute, Aacute ] }; + key { [ o, O, oacute, Oacute ] }; + key { [ e, E, eacute, Eacute ] }; + key { [ u, U, uacute, Uacute ] }; + key { [ i, I, iacute, Iacute ] }; + key { [ d, D, eth, ETH ] }; + // key { [ h, H ] }; + key { [ t, T, thorn, THORN ] }; + key { [ n, N, ntilde, Ntilde ] }; + key { [ s, S, ssharp, section ] }; + // key { [ minus, underscore, yen, dead_belowdot ] }; + + key { [ semicolon, colon, paragraph, degree ] }; + key { [ q, Q, adiaeresis, Adiaeresis ] }; + // key { [ j, J ] }; + key { [ k, K, oe, OE ] }; + // key { [ x, X ] }; + // key { [ b, B ] }; + key { [ m, M, mu, mu ] }; + key { [ w, W, aring, Aring ] }; + // key { [ v, V ] }; + key { [ z, Z, ae, AE ] }; + + key { [ backslash, bar, notsign, brokenbar ] }; + + include "level3(ralt_switch)" +}; + +// Dvorak international without dead keys // Stephane Magnenat (stephane at magnenat dot net, http://stephane.magnenat.net) // Based on information from http://www.poupinou.org/dvorak/index.html // @@ -270,9 +344,9 @@ xkb_symbols "dvorak" { // â ö è ù ï partial alphanumeric_keys -xkb_symbols "dvorak-intl" { +xkb_symbols "dvorak-alt-intl" { - name[Group1]= "USA - Dvorak international"; + name[Group1]= "USA - Dvorak alternative international (no dead keys)"; include "us(dvorak)" @@ -765,11 +839,11 @@ xkb_symbols "altgr-intl" { key { [ x, X, oe, OE ] }; key { [ v, V, registered, registered ] }; -// onequarter etc (not in iso8859-15) deleted to get three unshifted deadkeys: +// onequarter etc (not in iso8859-15) moved to get three unshifted deadkeys: - key { [ 6, asciicircum, dead_circumflex ] }; - key { [ 7, ampersand, dead_horn ] }; - key { [ 8, asterisk, dead_ogonek ] }; + key { [ 6, asciicircum, dead_circumflex, onequarter ] }; + key { [ 7, ampersand, dead_horn, onehalf ] }; + key { [ 8, asterisk, dead_ogonek, threequarters ] }; include "level3(ralt_switch)" }; @@ -984,7 +1058,7 @@ xkb_symbols "olpc" { partial alphanumeric_keys xkb_symbols "olpc2" { include "us(olpc)" - name[Group1]= "USA - Group toggle on multiply/divide key"; + name[Group1]= "USA - Layout toggle on multiply/divide key"; include "group(olpc)" }; @@ -1051,3 +1125,25 @@ xkb_symbols "chr" { // End alphanumeric section }; + +// Serbian charecters added as third level symbols to US keyboard layout. + +partial alphanumeric_keys +xkb_symbols "srp" { + + name[Group1]= "USA - Serbian"; + + include "us" + + key { [ grave, asciitilde ] }; + key { [ 6, dead_caron, asciicircum, asciicircum ] }; + key { [ l, L, U1C9, U1C8 ] }; + key { [ n, N, U1CC, U1CB ] }; + key { [ z, Z, U1C6, U1C5 ] }; + key { [ e, E, EuroSign, cent ] }; + key { [ d, D, dstroke, Dstroke ] }; + key { [ dead_acute, quotedbl, apostrophe, U315 ] }; + key { [ space, space, nobreakspace, nobreakspace ] }; + + include "level3(ralt_switch)" +}; diff --git a/dist/xkeyboard-config/symbols/vn b/dist/xkeyboard-config/symbols/vn index 37d81408a..acebae572 100644 --- a/dist/xkeyboard-config/symbols/vn +++ b/dist/xkeyboard-config/symbols/vn @@ -6,6 +6,8 @@ // August 1999 // Further modified by Ashley Clark // July 2000 for X 4.0 +// Fix accents into combining marks by Samuel Thibault +// July 2009 partial default alphanumeric_keys @@ -21,11 +23,11 @@ xkb_symbols "basic" { key { [ acircumflex, Acircumflex ] }; key { [ ecircumflex, Ecircumflex ] }; key { [ ocircumflex, Ocircumflex ] }; - key { [ dead_grave, percent ] }; - key { [ dead_hook, asciicircum ] }; - key { [ dead_tilde, ampersand ] }; - key { [ dead_acute, asterisk ] }; - key { [ dead_belowdot,parenleft ] }; + key { [ 0x1000300, percent, dead_grave, percent ] }; + key { [ 0x1000309, asciicircum, dead_hook, asciicircum ] }; + key { [ 0x1000303, ampersand, dead_tilde, ampersand ] }; + key { [ 0x1000301, asterisk, dead_acute, asterisk ] }; + key { [ 0x1000323, parenleft, dead_belowdot, parenleft ] }; key { [ dstroke, Dstroke ] }; key { [ minus, underscore ] }; key { [ DongSign, plus ] }; diff --git a/dist/xkeyboard-config/symbols/xfree68_vndr/Makefile.in b/dist/xkeyboard-config/symbols/xfree68_vndr/Makefile.in index a12008f3e..bb77fe1b2 100644 --- a/dist/xkeyboard-config/symbols/xfree68_vndr/Makefile.in +++ b/dist/xkeyboard-config/symbols/xfree68_vndr/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,8 +17,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -39,6 +41,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -46,9 +49,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(symbolsdir)" -dist_symbolsDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_symbols_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -106,6 +123,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -179,9 +197,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/xfree68_vndr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu symbols/xfree68_vndr/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign symbols/xfree68_vndr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign symbols/xfree68_vndr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -199,23 +217,27 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_symbolsDATA: $(dist_symbols_DATA) @$(NORMAL_INSTALL) test -z "$(symbolsdir)" || $(MKDIR_P) "$(DESTDIR)$(symbolsdir)" - @list='$(dist_symbols_DATA)'; for p in $$list; do \ + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(symbolsdir)/$$f'"; \ - $(dist_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(symbolsdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(symbolsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(symbolsdir)" || exit $$?; \ done uninstall-dist_symbolsDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_symbols_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(symbolsdir)/$$f'"; \ - rm -f "$(DESTDIR)$(symbolsdir)/$$f"; \ - done + @list='$(dist_symbols_DATA)'; test -n "$(symbolsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(symbolsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(symbolsdir)" && rm -f $$files tags: TAGS TAGS: @@ -239,13 +261,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -276,6 +302,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -294,6 +321,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -302,18 +331,28 @@ install-data-am: install-dist_symbolsDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -348,6 +387,7 @@ uninstall-am: uninstall-dist_symbolsDATA pdf-am ps ps-am uninstall uninstall-am \ uninstall-dist_symbolsDATA + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/types/Makefile.am b/dist/xkeyboard-config/types/Makefile.am index 43bd2c6b6..6da3ccb78 100644 --- a/dist/xkeyboard-config/types/Makefile.am +++ b/dist/xkeyboard-config/types/Makefile.am @@ -3,7 +3,7 @@ typesdir = $(xkb_base)/types dist_types_DATA = \ basic cancel caps \ complete default extra \ -iso9995 level5 mousekeys numpad \ +iso9995 level5 mousekeys nokia numpad \ pc README dir_data = $(dist_types_DATA) diff --git a/dist/xkeyboard-config/types/Makefile.in b/dist/xkeyboard-config/types/Makefile.in index 54285e41e..d3439363a 100644 --- a/dist/xkeyboard-config/types/Makefile.in +++ b/dist/xkeyboard-config/types/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.10.2 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -20,8 +21,9 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -44,6 +46,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; @@ -51,10 +54,23 @@ am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(dirdir)" "$(DESTDIR)$(typesdir)" -dist_dirDATA_INSTALL = $(INSTALL_DATA) -dist_typesDATA_INSTALL = $(INSTALL_DATA) DATA = $(dist_dir_DATA) $(dist_types_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -112,6 +128,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POFILES = @POFILES@ @@ -173,7 +190,7 @@ typesdir = $(xkb_base)/types dist_types_DATA = \ basic cancel caps \ complete default extra \ -iso9995 level5 mousekeys numpad \ +iso9995 level5 mousekeys nokia numpad \ pc README dir_data = $(dist_types_DATA) @@ -192,9 +209,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu types/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu types/Makefile + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign types/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign types/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -212,40 +229,47 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): install-dist_dirDATA: $(dist_dir_DATA) @$(NORMAL_INSTALL) test -z "$(dirdir)" || $(MKDIR_P) "$(DESTDIR)$(dirdir)" - @list='$(dist_dir_DATA)'; for p in $$list; do \ + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_dirDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(dirdir)/$$f'"; \ - $(dist_dirDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(dirdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dirdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(dirdir)" || exit $$?; \ done uninstall-dist_dirDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_dir_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(dirdir)/$$f'"; \ - rm -f "$(DESTDIR)$(dirdir)/$$f"; \ - done + @list='$(dist_dir_DATA)'; test -n "$(dirdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(dirdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(dirdir)" && rm -f $$files install-dist_typesDATA: $(dist_types_DATA) @$(NORMAL_INSTALL) test -z "$(typesdir)" || $(MKDIR_P) "$(DESTDIR)$(typesdir)" - @list='$(dist_types_DATA)'; for p in $$list; do \ + @list='$(dist_types_DATA)'; test -n "$(typesdir)" || list=; \ + for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(dist_typesDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(typesdir)/$$f'"; \ - $(dist_typesDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(typesdir)/$$f"; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(typesdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(typesdir)" || exit $$?; \ done uninstall-dist_typesDATA: @$(NORMAL_UNINSTALL) - @list='$(dist_types_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(typesdir)/$$f'"; \ - rm -f "$(DESTDIR)$(typesdir)/$$f"; \ - done + @list='$(dist_types_DATA)'; test -n "$(typesdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(typesdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(typesdir)" && rm -f $$files tags: TAGS TAGS: @@ -269,13 +293,17 @@ distdir: $(DISTFILES) if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @@ -307,6 +335,7 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -325,6 +354,8 @@ dvi-am: html: html-am +html-am: + info: info-am info-am: @@ -333,18 +364,28 @@ install-data-am: install-dist_dirDATA install-dist_typesDATA install-dvi: install-dvi-am +install-dvi-am: + install-exec-am: install-html: install-html-am +install-html-am: + install-info: install-info-am +install-info-am: + install-man: install-pdf: install-pdf-am +install-pdf-am: + install-ps: install-ps-am +install-ps-am: + installcheck-am: maintainer-clean: maintainer-clean-am @@ -382,7 +423,8 @@ uninstall-am: uninstall-dist_dirDATA uninstall-dist_typesDATA $(subdir).dir: $(dir_data) -rm -f $@ - here=$$(pwd); cd $(srcdir) && $(XKBCOMP) -lfhlpR -o $${here}/$@ '*' + $(XKBCOMP) -lfhlpR -o $@ '*' + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/dist/xkeyboard-config/types/level5 b/dist/xkeyboard-config/types/level5 index c8d6f3d9f..05dafecf6 100644 --- a/dist/xkeyboard-config/types/level5 +++ b/dist/xkeyboard-config/types/level5 @@ -56,6 +56,128 @@ partial default xkb_types "default" { level_name[Level8] = "X Shift Alt"; }; +// type "EIGHT_LEVEL_LEVEL_FIVE_LOCK" { +// // Level5-Lock is implemented by using NumLock, because a real modifier +// // is required. +// +// modifiers = Shift + Lock + LevelThree + NumLock + LevelFive; +// +// map[None] = Level1; +// map[Shift] = Level2; +// map[LevelThree] = Level3; +// map[LevelThree+Shift] = Level4; +// +// map[LevelFive] = Level5; +// map[LevelFive+Shift] = Level6; +// map[LevelFive+LevelThree] = Level7; +// map[LevelFive+LevelThree+Shift] = Level8; +// +// map[NumLock] = Level5; +// map[NumLock+Shift] = Level6; +// map[NumLock+LevelThree] = Level7; +// map[NumLock+LevelThree+Shift] = Level8; +// +// map[NumLock+LevelFive] = Level1; +// map[NumLock+LevelFive+Shift] = Level2; +// map[NumLock+LevelFive+LevelThree] = Level3; +// map[NumLock+LevelFive+LevelThree+Shift] = Level4; +// +// // Lock has no effect +// map[Lock] = Level1; +// map[Lock+Shift] = Level2; +// map[Lock+LevelThree] = Level3; +// map[Lock+LevelThree+Shift] = Level4; +// +// map[Lock+LevelFive] = Level5; +// map[Lock+LevelFive+Shift] = Level6; +// map[Lock+LevelFive+LevelThree] = Level7; +// map[Lock+LevelFive+LevelThree+Shift] = Level8; +// +// map[Lock+NumLock] = Level5; +// map[Lock+NumLock+Shift] = Level6; +// map[Lock+NumLock+LevelThree] = Level7; +// map[Lock+NumLock+LevelThree+Shift] = Level8; +// +// map[Lock+NumLock+LevelFive] = Level1; +// map[Lock+NumLock+LevelFive+Shift] = Level2; +// map[Lock+NumLock+LevelFive+LevelThree] = Level3; +// map[Lock+NumLock+LevelFive+LevelThree+Shift] = Level4; +// +// preserve[LevelFive+Shift] = Shift; +// preserve[NumLock+Shift] = Shift; +// preserve[Lock+LevelFive+Shift] = Shift; +// preserve[Lock+NumLock+Shift] = Shift; +// +// level_name[Level1] = "Base"; +// level_name[Level2] = "Shift"; +// level_name[Level3] = "Alt Base"; +// level_name[Level4] = "Shift Alt"; +// level_name[Level5] = "X"; +// level_name[Level6] = "X Shift"; +// level_name[Level7] = "X Alt Base"; +// level_name[Level8] = "X Shift Alt"; +// }; +// +// type "EIGHT_LEVEL_ALPHABETIC_LEVEL_FIVE_LOCK" { +// // Level5-Lock is implemented by using NumLock, because a real modifier +// // is required. +// +// modifiers = Shift + Lock + LevelThree + NumLock + LevelFive; +// +// map[None] = Level1; +// map[Shift] = Level2; +// map[LevelThree] = Level3; +// map[LevelThree+Shift] = Level4; +// +// map[LevelFive] = Level5; +// map[LevelFive+Shift] = Level6; +// map[LevelFive+LevelThree] = Level7; +// map[LevelFive+LevelThree+Shift] = Level8; +// +// map[NumLock] = Level5; +// map[NumLock+Shift] = Level6; +// map[NumLock+LevelThree] = Level7; +// map[NumLock+LevelThree+Shift] = Level8; +// +// map[NumLock+LevelFive] = Level1; +// map[NumLock+LevelFive+Shift] = Level2; +// map[NumLock+LevelFive+LevelThree] = Level3; +// map[NumLock+LevelFive+LevelThree+Shift] = Level4; +// +// // Lock interchanges Level1 and Level2 +// map[Lock] = Level2; +// map[Lock+Shift] = Level1; +// map[Lock+LevelThree] = Level3; +// map[Lock+LevelThree+Shift] = Level4; +// +// map[Lock+LevelFive] = Level5; +// map[Lock+LevelFive+Shift] = Level6; +// map[Lock+LevelFive+LevelThree] = Level7; +// map[Lock+LevelFive+LevelThree+Shift] = Level8; +// +// map[Lock+NumLock] = Level5; +// map[Lock+NumLock+Shift] = Level6; +// map[Lock+NumLock+LevelThree] = Level7; +// map[Lock+NumLock+LevelThree+Shift] = Level8; +// +// map[Lock+NumLock+LevelFive] = Level2; +// map[Lock+NumLock+LevelFive+Shift] = Level1; +// map[Lock+NumLock+LevelFive+LevelThree] = Level4; +// map[Lock+NumLock+LevelFive+LevelThree+Shift] = Level3; +// +// preserve[LevelFive+Shift] = Shift; +// preserve[NumLock+Shift] = Shift; +// +// level_name[Level1] = "Base"; +// level_name[Level2] = "Shift"; +// level_name[Level3] = "Alt Base"; +// level_name[Level4] = "Shift Alt"; +// level_name[Level5] = "X"; +// level_name[Level6] = "X Shift"; +// level_name[Level7] = "X Alt Base"; +// level_name[Level8] = "X Shift Alt"; +// }; + type "EIGHT_LEVEL_SEMIALPHABETIC" { modifiers = Shift+Lock+LevelThree+LevelFive; map[None] = Level1; diff --git a/dist/xkeyboard-config/types/nokia b/dist/xkeyboard-config/types/nokia new file mode 100644 index 000000000..f77d8868a --- /dev/null +++ b/dist/xkeyboard-config/types/nokia @@ -0,0 +1,14 @@ +partial default xkb_types "default" { + + // Some types that are used by Nokia devices and keyboard. + virtual_modifiers LevelThree; + + type "PC_FN_LEVEL2" { + modifiers = LevelThree; + map[None] = Level1; + map[LevelThree] = Level2; + level_name[Level1] = "Base"; + level_name[Level2] = "Fn"; + }; + +}; diff --git a/dist/xkeyboard-config/types/types.dir b/dist/xkeyboard-config/types/types.dir index 9e15cdc98..9b57507a4 100644 --- a/dist/xkeyboard-config/types/types.dir +++ b/dist/xkeyboard-config/types/types.dir @@ -1,19 +1,2 @@ --dp----- -------- pc(default) +-dp----- -------- nokia(default) -dp----- -------- mousekeys(default) ---p----- -------- caps(internal) ---p----- -------- caps(internal_nocancel) ---p----- -------- caps(shift) ---p----- -------- caps(shift_nocancel) --dp----- -------- extra(default) ---p----- -------- extra(keypad) ---p----- -------- extra(mac_keypad) --d------ -------- default(default) --dp----- -------- iso9995(default) --d------ -------- complete(complete) --dp----- -------- level5(default) --dp----- -------- cancel(Shift_Cancels_Caps) --d------ -------- basic(basic) --dp----- -------- numpad(pc) ---p----- -------- numpad(mac) ---p----- -------- numpad(microsoft) ---p----- -------- numpad(shift3) diff --git a/dist/xkeyboard-config/xkbrules.am b/dist/xkeyboard-config/xkbrules.am index 6fde169f9..d8ee781eb 100644 --- a/dist/xkeyboard-config/xkbrules.am +++ b/dist/xkeyboard-config/xkbrules.am @@ -8,7 +8,7 @@ dirdir = $(xkb_base) $(subdir).dir: $(dir_data) -rm -f $@ - here=$$(pwd); cd $(srcdir) && $(XKBCOMP) -lfhlpR -o $${here}/$@ '*' + $(XKBCOMP) -lfhlpR -o $@ '*' CLEANFILES = $(subdir).dir diff --git a/dist/xkeyboard-config/xkeyboard-config.pc.in b/dist/xkeyboard-config/xkeyboard-config.pc.in new file mode 100644 index 000000000..d44ba1482 --- /dev/null +++ b/dist/xkeyboard-config/xkeyboard-config.pc.in @@ -0,0 +1,8 @@ +prefix=@prefix@ +datarootdir=@datarootdir@ +datadir=@datadir@ +xkb_base=@xkb_base@ + +Name: XKeyboardConfig +Description: X Keyboard configuration data +Version: @VERSION@ diff --git a/dist/xkeyboard-config/xkeyboard-config.spec b/dist/xkeyboard-config/xkeyboard-config.spec index 631d90142..91edc3072 100644 --- a/dist/xkeyboard-config/xkeyboard-config.spec +++ b/dist/xkeyboard-config/xkeyboard-config.spec @@ -1,6 +1,6 @@ Name: xkeyboard-config Summary: XML-based XKB configuration registry -Version: 1.6 +Version: 2.0 Release: 1 License: X11/MIT Group: User Interface/X -- cgit v1.2.3