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 i18next trên React Native

Bản địa hóa bằng AI cho Ứng dụng React Native

Tải lên các tệp JSON locale i18next của bạn, chọn ngôn ngữ đích, thanh toán một lần và tải xuống bản dịch sẵn sàng cho thiết bị di động cho ứng dụng React Native của bạn.

{{placeholder}} & an toàn với số nhiều
Gói locale sẵn sàng cho thiết bị di động
Giá cả minh bạch
locales/en.json
Nguồn (Tiếng Anh)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
Tiếng Tây Ban Nha (đầu ra)
{
  "welcome": "Hola, {{name}}!",
  "items_one": "{{count}} artículo",
  "items_other": "{{count}} artículos"
}
52 ngôn ngữ

Cách hoạt động

Ba bước đơn giản để bản địa hóa ứng dụng React Native của bạn. Tải lên JSON locale i18next, thanh toán một lần và tải xuống bản dịch sẵn sàng cho react-native-localize.

01

Tải lên JSON locale

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

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

Thanh toán một lần qua Stripe. Nhận ZIP locale sẵn sàng cho react-native-localize hoặc expo-localization—cùng cấu trúc, 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 locale i18next cho React Native. 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 các nhà phát triển React Native

Được thiết kế chuyên biệt cho JSON ngôn ngữ i18next trên mobile—xử lý {{placeholders}}, các khóa số nhiều, và xuất ra các tệp sẵn sàng cho react-native-localize và Expo.

Hỗ trợ namespace & tệp đơn

Hoạt động với cả thiết lập namespace-mỗi-tệp và các gói translation.json đơn. Đầu ra phản chiếu chính xác những gì ứng dụng của bạn tải khi chạy.

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 Native của bạn.

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

Xử lý cách tách số nhiều kiểu i18next để ngữ pháp luôn đúng trên mọi ngôn ngữ mục tiêu trong ứng dụng mobile của bạn.

Sẵn sàng cho react-native-localize

Tải xuống một ZIP ngôn ngữ tương thích với react-native-localize, expo-localization và i18next—cùng cấu trúc tệp, giá trị đã được dịch.

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—phát hành bản mobile đúng tiến độ.

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 i18next trong React Native kết hợp với nhau

Các dự án React Native i18next tải JSON ngôn ngữ khi khởi động thông qua i18next.init(). LocalePack tạo tất cả tệp ngôn ngữ theo đúng cấu trúc mà ứng dụng của bạn đã mong đợi.

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

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

i18next.t() trong React Native

// 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()

i18next.init()

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 i18next, placeholder ngoặc kép, và quy ước số nhiều _one/_other mà các ứng dụng React Native mong đợi.

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 NativeDự á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 Native tin dùng

“Ứng dụng React Native của chúng tôi đã phát hành với 10 ngôn ngữ chỉ trong một buổi chiều. File ZIP locale được thả thẳng vào dự án Expo của chúng tôi.”

Jordan T.

Lập trình viên React Native

“react-native-localize nhận các file đã dịch mà không cần thay đổi cấu hình nào. {{variables}} và các khóa số nhiều vẫn được giữ nguyên.”

Mei L.

Kỹ sư mobile

“Mô hình giá trả một lần là hoàn hảo cho các đợt phát hành ứng dụng indie. Không cần đăng ký TMS cho một lần bản địa hóa.”

Alex R.

Lập trình viên mobile indie

52

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

100%

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

ZIP

ZIP sẵn sàng cho mobile

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

Mọi điều bạn cần biết về LocalePack cho React Native 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 Native của bạn ra toàn cầu?

Trả một lần • Tải ZIP locale • Phát hành trên iOS & Android

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