- ארײַן אַן אָרט־אידענטיפיקאַטאָרטיפּ אַ BCP 47 טאַג, POSIX-סטיל לאָקאַלע, אָדער שפּראַך נאָמען אין די אינפּוט פֿעלד.
- איבערבליקן די קאַנאָנישע פֿאָרמאַטןפּרוף די נאָרמאַליזירטע BCP 47 און אונדערסקאָר פֿאָרמאטן צוזאַמען מיט דער אַנדערש ארויסגעוואָרפֿענער שפּראַך, שריפט, געגנט, און שרײַב־ריכטונג.
- קאפיר די קאַנווערזיעקאפירן דעם סיגנאַלירט רעזולטאַט ווען איר זענען גרייט צו נוצן דעם {locale} אין קאָד אָדער קאַנפֿיגוראַציע.
Konvertiren לאָקאַלע פֿאָרמאַטן אָן צו ראַטשענען
לאָקאַלע אידענטיפֿיערער זיינען קליין, אָבער אומקאָנזיסטענטע גרויס/קליין־בריוו, טרענער און רעגיאָנאַלע אננעמען רעגולערוועז ימפּיידן שפראך־ראָוטינג און איבערזעצונג־פאַלבאַקס. דער קאַנווערטער קאַנאָניקאַליזירט אַ קאָוד מיט דער בלעטערײַגער אינטערנאַציאָנאַלע־אַפּי און ווײַזט די עקווירוואַלענט פאָרמאַטן זײַט בײַ זײַט.
איר קענט אָנהייבן מיט אַ BCP 47 טאַג, אַ אונטערשטריכן־סגנאַ קאָד, אָדער אַ אַלגעמיינעם שפּראַך נאָמען. דער רעזולטאַט טראגט זיך אָן די שפּראַך, שריפט און געגנט אַזוי אַז איר קענט פּונקט זען וואָס דער אידענטיפיקאטאָר הבטחות צו וסערס און סאָפֿטווער.
BCP 47, POSIX, און ISO קאָדן דערקלערט
BCP 47 איז דער וועב־סטאַנדאַרט: די שפּראַך קומט ערשט, דערנאָך די אָפּצייכענונג פון דער שריפט און רעגיאָנאַלע סאַב־טעגס אָפּגעטיילט מיט האַיפּענס. POSIX־שטײַל לאָקאַלע בנימצא נוציקען אָפֿט אונטערשטרייכן. די שפּראַך־סאַב־טעג קומט כּללמּה פֿון ISO 639, בעוד די צוויי־בוכשטאַביקע רעגיאָן־סאַב־טעג קומט פֿון ISO 3166-1.
קאַנאָניקאַליזאַציע שטעלט פאָר, נישט משמעות. צום באַispיל קען זי נאָרמאַליזירן קייסינג און באַקאַנטע עליאַסן, אָבער זי קען נישט באַשליסן צי אַ גענעריש שפּאַניש זאָל ווערן es-ES אָדער es-MX. דער פּראָדוקט באַשלוס זאָל אָפּשפּיגלען די אינהאַלט וואָס איר טאַקע איבערגעזעצט האָט.
נוצ זעקלענסטע לאקאלע וואָס בלייבט קורעקט
קלויב אַ לשון-אליין טאַג ווען איין איבערזעצונג טאַקע סערווירט אַלע געגנטן. לייג אַ ראַיאן ווען פֿאַראנדערט זיך פאַרשרײַבונג, מאַטענוס, לעגאַלער טעקסט, מעסטן אָדער פּראָדוקט‑באַשרייַבונג. לייג אַ שריפֿט ווען לייענער פֿון דער זעלביקער לשון נוצנ אַ מזלאגנדיקע אַנדערע שרײַב־סיסטעם.
אלעס וואָס מען אַרײַנרעדט דאָ איז פּראָצעסירט אין דיין בלעטערער. Multilocale kriegt נישט די ווערט, זיצט עס נישט אָפּ, און פֿאַרבינדט עס נישט מיט אַנאַליטיק־אירוען.
וואָ איז דער חילוק צווישן en-US און en_US?
en-US איז די BCP 47 פֿאַרעם וואָס נוצט זיך אין HTML, hreflang, JavaScript, און די מערסטע וועב־APIs. en_US איז די POSIX־שטייגער פֿאָרעם וואָס נאָך נוצט זיך אין עטלעכע אָפּעראַציע־סיסטעמען, דאַטאַבייסן, און איבערזעצונג־טעקעס. זיי לעבנס דערנפֿערט באַשרײַבן דעם זעלבן ענגליש־פֿאַר־די־פֿאַראייניקטע־שטאַטן לעאַקאַל.
איז א לאָקאַלע-קאָד דער זעלביקער ווי אַ שפּראַך-קאָד?
ניין. אַ שפּראַך־קאָד ווי en באַשטייט פֿאַר אַ שפּראַך. אַ לאָקאַלע קען אויך באַשרייַבן אַן אַלף־בית, אַ רעגיאָן, אָדער ביידע, ווי zh-Hant-TW פֿאַר טראַדיציאָנעלן כינעזיש אין 台湾. נוצט נאָר די דעטאַילען וואָס אייער פּראָדוקט טאַקע דאַרפֿט.
וואָס לאָקאַלע פֿאָרמאַט זאָל איך נוצן אויפן וועב?
נוצט קאַנאָניש ב CP 47 טאַגס מיט הײַפֿנס פֿאַר HTML lang אַטריביוטן, hreflang, Intl APIs, און HTTP שפּראַך נאַגאָציאַציע. באַקומען אונטערשייד בלויז ווען אַ באַשטונדנדער Framework אָדער טעקע־קאָנווענציע eksplizit דאַרפֿט א זייַ אַndersקוּר קאָודן.