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

ใช้ 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"
 ...
}

สำหรับข้อมูลเพิ่มเติม โปรดดู รูปแบบข้อความแปล