ترجمة ملفات توطين التطبيقات

ارفع ملف en.json أو en.yml واحصل على ملف لغة جديد بقيم مترجمة ومفاتيح مطابقة.

كشف تلقائي
الإسبانية
الحفاظ على تنسيق Office60 لغةحذف تلقائي للملفاترصيد مجاني للبدء

لا ترفع مستندات سرية في الخطة المجانية. لماذا؟

إضافة لغة إلى تطبيق أو موقع إلكتروني تعني عادةً ترجمة ملف لغة يضم مئات النصوص القصيرة ضمن مفاتيح يعتمد عليها الكود. وأدوات الترجمة المصممة للنصوص العادية غالباً ما تُفسد المفاتيح والاقتباسات والعناصر النائبة. يحلل DropTranslate ملفات JSON وYAML تحليلاً صحيحاً، ويترجم القيم فقط، فتبقى المفاتيح والتداخل والترتيب كما هي، ويُحمَّل الملف كما يُحمَّل الأصلي. إنها طريقة سريعة للحصول على نسخة أولى كاملة من لغة جديدة، يمكنك مراجعتها لاحقاً داخل التطبيق قيد التشغيل.

المراجعة في السياق

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

مناسب لـ

  • إنشاء النسخة الأولى من ملف لغة جديد بخطوة واحدة
  • ترجمة النصوص المضافة حديثاً للغة موجودة
  • ترجمة ملفات Markdown ومستندات README إلى جانب التطبيق

قبل الترجمة

  • ابحث في الناتج عن العناصر النائبة مثل {name} أو {{count}} أو %s وتأكد من أنها لم تتغير.
  • تحقق من صيغ الجمع، فبعض اللغات تحتاج إلى صيغ أكثر من الإنجليزية.
  • راجع النصوص القصيرة في سياقها، فكلمات مثل حفظ أو فتح يمكن ترجمتها بأكثر من طريقة.
  • تحقق من طول النص في الواجهة، خاصة الأزرار والقوائم.

الأسئلة

هل ستُترجم المفاتيح؟

لا. تُترجم القيم فقط، وتبقى المفاتيح والتداخل والترتيب كما هي تماماً.

ما الصيغ المدعومة؟

ملفات اللغة بصيغتي JSON وYAML، بالإضافة إلى Markdown وHTML للتوثيق. ملفات Gettext PO وXLIFF وملفات النصوص الخاصة بالمنصات غير مدعومة حتى الآن.

ماذا عن العناصر النائبة؟

تُوجَّه خدمة الترجمة بالذكاء الاصطناعي التابعة لجهة خارجية إلى إبقائها دون تغيير، وغالباً ما تفعل ذلك. ابحث عن عناصرك النائبة في الناتج قبل الإطلاق.