Στις 15/11/2010 11:19 μμ, ο/η Εμμανουήλ Καπερνάρος έγραψε:
Στις 15/11/2010 10:56 μμ, ο/η Simos Xenitellis έγραψε:Συγκεκριμένα το xml αρχείο που βλέπουμε εμείς με ερωτηματικά είναι τοΟΚ το ελέγχω και θα ενημερώσω.2010/11/15 Εμμανουήλ Καπερνάρος <manolis kapcom gr>:Παρατήρησα στο Banshee πηγαίνοντας "Βοήθεια>Περί>Μνεία>Μετάφραση από>", ότι κάποια ονόματα μεταφραστών όπως και της ελληνικής γλώσσας, τα βγάζει με ερωτηματικά "?????? ?????". Σε τι οφείλεται; Μπορούμε να το διορθώσουμε;Μανώλη, Το αρχείο με τα ονόματα των μεταφραστών είναι το http://git.gnome.org/browse/banshee/tree/src/Core/Banshee.Core/Resources/translators.xml Το αρχείο είναι σωστά σε UTF-8, οπότε το πρόβλημα είναι στο κώδικα και στο πως διαβάζει το .xml. Οι εντολές που διαβάζουν το translators.xml είναι XmlDocument doc = new XmlDocument (); doc.LoadXml (AssemblyResource.GetFileContents ("translators.xml")); Δε φαίνεται κάτι στραβό. Οπότε, μπορείς να ελέγξεις στο https://bugzilla.gnome.org/browse.cgi?product=banshee αν το πρόβλημα έχει ήδη αναφερθεί; Αν όχι, τότε κάνε μια αναφορά σφάλματος. Το πρόβλημα είναι ότι ο κώδικας του Banshee εμφανίζει τους μεταφραστές ως κείμενο ASCII, αντί για UTF-8. Σίμος http://git.gnome.org/browse/banshee/tree/src/Core/Banshee.Core/Resources/translators.xml?h=stable-1.8 μιας και στο 10.10 έχουμε το Banshee 1.8. Βρήκα ένα παλιό bug report και έκανα ένα σχόλιο. https://bugzilla.gnome.org/show_bug.cgi?id=506556 Πριν κάνω το σχόλιο δοκίμασα το Banshee σε Ubuntu 9.10, 10.04, Linux Mint Debian Edition και openSUSE. Όλα έχουν την 1.6 του Banshee. Το openSUSE όμως δεν είχε πρόβλημα και εμφάνιζε κανονικά τους χαρακτήρες. Στο bug report λένε πως το έχουν λύσει με μια τροποποίηση σε ένα Makefile. Μήπως δε γίνεται με το σωστό τρόπο το compile στο Ubuntu και στο Mint? Παρεμπίπτοντος η κάθε διανομή κάνει μόνη της compile και packaging ή τα παίρνουν πακεταρισμένα από το Debian? Προσπάθησα να το κάνω compile μόνος μου αλλά είχα σφάλματα.. θα το ξαναπροσπαθήσω.. --
Μανώλης |