بین المللی کردن رابط

از API browser.i18n برای بین‌المللی کردن افزونه خود استفاده کنید. با ایجاد دایرکتوری‌هایی برای نگهداری فایل‌های پیام مربوط به زبان‌های مختلف در پوشه‌ای به نام _locales/ شروع کنید. برای مثال:

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

هر فایل messages.json شامل رشته‌های محلی‌سازی شده‌ای است که با یک کلید مشخص می‌شوند. برای مثال، کد زیر tooltip مربوط به _locales/en/messages.json را محلی‌سازی می‌کند. کلید این رشته __MSG_tooltip__ است.

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

شما از این کلید درون فایل manifest.json به جای "default_title" استفاده خواهید کرد.

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

برای اطلاعات بیشتر، به قالب‌های پیام محلی‌سازی مراجعه کنید.