2011/3/18 Vassilios A. Zoukos <[email protected]>: > Αγαπητέ Σίμο, > μετά από παρέλευση μιάς και πλέον εβδομάδας και χωρίς την > απαραίτητη ανταπόκριση από τη λίστα, θα μπορούσες σε παρακαλώ > να υποβάλλεις το πρόβλημα σαν αναφορά σφάλματος; > Σε ευχαριστώ πολύ, > Μέ ιδιαίτερη εκτίμηση, >
Αγαπητέ Βασίλη, Θα ήθελα να χρησιμοποιήσω την ευκαιρία για να δούμε τη διαδικασία αναζήτησης και εισαγωγής αναφορών σφαλμάτων. Μέσα στην στην εργασία τούτη, μπορείς να πάρεις τα παρακάτω στοιχεία και να κάνεις εύκολα την αναφορά σφάλματος. 1. Για τέτοια διαπιστωμένα προβλήματα, πάμε στο https://bugs.freedesktop.org/query.cgi για να κάνουμε μια αναζήτηση. Ο βασικός όρος είναι «encoding», κωδικοποίηση, οπότε α. Στο «Status» βάζουμε All, για να δείξει όλα τα παραμφερή σφάλματα, ακόμα και αυτά που έχουν διορθωθεί. Βοηθάει σε περίπτωση που το πρόβλημα έχει διορθωθεί πολύ πρόσφατα. β. Στο «Product» επιλέγουμε LibreOffice. γ. Στο «Words» βάζουμε τη λέξη «encoding»· κάποιος που θα έκανε μια αναφορά για το πρόβλημα αυτό, πολύ πιθανά να έβαλε τη λέξη αυτή, μιας και περιγράφει το ζήτημα. Μπορούμε να δοκιμάσουμε και άλλα λεκτικά. Και κάνουμε την αναζήτηση. Από τα αποτελέσματα παρατηρώ ότι δεν υπάρχει σχετική αναφορά σφάλματος. Κάνουμε το ίδιο και στο http://openoffice.org/bugzilla/query.cgi?format=advanced όπου έχουν καταγραφεί αναφορές σφαλμάτων για πολλά χρόνια οπότε για τώρα έχει περισσότερο υλικό. Ούτε εδώ είδα κάτι σχετικό. Οπότε είμαστε σε θέση να κάνουμε την αναφορά σφάλματος. Α. Πάμε στο https://bugs.freedesktop.org/ Β. Πατάμε File a Bug Γ. Επιλέγουμε LibreOffice από τη λίστα Δ. Τώρα πρέπει να επιλέξουμε το σωστό (ή το πιο σχετικό) Product. Από τις επιλογές που έχει, πιστεύω ότι το «LibreOffice» είναι το πιο σχετικό. Και το επιλέγουμε. Ε. Στα Severity, Hardware, OS βάζουμε αντίστοιχα «Normal», «Other», «All». ΣΤ. Στο Summary γράφουμε π.χ. «UTF-8 encoding problen when converting in headless mode» Ζ. Στο Description: ====================================== Users can convert documents in headless mode. For example, you can convert a CSV file to an ODS file, using the command line. The problem is that LibreOffice assumes, by default, that the initial encoding is ISO-8859-1, and there is no option yet to change this. Documents with other encodings have the text corrupted. HOW TO REPLICATE: a. Create the following test.csv file: $ cat /tmp/mytest.csv "First","Second" "áéŕó","ṫřåiṅ" $ _ b. Then convert with the following command line: $ libreoffice -headless -convert-to ods mytest.csv onvert /tmp/mytest.csv -> /tmp/mytest.ods using OpenDocument Spreadsheet Flat XML Warning: at xsl:stylesheet on line 2 of file:///usr/lib/libreoffice/basis3.3/share/xslt/odfflatxml/odfflatxmlexport.xsl: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor $ _ c. Finally inspect the generated mytest.ods: <table:table-cell office:value-type="string"> <text:p>áéŕó</text:p> </table:table-cell> <table:table-cell office:value-type="string"> <text:p>ṫřåiá¹…</text:p> The text shows that a conversion from ISO-8859-1 to UTF-8 was forced, which corrupts the text. WHAT SHOULD HAPPEN: » There should be an option to specify the initial encoding so that no forced conversion takes place. RELEVANT LINKS: http://listarchives.libreoffice.org/www/users/msg03444.html ====================================== Οπότε, κάνε την παραπάνω αναφορά και στείλε εδώ το σύνδεσμο ώστε να τον καταγράψουμε στο el.libreoffice.org. Ακόμα, αν μπορείς να βρεις κάποιον στην εταιρία που δουλεύεις για να εμβαθύνει στο πρόβλημα, είναι εφικτό να συμβάλλεις και στην επίλυση του προβλήματος. Είναι εύκολο να βρεθεί η λύση μέσα σε χιλιάδες γραμμές από κώδικα; Ναι, είναι εύκολο. Αυτό που κάνεις είναι να δεις μόνο πως λειτουργεί η παράμετρος «-convert-to», οπότε ακολουθείς τον κώδικα στη μετατροπή αυτή. Έτσι, για τις δοκιμές μπορείς να αλλάξεις μια γραμμή μόνο για να θεωρεί την αρχική κωδικοποίηση την UTF-8, και αν δουλεύει, μπορείς να προσθέσεις μια παράμετρο «-from-encoding» όπου καθορίζεις την αρχική κωδικοποίηση. Το έργο μπορεί να γίνει σε 2-3 ώρες έντονης δουλειάς, και θα επωφελήσει πάρα πολλούς σε όλο τον κόσμο. Σίμος -- Unsubscribe instructions: E-mail to [email protected] List archive: http://listarchives.libreoffice.org/el/users/ *** All posts to this list are publicly archived for eternity ***
