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

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.

Hỗ trợ số nhiều dạng pipe & placeholder {name}
JSON & YAML cho 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 dạng pipe và 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

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.

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

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 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ập2 phútHà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útVài tuầnVài giờ
Phù hợp nhất choỨng dụng Vue.js & NuxtDự á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

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