XBMC: פרויקט התרגום ב-Transifex, השרשור הראשי.
- TheWiz
-
- חבר מביא חבר

- תגובות: 3253
- הצטרף: אפריל 2005
-
dhead666
-
- גורו HTPC

- תגובות: 2975
- הצטרף: פברואר 2009
@o2ri
מצוין, צירפתי אותך.
לפי ההודעה שלך אני מבין שקראת את ההנחיות כך שמהבחינה הזו אני מרוצה.
מטרת ההנחיות היא שהתרגום המוצע ע"י המתרגמים (המתנדבים) יאושר ללא צורך בשינויים ותיקונים מיותרים ובנוסף לשם שקיפות של עבודת התרגום כך שתהליך התרגום (ואישור התרגום) יהיה יותר מובן למשתמשים ואני מקווה שכתוצאה מכך נראה מעט יותר מתנדבים ויותר פעילות.
אני חוזר ומדגיש, אנו נשמח לקבל כל עזרה שהיא עם פרויקט התרגום.
מצוין, צירפתי אותך.
לפי ההודעה שלך אני מבין שקראת את ההנחיות כך שמהבחינה הזו אני מרוצה.
מטרת ההנחיות היא שהתרגום המוצע ע"י המתרגמים (המתנדבים) יאושר ללא צורך בשינויים ותיקונים מיותרים ובנוסף לשם שקיפות של עבודת התרגום כך שתהליך התרגום (ואישור התרגום) יהיה יותר מובן למשתמשים ואני מקווה שכתוצאה מכך נראה מעט יותר מתנדבים ויותר פעילות.
אני חוזר ומדגיש, אנו נשמח לקבל כל עזרה שהיא עם פרויקט התרגום.
- o2ri
-
- חבר ותיק

- תגובות: 1022
- הצטרף: מאי 2012
אני לא מבין למה המילון של התרגומים מהגרסא הקודמת לא מופיע בממשק שם- אין כמעט הצעות. שאלה נוספת איך אני יכול להבין היכן נמצאת המחרוזת בתפריט בתוכנה ? הן מופיעות אחת אחרי השניה מבלי להבין מאיפה לקוחות
-
dhead666
-
- גורו HTPC

- תגובות: 2975
- הצטרף: פברואר 2009
@o2ri
הבעיה עם המילון ידועה ומוכרת, כבר פניתי בנושא לצוות הפיתוח של XBMC אך זה כנראה לא נמצא בעדיפות מבחינתם.
צריך לשים לב כי חלק מהערכים הקיימים במילון הישן בעייתיים והייתי ממליץ לא לתרגם לפיו אלא לפי התרגום שכבר קיים, כפי שכבר ציינתי בהנחיות רצוי להכיר את התרגום הקיים או לפתוח חלון נוסף ולהריץ חיפוש על מילה או מחרוזת מסוימת (ועדיף שהחיפוש לא יתמקד ב-resource יחיד אלא יתבצע על כל ה-resources בפרויקט התרגום).
רוב המחרוזות שיש לתרגם ב-xbmc-core -ב-skin-confulence קשורות לתוספות והשינויים ב-Gotham והן:
* מצב 3D סטיראוסקופי.
* מנוע האודיו החדש CoreAE והיכולות השונות שלו (לדוגמה resampling, דגימה אות).
* השינויים במערכת ההגדרות, אם זה מצבי הגדרות מתקדמים שכוללים הגדרות שהיו בעבר רק ב-advancedsettings.xml ואם זה התוספת של הסברי ההגדרות (מופיעות בתחתית המסך).
אך ההמלצה שלי היא שבמקום להתחיל לתרגם מחרוזות אקראיות, להתקין את גרסת פיתוח של XBMC, לשנות את שפת הממשק לעברית ולהתחיל לפתוח חלונות שונים שידוע שהשתנו (בעיקר תפריט ההגדרות).
אפשר כמובן גם להתקין גרסת nightly של OpenELEC על כונן פלאש USB ואז לא לבצע כל שינוי במערכת.
הבעיה עם המילון ידועה ומוכרת, כבר פניתי בנושא לצוות הפיתוח של XBMC אך זה כנראה לא נמצא בעדיפות מבחינתם.
צריך לשים לב כי חלק מהערכים הקיימים במילון הישן בעייתיים והייתי ממליץ לא לתרגם לפיו אלא לפי התרגום שכבר קיים, כפי שכבר ציינתי בהנחיות רצוי להכיר את התרגום הקיים או לפתוח חלון נוסף ולהריץ חיפוש על מילה או מחרוזת מסוימת (ועדיף שהחיפוש לא יתמקד ב-resource יחיד אלא יתבצע על כל ה-resources בפרויקט התרגום).
רוב המחרוזות שיש לתרגם ב-xbmc-core -ב-skin-confulence קשורות לתוספות והשינויים ב-Gotham והן:
* מצב 3D סטיראוסקופי.
* מנוע האודיו החדש CoreAE והיכולות השונות שלו (לדוגמה resampling, דגימה אות).
* השינויים במערכת ההגדרות, אם זה מצבי הגדרות מתקדמים שכוללים הגדרות שהיו בעבר רק ב-advancedsettings.xml ואם זה התוספת של הסברי ההגדרות (מופיעות בתחתית המסך).
אך ההמלצה שלי היא שבמקום להתחיל לתרגם מחרוזות אקראיות, להתקין את גרסת פיתוח של XBMC, לשנות את שפת הממשק לעברית ולהתחיל לפתוח חלונות שונים שידוע שהשתנו (בעיקר תפריט ההגדרות).
אפשר כמובן גם להתקין גרסת nightly של OpenELEC על כונן פלאש USB ואז לא לבצע כל שינוי במערכת.
- o2ri
-
- חבר ותיק

- תגובות: 1022
- הצטרף: מאי 2012
1-איפה אני מוצא את התרגום הקיים ? עריכה - מצאתי סופסוףdhead2009 כתב:@o2ri
הייתי ממליץ לא לתרגם לפיו אלא לפי התרגום שכבר קיים
אך ההמלצה שלי היא שבמקום להתחיל לתרגם מחרוזות אקראיות, להתקין את גרסת פיתוח של XBMC, לשנות את שפת הממשק לעברית ולהתחיל לפתוח חלונות שונים שידוע שהשתנו (בעיקר תפריט ההגדרות).
אפשר כמובן גם להתקין גרסת nightly של OpenELEC על כונן פלאש USB ואז לא לבצע כל שינוי במערכת....
2- רעיון מעולה -הגרסא הלילית תתורגם בלילה ...
- BuSHari
-
- חבר פעיל מאוד

- תגובות: 143
- הצטרף: מאי 2007
ברק (dhead2009 ) מדריך מעולה,
מקווה שהרבה אנשים יעזרו לנו בפרויקט הזה, אנחנו צריכים לסיים את זה לפני שהגרסה הסופית ל גוטהאם....
מקווה שהרבה אנשים יעזרו לנו בפרויקט הזה, אנחנו צריכים לסיים את זה לפני שהגרסה הסופית ל גוטהאם....
- BennyBron
-
- חבר פעיל מאוד

- תגובות: 205
- הצטרף: יוני 2012
איך מצטרפים לקבוצת התרגום? עושה רושם שלא נשאר הרבה..
- o2ri
-
- חבר ותיק

- תגובות: 1022
- הצטרף: מאי 2012
אני ממש מתקשה עם הממשק הזה ,אבל ממש.
כשתוסף נכשל -יש הודעת שגיאה -חיבור לשרת נכשל,זה לא מדוייק (לא תמיד הבעיה היא שם)
הייתי רוצה לראות את המקור -איך אני מוצא את זה?
כשתוסף נכשל -יש הודעת שגיאה -חיבור לשרת נכשל,זה לא מדוייק (לא תמיד הבעיה היא שם)
הייתי רוצה לראות את המקור -איך אני מוצא את זה?
- BuSHari
-
- חבר פעיל מאוד

