
ترجم ملفات XML دون كسر العلامات
Android strings.xml و XLIFF و RESX والمخططات المخصصة. تبقى العلامات والسمات سليمة. يُترجم فقط محتوى النص.
ترجمة XML تُفسد أكثر مما تُصلح
يبدو XML بسيطاً إلى أن تحتاج إلى ترجمته. تُشوَّه العلامات، وتُترجم السمات عندما لا ينبغي ترجمتها، وتختفي مقاطع CDATA، وتنكسر العلامات ذات الإغلاق الذاتي. قوس زاوية واحد في غير موضعه وقد يتعطل تطبيقك بالكامل.
تتلف علامات HTML و XML داخل السلاسل القابلة للترجمة أو تُزال
تُترجم السمات التي ينبغي أن تبقى دون تغيير (IDs, names, formats) عن طريق الخطأ
تُشوَّه مقاطع CDATA وتعليمات المعالجة والتعليقات أو تُزال
تُشفَّر كيانات XML والأحرف الخاصة مرتين أو تضيع
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">MyApp</string>
<string name="welcome">Welcome, %1$s!</string>
<string name="items_count">%d items</string>
<plurals name="inbox">
<item quantity="one">%d new message</item>
<item quantity="other">%d new messages</item>
</plurals>
</resources><?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">MyApp</string>
<string name="welcome">환영합니다, %1$s!</string>
<string name="items_count">%d개 항목</string>
<plurals name="inbox">
<item quantity="other">새 메시지 %d개</item>
</plurals>
</resources>ما الذي يحافظ عليه i18n Agent
بنية العلامات
تبقى علامات الفتح وعلامات الإغلاق والعناصر ذات الإغلاق الذاتي والتسلسلات الهرمية المتداخلة في XML تماماً كما هي مُعرَّفة
السمات والمعرّفات
يتم التعرف على سمات العناصر مثل name و id ورايات قابلية الترجمة وتُترك دون تغيير
CDATA والتعليقات
تمر مقاطع CDATA دون تغيير. تُحفَظ تعليقات XML في مواضعها الأصلية
الترميز والكيانات
تُعالَج تصريحات XML وترميز الأحرف والكيانات المسماة بشكل صحيح لكل لغة مستهدفة
يعمل مع تنسيق XML الخاص بك
كيف يعمل

لا نسخ ولصق يدوياً. لا استخراج للسلاسل. فقط ملفات مترجمة.
جرّب i18n Agent الآن
أفلت ملف الترجمة هنا
JSON, YAML, PO, XML, CSV, Markdown, Properties
أو انقر للاستعراض
اللغات المستهدفة
الأسئلة الشائعة
هل لديك فريق مؤسسي؟
هل ما زلت عالقاً في عقد TMS؟ لنتحدث عن الترحيل.