ทำให้อินเทอร์เฟซเป็นสากล

ใช้ chrome.i18nAPI เพื่อทำให้ส่วนขยายเป็นสากล เริ่มต้นด้วยการสร้างไดเรกทอรีเพื่อเก็บไฟล์ข้อความเฉพาะภาษาไว้ในโฟลเดอร์ชื่อ _locales/ เช่น

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

ไฟล์ messages.json แต่ละไฟล์จะมีสตริงที่แปลแล้วที่ระบุโดยคีย์ ตัวอย่างเช่น โค้ดต่อไปนี้เป็นการแปลเคล็ดลับเครื่องมือสําหรับ _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"
 ...
}

ดูข้อมูลเพิ่มเติมได้ที่รูปแบบข้อความการแปล