適用於 Safari 擴充功能
上傳你的來源 messages.json,選擇目標語言,一次付款,下載可直接上架的 _locales ZIP。
運作方式
只要三個簡單步驟,就能將你的 Safari 擴充功能 在地化。翻譯會在付款後開始執行——我們會將工作排入佇列,並在幾分鐘內產生 ZIP。
上傳
拖放你的來源 messages.json 檔案。我們會立即解析並驗證 Safari 擴充功能 格式。
選擇語言並查看價格
從 52 種語言中選擇。付款前可依檔案大小查看透明定價。
下載 ZIP
透過 Stripe 一次付款。我們會產生所有 _locales/{lang}/messages.json 檔案,並打包成 ZIP。
透明定價估算器
上傳前就能清楚知道你將支付的金額。最終報價會在上傳後,依字串長度與所選語言計算。
1. 上傳檔案
將 messages.json 拖放到這裡
或點擊瀏覽
僅支援 Safari WebExtension 格式。最大 500KB。
2. 選擇語言
已選擇 55 種語言中的 3 種
3. 你的估算
最終價格將在結帳頁面於檔案上傳後計算
一次性付款 • 無訂閱
為開發者打造
專為 Safari 擴充功能 的語系格式打造。不是通用的翻譯工具。
支援 Safari 格式
專為 Safari 擴充功能 的 messages.json 結構打造,支援 message、description 與 placeholders。
預留位置符保護
完整保留 $PLACEHOLDER$ 語法原樣不變。你的變數在所有語言中都能保持完整。
描述內容作為上下文
我們會讀取你的 description 欄位,並將其作為上下文提示,以提供更精準的 AI 翻譯。
可直接匯出 ZIP
下載包含正確 _locales/{lang}/messages.json 資料夾結構的 ZIP。直接放入你的擴充功能即可。
平行處理
所有語言同時翻譯。多數工作可在 5 分鐘內完成。
一次性付款
無訂閱、無月費。每個工作只需付一次,永久下載。
Safari 擴充功能 i18n 的運作方式
Safari Web Extensions 使用與 Chrome 和 Firefox 相同的 WebExtension 格式——完全一致的 _locales/{locale}/messages.json 結構。Apple 採用標準格式,讓既有擴充功能更容易移植。Safari Web Extensions 提供 browser.i18n API,且 LocalePack 的輸出完全相容。
_locales/
├── en/
│ └── messages.json ← default_locale
├── de/
│ └── messages.json
├── fr/
│ └── messages.json
└── ja/
└── messages.json{
"appName": {
"message": "My Extension",
"description": "Extension name"
},
"greeting": {
"message": "Hello, $USER$!",
"placeholders": {
"user": { "content": "$1" }
}
}
}執行階段 API
browser.i18n呼叫範例
browser.i18n.getMessage("appName")在 manifest 中必填
"default_locale"當 _locales/ 包含使用者的語言時,Mac App Store 與 iOS App Store 會顯示你擴充功能的在地化名稱與描述。App Store Connect 會遵循你 _locales/ 資料夾中的語系代碼。
為什麼不直接用通用工具?
通用翻譯工具不理解 Safari 擴充功能 格式。
LocalePack | 手動翻譯 | 通用 TMS | |
|---|---|---|---|
| 設定時間 | 2 分鐘 | 每種語言需數小時 | 30+ 分鐘 |
| 費用透明度 | |||
| Safari 格式安全性 | |||
| 預留位置符保護 | |||
| 速度(52 種語言) | < 5 分鐘 | 數週 | 數小時 |
| 最適合 | Safari 擴充功能 | 小型專案 | 企業級 Web 應用程式 |
深受擴充功能開發者信賴
“幫我省下好幾個小時的繁瑣工作。上傳我的 messages.json,就拿到完全符合我需要格式的完美翻譯。”
Sarah K.
獨立開發者,AdBlock 擴充功能
“終於有一個懂 Safari 擴充功能格式的工具。翻譯後再也不用修復壞掉的佔位符。”
Marcus T.
擴充功能維護者
“透明的定價是我決定使用的關鍵。我在上傳任何內容之前,就清楚知道自己要付多少。”
Dev J.
開源貢獻者
52
支援的語系
100%
預留位置符安全輸出
ZIP
可直接上線
常見問題
關於 LocalePack 你需要知道的一切。