- תגובות: 143
- הצטרף: מאי 2007
זה הממשק הכי פשוט ונוח שאני מכיר (ואני מתרגם הרבה דברים...)o2ri כתב:אני ממש מתקשה עם הממשק הזה ,אבל ממש.
כשתוסף נכשל -יש הודעת שגיאה -חיבור לשרת נכשל,זה לא מדוייק (לא תמיד הבעיה היא שם)
הייתי רוצה לראות את המקור -איך אני מוצא את זה?...
פשוט מאוד אתה עושה חיפוש למחרוזת שאתה רוצה.
מעל רשימת המחרוזות מצד שמאל יש לך שורת חיפוש, תלחץ עליה ואז יפתח לך תפריט של "איפה אתה רוצה לחפש". במקרה שלך תבחר "Translation Text" לאחר מכן יתווסף לך לשורת החיפוש הפקודה ואתה פשוט צריך להכניס אליה את המחרוזת שאתה מחפש.
מקווה שהבנת....
כנס לפהBennyBron כתב:איך מצטרפים לקבוצת התרגום? עושה רושם שלא נשאר הרבה.....
https://www.transifex.com/projects/p/xb ... nguage/he/
ותלחץ על כפתור הבקשה להצטרפות
-
dhead666
-
- גורו HTPC

- תגובות: 2975
- הצטרף: פברואר 2009
על רקע שחרור גרסת ביטא ראשונה של Kodi 14.0 aka Helix נדרשת לפחות הודעה אחת על סטטוס התרגום.
בניגוד לגרסה 13.0 שבה הייתי שקוע בתקופת מבחנים ולכן לא הספקתי לתרגם ולאשר את כל המחרוזות בצמוד ליציאת הגרסה היציבה, והשארתי ל־BuSHari את מטלת בקרת התרגום הסופית, עתה אני כן שוקד על סיום תרגום המחרוזות ובקרתן.
החדשות הטובות הן:
* ככל הנראה זו תהיה הגרסה המתורגמת ביותר של XBMC/Kodi, כולל המחרוזות שנוספו ל־Gotham ולא תורגמו.
* צפו לתרגום יותר אחיד, מהבחינה הזו עוד יש לי לא מעט עבודה אך כבר עתה המצב יותר טוב.
החדשות הפחות טובות הן שתרגום המעטפות הנוספות רחוק מהשלמה.
יש לי גם כמה תובנות מבקרת התרגום עבור Helix, אביא רק את חלקן:
* המסקנה הראשונה היא שכפילות נושאי תפקידים הביאה לעבודה מיותרת (לדוגמה עקב אישור שינוים מיותרים ואז תיקונם).
הפתרון שלי הוא שלכל גרסה ימונה בודק תרגום יחיד ושזה אומר גם ביטול הרשאות של בודקים מיותרים, כבר התחלתי ליישם זאת והבודקים שהסרתי הרשאתם לא היו ממש פעילים כמתרגמים (כל שכן לא הייתי נותן להם לאשר תרגומים).
לגרסה זו מיניתי את עצמי בין השאר כיוון שיש הרבה עבודה גם מבחינת אחידות התרגום דבר שמתרגמים ובודקים חדשים יתקשו לפתור ללא הנחיות מפורטות שאותן אפרסם לאחר שחרור גרסת Helix.
* לא הבחנתי במתרגמים בולטים במיוחד, נקודה זו משמעותית אם נרצה למנות בודק לגרסה 15.0.
* הנחיות האקדמיה בנושא כתיב חסר ניקוד אינן מספקות ומקשות על יצירת תרגום אחיד, לאחר חיפוש קצר נתקלתי במסמך נהדר בשם "סוגיות בכתיב חסר הניקוד" שכתב נדב הראל אחד משני מפתחי בודק שגיאות הכתיב Hspell, כרגע מהבחינה הזו Helix קצת נזנחת אך לאחר מכן זה יהיה האורים והתומים בהקשר כתיב חסר ניקוד.
במה אפשר לעזור ?
כרגע בעיקר קיימות המון מחרוזות לתרגם בפרויקט של המעטפות, מאוד יעזור אם יצטרפו משתמשים מהפורום ויקדמו את זאת.
מי שרוצה מוזמן להשלים את המחרוזות הקיימות בפרויקט התרגום של ההרחבות, אני כנראה אגיע לכך בעצמי עד שבוע הבא כך שזה פחות קריטי.
אין כל כך טעם לתת חוו"ד על התרגום כרגע, כנראה בתחילת שבוע הבא (ראשון-שני) פרויקט התרגום הראשי יהיה לאחר בקרה מלאה וכך חוו"ד יהיה רלוונטי וזה יצריך העתקה ידנית של קובץ po (אני לא מאמין שביטא 2 תשוחרר עד אז).
בניגוד לגרסה 13.0 שבה הייתי שקוע בתקופת מבחנים ולכן לא הספקתי לתרגם ולאשר את כל המחרוזות בצמוד ליציאת הגרסה היציבה, והשארתי ל־BuSHari את מטלת בקרת התרגום הסופית, עתה אני כן שוקד על סיום תרגום המחרוזות ובקרתן.
החדשות הטובות הן:
* ככל הנראה זו תהיה הגרסה המתורגמת ביותר של XBMC/Kodi, כולל המחרוזות שנוספו ל־Gotham ולא תורגמו.
* צפו לתרגום יותר אחיד, מהבחינה הזו עוד יש לי לא מעט עבודה אך כבר עתה המצב יותר טוב.
החדשות הפחות טובות הן שתרגום המעטפות הנוספות רחוק מהשלמה.
יש לי גם כמה תובנות מבקרת התרגום עבור Helix, אביא רק את חלקן:
* המסקנה הראשונה היא שכפילות נושאי תפקידים הביאה לעבודה מיותרת (לדוגמה עקב אישור שינוים מיותרים ואז תיקונם).
הפתרון שלי הוא שלכל גרסה ימונה בודק תרגום יחיד ושזה אומר גם ביטול הרשאות של בודקים מיותרים, כבר התחלתי ליישם זאת והבודקים שהסרתי הרשאתם לא היו ממש פעילים כמתרגמים (כל שכן לא הייתי נותן להם לאשר תרגומים).
לגרסה זו מיניתי את עצמי בין השאר כיוון שיש הרבה עבודה גם מבחינת אחידות התרגום דבר שמתרגמים ובודקים חדשים יתקשו לפתור ללא הנחיות מפורטות שאותן אפרסם לאחר שחרור גרסת Helix.
* לא הבחנתי במתרגמים בולטים במיוחד, נקודה זו משמעותית אם נרצה למנות בודק לגרסה 15.0.
* הנחיות האקדמיה בנושא כתיב חסר ניקוד אינן מספקות ומקשות על יצירת תרגום אחיד, לאחר חיפוש קצר נתקלתי במסמך נהדר בשם "סוגיות בכתיב חסר הניקוד" שכתב נדב הראל אחד משני מפתחי בודק שגיאות הכתיב Hspell, כרגע מהבחינה הזו Helix קצת נזנחת אך לאחר מכן זה יהיה האורים והתומים בהקשר כתיב חסר ניקוד.
במה אפשר לעזור ?
כרגע בעיקר קיימות המון מחרוזות לתרגם בפרויקט של המעטפות, מאוד יעזור אם יצטרפו משתמשים מהפורום ויקדמו את זאת.
מי שרוצה מוזמן להשלים את המחרוזות הקיימות בפרויקט התרגום של ההרחבות, אני כנראה אגיע לכך בעצמי עד שבוע הבא כך שזה פחות קריטי.
אין כל כך טעם לתת חוו"ד על התרגום כרגע, כנראה בתחילת שבוע הבא (ראשון-שני) פרויקט התרגום הראשי יהיה לאחר בקרה מלאה וכך חוו"ד יהיה רלוונטי וזה יצריך העתקה ידנית של קובץ po (אני לא מאמין שביטא 2 תשוחרר עד אז).
-
dhead666
-
- גורו HTPC

