LocalePack
ChromeFirefoxEdgeOperaSafariDanh sách CWS
Next.jsi18nextVue.js
Hướng dẫn
Được thiết kế riêng cho i18n của Next.js

Bản địa hóa AI cho Ứng dụng Next.js

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

An toàn với ICU & placeholder
next-intl / react-i18next
Giá cả minh bạch
messages/en.json
Nguồn (Tiếng Anh)
{
  "HomePage": {
    "title": "Welcome",
    "cta": "Get Started",
    "items": "{count, plural,
      one {# item}
      other {# items}}"
  }
}
Tiếng Đức (đầu ra)
{
  "HomePage": {
    "title": "Willkommen",
    "cta": "Loslegen",
    "items": "{count, plural,
      one {# Artikel}
      other {# Artikel}}"
  }
}
52 ngôn ngữ

Cách hoạt động

Ba bước đơn giản để bản địa hóa ứng dụng Next.js của bạn. Bản dịch chạy sau khi thanh toán—chúng tôi xếp hàng các tác vụ và tạo tệp trong vài phút.

01

Tải lên

Thả tệp dịch JSON của bạn (next-intl, react-i18next hoặc JSON đơn giản). Chúng tôi tự động phát hiện định dạng.

02

Chọn ngôn ngữ & xem giá

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 bản dịch

Thanh toán một lần qua Stripe. Chúng tôi tạo các tệp locale, giữ nguyên cấu trúc lồng nhau, thông điệp ICU và các placeholder.

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

next-intl, react-i18next hoặc JSON phẳng. 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

Ngôn ngữ đã chọn3

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

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

Được xây dựng cho các lập trình viên Next.js

Được thiết kế chuyên biệt cho các tệp dịch i18n của Next.js. Không phải công cụ dịch thuật chung chung.

Hỗ trợ nhiều định dạng

Hỗ trợ next-intl, react-i18next, i18next và JSON phẳng đơn giản. Chúng tôi tự động phát hiện định dạng của bạn khi tải lên.

An toàn thông điệp ICU

Giữ nguyên cú pháp số nhiều/chọn của ICU như {count, plural, one {# item} other {# items}} trong tất cả các bản dịch.

Nhận biết JSON lồng nhau

Xử lý các cấu trúc JSON lồng nhau sâu. Phân cấp namespace của bạn được giữ nguyên chính xác trong các tệp đầu ra.

Đầu ra sẵn sàng sử dụng

Tải xuống các tệp JSON đã dịch theo từng locale. Thả chúng vào thư mục messages/ hoặc locales/ và triển khai.

Xử lý 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 i18n trong Next.js hoạt động

Các ứng dụng Next.js dùng next-intl hoặc react-i18next lưu bản dịch trong các tệp JSON theo từng ngôn ngữ. LocalePack tạo ra toàn bộ các tệp đó từ tệp nguồn của bạn.

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

messages/
├── en.json   ← source locale
├── de.json
├── fr.json
├── ja.json
└── ...       (52 locales)

Cách dùng next-intl

// messages/en.json
{
  "HomePage": {
    "title": "Welcome to our platform",
    "description": "Build amazing apps",
    "items": "{count, plural,
      =0 {No items}
      one {# item}
      other {# items}}"
  }
}

// In your component
const t = useTranslations('HomePage');
<h1>{t('title')}</h1>
<p>{t('items', { count: 5 })}</p>

API runtime

useTranslations()

Tệp cấu hình

i18n.ts

Placeholder

{variable}

Số nhiều

ICU format

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

Các công cụ dịch thuật đa dụng không hiểu định dạng i18n của Next.js, thông điệp ICU hoặc cấu trúc JSON lồng nhau.

LocalePack
Dịch thủ công
TMS phổ thông
Thời gian thiết lập2 phútHàng giờ cho mỗi ngôn ngữ30+ phút
Minh bạch chi phí
Hỗ trợ JSON lồng nhau
An toàn thông điệp ICU
Tốc độ (52 ngôn ngữ)< 5 phútVài tuầnVài giờ
Phù hợp nhất choỨng dụng Next.jsDự án nhỏCMS doanh nghiệp

Được các lập trình viên Next.js tin dùng

“Giúp tôi tiết kiệm cả vài ngày làm việc. Tôi tải JSON next-intl lên và nhận lại bản dịch có cấu trúc hoàn hảo, vẫn giữ nguyên số nhiều ICU.”

Alex R.

Lập trình viên full-stack, ứng dụng SaaS

“Cuối cùng cũng có một công cụ hiểu JSON lồng nhau và không làm hỏng các thông điệp ICU của tôi. Kết quả đầu ra có thể đưa thẳng vào thư mục messages/ của tôi.”

Lisa M.

Lập trình viên Next.js

“Giá minh bạch là điểm thuyết phục. Tôi biết chính xác mình sẽ trả bao nhiêu trước khi tải lên bất cứ thứ gì.”

Dev J.

Cộng tác viên mã nguồn mở

52

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

100%

Đầu ra an toàn với ICU

JSON

Sẵn sàng phát hành

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

Mọi điều bạn cần biết về LocalePack cho Next.js.

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 Next.js của bạn ra toàn cầu?

Thanh toán một lần • Tải xuống tệp locale • 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.

This project was translated with LocalePack logoLocalePack