- භාෂා හඳුනාගැනීමක් ඇතුළත් කරන්නආදාන ක්ශේත්රයට BCP 47 ටැගයක්, POSIX-ශෛලියේ ප්රදේශ සැකසුමක්, හෝ භාෂා නාමයක් ටයිප් කරන්න.
- මූලික ආකෘති සමාලෝචනය කරන්නසම්මත BCP 47 සහ අඩුරේඛා ආකාර (underscore forms) සාමාන්යීකරණය කළ ආකාරය පරීක්ෂා කරන්නත් අනාවරණය කළ භාෂාව, ලිපිය (script), ප්රදේශය හා ලිවීමේ දිශාව පරීක්ෂා කරන්න.
- වීපරිවර්තනය පිටපත් කරන්නඔබ කොඩ් හෝ වින්යාසයේ භාවිතා කිරීමට සූදානම් වන විට ලේබල් කරන ලද ප්රතිඵලය පිටපත් කරන්න.
උපුටාගැනීම නොකොට භාෂා-දේශීය ආකෘති පරිවර්තනය කරන්න
දේශීය හැඳුනුම්පත් පුංචි දේවල්වල් වැනි එහෙත්, අකුරු පෙළේ විවිධ රීති, වෙන්කිරීම් සහ ප්රදේශ ට්රැන්ස්ලේෂන් අනුමාන නොපවතින නිසා භාෂා මාර්ගගත කිරීම සහ පරිවර්තනFallback ක්රියාත්මක වීම නිතර බිඳවැටේ. මෙම පරිවර්ථකය බ්රවුසරයේ Internationalization API භාවිතයෙන් කේතයක් සාම්ප්රදායික ආකාරයට පිරිසිදු කරයි සහ සමාන ආකෘති පැතිපිටින් පැහැදිලිව පෙන්වයි.
ඔබට BCP 47 ටැගයක්, underscore-ශෛලියේ කේතයක්, හෝ පොදු භාෂා නාමයක් සමඟ ආරම්භ කළ හැක. ප්රතිඵලය භාෂාව, ලිපිලේඛනය (script), හා ප්රදේශය වෙන් කරයි එබැවින් ඔබට ඒ හැඳුනුම්පත පරිශීලකයින්ට හා මෘදුකාංගයට කෙතරම් ගාරාන්ටි කරන බව නිශ්චිතව දැනගත හැක.
BCP 47, POSIX, සහ ISO කේත පැහැදිලි කිරීම
BCP 47 යනු වෙබ් සාමාන්යයයි: මුලින් භාෂාව, ඊට පසු කැඩුම් සහ ප්රදේශ උප-ටැග් අකුරු වෙන් කිරීමට හයිෆන් භාවිතා කරන බව අනිවාර්ය නැති ලෙස අනුගමනය වේ. POSIX රീතිස්ථිතියක locale ප්රතිසංස්කරණ සඳහා සාමාන්යයෙන් ඇන්ඩර්ස්කෝර් (underscore) භාවිතා කරයි. භාෂා උප-ටැග් සාමාන්යයෙන් ISO 639 ෙතින් ලබන අතර, දෙඅකුරු ප්රදේශ උප-ටැග් ISO 3166-1 ෙතින් ලබන අතර වේ.
කැනනිකල් කිරීමෙන් ව්යාකරණය සකස් වෙයි, අර්ථය නොවේ. උදාහරණයක් ලෙස, එය අකුරු කොටස හා දැනට පිළිගත් සමාන නාමයන් සාමාන්ය රීතිට ගැළපෙවිය හැක, නමුත් සාමාන්ය ස්පාඤ්ඤ භාෂාව es-ES ද es-MX ද විය යුතුද යන්න තීරණය කළ නොහැක. එවැනි නිෂ්පාදන තීරණය ඔබ සැබැවින් තේරුම්ගත් අන්තර්ගතයට අනුව විය යුතුය.
අවම විශේෂක භාෂා ප්රදේශය භාවිතා කරන්න, නමුත් සනිටුහන්වම නිවැරදි විය යුතුය
ස්ථානික නොවන, භාෂාවක් පමණක් නියම කරන ටැගයක් තෝරන්න — එකම පරිවර්තනයක් සියලුම කලාප සඳහා සැබැවින්ම ගැලපෙන විටය. අකුරු ව්යවස්ථාව, මුදල්, නීති සටහන්, මිනසුම්, හෝ නිෂ්පාදන ලබාගත හැකිභාවය වෙනස් වන විට කලාපයක් එකතු කරන්න. එකම භාෂාව භාවිතා කරන පුఞ්ජරුවන්ට නොසමාන ලිවීමේ පද්ධතියන් තිබේ නම් ලිපිලේඛන ශෛලියක් (script) එකතු කරන්න.
මෙහි සඳහන් සියලු දත්ත ඔබගේ වෙබ් බ්රවුසරයේම සැකසෙයි. Multilocale එම අගය ලබා ගන්නේ නැත, ගබඩා නොකරයි, හෝ විශ්ලේෂණ ක්රියාකාරකම්වලට ඒක අමුණන්නේ නැත.
en-US සහ en_US අතර වෙනස කුමක්ද?
en-US යනු HTML, hreflang, JavaScript, සහ බහුතර වෙබ් API භාවිතා කරන BCP 47 ආකෘතියයි. en_US යනු තවමත් සමහර මෙහෙයුම් පද්ධති, දත්ත සමුදා සහ පරිවර්තන ගොනු විසින් භාවිතා කරන POSIX-ශෛලී ආකෘතියයි. සාමාන්යයෙන් ඒව දෙකම එක්සත් ජනපද සඳහා වූ ඉංග්රීසි භාෂා-ප්රදේශය එකම දේවල් පවසයි.
ලෝකේල් කේතයක් භාෂා කේතයක් සමමතාවක් ද?
නැහැ. en වැනි භාෂා කේතයක් භාෂාවක් හඳුනා දේ. zh-Hant-TW වැනි දේක් වැනි, ලොක්කේල්යක් ලිපිලේඛනයක්, මූලික ප්රදේශයක් හෝ දෙකම හඳුනා දිය හැක, උදාහරණයක් ලෙස තායිවානයේ භාවිත වන ප්රචීන චීන (Traditional Chinese). ඔබේ නිෂ්පාදනයට අවශ්ය තොරතුරු පමණක් භාවිතා කරන්න.
වෙබ් සඳහා මට කොැනු භාෂා ආකෘතියක් භාවිතා කරන්නේද?
HTML lang ගුණාංග, hreflang, Intl API සහ HTTP භාෂා සාකච්ඡාව සඳහා හයිෆන් සමඟ canonical BCP 47 ටැග් භාවිතා කරන්න. පවතින framework එකක් හෝ ගොනු රීතියක් පැහැදිලි ලෙස underscore කේත අවශ්ය වන විට පමණක් underscore කේත තබා ගන්න.