UI - הבטחת איכות
UI - הבטחת איכות
הבטחת איכות (Quality Assurance)
- בדיקת קובץ המקור לפני תחילת תהליך התרגום
- בדיקת הקבצים המתורגמים לפני מסירה ללקוח
- בדיקת תקינות הממשק המתורגם
ב-MyWord אנו מבינים, ששביעות רצונו של משתמש הקצה מושפעת בעיקר מחוויית השימוש בממשק המשתמש בשפה שלו. לפיכך, קיימת חשיבות רבה לבדוק את הממשק המתורגם לפני שחרור הגרסה המתורגמת ללקוח.
בדומה לבדיקות ממשק המשתמש בשפת המקור המבוצעות על ידי הלקוח, MyWord בודקת את ממשקי המשתמש המתורגמים על מנת להבטיח שחווית השימוש בממשק המתורגם לא נופלת מחוויית השימוש בממשק בשפה המקורית.
השירות האיכותי שלנו מבוסס על תהליכי עבודה ונהלי בקרה קפדניים ביותר, אף מעבר לנדרש בתקני האיכות המחמירים של עולם התרגום.
לפני התרגום
הבטחת איכות חייבת להתחיל בבדיקת קובץ המקור. חשוב לתקן תקלות בקובץ המקור לפני תחילת התרגום על מנת להימנע מהעתקת התקלות לקבצים המתורגמים. קל יותר לתקן קובץ מקור אחד מאשר הרבה קבצים מתורגמים.
מספר דוגמאות לתקלות נפוצות בקבצי המקור:
- בדיקת חוקיות מבנית של קובץ המקור
- שרשור (Concatenation)
- כתיבת Parser
כתיבת Parser מתאים, מבטיחה שהמתרגם יתרגם אך ורק את הטקסט הרלוונטי, ובמקביל כל הטקסט שאינו מיועד לתרגום (קוד והערות) לא יהיה נגיש למתרגם.
- משתנים (Variables / Place holders)
לפני תחילת התרגום אנו מוודאים שכל המשתנים תקינים, ניתנים לזיהוי והערכים שלהם ברורים למתרגם. מהנדסי הלוקליזציה של MyWord מסמנים את המשתנים כך שהמתרגמים יכולים לשנות את מיקומם במשפט בכפוף לחוקי השפה, אך לא יכולים לפגוע בשם המשתנה.
- בניית מילון מונחים (Glossary)
לכל תעשיה יש ז'רגון מקצועי ולכל חברה בתעשייה יש ז'רגון פנימי והעדפות שפה משלה. על מנת להבטיח שימוש במונחים המועדפים על הלקוח, לפני תחילת התרגום אנו בונים, בשיתוף עם המתרגמים ועם הלקוח מילון מונחים המלווה את המתרגמים במהלך התרגום.
לאחר התרגום ולפני המסירה
למרות הבדיקות הקפדניות שאנו מבצעים על הקובץ שנשלח לתרגום, תקלות יכולות לקרות גם במהלך התרגום. לפיכך יש חשיבות רבה לביצוע בדיקות נוספות לפני המסירה ללקוח.
- משתנים (Variables / place holders)
במהלך התרגום, המתרגם משנה את מיקום המשתנה כך שיתאים למבנה שפת היעד. מכיוון שהפעולה הינה פעולה ידנית, קיימת חשיבות גבוהה לוודא שכל המשתנים הועתקו מסטרינג המקור לסטרינג המתורגם בצורה נכונה. אנו בודקים שלא חסר משתנה, שאין משתנה עודף ושאין משתנה שהועתק מסטרינג אחר.
- Escape characters and tags
- מילון מונחים (Glossary)
לאחר קבלת התרגום, באמצעות כלים יעודיים, מהנדס הלוקליזציה מוודא שהתרגום כולל את המונחים המוסכמים. רשימת החריגות מועברת למתרגם לבדיקה נקודתית מאחר ויש מקרים בהם נדרש לחרוג מהמונחים המוסכמים.
- אורך טקסט
חשיבות אורך הטקסט רלוונטית הן בתרגום מסמכים והן בתרגום ברושורים, אך חשובה שבעתיים בתרגום ממשק משתמש בגלל מגבלת מקום. טקסט המוצג בחלקו בגלל מגבלת מקום על כפתורים, תפריטים או מסכי הודעה פוגע בחוויית המשתמש.
- מילים לא לתרגום
- קידוד
הקבצים המתורגמים שומרים על הקידוד המקורי של קובץ המקור, למשל UTF-8 או משתנים לפי דרישת הלקוח.
בדיקת הממשק המתורגם
בדומה לבדיקת ממשקי המשתמש בשפת המקור המבוצעת על ידי מחלקת ה-QA של הלקוח, MyWord בודקת את הממשקים המתורגמים. בהתאם לסוג התוכנה (Desktop or Application) ולשפת היעד. שיטת הבדיקה נקבעת בשיתוף עם הלקוח.
* הבדיקות המבוצעות כפופות לשיטת הבדיקה שנבחרה על ידי הלקוח, בהתייעצות עם מהנדסי הלוקליזציה של MyWord.
הממשק המתורגם נבדק בשלושה רבדים:
- בדיקה לשונית (תרגום ללא הקשר)
במקרים רבים יש מספר תרגומים נכונים בשפת היעד עבור אותו מונח. על מנת לבחור את התרגום הנכון נדרש הקשר שלרוב חסר למתרגם בעת תרגום קובץ סטרינגים. בדיקת הממשק המתורגם מאפשרת למתרגם לדייק את התרגום.
חשוב להדגיש כי בדיקה זו אינה תחליף להגהה לשונית.
- בדיקה פונקציונאלית
תהליך התרגום הינו תהליך מבוקר המונע פגיעה בקוד התוכנה. מסיבה זו לא נדרשת בדיקה פונקציונאלית מלאה של הגרסה המתורגמת כפי שמבצע הלקוח על גרסת המקור. עם זאת, נדרש לבדוק פונקציונאליות שיכולה להיות מושפעת משפת היעד כגון: חיפוש, מיון, יצוא, הדפסה וכו'.
- בדיקה קוסמטית – בדיקה ויזואלית
רוב ממשקי המשתמש מעוצבים בהתאמה לשפה בה נכתב ממשק המשתמש (לרוב אנגלית). מאחר ואורך הטקסט שונה בין שפה לשפה, נדרש לוודא שהטקסט המתורגם אינו חורג מהמקום שהוקצה לו בממשק המשתמש (בעיקר בכפתורים ובתפריטים).
כמו כן, נבדקת יכולת הצגת תווים מיוחדים בממשק המשתמש למשל, ö, ä, ü, סימנים אסיאתיים וכדומה.