- תגובות: 2975
- הצטרף: פברואר 2009
מאחר שמעט מאוד משתמשים עוזרים בתרגום Kodi (אני לא יכול להצביע על משתמש אחד שתורם באופן משמעותי כיום) ולעומת זאת היא כן מותקנת אצל אינספור משתמשים אני חושב שיש חשיבות לשקיפות ולכן אשתדל להמשיך לעדכן את השרשור.
היום אני יכול להצהיר שגרסת Helix מתורגמת לחלוטין, לפחות מבחינת הממשק הבסיסי (ללא הרחבות).
חוץ ממחרוזות ריקות שתורגמו השתדלתי לעבור על חלק רב מהמחרוזות הקשורות אליהן ולערוך אותן בהתאם, אם צריך, כך שתושג תאימות ואחידות של התרגום ובנוסף גם שיפור איכותו תוך הרבה מחשבה.
אני עוד מתכנן לעבור על כל המחרוזות מאפס, כמובן עם בדיקה מלאה של הממשק, דבר שאני מקווה להספיק כבר עד תחילת שבוע הבא.
בסה"כ בפרויקט התרגום הראשי Main בצורה כזו או אחרת ערכתי 788 מחרוזות מתוך 3871 מחרוזות קיימות, מאחר שהמחרוזות הריקות שתרגמתי היו ההסברים שנוספו להגדרות (שחלקם לא תורגמו עוד מ־Gotham) אני מאמין שמתוך 6888 מילים המחרוזות שערכתי הכילו לפחות 4,000 מילים.
כרגע נראה שבקצב הזה אולי אסגור גם את הפינה של תרגום ההרחבות עד סוף שבוע הבא (שהתרגומים המעודכנים אולי אפילו יכללו בביטא 2) ואז אפשר יהיה לסיים תרגום של מספר מעטפות לפני שחרור גרסה יציבה.
סיום תרגום כל המעטפות בעצמי לפני יציאת גרסה 14.0 לא נראה לי ריאלי, לכך דרושה עזרה של מתנדבים נוספים (וכרגע לא נראה שיש כאלה).
הנקודה האחרונה בעדכון זה הינה אדמיניסטרטיבית, כל בעלי הרשאות בקרת תרגום הורדו לדרגת מתרגמים ולפחות לעת עתה גם את רכז התרגום (coordinator) הנוסף, BuSHari, הורד לדרגת מתרגם.
דבר זה נעשה כחלק משיטת העבודה שהגדרתי בהודעה הקודמת, מינוי בודק יחיד שינהל את בדיקת התרגום עבור גרסה מסוימת של Kodi ע"מ לשפר את איכות התרגום, אחידותו ומניעת עבודה כפולה.
היום אני יכול להצהיר שגרסת Helix מתורגמת לחלוטין, לפחות מבחינת הממשק הבסיסי (ללא הרחבות).
חוץ ממחרוזות ריקות שתורגמו השתדלתי לעבור על חלק רב מהמחרוזות הקשורות אליהן ולערוך אותן בהתאם, אם צריך, כך שתושג תאימות ואחידות של התרגום ובנוסף גם שיפור איכותו תוך הרבה מחשבה.
אני עוד מתכנן לעבור על כל המחרוזות מאפס, כמובן עם בדיקה מלאה של הממשק, דבר שאני מקווה להספיק כבר עד תחילת שבוע הבא.
בסה"כ בפרויקט התרגום הראשי Main בצורה כזו או אחרת ערכתי 788 מחרוזות מתוך 3871 מחרוזות קיימות, מאחר שהמחרוזות הריקות שתרגמתי היו ההסברים שנוספו להגדרות (שחלקם לא תורגמו עוד מ־Gotham) אני מאמין שמתוך 6888 מילים המחרוזות שערכתי הכילו לפחות 4,000 מילים.
כרגע נראה שבקצב הזה אולי אסגור גם את הפינה של תרגום ההרחבות עד סוף שבוע הבא (שהתרגומים המעודכנים אולי אפילו יכללו בביטא 2) ואז אפשר יהיה לסיים תרגום של מספר מעטפות לפני שחרור גרסה יציבה.
סיום תרגום כל המעטפות בעצמי לפני יציאת גרסה 14.0 לא נראה לי ריאלי, לכך דרושה עזרה של מתנדבים נוספים (וכרגע לא נראה שיש כאלה).
הנקודה האחרונה בעדכון זה הינה אדמיניסטרטיבית, כל בעלי הרשאות בקרת תרגום הורדו לדרגת מתרגמים ולפחות לעת עתה גם את רכז התרגום (coordinator) הנוסף, BuSHari, הורד לדרגת מתרגם.
דבר זה נעשה כחלק משיטת העבודה שהגדרתי בהודעה הקודמת, מינוי בודק יחיד שינהל את בדיקת התרגום עבור גרסה מסוימת של Kodi ע"מ לשפר את איכות התרגום, אחידותו ומניעת עבודה כפולה.
-
dhead666
-
- גורו HTPC

