כיצד אנשי תפעול יכולים לתרגם קבצי קונפיגורציית YAML ולשמור על מבנה ההזחה?
אבחון מצב עכשווי מרכזי
“YAML תלוי בהזחה (Indentation) כדי לייצג היררכיות; טעות קטנה במספר הרווחים תגרום לכישלון בניתוח הקובץ. בנוסף, Key הוא לרוב פרמטר מערכת ואסור לתרגום.”
ניתוח סיבת השורש
מנגנון שמירה קפדני על הזחה
O.Translator בזמן ניתוח YAML מתעד את דרגת ההזחה של כל שורה. בעת תרגום ערך, ללא תלות באורך השפה היעד, בהחזרה תמיד נשמר יישור מחמיר לפי מספר הרווחים המקורי.
תרגום ושימור הערות
זיהוי חכם של תוכן הערה אחרי `#`. המשתמש יכול לבחור לתרגם הערות כדי לסייע לצוותים בינלאומיים להבין את מטרת התצורה, תוך הקפדה שמפתחות (Key) לא ישונו.
סיכום הפתרון הסופי
יש לוודא שקובץ התצורה המתורגם יהיה קריא לאדם ויפעל באופן מושלם גם למכונה.