ISO 639 стандартын нэгдсэн систем ба түүний хувьсал
Олон улсын стандартчиллын байгууллагаас гаргасан ISO 639 стандарт нь дэлхийн хэлнүүдийг кодчилох үндсэн суурь болдог. Өмнө нь ISO 639-1, ISO 639-2, ISO 639-3 гэсэн салангид хэсгүүдээс бүрдэж байсан систем ISO 639:2023 стандартын шинэчлэлтээр нэгдсэн бүтэц рүү шилжсэн. Энэхүү шинэчлэлт нь өмнөх тусдаа стандартуудыг нэгтгэж, тэдгээрийг танигч багц (Identifier Sets) болгон зохион байгуулсан юм.
Эдгээр багцууд нь дараах байдлаар хуваагддаг:
- Set 1: Хоёр үсэгтэй кодууд бөгөөд гол төлөв томоохон, өргөн хэрэглэгддэг хэлнүүдийг тэмдэглэнэ.
- Set 2: Гурван үсэгтэй кодууд бөгөөд ном зүйн болон нэр томьёоны зориулалттай хувилбаруудыг агуулдаг.
- Set 3: Дэлхийн бүх мэдэгдэж буй хувь хэл, макро хэл болон тусгай кодуудыг багтаасан гурван үсэгтэй иж бүрэн багц юм.
"ISO хэлний код судлаач" хэрэгсэл нь эдгээр багцуудын хоорондын хамаарлыг хянах, макро хэл болон тэдгээрийн гишүүн хэлнүүдийн холбоосыг тодорхойлоход тусалдаг.
Хайлтын оролт ба тавигдах шаардлага
Хэрэглэгч хайлтын хүсэлтээ "Хэлний нэр эсвэл ISO 639 код" гэсэн шошготой текст оруулах талбарт оруулна. Дараах форматыг дэмжинэ:
- Англи хэлний нэрс.
- Дэмжигдсэн орон нутгийн хэлний нэрс.
- Хоёр эсвэл гурван үсэгтэй ISO 639 кодууд (жишээлбэл: zh, chi, zho, cmn эсвэл cel).
Оролтод дараах хязгаарлалт, дүрмүүд үйлчилнэ:
- Хэрэв нэрээр хайхдаа хоёр хүрэхгүй үсэг бичвэл "Нэрээр нь хайхын тулд дор хаяж хоёр үсэг бичнэ үү." гэсэн алдааг харуулна.
- Хайлтын нийт урт 80 тэмдэгтээс бага байх ёстой бөгөөд 79 тэмдэгтээс хэтэрвэл "Хайлтыг 80 тэмдэгтээс бага байлгах." гэсэн алдааг харуулна.
- Буруу тэмдэгт эсвэл формат ашигласан тохиолдолд "Хэлний нэр эсвэл хоёр эсвэл гурван үсэгтэй ISO 639 кодыг ашиглана уу." гэсэн алдааг харуулна.
- Оролтын талбарыг хоослохын тулд "Тодорхой" товчийг ашиглана.
Хайлтын үр дүн ба төлөвийн мэдэгдлүүд
Хэрэгсэл нь өгөгдлийг ачаалах болон хайлтын үр дүнг мэдээлэхдээ дараах төлөвийн мэдэгдлүүдийг ашигладаг:
- Өгөгдлийг бэлтгэх явцад "Савласан хэлний кодын лавлагааг ачаалж байна..." гэж харагдана. Хэрэв өгөгдөл ачаалахад алдаа гарвал "Савласан лавлагааг ачаалж чадсангүй. Хуудсыг дахин ачаалаад дахин оролдоно уу." гэсэн алдаа гарна.
- Кодоор хайх үед нэг илэрц олдвол "
‹count›бичлэг "‹query›" кодтой таарч байна." гэж харуулах бөгөөд олон илэрц олдвол "‹count›бичлэг "‹query›" кодтой таарч байна." гэж заана. - Нэрээр хайх үед нэг илэрц олдвол "
‹count›хэл нь "‹query›"-тэй таарч байна." гэж харуулах бөгөөд олон илэрц олдвол "‹count›хэл "‹query›"-тэй таарч байна." гэж заана. - Хайлтад тохирох илэрц олдохгүй бол "Одоогийн ISO 639 бичлэг "
‹query›"-тэй таарахгүй байна." гэсэн мэдэгдэл гарна. - Олон илэрцтэй үед жагсаалтыг хязгаарлаж "
‹total›үр дүнгийн эхний‹shown›-г харуулж байна. Жагсаалтыг нарийсгахын тулд үргэлжлүүлэн бичнэ үү." гэж харуулдаг.
Хэрэглэгч хайлтын талбарт юу ч бичээгүй байх үндсэн төлөвт "Жишээ" болон "Бүрэн эшлэлээс төлөөлөгчийн оруулгууд" гэсэн хэсгүүд харагдана.
Нарийвчилсан бичлэгийн талбарууд ба ангилал
Хайлтын үр дүнд олдсон хэл бүрийн хувьд дараах нарийвчилсан мэдээллийг харуулдаг:
- Кодын харилцаа
- Албан ёсны лавлагааны нэр
- Бусад индексжүүлсэн нэрс
- Хамрах хүрээ
- Хэлний төрөл
- Макро хэлний харилцаа
- Бүртгэлийн тэмдэглэл
Хамрах хүрээ болон Хэлний төрөл нь дараах байдлаар шилжинэ:
- Хамрах хүрээ:
Iкодыг Хувь хүний хэлMкодыг Макро хэлSкодыг Тусгай кодCкодыг Хэлний цуглуулгаRкодыг Орон нутгийн хэрэглээний хүрээг нөөцөлсөн
- Хэлний төрөл:
Lкодыг АмьдрахEкодыг УстсанAкодыг ЭртнийHкодыг ТүүхэнCкодыг БаригдсанSкодыг Онцгой
Хэрэв код нь лавлагаанд хуваарилагдаагүй бол Томилогдсонгүй гэж тэмдэглэгдэнэ.
Ном зүйн болон Нэр томьёоны кодын ялгаа
ISO 639-2 (Set 2) стандартад цөөн тооны хэлний хувьд хоёр өөр гурван үсэгтэй код оноосон байдаг. Үүнийг ном зүйн код (Set 2/B) болон нэр томьёоны код (Set 2/T) гэж ангилдаг.
Жишээлбэл, франц хэлний хувьд ном зүйн код нь fre (Set 2/B) байдаг бол нэр томьёоны код нь fra (Set 2/T) байна. Энэхүү хэрэгсэл нь эдгээр хоёр кодыг хоёуланг нь харуулдаг бөгөөд Set 3 стандарт нь зөвхөн нэр томьёоны (T) хувилбарыг дагаж мөрддөг болохыг заадаг.
Өгөгдлийн эх сурвалж ба нууцлал
Энэхүү хэрэгсэлд ашиглаж буй өгөгдөл нь "Албан ёсны кодын хүснэгтүүд" хэсгээс авсан албан ёсны эх сурвалжууд дээр суурилсан. Тодруулбал, "ISO 639:2023 · Set 3 ‹set3Date› · Set 2 ‹set2Date› · ‹count› records" гэсэн форматаар огноотой агшин зуурын зургийг харуулдаг. Энэхүү багцалсан өгөгдөл нь Set 3-ын албан ёсны бүртгэл, нэрийн индекс болон Set 2-ын албан ёсны жагсаалтыг нэгтгэсэн бөгөөд үүнд хүчингүй болсон (retired) Set 3 кодын түүх ороогүй болно.
Хөтөчөөс өгсөн орон нутгийн хэлний нэрсийг зөвхөн хайлтыг хөнгөвчлөх зорилгоор ашиглах бөгөөд албан ёсны лавлагааны нэр үргэлж харагдана. Хэрэглэгчийн оруулсан хайлтын хүсэлт нь сервер рүү дамжихгүй бөгөөд зөвхөн хэрэглэгчийн хөтөч дотор боловсруулагддаг тул нууцлал бүрэн хадгалагдана.
Түгээмэл асуултууд
ISO 639-1, 639-2, 639-3 нь тусдаа стандарт хэвээр байна уу?
ISO 639:2023 нь өмнөх салангид хэсгүүдийг танигч багц болгон зохион байгуулсан нэг стандартаар сольсон. ISO 639-1, 639-2, 639-3 гэсэн танил нэрсийг өргөнөөр ашигласаар байгаа тул энэ судлаач тэдгээрийг одоогийн Set 1, Set 2, Set 3 шошготой хамт харуулж байна.
Яагаад зарим хэлэнд хоёр Set 2 код байдаг вэ?
Жижиг бүлэгт ном зүйн код (B), нэр томьёоны код (T) байдаг. Жишээлбэл, франц хэл нь Set 2/B-д fre, Set 2/T-д fra байна. Эдгээр нь ижил хэлтэй ижил утгатай; 3-р багц нь T хэлбэрийн дагуу байна.
Макро хэл гэж юу вэ?
Макро хэл танигч нь зарим контекстэд нэг хэл гэж тооцогддог хоорондоо нягт холбоотой бие даасан хэлүүдийг бүлэглэдэг. Хятад хэл макро хэлний түвшинд zho-г ашигладаг бол Мандарин Хятад хэл нь хувийн Set 3 кодтой cmn.
Кодын хүснэгтийн аль хувилбарыг оруулсан бэ?
Энэ хуудсанд 2026 оны 04 сарын 14-ний өдрийн 3-р багцын бүртгэл, нэрийн индекс болон макро хэлний хүснэгт, 2025-09-29-ний өдрийн 2-р багц жагсаалт зэрэг эх сурвалжийн агшин зуурын аль алиныг нь шошголодог. Энэ нь тэтгэвэрт гарсан Set 3 кодын түүхийг биш одоогийн оруулгуудыг хамардаг.