הזן מזהה שפההקלד תגית BCP 47, מיקום בסגנון POSIX, או שם שפה בשדה הקלט.
סקור את הפורמטים הקנונייםבדוק את צורות BCP 47 המנורמלות והצורות עם underscore וכן את השפה שזוהתה, הכתב, האזור וכיוון הכתיבה.
העתק את ההמרההעתק את התוצאה המסומנת כאשר תהיה מוכן להשתמש ב-locale בקוד או בתצורה.
המר פורמטים של שפות מבלי לנחש
מזהי Locale נראים קטנים, אבל כתיב לא עקבי, מפרידים ושערות על אזורים שוב ושוב שוברים ניתוב שפות והתאמות גיבוי של תרגום. ממיר זה מתקן כתב קוד על ידי ה-Internationalization API של הדפדפן ומציג את הפורמטים המקבילים זה לצד זה.
אתה יכול להתחיל עם תגית BCP 47, קוד בסגנון underscore, או שם שפה נפוץ. התוצאה מפרידה בין השפה, הכתב והאזור כך שתוכל לראות בדיוק מה המזהה מבטיח למשתמשים ולתוכנה.
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 עלי להשתמש בו באינטרנט?
השתמש בתגי BCP 47 קנוניים עם מקפים עבור מאפייני שפה של HTML (lang), hreflang, APIs של Intl ומשא ומתן שפה ב‑HTTP. שמור קודי קו תחתון רק כאשר מסגרת או קונבנציה קובץ קיימת דורשת זאת במפורש.