انٹرفیس لوکلائزیشن
Repovio اس کا ویب انٹرفیس انگریزی میں بھیجتا ہے (en)، جرمن (de) ہسپانوی (esفرانسیسی (fr) اطالوی (it)، ڈچ
(nl) پولش (pl)، اور پرتگالی (pt)۔ ایپلیکیشن ہیڈر میں زبان کا مینو ہر سائن ان صارف کے لیے دستیاب ہے۔ زبان کا انتخاب
کرنا ترجیح کو محفوظ کرتا ہے۔ repovio-locale براؤزر کوکی اور اسے مستقبل کے دوروں پر لاگو کرتا ہے۔
انگریزی deterministic ڈیفالٹ اور فال بیک ہے۔ جب براؤزر کی ترجیح یا محفوظ کردہ کوکی کسی تعاون یافتہ مقام کی شناخت نہیں کرتی ہے، Repovio انگریزی پیش کرتا ہے۔ تاریخ، وقت، اور نمبر فارمیٹنگ میں منتخب کردہ لوکیل کا استعمال کیا جاتا ہے۔
لاگ ان کنٹرول اور زبانوں کے پرچم
لاگ ان اور پہلے منتظم کی ترتیب کے صفحات فارم کے نیچے فعال زبان اور پرچم سمیت انتخاب دیتے ہیں۔ زبان لوڈ ہوتے وقت انتخاب مصروف رہتا ہے۔ الگ تھیم بٹن سسٹم، روشن اور تاریک کے درمیان بدلتا اور پسند محفوظ کرتا ہے۔ آئیکن موجودہ پسند دکھاتا ہے؛ ٹول ٹپ اور قابل رسائی نام موجودہ پسند اور اگلا عمل بتاتے ہیں۔
زبانوں کے مینو میں اصل ناموں کے ساتھ مقامی آرائشی SVG پرچم ہیں۔ نام قابل رسائی لیبل رہتے ہیں؛ پرچم ان کا متبادل نہیں۔
زبان اور ملک کی مطابقت یہ ہے: en → GB, de → DE, es → ES, fr → FR, it → IT, nl → NL, pl → PL, pt → PT.
apps/web/public/flags کے اثاثے flag-icons v7.5.0 سے شامل MIT لائسنس
کے تحت ہیں۔ بیرونی تصویر کی درخواست نہیں ہوتی۔ نئی زبان پر پرچم اور useLocales میں مطابقت بھی شامل کریں۔
مقام کو شامل کرنا یا اپ ڈیٹ کرنا
- شامل کریں یا اپ ڈیٹ کریں۔
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، اور متاثرہ پلے رائٹ ٹیسٹ۔
فراہم کنندہ کے نام، مخزن کے نام، ورک فلو کے نام، اور فراہم کنندہ کے فراہم کردہ دیگر ڈیٹا میں کوئی تبدیلی نہیں کی گئی ہے کیونکہ وہ نہیں ہیں Repovio انٹرفیس کاپی.