Package: console-data
Severity: wishlist
Tags: patch l10n

Hi,

Could you please review the patches attached which add d-i+debconf support
for Turkish Alt Q layout.  I hope this change doesn't break the current
default selection (trqu) at the kbd-chooser menu[1].

P.S. At the result of these patches, a new message string ("tralt") will be
     inserted to po template.

Regards,

[1] AFAIK, the default keymap (trqu) must be placed at the end of the
    Turkish keymaps list in console-keymaps-{at,acorn}

        http://bugs.debian.org/247442

-- 
roktas
diff -ru console-data-2002.12.04dbs.orig/debian/console-data.config 
console-data-2002.12.04dbs/debian/console-data.config
--- console-data-2002.12.04dbs.orig/debian/console-data.config  2006-01-08 
03:05:59.000000000 +0200
+++ console-data-2002.12.04dbs/debian/console-data.config       2006-01-08 
03:39:48.000000000 +0200
@@ -317,8 +317,8 @@
            {
                default => 'Q Layout',
                'Q Layout' => 'trq',
+               'Alternate Q Layout' => 'tralt',
                'Q Layout with Unicode' => 'trqu',
-               'Alternate' => 'tralt',
            },
        },
        'Ukrainian' => 
diff -ru console-data-2002.12.04dbs.orig/debian/console-data.keymaps 
console-data-2002.12.04dbs/debian/console-data.keymaps
--- console-data-2002.12.04dbs.orig/debian/console-data.keymaps 2006-01-08 
03:05:59.000000000 +0200
+++ console-data-2002.12.04dbs/debian/console-data.keymaps      2006-01-08 
03:39:32.000000000 +0200
@@ -297,8 +297,8 @@
            {
                default => 'Q Layout',
                'Q Layout' => 'trq',
+               'Alternate Q Layout' => 'tralt',
                'Q Layout with Unicode' => 'trqu',
-               'Alternate' => 'tralt',
            },
        },
        'Ukrainian' => 
diff -ru console-data-2002.12.04dbs.orig/debian/console-keymaps-acorn.install 
console-data-2002.12.04dbs/debian/console-keymaps-acorn.install
--- console-data-2002.12.04dbs.orig/debian/console-keymaps-acorn.install        
2006-01-08 03:05:59.000000000 +0200
+++ console-data-2002.12.04dbs/debian/console-keymaps-acorn.install     
2006-01-08 03:12:52.000000000 +0200
@@ -39,6 +39,7 @@
 build-tree/console-data-1999.08.29/keymaps/i386/qwerty/la-latin1.kmap.gz       
        usr/share/acorn/qwerty
 build-tree/console-data-1999.08.29/keymaps/i386/qwertz/fr_CH-latin1.kmap.gz    
        usr/share/acorn/qwertz
 build-tree/console-data-1999.08.29/keymaps/i386/qwertz/sg-latin1.kmap.gz       
        usr/share/acorn/qwertz
+build-tree/console-data-1999.08.29/keymaps/i386/qwerty/tralt.kmap.gz           
        usr/share/acorn/qwerty
 build-tree/console-data-1999.08.29/keymaps/i386/qwerty/trqu.kmap.gz            
        usr/share/acorn/qwerty
 build-tree/console-data-1999.08.29/keymaps/i386/fgGIod/trfu.kmap.gz            
         usr/share/acorn/fgGIod
 build-tree/console-data-1999.08.29/keymaps-acorn/i386/qwerty/ua-utf.kmap.gz    
                usr/share/acorn/qwerty
diff -ru console-data-2002.12.04dbs.orig/debian/console-keymaps-acorn.templates 
console-data-2002.12.04dbs/debian/console-keymaps-acorn.templates
--- console-data-2002.12.04dbs.orig/debian/console-keymaps-acorn.templates      
2006-01-08 03:05:59.000000000 +0200
+++ console-data-2002.12.04dbs/debian/console-keymaps-acorn.templates   
2006-01-08 03:31:05.000000000 +0200
@@ -1,4 +1,4 @@
 Template: console-keymaps-acorn/keymap
 Type: select
