ใช้ 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"
...
}
สำหรับข้อมูลเพิ่มเติม โปรดดู รูปแบบข้อความแปล