الجديد في LocalePilot

التغييرات في كل إصدار. يُعلمك التطبيق عند توفر تحديث، ولا يثبّته إلا بعد أن تنقر.

LocalePilot 1.0.0

إصدار مخطط · يُعلن الموعد عند الإطلاق

أول إصدار عام من LocalePilot لنظام macOS. ينقلك من السلاسل الجديدة التي تحتاج إلى ترجمة إلى ملفات جاهزة للمراجعة في Git، بنموذج الذكاء الاصطناعي الذي تختاره، وتبقى ملفاتك على جهاز Mac.

الصيغ

  • Flutter ARB، وJSON المسطّح والمتداخل، وJSON متعدد اللغات، وApple .strings، وString Catalogs في Xcode (.xcstrings)، تُفتح كما هي.
  • صفحة App Store في مجلد fastlane/metadata: الاسم والعنوان الفرعي والكلمات المفتاحية والأوصاف، مع عدّادات للأحرف والبايتات.

الفحوص قبل الترجمة

  • المفاتيح المفقودة والزائدة، والقيم الفارغة، والنص المصدر المنسوخ إلى لغة هدف.
  • العناصر النائبة بصيغة ICU و{name} وprintf أو Apple (%@، %1$@، %d).
  • فئات صيغ الجمع، تُفحص وفق قواعد CLDR لكل لغة.

المراجعة والترجمة بالذكاء الاصطناعي

  • جدول تحرر فيه الخلايا يدويًا وتضع على كل ترجمة حالة مسودة أو تمت مراجعتها أو معتمدة. تبيّن لوحة الفحص ما إذا كانت القيمة آتية من ملف أو من الذكاء الاصطناعي أو منك.
  • ترجمة تحديد أو دفعة مُرشّحة بالذكاء الاصطناعي، بنموذج محلي (Ollama، LM Studio) أو بمزوّد سحابي بمفتاح API الخاص بك. يعرض كل إجراء الخلايا واللغات التي سيغيّرها قبل تنفيذه.

التصدير

  • يُحفظ الهيكل الأصلي لكل ملف. تُنشأ نسخة احتياطية قبل استبدال أي شيء، ويعرض ملخص ما كُتب.

وفي هذا الإصدار أيضًا

  • لوحة أوامر (⌘K) ومسار مراجعة يحافظ على موضع التركيز وموضع التمرير والمرشّح.
  • سمتان فاتحة وداكنة.
  • موقّع بشهادة Developer ID وموثّق من Apple. يعمل التطبيق داخل App Sandbox في macOS ولا يقرأ ولا يكتب إلا المجلدات التي تفتحها.
  • التحديثات عبر Sparkle: يُعلمك التطبيق عند توفر إصدار، ولا يثبّته إلا بعد أن تنقر.