iOS

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

ما هو نظام iOS؟

iOS هو نظام التشغيل المحمول من آبل الذي يشغّل أجهزة آيفون وآيباد.

ما هي واجهة سطر أوامر Lingo.dev؟

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

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

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

الخطوة 1. إنشاء كتالوج النصوص

  1. افتح مشروعك في Xcode.
  2. انتقل إلى ملف > جديد > ملف من قالب.
  3. حدد كتالوج النصوص من خيارات القالب.
  4. انقر على التالي.
  5. انقر على إنشاء.

بشكل افتراضي، يكون اسم ملف كتالوج النصوص هو Localizable.xcstrings.

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

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

الخطوة 3. تكوين واجهة سطر الأوامر

في جذر مشروع Xcode الخاص بك، قم بإنشاء ملف i18n.json:

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

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

  • ملف (ملفات) كتالوج النصوص التي يجب على واجهة سطر أوامر Lingo.dev ترجمتها
  • اللغات المراد الترجمة بينها

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

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

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

  1. قم بالتسجيل للحصول على حساب Lingo.dev.

  2. قم بتسجيل الدخول إلى Lingo.dev عبر واجهة سطر الأوامر:

    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. قم بتشغيل التطبيق عبر المحاكي.