LocalePack
ChromeFirefoxEdgeOperaSafariDanh sách CWS
Vue.jsReact
Next.jsi18nextReact Native
Hướng dẫn cho lập trình viênCác câu chuyện thành công
Được thiết kế riêng cho react-i18next

Bản địa hóa bằng AI cho ứng dụng react-i18next

Tải lên các tệp JSON namespace của bạn, chọn ngôn ngữ đích, trả một lần và tải về các tệp locale sẵn sàng dùng cho useTranslation().

{{placeholder}} & an toàn với số nhiều
Tương thích useTranslation()
Giá cả minh bạch
locales/en/common.json
Nguồn (Tiếng Anh)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
Tiếng Đức (đầu ra)
{
  "welcome": "Hallo, {{name}}!",
  "items_one": "{{count}} Artikel",
  "items_other": "{{count}} Artikel"
}
52 ngôn ngữ

Cách hoạt động

Ba bước đơn giản để bản địa hóa dự án react-i18next của bạn. Tải lên JSON namespace, trả một lần và tải về các tệp sẵn sàng cho I18nextProvider.

01

Tải lên JSON namespace

Thả các tệp namespace trong locales/ của bạn (ví dụ locales/en/common.json). Chúng tôi tự động phát hiện {{placeholders}} và các khóa số nhiều _one/_other.

02

Chọn ngôn ngữ

Chọn từ 52 ngôn ngữ. Xem giá minh bạch dựa trên kích thước và độ phức tạp của tệp trước khi bạn thanh toán.

03

Tải xuống

Trả một lần qua Stripe. Nhận một tệp ZIP locales/ sẵn sàng truyền vào I18nextProvider—cùng cấu trúc namespace, giá trị đã được dịch.

Bản demo giá theo thời gian thực

Công cụ ước tính giá minh bạch

Xem chính xác số tiền bạn sẽ trả trước khi tải lên. Báo giá cuối cùng được tính sau khi tải lên dựa trên độ phức tạp của tệp và các ngôn ngữ đã chọn.

1. Tải tệp lên

Thả tệp JSON vào đây

hoặc nhấp để duyệt

JSON namespace react-i18next (locales/**). Tối đa 500KB.

2. Chọn ngôn ngữ

|

Đã chọn 3 trong 52 ngôn ngữ

3. Ước tính của bạn

Số ngôn ngữ đã chọn3

Giá cuối cùng được tính sau khi tải tệp lên ở trang thanh toán

Thanh toán một lần • Không cần đăng ký

Được xây dựng cho lập trình viên react-i18next

Được thiết kế chuyên biệt cho useTranslation(), I18nextProvider và JSON namespace—không phải công cụ dịch thuật chung chung.

Hỗ trợ namespace cho useTranslation()

Giữ common.json, auth.json và mọi namespace đồng bộ trên tất cả locale để useTranslation('ns') hoạt động mà không cần thay đổi.

An toàn cho {{placeholder}}

Giữ nguyên các token nội suy như {{name}} và {{count}} từng byte—không còn chuỗi bị lỗi trong các component React của bạn.

Xử lý khóa số nhiều (_one/_other)

Xử lý cách tách số nhiều của react-i18next như key_one và key_other để ngữ pháp luôn đúng trên mọi ngôn ngữ đích.

Sẵn sàng cho I18nextProvider

Tải về một ZIP locales/ với cùng cấu trúc thư mục—thả vào repo của bạn và truyền thẳng cho I18nextProvider.

Dịch song song

Tất cả ngôn ngữ được dịch đồng thời. Hầu hết tác vụ hoàn tất trong dưới 5 phút.

Thanh toán một lần

Không đăng ký, không phí hàng tháng. Trả một lần cho mỗi tác vụ, tải xuống mãi mãi.

Cách JSON react-i18next khớp với nhau

react-i18next tải các tệp locale thông qua I18nextProvider. LocalePack tạo ra tất cả các tệp namespace theo đúng cấu trúc mà ứng dụng của bạn đã dùng sẵn.

Cấu trúc thư mục locales/

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

Cách dùng hook useTranslation()

// 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 Hook

t()

I18nextProvider

i18next.init()

Placeholder

{{variable}}

Số nhiều

_one/_other

Vì sao không dùng công cụ chung?

Các công cụ dịch thuật chung thường làm hỏng JSON namespace của useTranslation(), placeholder ngoặc kép, và quy ước số nhiều _one/_other.

LocalePack
Dịch thủ công
TMS chung
Thời gian thiết lập2 phútVài giờ mỗi ngôn ngữ30+ phút
Minh bạch chi phí
Hỗ trợ JSON namespace
An toàn cho {{placeholder}} & số nhiều
Tốc độ (52 ngôn ngữ)< 5 phútTuầnGiờ
Phù hợp nhất choứng dụng react-i18nextDự án nhỏCMS doanh nghiệp

Các câu chuyện thành công

Các dự án thực tế đã dùng LocalePack để tiếp cận khán giả toàn cầu với tối đa 52 ngôn ngữ.

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.

Xem tất cả câu chuyện thành công

Được các nhà phát triển react-i18next tin dùng

“Ứng dụng React của chúng tôi đã chuyển từ chỉ có tiếng Anh sang 12 ngôn ngữ chỉ trong một buổi chiều. Các namespace của useTranslation() vẫn được giữ nguyên.”

Sam K.

Nhà phát triển React, startup SaaS

“I18nextProvider hoạt động ngay sau khi thả tệp ZIP vào. Không cần gộp thủ công, không làm hỏng {{variables}}.”

Priya M.

Kỹ sư frontend

“Tôi thấy ước tính chi phí trước khi tải lên dù chỉ một tệp. Đúng chính xác thứ tôi cần cho một công việc bản địa hóa một lần.”

Chris D.

Nhà phát triển React tự do

52

Ngôn ngữ được hỗ trợ

100%

{{placeholder}} & an toàn với số nhiều

ZIP

ZIP namespace

Câu hỏi thường gặp

Mọi thứ bạn cần biết về LocalePack cho react-i18next.

Cũng có sẵn cho tiện ích mở rộng trình duyệt:

ChromeFirefoxEdgeOperaSafari

Sẵn sàng phát hành ứng dụng react-i18next của bạn ra toàn cầu?

Thanh toán một lần • Tải xuống ZIP namespace • Phát hành toàn cầu

Dùng thử LocalePack
LocalePack
Hướng dẫnQuyền riêng tưĐiều khoảnHỗ trợ

© 2025 LocalePack. Bảo lưu mọi quyền.

Dự án này được dịch bằng LocalePack logoLocalePack