یک منبع 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 | etagEtag این منبع |
id | stringشناسه ای که YouTube برای شناسایی منحصر به فرد زبان i18n استفاده می کند. |
snippet | objectشی snippet حاوی جزئیات اساسی در مورد زبان i18n است، مانند کد زبان و نام آن. |
snippet. hl | stringیک کد BCP-47 که به طور منحصر به فرد یک زبان را شناسایی می کند. |
snippet. name | stringنام زبان همانطور که در زبان مشخص شده با استفاده از پارامتر hl روش i18nLanguage.list نوشته شده است. |