Partager via


Personnaliser la disposition du menu de démarrage Windows 11

Vous cherchez la version de cette rubrique pour les professionnels de l’informatique ? Veuillez consulter la section Personnaliser la disposition du menu Démarrer sous Windows 11

Conseil

Pour la version de cette rubrique pour Windows 10, consultez la section Personnaliser la disposition du menu Démarrer sous Windows 10

Les OEM peuvent personnaliser la disposition du menu Démarrer de Windows 11 afin que les éléments définis par l’OEM (applications et/ou sites web) soient épinglés dans certaines zones du menu Démarrer.

Les personnalisations de la disposition du menu Démarrer, y compris la configuration des épingles de sites web, sont configurées avec LayoutModification.json.

Remarque

Vous ne pouvez pas utiliser le Concepteur de configuration Windows ou l’Installation sans assistance pour configurer le menu Démarrer Windows 11.

Sections du menu Démarrer

Le menu Démarrer est composé de trois sections : Épinglé, Toutes les applications et Recommandé. Votre fichier LayoutModification.json peut inclure des personnalisations pour les sections Épinglé et/ou Recommandé.

Section épinglée

La section située en haut du menu Démarrer est appelée la section épinglée. Cette section se compose d’épingles organisées dans une grille. Les éléments de cette section sont un sous-ensemble de toutes les applications installées sur le PC. Toutes les applications installées ne sont pas incluses par défaut dans cette section. Le nombre de lignes et d’éléments dans cette vue est cohérent entre les tailles de panneau Appareil.

Bien que la vue initiale de cette section affiche 18 éléments, un utilisateur peut utiliser le contrôle de pagination pour parcourir des pages d’épingles supplémentaires. Les éléments de cette section sont une combinaison d’applications définies par Microsoft, d’applications fournies dynamiquement et d’éléments configurés par des OEM. Après avoir configuré leur PC, les utilisateurs peuvent ajouter, déplacer ou supprimer des épingles dans cette section.

Personnalisations disponibles :

  • Jusqu’à quatre éléments à la page 1 de cette section. Configuré avec primaryOEMPins dans LayoutModification.json.
  • Jusqu’à quatre éléments en bas de la grille de l’application épinglée. Les utilisateurs doivent faire défiler vers le bas dans le menu Démarrer pour voir ces épingles. Configuré avec secondaryOEMPins dans LayoutModification.json.

Si vous épinglez moins de quatre éléments dans l’une de ces sections, d’autres applications définies par Microsoft basculent pour remplir l’espace afin de maintenir le même ordre. Tous les éléments de tableau au-delà des quatre premiers sont ignorés.

Notes

Un élément ne peut apparaître dans la section Épinglé qu’une seule fois. Il n’est pas possible d’épingler une application à plusieurs emplacements de cette section, que ce soit sur la même page ou sur des pages différentes.

Section Toutes les applications

Cette section apparaît lorsqu’un utilisateur clique sur Toutes les applications dans le coin supérieur droit du menu Démarrer. Toutes les applications est une liste complète, par ordre alphabétique, de toutes les applications installées.

Personnalisations disponibles :

  • Aucune personnalisation pour cette section. Toutes les applications est une liste qui inclut toutes les applications installées et ne peut pas être personnalisée par les utilisateurs ou les OEM.

Il s’agit de la section située sous la section « Épinglé ». Lors du premier démarrage, l’application Prise en main de Microsoft sera préplacée à cet emplacement. Un OEM peut également préremplir la section avec une application d’expérience d’accueil ou de première exécution qui restera épinglée pendant sept jours au maximum, sauf si un client la supprime.

Personnalisations disponibles : un élément de cette section. Configuré avec firstRunOEMPins dans LayoutModification.json.

  • Pour une expérience utilisateur optimale et la plus fluide, nous recommandons que l’application choisie pour la section Nos recommandations ne soit pas pré-épinglée à la barre des tâches ou à la première page des épingles de démarrage.

Personnalisation des éléments du menu Démarrer

