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# الخاصة بك.
