ساختار استاندارد ISO 639:2023 و تحول مجموعههای شناسه
استاندارد ISO 639:2023 بخشهای مجزای قبلی (شامل ISO 639-1، ISO 639-2 و ISO 639-3) را با یک استاندارد واحد جایگزین کرده است که در مجموعههای شناسه سازماندهی شده است. ابزار «کد زبان ISO Explorer» به کاربران کمک میکند تا نحوه ارتباط مجموعههای شناسه مختلف — به ویژه مجموعه 1، مجموعه 2 (شامل نسخههای کتابشناختی و اصطلاحات) و مجموعه 3 — را با یکدیگر ردیابی کنند.
این ابزار، رجیستری رسمی مجموعه 3 (Set 3)، فهرست نام و جدول کلانزبان مورخ 14-04-2026 را با لیست رسمی مجموعه 2 (Set 2) مورخ 29-09-2025 ترکیب میکند. این عکس فوری بستهبندی شده، ورودیهای فعلی را پوشش میدهد و شامل سابقه کد بازنشسته مجموعه 3 نمیشود.
تفاوت کدهای کتابشناختی (B) و اصطلاحات (T) در مجموعه ۲
یکی از ویژگیهای خاص در ساختار کدهای سه حرفی مجموعه ۲، وجود کدهای مترادف برای گروه کوچکی از زبانها است. این تفاوت به دلایل تاریخی و کاربردی به دو دسته تقسیم میشود:
- کدهای کتابشناختی (Bibliographic - Set 2/B): این کدها عمدتاً در کاربردهای کتابداری و فهرستنویسی سنتی استفاده میشوند.
- کدهای اصطلاحات (Terminology - Set 2/T): این کدها برای کاربردهای فنی و اصطلاحشناختی طراحی شدهاند.
به عنوان نمونه، زبان فرانسوی در مجموعه 2/B دارای کد fre و در مجموعه 2/T دارای کد fra است. در ساختار یکپارچه، کدهای مجموعه ۳ (Set 3) همواره از فرم اصطلاحاتی یا همان فرم T پیروی میکنند. در صورتی که یک کد در جدول مرجع به هیچ زبانی تخصیص نیافته باشد، ابزار آن را با برچسب "اختصاص داده نشده است" مشخص میکند.
مفهوم کلانزبانها و زبانهای عضو
در استاندارد ISO 639، مفهوم کلانزبان (Macrolanguage) برای مدیریت شرایطی استفاده میشود که در آن چند زبان مجزا و نزدیک به هم، در برخی از بافتهای اداری یا کاربردی به عنوان یک زبان واحد در نظر گرفته میشوند.
ابزار "کد زبان ISO Explorer" روابط میان کلانزبانها و زبانهای زیرمجموعه آنها را به طور دقیق نمایش میدهد. برای مثال، زبان چینی با کد zho به عنوان یک کلانزبان ثبت شده است، در حالی که چینی ماندارین با کد cmn یک زبان فردی و زیرمجموعه آن به شمار میرود. در بخش جزئیات رکوردها، این روابط با برچسبهای مشخصی مانند "عضو ‹name› (‹code›)" برای زبانهای زیرمجموعه و "‹count› زبان اعضای فعلی" برای کلانزبانها نمایش داده میشوند تا ساختار درختی و سلسلهمراتبی زبانها قابل درک باشد.
دامنهها و انواع زبان در استاندارد ISO 639
هر رکورد در استاندارد ISO 639 دارای دو مشخصه ساختاری به نام "دامنه" (Scope) و "نوع زبان" (Language type) است. این مشخصهها با کدهای تکحرفی در پایگاه داده رسمی ذخیره میشوند و ابزار آنها را به صورت زیر تفسیر کرده و نمایش میدهد:
دامنههای زبان (Scope)
- کد
I: زبان فردی (Individual language) - کد
M: زبان کلان (Macrolanguage) - کد
S: کد ویژه (Special code) - کد
C: مجموعه زبان (Language collection) - کد
R: محدوده استفاده محلی رزرو شده است (Reserved local-use range)
انواع زبان (Language Type)
- کد
L: زندگی کردن (Living) - کد
E: منقرض شده (Extinct) - کد
A: باستانی (Ancient) - کد
H: تاریخی (Historical) - کد
C: ساخته شده است (Constructed) - کد
S: ویژه (Special)
محدودههای استفاده محلی (کد R) و کدهای ویژه (کد S) به کاربران و توسعهدهندگان سیستمها اجازه میدهند تا در سناریوهای خاص یا برای زبانهایی که در استاندارد رسمی تعریف نشدهاند، از کدهای رزرو شده بدون تداخل با کدهای رسمی استفاده کنند.
راهنمای ورودیها، خطاها و نحوه پردازش دادهها
جستجو در ابزار «کد زبان ISO Explorer» به صورت کاملاً محلی و در سمت مرورگر کاربر انجام میشود. جستجوی شما در مرورگر شما باقی می ماند و از مرجع نسخه بندی شده ارسال شده با این صفحه استفاده می کند. چیزی آپلود نمیشه.
قوانین ورودی جستجو
کاربران میتوانند عبارت خود را در فیلد متنی با برچسب «نام زبان یا کد ISO 639» وارد کنند. فرمتهای قابل قبول شامل نام زبان به انگلیسی، نامهای محلی پشتیبانیشده، یا کدهای دو و سه حرفی (مانند zh، chi، zho، cmn یا cel) است. دکمه «پاک کردن» نیز برای خالی کردن فیلد ورودی تعبیه شده است.
مدیریت خطاها و محدودیتها
- جستجوی خیلی کوتاه: اگر کاربر برای جستجوی نام زبان کمتر از دو حرف وارد کند، پیام خطا با متن «برای جستجو بر اساس نام، حداقل دو حرف را تایپ کنید.» نمایش داده میشود.
- جستجوی خیلی طولانی: ورودیهای بالای ۷۹ کاراکتر مجاز نیستند و خطای «جستجو را کمتر از 80 کاراکتر نگه دارید.» نمایش داده میشود.
- فرمت نامعتبر: در صورت وارد کردن کاراکترهای غیرمجاز، سیستم پیام «از نام زبان یا کد ISO 639 دو یا سه حرفی استفاده کنید.» را نشان میدهد.
- خطای بارگذاری پایگاه داده: در صورتی که فایل بسته اطلاعاتی در مرورگر بارگذاری نشود، پیام «مرجع بسته بندی شده بارگیری نشد. صفحه را دوباره بارگیری کنید و دوباره امتحان کنید.» به نمایش در میآید.
در وضعیت پیشفرض و قبل از شروع جستجو، بخش «نمونه ها» و «ورودی های نماینده از مرجع کامل» برای راهنمایی کاربران نمایش داده میشود. در هنگام بارگیری اولیه نیز پیام «در حال بارگیری مرجع کد زبان بسته بندی شده…» قابل مشاهده است. پس از انجام جستجو، تعداد نتایج با پیامهایی نظیر «‹count› رکورد با کد "‹query›" مطابقت دارد.» یا «‹count› زبان با "‹query›" مطابقت دارد.» اعلام میشود و در صورت زیاد بودن نتایج، پیام «نمایش اولین ‹shown› از نتایج ‹total›. برای محدود کردن لیست به تایپ کردن ادامه دهید.» به کاربر کمک میکند تا جستجوی خود را دقیقتر کند. در صورت عدم یافتن نتیجه نیز پیام «هیچ رکورد فعلی ISO 639 با «‹query›» مطابقت ندارد.» نمایش داده میشود.
سوالات متداول (FAQ)
آیا ISO 639-1، 639-2 و 639-3 هنوز استانداردهای جداگانه ای هستند؟
ISO 639:2023 قطعات جداگانه قبلی را با یک استاندارد سازماندهی شده در مجموعه های شناسه جایگزین کرد. نام های آشنا ISO 639-1، 639-2 و 639-3 هنوز به طور گسترده مورد استفاده قرار می گیرند، بنابراین این کاوشگر آنها را در کنار برچسب های فعلی Set 1، Set 2 و Set 3 نشان می دهد.
چرا برخی از زبان ها دو کد مجموعه 2 دارند؟
یک گروه کوچک دارای یک کد کتابشناختی (B) و یک کد اصطلاحات (T) است. برای مثال فرانسوی در مجموعه 2/B fre و در مجموعه 2/T fra است. آنها مترادف یک زبان هستند. مجموعه 3 از فرم T پیروی می کند.
کلان زبان چیست؟
یک شناسه کلان زبان، زبان های فردی نزدیک به هم را گروه بندی می کند که در برخی زمینه ها به عنوان یک زبان در نظر گرفته می شوند. چینی از zho در سطح کلان زبان استفاده می کند، در حالی که چینی ماندارین دارای کد مجموعه 3 فردی cmn است.
کدام نسخه از جدول کد گنجانده شده است؟
این صفحه هر دو عکس فوری منبع را برچسب گذاری می کند: رجیستری Set 3، فهرست نام و جدول کلان زبان مورخ 14-04-2026، به علاوه لیست مجموعه 2 در تاریخ 29-09-2025. این ورودیهای فعلی را پوشش میدهد، نه سابقه کد بازنشسته مجموعه 3.