ใช้ chrome.i18n
API เพื่อทำให้ส่วนขยายเป็นสากล เริ่มต้นด้วยการสร้างไดเรกทอรีเพื่อเก็บไฟล์ข้อความเฉพาะภาษาไว้ในโฟลเดอร์ชื่อ _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"
...
}
ดูข้อมูลเพิ่มเติมได้ที่รูปแบบข้อความการแปล