Unity

LSDE يتكامل مع Unity لإدارة، ترجمة، ومزامنة حواراتك مباشرة في مشاريع Unity الخاصة بك.


مكون LSDE Bridge الإضافي#

تقدم LSDE مكونًا إضافيًا مجانيًا لـ Unity: LSDE Bridge — Unity Localization Sync.
تزيل هذه الحزمة الحاجة إلى استيراد/تصدير كل String Table Collection يدويًا واحدًا تلو الآخر.

الميزات الرئيسية:
الاستيراد/التصدير الدفعي — قم بمزامنة جميع جداول التوطين الخاصة بك في عملية واحدة.
التنسيقات المدعومة — XLIFF 2.0 و CSV، متوافقة مع حزمة Unity Localization.
إعادة التسمية التلقائية — يكتشف المفاتيح ذات المعرف نفسه ولكن بأسماء مختلفة ويعيد تسميتها في Unity.
تنظيف المفاتيح اليتيمة — يحذف المفاتيح الموجودة في Unity ولكن غير الموجودة في الملفات المستوردة.
تجربة جافة (Dry Run) — قم بمعاينة التغييرات قبل تطبيقها.
تقرير المطور — يولد تقرير Markdown بالإجراءات التي تم تنفيذها وأوامر grep للعثور على المراجع القديمة في نصوص C# البرمجية الخاصة بك.

المتطلبات الأساسية:
Unity 2021.3 LTS أو أحدث
حزمة Unity Localization 1.4.2+

التثبيت:
افتح Window > Package Manager، انقر على + > Add package from git URL وأدخل عنوان URL للمستودع.
الرابط سيكون متاحًا قريبًا.

سير عمل CSV#

سير عمل CSV هو الأبسط للبدء:
التصدير — في LSDE Bridge، انقر على "Export All" لتصدير جميع جداولك إلى ملفات CSV.
التحرير — قم باستيراد ملفات CSV هذه إلى LSDE، حرر وترجم نصوصك.
الاستيراد — تقوم LSDE بتصدير ملفات CSV المعدلة، ثم في LSDE Bridge انقر على "Import All CSV" لمزامنة Unity.

سير عمل XLIFF#

للمشاريع التي تتطلب تحكمًا أدق:
التصدير — استخدم خاصية تصدير XLIFF المدمجة في Unity لإنشاء ملفات .xlf.
التحرير — استورد إلى LSDE، وحرر بمساعدة LLM والبيانات الوصفية.
الاستيراد — تقوم LSDE بتصدير ملفات .xlf، ثم يقوم LSDE Bridge بتنفيذ الاستيراد مع تحليل XML وتحديث مباشر لـ StringTables.

الوصول إلى المكون الإضافي#

افتح المكون الإضافي في Unity عبر Window > Asset Management > LSDE Bridge.
قم بتهيئة التنسيق (XLIFF أو CSV)، ومجلدات الاستيراد/التصدير، وخيارات المزامنة.

نصائح#

ضع ملف .lsde في الدليل الجذر لمشروع Unity الخاص بك للاستفادة من إدارة الإصدارات Git.
استخدم ميزة تجربة جافة (Dry Run) بشكل منهجي قبل أي استيراد للتحقق من التغييرات.
قم بتنشيط تقرير المطور لتحديد المفاتيح التي تم تغيير اسمها أو حذفها وتحديث مراجع C# الخاصة بك.