اعثر على المفاتيح الناقصة في ملفات JSON للترجمة (i18n)!

الصق ملف اللغة الأساسية وملف الترجمة لترى فورًا المفاتيح الناقصة والزائدة والقيم غير المترجمة واختلافات العناصر النائبة.
1. base
2. target
3. result keyCount

missing1

  • cart.checkout

placeholderMismatch1

  • home.greeting{name} → –

untranslated1

  • home.ctaGet started

extra1

  • legacy.banner

اعثر على المفاتيح الناقصة في ملفات JSON للترجمة (i18n)!

الصق ملف اللغة الأساسية وملف الترجمة لترى فورًا المفاتيح الناقصة والزائدة والقيم غير المترجمة واختلافات العناصر النائبة.

الوصف

- تتحول المفاتيح المتداخلة إلى مسارات بنقاط (home.title) والمصفوفات إلى أرقام (items.0). - يمكن مقارنة ملف مسطح بمفاتيح منقوطة ({"home.title": "..."}) بملف متداخل. - القيم المطابقة للقيمة الأساسية تُعرض على أنها ربما غير مترجمة. - يتم التنبيه إلى العناصر النائبة مثل {name} و{{count}} و%s الموجودة في جانب واحد فقط. - لا تغادر بياناتك المتصفح أبدًا.

طريقة الاستخدام

1. الصق ملف اللغة الأساسية (مثل en.json) في اليسار. 2. الصق ملف الترجمة (مثل ar.json) في اليمين. 3. راجع في النتيجة المفاتيح الناقصة والزائدة وغير المترجمة. 4. استخدم "نسخ المفاتيح الناقصة بصيغة JSON" للحصول على المفاتيح المطلوب إضافتها فقط مع النص الأساسي.

حالات الاستخدام

- التأكد قبل النشر من وصول النصوص الجديدة إلى كل ملفات اللغات - استخراج النصوص الناقصة فقط لإرسالها للمترجمين - العثور على المفاتيح غير المستخدمة لحذفها بعد إعادة الهيكلة - منع ظهور {name} كما هو على الشاشة بسبب عنصر نائب مفقود