παράδοξα (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