از 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"
...
}
برای اطلاعات بیشتر، به قالبهای پیام محلیسازی مراجعه کنید.