لوکیل کنورٹر
لوکیل شناخت کاروں کو پارس کریں، عدد/تاریخ/کرنسی فارمیٹنگ کا پیش نظارہ کریں، اور لوکیلز کا آمنے سامنے موازنہ کریں
مقبول لوکیلز
عام ان پٹس آزمائیں
غیر درست لوکیل شناخت کار۔ براہ کرم ایک درست BCP 47 لوکیل ٹیگ درج کریں۔
براؤزر تعاون
پارس شدہ لوکیل معلومات
فارمیٹ متبادلات
حل شدہ لوکیلز
فال بیک چین
دکھائے جانے والے نام
ڈیٹا پیش نظارہ
نمبر فارمیٹنگ
کرنسی فارمیٹنگ
تاریخ اور وقت
نسبتی وقت
فہرست فارمیٹنگ
ترتیب
دو مختلف لوکیلز ایک ہی ڈیٹا کو کیسے فارمیٹ کرتے ہیں اس کا آمنے سامنے موازنہ کریں۔
استعمال کیسے کریں
-
1
کوئی بھی لوکیل اسٹرنگ پیسٹ کریں
براؤزر لوکیلز، POSIX ویلیوز جیسے en_US.UTF-8، اسکرپٹ ٹیگز جیسے zh_Hans_CN، یا Accept-Language ہیڈر سے شروع کریں۔
-
2
ٹیگ کو نارملائز کریں
یہ ٹول ویلیو کو BCP 47 لوکیل میں کینونیکلائز کرتا ہے اور مماثل POSIX، HTML lang، اور Intl اسنیپٹس دکھاتا ہے۔
-
3
صحیح فارمیٹ کاپی کریں
وہ آؤٹ پٹ بلاک استعمال کریں جو آپ کے استعمال کے کیس کے لیے موزوں ہو: ویب مارک اپ، JavaScript Intl، ماحول متغیرات، یا QA دستاویزات۔
-
4
آؤٹ پٹ فرق کا موازنہ کریں
موازنہ موڈ میں سوئچ کریں تاکہ دیکھ سکیں کہ دو لوکیلز نمبرز، کرنسی، تاریخیں اور ترتیب رویے میں کیسے مختلف ہیں۔
Be Converter کیوں استعمال کریں؟
براؤزر مقامی
بلٹ ان Intl API پر مبنی۔ کوئی سرور کالز نہیں، کوئی بیرونی انحصار نہیں۔ آف لائن کام کرتا ہے اور آپ کی رازداری کا احترام کرتا ہے۔
ریئل ٹائم پیش نظارہ
ٹائپ کرتے وقت فوراً دیکھیں کہ نمبرز، تاریخیں، کرنسیاں اور فہرستیں کسی بھی لوکیل میں کیسے فارمیٹ ہوتی ہیں۔
اصلی ان پٹس کو نارملائز کریں
POSIX لوکیلز، ICU اسٹائل انڈرسکورز، یا Accept-Language ہیڈرز پیسٹ کریں اور انہیں صاف BCP 47 اور HTML ریڈی لوکیل اسٹرنگز میں تبدیل کریں۔
جامع تجزیہ
لوکیل اجزاء کو پارس کریں، متعدد زبانوں میں دکھائے جانے والے نام دکھائیں، اور دو لوکیلز کا آمنے سامنے موازنہ کریں۔
کے لیے بہترین
اکثر پوچھے گئے سوالات
لوکیل شناخت کار کیا ہے؟
BCP 47 اور POSIX لوکیل فارمیٹس میں کیا فرق ہے؟
یہ ٹول بغیر سرور کے کیسے کام کرتا ہے؟
کیوں کچھ لوکیلز مختلف براؤزرز میں مختلف نتائج دکھاتے ہیں؟
"حل شدہ لوکیل" کا کیا مطلب ہے؟
عام لوکیل تبدیلی کی مثالیں
یہ وہ سب سے عام لوکیل اسٹرنگ کلین اپ ٹاسک ہیں جنہیں ڈویلپرز اور لوکلائزیشن ٹیمیں تلاش کرتی ہیں جب انہیں آن لائن لوکیل کنورٹر کی ضرورت ہوتی ہے۔
en_US.UTF-8
en-US
یونیکس اسٹائل لوکیل ماحول ویلیوز کو 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 سے صارف کی ترجیحی زبان استعمال کریں اور مناسب فال بیک فراہم کریں۔ ترقی کے ابتدائی مراحل میں متعدد لوکیلز سے ٹیسٹ کریں۔