-__Choices: 
by,bg,croat,cz-lat2,sg-latin1,de-latin1-nodeadkeys,dk-latin1,us,uk,dvorak,et,la-latin1,es,fi-latin1,fr-latin9,fr-latin1,be2-latin1,cf,fr_CH-latin1,gr,hebrew,hu,is-latin1,it,lt,lv-latin4,jp106,mk,no-latin1,nl,pl,pt-latin1,br-abnt2,br-latin1,ro,ru,sk-qwerty,slovene,sr-cy,se-latin1,trfu,trqu,ua
+__Choices: 
by,bg,croat,cz-lat2,sg-latin1,de-latin1-nodeadkeys,dk-latin1,us,uk,dvorak,et,la-latin1,es,fi-latin1,fr-latin9,fr-latin1,be2-latin1,cf,fr_CH-latin1,gr,hebrew,hu,is-latin1,it,lt,lv-latin4,jp106,mk,no-latin1,nl,pl,pt-latin1,br-abnt2,br-latin1,ro,ru,sk-qwerty,slovene,sr-cy,se-latin1,tralt,trfu,trqu,ua
 _Description: Keymap to use:
diff -ru console-data-2002.12.04dbs.orig/debian/console-keymaps-at.install 
console-data-2002.12.04dbs/debian/console-keymaps-at.install
--- console-data-2002.12.04dbs.orig/debian/console-keymaps-at.install   
2006-01-08 03:05:59.000000000 +0200
+++ console-data-2002.12.04dbs/debian/console-keymaps-at.install        
2006-01-08 03:10:45.000000000 +0200
@@ -42,6 +42,7 @@
 build-tree/console-data-1999.08.29/keymaps/i386/qwerty/la-latin1.kmap.gz       
        usr/share/keymaps/i386/qwerty
 build-tree/console-data-1999.08.29/keymaps/i386/qwertz/fr_CH-latin1.kmap.gz    
        usr/share/keymaps/i386/qwertz
 build-tree/console-data-1999.08.29/keymaps/i386/qwertz/sg-latin1.kmap.gz       
        usr/share/keymaps/i386/qwertz
+build-tree/console-data-1999.08.29/keymaps/i386/qwerty/tralt.kmap.gz           
        usr/share/keymaps/i386/qwerty
 build-tree/console-data-1999.08.29/keymaps/i386/qwerty/trqu.kmap.gz            
        usr/share/keymaps/i386/qwerty
 build-tree/console-data-1999.08.29/keymaps/i386/fgGIod/trfu.kmap.gz            
        usr/share/keymaps/i386/fgGIod
 build-tree/console-data-1999.08.29/keymaps/i386/qwerty/ua-utf.kmap.gz          
        usr/share/keymaps/i386/qwerty
diff -ru console-data-2002.12.04dbs.orig/debian/console-keymaps-at.links 
console-data-2002.12.04dbs/debian/console-keymaps-at.links
--- console-data-2002.12.04dbs.orig/debian/console-keymaps-at.links     
2006-01-08 03:05:59.000000000 +0200
+++ console-data-2002.12.04dbs/debian/console-keymaps-at.links  2006-01-08 
03:12:21.000000000 +0200
@@ -42,7 +42,7 @@
 /usr/share/keymaps/i386/qwerty/ru.kmap.gz               
/usr/share/keymaps/i386/qwerty/ru-yawerty.kmap.gz
 /usr/share/keymaps/i386/qwerty/sk-qwerty.kmap.gz       
/usr/share/keymaps/i386/qwerty/sk-prog.kmap.gz
 /usr/share/keymaps/i386/qwerty/sk-qwerty.kmap.gz       
/usr/share/keymaps/i386/qwerty/sk-prog-qwerty.kmap.gz
-/usr/share/keymaps/i386/qwerty/trqu.kmap.gz            
/usr/share/keymaps/i386/qwerty/tralt.kmap.gz
+/usr/share/keymaps/i386/qwerty/trqu.kmap.gz            
/usr/share/keymaps/i386/qwerty/trq.kmap.gz
 /usr/share/keymaps/i386/qwerty/ua-utf.kmap.gz          
/usr/share/keymaps/i386/qwerty/ua.kmap.gz
 /usr/share/keymaps/i386/qwerty/ua-utf.kmap.gz          
/usr/share/keymaps/i386/qwerty/ua-utf-ws.kmap.gz
 /usr/share/keymaps/i386/qwerty/ua-utf.kmap.gz          