Important

L’utilisation de WCD ou Unattend pour personnaliser le menu Démarrer de Windows 11 n’est pas prise en charge, LayoutModification.json est requis.

Les OEM peuvent personnaliser la disposition du menu Démarrer en créant un fichier LayoutModification.json personnalisé et en l’ajoutant à une image, dans le dossier %localappdata%\Microsoft\Windows\Shell. Vous n’avez besoin que d’un seul LayoutModification.json dans votre image, car ces fichiers peuvent contenir un ou plusieurs membres de premier niveau dans n’importe quelle combinaison.

Important

Assurez-vous que votre fichier LayoutModification.json utilise l’encodage UTF-8.

LayoutModification.json

LayoutModification.json vous permet de configurer les épingles dans les sections personnalisables de la disposition du menu Démarrer.

Membres du LayoutModification.json

Membre Description
primaryOEMPins Configure les éléments qui s’affichent sur la page 1 de la section « Épinglé ». Vous pouvez spécifier jusqu’à quatre éléments, dans n’importe quelle combinaison de type.
secondaryOEMPins Configure les éléments qui apparaissent à la fin de la section « Épinglé ». Vous pouvez spécifier jusqu’à quatre éléments, dans n’importe quelle combinaison de type.
firstRunOEMPins Configure l’élément configurable par l’OEM dans la section « Recommandé ». Vous pouvez spécifier un élément.

Clés LayoutModification.json

Chacun des membres ci-dessus peut utiliser les membres suivants pour définir les épingles pour chaque section :

Clé Description
packagedAppID
  • Spécifie une application de la plateforme universelle Windows. Pour épingler une application UWP, utilisez l’AUMID de l’application.
  • Peut également être utilisé comme sous-élément dans secondaryTile pour spécifier un lien web. Veuillez consulter la section Épingler un lien web.
desktopAppID Spécifie une application Win32 non empaquetée. Pour épingler une application Win32, utilisez l’AUMID de l’application. Si l’application ne dispose pas d’un AUMID, spécifiez-la en utilisant desktopAppLink à la place.
desktopAppLink Spécifie une application Win32 non empaquetée qui n’a pas d’AUMID associé. Pour épingler ce type d’application, utilisez le chemin vers le raccourci .lnk qui pointe vers l’application.
légende S’applique uniquement à l’élément firstRunOEMPins. La chaîne de texte qui s’affiche lorsqu’un utilisateur survole la vignette.

Pour les images contenant plusieurs langues, vous pouvez spécifier différents textes pour différentes langues (comme montré dans l’exemple ci-dessous), ainsi qu’une légende par défaut utilisée en cas de non-correspondance entre la langue de l’utilisateur et les langues spécifiées explicitement. Veuillez consulter la section Balises de langue pour les légendes pour plus d’informations sur la manière de spécifier les langues pour les légendes.

secondaryTile Veuillez consulter la section Épingler un lien web.
tileID Un identifiant unique généré pour chaque vignette secondaire. Utilisé uniquement pour spécifier des vignettes secondaires.

Exemple de fichier LayoutModification.json

Voici un exemple de fichier LayoutModification.json montrant des personnalisations pour les trois sections personnalisables du menu Démarrer :

  • Trois éléments dans primaryOEMPins : une application UWP, une application Win32 et un lien web
  • Deux éléments dans secondaryOEMPins : un lien web et une application Win32
  • Un élément dans firstRunOEMPins : une application Win32 spécifiée par un fichier .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)" } 
    } 
  ] 
} 

Conseil

Chaque caractère de barre oblique inversée (\) doit être échappé comme \\ selon la syntaxe JSON.