- תגובות: 2975
- הצטרף: פברואר 2009
אמשיך במגמת שקיפות תהליך התרגום עם עדכון ופירוט נוסף על התהליך והקווים המנחים שאחריהם אני עוקב.
בניגוד לתחילת השבוע, אתמול תרגמתי מעט מאוד מחרוזות חדשות בעיקר כיוון שהתחלתי לעבור על המחרוזות הקיימות ולתקן איפה שצריך אם זה מבחינת טעויות כתיב ואפ מבחינה של התאמה לממשק המשתמש.
פה אני חייב לציין שככל שאני סוקר יותר ויותר מחרוזות אני מגיע למסקנה שהתרגום הקיים הוא פשוט תת רמה.
ניחא מבחינת טעויות כתיב (גם אני נופל שם), אך לחלק מהתרגומים אין שום קשר למציאות, לדוגמה איך scaller שכוונתו אלגוריתם שינוי אבחנה הופך ל'סרגל מידה' או smb client שהפך ל'חלוקה smb' ויש עוד רבים.
מחרוזות אחרות אפשר לומר שתורגמו מילולית נכון אך התרגום לא מתאר את הפעולה או הגדרה שהן מייצגות.
בנוסף עוד מצאתי לא מעט תרגומים שאינם אחידים, לדוגמה מוזיקה ומוסיקה, הרחבה ותוסף.
ובאופן כללי התקבעה אצלי ההבנה שהמתרגמים פשוט לא בודקים ב־Kodi/XBMC היכן המחרוזת נמצאת ולכן פשוט מנחשים באופן לא מושכל בכלל את פירושה.
מה שהכי הציק לי זה שכל אותם תרגומים זוועתיים אושרו ע"י בודק או רכז השפה (coordinator).
לא ראיתי אף תלונה של משתמש על כך וגם לא פעילות רבה של מתרגמים קיימים כך שהכדור עבר למגרש שלי.
כפי שכבר ציינתי בהודעה קודמת, הפעולה הראשונה שביצעתי ע"מ לטפל בבעיות האלו היא הורדתו של רכז השפה השני לדרגת מתרגם.
אני דיי משוכנע שהוא לא מרוצה מכך אך מה שעומד לנגד עיניי זה ביצוע מהפך באיכות תרגום התוכנה, שגרסה 14.0 / Helix יציבה תשוחרר בקרוב לכלל המשתמשים, לכן יש לי צורך בשליטה מלאה על המחרוזות המאושרות ללא הפרעה מצד גורם אחר.
דבר זה עשיתי כמובן באופן שקוף ובהסכמה של נציג מצוות הפיתוח של Kodi שמרכז את נושא התרגומים.
עם הכרת התודה המתבקשת ל־BuSHari שריכז את הפרויקט התרגום לעברית עד כה, הרי שאני לא מתבייש לומר שמי שתרם הכי הרבה מחרוזות תרגום בשנה+ האחרונה הוא אני, עם אלפי מחרוזות בפרויקט ההרחבות כאשר אני משתדל להיות זמין פה בפורום באופן יומיומי כך שאין קושי לקבל ממני מענה בנושא.
אני מוכן להתחייב בפני המשתמשים על תרגום כל המחרוזות הקיימות כולל הרחבות ומעטפות באופן אחיד ואיכותי, אני בהחלט רואה בכך סוג של שליחות אך לכך חשובה לי שליטה מלאה על אישור התרגומים.
לאחר שחרור Helix אין לי בעיה להעביר הלאה את השרביט, כל עוד אני יודע שסיפקתי נקודת פתיחה מצוינת להמשך תרגום עתידי, כל המחרוזות שתרגמתי שמורות לעד ב־git של עץ הפיתוח הרשמי של Kodi ושכמובן המשתמשים קיבלו גרסה יציבה מתורגמת באופן מלא ואיכותי.
פה אני פונה באופן פומבי ל־BuSHari: תן לי בבקשה לעשות את העבודה, אני בהחלט יודע אותה, אני מעריך את העבודה שלך לאורך השנים אך כרגע יש ביכולתי להקדיש לנושא מאמצים רבים ואשמח שינתן לי לעסוק בכך ללא הפרעה.
אציין שוב שאני בודק כל מחרוזת קיימת הישר בממשק המשתמש של Kodi, דבר הדורש המון סבלנות וזמן, אני יכול לומר בוודאות שאף אחד לא עושה או עשה זאת עד היום.
החל מ־Gotham התווספו לנו הסברים עבור הערכים במסך ההגדרות, הסברים אלו מופיעים בתיבת טקסט יעודית בתחתית מסך ההגדרות.
ההסברים האלה תורגמו באופן חלקי ביותר ב־Gotham.
אני גאה לומר שב־Helix כל ההסברים האלה תורגמו.
מבחינת חווית המשתמש מדובר בקפיצת מדרגה אך גם מבחינת תרגום התוכנה, כי מצד אחד אני יכול לפרט ולהסביר הגדרה למשתמש, אפילו באופן ברור יותר ממה שמצויין במחרוזת המקורית, מצד שני אפשר להוריד את העומס מממשק המשתמש ולתרגם את ערכי מחרוזות ההגדרות באופן יותר מקוצר כך שלא מעיק על המשתמש.
כאשר ניגשתי בראשונה לתרגום Kodi אחד מהמקורות הראשונים להנחיות תרגום בהם נתקלתי הוא הנחיות התרגום של מיזם גזר.
ממה שאני זוכר לא הסכמתי עם כל ההנחיות במיזם גזר בעת שנתקלתי בו לראשונה, לדעתי חלקן לא מתאימות ל־Kodi והמסמך יותר מדי כללי כאשר בהחלט אפשר לגבש הנחיות מאוד מדויקות ופרטניות עבור אפליקציה כמו Kodi עפ"י חלוקת המחרוזות לקטגוריות ומיקום הופעתן.
אחת ההנחיות שמיהרתי לפסול היא שוויון מגזרי מבחינת מינים (מה אנחנו פמיניסטיות ?) מאחר שהעקרון הראשי שמנחה אותי הוא KISS שבגדול דורש לשמור על פשטות מחרוזות התרגום מבחינת תוכן, מחרוזות קצרות שהמשתמש לא יצטרך להתעכב על קריאתן ושיעיקו פחות מבחינת עומס על המסך.
ככל שהתעמקתי יותר בתרגום הבנתי שכן אפשר לשמור על שוויון מגזרי ומצד שני גם לשמור על פשטות וקוצר מחרוזות התרגום.
הדרך לעשות זאת היא לחלק את המחרוזות לקטגוריות הבאות:
* הודעות למשתמש, הוראות לביצוע פעולה: אלה הן המחרוזות היחידות שצריך לשמור בהן על שוויון מגזרי כיוון שהן היחידות הפונות אל המשתמש, עושים זאת ע"י שימוש בשם הפועל במקום ציווי (יש להזין במקום הזן) ולשון סבילה (לעומת מיזם גזר אני מתנגד בתוקף לשימוש בלשון רבים).
* פרטי תפריט: לדוגמה תפריט ההגדרות, אין בעיה להשתמש בלשון ציווי זכר כיוון שאנו בעצם מספקים הנחיות למערכת (נקרא לה מחשב ואז זהו זכר).
פה גם מאוד חשוב לקצר במילים ולזרוק החוצה מילים מיותרות, לדוגמה: בעל ההגדרות שמופיעות בהן המחרוזת 'לוח שידורים' השארתי רק את המילה 'לוח' מאחר שהגדרות האלה נמצאות כבר תחת הלשונית 'לוח שידורים' ואין צורך להעמיס.
* הסברי הגדרות: שוב, לשון זכר מתאימה כאן ברוב המקרים מאחר שההסבר מפרט על הערך של ההגדרה, ואין בעיה גם להשתמש בלשון נקבה, אך לדעתי עדיף פשוט להעביר הכל לשם הפועל ולשון סבילה כי אין בעיה של מקום.
* הודעות של המערכת למשתמש המתארות פעולה שהיא מבצעת: במקרה הזה ברוב המקרים שימוש בלשון סבילה.
לזיהוי המחרוזות לפי הקטגוריות בקלות דאגתי לצרף (לפחות xbmc-core) תגיות לחלק רב מהמחרוזות, דבר שישמש את מי שידרש לתרגם מחרוזת בעתיד לסקירה מהירה של מחרוזות דומות.
עוד מסקנה מבדיקת התרגום היא לא לתרגם מושגים שאין להם משמעות פשוטה, ובמקרה ולא מוכרים מספיק למשתמשים גם לא לכתוב אותם באותיות עבריות.
לדוגמה: לסקיירפר ופאנארט אין תרגום פשוט אך כן מוכרים למשתמשים ולכן אין בעיה לכתוב באותיות עבריות.
לעומת זאת Scallers, Upmixing גם לא מוכרים למרבית המשתמשים ולכן יש להשאירם על כנם.
אציין שאת המילים הנ"ל לא שלפתי מהזיכרון, מתגבשת אצלי רשימת מילים או מילון שקובע באופן ברור תרגום של מושגים 'טכניים', ברגע שאסיים את התרגום לקראת פרסום גרסת Helix יהיה ברור לכל כיצד תורגמו המושגים האלה ובמקרה ויוחלט על שינוי אפשר יהיה לעשות זאת באופן גורף וזריז וכך לשמור על אחידות בכל ממשק המשתמש כולל מעטפות שונות והרחבות.
זהו לעתה, נדמה לי שזהו פוסט מספיק ארוך להיום.
בניגוד לתחילת השבוע, אתמול תרגמתי מעט מאוד מחרוזות חדשות בעיקר כיוון שהתחלתי לעבור על המחרוזות הקיימות ולתקן איפה שצריך אם זה מבחינת טעויות כתיב ואפ מבחינה של התאמה לממשק המשתמש.
פה אני חייב לציין שככל שאני סוקר יותר ויותר מחרוזות אני מגיע למסקנה שהתרגום הקיים הוא פשוט תת רמה.
ניחא מבחינת טעויות כתיב (גם אני נופל שם), אך לחלק מהתרגומים אין שום קשר למציאות, לדוגמה איך scaller שכוונתו אלגוריתם שינוי אבחנה הופך ל'סרגל מידה' או smb client שהפך ל'חלוקה smb' ויש עוד רבים.
מחרוזות אחרות אפשר לומר שתורגמו מילולית נכון אך התרגום לא מתאר את הפעולה או הגדרה שהן מייצגות.
בנוסף עוד מצאתי לא מעט תרגומים שאינם אחידים, לדוגמה מוזיקה ומוסיקה, הרחבה ותוסף.
ובאופן כללי התקבעה אצלי ההבנה שהמתרגמים פשוט לא בודקים ב־Kodi/XBMC היכן המחרוזת נמצאת ולכן פשוט מנחשים באופן לא מושכל בכלל את פירושה.
מה שהכי הציק לי זה שכל אותם תרגומים זוועתיים אושרו ע"י בודק או רכז השפה (coordinator).
לא ראיתי אף תלונה של משתמש על כך וגם לא פעילות רבה של מתרגמים קיימים כך שהכדור עבר למגרש שלי.
כפי שכבר ציינתי בהודעה קודמת, הפעולה הראשונה שביצעתי ע"מ לטפל בבעיות האלו היא הורדתו של רכז השפה השני לדרגת מתרגם.
אני דיי משוכנע שהוא לא מרוצה מכך אך מה שעומד לנגד עיניי זה ביצוע מהפך באיכות תרגום התוכנה, שגרסה 14.0 / Helix יציבה תשוחרר בקרוב לכלל המשתמשים, לכן יש לי צורך בשליטה מלאה על המחרוזות המאושרות ללא הפרעה מצד גורם אחר.
דבר זה עשיתי כמובן באופן שקוף ובהסכמה של נציג מצוות הפיתוח של Kodi שמרכז את נושא התרגומים.
עם הכרת התודה המתבקשת ל־BuSHari שריכז את הפרויקט התרגום לעברית עד כה, הרי שאני לא מתבייש לומר שמי שתרם הכי הרבה מחרוזות תרגום בשנה+ האחרונה הוא אני, עם אלפי מחרוזות בפרויקט ההרחבות כאשר אני משתדל להיות זמין פה בפורום באופן יומיומי כך שאין קושי לקבל ממני מענה בנושא.
אני מוכן להתחייב בפני המשתמשים על תרגום כל המחרוזות הקיימות כולל הרחבות ומעטפות באופן אחיד ואיכותי, אני בהחלט רואה בכך סוג של שליחות אך לכך חשובה לי שליטה מלאה על אישור התרגומים.
לאחר שחרור Helix אין לי בעיה להעביר הלאה את השרביט, כל עוד אני יודע שסיפקתי נקודת פתיחה מצוינת להמשך תרגום עתידי, כל המחרוזות שתרגמתי שמורות לעד ב־git של עץ הפיתוח הרשמי של Kodi ושכמובן המשתמשים קיבלו גרסה יציבה מתורגמת באופן מלא ואיכותי.
פה אני פונה באופן פומבי ל־BuSHari: תן לי בבקשה לעשות את העבודה, אני בהחלט יודע אותה, אני מעריך את העבודה שלך לאורך השנים אך כרגע יש ביכולתי להקדיש לנושא מאמצים רבים ואשמח שינתן לי לעסוק בכך ללא הפרעה.
אציין שוב שאני בודק כל מחרוזת קיימת הישר בממשק המשתמש של Kodi, דבר הדורש המון סבלנות וזמן, אני יכול לומר בוודאות שאף אחד לא עושה או עשה זאת עד היום.
החל מ־Gotham התווספו לנו הסברים עבור הערכים במסך ההגדרות, הסברים אלו מופיעים בתיבת טקסט יעודית בתחתית מסך ההגדרות.
ההסברים האלה תורגמו באופן חלקי ביותר ב־Gotham.
אני גאה לומר שב־Helix כל ההסברים האלה תורגמו.
מבחינת חווית המשתמש מדובר בקפיצת מדרגה אך גם מבחינת תרגום התוכנה, כי מצד אחד אני יכול לפרט ולהסביר הגדרה למשתמש, אפילו באופן ברור יותר ממה שמצויין במחרוזת המקורית, מצד שני אפשר להוריד את העומס מממשק המשתמש ולתרגם את ערכי מחרוזות ההגדרות באופן יותר מקוצר כך שלא מעיק על המשתמש.
כאשר ניגשתי בראשונה לתרגום Kodi אחד מהמקורות הראשונים להנחיות תרגום בהם נתקלתי הוא הנחיות התרגום של מיזם גזר.
ממה שאני זוכר לא הסכמתי עם כל ההנחיות במיזם גזר בעת שנתקלתי בו לראשונה, לדעתי חלקן לא מתאימות ל־Kodi והמסמך יותר מדי כללי כאשר בהחלט אפשר לגבש הנחיות מאוד מדויקות ופרטניות עבור אפליקציה כמו Kodi עפ"י חלוקת המחרוזות לקטגוריות ומיקום הופעתן.
אחת ההנחיות שמיהרתי לפסול היא שוויון מגזרי מבחינת מינים (מה אנחנו פמיניסטיות ?) מאחר שהעקרון הראשי שמנחה אותי הוא KISS שבגדול דורש לשמור על פשטות מחרוזות התרגום מבחינת תוכן, מחרוזות קצרות שהמשתמש לא יצטרך להתעכב על קריאתן ושיעיקו פחות מבחינת עומס על המסך.
ככל שהתעמקתי יותר בתרגום הבנתי שכן אפשר לשמור על שוויון מגזרי ומצד שני גם לשמור על פשטות וקוצר מחרוזות התרגום.
הדרך לעשות זאת היא לחלק את המחרוזות לקטגוריות הבאות:
* הודעות למשתמש, הוראות לביצוע פעולה: אלה הן המחרוזות היחידות שצריך לשמור בהן על שוויון מגזרי כיוון שהן היחידות הפונות אל המשתמש, עושים זאת ע"י שימוש בשם הפועל במקום ציווי (יש להזין במקום הזן) ולשון סבילה (לעומת מיזם גזר אני מתנגד בתוקף לשימוש בלשון רבים).
* פרטי תפריט: לדוגמה תפריט ההגדרות, אין בעיה להשתמש בלשון ציווי זכר כיוון שאנו בעצם מספקים הנחיות למערכת (נקרא לה מחשב ואז זהו זכר).
פה גם מאוד חשוב לקצר במילים ולזרוק החוצה מילים מיותרות, לדוגמה: בעל ההגדרות שמופיעות בהן המחרוזת 'לוח שידורים' השארתי רק את המילה 'לוח' מאחר שהגדרות האלה נמצאות כבר תחת הלשונית 'לוח שידורים' ואין צורך להעמיס.
* הסברי הגדרות: שוב, לשון זכר מתאימה כאן ברוב המקרים מאחר שההסבר מפרט על הערך של ההגדרה, ואין בעיה גם להשתמש בלשון נקבה, אך לדעתי עדיף פשוט להעביר הכל לשם הפועל ולשון סבילה כי אין בעיה של מקום.
* הודעות של המערכת למשתמש המתארות פעולה שהיא מבצעת: במקרה הזה ברוב המקרים שימוש בלשון סבילה.
לזיהוי המחרוזות לפי הקטגוריות בקלות דאגתי לצרף (לפחות xbmc-core) תגיות לחלק רב מהמחרוזות, דבר שישמש את מי שידרש לתרגם מחרוזת בעתיד לסקירה מהירה של מחרוזות דומות.
עוד מסקנה מבדיקת התרגום היא לא לתרגם מושגים שאין להם משמעות פשוטה, ובמקרה ולא מוכרים מספיק למשתמשים גם לא לכתוב אותם באותיות עבריות.
לדוגמה: לסקיירפר ופאנארט אין תרגום פשוט אך כן מוכרים למשתמשים ולכן אין בעיה לכתוב באותיות עבריות.
לעומת זאת Scallers, Upmixing גם לא מוכרים למרבית המשתמשים ולכן יש להשאירם על כנם.
אציין שאת המילים הנ"ל לא שלפתי מהזיכרון, מתגבשת אצלי רשימת מילים או מילון שקובע באופן ברור תרגום של מושגים 'טכניים', ברגע שאסיים את התרגום לקראת פרסום גרסת Helix יהיה ברור לכל כיצד תורגמו המושגים האלה ובמקרה ויוחלט על שינוי אפשר יהיה לעשות זאת באופן גורף וזריז וכך לשמור על אחידות בכל ממשק המשתמש כולל מעטפות שונות והרחבות.
זהו לעתה, נדמה לי שזהו פוסט מספיק ארוך להיום.
- TheWiz
-
- חבר מביא חבר

