ابزار رایگان توسعه‌دهنده برای بومی‌سازی

مبدل رایگان آنلاین کد زبان/لوکال

یک locale مانند en_US، pt-BR، zh-Hant-TW یا یک نام زبان رایج وارد کنید. کدهای کاننیکال و جزئیات خوانا را فوراً دریافت کنید.

سعی کنید en_US، pt-BR، zh-Hant-TW، صربی، یا پرتغالی برزیلی.

انگلیسی آمریکا

BCP 47 استاندارد قانوی
en-US
POSIX / آندرلاین
en_US
زبان
en — انگلیسی
اسکریپت
مشخص نشده
منطقه
US — ایالات متحده
احتمالاً بیشینه‌شده برای زبان
en-Latn-US
جهت نوشتار
چپ به راست

خصوصی بر اساس طراحی. این ابزار کاملاً در مرورگر شما اجرا می‌شود. مقادیر چسبانده‌شده هرگز آپلود، ذخیره یا در تحلیل‌ها وارد نمی‌شوند.

تولیدکننده تگ Hreflangهر خط شامل یک کد زبان و یک URL مطلق باشد. تولیدکننده مجموعه را اعتبارسنجی می‌کند و تگ‌های <link> HTML آمادهٔ reciprocal ایجاد می‌کند.بررسی‌کنندهٔ کلیدهای i18n JSONیک دیکشنری JSON به زبان مبدا و یک ترجمهٔ هدف چسبانده و کلیدهای تو در تویِ گم‌شده و اضافی را فوراً پیدا کنید، بدون آپلود هیچ‌کدام از فایل‌ها.

نحوه استفاده از مبدل کد محلی

  1. یک شناسهٔ locale وارد کنیدیک برچسب BCP 47، لوکال به سبک POSIX، یا نام زبان را در فیلد ورودی تایپ کنید.
  2. بررسی فرمت‌های کاننیکالفرم‌های نرمال‌شدهٔ BCP 47 و زیرخط به‌علاوهٔ زبان، نوشتار، منطقه و جهت نوشتن شناسایی‌شده را بررسی کنید.
  3. کپی تبدیلوقتی آماده‌اید تا locale را در کد یا پیکربندی استفاده کنید، خروجی برچسب‌خورده را کپی کنید.

تبدیل فرمت‌های locale بدون حدس زدن

شناسه‌های زبان کوچک به نظر می‌رسند، اما تفاوت در حروف بزرگ/کوچک، جداکننده‌ها و فرضیات منطقه‌ای به‌طور منظم مسیر‌یابی زبان و بازگشت به ترجمهٔ پیش‌فرض را خراب می‌کنند. این مبدل یک کد را با استفاده از API بین‌المللی‌سازی مرورگر کانونیکال می‌کند و فرمت‌های معادل را کنار هم نشان می‌دهد.

شما می‌توانید با یک برچسب BCP 47، یک کد سبک زیرخط، یا یک نام زبان متداول شروع کنید. نتیجه زبان، نگارش و ناحیه را جدا می‌کند تا دقیقاً ببینید که شناسه چه چیزی را به کاربران و نرم‌افزار وعده می‌دهد.

توضیح کدهای BCP 47، POSIX و ISO

BCP 47 استاندارد وب است: ابتدا زبان، سپس به‌صورت اختیاری زیرتگ‌های اسکریپت و منطقه که با خط تیره جدا می‌شوند. لوکِیل‌های سبک POSIX معمولاً از زیرخط استفاده می‌کنند. زیرتگ زبان معمولاً از ISO 639 می‌آید، در حالی که زیرتگ منطقه دو حرفی از ISO 3166-1 می‌آید.

نرمال‌سازی صرفاً نحوه‌ی نمایش را اصلاح می‌کند، نه معنا را. برای مثال، می‌تواند حروف‌نگاری و نام‌های مستعار شناخته‌شده را یکسان‌سازی کند، اما نمی‌تواند تصمیم بگیرد که آیا اسپانیای عمومی باید به es-ES یا es-MX تبدیل شود. آن تصمیم محصول باید بازتاب محتوایی باشد که شما واقعاً ترجمه کرده‌اید.

از باریک‌ترین لوکالِ قابل‌اطمینان استفاده کن

هنگامی که یک ترجمه واقعاً برای همهٔ مناطق کاربرد دارد، از برچسب فقطِ زبان استفاده کنید. زمانی که املا، ارز، متن‌های حقوقی، واحدهای اندازه‌گیری یا در دسترس‌بودن محصول متفاوت است، منطقه را اضافه کنید. هنگامی که خوانندگان یک زبان از سیستم‌های نوشتاری به‌طور قابل‌تفاوتی استفاده می‌کنند، اسکریپت را اضافه کنید.

تمامی اطلاعات واردشده در اینجا در مرورگر شما پردازش می‌شوند. Multilocale مقدار را دریافت، ذخیره یا به رویدادهای تحلیل متصل نمی‌کند.

سوالات متداول

تفاوت بین en-US و en_US چیست؟

en-US فرم BCP 47 است که توسط HTML، hreflang، JavaScript و بیشتر APIهای وب استفاده می‌شود. en_US فرم سبک POSIX است که هنوز توسط برخی سیستم‌عامل‌ها، پایگاه‌داده‌ها و فایل‌های ترجمه استفاده می‌شود. هر دو معمولاً همان localeِ انگلیسیِ ایالات متحده را توصیف می‌کنند.

آیا کد لوکال همان کد زبان است؟

خیر. یک کد زبان مانند en یک زبان را مشخص می‌کند. یک لوکال همچنین می‌تواند یک نگارش، منطقه یا هر دو را مشخص کند، مانند zh-Hant-TW برای چینی سنتی مورد استفاده در تایوان. فقط از جزئیاتی که محصول شما واقعاً نیاز دارد استفاده کنید.

در وب از چه فرمت locale باید استفاده کنم؟

برای ویژگی‌های HTML lang، hreflang، APIهای Intl و مذاکرهٔ زبان HTTP از برچسب‌های BCP 47 استاندارد با خط تیره استفاده کنید. تنها در صورتی از کدهای زیرخطی (_) استفاده کنید که یک چارچوب موجود یا قرارداد فایل صریحاً آن‌ها را الزامی کرده باشد.