منبع i18nLanguage زبان برنامهای را که وبسایت YouTube پشتیبانی میکند شناسایی میکند. زبان برنامه را میتوان زبان واسط کاربر نیز نامید. برای وبسایت YouTube، زبان برنامه میتواند بهطور خودکار براساس تنظیمات «حساب Google»، زبان مرورگر، یا مکان IP انتخاب شود. کاربر همچنین میتواند زبان واسط کاربر موردنظر را بهصورت دستی از پانویس سایت YouTube انتخاب کند.
هر منبع i18nLanguage یک کد زبان و یک نام را شناسایی میکند. کد زبان میتواند بهعنوان مقدار پارامتر hl هنگام فراخوانی روشهای API مانند videoCategories.list و guideCategories.list استفاده شود.
روشها
این میانای برنامهسازی کاربردی از روشهای زیر برای منابع i18nLanguages پشتیبانی میکند:
- فهرست
- فهرستی از زبانهای برنامه را که وبسایت YouTube پشتیبانی میکند برمیگرداند. اکنون امتحان کنید.
وکالت منابع
ساختار JSON زیر قالب منبع i18nLanguages را نشان میدهد:
{
"kind": "youtube#i18nLanguage",
"etag": etag,
"id": string,
"snippet": {
"hl": string,
"name": string
}
}مشخصات
جدول زیر ویژگیهایی را که در این منبع ظاهر میشوند تعریف میکند:
| مشخصات | |
|---|---|
kind |
stringنوع منبع میانای برنامهسازی کاربردی را مشخص میکند. مقدار youtube#i18nLanguage خواهد بود. |
etag |
etagEtag این منبع. |
id |
stringشناسهای که YouTube برای شناسایی منحصربهفرد زبان i18n استفاده میکند. |
snippet |
objectشیء snippet حاوی جزئیات اولیه درباره زبان i18n، مانند کد و نام زبان است. |
snippet.hl |
stringکد BCP-47 که زبان را بهطور منحصربهفردی شناسایی میکند. |
snippet.name |
stringنام زبان همانطور که در زبان مشخصشده بااستفاده از پارامتر hl روش i18nLanguage.list نوشته میشود. |