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

適用於以下項目的 AI 在地化: React Native 應用程式

上傳你的 i18next 語系 JSON 檔案,選擇目標語言,一次付費,並下載可直接用於 React Native 應用程式的行動裝置就緒翻譯。

{{placeholder}} 與複數安全
行動裝置就緒的語系套件
透明定價
locales/en.json
來源(英文)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
西班牙文(輸出)
{
  "welcome": "Hola, {{name}}!",
  "items_one": "{{count}} artículo",
  "items_other": "{{count}} artículos"
}
52 種語言

運作方式

三個簡單步驟即可為你的 React Native 應用程式在地化。上傳 i18next 語系 JSON,一次付費,並下載可直接用於 react-native-localize 的翻譯。

01

上傳語系 JSON

拖放你的 i18next 語系檔案(例如 locales/en.json 或 locales/en/translation.json)。我們會自動偵測 {{placeholders}} 與複數鍵。

02

選擇語言

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

03

下載

透過 Stripe 一次付費。取得可直接用於 react-native-localize 或 expo-localization 的語系 ZIP—相同結構、已翻譯的值。

即時定價示範

透明定價估算器

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

1. 上傳檔案

將 JSON 檔案拖放到這裡

或點擊以瀏覽

適用於 React Native 的 i18next 語系 JSON。最大 500KB。

2. 選擇語言

|

已選擇 52 種語言中的 3 種

3. 您的預估

已選擇的語言3

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

一次性付款 • 無訂閱

為 React Native 開發者打造

專為行動端的 i18next locale JSON 設計——可處理 {{placeholders}}、複數鍵,並輸出可直接用於 react-native-localize 與 Expo 的檔案。

命名空間與單一檔案支援

同時支援每個命名空間一個檔案的設定,以及單一 translation.json 套件。輸出會完全對應你的 App 在執行時載入的內容。

{{placeholder}} 安全性

逐位元保留如 {{name}} 與 {{count}} 的插值 token——讓你的 React Native 元件不會出現破損字串。

複數鍵處理(_one/_other)

支援 i18next 風格的複數拆分,讓你的行動 App 在所有目標語言中都能維持正確文法。

可直接用於 react-native-localize

下載與 react-native-localize、expo-localization 與 i18next 相容的語系 ZIP——相同檔案結構、已翻譯的值。

平行翻譯

所有語言可同時翻譯。多數工作可在 5 分鐘內完成——讓你的行動版發佈如期上線。

一次性付款

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

React Native i18next 如何串起來運作

React Native i18next 專案會在啟動時透過 i18next.init() 載入語系 JSON。LocalePack 會以你的 App 既有的結構產生所有語系檔案。

locales/ 資料夾結構

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

React Native 中的 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 });

Hook API

t()

i18next.init()

i18next.init()

佔位符

{{variable}}

複數

_one/_other

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

通用翻譯工具會破壞 i18next 的命名空間 JSON、雙大括號 placeholder,以及 React Native App 所需的 _one/_other 複數慣例。

LocalePack
人工翻譯
通用 TMS
設定時間2 分鐘每種語言數小時30 分鐘以上
成本透明度
命名空間 JSON 支援
{{placeholder}} 與複數安全性
速度(52 種語言)< 5 分鐘週小時
最適合React Native 應用程式小型專案企業 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.

查看所有成功案例

深受 React Native 開發者信賴

“我們的 React Native 應用在一個下午就以 10 種語言上線。語系 ZIP 直接放進我們的 Expo 專案就能用。”

Jordan T.

React Native 開發者

“react-native-localize 不用做任何設定變更,就能讀到翻譯檔。{{variables}} 和複數鍵都完整保留下來。”

Mei L.

行動工程師

“一次付費的定價非常適合獨立開發者的 App 上架。不需要為一次性的在地化工作訂閱 TMS。”

Alex R.

獨立行動開發者

52

支援的語系

100%

{{placeholder}} 與複數安全

ZIP

行動端可用 ZIP

常見問題

關於 React Native 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.

Improve AI translation quality in messages.json

How to get accurate AI translations for your Chrome extension: write description fields that give the model context, define placeholders with examples, avoid string concatenation, and handle plurals, casing, and length expansion.

LocalePack vs Crowdin for messages.json

Honest comparison of LocalePack and Crowdin for browser extension messages.json translation. Crowdin is a full TMS with ongoing subscription; LocalePack is upload → pay once → download.

Browse all guides →

準備好讓你的 React Native 應用全球上線了嗎?

一次付費 • 下載語系 ZIP • 在 iOS 與 Android 上線

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

© 2025 LocalePack。保留所有權利。

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