iOS

ترجمة بالذكاء الاصطناعي لتطبيقات iOS باستخدام Lingo.dev CLI

ما هو iOS؟

iOS هو نظام التشغيل المحمول من Apple الذي يشغل أجهزة iPhone وiPad.

ما هو Lingo.dev CLI؟

Lingo.dev هي منصة ترجمة مدعومة بالذكاء الاصطناعي. يقرأ Lingo.dev CLI الملفات المصدرية، ويرسل المحتوى القابل للترجمة إلى نماذج اللغة الكبيرة، ويكتب الملفات المترجمة مرة أخرى إلى مشروعك.

حول هذا الدليل

يشرح هذا الدليل كيفية إعداد Lingo.dev CLI في تطبيق iOS. ستتعلم كيفية إنشاء String Catalog في Xcode، وتكوين خط أنابيب الترجمة، واختبار النتائج في محاكي iOS.

الخطوة 1. إنشاء String Catalog

  1. افتح مشروعك في Xcode.
  2. انتقل إلى File > New > File from Template.
  3. حدد String Catalog من خيارات القوالب.
  4. انقر على Next.
  5. انقر على Create.

بشكل افتراضي، اسم ملف String Catalog هو Localizable.xcstrings.

الخطوة 2. إنشاء سلاسل نصية قابلة للترجمة

  1. افتح ملف String Catalog.
  2. حدد اللغة المصدرية (مثل English).
  3. انقر على أيقونة + لإضافة سلسلة نصية جديدة.
  4. أدخل مفتاحاً، مثل "welcome".
  5. أدخل قيمة، مثل "Hello, world".

الخطوة 3. تكوين CLI

في الجذر الرئيسي لمشروع Xcode الخاص بك، أنشئ ملف i18n.json:

{
  "$schema": "https://lingo.dev/schema/i18n.json",
  "version": "1.10",
  "locale": {
    "source": "en",
    "targets": ["es"]
  },
  "buckets": {
    "xcode-xcstrings": {
      "include": ["Localizable.xcstrings"]
    }
  }
}

يحدد هذا الملف:

  • ملف (ملفات) String Catalog التي يجب على Lingo.dev CLI ترجمتها
  • اللغات المراد الترجمة بينها

في هذه الحالة، يترجم التكوين String Catalog من الإنجليزية إلى الإسبانية.

لمعرفة المزيد، راجع تكوين i18n.json.

الخطوة 4. ترجمة المحتوى

  1. سجل للحصول على حساب Lingo.dev.

  2. سجل الدخول إلى Lingo.dev عبر CLI:

    npx lingo.dev@latest login
    
  3. قم بتشغيل خط أنابيب الترجمة:

    npx lingo.dev@latest run
    

    سيقوم واجهة سطر الأوامر بتحديث ملف Localizable.xcstrings الخاص بك بالمحتوى المترجم وإنشاء ملف i18n.lock لتتبع ما تمت ترجمته (لمنع إعادة الترجمة غير الضرورية).

الخطوة 5. استخدام الترجمات

في كود Swift الخاص بك، قم بالإشارة إلى السلاسل النصية المترجمة باستخدام مفاتيحها:

Text("welcome")

الخطوة 6. معاينة الترجمات

  1. انتقل إلى Product > Scheme > Edit Scheme.
  2. في مربع الحوار الذي يظهر، حدد Run.
  3. انتقل إلى علامة التبويب Options.
  4. من القائمة المنسدلة App Language، حدد اللغة المراد اختبارها.
  5. انقر فوق Close.
  6. قم بتشغيل التطبيق عبر المحاكي.