বিষয়বস্তু এড়িয়ে যান

ইন্টারফেস স্থানীয়করণ

সমর্থিত ইন্টারফেস ভাষা, ফলব্যাক আচরণ, এবং Repovio অনুবাদগুলি বজায় রাখার প্রক্রিয়া।

আর্কাইভ সোর্স স্ন্যাপশট। পণ্য লেবেল Repovio স্বাভাবিক করা হয়েছে. এই ঐতিহাসিক রিলিজের জন্য, এর ট্যাগ করা ডিপ্লয়মেন্ট ফাইল থেকে কনফিগারেশন শনাক্তকারী এবং কনটেইনার রেফারেন্সগুলি অপরিবর্তিত ব্যবহার করুন।

Repovio এর ওয়েব ইন্টারফেস ইংরেজিতে পাঠায় (en), জার্মান (de), স্প্যানিশ (es), ফরাসি (fr), ইতালিয়ান (it), ডাচ (nl), পোলিশ (pl), এবং পর্তুগিজ (pt) অ্যাপ্লিকেশন শিরোনামের ভাষা মেনু প্রতিটি সাইন-ইন ব্যবহারকারীর জন্য উপলব্ধ। একটি ভাষা নির্বাচন করা পছন্দ সংরক্ষণ করে ezrepo-locale ব্রাউজার কুকি এবং ভবিষ্যতের ভিজিটগুলিতে এটি প্রয়োগ করে।

ইংরেজি হল ডিটারমিনিস্টিক ডিফল্ট এবং ফলব্যাক। যখন একটি ব্রাউজার পছন্দ বা সংরক্ষিত কুকি একটি সমর্থিত লোকেল সনাক্ত করে না, Repovio ইংরেজি রেন্ডার করে। তারিখ, সময়, এবং সংখ্যা বিন্যাস নির্বাচিত লোকেল ব্যবহার করে।

একটি লোকেল যোগ করা বা আপডেট করা

  1. যোগ করুন বা আপডেট করুন apps/web/i18n/locales/<locale>.json ব্যবহার করে en.json সম্পূর্ণ মূল রেফারেন্স হিসাবে।
  2. এর লোকেল কোড, ফাইলের নাম এবং নেটিভ ডিসপ্লে নাম নিবন্ধন করুন apps/web/nuxt.config.ts.
  3. সমস্ত বার্তা কী উপস্থিত রাখুন৷ en.json; ওয়েব টেস্ট স্যুট প্রতিটি পাঠানো লোকেলের জন্য এই সমতা পরীক্ষা করে।
  4. প্রতিটি নতুন ব্যবহারকারী-দৃশ্যমান ইন্টারফেস স্ট্রিংয়ের জন্য ইংরেজি এবং জার্মান বার্তা যোগ করুন, তারপরে প্রতিটি পাঠানো লোকেলে সংশ্লিষ্ট অনুবাদ যোগ করুন।
  5. রান pnpm --filter @repovio/web test, pnpm --filter @repovio/web typecheck, এবং প্রভাবিত নাট্যকার পরীক্ষা.

প্রদানকারীর নাম, সংগ্রহস্থলের নাম, কর্মপ্রবাহের নাম এবং অন্যান্য প্রদানকারীর সরবরাহকৃত ডেটা অপরিবর্তিত থাকে কারণ সেগুলি নেই Repovio ইন্টারফেস কপি।