/usr/share/keymaps/i386/qwerty/uaw.kmap.gz
diff -ru console-data-2002.12.04dbs.orig/debian/console-keymaps-at.templates 
console-data-2002.12.04dbs/debian/console-keymaps-at.templates
--- console-data-2002.12.04dbs.orig/debian/console-keymaps-at.templates 
2006-01-08 03:05:59.000000000 +0200
+++ console-data-2002.12.04dbs/debian/console-keymaps-at.templates      
2006-01-08 03:30:39.000000000 +0200
@@ -1,4 +1,4 @@
 Template: console-keymaps-at/keymap
 Type: select
-__Choices: 
by,bg,croat,cz-lat2,sg-latin1,de-latin1-nodeadkeys,dk-latin1,us,uk,dvorak,et,es,la-latin1,fi-latin1,fr-latin9,be2-latin1,cf,fr_CH-latin1,gr,hebrew,hu,is-latin1,it,lt,lv-latin4,jp106,mk,no-latin1,nl,pl,pt-latin1,br-abnt2,br-latin1,ro,ru,sk-qwerty,slovene,sr-cy,se-latin1,trfu,trqu,ua
+__Choices: 
by,bg,croat,cz-lat2,sg-latin1,de-latin1-nodeadkeys,dk-latin1,us,uk,dvorak,et,es,la-latin1,fi-latin1,fr-latin9,be2-latin1,cf,fr_CH-latin1,gr,hebrew,hu,is-latin1,it,lt,lv-latin4,jp106,mk,no-latin1,nl,pl,pt-latin1,br-abnt2,br-latin1,ro,ru,sk-qwerty,slovene,sr-cy,se-latin1,tralt,trfu,trqu,ua
 _Description: Keymap to use:
diff -ru console-data-2002.12.04dbs.orig/debian/udeb/console-keymaps-acorn 
console-data-2002.12.04dbs/debian/udeb/console-keymaps-acorn
--- console-data-2002.12.04dbs.orig/debian/udeb/console-keymaps-acorn   
2006-01-08 03:05:56.000000000 +0200
+++ console-data-2002.12.04dbs/debian/udeb/console-keymaps-acorn        
2006-01-08 03:29:52.000000000 +0200
@@ -37,6 +37,7 @@
 sl     slovene Slovenian
 sr     sr-cy   Serbian
 sv     se-latin1       Swedish
-ku:tr  trfu    Turkish (F layout)
+ku:tr  tralt   Turkish (Alt Q Layout)
+ku:tr  trfu    Turkish (F Layout)
 ku:tr  trqu    Turkish (Q Layout)
 uk     ua      Ukrainian
diff -ru console-data-2002.12.04dbs.orig/debian/udeb/console-keymaps-at 
console-data-2002.12.04dbs/debian/udeb/console-keymaps-at
--- console-data-2002.12.04dbs.orig/debian/udeb/console-keymaps-at      
2006-01-08 03:05:56.000000000 +0200
+++ console-data-2002.12.04dbs/debian/udeb/console-keymaps-at   2006-01-08 
03:29:30.000000000 +0200
@@ -37,6 +37,7 @@
 sl     slovene Slovenian
 sr     sr-cy   Serbian
 sv     se-latin1       Swedish
-ku:tr  trfu    Turkish (F layout)      
-ku:tr  trqu    Turkish (Q layout)
+ku:tr  tralt   Turkish (Alt Q Layout)  
+ku:tr  trfu    Turkish (F Layout)      
+ku:tr  trqu    Turkish (Q Layout)
 uk     ua      Ukrainian
diff -ru kbd-chooser.orig/debian/prebaseconfig kbd-chooser/debian/prebaseconfig
--- kbd-chooser.orig/debian/prebaseconfig       2005-12-09 08:06:15.000000000 
+0200
+++ kbd-chooser/debian/prebaseconfig    2006-01-08 03:03:44.000000000 +0200
@@ -24,7 +24,7 @@
 if [ "$RET" = "false" ] ; then
        # FIXME Workaround to install some keymaps properly
        case "$KEYMAP" in
-               trq|trf|hebrew|lt|lv-latin4|ua)
+               trq|trf|tralt|hebrew|lt|lv-latin4|ua)
                        kbd_mode_temp="ascii" ;;
                *)
                        kbd_mode_temp=""      ;;

Attachment: signature.asc
Description: Digital signature

Reply via email to