[I18NGR] gtk1.x και Ελληνικά

Nick Niktaris niktaris at freemail.gr
Sun Jul 2 22:21:27 EEST 2006


Μιας και από φαίνεται δεν μου κάθεται μια νέα έκδοση του  knoppel είπα να 
ασχοληθώ με μερικά bugs που κάποια στιγμή είχα συναντήσει. 
Παρακάτω είναι ένα από αυτά και αφορά τις εφαρμογές gtk1.x και τα Ελληνικά , 
θα ήθελα τη γνώμη σας πριν κάνω κανένα bugreport που είναι άχρηστο ή λάθος. 
Το πρόβλημα λοιπόν είναι η εμφάνιση των ελληνικών στις εφαρμογές gtk1.x που 
συναντώ εδώ και καιρό (από τότε που βγήκε το x.org) στο Debian. Κάνοντας πριν 
μερικές μέρες εγκατάσταση του τελευταία έκδοση του etch τα Ελληνικά  στο xmms  
εμφανίζονται όπως στο 

http://www.knoppel.org/gtkbug/xmms1.png

Αυτό το πρόβλημα είχε αναφερθεί και για την ρώσικη γλώσσα καιρό πριν (debian 
bug 330144) το οποίο και λύθηκε για αυτούς. (είναι το bug που έλεγα πριν από 
καιρό στον simo)
Για αντίστοιχη λύση για τα Ελληνικά έχουμε δύο κομμάτια. Το ένα αφορά την 
γραμματοσειρά που υπάρχει στο /etc/gtk/gtk.utf8 που προφανώς δεν υποστηρίζει 
σωστά τα Ελληνικά
Ανοίγοντας το αρχείο και αλλάζοντας την γραμματοσειρά σε fixed το αποτέλεσμα 
είναι το όπως εμφανίζεται στο
 
http://www.knoppel.org/gtkbug/xmms2.png

Προφανώς δεν είναι ότι καλύτερο αισθητικά
Και επανέρχομαι στο bug 330144 και παρατηρώ ότι τα δικά μας αρχεία 
στο /usr/share/X11/locale/el_GR.UTF-8 υπάρχουν μεν αλλά  είναι κενά. και από 
φαίνεται στο locale.dir έτσι και αλλιώς δεν χρησιμοποιούνται. 
Τα δημιούργησα λοιπόν και πρόσθεσα τις δύο κωδικοποιήσεις iso8859-7 και cp1253 
που δεν υπάρχουν στο αντίστοιχο Αγγλικό αρχείο. Άλλαξα το locale.dir να 
χρησιμοποιεί τα νέα αρχεία το αποτέλεσμα είναι όπως εμφανίζεται στο 

http://www.knoppel.org/gtkbug/xmms3.png

Να σημειώσω ότι έτσι και αλλιώς το αρχείο /etc/gtk/gtk.utf-8 πρέπει να 
αλλαχτεί διαφορετικά το αποτέλεσμα είναι όπως το 

http://www.knoppel.org/gtkbug/xmms4.png

Προφανώς το αποτέλεσμα αισθητικά είναι πολύ καλύτερο. Το θέμα είναι είναι και 
τεχνικά σωστό? Γιατί υπάρχουν τα αρχεία στο el_GR.UTF-8 και είναι κενά? Το 
πρόβλημα αυτό υπάρχει και στις άλλες διανομές? 
Παρακάτω ακολουθεί ένα link με τα αλλαγμένα αρχεία για όποιον θέλει να ελέγξει 
τις αλλαγές ή/και να τις δοκιμάσει. 

http://www.knoppel.org/gtkbug/gtkbug.tar.gz


Ευχαριστώ
Νίκος




More information about the I18ngr mailing list