1.800+ تطبيقات Android مُترجمة

Android i18n JSON & strings.xml → 29 لغة

قم بتحميل strings.xml أو JSON. ستحصل على values-de/، values-fr/، values-es/ خلال دقيقتين. الحافظات %1$s محمية.

€1/لغة ذاكرة الترجمة الجمع ومصفوفات السلاسل

لماذا يزعج توطين Android المستخدمين؟

تعديل XML يدوي

انسخ strings.xml لكل لغة. ناسي مجلد value-de؟ التطبيق هيتعطل.

وكالات باهظة الثمن

تكلف خدمات الترجمة €0,15/كلمة. تطبيقك الذي يحتوي على 500 سلسلة يكلف €500+ لكل لغة.

مُنسيقات معطلة

يُدمر Google Translate %1$s و%d. استدعاءات getString() لديك ستؤدي إلى تعطّل التطبيق.

كيف يعمل هذا؟

3 خطوات. دقيقتان. تم.

1

رفع ملف strings.xml

أو ملف JSON/ARB. نحن نتعرّف على التنسيق.

2

اختر اللغات

29 لغة. الألمانية، الفرنسية، اليابانية، الصينية...

3

تنزيل

احصل على values-de/، values-fr/، values-es/ جاهزة لمجلد res/ لديك.

تنسيقات Android المدعومة

Native Android، React Native، Flutter – كل ذلك في أداة واحدة.

strings.xml

أندرويد أصلي

JSON i18n

React Native، Flutter

ARB

Flutter/Dart

XLIFF

المعيار الصناعي

قبل → بعد

تظل المعلمات النائبة والجمع وعلامات HTML كما هي.

قبل (values/strings.xml)

<!-- res/values/strings.xml -->
<resources>
    <string name="app_name">My App</string>
    <string name="welcome">Welcome, %1$s!</string>
    <string name="items">%d items found</string>
    <plurals name="songs">
        <item quantity="one">%d song</item>
        <item quantity="other">%d songs</item>
    </plurals>
</resources>

بعد (values-de/strings.xml)

<!-- res/values-de/strings.xml -->
<resources>
    <string name="app_name">Meine App</string>
    <string name="welcome">Willkommen, %1$s!</string>
    <string name="items">%d Artikel gefunden</string>
    <plurals name="songs">
        <item quantity="one">%d Lied</item>
        <item quantity="other">%d Lieder</item>
    </plurals>
</resources>

حاسبة الأسعار

8,000 الأحرف
الرسوم الأساسية (5 × €1.00)5.00
تكلفة الأحرف (€0.12/1000)0.96
الإجمالي5.96
ترجم دلوقتي →

مصمّم لمطوري Android

حماية المعلمات النائبة

يحمي تلقائيًا %s و %d و %1$s و {name} ومرجعيات @string.

جميع صيغ Android

strings.xml، JSON لـ React Native، ARB لـ Flutter. أداة واحدة لكل شيء.

دقيقتان بدل أسبوعين

تحميل → اختيار اللغات → تنزيل values-de و values-fr و values-es.

ذاكرة الترجمة = توفير 90%

سيتم إعادة استخدام السلاسل المترجمة فعلاً. تحديثات التطبيق تكلف القليل جدًا.

دعم كامل لصيغة Android

%s, %d, %f مُنسّق
%1$s معاملات الموضع
@string/مرجعيات
الجمع (سلاسل الكميات)
سلاسل النصوص
أقسام CDATA
علامات تنسيق HTML
سلاسل الهروب (\n, \t)

لماذا ليس Google Translate؟

shipglobalGoogle TranslateDeepL
%1$s محمي
هيكل XML
الجمع
ذاكرة الترجمة

مستعدين ترجمة تطبيق Android بتاعك؟

أول ترجمة خلال دقيقتين. مفيش اشتراك. مفيش هراء.