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 vue-i18n

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

Tải lên JSON hoặc YAML vue-i18n 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.

Hỗ trợ số nhiều bằng dấu gạch dọc & placeholder {name}
JSON & YAML vue-i18n
Giá cả minh bạch
locales/en.json
Nguồn (Tiếng Anh)
{
  "hello": "Hello, {name}!",
  "car": "car | cars",
  "items": "no items
    | one item
    | {n} items"
}
Tiếng Đức (đầu ra)
{
  "hello": "Hallo, {name}!",
  "car": "Auto | Autos",
  "items": "keine Artikel
    | ein Artikel
    | {n} Artikel"
}
52 ngôn ngữ

Cách hoạt động

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

01

Tải lên tệp locale

Thả tệp JSON hoặc YAML vue-i18n của bạn (ví dụ: locales/en.json). Chúng tôi tự động phát hiện số nhiều bằng dấu gạch dọc và các token {placeholder}.

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. Chúng tôi trả về các tệp locale với số nhiều phân tách bằng dấu gạch dọc và các placeholder {variable} được giữ nguyên.

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ả JSON hoặc YAML vào đây

hoặc nhấp để duyệt

Tệp locale vue-i18n (JSON hoặc YAML). 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 vue-i18n

Được thiết kế riêng cho số nhiều bằng dấu gạch dọc của vue-i18n, token {placeholder}, và các đối tượng thông điệp lồng nhau—không phải công cụ dịch thuật chung chung.

Xử lý số nhiều bằng dấu gạch dọc

Xử lý đúng số nhiều phân tách bằng dấu gạch dọc của vue-i18n như "car | cars" và "no items | one item | {n} items" theo từng ngôn ngữ đích.

An toàn với {placeholder}

Giữ nguyên chính xác các token nội suy của vue-i18n như {name}, {count}, và định dạng theo tên—không làm hỏng chuỗi sau khi dịch.

Hỗ trợ JSON & YAML

Tải lên tệp locale dạng JSON hoặc YAML. Chúng tôi phát hiện định dạng và trả về bản dịch theo đúng định dạng bạn đã tải lên.

Đầu ra sẵn sàng

Tải xuống các tệp locale sẵn sàng cho createI18n() của vue-i18n—cùng cấu trúc, giá trị đã dịch, chỉ cần thả vào dự án của bạn.

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 các tệp locale vue-i18n khớp với nhau

Các dự án vue-i18n lưu thông điệp locale trong các tệp JSON hoặc YAML dưới locales/. LocalePack tạo ra cùng một cấu trúc cho mọi ngôn ngữ bạn chọn.

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

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

Cách dùng $t() trong template

// locales/en.json
{
  "greeting": "Hello {name}",
  "items": "no items | one item
    | {n} items"
}

// In your Vue component
<template>
  {{ $t('greeting', { name: 'Ada' }) }}
  {{ $t('items', 5) }}
</template>

API Template

$t()

Cấu hình

createI18n()

Placeholder

{variable}

Số nhiều

pipe syntax

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

Các công cụ dịch thuật đa dụng thường làm hỏng pipe plural của vue-i18n, token {placeholder}, và các cấu trúc thông điệp lồng nhau.

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/YAML lồng nhau
An toàn với {placeholder} & số nhiều
Tốc độ (52 ngôn ngữ)< 5 phútTuầnGiờ
Phù hợp nhất choỨng dụng Vue.js & NuxtDự á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 Vue.js tin dùng

“Ứng dụng Vue của chúng tôi đã chuyển từ chỉ tiếng Anh sang 12 ngôn ngữ chỉ trong một buổi chiều. Pipe plural và placeholder {name} vẫn được giữ nguyên.”

Marco S.

Lập trình viên full-stack, Vue SPA

“Cuối cùng cũng có một công cụ hiểu định dạng vue-i18n. Đầu ra được thả thẳng vào thư mục locales/ của chúng tôi—không cần sửa thủ công.”

Claire D.

Kỹ sư frontend, ứng dụng Nuxt

“Bảng giá minh bạch đã thuyết phục tôi. Tôi thấy được ước tính trước khi tải lên dù chỉ một tệp locale.”

Jin K.

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

52

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

100%

An toàn với placeholder & số nhiều

ZIP

Đầu ra sẵn sàng

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

Mọi điều bạn cần biết về LocalePack cho vue-i18n.

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

Thanh toán một lần • Tải 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.

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