i18n-localization
تدقيق جاهزية التطبيق للتوطين
يمكن أن تعيق مشكلات التوطين إطلاق المنتجات وتؤدي إلى تجارب مستخدم سيئة. ترشد هذه المهارة إلى إعداد i18n، والتحقق من تغطية الترجمات، واكتشاف السلاسل النصية المضمّنة مباشرة، والتخطيط لدعم RTL.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "i18n-localization" from https://skillstore.io/skills/sickn33-i18n-localization.md and its manifest at https://skillstore.io/api/skills/sickn33-i18n-localization/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "i18n-localization". راجع صفحة دفع في React بحثًا عن مشكلات التوطين.
النتيجة المتوقعة:
تحدد المراجعة تسميات أزرار مضمّنة مباشرة، وتنسيق تواريخ دون خيارات locale، وغياب رجوع احتياطي لأخطاء الدفع.
جارٍ استخدام "i18n-localization". قارن تغطية locale بين الإنجليزية والتركية.
النتيجة المتوقعة:
- ينقص namespace التركي الخاص بالمصادقة رسالتان لإعادة تعيين كلمة المرور.
- يحتوي namespace الإنجليزي الخاص بالدفع على تسمية شحن إضافية واحدة.
- يشترك كلا ملفي locale في مفاتيح التنقل العامة نفسها.
جارٍ استخدام "i18n-localization". قيّم الجاهزية لدعم Arabic RTL.
النتيجة المتوقعة:
توصي عملية التقييم باستخدام تباعد CSS منطقي، ومحاذاة نماذج مراعية للاتجاه، ومراجعة عكس الأيقونات، واختبارات مرئية للتدفقات الأساسية.
التدقيق الأمني
آمنAll 13 static findings are false positives after source review. The high findings confuse Python dictionary keys with certificate files. The medium findings identify Markdown fences and inline command documentation, not executable Ruby or shell backticks.
عوامل الخطر
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/sickn33-i18n-localization/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/sickn33-i18n-localization?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/sickn33-i18n-localization?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-i18n-localization/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/sickn33-i18n-localization.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
sickn33. (2026). i18n-localization security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-i18n-localization/audits/5اقتباس BibTeX
@techreport{sickn33-sickn33-i18n-localization-2026,
author = {sickn33},
title = {i18n-localization security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-i18n-localization/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "i18n-localization security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-24"
url: "https://skillstore.io/skills/sickn33-i18n-localization/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-i18n-localization:audit:5"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
تجهيز تطبيق ويب للغات متعددة
راجع استخدام مفاتيح الترجمة، وبنية locale، ومعالجة الرجوع الاحتياطي قبل إضافة لغات جديدة.
التحقق من جاهزية الإصدار
اتبع قائمة تحقق i18n لاكتشاف الترجمات المفقودة، والنصوص المضمّنة مباشرة، وفجوات التنسيق.
التخطيط لدعم RTL
حدّد قواعد التخطيط وسلوك الأيقونات وCSS المراعي لاتجاه النص المطلوب لواجهات عربية أو عبرية.
جرّب هذه الموجّهات
راجع هذا المشروع من حيث الجاهزية الأساسية لـ i18n. تحقق من مفاتيح الترجمة وملفات locale وسلوك لغة الرجوع الاحتياطي.
افحص ملفات UI الرئيسية واسرد السلاسل النصية الموجهة للمستخدم التي ينبغي نقلها إلى ملفات الترجمة.
قارن ملفات locale المدعومة وحدد مفاتيح الترجمة المفقودة أو الزائدة حسب namespace.
أنشئ خطة دعم RTL مرتبة حسب الأولوية لهذا التطبيق، تشمل التخطيط والأيقونات والنماذج وخطوات الاختبار.
أفضل الممارسات
- استخدم مفاتيح ترجمة مستقرة واجمعها حسب الميزة أو namespace.
- نسّق التواريخ والأرقام والعملات عبر APIs تراعي locale.
- اختبر التخطيطات بنصوص أطول وترجمات مفقودة واتجاه RTL.
تجنب
- لا تجمع أجزاء الجمل المترجمة داخل كود التطبيق.
- لا تضع النصوص الموجهة للمستخدم مباشرة داخل المكونات.
- لا تفترض أن كل لغة تستخدم طول النص أو اتجاهه نفسه.
الأسئلة المتكررة
هل تترجم هذه المهارة نصوص تطبيقي؟
ما أطر العمل المشمولة؟
هل يمكنه اكتشاف كل سلسلة نصية مضمّنة مباشرة؟
هل يدعم لغات RTL؟
ما الملفات التي يفحصها المدقق؟
هل هو آمن للمستودعات الخاصة؟
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
مراجعة Skillstore
r2
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
88a8e9a07f4c54ab105c1c41b6267c287146b07b
حداثة الصيانة
٢٦/٧/٢٠٢٦
الاستخدام
6 تنزيلات · 108 مشاهدات
بنية الملفات