- תגובות: 3253
- הצטרף: אפריל 2005
dhead666: ראשית, כל הכבוד על עבודת הרבה שאתה משקיע בקהילה המקומית. זאת פעם ראשונה שאני שם לב שאתה הוא זה שאחראי על רוב התרגומים של קודי.
ישנו משפט חז"ל שאני תמיד נזכר בו מתי שבא אדם אחר ומאתגר אותי "קנאת סופרים תרבה חוכמה". אל תילחם מול אנשים אחרים שרוצים לתרום ולעזור. זה עוזר לקהילה ומעודד את כולם וגם בלי להתבייש, אני גם לומד מהם. וגם על זה אמרו חז"ל "איזהו החכם? הלומד מכל אדם". זה לא סתם. תלמד מכל אדם גם אם הוא מאתגר אותך ב-Comfort Zone שלך.
זאת לא בושה לזוז הצידה ולתת לאחרים שיש להם יותר זמן, משאבים ויכולת לעשות את העבודה. הרי המטרה של כולנו שווה. לעזור אחד לשני ותרום לקהילה. משחקי אגו רק פוגעים בחוויה ומרחיקים תורמים אחרים וחברי קהילה נוספים.
שבוע טוב.
ישנו משפט חז"ל שאני תמיד נזכר בו מתי שבא אדם אחר ומאתגר אותי "קנאת סופרים תרבה חוכמה". אל תילחם מול אנשים אחרים שרוצים לתרום ולעזור. זה עוזר לקהילה ומעודד את כולם וגם בלי להתבייש, אני גם לומד מהם. וגם על זה אמרו חז"ל "איזהו החכם? הלומד מכל אדם". זה לא סתם. תלמד מכל אדם גם אם הוא מאתגר אותך ב-Comfort Zone שלך.
זאת לא בושה לזוז הצידה ולתת לאחרים שיש להם יותר זמן, משאבים ויכולת לעשות את העבודה. הרי המטרה של כולנו שווה. לעזור אחד לשני ותרום לקהילה. משחקי אגו רק פוגעים בחוויה ומרחיקים תורמים אחרים וחברי קהילה נוספים.
שבוע טוב.
-
dhead666
-
- גורו HTPC

