כיצד לתרגם קבצי XML עמוקי קינון תוך שמירה על ערכי המאפיינים?

אבחון מצב עכשווי מרכזי

קבצי XML משמשים לעיתים קרובות כמשאבים לאפליקציות אנדרואיד (strings.xml) או להחלפת נתונים, כשהקינון המורכב והמאפיינים (Attributes) שלהם עלולים להיפגע בתהליך התרגום.

ניתוח סיבת השורש

1

איתור מדויק ברמת הצומת

O.Translator מפרק את עץ ה-DOM של ה-XML, ומאפשר למשתמש להגדיר תרגום טקסטים שבתוך תגיות מסוימות (למשל `<string>`), תוך התעלמות מתגיות קונפיגורציה. בנוסף, המערכת יודעת לזהות ערכי מאפיינים שיש לתרגם (כגון `label="text"`) ולהבדילם מ-ID שאין לתרגם.

2

הגנה על בלוקים מסוג CDATA

עבור תוכן שמוקף במבנה `<![CDATA[ ... ]]>`, המערכת מסוגלת לזהות ולתרגם נכונה רק את הטקסט, מבלי לשנות את מבנה CDATA — דבר החשוב במיוחד ב-XML הכולל קוד HTML.

סיכום הפתרון הסופי

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