Skip to main content
AndroidAndroid Integration

بسّط توطين Android لديك

مزامنة أصلية لملفات strings.xml وسير عمل تطبيقات Android

دليل توطين Android

تحديات توطين Android

تتطلب المشاريع متعددة الوحدات وموارد XML سير عمل منظمًا للتوطين

إدارة strings.xml عبر الوحدات

وحدات الميزات ووحدات المكتبات، ولكل منها مجلد res/values/ خاص بها — فتتباعد السلاسل النصية وتتكرر

تتعطل قواعد صيغ الجمع بين اللغات

تحتاج صيغ الجمع إلى فئات CLDR مختلفة لكل لغة — ومن السهل إغفال few وmany في الروسية والعربية

تزيل App Bundle موارد اللغة

يقسم Google Play ملفات APK حسب اللغة، ما يعطّل تبديل اللغة داخل التطبيق

لا يوجد تكامل مع سير العمل

عملية الترجمة منفصلة عن بناء Gradle وسير عمل Android Studio لديك

توطين أصلي لنظام Android

توطين يتكامل بسلاسة مع Android Studio وJetpack Compose وسير عمل Gradle لديك.

Android localization workflow - strings.xml files synced to multiple languages

السلاسل المصدرية

اكتشاف واستخراج

ترجمة

مزامنة عكسية

ميزات خاصة بـ Android

مصمم لتطوير Android الحديث باستخدام Jetpack Compose والمشاريع متعددة الوحدات وبيانات Play Store الوصفية

دعم strings.xml

مزامنة مباشرة مع ملفات موارد Android XML

Jetpack Compose

تكامل أصلي مع stringResource() وpluralStringResource()

دعم الوحدات المتعددة

مزامنة عبر التطبيق ووحدات الميزات ووحدات المكتبات

دعم صيغ الجمع والمصفوفات

يتعامل مع plurals وstring-array وفق قواعد CLDR الصحيحة

بيانات Play Store الوصفية

توطين موحد للشيفرة وبيانات Fastlane Supply الوصفية

سيناريوهات مطوري Android

إعدادات واقعية لتطوير Android يكون فيها التوطين مهمًا

1

تطبيق Jetpack Compose

حافظ على ترجمة استدعاءات Compose لـ stringResource() تلقائيًا عبر جميع المحليات

2

تطبيق Android متعدد الوحدات

زامن الترجمات عبر وحدة التطبيق ووحدات الميزات والمكتبات المشتركة

3

فريق يوطّن الشيفرة وPlay Store

أدر السلاسل النصية داخل التطبيق وبيانات Play Store الوصفية معًا

يدوي أم متكامل

كيف يحوّل تكامل Android الأصلي سير عملك

Featureإدارة يدويةمع تكامل Android
دعم تنسيقات الملفاتمعالجة يدوية لـ XMLstrings.xml وصيغ الجمع ومصفوفات السلاسل النصية
مزامنة متعددة الوحداتيدوية لكل وحدةتلقائية عبر جميع الوحدات
دعم Composeأدوات محدودةتكامل أصلي مع stringResource
بيانات Play Store الوصفيةعملية منفصلةجمع الشيفرة والبيانات الوصفية
سير عمل الفريقأدوات متناثرةسير عمل موحد لنظام Android

الأسئلة الشائعة

كل ما تحتاج إلى معرفته عن توطين Android

strings.xmlAndroid Studio

<resources>

<string name="welcome">Welcome</string>

<string name="login">Sign In</string>

</resources>

Tools → i18n Agent → Pull Translations

✓ Translated to de, ja, es, fr, ko

ترجم مباشرةً من Android Studio

إضافة لـ Android Studio تمنح IDE لديك توطينًا بنقرة واحدة. انقر بزر الفأرة الأيمن على أي ملف strings.xml، واختر اللغات المستهدفة، وستظهر الملفات المترجمة فورًا في مجلدات values-{locale} الصحيحة.

انقر بزر الفأرة الأيمن على أي ملف strings.xml لترجمته
يكتب في مجلدات values-{locale} الصحيحة
يدفع الترجمات الحالية بوصفها ذاكرة ترجمة
ثبّتها خلال ثوانٍ من JetBrains Marketplace
Android

هل أنت مستعد لتبسيط توطين Android لديك؟

يطلق مطورو Android حول العالم منتجاتهم بوتيرة أسرع بفضل التوطين التلقائي.

دليل توطين Android
توطين Android: ترجمة strings.xml تلقائيًا | i18n Agent