- תגובות: 2975
- הצטרף: פברואר 2009
@OhadG
כן, תודה על ההערה.
כן, תודה על ההערה.
-
dhead666
-
- גורו HTPC

- תגובות: 2975
- הצטרף: פברואר 2009
אמצע השבוע הגיע והנה עוד עדכון.
מי שפספס, ביום ראשון יצאה גרסת ביטא שנייה ל־Helix.
בניגוד לציפיה שלי לא עודכנו קבצי השפה מ־Transifex, כלומר לא השתנו התרגומים.
ארבעת הימים האחרונים (שישי-שני) לא היו מאוד פוריים מבחינתי בהקשר של תרגום Kodi כך שלא סיימתי לעבור על המחרוזות בפרויקט התרגום הראשי Master (או XBMC Master).
אני מאמין שעד סוף היום כן אספיק לעבור לפחות על xbmc-core בפרויקט Master (שמרכיב כ־90+ מאותו פרויקט) ועד מחר הפרויקט יהיה מאושר מבחינתי.
לאחר מכן אגש לפרויקטים של ההרחבות והמעטפות, אם גרסת Helix תצא לפני תום שבוע הבא אז אולי לא אספיק לתרגם הכל אך מאחר שההרחבות מתעדכנות כל הזמן הרי כי לא יהיה נורא אם מועד סיום תרגומן יהיה מעט לאחר שחרור Helix.
הבדיקה והאישור כוללים כמובן מעבר מלא על כל המחרוזות מול Kodi ותיקונן.
ישאלו אלה הספקנים האם באמת זה נחוץ ?
התשובה שלי היא תשאלו בבקשה את מי שתרגם ואת זה שאישר את הערך 'Android' כ־'הנפשה/מונפש' כך מחרוזת כמו 'Android Pictures', שכוונתה כמובן תמונות מאנדרואיד (בהוספת מקור מדיה), תורגמה משום מה ל'תמונות מונפשות'.
זו כמובן דוגמה אחת מיני רבות למה נדרשת בדיקה מלאה (דבר שיכול להיות חד פעמי אם תרגום עתידי נעשה בהתאם לכללים מסוימים).
נכון לעתה רק בפרויקט הראשי Master אחוז המחרוזות שתיקנתי או תרגמתי (בימים האחרונים) עומד בערך על שליש, מדובר בנתון מאוד גבוה שמצביע על שיפור משמעותי בתרגום הממשק.
מי שרוצה בינתיים להתרשם מהתרגום המעודכן של הממשק מוזמן להוריד את קבצי השפה המצורפים עבור Kodi ועבור מעטפת ברירת המחדל Confluence.
יש להחליף את הקבצים עם קבצי string.po שתחת תיקיית השפה Hebrew במיקומים המתאימים למעטפת ול־Kodi.
קובץ שפה עבור Kodi
קובץ שפה עבור Confluence
מי שפספס, ביום ראשון יצאה גרסת ביטא שנייה ל־Helix.
בניגוד לציפיה שלי לא עודכנו קבצי השפה מ־Transifex, כלומר לא השתנו התרגומים.
ארבעת הימים האחרונים (שישי-שני) לא היו מאוד פוריים מבחינתי בהקשר של תרגום Kodi כך שלא סיימתי לעבור על המחרוזות בפרויקט התרגום הראשי Master (או XBMC Master).
אני מאמין שעד סוף היום כן אספיק לעבור לפחות על xbmc-core בפרויקט Master (שמרכיב כ־90+ מאותו פרויקט) ועד מחר הפרויקט יהיה מאושר מבחינתי.
לאחר מכן אגש לפרויקטים של ההרחבות והמעטפות, אם גרסת Helix תצא לפני תום שבוע הבא אז אולי לא אספיק לתרגם הכל אך מאחר שההרחבות מתעדכנות כל הזמן הרי כי לא יהיה נורא אם מועד סיום תרגומן יהיה מעט לאחר שחרור Helix.
הבדיקה והאישור כוללים כמובן מעבר מלא על כל המחרוזות מול Kodi ותיקונן.
ישאלו אלה הספקנים האם באמת זה נחוץ ?
התשובה שלי היא תשאלו בבקשה את מי שתרגם ואת זה שאישר את הערך 'Android' כ־'הנפשה/מונפש' כך מחרוזת כמו 'Android Pictures', שכוונתה כמובן תמונות מאנדרואיד (בהוספת מקור מדיה), תורגמה משום מה ל'תמונות מונפשות'.
זו כמובן דוגמה אחת מיני רבות למה נדרשת בדיקה מלאה (דבר שיכול להיות חד פעמי אם תרגום עתידי נעשה בהתאם לכללים מסוימים).
נכון לעתה רק בפרויקט הראשי Master אחוז המחרוזות שתיקנתי או תרגמתי (בימים האחרונים) עומד בערך על שליש, מדובר בנתון מאוד גבוה שמצביע על שיפור משמעותי בתרגום הממשק.
מי שרוצה בינתיים להתרשם מהתרגום המעודכן של הממשק מוזמן להוריד את קבצי השפה המצורפים עבור Kodi ועבור מעטפת ברירת המחדל Confluence.
יש להחליף את הקבצים עם קבצי string.po שתחת תיקיית השפה Hebrew במיקומים המתאימים למעטפת ול־Kodi.
קובץ שפה עבור Kodi
קובץ שפה עבור Confluence
-
dhead666
-
- גורו HTPC

