লোকেল কনভার্টার

লোকেল শনাক্তকারী পার্স করুন, সংখ্যা/তারিখ/মুদ্রা ফরম্যাটিং প্রিভিউ করুন এবং পাশাপাশি লোকেল তুলনা করুন Fast in your browser, free to use, privacy-friendly, and…

জনপ্রিয় লোকেল

সাধারণ ইনপুট চেষ্টা করুন

ব্রাউজার সমর্থন

পার্সিং ফলাফল এবং ফরম্যাটিং প্রিভিউ দেখতে একটি লোকেল শনাক্তকারী দিন...

কিভাবে ব্যবহার করবেন

  1. 1

    যেকোনো লোকেল স্ট্রিং পেস্ট করুন

    ব্রাউজার লোকেল, en_US.UTF-8 এর মতো POSIX মান, zh_Hans_CN এর মতো স্ক্রিপ্ট ট্যাগ বা Accept-Language হেডার দিয়ে শুরু করুন।

  2. 2

    ট্যাগ স্বাভাবিক করুন

    সরঞ্জামটি মানটিকে একটি BCP 47 লোকেলে ক্যানোনিকালাইজ করে এবং মিলে যাওয়া POSIX, HTML lang এবং Intl স্নিপেট দেখায়।

  3. 3

    সঠিক ফরম্যাট কপি করুন

    আপনার ব্যবহারের ক্ষেত্রে উপযুক্ত আউটপুট ব্লক ব্যবহার করুন: ওয়েব মার্কআপ, JavaScript Intl, এনভায়রনমেন্ট ভেরিয়েবল বা QA ডক্স।

  4. 4

    আউটপুট পার্থক্য তুলনা করুন

    দুটি লোকেল কিভাবে সংখ্যা, মুদ্রা, তারিখ এবং কোলেশন আচরণে ভিন্ন তা পরিদর্শন করতে তুলনা মোডে সুইচ করুন।

Be Converter কেন ব্যবহার করবেন?

ব্রাউজার নেটিভ

বিল্ট-ইন Intl APIs দ্বারা চালিত। কোনো সার্ভার কল নেই, কোনো বাহ্যিক নির্ভরতা নেই। অফলাইনে কাজ করে এবং আপনার গোপনীয়তা সম্মান করে।

রিয়েল-টাইম প্রিভিউ

আপনি টাইপ করার সাথে সাথে যেকোনো লোকেলে সংখ্যা, তারিখ, মুদ্রা এবং তালিকা কিভাবে ফরম্যাট হয় তা তাৎক্ষণিকভাবে দেখুন।

বাস্তব ইনপুট স্বাভাবিক করুন

POSIX লোকেল, ICU-স্টাইল আন্ডারস্কোর বা Accept-Language হেডার পেস্ট করুন এবং সেগুলিকে পরিষ্কার BCP 47 এবং HTML-প্রস্তুত লোকেল স্ট্রিংয়ে রূপান্তর করুন।

ব্যাপক বিশ্লেষণ

লোকেল উপাদান পার্স করুন, একাধিক ভাষায় প্রদর্শন নাম দেখান এবং পাশাপাশি দুটি লোকেল তুলনা করুন।

জন্য একদম উপযুক্ত

en_US.UTF-8 থেকে en-US রূপান্তর HTML lang অ্যাট্রিবিউট প্রস্তুত করুন Accept-Language হেডার স্বাভাবিক করুন QA লোকেল ফলব্যাক চেইন Intl সমাধান করা লোকেল পরীক্ষা i18n বাস্তবায়ন বিবরণ নথিভুক্ত করুন

সাধারণ জিজ্ঞাসা

লোকেল শনাক্তকারী কী?
একটি লোকেল শনাক্তকারী একটি ছোট স্ট্রিং যা ভাষা, অঞ্চল, স্ক্রিপ্ট এবং অন্যান্য পছন্দগুলির একটি নির্দিষ্ট সমন্বয় চিহ্নিত করে। সাধারণ ফরম্যাটগুলির মধ্যে BCP 47 ট্যাগ (en-US, zh-Hans-CN) এবং POSIX শনাক্তকারী (en_US.UTF-8) অন্তর্ভুক্ত। এগুলি নির্ধারণ করে পাঠ্য, সংখ্যা, তারিখ এবং মুদ্রা কিভাবে প্রদর্শিত হবে।
BCP 47 এবং POSIX লোকেল ফরম্যাটের মধ্যে পার্থক্য কী?
BCP 47 উপাদানগুলি আলাদা করতে হাইফেন ব্যবহার করে (en-US, zh-Hans-CN) এবং এটি ওয়েব প্রযুক্তির জন্য মান। POSIX আন্ডারস্কোর ব্যবহার করে (en_US, zh_Hans_CN.UTF-8) এবং Unix/Linux সিস্টেমে সাধারণ। উভয়ই একই লোকেল চিহ্নিত করে কিন্তু ভিন্ন সিনট্যাক্স রীতি ব্যবহার করে।
এই সরঞ্জামটি সার্ভার ছাড়া কিভাবে কাজ করে?
এই সরঞ্জামটি ব্রাউজারের বিল্ট-ইন Intl API পরিবার (Intl.Locale, Intl.NumberFormat, Intl.DateTimeFormat, Intl.DisplayNames, ইত্যাদি) ব্যবহার করে লোকেল শনাক্তকারী পার্স করতে এবং ফরম্যাটিং প্রিভিউ তৈরি করতে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারে হয় - কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।
কেন কিছু লোকেল বিভিন্ন ব্রাউজারে ভিন্ন ফলাফল দেখায়?
Intl API বাস্তবায়ন এবং লোকেল ডেটা ব্রাউজার এবং অপারেটিং সিস্টেমের মধ্যে পরিবর্তিত হয়। Chrome, Firefox এবং Safari ভিন্ন Unicode CLDR ডেটা সংস্করণ ব্যবহার করতে পারে, ফরম্যাটিংয়ে সূক্ষ্ম পার্থক্যের কারণ হতে পারে। ফলাফলে দেখানো সমাধান করা লোকেল আপনার ব্রাউজার আসলে যা ব্যবহার করে তা প্রতিফলিত করে।
"সমাধান করা লোকেল" মানে কী?
যখন আপনি "en" এর মতো একটি লোকেল অনুরোধ করেন, ব্রাউজার এটিকে আরও নির্দিষ্ট লোকেলে যেমন "en-US" বা "en-Latn-US" তে সমাধান করতে পারে এর উপলব্ধ ডেটার উপর নির্ভর করে। সমাধান করা লোকেল হল ব্রাউজার যে লোকেলটি ফরম্যাটিংয়ের জন্য ব্যবহার করে, যা আপনার ইনপুট থেকে ভিন্ন হতে পারে।

