ما هو
أداة لفحص ملفات ترجمة التطبيقات. تقرأ JSON وYAML و.properties وApple .strings وgettext .po أو قائمة مفاتيح بسيطة، وتقارن كل لغة باللغة المصدر.
فحص الترجمات للتطبيقات متعددة اللغات
يقارن Locale Gaps ملف اللغة المصدر بكل ترجمة ويوقف كل ما سينكسر على الشاشة: المفاتيح الناقصة، والنصوص الفارغة أو غير المترجمة، والعناصر النائبة المفقودة، والوسوم المعطوبة، وصيغ الجمع التي تحتاجها اللغة ولا يحتويها الملف. ثم يسلّم المترجمين ملفا يضم ما تبقى من عمل بالضبط.
أداة لفحص ملفات ترجمة التطبيقات. تقرأ JSON وYAML و.properties وApple .strings وgettext .po أو قائمة مفاتيح بسيطة، وتقارن كل لغة باللغة المصدر.
لمطوري الواجهات وتطبيقات الجوال، ومديري المنتجات الذين يطلقون بعدة لغات، ومسؤولي التوطين، والمترجمين الذين يريدون قائمة واضحة بدلا من لقطة شاشة لمفتاح خام.
المفتاح الناقص يُظهر للمستخدم نصا مثل cart.checkout، والعنصر النائب المفقود يطبع {{amount}} بدل السعر، وغياب صيغة جمع يجعل الجملة الروسية أو العربية خاطئة. سترى كل ذلك قبل الإطلاق.
الصق الملف المصدر، وأضف مربعا لكل لغة، ثم اضغط افحص الترجمات. لا يغادر أي شيء هذه الصفحة.
الترجمات الطويلة تتجاوز غالبا حدود الأزرار والقوائم. القيمة 1.6 تعني أطول بنسبة 60 بالمئة.
افصل بينها بفواصل، مثل أسماء العلامة التجارية أو المنتج. الأرقام والرموز وأسماء العلامات المكونة من كلمة واحدة متجاهلة أصلا.
الصق ملفا مصدرا وترجمة واحدة على الأقل، أو حمّل التطبيق التجريبي لترى تقريرا كاملا.
كل قاعدة موجودة لأنها كسرت شاشة حقيقية في مكان ما. لا تحتاج أي منها إلى نموذج ذكاء اصطناعي أو تخمين.
يجب أن يوجد كل مفتاح مصدر في الترجمة وأن يحمل نصا، وإلا رأى المستخدم cart.checkout أو زرا فارغا.
يُعلَّم النص المطابق للمصدر ما لم يكن رقما أو رمزا أو رابطا أو كلمة سمحت بها، مثل اسم علامتك التجارية.
يجب أن تطابق المتغيرات مثل {{name}} و{name} و%s و%1$d و%{name} و:name المصدر تماما. المتغير الذي تغيّر اسمه لا يطبع شيئا.
تأتي قواعد الجمع من متصفحك، وهي القواعد نفسها التي تستخدمها التطبيقات. الروسية تحتاج one وfew وmany، والعربية تحتاج ست صيغ. تُفحص رسائل ICU ولواحق i18next مثل items_few.
يجب أن تبقى وسوم مثل <a> و<b> و<0> بعد الترجمة، وإلا اختفت الروابط والتأكيد.
الترجمات الطويلة جدا والمفاتيح الموجودة في الترجمة وحدها والمفاتيح المعرّفة مرتين تُدرج بأولوية أقل.
عادة الإنجليزية. افتح الملف أو الصق محتواه. تتحول المفاتيح المتداخلة إلى مسارات مثل checkout.pay.
اكتب رمز اللغة والصق ملفها. يمكن لكل لغة أن تستخدم صيغتها الخاصة.
تحصل كل لغة على ختم يبين نسبة المفاتيح الموجودة والنصوص الجاهزة للإطلاق، مع عدد لكل نوع من المشكلات.
رشّح النتائج، ثم نزّل ملف الترجمة المتبقي لكل لغة أو ملف CSV الكامل.
انسخ ملاحظة الإصدار إلى طلب الدمج أو قائمة فحص الإصدار. تثبت البصمة أن التقرير لم يُعدَّل.
لا. القراءة والفحص يجريان في هذه الصفحة. أغلق اللسان وسيختفي النص.
بعض الكلمات متطابقة فعلا. أضفها إلى كلمات يمكن أن تبقى كما هي وأعد الفحص.
من Intl.PluralRules في متصفحك، وهو يتبع بيانات Unicode CLDR التي تستخدمها معظم التطبيقات.
نعم. الصق قوائم مفاتيح بسيطة. يُبلَّغ عن المفاتيح الناقصة والزائدة وتُتخطى فحوص النص.