- תגובות: 2975
- הצטרף: פברואר 2009
עוד עדכון קצר.
כרגע נראה כי בימים הקרובים תצא גרסת ביטא 3 שתכיל את התרגומים המעודכנים ל־Kodi ומעטפת ברירת המחדל Confluence.
מבחינתי התרגומים הנ"ל נמצאים במצב של בקרת איכות סופית ב־Kodi, כלומר לאחר שעברתי על כל המחרוזות, תרגמתי ותיקנתי אני כעת רק עושה בדיקה נוספת של הממשק.
זה השלב שבו אשמח לקבל הערות על התרגום והצעות לשיפור.
אני בספק אם כל השינויים בתרגום הרחבות הטלוויזיה חיה יכנסו לביטא 3, אני כן מתכוון לבקש זאת באופן פרטני מחר (לאחר בדיקה נוספת של התרגום).
השינוי המשמעותי שהייתי ספקן לגביו הוא העברת הפעלים בתפריטי השליטה השונים מלשון ציווי לשם הפעולה (נגן -> ניגון וכד').
עתה, לאחר בדיקת הממשק עם השינוי הזה, אני מרגיש די מרוצה ממנו ולא חושב שמעמיס על הממשק.
אחת הנקודות שמבחינתי היתה לה השפעה משמעותית על התקדמות קצב בדיקת התרגום היא קיום של מחרוזות ישנות שאינן נמצאות כלל בשימוש ב־Kodi, ללא בדיקה מדויקת אני מעריך שמס' המחרוזות האלה הוא לפחות מעל 200.
כל מחרוזת ומחרוזת כזאת שלא היית בטוח לגביה חיפשתי באופן פרטני בקוד לראות האם היא מופיעה.
כאשר היא לא הופיעה מצד אחד זה אפשר לי פשוט להשאירה כמו שהיא אך מצד שני לא הייתי רוצה שמתרגם יתקל בה ויתרגם לפיה או שיבזבז זמן עליה כך שהשתדלתי לפתוח issue ב־Transifex לבעייתיות מבינהן כך שיהיה לפחות ברור למתרגמים שהן לא בשימוש.
שלב הבא כמובן יהיה כתיבת סקריפט שיאתר את כל המחרוזות האלה לשם הסרתן, אך כרגע אני משאיר את זה לצוות הפיתוח של Kodi (שדווחו על זאת).
בכל מקרה הדגש למתרגמים עתידיים הוא שאם סוקרים מחרוזות קיימות לשם תרגום חדשות אז יש לשים לב לעובדה שמחרוזות מסוימות יצאו משימוש, הרצת חיפוש קצר ב־Github בד"כ תאפשר לזהות אותן (עם הדגש שקיים מספר מצומצם של מחרוזות שנקראות ע"י פונקציות שמשתמשות באריתמטיקת מצביעים כך שמזהה המחרוזות לא תמיד מופיע ישירות בקוד).
השבוע הקרוב אני מקווה שיהיה מאוד פורה מבחינת תרגום הרחבות ומעטפות, למרות שכמדומני רוב המעטפות אינן תואמות Helix עדיין.
כרגע נראה כי בימים הקרובים תצא גרסת ביטא 3 שתכיל את התרגומים המעודכנים ל־Kodi ומעטפת ברירת המחדל Confluence.
מבחינתי התרגומים הנ"ל נמצאים במצב של בקרת איכות סופית ב־Kodi, כלומר לאחר שעברתי על כל המחרוזות, תרגמתי ותיקנתי אני כעת רק עושה בדיקה נוספת של הממשק.
זה השלב שבו אשמח לקבל הערות על התרגום והצעות לשיפור.
אני בספק אם כל השינויים בתרגום הרחבות הטלוויזיה חיה יכנסו לביטא 3, אני כן מתכוון לבקש זאת באופן פרטני מחר (לאחר בדיקה נוספת של התרגום).
השינוי המשמעותי שהייתי ספקן לגביו הוא העברת הפעלים בתפריטי השליטה השונים מלשון ציווי לשם הפעולה (נגן -> ניגון וכד').
עתה, לאחר בדיקת הממשק עם השינוי הזה, אני מרגיש די מרוצה ממנו ולא חושב שמעמיס על הממשק.
אחת הנקודות שמבחינתי היתה לה השפעה משמעותית על התקדמות קצב בדיקת התרגום היא קיום של מחרוזות ישנות שאינן נמצאות כלל בשימוש ב־Kodi, ללא בדיקה מדויקת אני מעריך שמס' המחרוזות האלה הוא לפחות מעל 200.
כל מחרוזת ומחרוזת כזאת שלא היית בטוח לגביה חיפשתי באופן פרטני בקוד לראות האם היא מופיעה.
כאשר היא לא הופיעה מצד אחד זה אפשר לי פשוט להשאירה כמו שהיא אך מצד שני לא הייתי רוצה שמתרגם יתקל בה ויתרגם לפיה או שיבזבז זמן עליה כך שהשתדלתי לפתוח issue ב־Transifex לבעייתיות מבינהן כך שיהיה לפחות ברור למתרגמים שהן לא בשימוש.
שלב הבא כמובן יהיה כתיבת סקריפט שיאתר את כל המחרוזות האלה לשם הסרתן, אך כרגע אני משאיר את זה לצוות הפיתוח של Kodi (שדווחו על זאת).
בכל מקרה הדגש למתרגמים עתידיים הוא שאם סוקרים מחרוזות קיימות לשם תרגום חדשות אז יש לשים לב לעובדה שמחרוזות מסוימות יצאו משימוש, הרצת חיפוש קצר ב־Github בד"כ תאפשר לזהות אותן (עם הדגש שקיים מספר מצומצם של מחרוזות שנקראות ע"י פונקציות שמשתמשות באריתמטיקת מצביעים כך שמזהה המחרוזות לא תמיד מופיע ישירות בקוד).
השבוע הקרוב אני מקווה שיהיה מאוד פורה מבחינת תרגום הרחבות ומעטפות, למרות שכמדומני רוב המעטפות אינן תואמות Helix עדיין.
- BuSHari
-
- חבר פעיל מאוד

- תגובות: 143
- הצטרף: מאי 2007
ברק כמו שאמרתי לך, בהודעות ב-Transifex.
אין לי בעיה שתיקח אחריות על הגרסה החדשה של Kodi אבל לא היה שום צורך להוריד אותי דרגה.
אפשר לעשות את הכל ביחד, שאחד יתרגם ואחד יבדוק את התרגום ובנוסף שיגיעו מתרגמים נוספים שיעזרו לתרגם ואנחנו ננחה אותם.
אתה החלטת להשתלט על הכל בצורה לא נעימה כלל, אני מתרגם את התוכנה הזאת כבר 5 שנים ואני זה שהכנסתי אותך לתרגום הזה, אז לא יכול שאתה תבוא ותנסה להוריד אותי.
אז יכול להיות שהיו כמה תרגומים שהם לא מדוייקים כי לא ידעו איך לתרגם אותם, בשביל זה יש את הקהילה שאחד יעזור לשני ולא להשתלט על הכל בצורה מגעילה.
באתר של התרגומים יש אפשרות לכתוב תגובה על כל תרגום ולהתייעץ וזה מה שאנחנו אמורים לעשות.
בכל מקרה, מאחל לך בהצלחה, כי באמת הצלחת לעצבן אותי בדרך שלך.
תודה ושבוע נפלא,
עידן
אין לי בעיה שתיקח אחריות על הגרסה החדשה של Kodi אבל לא היה שום צורך להוריד אותי דרגה.
אפשר לעשות את הכל ביחד, שאחד יתרגם ואחד יבדוק את התרגום ובנוסף שיגיעו מתרגמים נוספים שיעזרו לתרגם ואנחנו ננחה אותם.
אתה החלטת להשתלט על הכל בצורה לא נעימה כלל, אני מתרגם את התוכנה הזאת כבר 5 שנים ואני זה שהכנסתי אותך לתרגום הזה, אז לא יכול שאתה תבוא ותנסה להוריד אותי.
אז יכול להיות שהיו כמה תרגומים שהם לא מדוייקים כי לא ידעו איך לתרגם אותם, בשביל זה יש את הקהילה שאחד יעזור לשני ולא להשתלט על הכל בצורה מגעילה.
באתר של התרגומים יש אפשרות לכתוב תגובה על כל תרגום ולהתייעץ וזה מה שאנחנו אמורים לעשות.
בכל מקרה, מאחל לך בהצלחה, כי באמת הצלחת לעצבן אותי בדרך שלך.
תודה ושבוע נפלא,
עידן
-
dhead666
-
- גורו HTPC

