স্কিপ করে মূল কন্টেন্ট এ যান

অনুবাদ কর্মপ্রবাহ

এই প্রকল্পটি public/translations/{lang}/default.json-এ i18next অনুবাদ ফাইল ব্যবহার করে।

নিয়ম

প্রতিটি ভাষার ফাইল ম্যানুয়ালি সম্পাদনা করবেন না। scripts/update-translations.js ব্যবহার করুন।

একটি কী যোগ করুন বা আপডেট করুন

  1. একটি অস্থায়ী অভিধান ফাইল তৈরি করুন, যেমন translations-temp.json:
{
"en": "English text",
"es": "Spanish text",
"fr": "French text",
"de": "German text"
}
  1. অনুবাদ মানচিত্র প্রয়োগ করুন:
node scripts/update-translations.js --key my_new_key --map translations-temp.json --include-en --write
  1. অস্থায়ী অভিধান ফাইল মুছুন।

অন্যান্য দরকারী কমান্ড

# ইংরেজি থেকে সব ভাষায় একটি কী কপি করুন (ড্রাই রান তারপর লিখুন)
node scripts/update-translations.js --key some_key --from en --dry
node scripts/update-translations.js --key some_key --from en --write

# সমস্ত ভাষা থেকে একটি কী মুছুন
node scripts/update-translations.js --key obsolete_key --delete --write

# অব্যবহৃত অনুবাদ কীগুলির জন্য নিরীক্ষা
node scripts/update-translations.js --audit --dry
node scripts/update-translations.js --audit --write