I18nLanguages

یک منبع i18nLanguage زبان برنامه ای را که وب سایت YouTube از آن پشتیبانی می کند، شناسایی می کند. زبان برنامه را می توان به عنوان زبان UI نیز نامید. برای وب‌سایت YouTube، یک زبان برنامه می‌تواند به‌طور خودکار بر اساس تنظیمات حساب Google، زبان مرورگر یا مکان IP انتخاب شود. کاربر همچنین می تواند به صورت دستی زبان UI مورد نظر را از پاورقی سایت YouTube انتخاب کند.

هر منبع i18nLanguage یک کد زبان و یک نام را مشخص می کند. کد زبان را می توان به عنوان مقدار پارامتر hl هنگام فراخوانی متدهای API مانند videoCategories.list و guideCategories.list استفاده کرد.

مواد و روش ها

API از روش های زیر برای منابع i18nLanguages ​​پشتیبانی می کند:

list
فهرستی از زبان های برنامه را که وب سایت YouTube پشتیبانی می کند، برمی گرداند. الآن امتحانش کن .

نمایندگی منابع

ساختار JSON زیر فرمت یک منبع i18nLanguages ​​را نشان می دهد:

{
  "kind": "youtube#i18nLanguage",
  "etag": etag,
  "id": string,
  "snippet": {
    "hl": string,
    "name": string
  }
}

خواص

جدول زیر ویژگی های ظاهر شده در این منبع را تعریف می کند:

خواص
kind string
نوع منبع API را مشخص می کند. مقدار youtube#i18nLanguage خواهد بود.
etag etag
Etag این منبع
id string
شناسه ای که YouTube برای شناسایی منحصر به فرد زبان i18n استفاده می کند.
snippet object
شی snippet حاوی جزئیات اساسی در مورد زبان i18n است، مانند کد زبان و نام آن.
snippet. hl string
یک کد BCP-47 که به طور منحصر به فرد یک زبان را شناسایی می کند.
snippet. name string
نام زبان همانطور که در زبان مشخص شده با استفاده از پارامتر hl روش i18nLanguage.list نوشته شده است.