Настройка макета запуска Windows 11

Ищете версию ИТ-специалистов этой статьи? См. раздел "Настройка макета меню в Windows 11"

Совет

Сведения о версии Windows 10 этой статьи см. в разделе "Настройка макета начального запуска Windows 10"

Изготовители оборудования могут настроить макет начального запуска Windows 11, чтобы элементы, определенные oem (приложения и/или веб-сайты) закреплялись в определенных областях меню .

Настройки макета запуска, включая настройку пин-сайтов, настраиваются с LayoutModification.jsonпомощью .

Примечание.

Невозможно использовать конструктор конфигураций Windows или автоматическую настройку меню "Пуск" Windows 11.

разделы меню

Меню состоит из трех разделов: закрепление, все приложения и рекомендуемые. LayoutModification.json могут включать настройки для закрепленных и (или) рекомендуемых разделов.

Закрепленный раздел

Раздел в верхней части меню называется закрепленным разделом. Этот раздел состоит из закреплений, расположенных в сетке. Элементы в этом разделе — это подмножество всех приложений, установленных на компьютере; Не все установленные приложения включены в этот раздел по умолчанию. Количество строк и элементов в этом представлении согласовано между размерами панели устройств.

Пока начальное представление этого раздела отображает 18 элементов, пользователь может использовать элемент управления разбивкой на страницы для перемещения по страницам дополнительных закреплений. Элементы в этом разделе — это сочетание приложений, определяемых корпорацией Майкрософт, динамически предоставляемых приложений и элементов, настроенных OEM. После настройки компьютера пользователи могут добавлять, перемещать или удалять пин-коды в этом разделе.

Доступные настройки:

  • До четырех элементов на странице 1 этого раздела. Настроено в primaryOEMPins LayoutModification.json.
  • До четырех элементов в нижней части закрепленной сетки приложений. Пользователи должны прокрутить вниз в меню , чтобы увидеть эти закрепления. Настроено в secondaryOEMPins LayoutModification.json.

Если вы закрепляете менее четырех элементов в одном из этих разделов, другие приложения, определенные Корпорацией Майкрософт, будут передвигаться, чтобы заполнить пространство для поддержания того же порядка. Все элементы массива, превышающие первые четыре, будут игнорироваться.

Примечание.

Элемент может отображаться только в закрепленном разделе один раз. Не удается закрепить приложение в нескольких расположениях в этом разделе, будь то на одной странице или на разных страницах.

Раздел "Все приложения"

Это отображается, когда пользователь щелкает все приложения в правом верхнем углу меню . Все приложения — это полный список в алфавитном порядке всех установленных приложений.

Доступные настройки:

  • Нет настроек для этого раздела. Все приложения — это список, который включает все установленные приложения и не может быть настроен пользователями или изготовителем оборудования.

Это раздел ниже раздела "Закреплено". При первой загрузке приложение "Начало работы" от Майкрософт будет предварительно заполнено в этом расположении. OEM также может предварительно заполнить раздел приветственным или первым приложением для запуска, которое будет закреплено до семи дней, если клиент не удаляет его.

Доступные настройки: один элемент в этом разделе. Настроено в firstRunOEMPins LayoutModification.json.

  • Для лучшего и чистого взаимодействия с пользователем рекомендуется, чтобы приложение, выбранное для раздела "Рекомендуемые", не было предварительно закреплено на панели задач или первой странице начальных закреплений.

Настройка элементов меню

Внимание

Использование WCD или автоматической настройки меню Windows 11 не поддерживается, LayoutModification.json требуется.

Изготовители оборудования могут настроить макет "Пуск", создав пользовательский LayoutModification.json файл и добавив его в изображение в папке %localappdata%\Microsoft\Windows\Shell . Вам нужен только один LayoutModification.json на изображении, так как эти файлы могут содержать один или несколько элементов верхнего уровня в любом сочетании.

Внимание

Убедитесь, что LayoutModification.json использует кодировку UTF-8.

LayoutModification.json

LayoutModification.json позволяет настроить закрепление в настраиваемых разделах макета запуска.

члены LayoutModification.json

Элемент Description
primaryOEMPins Настраивает элементы, отображаемые на странице 1 раздела "Закреплено". Можно указать до четырех элементов в любом сочетании типов.
secondaryOEMPins Настраивает элементы, которые отображаются в конце раздела "Закреплено". Можно указать до четырех элементов в любом сочетании типов.
firstRunOEMPins Настраивается элемент OEM в разделе "Рекомендуемые". Можно указать один элемент.

ключи LayoutModification.json

Каждый из указанных выше элементов может использовать следующие возможные члены для определения закреплений для каждого раздела:

Ключ. Description
packagedAppID
  • Указывает приложение универсальная платформа Windows. Чтобы закрепить приложение UWP, используйте AUMID приложения.
  • Можно также использовать в качестве подэлемента внутри secondaryTile для указания веб-ссылки. См . раздел "Закрепление веб-ссылки".
