בימים האחרונים יש ברשימת התפוצה דיונים מעניינים על בחירת כלים לניהול
וביצוע תרגומים לעברית כחלק מגיור לעברית של תוכנות חופשיות.
המסקנה האישית שלי היא שכל פרויקט בוחר את התשתית שלו, ויש לאנשים העדפות
שמבוססות על טעם אישי.

לכן אני רוצה לבדוק אפשרות של בניית תשתית-על שתתמוך בפרויקטים השונים, כל
אחד לפי דרכו.  פרויקט שרוצה לבצע תרגום לעברית תוך שימוש בתשתית אחת (נגיד
Pootle/Virtaal) יוכל למשוך תרגומים שבוצעו בפרויקט אחר שצריך אותו אוצר
מילים אבל השתמש נגיד ב-MediaWiki+Translate.  אחרי ביצוע הגיור, יוכל
הפרויקט להציע את התרגומים שלו לפרויקטים אחרים.

כשאני מדבר על "תרגומים" בהקשר הנ"ל, אני מתכוון ל:
- מילון
- לקסיקון של מונחים הספציפיים לפרויקט עם התרגומים שלהם
- זכרון תרגומים (Translation Memory)

מכאן - הצורך במסד נתונים מבוזר שיתנהג בצורה שמזכירה את git.
אנו רוצים שעבור כל תרגום יהיה מידע מי ביצע אותו ובאיזה פרויקט.
כמו כן אנו רוצים שתהיה גם רשימה של פרויקטים שאימצו את התרגום הזה וגם מי
בדק ואישר את התרגום.
מובן שאם יש תרגומים שונים למונח אחד בפרויקטים שונים, נרצה לראות את כל
האפשרויות ולבחור אחת מהן לפרויקט שלנו.
אנו רוצים אפשרות למשוך תרגומים מפרויקט לפרויקט, ולבחור איזה תרגומים
למשוך ואיזה - לא.

נראה לי שאפשר להשתמש ב-git (או אפילו ב-Mercurial) עצמו למטרה זו,
כשיחידות המידע יהיו רשומות שכ"א מתארת תרגום.
אבל!  לא בטוח ש-git עצמו הינו הכלי המתאים ביותר.  וגם אם git מתאים, צריך
לחשוב איך לייצג את הנתונים שהוא מטפל בהם.

לכן אני שואל אם הקהילה מכירה תוכנה חופשית שמנהלת מסד נתונים מבוזר
ומאפשרת סינכרון בין מופעים של מסד הנתונים בסגנון שמזכיר את git.  דהיינו
עם תוספת של רישום יומן (log) של מקור תרגומים שהתווספו/השתנו, וכן מכניזם
לאישור/פסילת תרגום מוצע.

אם אין כיום דבר כזה, האם יש מישהו שמעוניין להרים את הכפפה ולהוביל פרויקט
כזה?

--- עומר


-- 
One cannot argue with a Bayesian filter.       Peter Lorand Peres
My own blog is at http://www.zak.co.il/tddpirate/

My opinions, as expressed in this E-mail message, are mine alone.
They do not represent the official policy of any organization with which
I may be affiliated in any way.
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html
_______________________________________________
Discussions mailing list
[email protected]
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

לענות