Internationalisation de l'interface

Utilisez l'API chrome.i18n pour internationaliser votre extension. Commencez par créer des répertoires contenant les fichiers de messages spécifiques à la langue dans un dossier appelé _locales/. Exemple :

_locales/en/messages.json
_locales/es/messages.json

Chaque fichier messages.json contient des chaînes localisées identifiées par une clé. Par exemple, le code suivant localise l'info-bulle pour _locales/en/messages.json. La clé de cette chaîne est __MSG_tooltip__.

{
  "__MSG_tooltip__": {
   "message": "Hello!",
   "description": "Tooltip"
 }
}

Vous utiliserez cette clé dans le fichier manifest.json à la place de "default_title".

{
  "name": "Tab Flipper",
 ...
  "action": {
    "default_title": "__MSG_tooltip__"
  },
  "default_locale": "en"
 ...
}

Pour en savoir plus, consultez Formats des messages de localisation.