ארכיון יומי: 21 פברואר, 2008

בניית תוכנה עם תרגום גמיש – דיון

בעקבות דיון שקראתי אודות רצון לעשות תוכנה של "קובץ" אחד או יותר נכון מינימיום של קבצים, ואם זה אפשרי אז גם קובץ ריצה וזהו … עלה תת דיון איך בעצם לתרגם תוכנה כזו.

הדרך הכי מקובלת בעולם הקוד פתוח לתרגם קוד היא השימוש ב Gnu GetText, אבל החיסרון שלו הוא בכך שהוא כביכול קובץ חיצוני. הסיבה ל"כביכול" היא פשוטה: ניתן להכניס את הקובץ בתור resource לקובץ ריצה.

הבעיה עם פתרון של "קובץ אחד בלבד" היא שאין גמישות. כלומר כיום אם אני אקח תוכנה שמעולם לא התכוננה לתמוך בעברית, אבל אצליח לטעון לה קבצי תרגום בעברית, היא תציג בעברית (לפחות תאורטית).

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