desktopAppID Указывает распаковку приложения Win32. Чтобы закрепить приложение Win32, используйте AUMID приложения. Если приложение не имеет AUMID, укажите его с помощью desktopAppLink.
desktopAppLink Указывает распаковку приложения Win32, которое не имеет связанного AUMID. Чтобы закрепить этот тип приложения, используйте путь к ярлыку .lnk, который указывает на приложение.
caption Применяется только к элементу firstRunOEMPins . Текстовая строка, отображающаяся при наведении указателя мыши на плитку.

Для изображений, содержащих несколько языков, можно указать другой текст для разных языков (как показано в приведенном ниже примере), а также заголовок по умолчанию, используемый в качестве резервного варианта, если язык пользователя не соответствует ни одному явно указанному языку. Дополнительные сведения об указании языков для подписей см . в тегах языка.

secondaryTile См . раздел "Закрепление веб-ссылки".
плиткаID Уникальный идентификатор, созданный для каждой вторичной плитки. Используется только при указании вторичных плиток.

Пример файла LayoutModification.json

Ниже приведен пример файла LayoutModification.json с настройками для трех настраиваемых разделов меню :

  • Три элемента в primaryOEMPins: одно приложение UWP, одно приложение Win32 и одна веб-ссылка
  • Два элемента: secondaryOEMPinsодна веб-ссылка и одно приложение Win32
  • Один элемент в firstRunOEMPins: одно приложение Win32, указанное в файле .lnk
{ "primaryOEMPins": [ 
    { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"}, 
    { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\MyWin32App.lnk"}, 
    { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
      "tileId": "MSEdge.paomdnjincdkenhiicpl.UserData.Default"} 
  ], 
  "secondaryOEMPins": [ 
    { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
      "tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default" }, 
    { "desktopAppId": "Contoso.Desktop.Example.AUMID"} 
  ], 
  "firstRunOEMPins": [ 
    { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\PutMeInRecommended.lnk", 
      "caption": { 
        "en-US": "(localized caption text for US English)", 
        "de": "(localized caption text for German)", 
        "default": "(fallback caption text for other languages)" } 
    } 
  ] 
} 

Совет

Каждый символ обратной косой черты (\) должен быть экранирован в формате \\ JSON.

Закрепление конфликтов

  • Динамически доставленные приложения: прежде чем корпорация Майкрософт пытается динамически закрепить первое или стороннее приложение, сначала проверяет, закреплено ли то же приложение изготовителем оборудования на любой странице. Если это так, корпорация Майкрософт сохраняет приложение OEM закреплено на своем месте.

  • Сторонние приложения статически определяются корпорацией Майкрософт на странице 1. Сторонние приложения (например, Microsoft Edge, Mail, Store), закрепленные на странице 1, нельзя переместить изготовителем оборудования. Если OEM пытается закрепить одно из этих приложений на странице 1, он будет игнорироваться.

  • Повышение статически определенных приложений Майкрософт: изготовители оборудования могут закрепить приложение Майкрософт (например, Калькулятор, камера) на странице 1 и переместить его положение на страницу 1 до тех пор, пока оно еще не закреплено корпорацией Майкрософт на странице 1 или не закреплено.

Чтобы закрепить веб-ссылку на меню , необходимо указать secondaryTile элемент в LayoutModification.json. Самый простой способ сделать это — закрепить веб-сайт на меню с помощью Edge, а затем использовать PowerShell для экспорта макета "Пуск".

Закрепление веб-сайта с помощью Edge

Перейдите на веб-сайт, который вы хотите закрепить. Щелкните панель инструментов Edge (три точки меню) выберите "Другие инструменты", > > а затем нажмите кнопку "Закрепить на начальном экране".

Экспорт начального макета

См. статью "Экспорт начального макета", чтобы узнать, как экспортировать макет запуска. Экспортированный макет начального запуска будет содержать secondaryTile элементы для каждой настроенной веб-ссылки. Затем его можно добавить в пользовательский LayoutModification.json файл.

Пример веб-пина

Ниже приведен пример веб-закреплений из LayoutModification.json:

{
    "secondaryTile": {
        "tileId": "MSEdge._pin_mbfkklhhpckngkihcgoamfamci",
        "arguments": " --pin-url=https://video2.skills-academy.com/ --profile-directory=Default --launch-tile",
        "displayName": "Microsoft Learn: Build skills that open doors in your career",
        "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App",
        "smallIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/SmallLogo.png",
        "smallIcon": "<base64 encoded image goes here>",
        "largeIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/Logo.png",
        "largeIcon": "<base64 encoded image goes here>"
    }
}

Примечание.

Вторичная плитка, экспортированная из Export-StartLayout нее, будет содержать изображения в кодировке Base64 как для больших, так и для небольших значков. Этот фрагмент JSON можно использовать как есть без каких-либо изменений для конфигурации OEM. Добавьте эту плитку в LayoutModification.json, добавив новый объект JSON в разделе, который нужно добавить. Ниже показано, как выглядит, используя приведенный выше пример, чтобы закрепить веб-ссылку в нижней части раздела "Закреплено".

... 
"primaryOEMPins": [
    {
        "packagedAppId": "Contoso_8wekyb3d8bbwe!App"
    },
    {
        "secondaryTile": {
            "tileId": "MSEdge._pin_mbfkklhhpckngkihcgoamfamci",
            "arguments": " --pin-url=https://video2.skills-academy.com/ --profile-directory=Default --launch-tile",
            "displayName": "Microsoft Learn: Build skills that open doors in your career",
            "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App",
            "smallIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/SmallLogo.png",
            "smallIcon": "<base64 encoded image goes here>",
            "largeIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/Logo.png",
            "largeIcon": "<base64 encoded image goes here>"
        }
    }
]
...

Предварительная закрепление Office

Приложения Office click-to-Run (C2R) автоматически закрепляются на начальном экране Windows, если приложения предварительно установлены. Установите версию Office C2R с помощью пакета предварительной установки Office (OPK), и Windows автоматически обнаружит установку Office и добавит соответствующие пин-коды в начало. Не все Приложение Office C2R будут закреплены на начальном экране, только Word, Excel и PowerPoint. Это поведение полностью автоматически и не требует ничего в LayoutModification.json.

Если Office C2R не установлен, другие элементы, закрепленные на начальном экране, будут передвигаться, чтобы заполнить место этих приложений, чтобы не было пробелов, оставшихся в середине макета.

Добавление макета в изображение

  1. Подключите образ Windows.

    dism /mount-image /imagefile:E:\Sources\install.wim /mountdir:C:\mount /index:1
    
  2. Скопируйте свой LayoutModification.json образ в подключенное изображение. Windows ищет этот файл в папке \Windows\Users\Default\Appdata\Local\Microsoft\Windows\Shell . Если файл изменения макета уже существует в папке, замените существующий файл новым.

    xcopy /s LayoutModification.json C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
    
  3. Отключите изображение, зафиксировав изменения.

    dism /unmount-image /mountdir:C:\mount /commit
    

Теги языка для подписей

В следующей таблице содержатся теги, используемые для каждого языка, поддерживаемого Windows 11:

  • Если вы знаете язык или языковой стандарт, найдите его в первом столбце и используйте соответствующий тег во втором столбце (примечание. Теги обрабатываются как регистр, поэтому обязательно используйте en-US например, а не en-us).
  • Не используйте теги в третьем столбце. Однако если вы считаете, что используете неправильный тег и хотите найти соответствующий правильный тег, можно попробовать выполнить поиск третьего столбца для тега, который вы пытаетесь использовать, а затем увидеть, какой правильный тег должен быть из второго столбца.
Язык Windows Тег для использования в LayoutModification.json Тег старого стиля (не используйте, если отличается от 2-го столбца)
Африкаанс af af-ZA
Албанский sq sq-AL
Восточноевропейская овчарка gsw gsw-CH
Амхарский am am-ET
Арабский (Алжир) ar-DZ ar-DZ
Арабский (Бахрейн) ar-BH ar-BH
Арабский (Египет) ar-EG ar-EG
Арабский (Ирак) ar-IQ ar-IQ
Арабский (Иордания) ar-JO ar-JO
Арабский (Кувейт) ar-KW ar-KW
Арабский (Ливан) ar-LB ar-LB
Арабский (Ливия) ar-LY ar-LY
Арабский (Марокко) ar-MA ar-MA
Арабский (Оман) ar-OM ar-OM
Арабский (Катар) ar-QA ar-QA
Арабский (Саудовская Аравия) ar-SA ar-SA
Арабский (Сирия) ar-SY ar-SY
Арабский (Тунис) ar-TN ar-TN
Дубай (Объединенные Арабские Эмираты) ar-AE ar-AE
Арабский (Йемен) ar-YE ar-YE
Армянский hy hy-AM
Ассамский от имени as-IN
Азербайджан (кириллица) az-Cyrl az-Cyrl-AZ
Азербайджанская (латиница) az-Latn az-Latn-AZ
Бенгальский (Бангладеш) bn-BD bn-BD
Башкирский ba-Cyrl ba-RU
Баскский eu eu-ES
Белорусский be be-BY
Bengali (India) bn-IN bn-IN
Боснийский (кириллица) bs-Cyrl bs-Cyrl-BA
Боснийский (латиница) bs bs-Latn-BA
Бретонский br-Latn br-FR
Болгарский bg bg-BG
Бирманский my my-MM
Каталанский ca ca-ES
Себуано (латиница, Филиппины) ceb-Latn-PH ceb-Latn-PH
Центрально-курдский ku-arab ku-Arab-IQ
Чакма (Чакма, Бангладеш) ccp-Cakm-BD ccp-Cakm-BD
Чакма (Чакма, Индия) ccp-Cakm-IN ccp-Cakm-IN
Cherokee (Cherokee) chr-Cher chr-Cher-US
Китайский (упрощенное письмо, Китай) zh-Hans-CN zh-CN
Китайский (упрощенное письмо, Сингапур) zh-Hans-SG zh-SG
Китайский (традиционный, Гонконг, САР) zh-Hant-HK zh-HK
Китайский (традиционное, Macao SAR) zh-Hant-MO zh-MO
Китайский (традиционный, Тайвань) zh-Hant-TW zh-TW
Корсиканский co-Latn co-FR
Хорватский (Босния и Герцеговина) hr-BA hr-BA
Хорватский (Хорватия) hr-HR hr-HR
чешский cs cs-CZ
Датский da da-DK
Дари prs-arab prs-AF
Дивихай dv dv-MV
Нидерландский (Бельгия) nl-BE nl-BE
нидерландский (Нидерланды) nl-NL nl-NL
Дзонгха dz dz-BT
английский (Австралия) en-AU en-AU
Английский (Белиз) en-BZ en-BZ
Английский (Канада) en-CA en-CA
Английский (Карибский бассейн) en-029 en-029
Английский (Индия) en-IN en-IN
Английский (Ирландия) en-IE en-IE
Английский (Ямайка) en-JM en-JM
Английский (Малайзия) en-MY en-MY
Английский (Новая Зеландия) en-NZ en-NZ
Английский (Филиппины) en-PH en-PH
Английский (Сингапур) en-SG en-SG
Английский (Южная Африка) en-ZA en-ZA
Английский (Тринидад и Тобаго) en-TT en-TT
Английский (Объединенные Арабские Эмираты) en-AE en-AE
английский (Соединенное Королевство) en-GB en-GB
Английский (США) ru-ru en-US
Английский (Зимбабве) en-ZW en-ZW
Эстонский et et-EE
Фарерский fo fo-FO
Филиппинский fil-Latn fil-PH
Финский fi fi-FI
Французский (Бельгия) fr-BE fr-BE
французский (Канада) fr-CA fr-CA
Французский (Карибское море) fr-029 fr-029
французский (Франция) fr-FR fr-FR
Французский (Люксембург) fr-LU fr-LU
Французский (Монако) fr-MC fr-MC
Французский (Швейцария) fr-CH fr-CH
Фризский fy fy-NL
Фула (Адлам, Буркина-Фасо) ff-Adlm-BF ff-Adlm-BF
Фула (Адлам, Камерун) ff-Adlm-CM ff-Adlm-CM
Фула (Адлам, Гамбия) ff-Adlm-GM ff-Adlm-GM
Фула (Адлам, Гана) ff-Adlm-GH ff-Adlm-GH
Фула (Адлам, Гвинея) ff-Adlm-GN ff-Adlm-GN
Фула (Адлам, Гвинея-Бисау) ff-Adlm-GW ff-Adlm-GW
Фула (Адлам, Либерия) ff-Adlm-LR ff-Adlm-LR
Фула (Адлам, Мавритания) ff-Adlm-MR ff-Adlm-MR
Фула (Адлам, Нигер) ff-Adlm-NE ff-Adlm-NE
Фула (Адлам, Нигерия) ff-Adlm-NG ff-Adlm-NG
Фула (Адлам, Сенегал) ff-Adlm-SN ff-Adlm-SN
Фула (Адлам, Сьерра-Леоне) ff-Adlm-SL ff-Adlm-SL
Фула (латиница, Буркина-Фасо) ff-Latn-BF ff-Latn-BF
Фула (латиница, Камерун) ff-Latn-CM ff-Latn-CM
Фула (латиница, Гамбия) ff-Latn-GM ff-Latn-GM
Фула (Латиница, Гана) ff-Latn-GH ff-Latn-GH
Фула (Латиница, Гвинея) ff-Latn-GN ff-Latn-GN
Фула (Латиница, Гвинея-Бисау) ff-Latn-GW ff-Latn-GW
Фула (Латиница, Либерия) ff-Latn-LR ff-Latn-LR
Фула (Латиница, Мавритания) ff-Latn-MR ff-Latn-MR
Фула (латиница, Нигер) ff-Latn-NE ff-Latn-NE
Фула (латиница, Нигерия) ff-Latn-NG ff-Latn-NG
Фула (Латиница, Сенегал) ff-Latn-SN ff-Latn-SN
Фула (латиница, Сьерра-Леоне) ff-Latn-SL ff-Latn-SL
Галисийский gl gl-ES
Грузинский ka ka-GE
Немецкий (Австрия) de-AT de-AT
немецкий (Германия) de-DE de-DE
Немецкий (Лихтенштейн) de-LI de-LI
Немецкий (Люксембург) de-LU de-LU
Немецкий (Швейцария) de-CH de-CH
Греческий el el-GR
Гуджарати gu gu-IN
Хауса (латиница) ha-Latn ha-Latn-NG
Гавайская haw-Latn haw-US
Иврит he he-IL
Хинди hi hi-IN
венгерский hu hu-HU
Исландский - is-IS
Игбо ig-Latn ig-NG
Инари-саамский smn-Latn smn-FI
Индонезийский id id-ID
Inuktitut (канадский абориген syllabics) iu-Cans iu-Cans-CA
Inuktitut (латиница) iu-Latn iu-Latn-CA
Ирландский ga ga-IE
Ирландский (Соединенное Королевство) ga-GB ga-GB
Коса xh xh-ZA
Зулу zu zu-ZA
итальянский (Италия) it-IT it-IT
Итальянский (Швейцария) it-CH it-CH
Японский ja ja-JP
Киче quc-Latn quc-Latn-GT
Калааллисут kl kl-GL
Каннада kn kn-IN
Казахский kk kk-KZ
Кхмерский km km-KH
Киньяруанда rw rw-RW
Суахили sw sw-KE
Конкани кок кок-IN
Корейский ko ko-KR
Киргизский ky-Cyrl ky-KG
Лаосский lo lo-LA
Латышский lv lv-LV
Литовский lt lt-LT
Нижнелужицкий dsb dsb-DE
Луле Сами (Норвегия) smj-Latn-NO smj-NO
Луле Сами (Швеция) smj-Latn-SE smj-SE
Люксембургский фунт lb-LU
Macedonian mk mk-MK
Малайский (Бруней) ms-BN ms-BN
Малайский (Малайзия) ms-MY ms-MY
Малаялам ml ml-IN
Мальтийский mt mt-MT
Маори mi-Latn mi-NZ
Mapuche arn-Latn arn-CL
Маратхи mr mr-IN
Индеец-могавк moh-Latn moh-CA
Монгольский (кириллица) mn-Cyrl mn-MN
Монгольский (традиционный монгольский) mn-Mong mn-Mong-CN
Непали (Индия) ne-IN ne-IN
Непальский (Непал) ne-NP ne-NP
Северная Сами (Финляндия) se-Latn-FI se-FI
Северная Сами (Норвегия) se-Latn-NO se-NO
Северная Сами (Швеция) se-Latn-SE se-SE
Норвежский (букмол) nb nb-NO
Норвежский (нюнорск) nn nn-NO
Окситанский oc-Latn oc-FR
Ория or or-IN
Пушту ps ps-AF
Пашто (Пакистан) ps-PK ps-PK
Персидский fa fa-IR
Польский pl pl-PL
Португальский (Бразилия) pt-BR pt-BR
Португальский (Португалия) pt-PT pt-PT
Пенджаби (арабский) pa-arab pa-Arab-PK
Пенджаби (Гурухи) pa pa-IN
Кечуа (Боливия) quz-Latn-BO quz-BO
Кечуа (Эквадор) quz-Latn-EC quz-EC
Кечуа (Перу) quz-Latn-PE quz-PE
Румын (Молдова) ro-MD ro-MD
Румынский (Румыния) ro-RO ro-RO
Ретороманский rm rm-CH
русский ru ru-RU
Саха sah-Cyrl sah-RU
Санскрит sa-Deva sa-IN
Гэльский gd-Latn gd-GB
Сербский (кириллица, Босния и Герцеговина) sr-Cyrl-BA sr-Cyrl-BA
Сербский (кириллица, Черногория) sr-Cyrl-ME sr-Cyrl-ME
Сербский (кириллица, Сербия) sr-Cyrl-RS sr-Cyrl-RS
Сербский (латиница, Босния и Герцеговина) sr-Latn-BA sr-Latn-BA
Сербский (латиница, Черногория) sr-Latn-ME sr-Latn-ME
Сербский (латиница, Сербия) sr-Latn-RS sr-Latn-RS
Северный сото nso nso-ZA
Сетвана (Ботсвана) tn-BW tn-BW
Setswana (Южная Африка) tn-ZA tn-ZA
Синдхи (арабский) sd-arab sd-arab-PK
Сингальский si si-LK
Колтта-саамский sms-Latn sms-FI
Словацкий sk sk-SK
Словенский sl sl-SI
Южный Сами (Норвегия) sma-Latn-NO sma-NO
Южный Сами (Швеция) sma-Latn-SE sma-SE
Испанский (Аргентина) es-AR es-AR
Испанский (Боливия) es-BO es-BO
Испанский (Чили) es-CL es-CL
Испанский (Колумбия) es-CO es-CO
Испанский (Коста-Рика) es-CR es-CR
Испанский (Доминиканская Республика) es-DO es-DO
Испанский (Эквадор) es-EC es-EC
Испанский (Эль-Сальвадор) es-SV es-SV
Испанский (Гватемала) es-GT es-GT
Испанский (Гондурас) es-HN es-HN
Испанский (Латинская Америка) es-419 es-419
Испанский (Мексика) es-MX es-MX
Испанский (Никарагуа) es-NI es-NI
Испанский (Панама) es-PA es-PA
Испанский (Парагвай) es-PY es-PY
Испанский (Перу) es-PE es-PE
Испанский (Пуэрто-Рико) es-PR es-PR
испанский (Испания) es-ES es-ES
Испанский (США) es-US es-US
Испанский (Уругвай) es-UY es-UY
Испанский (Венесуэла) es-VE es-VE
Стандартный марокканский Тамазит zgh-Tfng zgh-Tfng-MA
Шведский (Финляндия) sv-FI sv-FI
шведский (Швеция) sv-SE sv-SE
Сирийский syr-Syrc syr-SY
Таджикский (кириллица) tg-Cyrl tg-Cyrl-TJ
Тамильский (Индия) ta-IN ta-IN
Тамильский (Малайзия) ta-MY ta-MY
Тамильский (Сингапур) ta-SG ta-SG
Тамильский (Шри-Ланка) ta-LK ta-LK
Татарский (кириллица) tt-Cyrl tt-RU
Телугу te te-IN
Тайский th th-TH
Тибетский bo-Tibt bo-CN
Тигринья (Эритрея) ti-ER ti-ER
Тигринья (Эфиопия) ti-ET ti-ET
Турецкий tr tr-TR
Туркменский (латиница) tk-Latn tk-TM
Украинский uk uk-UA
Верхнелужицкий hsb hsb-DE
Урду (Индия) ur-IN ur-IN
Урду (Пакистан) ur-PK ur-PK
Уйгурский уг-арабский ug-CN
Узбекский (кириллица) uz-Cyrl uz-Cyrl-UZ
Узбекский (латиница) uz-Latn uz-Latn-UZ
Валенсийский ca-ES-валенсия ca-ES-валенсия
Вьетнамский vi vi-VN
Валлийский cy cy-GB
Волоф wo-Latn wo-SN
Носу ii-Yiii ii-CN
Йоруба yo-Latn yo-NG

Пример JSON

В приведенном ниже фрагменте JSON показаны примеры использования каждого доступного тега языка

  • Для языков или языковых стандартов, для которых используется локализованный текст, замените имя заполнителя в фрагменте фактическим текстом.

  • Для языков и языковых стандартов, для которых не планируется локализованный текст, удалите соответствующую строку в фрагменте кода. Система вернется к default записи в нижней части текста, отображаемого для этих языков или языковых стандартов.

  • Для любого языка с несколькими вариантами языков можно указать только основной тег (часть перед первым дефисом) в качестве резервного варианта для всех остальных языковых стандартов для этого языка. Например:

    "caption": {
    "en-US": "English (United States)", 
    "en-GB": "English (United Kingdom)", 
    "en": "text for all other locale variants of English"}
    

    Это будет предоставлять текст специально для английского и английского языка США, а затем для всех других вариантов языкового стандарта английского языка (например, en-CA для Канады английский), система будет использовать текст заголовка en.

Полный список доступных языков субтитров:

"caption": {
  "af": "Afrikaans", 
  "sq": "Albanian", 
  "gsw": "Alsatian", 
  "am": "Amharic", 
  "ar-DZ": "Arabic (Algeria)", 
  "ar-BH": "Arabic (Bahrain)", 
  "ar-EG": "Arabic (Egypt)", 
  "ar-IQ": "Arabic (Iraq)", 
  "ar-JO": "Arabic (Jordan)", 
  "ar-KW": "Arabic (Kuwait)", 
  "ar-LB": "Arabic (Lebanon)", 
  "ar-LY": "Arabic (Libya)", 
  "ar-MA": "Arabic (Morocco)", 
  "ar-OM": "Arabic (Oman)", 
  "ar-QA": "Arabic (Qatar)", 
  "ar-SA": "Arabic (Saudi Arabia)", 
  "ar-SY": "Arabic (Syria)", 
  "ar-TN": "Arabic (Tunisia)", 
  "ar-AE": "Arabic (United Arab Emirates)", 
  "ar-YE": "Arabic (Yemen)", 
  "hy": "Armenian", 
  "as": "Assamese", 
  "az-Cyrl": "Azerbaijani (Cyrillic)", 
  "az-Latn": "Azerbaijani (Latin)", 
  "bn-BD": "Bangla (Bangladesh)", 
  "ba-Cyrl": "Bashkir", 
  "eu": "Basque", 
  "be": "Belarusian", 
  "bn-IN": "Bengali (India)", 
  "bs-Cyrl": "Bosnian (Cyrillic)", 
  "bs": "Bosnian (Latin)", 
  "br-Latn": "Breton", 
  "bg": "Bulgarian", 
  "my": "Burmese", 
  "ca": "Catalan", 
  "ceb-Latn-PH": "Cebuano (Latin, Philippines)", 
  "ku-Arab": "Central Kurdish", 
  "ccp-Cakm-BD": "Chakma (Chakma, Bangladesh)", 
  "ccp-Cakm-IN": "Chakma (Chakma, India)", 
  "chr-Cher": "Cherokee (Cherokee)", 
  "zh-Hans-CN": "Chinese (Simplified, China)", 
  "zh-Hans-SG": "Chinese (Simplified, Singapore)", 
  "zh-Hant-HK": "Chinese (Traditional, Hong Kong SAR)", 
  "zh-Hant-MO": "Chinese (Traditional, Macao SAR)", 
  "zh-Hant-TW": "Chinese (Traditional, Taiwan)", 
  "co-Latn": "Corsican", 
  "hr-BA": "Croatian (Bosnia and Herzegovina)", 
  "hr-HR": "Croatian (Croatia)", 
  "cs": "Czech", 
  "da": "Danish", 
  "prs-Arab": "Dari", 
  "dv": "Divehi", 
  "nl-BE": "Dutch (Belgium)", 
  "nl-NL": "Dutch (Netherlands)", 
  "dz": "Dzongkha", 
  "en-AU": "English (Australia)", 
  "en-BZ": "English (Belize)", 
  "en-CA": "English (Canada)", 
  "en-029": "English (Caribbean)", 
  "en-IN": "English (India)", 
  "en-IE": "English (Ireland)", 
  "en-JM": "English (Jamaica)", 
  "en-MY": "English (Malaysia)", 
  "en-NZ": "English (New Zealand)", 
  "en-PH": "English (Philippines)", 
  "en-SG": "English (Singapore)", 
  "en-ZA": "English (South Africa)", 
  "en-TT": "English (Trinidad and Tobago)", 
  "en-AE": "English (United Arab Emirates)", 
  "en-GB": "English (United Kingdom)", 
  "en-US": "English (United States)", 
  "en-ZW": "English (Zimbabwe)", 
  "et": "Estonian", 
  "fo": "Faroese", 
  "fil-Latn": "Filipino", 
  "fi": "Finnish", 
  "fr-BE": "French (Belgium)", 
  "fr-CA": "French (Canada)", 
  "fr-029": "French (Caribbean)", 
  "fr-FR": "French (France)", 
  "fr-LU": "French (Luxembourg)", 
  "fr-MC": "French (Monaco)", 
  "fr-CH": "French (Switzerland)", 
  "fy": "Frisian", 
  "ff-Adlm-BF": "Fulah (Adlam, Burkina Faso)", 
  "ff-Adlm-CM": "Fulah (Adlam, Cameroon)", 
  "ff-Adlm-GM": "Fulah (Adlam, Gambia)", 
  "ff-Adlm-GH": "Fulah (Adlam, Ghana)", 
  "ff-Adlm-GN": "Fulah (Adlam, Guinea)", 
  "ff-Adlm-GW": "Fulah (Adlam, Guinea-Bissau)", 
  "ff-Adlm-LR": "Fulah (Adlam, Liberia)", 
  "ff-Adlm-MR": "Fulah (Adlam, Mauritania)", 
  "ff-Adlm-NE": "Fulah (Adlam, Niger)", 
  "ff-Adlm-NG": "Fulah (Adlam, Nigeria)", 
  "ff-Adlm-SN": "Fulah (Adlam, Senegal)", 
  "ff-Adlm-SL": "Fulah (Adlam, Sierra Leone)", 
  "ff-Latn-BF": "Fulah (Latin, Burkina Faso)", 
  "ff-Latn-CM": "Fulah (Latin, Cameroon)", 
  "ff-Latn-GM": "Fulah (Latin, Gambia)", 
  "ff-Latn-GH": "Fulah (Latin, Ghana)", 
  "ff-Latn-GN": "Fulah (Latin, Guinea)", 
  "ff-Latn-GW": "Fulah (Latin, Guinea-Bissau)", 
  "ff-Latn-LR": "Fulah (Latin, Liberia)", 
  "ff-Latn-MR": "Fulah (Latin, Mauritania)", 
  "ff-Latn-NE": "Fulah (Latin, Niger)", 
  "ff-Latn-NG": "Fulah (Latin, Nigeria)", 
  "ff-Latn-SN": "Fulah (Latin, Senegal)", 
  "ff-Latn-SL": "Fulah (Latin, Sierra Leone)", 
  "gl": "Galician", 
  "ka": "Georgian", 
  "de-AT": "German (Austria)", 
  "de-DE": "German (Germany)", 
  "de-LI": "German (Liechtenstein)", 
  "de-LU": "German (Luxembourg)", 
  "de-CH": "German (Switzerland)", 
  "el": "Greek", 
  "gu": "Gujarati", 
  "ha-Latn": "Hausa (Latin)", 
  "haw-Latn": "Hawaiian", 
  "he": "Hebrew", 
  "hi": "Hindi", 
  "hu": "Hungarian", 
  "is": "Icelandic", 
  "ig-Latn": "Igbo", 
  "smn-Latn": "Inari Sami", 
  "id": "Indonesian", 
  "iu-Cans": "Inuktitut (Canadian Aboriginal Syllabics)", 
  "iu-Latn": "Inuktitut (Latin)", 
  "ga": "Irish", 
  "ga-GB": "Irish (United Kingdom)", 
  "xh": "isiXhosa", 
  "zu": "isiZulu", 
  "it-IT": "Italian (Italy)", 
  "it-CH": "Italian (Switzerland)", 
  "ja": "Japanese", 
  "quc-Latn": "K’iche’", 
  "kl": "Kalaallisut", 
  "kn": "Kannada", 
  "kk": "Kazakh", 
  "km": "Khmer", 
  "rw": "Kinyarwanda", 
  "sw": "Kiswahili", 
  "kok": "Konkani", 
  "ko": "Korean", 
  "ky-Cyrl": "Kyrgyz", 
  "lo": "Lao", 
  "lv": "Latvian", 
  "lt": "Lithuanian", 
  "dsb": "Lower Sorbian", 
  "smj-Latn-NO": "Lule Sami (Norway)", 
  "smj-Latn-SE": "Lule Sami (Sweden)", 
  "lb": "Luxembourgish", 
  "mk": "Macedonian", 
  "ms-BN": "Malay (Brunei)", 
  "ms-MY": "Malay (Malaysia)", 
  "ml": "Malayalam", 
  "mt": "Maltese", 
  "mi-Latn": "Maori", 
  "arn-Latn": "Mapuche", 
  "mr": "Marathi", 
  "moh-Latn": "Mohawk", 
  "mn-Cyrl": "Mongolian (Cyrillic)", 
  "mn-Mong": "Mongolian (Traditional Mongolian)", 
  "ne-IN": "Nepali (India)", 
  "ne-NP": "Nepali (Nepal)", 
  "se-Latn-FI": "Northern Sami (Finland)", 
  "se-Latn-NO": "Northern Sami (Norway)", 
  "se-Latn-SE": "Northern Sami (Sweden)", 
  "nb": "Norwegian (Bokmål)", 
  "nn": "Norwegian (Nynorsk)", 
  "oc-Latn": "Occitan", 
  "or": "Odia", 
  "ps": "Pashto", 
  "ps-PK": "Pashto (Pakistan)", 
  "fa": "Persian", 
  "pl": "Polish", 
  "pt-BR": "Portuguese (Brazil)", 
  "pt-PT": "Portuguese (Portugal)", 
  "pa-Arab": "Punjabi (Arabic)", 
  "pa": "Punjabi (Gurmukhi)", 
  "quz-Latn-BO": "Quechua (Bolivia)", 
  "quz-Latn-EC": "Quechua (Ecuador)", 
  "quz-Latn-PE": "Quechua (Peru)", 
  "ro-MD": "Romanian (Moldova)", 
  "ro-RO": "Romanian (Romania)", 
  "rm": "Romansh", 
  "ru": "Russian", 
  "sah-Cyrl": "Sakha", 
  "sa-Deva": "Sanskrit", 
  "gd-Latn": "Scottish Gaelic", 
  "sr-Cyrl-BA": "Serbian (Cyrillic, Bosnia and Herzegovina)", 
  "sr-Cyrl-ME": "Serbian (Cyrillic, Montenegro)", 
  "sr-Cyrl-RS": "Serbian (Cyrillic, Serbia)", 
  "sr-Latn-BA": "Serbian (Latin, Bosnia and Herzegovina)", 
  "sr-Latn-ME": "Serbian (Latin, Montenegro)", 
  "sr-Latn-RS": "Serbian (Latin, Serbia)", 
  "nso": "Sesotho sa Leboa", 
  "tn-BW": "Setswana (Botswana)", 
  "tn-ZA": "Setswana (South Africa)", 
  "sd-Arab": "Sindhi (Arabic)", 
  "si": "Sinhala", 
  "sms-Latn": "Skolt Sami", 
  "sk": "Slovak", 
  "sl": "Slovenian", 
  "sma-Latn-NO": "Southern Sami (Norway)", 
  "sma-Latn-SE": "Southern Sami (Sweden)", 
  "es-AR": "Spanish (Argentina)", 
  "es-BO": "Spanish (Bolivia)", 
  "es-CL": "Spanish (Chile)", 
  "es-CO": "Spanish (Colombia)", 
  "es-CR": "Spanish (Costa Rica)", 
  "es-DO": "Spanish (Dominican Republic)", 
  "es-EC": "Spanish (Ecuador)", 
  "es-SV": "Spanish (El Salvador)", 
  "es-GT": "Spanish (Guatemala)", 
  "es-HN": "Spanish (Honduras)", 
  "es-419": "Spanish (Latin America)", 
  "es-MX": "Spanish (Mexico)", 
  "es-NI": "Spanish (Nicaragua)", 
  "es-PA": "Spanish (Panama)", 
  "es-PY": "Spanish (Paraguay)", 
  "es-PE": "Spanish (Peru)", 
  "es-PR": "Spanish (Puerto Rico)", 
  "es-ES": "Spanish (Spain)", 
  "es-US": "Spanish (United States)", 
  "es-UY": "Spanish (Uruguay)", 
  "es-VE": "Spanish (Venezuela)", 
  "zgh-Tfng": "Standard Moroccan Tamazight", 
  "sv-FI": "Swedish (Finland)", 
  "sv-SE": "Swedish (Sweden)", 
  "syr-Syrc": "Syriac", 
  "tg-Cyrl": "Tajik (Cyrillic)", 
  "ta-IN": "Tamil (India)", 
  "ta-MY": "Tamil (Malaysia)", 
  "ta-SG": "Tamil (Singapore)", 
  "ta-LK": "Tamil (Sri Lanka)", 
  "tt-Cyrl": "Tatar (Cyrillic)", 
  "te": "Telugu", 
  "th": "Thai", 
  "bo-Tibt": "Tibetan", 
  "ti-ER": "Tigrinya (Eritrea)", 
  "ti-ET": "Tigrinya (Ethiopia)", 
  "tr": "Turkish", 
  "tk-Latn": "Turkmen (Latin)", 
  "uk": "Ukrainian", 
  "hsb": "Upper Sorbian", 
  "ur-IN": "Urdu (India)", 
  "ur-PK": "Urdu (Pakistan)", 
  "ug-Arab": "Uyghur", 
  "uz-Cyrl": "Uzbek (Cyrillic)", 
  "uz-Latn": "Uzbek (Latin)", 
  "ca-ES-valencia": "Valencian", 
  "vi": "Vietnamese", 
  "cy": "Welsh", 
  "wo-Latn": "Wolof", 
  "ii-Yiii": "Yi", 
  "yo-Latn": "Yoruba", 
  "default": "fallback caption for other languages"
}