اعثر على المفاتيح الناقصة في ملفات 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} كما هو على الشاشة بسبب عنصر نائب مفقود