LocalePack
ChromeFirefoxEdgeOperaSafariCWS 列表頁
Next.jsi18nextVue.js
指南
專為 i18next 打造

適用於 i18next 應用程式

上傳你的命名空間 JSON 檔,選擇目標語言,一次付款,並下載可直接使用的 locales ZIP。

「{{placeholder}}」與複數安全
多個命名空間
透明定價
locales/en/common.json
來源(英文)
{
  "HomePage": {
    "title": "Welcome",
    "cta": "Get Started",
    "items": "{count, plural,
      one {# item}
      other {# items}}"
  }
}
德文(輸出)
{
  "HomePage": {
    "title": "Willkommen",
    "cta": "Loslegen",
    "items": "{count, plural,
      one {# Artikel}
      other {# Artikel}}"
  }
}
52 種語系

運作方式

三個簡單步驟即可為你的 i18next 專案在地化。翻譯會在付款後開始—我們會將工作排入佇列,並在幾分鐘內產生命名空間檔案。

01

上傳命名空間檔案

放入你的 JSON 命名空間(例如 locales/en/common.json)。我們會自動偵測 i18next 結構與複數鍵。

02

選擇語言

從 52 種語言中選擇。付款前即可依據檔案大小與複雜度查看透明定價。

03

下載

透過 Stripe 一次付款。我們會回傳一個 ZIP,結構對應 locales/{lang}/,並保留雙大括號佔位符與 _one/_other 鍵。

即時定價示範

透明定價估算器

上傳前就能清楚看到你將支付的金額。最終報價會在上傳後,依檔案複雜度與所選語言計算。

1. 上傳檔案

將 JSON 檔案拖放到這裡

或點擊瀏覽

i18next 命名空間 JSON(locales/**)。最大 500KB。

2. 選擇語言

|

已選擇 52 種語言中的 3 種

3. 你的估算

已選擇的語言數3

最終價格將在結帳頁面於檔案上傳後計算

一次性付款 • 無訂閱

專為 i18next 開發者打造

專為 i18next JSON 命名空間、雙大括號佔位符與複數鍵打造——不是通用翻譯工具。

命名空間支援

在你的 ZIP 中,讓 common.json、auth.json 與巢狀命名空間在每個目標語系之間保持對齊一致。

{{placeholder}} 安全性

精確保留 i18next 插值標記如 {{name}} 與 {{count}}——翻譯後不會出現字串損壞。

複數鍵處理(_one/_other)

處理 i18next 風格的複數拆分,例如 key_one 與 key_other,讓各語言的語法保持正確。

可直接使用的輸出(命名空間 ZIP)

下載可直接用於 i18next.init() 或 react-i18next 的 locales/ 目錄樹——相同路徑、已翻譯的值。

平行翻譯

所有語言同時翻譯。多數工作可在 5 分鐘內完成。

一次性付款

無訂閱、無月費。每個工作只需付一次,永久下載。

i18next JSON 如何組合在一起

i18next 專案常在 locales/{lang}/ 下依命名空間拆分字串。LocalePack 會為你選擇的每種語言產生相同的結構。

locales/ 資料夾結構

locales/
├── en/
│   ├── common.json   ← source namespace
│   └── auth.json
├── de/
│   ├── common.json
│   └── auth.json
├── fr/
│   └── ...
└── ...       (52 locales)

i18next.t() 用法

// locales/en/common.json
{
  "welcome": "Hello {{name}}",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}

// After i18next.init({ ns: ['common'] })
i18next.t('common:welcome', { name: 'Ada' });
i18next.t('common:items', { count: 5 });

執行階段 API

t()

設定檔

i18next.init()

佔位符

{{variable}}

複數

_one/_other

為什麼不直接用通用工具?

通用翻譯工具常常會破壞 i18next 的命名空間、雙大括號佔位符,以及 _one/_other 複數慣例。

LocalePack
手動翻譯
通用 TMS
設定時間2 分鐘每種語言需數小時30+ 分鐘
費用透明度
命名空間 JSON 支援
{{placeholder}} 與複數安全性
速度(52 種語言)< 5 分鐘數週數小時
最適合i18next 與 React 應用程式小型專案企業級 CMS

深受 i18next 開發者信賴

“我們的 locales/en 資料夾在一個下午就擴展到 12 種語言。{{variables}} 和複數鍵都完整保留。”

Alex R.

全端開發者,SaaS 應用程式

“終於有一條尊重命名空間的流程。ZIP 直接放進我們的 repo——不需要手動合併。”

Lisa M.

前端工程師

“透明的定價讓我買單。我在上傳任何 common.json 之前就看到了預估費用。”

Dev J.

開源貢獻者

52

支援的語系

100%

Mustache 風格與複數安全

ZIP

命名空間 ZIP

常見問題

關於 i18next 版 LocalePack,你需要知道的一切。

也提供瀏覽器擴充功能版本:

ChromeFirefoxEdgeOperaSafari

準備好讓您的 i18next 應用程式走向全球了嗎?

一次付費 • 下載命名空間 ZIP • 全球上線

試用 LocalePack
LocalePack
指南隱私權條款支援

© 2025 LocalePack。保留所有權利。

This project was translated with LocalePack logoLocalePack