Поделиться через


Настройка макета начального экрана Windows 11

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

Совет

Windows 10 версию этого раздела см. в разделе Настройка макета начального экрана Windows 10.

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

Настройки макета запуска настраиваются с помощью LayoutModification.json и ( при необходимости LayoutModification.xml) :

  • LayoutModification.json обеспечивает полную поддержку закрепления приложений
  • LayoutModification.xml позволяет добавлять контакты веб-сайта в LayoutModification.json

Примечание

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

Разделы меню "Пуск"

Меню "Пуск" состоит из трех разделов: "Закреплено", "Все приложения" и "Рекомендуется". Файл LayoutModification.json может включать настройки для разделов Закрепленные и Рекомендуемые.

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

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

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

Важно!

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

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

Если вы закрепляете веб-ссылки, вам также потребуется создать LayoutModification.xml файл для использования в сочетании с LayoutModification.json.

Важно!

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

LayoutModification.json

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

Члены LayoutModification.json

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

Ключи LayoutModification.json

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

Ключ Описание
packagedAppID
tileID Используется только с packagedAppID. Соответствует объекту TileID в LayoutModification.xml при закреплении веб-ссылки.
desktopAppID Указывает неупакованное приложение Win32. Чтобы закрепить приложение Win32, используйте AUMID приложения. Если приложение не имеет AUMID, укажите его с помощью desktopAppLink.
desktopAppLink Указывает неупакованное приложение Win32, не связанное с AUMID. Чтобы закрепить приложение этого типа, используйте путь к ярлыку .lnk, который указывает на приложение.
caption Применяется только к элементу firstRunOEMPins . Текстовая строка, которая отображается при наведении указателя мыши на плитку.

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

Пример файла 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, Почта, Магазин), закрепленные на странице 1, не могут быть перемещены изготовителем оборудования. Если изготовитель оборудования попытается закрепить одно из этих приложений на странице 1, оно будет проигнорировано.

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

Чтобы закрепить веб-ссылку в меню "Пуск", необходимо использовать файлы LayoutModification.json и LayoutModification.xml .

Веб-ссылки используют LayoutModification.xml и LayoutModification.json. Каждая веб-ссылка, указанная в файле LayoutModification.json, должна иметь соответствующий SecondaryTile элемент в LayoutModification.xml:

  • LayoutModification.xml используется для настройки веб-ссылки
  • LayoutModification.json ссылается на настроенную веб-ссылку

Важно!

Убедитесь, что в изображение включены оба файла LayoutModification.

Создание LayoutModification.xml

Самый простой способ создать .xml файл макета начального экрана — добавить ссылки на веб-сайты в Windows 10 ссылаться на меню "Пуск" компьютера, а затем использовать PowerShell для экспорта макета. Если вы используете веб-контакты, вам потребуется включить в изображение как экспортируемый макет, так и LayoutModification.json ваш.

Сведения об экспорте начального макета см. в статье Экспорт начального макета .

Экспортированный макет начального экрана будет содержать SecondaryTile элементы для каждой настроенной веб-ссылки. Запишите AppUserModelID элементы и TileID . Вы добавите их в файл LayoutModification.json, чтобы закрепить веб-ссылку.

Важно!

Обязательно удалите тег Square71x71LogoUri из XML.

Пример веб-закрепления

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

<start:SecondaryTile 
AppUserModelID="Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App" 
TileID="MSEdge.anfoedbkjbcacemdbigf.UserData.Default" 
Arguments="--launch-tile --profile-directory=Default --app-id=anfoedbkjbhcfgooaffkopcacemdbigf --app-url=https://www.bing.com/" 
DisplayName="(Text of your choice to display in Start)" 
Square150x150LogoUri="msappdata:///local/Favicons/Taskbar/‌anfoedbkjbhcfgooaffkopcacemdbigf/largefavicon.png" 
Wide310x150LogoUri="ms-appx:///" 
ShowNameOnSquare150x150Logo="true" 
ShowNameOnWide310x150Logo="false" 
BackgroundColor="#000000" 
Size="2x2" 
Row="0" 
Column="0"/> 

Добавьте эту плитку в LayoutModification.json, добавив новый объект JSON в раздел, который вы хотите добавить.

  • Используйте атрибут из AppUserModelID ("Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App") для packagedAppID значения в LayoutModification.json.
  • Используйте атрибут из TileID ("MSEdge.anfoedbkjbcacemdbigf.UserData.Default") для tileID значения в LayoutModification.json.

Вот как это выглядит, используя приведенный выше пример, чтобы закрепить веб-ссылку в нижней части раздела "Закреплено":

... 
"secondaryOEMPins": [ 
  { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
    "tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default" }, 
  ], 
...

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

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

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

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

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

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

    xcopy /s LayoutModification.json C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
    xcopy /s LayoutModification.xml 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 Тег старого стиля (не используйте, если он отличается от второго столбца)
Африкаанс 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 as-IN
Азербайджанский (кириллица) az-Cyrl az-Cyrl-AZ
Азербайджанский (латиница) az-Latn az-Latn-AZ
Бенгальский (Бангладеш) bn-BD bn-BD
Башкирский ба-Сирл 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
Чероки (чероки) chr-Cher chr-Cher-US
Китайский (упрощенное письмо, Китай) zh-Hans-CN zh-CN
Китайский (упрощенное письмо, Сингапур) zh-Hans-SG zh-SG
Китайский (традиционный, Гонконг, САР) zh-Hant-HK zh-HK
Китайский (традиционное письмо, Макао САР) 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 ru-RU
Английский (Зимбабве) 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
Hindi hi hi-IN
Венгерский hu hu-HU
Исландский — это is-IS
Игбо ig-Latn ig-NG
Инари-саамский smn-Latn smn-FI
Индонезийский идентификатор id-ID
Инуктитут (канадские аборигенные слоговые) IU-Cans Iu-Cans-CA
Инуктитут (латиница) 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
Конкани Кок kok-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-NZ
Мапуче arn-Latn arn-CL
Маратхи mr mr-IN
Mohawk Мо-Латн 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-IN
Пушту ps ps-AF
Пушту (Пакистан) ps-PK ps-PK
Персидский fa fa-IR
Польский pl pl-PL
Португальский (Бразилия) pt-BR pt-BR
Португальский (Португалия) pt-PT pt-PT
Панджаби (арабский) па-арабский 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-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-ZA
Сетсвана (Ботсвана) tn-BW tn-BW
Тсвана (Южная Африка) 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-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-arab ug-CN
Узбекский (кириллица) uz-Cyrl uz-Cyrl-UZ
Узбекский (латиница) uz-Latn uz-Latn-UZ
Валенсийский ca-ES-valencia ca-ES-valencia
Вьетнамский vi vi-VN
Валлийский cy cy-GB
Волоф wo-Latn wo-SN
Носу ii-Yiii ii-CN
Йоруба йо-Латн 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 для Canada English) система будет использовать "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"
}