Bản địa hóa 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, trả một lần và tải xuống các tệp locale sẵn sàng sử dụ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.
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 dạng pipe và token {placeholder}.
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.
Tải xuống
Trả 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 pipe và các placeholder {variable} được giữ nguyên.
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
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 nhà phát triển vue-i18n
Được thiết kế chuyên biệt cho pipe plural của vue-i18n, token {placeholder}, và các đối tượng message lồng nhau—không phải công cụ dịch thuật chung chung.
Xử lý plural dạng pipe
Xử lý đúng các plural phân tách bằng dấu "|" 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 JSON hoặc YAML. Chúng tôi tự nhận diện định dạng và trả về bản dịch đúng theo định dạng bạn đã tải lên.
Đầu ra sẵn sàng sử dụ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ỉ việc đưa vào dự á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 message theo locale trong các tệp JSON hoặc YAML dưới thư mục 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ác 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 message lồng nhau.
LocalePack | Dịch thủ công | TMS phổ thông | |
|---|---|---|---|
| Thời gian thiết lập | 2 phút | Hàng giờ cho 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} & plural | |||
| Tốc độ (52 ngôn ngữ) | < 5 phút | Vài tuần | Vài giờ |
| Phù hợp nhất cho | Ứng dụng Vue.js & Nuxt | Dự án nhỏ | CMS doanh nghiệp |
Đượ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. Các dạng số nhiều bằng dấu gạch dọc 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. Kết quả xuất ra có thể đưa thẳng vào thư mục locales/ của chúng tôi—không cần chỉnh 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ữ/miền được hỗ trợ
100%
An toàn với placeholder & số nhiều
ZIP
Đầu ra sẵn sàng sử dụng
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 xuống tệp locale • Phát hành toàn cầu
Dùng thử LocalePack