توطين الواجهة
لقطة المصدر المؤرشفة. تم تطبيع تسميات المنتج إلى Repovio. بالنسبة لهذا الإصدار التاريخي، استخدم معرفات التكوين ومراجع الحاوية من ملفات النشر ذات العلامات دون تغيير.
تقوم Repovio بشحن واجهة الويب الخاصة بها باللغات الإنجليزية (en)، والألمانية (de)، والإسبانية (es)، والفرنسية
(fr)، والإيطالية (it)، والهولندية (nl)، والبولندية (pl)، والبرتغالية. (pt). قائمة اللغة الموجودة في رأس
التطبيق متاحة لكل مستخدم قام بتسجيل الدخول. يؤدي اختيار اللغة إلى حفظ التفضيل في ملف تعريف الارتباط للمتصفح
ezrepo-locale وتطبيقه على الزيارات المستقبلية.
اللغة الإنجليزية هي الافتراضي الحتمي والاحتياطي. عندما لا يحدد تفضيل المتصفح أو ملف تعريف الارتباط المحفوظ لغة محلية مدعومة، يعرض Repovio اللغة الإنجليزية. يستخدم تنسيق التاريخ والوقت والأرقام اللغة المحددة.
إضافة أو تحديث لغة
- أضف أو قم بتحديث
apps/web/i18n/locales/<locale>.jsonباستخدامen.jsonكمرجع رئيسي كامل. - قم بتسجيل رمز اللغة المحلي واسم الملف واسم العرض الأصلي في
apps/web/nuxt.config.ts. - احتفظ بجميع مفاتيح الرسائل في
en.json؛ تتحقق مجموعة اختبار الويب من هذا التكافؤ لكل لغة يتم شحنها. - أضف رسائل باللغة الإنجليزية والألمانية لكل سلسلة واجهة جديدة مرئية للمستخدم، ثم أضف الترجمة المقابلة لكل لغة يتم شحنها.
- قم بتشغيل
pnpm --filter @repovio/web test، وpnpm --filter @repovio/web typecheck، واختبار Playwright المتأثر.
تظل أسماء الموفرين وأسماء المستودعات وأسماء سير العمل والبيانات الأخرى التي يوفرها الموفر دون تغيير لأنها ليست نسخة واجهة Repovio.