LocalePack
ChromeFirefoxEdgeOperaSafariCWS 列表頁
Vue.jsReact
Next.jsi18nextReact Native
開發者指南成功案例
專為 i18next 打造

適用於以下項目的 AI 在地化: 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 插值 token,例如 {{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

成功案例

使用 LocalePack 的真實專案,最多可支援 52 種語言,觸及全球受眾。

AstrologerAI AI astrology app localized into 52 languages

AstrologerAI: an AI astrology app localized into 52 languages

How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.

DevToys.pro developer tools web app localized into 52 languages

DevToys.pro: 400% international traffic growth across 52 languages

How the DevToys.pro web app translated its entire UI into 52 languages with LocalePack — 5.8M tokens for $58.44 — and quadrupled its international organic traffic.

DevToys New Tab Chrome extension localized into 52 languages

DevToys New Tab: a Chrome extension localized UI + store listing in 52 languages

How the DevToys New Tab Chrome extension localized both its in-extension UI and its Chrome Web Store listing into 52 languages to reach a global audience.

The LocalePack site localized into 52 languages with LocalePack

LocalePack localized itself into 52 languages — with LocalePack

We used our own tool to translate the entire LocalePack site into 52 languages — 2.9M tokens for $27.37 — so developers worldwide find us in their own language.

查看所有成功案例

深受 i18next 開發者信賴

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

Alex R.

全端開發者,SaaS 應用程式

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

Lisa M.

前端工程師

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

Dev J.

開源貢獻者

52

支援的語系

100%

Mustache 風格與複數安全

ZIP

命名空間 ZIP

常見問題

你需要了解的所有關於 i18next 版 LocalePack 的資訊。

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

ChromeFirefoxEdgeOperaSafari

Related developer guides

Deep dives on the formats, APIs and errors behind this page — written for developers, not translators.

i18next JSON format: namespaces, {{placeholders}}, and _one/_other plurals

A complete reference for the i18next JSON locale format — namespace files, double-brace {{placeholder}} syntax, _one/_other plural keys, nested objects, and how to structure your locales/ folder.

Next.js i18n: next-intl vs react-i18next vs i18next

Practical comparison of the three leading Next.js i18n libraries — App Router support, file format, TypeScript safety, pluralization syntax, and when to pick each one.

LocalePack vs POEditor for i18next JSON

Honest comparison of LocalePack and POEditor for i18next JSON translation. POEditor is a collaborative TMS with a string-count subscription and a free tier; LocalePack is upload → pay once → download.

Validate messages.json before shipping

How to catch every class of messages.json error before your users do: JSON syntax, missing required fields, missing keys across locales, malformed placeholder syntax, and manifest key mismatches.

Browse all guides →

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

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

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

© 2025 LocalePack。保留所有權利。

本專案使用以下工具翻譯: LocalePack logoLocalePack