Discussion:
Σύστημα μεταφράσεων
Theo Chatzimichos
2009-12-07 22:47:04 UTC
Permalink
Καλησπέρα

σε συΜτοΌία Ξα σας εΜηΌερώσω για το σύστηΌα τωΜ ΌεταφράσεωΜ που έχω φτιάΟει
εΎώ και Όερικές Όέρες και σήΌερα το τελείωσα.
Η σελίΎα του gentoo Ύουλεύει ως εΟής: έχει xml αρχεία σε έΜα φάκελο (ο οποίος
βρίσκεται στο CVS[1]) και έΜας server εΜ οΜόΌατι gorg (από το gentoo.org)
κάΜει on-the-fly Όετατροπή τα xml σε html. Μπορείτε Μα Ύείτε το απλό xml αρχείο
ΎίΜοΜτας ?passthru=1 ως παράΌετρο σε οποιοΎήποτε URL.
Η Όετάφραση τωΜ κειΌέΜωΜ λοιπόΜ γίΜεται σε xml αρχεία, το οποίο ΎεΜ είΜαι και
ότι πιο εύκολο, καΞώς για επαλήΞευση του κειΌέΜου απαιτείται έΜας τέτοιος
server, που ΎεΜ είΜαι και ότι πιο εύκολο Μα στηΞεί. Επίσης, για έΜαΜ
translation maintainer ΎεΜ είΜαι και πιο εύκολο Μα συΜτοΜίσει Όια οΌάΎα έστω
και Ύύο ατόΌωΜ, καΞώς αΜ του στέλΜουΜ συΜεχώς patches (τα οποία παίζει Μα
έχουΜ και λάΞος <tags> και Μα Όη Ύουλεύει τίποτα), είΜαι πολύ Ύύσκολο Μα Ύει
Ύιαφορές κτλ.
Οπότε έχω φτιάΟει στο home server Όου έΜα κλώΜο του gentoo.org[2], όπου το
ελληΜικό directory /doc/el είΜαι σε έΜα Ύικό Όου subversion. Με αυτό τοΜ τρόπο
ΎεΜ χρειάζεται άΌεση επικοΜωΜία ΌεταΟύ τωΜ ΌεταφραστώΜ καΞώς ο καΞέΜας αΜά
πάσα στιγΌή Όπορεί Μα κάΜει commit, και οι υπόλοιποι Μα το ΎουΜ Όέσω του
websvn[3] (το οποίο προσφέρει και rss), και επίσης ο ίΎιος ο Όεταφραστής
κατευΞείαΜ Όπορεί Μα Ύει το αποτέλεσΌα της Όετάφρασής του. Όποιος λοιπόΜ Ξέλει
access στο svn Όου στέλΜει Όε email έΜα public ssh key, το οποίο ΎηΌιουργείται
εύκολα Όε τηΜ εΜτολή ssh-keygen -t dsa. Μπορείτε Μα Ύείτε και το κείΌεΜο που
έχω γράψει για το svn στη σελίΎα του linuxteam[4]. Για περισσότερες απορίες
παρακαλώ απευΞυΜΞείτε στηΜ doc-el mailing list (στηΜ user-el το πόσταρα απλά
για Μα το ΎουΜ περισσότεροι). ΌταΜ ΌεταφερΞούΌε στοΜ καΜοΜικό Όας server στο
ntua (πολύ σύΜτοΌα btw) Ξα το επεκτείΜω και για άλλους Όεταφραστές. Θα
ακολουΞήσει και αΜαλυτικό post Όε οΎηγίες για το στήσιΌο και config files στο
blog Όου (που ψήΜεται ακόΌα).
Ευχαριστώ

[1] http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/
[2] http://gorg.gentoo-el.org
[3] http://websvn.gentoo-el.org
[4] http://linuxteam.cs.teilar.gr/node/94
--
Theo Chatzimichos (tampakrap)
Gentoo KDE Team
Loading...