সাধারণ লোকেল রূপান্তর উদাহরণ

এগুলি হল সবচেয়ে সাধারণ লোকেল-স্ট্রিং ক্লিনআপ কাজ যা ডেভেলপার এবং স্থানীয়করণ দলগুলি অনলাইনে লোকেল কনভার্টার প্রয়োজন হলে অনুসন্ধান করে।

ইনপুট
en_US.UTF-8
আউটপুট
en-US

Unix-স্টাইল লোকেল এনভায়রনমেন্ট মানগুলিকে একটি BCP 47 ট্যাগে রূপান্তর করুন যা আপনি ফ্রন্টএন্ড কোডে ব্যবহার করতে পারেন।

ইনপুট
zh_Hans_CN
আউটপুট
zh-Hans-CN

স্ক্রিপ্ট সাবট্যাগগুলিকে ওয়েব প্ল্যাটফর্মগুলি যে ক্যাসিং আশা করে তার সাথে স্বাভাবিক করুন।

ইনপুট
sr_RS@latin
আউটপুট
sr-Latn-RS

পণ্য স্থানীয়করণের জন্য একটি POSIX সংশোধককে একটি স্ক্রিপ্ট-সচেতন লোকেল ট্যাগে অনুবাদ করুন।

ইনপুট
Accept-Language: fr-CA,fr;q=0.9
আউটপুট
fr-CA

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

লোকেল শনাক্তকারী বোঝা

BCP 47 কাঠামো

একটি BCP 47 ভাষা ট্যাগ হাইফেন দ্বারা পৃথক সাবট্যাগ নিয়ে গঠিত: ভাষা (প্রয়োজনীয়, 2-3 অক্ষর), স্ক্রিপ্ট (ঐচ্ছিক, 4 অক্ষর), অঞ্চল (ঐচ্ছিক, 2 অক্ষর বা 3 সংখ্যা), এবং ভেরিয়েন্ট (ঐচ্ছিক)। উদাহরণ:

  • শুধুমাত্র ভাষা en, zh, ar
  • ভাষা + অঞ্চল en-US, zh-CN, pt-BR
  • ভাষা + স্ক্রিপ্ট zh-Hans, sr-Latn
  • সম্পূর্ণ ট্যাগ zh-Hans-CN, en-Latn-US

Intl API অনুশীলনে

JavaScript Intl API পরিবার সংখ্যা, তারিখ, তালিকা, আপেক্ষিক সময় এবং আরও অনেক কিছুর জন্য লোকেল-সচেতন ফরম্যাটিং প্রদান করে। Intl.Locale শনাক্তকারী পার্স করতে, Intl.DisplayNames মানুষের পড়ার উপযোগী নাম পেতে এবং Intl.NumberFormat/DateTimeFormat ফরম্যাটিংয়ের জন্য ব্যবহার করুন।

  • Intl.getCanonicalLocales(["pt-br"]) - canonicalize
  • new Intl.Locale("zh-Hans-CN") — parse
  • Intl.DisplayNames — display names
  • Intl.NumberFormat — numbers
  • Intl.DateTimeFormat — dates

সর্বোত্তম অনুশীলন: সর্বদা আপনার প্রয়োজনের সাথে সবচেয়ে নির্দিষ্ট লোকেল ট্যাগ ব্যবহার করুন। ওয়েব অ্যাপ্লিকেশনের জন্য, navigator.language থেকে ব্যবহারকারীর পছন্দের ভাষা ব্যবহার করুন এবং সুন্দরভাবে ফলব্যাক করুন। উন্নয়নের প্রথম দিকে একাধিক লোকেল দিয়ে পরীক্ষা করুন।

ক্লিপবোর্ডে কপি করা হয়েছে!