παράδοξα (openoffice vs thunderbird spellcheck)
Nick Demou (enLogic)
ndemou at enlogic.gr
Fri Jan 20 15:26:02 EET 2006
Εδώ και καιρό είχα προσέξει ένα υπολογιστικό παράδοξο. Το thunderbird
κάνει πολύ κακό έλεγχο ορθογραφίας σε σχέση με το openoffice παρόλο που
χρησιμοποιούν την ίδια μηχανή ελεγχου (myspell) και τα ίδια αρχεία
ρυθμίσεων και λέξεων (/usr/share/myspell/dicts/el_GR.dic και el_GR.aff).
Το είχα προσπεράσει γιατί είχα πολά άλλα να με απασχολούν στο σύστημα
μου (εντελώς αρχάριος γαρ)
Τώρα βρήκα τον χρόνο να παίξω λίγο παραπάνω και εντόπισα λίγο καλύτερα
την διαφορά μεταξύ των δύο. Συγκεκριμένα το thunderbird καταλαβαίνει ως
σωστές τις λέξεις που αναφέρονται κατα γράμμα στο αρχείο el_GR.dic (το
οποίο είναι μια τεράστια λίστα από λέξεις). Τις περισότερες φορές όμως
δεν μπορεί να καταλάβει ως σωστές αυτές που προκύπτουν από τις λέξεις
του .dic με βάση τους κανόνες του el_GR.aff. Π.χ. :
η λέξη άλλος περιλαμβάνεται στο el_GR.dic ως εξής:
άλλος/HIQXdejkn
το n στο τέλος της γραμμής αφορά τον κανόνα που ορίζεται στο el_GR.aff:
SFX n ος ο . # δρόμος > δρόμο
που πάνω κάτω σημένει:
"όπου δεις μετά απο το / μιας λέξης το n μπορείς να συνάγεις πως σωστή
είναι και η λέξη που προκύπτει από την αρχική αν αλλάζεις την κατάληξη
(SuFiX) "ος" με την νέα κατάληξη "ο" _εφόσον_ πριν της κατάληξης
προηγείται η regexp "." δηλαδή ... ότι να' νε"
όπως είναι προφανές στην περίπτωση του "άλλος" ο κανόνας `n' μας δείνει
την λέξη "άλλο"
Ε λοιπόν το thunderbird θεωρεί σωστή την λέξη "άλλος" όχι όμως την λέξη
"άλλο".
θα έλεγα ότι το thunderbird αγνοεί το αρχείο .aff αν δεν ήταν κάποιες
φορές που οι κανόνες δουλεύουν μια χαρά. Για παράδειγμα στις παρακάτω
λέξεις:
λέξη που λέξη στο .dic
προκύπτει που γενά την
με κανόνα αριστερή λέξη
-----------------------------------------------------
κύματα κύμα /VW
καρδιάς καρδιά /GLi
κύματος κύμα /VW
ψυχής ψυχή /LWi
δενόταν δενόμουν /BCYZhm
καφέδων καφές /JKZ
υπάρχει κανείς που να καταλαβαίνει κάτι περισότερο? (έψαξα φυσικά και
στο google αλλα χωρίς αποτέλεσμα)
στο δικό σας thunderbird αυτό συμβαίνει? (σε ένα άλλο PC το οποίο όμως
έτρεχε windows όλα ήταν μια χαρά)
_______________
Υ.Γ. το θεμα αφτο μπωρι να φαιναιτε χαζω αλα εμενα με αιπιρεαζι πολι :-)
More information about the Linux-greek-users
mailing list