Conflits d’épinglage

  • Applications livrées dynamiquement : Avant que Microsoft tente d’épingler dynamiquement une application interne ou tierce, il vérifie d’abord si la même application est déjà épinglée par l’OEM sur une quelconque page. Si c’est le cas, Microsoft conserve l’application OEM épinglée à son emplacement.

  • Applications internes définies statiquement par Microsoft sur la Page 1 : les applications internes de Microsoft (ex : Microsoft Edge, Mail, Store) épinglées sur la Page 1 ne peuvent pas être déplacées par l’OEM. Si l’OEM tente d’épingler l’une de ces applications sur la Page 1 également, elle sera ignorée.

  • Élever les applications internes statiquement définies par Microsoft : Les OEM peuvent épingler une application interne de Microsoft (ex : Calculatrice, Caméra) sur la Page 1 et déplacer sa position vers la Page 1 tant qu’elle n’est pas déjà épinglée statiquement par Microsoft sur la Page 1 ou n’est pas épinglée.

Pour épingler un lien web au menu Démarrer, vous devrez spécifier un élément secondaryTile dans LayoutModification.json. Le moyen le plus simple de le faire est d’épingler un site web au menu Démarrer en utilisant Edge, puis d’utiliser PowerShell pour exporter la disposition du menu Démarrer.

Épingler un site web en utilisant Edge

Naviguez vers le site web que vous souhaitez épingler. Cliquez sur la barre d’outils Edge (menu à trois points) > sélectionnez « Plus d’outils » > puis sélectionnez « Épingler au Démarrer ».

Exporter la disposition du menu Démarrer

Consultez Exporter la disposition de démarrage pour savoir comment exporter une disposition de démarrage. Votre disposition de démarrage exportée contiendra des éléments secondaryTile pour chacun des liens web que vous avez configurés. Vous pouvez ensuite l’ajouter à votre fichier LayoutModification.json personnalisé.

Exemple d’épingle web

Ci-dessous un exemple d’épingle web provenant d’un fichier LayoutModification.json :

{
    "secondaryTile": {
        "tileId": "MSEdge._pin_mbfkklhhpckngkihcgoamfamci",
        "arguments": " --pin-url=https://learn.microsoft.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>"
    }
}

Remarque

La tuile secondaire exportée depuis Export-StartLayout contiendra des images encodées en base64 pour les icônes grandes et petites. Vous pouvez utiliser cet extrait JSON tel quel, sans modification, pour votre configuration OEM. Ajoutez cette tuile à LayoutModification.json en ajoutant un nouvel objet JSON dans la section où vous souhaitez ajouter l’épingle. Voici à quoi ressemble, à l’aide de l’exemple ci-dessus, le fait d’épingler le lien web au bas de la section « Épinglé » :

... 
"primaryOEMPins": [
    {
        "packagedAppId": "Contoso_8wekyb3d8bbwe!App"
    },
    {
        "secondaryTile": {
            "tileId": "MSEdge._pin_mbfkklhhpckngkihcgoamfamci",
            "arguments": " --pin-url=https://learn.microsoft.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>"
        }
    }
]
...

Pré-épingler Office

Les applications Office Click-to-Run (C2R) seront automatiquement épinglées au Démarrer par Windows si les applications sont préinstallées. Installez la version C2R d’Office en utilisant le kit de pré-installation d’Office (OPK), et Windows détectera automatiquement l’installation d’Office et ajoutera les épingles appropriées à Démarrer. Toutes les applications Office C2R ne seront pas épinglées au Démarrer, seules Word, Excel et PowerPoint le seront. Ce comportement est entièrement automatique et ne nécessite rien dans LayoutModification.json.

Si Office C2R n’est pas préinstallé, les autres éléments épinglés à Démarrer se déplaceront pour combler l’espace laissé par ces applications afin qu’il n’y ait pas de trous au milieu de la disposition.

Ajouter une disposition à une image

  1. Monter votre image Windows.

    dism /mount-image /imagefile:E:\Sources\install.wim /mountdir:C:\mount /index:1
    
  2. Copiez votre LayoutModification.json sur votre image montée. Windows recherche ce fichier dans le dossier \Windows\Users\Default\Appdata\Local\Microsoft\Windows\Shell Si un fichier de modification de la mise en page existe déjà dans le dossier, remplacez le fichier existant par le nouveau.

    xcopy /s LayoutModification.json C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
    
  3. Démontez votre image, en validant les modifications.

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

