[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#436993: xkb-data: not all Romanian layouts are present/advertised



Subject: xkb-data: not all Romanian layouts are present/advertised
Package: xkb-data
Version: 0.9-4.1 1.0~cvs.20070721-1
Severity: important
Tags: l10n patch

Hello,

The GNOME layout selection tool does not allow selection of all the
existing layout for Romanian. To make matters worse, the hidden layouts
are the ones that should be used in public instititions (ones that
generate correct diactics - s and t with comma below) according to
Romanian law. Also note that the cedilla variants are the ones that will
be deprecated sooner or later although the "std" layout is one of those.


A lengthier discussion was started on the corresponding ubuntu bug, with
references to the Romanian law, and the standard, images with the layout
...

https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/108057

Note that the choice issue they discuss is not implemented in anyway
here yet, although the default layout for Lenny should be the comma
variant since having correct diacritics for Romanian is an internal
release goal of the Romanian L10N team:

http://wiki.debian.org/L10N/Romanian/Lenny (in Romanian; the first point
is the one dealing with the issue of using correct diacritics).



Attached is a patch I made for the unstable version of the package and I
tested on the etch version.


Please include this patch in the next release of the package.


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (900, 'stable'), (50, 'testing')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-amd64
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8)

-- no debconf information
Fri Aug 10 02:25:36 EEST 2007  Eddy PetriÈ?or <eddy.petrisor@gmail.com>
  * the initial patch to make all Romanian layouts visible to applications like the layout selection applet from GNOME
diff -rN -u old-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/debian/changelog new-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/debian/changelog
--- old-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/debian/changelog	2007-08-10 02:30:11.000000000 +0300
+++ new-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/debian/changelog	2007-08-10 02:30:11.000000000 +0300
@@ -1,3 +1,11 @@
+xkeyboard-config (1.0~cvs.20070721-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * add support for all Romanian layouts, especially the comma variants
+    since their usage is mandatory under the new law in Romania
+
+ -- Eddy PetriÈ?or <eddy.petrisor@gmail.com>  Fri, 10 Aug 2007 02:19:36 +0300
+
 xkeyboard-config (1.0~cvs.20070721-1) unstable; urgency=low
 
   [ Julien Cristau ]
diff -rN -u old-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/rules/base.lst new-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/rules/base.lst
--- old-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/rules/base.lst	2007-08-10 02:30:11.000000000 +0300
+++ new-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/rules/base.lst	2007-08-10 02:30:11.000000000 +0300
@@ -407,7 +407,10 @@
   mac             pt: Macintosh
   mac_nodeadkeys  pt: Macintosh, eliminate dead keys
   mac_sundeadkeys pt: Macintosh, Sun dead keys
-  std             ro: Standard
+  comma           ro: Programmers
+  academic        ro: Standard
+  basic           ro: Programmers (cedilla)
+  std             ro: Standard (cedilla)
   winkeys         ro: Winkeys
   phonetic        ru: Phonetic
   typewriter      ru: Typewriter
diff -rN -u old-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/rules/base.xml.in new-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/rules/base.xml.in
--- old-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/rules/base.xml.in	2007-08-10 02:30:11.000000000 +0300
+++ new-xkb-data-does-not-show-all-layouts/xkeyboard-config-1.0~cvs.20070721/rules/base.xml.in	2007-08-10 02:30:11.000000000 +0300
@@ -2549,12 +2549,30 @@
       <variantList>
         <variant>
           <configItem>
-            <name>std</name>
+            <name>comma</name>
+            <_description>Programmers</_description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>academic</name>
             <_description>Standard</_description>
           </configItem>
         </variant>
         <variant>
           <configItem>
+            <name>basic</name>
+            <_description>Programmers (cedilla)</_description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>std</name>
+            <_description>Standard (cedilla)</_description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
             <name>winkeys</name>
             <_description>Winkeys</_description>
           </configItem>

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: