Table of Contents
Ελληνικά στο Webmin
Γενική μετάφραση
Το αρχείο με μεταφράσεις που χρησιμοποιούνται από όλα τα modules βρίσκεται στον φάκελο /usr/share/webmin/lang/. Δημιουργούμε ένα αντίγραφο από το αρχείο en ως el και το τροποποιούμε
Εύρεση λημμάτων
Για να βρούμε σε ποιο αρχείο βρίσκεται κάποιο λήμμα βλ. grep μπορούμε να εκτελέσουμε
grep -H -r "token" *
αντί token βάζουμε το αγγλικό κείμενο του οποίο θέλουμε να κάνουμε μετάφραση
Αρχικά στον φάκελο /usr/share/webmin, τροποποιούμε το αρχείο lang_list.txt ώστε να έχει την παρακάτω γραμμή
lang=el,titles=0,charset=UTF-8 Greek
Εμφάνιση Αλλαγών
Εάν ένα πατώντας ανανέωση από τον περιηγητή μας δεν εμφανιστούν οι αλλαγές δοκιμάζουμε τα εξής :
- Αλλαγή γλώσσας σε αγγλικά και ξανά αλλαγή σε ελληνικά στην συνέχεια
- Διαγραφή του αρχείου /etc/webmin/module.infos.cache και το ξανά αλλαγή γλώσσας σε αγγλικά και πάλι πίσω σε ελληνικά
- Διαγραφή cache περιηγητή
Μετάφραση Modules
Read Mail
Η μετάφραση του ReadMail είναι στον φάκελο /usr/share/webmin/mailboxes/lang/el και των μενού του ReadMail στο αρχείο /usr/share/webmin/mailboxes/module.info
Εκτελούμε
cd /usr/share/webmin/mailboxes/lang/ cp en el vi el
Επίσης για τα μενού στο αρχείο /usr/share/webmin/mailboxes/module.info προσθέτουμε τις μεταφράσεις με _el π.χ.
longdesc=Read email in users' mailboxes longdesc_el=Ανάγνωση email από τις ηλεκτρονικές θυρίδες των χρηστών.
Change Language and Theme
Η μετάφραση είναι στον φάκελο change-user.
File Manager
Η μετάφραση είναι στον φάκελο file.
Cluster-Passwords
Η μετάφραση είναι στον φάκελο passwd και cluster-passwd.
System Logs
Η μετάφραση είναι στον φάκελο syslog
Προβλήματα
Στο θέμα stress-free κατά την εμφάνιση ενός μηνύματος e-mail ορίζεται κωδικοποίηση 8859-1 με τα γνωστά αποτελέσματα εμφάνισης. Χρειάζεται να τροποποιηθεί το αρχείο /usr/share/webmin/theme-stressfree/theme.pl και να μπει σε σχόλια η γραμμή
#print "<meta http-equiv=\"Content-Type\" content=\"text/html; Charset=iso-8859-1\">\n";
Πηγές
- Προσθήκη γλώσσας : http://www.webmin.com/modules-newlang.html