Balises de langue pour les légendes

Le tableau suivant contient les balises à utiliser pour chaque langue prise en charge par Windows 11 :

  • Si vous connaissez la langue/le locale, recherchez-le dans la première colonne et utilisez la balise correspondante dans la deuxième colonne (note : les balises sont sensibles à la casse, assurez-vous donc d’utiliser en-US par exemple et non en-us).
  • N’utilisez pas les balises de la troisième colonne. Cependant, si vous pensez utiliser une balise incorrecte et que vous souhaitez vérifier la balise correcte correspondante, vous pouvez essayer de rechercher dans la troisième colonne la balise que vous tentez d’utiliser, puis voir quelle devrait être la balise correcte à partir de la deuxième colonne.
Langue Windows Balise à utiliser dans LayoutModification.json Ancienne balise (ne pas utiliser si différente de la 2e colonne)
Afrikaans af af-ZA
Albanais sq sq-AL
Alsacien gsw gsw-CH
Amharique am am-ET
Arabe (Algérie) ar-DZ ar-DZ
Arabe (Bahreïn) ar-BH ar-BH
Arabe (Égypte) ar-EG ar-EG
Arabe (Irak) ar-IQ ar-IQ
Arabe (Jordanie) AR-JO AR-JO
Arabe (Koweït) ar-KW ar-KW
Arabe (Liban) ar-LB ar-LB
Arabe (Libye) ar-LY ar-LY
Arabe (Maroc) ar-MA ar-MA
Arabe (Oman) ar-OM ar-OM
Arabe (Qatar) ar-QA ar-QA
Arabe (Arabie saoudite) ar-SA ar-SA
Arabe (Syrie) ar-SY ar-SY
Arabe (Tunisie) ar-TN ar-TN
Arabe (Émirats arabes unis) ar-AE ar-AE
Arabe (Yémen) ar-YE ar-YE
Arménien hy hy-AM
Assamais as as-IN
Azéri (cyrillique) az-Cyrl az-Cyrl-AZ
Azerbaïdjanais (Latin) az-Latn az-Latn-AZ
Bengali (Bangladesh) bn-BD bn-BD
Bashkir ba-Cyrl ba-RU
Basque eu eu-ES
Biélorusse be be-BY
Bengali (India) bn-IN bn-IN
Bosniaque (cyrillique) bs-Cyrl bs-Cyrl-BA
Bosniaque (latin) bs bs-Latn-BA
Breton br-Latn br-FR
Bulgare bg bg-BG
Birman my my-MM
Catalan ca ca-ES
Cebuano (Latin, Philippines) ceb-Latn-PH ceb-Latn-PH
Kurde central ku-Arab ku-Arab-IQ
Chakma (Chakma, Bangladesh) ccp-Cakm-BD ccp-Cakm-BD
Chakma (Chakma, Inde) ccp-Cakm-IN ccp-Cakm-IN
Cherokee (Cherokee) chr-Cher chr-Cher-US
Chinois (simplifié, Chine) zh-Hans-CN zh-CN
Chinois (Simplifié, Singapour) zh-Hans-SG zh-SG
Chinois (traditionnel, Hong Kong R.A.S.) zh-Hant-HK zh-HK
Chinois (Traditionnel, RAS Macao) zh-Hant-MO zh-MO
Chinois (traditionnel, Taïwan) zh-Hant-TW zh-TW
Corse co-Latn co-FR
Croate (Bosnie-Herzégovine) hr-BA hr-BA
Croate (Croatie) hr-HR hr-HR
Tchèque cs cs-CZ
Danois da da-DK
Dari prs-Arab prs-AF
Maldivien dv dv-MV
Néerlandais (Belgique) nl-BE nl-BE
Néerlandais (Pays-Bas) nl-NL nl-NL
Dzongkha dz dz-BT
Anglais (Australie) en-AU en-AU
Anglais (Belize) en-BZ en-BZ
Anglais (Canada) en-CA en-CA
Anglais (Caraïbes) en-029 en-029
Anglais (Inde) en-IN en-IN
Anglais (Irlande) en-IE en-IE
Anglais (Jamaïque) en-JM en-JM
Anglais (Malaisie) en-MY en-MY
Anglais (Nouvelle-Zélande) en-NZ en-NZ
Anglais (Philippines) en-PH en-PH
Anglais (Singapour) en-SG en-SG
Anglais (Afrique du Sud) en-ZA en-ZA
Anglais (Trinidad-et-Tobago) en-TT en-TT
Anglais (Émirats Arabes Unis) en-AE en-AE
Anglais (Royaume-Uni) en-GB en-GB
Anglais (États-Unis) fr-FR fr-FR
Anglais (Zimbabwe) en-ZW en-ZW
Estonien et et-EE
Féroïen fo fo-FO
Filipino fil-Latn fil-PH
Finnois fi fi-FI
Français (Belgique) fr-BE fr-BE
Français (Canada) fr-CA fr-CA
Français (Caraïbes) fr-029 fr-029
Français (France) fr-FR fr-FR
Français (Luxembourg) fr-LU fr-LU
Français (Monaco) fr-MC fr-MC
Français (Suisse) fr-CH fr-CH
Frison fy fy-NL
Peul (Adlam, Burkina Faso) ff-Adlm-BF ff-Adlm-BF
Peul (Adlam, Cameroun) ff-Adlm-CM ff-Adlm-CM
Peul (Adlam, Gambie) ff-Adlm-GM ff-Adlm-GM
Peul (Adlam, Ghana) ff-Adlm-GH ff-Adlm-GH
Peul (Adlam, Guinée) ff-Adlm-GN ff-Adlm-GN
Peul (Adlam, Guinée-Bissau) ff-Adlm-GW ff-Adlm-GW
Peul (Adlam, Liberia) ff-Adlm-LR ff-Adlm-LR
Peul (Adlam, Mauritanie) ff-Adlm-MR ff-Adlm-MR
Peul (Adlam, Niger) ff-Adlm-NE ff-Adlm-NE
Peul (Adlam, Nigeria) ff-Adlm-NG ff-Adlm-NG
Peul (Adlam, Sénégal) ff-Adlm-SN ff-Adlm-SN
Peul (Adlam, Sierra Leone) ff-Adlm-SL ff-Adlm-SL
Fulah (Latin, Burkina Faso) Peul (Latin, Sénégal) Peul (Latin, Sénégal)
Peul (latin, Cameroun) ff-Latn-CM ff-Latn-CM
Peul (latin, Gambie) ff-Latn-GM ff-Latn-GM
Peul (latin, Ghana) ff-Latn-GH ff-Latn-GH
Peul (latin, Guinée) ff-Latn-GN ff-Latn-GN
Peul (latin, Guinée-Bissau) ff-Latn-GW ff-Latn-GW
Peul (latin, Liberia) ff-Latn-LR ff-Latn-LR
Peul (latin, Mauritanie) ff-Latn-MR ff-Latn-MR
Peul (latin, Niger) ff-Latn-NE ff-Latn-NE
Peul (latin, NIgéria) ff-Latn-NG ff-Latn-NG
Peul (Latin, Sénégal) ff-Latn-SN ff-Latn-SN
Peul (latin, Sierra Leone) ff-Latn-SL ff-Latn-SL
Galicien gl gl-ES
Géorgien ka ka-GE
Allemand (Autriche) de-AT de-AT
Allemand (Allemagne) de-DE de-DE
Allemand (Liechtenstein) de-LI de-LI
Allemand (Luxembourg) de-LU de-LU
Allemand (Suisse) de-CH de-CH
Grec el el-GR
Goudjrati gu gu-IN
Haoussa (latin) ha-Latn ha-Latn-NG
Hawaïen haw-Latn haw-US
Hébreu he he-IL
Hindi hi hi-IN
Hongrois hu hu-HU
Islandais is is-IS
Igbo ig-Latn ig-NG
Inari Sami smn-Latn smn-FI
Indonésien id id-ID
Inuktitut (syllabique autochtone canadien) iu-Cans iu-Cans-CA
Inuktitut (Latin) iu-Latn iu-Latn-CA
Irlandais ga ga-IE
Irlandais (Royaume-Uni) ga-GB ga-GB
isiXhosa xh xh-ZA
Zoulou zu zu-ZA
Italien (Italie) it-IT it-IT
Italien (Suisse) it-CH it-CH
Japonais ja ja-JP
K’iche’ quc-Latn quc-Latn-GT
Groenlandais kl kl-GL
Kannada kn kn-IN
Kazakh kk kk-KZ
Khmer km km-KH
Kinyarwanda rw rw-RW
Kiswahili sw sw-KE
Konkani kok kok-IN
Coréen ko ko-KR
Kirghiz ky-Cyrl ky-KG
Lao lo lo-LA
Letton lv lv-LV
Lituanien lt lt-LT
Bas sorabe dsb dsb-DE
Same de Lule (Norvège) smj-Latn-NO smj-NO
Same de Lule (Suède) smj-Latn-SE smj-SE
Luxembourgeois lb lb-LU
Macédonien mk mk-MK
Malais (Brunei) ms-BN ms-BN
Malais (Malaisie) ms-MY ms-MY
Malayalam ml ml-IN
Maltais mt mt-MT
Maori mi-Latn mi-NZ
Mapuche arn-Latn arn-CL
Marathi mr mr-IN
Mohawk moh-Latn moh-CA
Mongole (cyrillique) mn-Cyrl mn-MN
Mongol (mongol traditionnel) mn-Mong mn-Mong-CN
Népalais (Inde) ne-IN ne-IN
Népalais (Népal) ne-NP ne-NP
Same du Nord (Finlande) se-Latn-FI se-FI
Same du Nord (Norvège) se-Latn-NO se-NO
Same du Nord (Suède) se-Latn-SE se-SE
Norvégien (bokmål) nb nb-NO
Norvégien (nynorsk) nn nn-NO
Occitan oc-Latn oc-FR
Odia or or-IN
Pachto ps ps-AF
Pachto (Pakistan) ps-PK ps-PK
Persan fa fa-IR
Polonais pl pl-PL
Portugais (Brésil) pt-BR pt-BR
Portugais (Portugal) pt-PT pt-PT
Pendjabi (arabe) pa-Arab pa-Arab-PK
Pendjabi (Gurmukhi) pa pa-IN
Quechua (Bolivie) quz-Latn-BO quz-BO
Quechua (Équateur) quz-Latn-EC quz-EC
Quechua (Pérou) quz-Latn-PE quz-PE
Roumain (Moldavie) ro-MD ro-MD
Roumain (Roumanie) ro-RO ro-RO
Romanche rm rm-CH
Russe ru ru-RU
Sakha sah-Cyrl sah-RU
Sanskrit sa-Deva sa-IN
Gaélique écossais gd-Latn gd-GB
Serbe (cyrillique, Bosnie-Herzégovine) sr-Cyrl-BA sr-Cyrl-BA
Serbe (cyrillique, Monténégro) sr-Cyrl-ME sr-Cyrl-ME
Serbe (cyrillique, Serbie) sr-Cyrl-RS sr-Cyrl-RS
Serbe (latin, Bosnie-Herzégovine) sr-Latn-BA sr-Latn-BA
Serbe (latin, Monténégro) sr-Latn-ME sr-Latn-ME
Serbe (latin, Serbie) sr-Latn-RS sr-Latn-RS
Sotho du Nord nso nso-ZA
Setswana (Botswana) tn-BW tn-BW
Setswana (Afrique du Sud) tn-ZA tn-ZA
Sindhi (arabe) sd-Arab sd-Arab-PK
Cingalais si si-LK
Same de Skolt sms-Latn sms-FI
Slovaque sk sk-SK
Slovène sl sl-SI
Same du Sud (Norvège) sma-Latn-NO sma-NO
Same du Sud (Suède) sma-Latn-SE sma-SE
Espagnol (Argentine) es-AR es-AR
Espagnol (Bolivie) es-BO es-BO
Espagnol (Chili) es-CL es-CL
Espagnol (Colombie) es-CO es-CO
Espagnol (Costa Rica) es-CR es-CR
Espagnol (République dominicaine) es-DO es-DO
Espagnol (Équateur) es-EC es-EC
Espagnol (Salvador) es-SV es-SV
Espagnol (Guatemala) es-GT es-GT
Espagnol (Honduras) es-HN es-HN
Espagnol (Amérique latine) es-419 es-419
Espagnol (Mexique) es-MX es-MX
Espagnol (Nicaragua) es-NI es-NI
Espagnol (Panama) es-PA es-PA
Espagnol (Paraguay) es-PY es-PY
Espagnol (Pérou) es-PE es-PE
Espagnol (Porto Rico) es-PR es-PR
Espagnol (Espagne) es-ES es-ES
Espagnol (États-Unis) es-US es-US
Espagnol (Uruguay) es-UY es-UY
Espagnol (Venezuela) es-VE es-VE
Tamazight marocain standard zgh-Tfng zgh-Tfng-MA
Suédois (Finlande) sv-FI sv-FI
Suédois (Suède) sv-SE sv-SE
Syriaque syr-Syrc syr-SY
Tadjik (cyrillique) tg-Cyrl tg-Cyrl-TJ
Tamoul (Inde) ta-IN ta-IN
Tamoul (Malaisie) ta-MY ta-MY
Tamoul (Singapour) ta-SG ta-SG
Tamil (Sri Lanka) ta-LK ta-LK
Tatar (cyrillique) tt-Cyrl tt-RU
Télougou te te-IN
Thaï th th-TH
Tibétain bo-Tibt bo-CN
Tigrigna (Érythrée) ti-ER ti-ER
Tigrigna (Éthiopie) ti-ET ti-ET
Turc tr tr-TR
Turkmène (latin) tk-Latn tk-TM
Ukrainien uk uk-UA
Haut sorabe hsb hsb-DE
Ourdou (Inde) ur-IN ur-IN
Ourdou (Pakistan) ur-PK ur-PK
Ouïgour ug-Arab ug-CN
Ouzbek (cyrillique) uz-Cyrl uz-Cyrl-UZ
Ouzbek (latin) uz-Latn uz-Latn-UZ
Valencien ca-ES-valencia ca-ES-valencia
Vietnamien vi vi-VN
Gallois cy cy-GB
Wolof wo-Latn wo-SN
Yi ii-Yiii ii-CN
Yoruba yo-Latn yo-NG

Exemple JSON

L’extrait JSON suivant montre des exemples d’utilisation de chaque balise de langue disponible

  • Pour les langues/locales pour lesquelles vous avez du texte localisé, remplacez le nom de langue fictif dans l’extrait par votre texte réel.

  • Pour les langues/locales pour lesquelles vous ne prévoyez pas de texte localisé, supprimez la ligne correspondante dans l’extrait. Le système reviendra à l’entrée default en bas pour le texte à afficher pour ces langues/locales.

  • Pour toute langue ayant plusieurs variantes de locale, vous pouvez spécifier simplement la balise principale (la partie avant le premier tiret) comme solution de repli pour toutes les autres locales de cette langue. Par exemple :

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

    Cela fournirait des textes spécifiquement pour l’anglais des États-Unis et l’anglais du Royaume-Uni, et pour toutes les autres variantes locales de l’anglais (par exemple en-CA pour l’anglais canadien), le système utilisera le texte de légende « en ».

Liste complète des langues disponibles pour les légendes :

"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"
}