- Идентфиқатори маҳаллиро ворид кунедДар майдони воридот BCP 47 тэг, локали услуби POSIX ё номи забонро ворид кунед.
- Нархҳои каноникӣро бознигарӣ кунедНазарсанҷии шаклҳои нормализатсияшудаи BCP 47 ва бо зери хати поёнӣ ҳамроҳ бо забони ошкоршуда, навиштор, минтақа ва самти навиштан.
- Нусхаи табдилро ба даст оредНатиҷаи нишондодашударо нусхабардорӣ кунед, вақте ки барои истифодаи маҳалли (locale) дар код ё конфигуратсия омода ҳастед.
Форматҳои локаларо бе тахмин табдил диҳед
Шиносниҳодиҳои локал хурд ба назар мерасанд, аммо истифодаи номуносиби ҳарфҳои калон/хурд, аломатгузории гуногун ва тахминҳои минтақавӣ аксаран роҳнамоии забон ва партофтҳои тарҷумаро мешикастанад. Ин табдилдиҳанда рамзро бо API-и байналмилализатсияи браузер стандартӣ мекунад ва форматҳои баробарро паҳлӯ ба паҳлӯ нишон медиҳад.
Шумо метавонед бо теги BCP 47, рамзи сабки зери хати поёнӣ ё номи оддии забон оғоз кунед. Натиҷа забон, лотин/навиштор ва минтақаро ҷудо мекунад, то шумо дақиқ бинед, ки ин шиноснома ба корбарон ва нармафзор чӣ ваъда медиҳад.
BCP 47, POSIX ва кодҳои ISO шарҳ дода шудаанд
BCP 47 меъёри веб аст: аввал забон, сипас субтакҳои ихтиёрии скрипт ва минтақа бо тирча ҷудо карда мешаванд. Локалҳои услуби POSIX одатан зеринчашм доранд (underscore). Субтакъи забон одатан аз 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 аст, ки ҳанӯз ҳам дар баъзе системаҳои оператсионӣ, пойгоҳи додаҳо ва файлҳои тарҷума истифода мешавад. Онҳо одатан як лаҳҷаи англисӣ барои Иёлоти Муттаҳидаро тавсиф мекунанд.
Оё коди маҳал ҳамон аст, ки коди забон?
Не. Коди забон мисли en як забонро муайян мекунад. Локал инчунин метавонад як навиштор, минтақа ё ҳардуяшро муайян кунад, масалан zh-Hant-TW барои чинӣ анъанавӣ, ки дар Тайван истифода мешавад. Танҳо он тафсилотеро истифода баред, ки маҳсулоти шумо воқеан ниёз дорад.
Кадом формати локалиро дар веб истифода барам?
Барои атрибутҳои lang дар HTML, hreflang, API-ҳои Intl ва музокираҳои забонии HTTP аз тамғаҳои канонии BCP 47 бо тире истифода баред. Кодҳои бо зеринчӯбаҳо (underscore) танҳо вақте нигоҳ дошта шаванд, ки як чаҳорчӯба ё анъанаи файлӣ ба таври равшан онҳоро талаб мекунад.