Πιθανό minor bug στο panel applet "Ένδειξη γλώσσας πληκτρολογίου" σε Breezy: H ένδειξη για τα Ελληνικά είναι σκέτο 'el'

Simos Xenitellis simos74 at gmx.net
Tue Sep 27 16:43:52 CDT 2005


Konstantinos Togias wrote:
> On 9/23/05, Simos Xenitellis <simos74 at gmx.net> wrote:
>   
>> Konstantinos Togias wrote:
>>     
>>> Σε ubuntu breezy με υποστηριζόμενες γλώσσες Ελληνικά και Αγγλικά και
>>> default τα Ελληνικά, το panel applet "Ένδειξη γλώσσας πληκτρολογίου"
>>> (πως το λένε στα Αγγλικα να ψάξω το version του;) , όταν το
>>> πληκτρολόγιο είναι στα Αγγλικά αναφέρει τη λέξη "ΗΠΑ", ενώ όταν το
>>> πληκτρολόγιο είναι στα Ελλήνικά αναφέρει "el" , αντί για "ΕΛΛ" που θα
>>> περιμένα κατά αναλογία.
>>>
>>> Το σύστημα έχει προέλθει από hoary με αλλαγή του sources.list και
>>> dist-upgrade.
>>>       
>> Το σχετικό αρχείο είναι το
>> http://www.iro.umontreal.ca/translation/registry.cgi?domain=xkeyboard-config
>>
>> Η σχετική γραμμή είναι
>>
>> #: ../rules/base.xml.in.h:158
>> msgid "Gre"
>> msgstr "Ελλ"
>>
>> Για τα αγγλικά είναι
>>
>> #: ../rules/base.xml.in.h:390
>> msgid "USA"
>> msgstr "ΗΠΑ"
>>
>>
>> Μπορείς να ψάξεις για xkeyboard-config.mo στον ελληνικό κατάλογο στην
>> διανομή σου;
>>
>> Με msgunfmt μπορείς να δεις τι περιέχει το αρχείο.
>>
>> Σίμος
>>
>>
>>     
>
> Δεν πολυκατάλαβα ακρίβος τι μου προτίνεις να κάνω...
>   
Και όμως κατάφερες και έκανες σωστή διάγνωση του προβλήματος.
> Ψάχνοντας λίγο στο σύστημά μου βρήκα το αρχείο
> /etc/X11/xkb/rules/base.xml , στο οποίο ψάχνοντας για 'ΗΠΑ' βρήκα τα
> εξής (παραθέτω το τμήμα του δενδρου που νομίζω οτι μας ενδιαφέρει):
>
> .....
> <configItem>
>        <name>us</name>
>        .......
>        <shortDescription xml:lang="el">ΗΠΑ</shortDescription>
>        .......
> </configItem>
>
> Στο ίδιο αρχείο ψάχνοντας για <name>gr</name> βρήκα την αντίστοιχη
> περιοχή όπου σωστά ορίζεται
> <shortDescription xml:lang="el">Ελλ</shortDescription>
>
> Το πρόβλημα (αν πρόκειται για το σωστό αρχείο και έχουν νόημα αυτά που
> γράφω), είναι οτι το applet ψάχνει για περιοχή
>
> <configItem>
>        <name>el</name>
>        ........................
> </configItem>
>
> που όμως δεν υπάρχει μέσα στο /etc/X11/xkb/rules/base.xml . Γι' αυτό
> και μου δείχνει σκέτο 'el'.
>   
Το σφάλμα έγινε πριν από 4 χρόνια,
http://lists.hellug.gr/pipermail/i18ngr/2001-April/thread.html#315
Ενώ οι άλλες χώρες ακολουθούν το πρότυπο να δηλώνουν τον κωδικό της 
χώρας (gr για Ελλάδα), πάρθηκε η απόφαση να γίνει χρήση του el.
Πρέπει να ομολογήσω ότι ήμουν ένα από τα άτομα (ο μόνος) που ήταν υπέρ 
της χρήσης του el, στην πρόταση του Παναγιώτη Κατσαλούλη.

Η "γρήγορη" λύση είναι να αλλάξεις το "gr" σε "el" και να ξαναξεκινήσεις 
το σύστημά σου. Ψάξε εκεί που αναφέρει "Gre" στο αρχείο 
/etc/X11/xkb/rules/base.xml

Ποια είναι η σωστή λύση;
Να το κάνουμε παντού "gr" που είναι το σωστό (keyboard layout) ή να 
εφαρμόσουμε το στραβό και στο base.xml/base.lst;

Σίμος



More information about the Ubuntu-gr mailing list