- תגובות: 2975
- הצטרף: פברואר 2009
@BuSHari
כפי שכבר כתבתי מספר פעמים, חשוב היה לי בגרסת Helix להיות הגורם היחידי שמאשר את התרגום עקב ההיקף העצום של המחרוזות שיש לדעתי צורך לתקן ברמה כזו אחרת.
רק ב־xbmc-core מתוך 3261 מחרוזות יצא לי לערוך (או לתרגם מאפס) 1819 מחרוזות, וכמובן שאת כל השאר בדקתי ברמה כזו או אחרת, אם בחיפוש בקוד של Kodi או בממשק המשתמש עצמו.
ברור הרי שהרשאת בדיקה מאפשרת שינוי תרגום מאושר, אם תרגום שאישרתי עבור Helix ישונה הרי שהמאמצים שהושקעו על ידי יהיו לחינם.
האם מי שיבדוק עתה את השינויים שביצעתי ישקיע את אותם מאמצים ויבדוק כל ערך בממשק המשתמש? אני לא חושב.
כשמכניסים לחשבון את פרק הזמן הקצר עד יציאת Helix ואת הרצון גם לקבל ביקורת ממשתמשים הרי שזה מאוד לא ריאלי שתתבצע ביקורת ראויה על אלפי המחרוזות אותן אני מתקן ומה שברור לי שיקרה שישונו מחרוזות שאושרו ללא בקרה מצידי.
זמינות לפניות ותקשורת יומיומית בתקופה זו של סיום פיתוח Helix היא מאוד חשובה, משום מה לא הרגשתי שאתה מסוגל לענות על כך.
לעומת זאת בתקופה הזו מתאפשר לי להיות זמין יומיומית לנושא ולקבל שאילתות ממשתמשים פה בפורום.
הדגשתי מספר ומספר פעמים שלאחר יציאת Helix אין לי בעיה להעביר את השרביט הלאה, להיפך אשמח אם יהיו מתנדבים שיעזרו בבדיקת התרגום, אך זה לאחר שיש סט הנחיות ומילון מושגים אם קיים או על בסיס תרגום איכותי ואחיד, שזה מה שכיוונתי לעשות וממשיך בכך כעת עם ההרחבות והמעטפות.
נדמה לי שאתה קצת מפספס, לאף אחד ובמיוחד לא למתרגם אין בעלות על פרויקט קוד פתוח כמו Kodi, יש צוות פיתוח שהם בעלי זכות הוטו בנושא.
במקרה שלי, Attila אישר אותי כרכז תרגום בעת פיתוח Gotham עקב פניה אישית שלי על בסיס מספר המחרוזות הגדול שתרגמתי עבור ההרחבות (דבר ששונה על ידך אך גם השבת חזרה).
בהתאם לכך כפי שציינתי, הורדת הדרגה שביצעתי נעשתה בתיאום מלא מול נציג צוות הפיתוח של Kodi, מתוך רצון והתחייבות מצידי להקפיץ את איכות וכמות התרגום מדרגה אחת קדימה ותוך הדגשה שהדבר נעשה ספציפית וזמנית על Helix.
בשורה התחתונה, בימים הקרובים תצא גרסת ביטא 3 והפעם (לפי הבקשה ב־Github) התרגום של Kodi ושל המעטפת Confluence יהיו מתורגמים באופן מלא לאחר בקרה שלי כך שניתן יהיה לקבל מענה ממשתמשים בנושא ולתקן אם צריך לפני יציאת גרסה יציבה.
זה לא היה נעשה אם לא הייתי לוקח את היוזמה, דבר שלא הייתי מוכן לעשות אם לא היתה לי זכות וטו על התרגום של Helix.
ושוב אני צריך כנראה עוד פעם להדגיש שזכות הוטו הזו נדרשת מבחינתי באופן זמני עבור Helix.
כפי שכבר כתבתי מספר פעמים, חשוב היה לי בגרסת Helix להיות הגורם היחידי שמאשר את התרגום עקב ההיקף העצום של המחרוזות שיש לדעתי צורך לתקן ברמה כזו אחרת.
רק ב־xbmc-core מתוך 3261 מחרוזות יצא לי לערוך (או לתרגם מאפס) 1819 מחרוזות, וכמובן שאת כל השאר בדקתי ברמה כזו או אחרת, אם בחיפוש בקוד של Kodi או בממשק המשתמש עצמו.
ברור הרי שהרשאת בדיקה מאפשרת שינוי תרגום מאושר, אם תרגום שאישרתי עבור Helix ישונה הרי שהמאמצים שהושקעו על ידי יהיו לחינם.
האם מי שיבדוק עתה את השינויים שביצעתי ישקיע את אותם מאמצים ויבדוק כל ערך בממשק המשתמש? אני לא חושב.
כשמכניסים לחשבון את פרק הזמן הקצר עד יציאת Helix ואת הרצון גם לקבל ביקורת ממשתמשים הרי שזה מאוד לא ריאלי שתתבצע ביקורת ראויה על אלפי המחרוזות אותן אני מתקן ומה שברור לי שיקרה שישונו מחרוזות שאושרו ללא בקרה מצידי.
זמינות לפניות ותקשורת יומיומית בתקופה זו של סיום פיתוח Helix היא מאוד חשובה, משום מה לא הרגשתי שאתה מסוגל לענות על כך.
לעומת זאת בתקופה הזו מתאפשר לי להיות זמין יומיומית לנושא ולקבל שאילתות ממשתמשים פה בפורום.
הדגשתי מספר ומספר פעמים שלאחר יציאת Helix אין לי בעיה להעביר את השרביט הלאה, להיפך אשמח אם יהיו מתנדבים שיעזרו בבדיקת התרגום, אך זה לאחר שיש סט הנחיות ומילון מושגים אם קיים או על בסיס תרגום איכותי ואחיד, שזה מה שכיוונתי לעשות וממשיך בכך כעת עם ההרחבות והמעטפות.
נדמה לי שאתה קצת מפספס, לאף אחד ובמיוחד לא למתרגם אין בעלות על פרויקט קוד פתוח כמו Kodi, יש צוות פיתוח שהם בעלי זכות הוטו בנושא.
במקרה שלי, Attila אישר אותי כרכז תרגום בעת פיתוח Gotham עקב פניה אישית שלי על בסיס מספר המחרוזות הגדול שתרגמתי עבור ההרחבות (דבר ששונה על ידך אך גם השבת חזרה).
בהתאם לכך כפי שציינתי, הורדת הדרגה שביצעתי נעשתה בתיאום מלא מול נציג צוות הפיתוח של Kodi, מתוך רצון והתחייבות מצידי להקפיץ את איכות וכמות התרגום מדרגה אחת קדימה ותוך הדגשה שהדבר נעשה ספציפית וזמנית על Helix.
בשורה התחתונה, בימים הקרובים תצא גרסת ביטא 3 והפעם (לפי הבקשה ב־Github) התרגום של Kodi ושל המעטפת Confluence יהיו מתורגמים באופן מלא לאחר בקרה שלי כך שניתן יהיה לקבל מענה ממשתמשים בנושא ולתקן אם צריך לפני יציאת גרסה יציבה.
זה לא היה נעשה אם לא הייתי לוקח את היוזמה, דבר שלא הייתי מוכן לעשות אם לא היתה לי זכות וטו על התרגום של Helix.
ושוב אני צריך כנראה עוד פעם להדגיש שזכות הוטו הזו נדרשת מבחינתי באופן זמני עבור Helix.
-
dhead666
-
- גורו HTPC

- תגובות: 2975
- הצטרף: פברואר 2009
עוד עדכון להיום.
ביטא 3 תויגה ב־Github לפני כמה דקות ז"א במהלך השעות הקרובות תהיה זמינה להורדה וכנראה עוד יום-יומיים תהיה גם גרסת OpenELEC מעודכנת.
קבצי השפה של Kodi ו־Confluence מעודכנים, כך גם הרחבות החיזויים ושומרי המסך.
קבצי השפה של הרחבות לקוחות טלוויזיה עודכנו שבוע שעבר כך שלא כל השינויים שם ובנוסף לכך אני עוד בתהליך סיום הבדיקה של חלקם.
ביטא 3 תויגה ב־Github לפני כמה דקות ז"א במהלך השעות הקרובות תהיה זמינה להורדה וכנראה עוד יום-יומיים תהיה גם גרסת OpenELEC מעודכנת.
קבצי השפה של Kodi ו־Confluence מעודכנים, כך גם הרחבות החיזויים ושומרי המסך.
קבצי השפה של הרחבות לקוחות טלוויזיה עודכנו שבוע שעבר כך שלא כל השינויים שם ובנוסף לכך אני עוד בתהליך סיום הבדיקה של חלקם.