Ứng dụng di động, phần mềm quản lý, website bán hàng muốn tiếp cận người dùng Việt Nam đều cần tiếng Việt. Nhưng nhiều dự án dịch xong mới phát hiện nút bấm bị cắt chữ, câu ghép biến thành “Bạn có 1 tin nhắn mới(s)”, hay ngày tháng hiện theo kiểu Mỹ. Bản địa hóa tốt bắt đầu từ khâu chuẩn bị chuỗi văn bản.
Tệp chuỗi văn bản thường gặp
| Định dạng | Thường dùng cho | Lưu ý |
|---|---|---|
| JSON, YAML | Ứng dụng web | Chỉ dịch giá trị, không dịch khóa |
| .po / .pot | Phần mềm mã nguồn mở, WordPress | Có trường ngữ cảnh (msgctxt) |
| .strings, .xml | iOS, Android | Giữ ký tự thoát, định dạng số nhiều |
| .resx, .xliff | Phần mềm .NET, công cụ dịch | Mở bằng công cụ chuyên dụng |
Biến giữ chỗ và câu ghép
- Giữ nguyên biến: {name}, %s, {{count}}, thẻ <b>.
- Được đổi vị trí biến cho đúng ngữ pháp: “Welcome back, {name}!” → “Chào mừng {name} quay lại!”.
- Tránh ghép câu từ nhiều mảnh (“You have” + số + “messages”); đề nghị lập trình viên dùng chuỗi trọn câu có biến.
- Tiếng Việt không chia số nhiều; với định dạng có dạng số nhiều, có thể dùng cùng một câu cho các trường hợp.
Độ dài chữ và phông
Chuỗi tiếng Việt thường dài hơn tiếng Anh tương ứng, lại có dấu phía trên và dưới chữ. Nút bấm, tiêu đề tab, thông báo đẩy dễ bị cắt chữ. Cách xử lý:
- Thiết kế giao diện co giãn, cho phép xuống dòng ở những nơi hợp lý.
- Đặt giới hạn ký tự cho chuỗi ngắn (nút, thông báo) và ghi rõ cho người dịch.
- Kiểm tra phông chữ có đủ dấu tiếng Việt; tránh phông thiếu ký tự khiến dấu bị hiển thị bằng phông khác.
Ngày giờ, tiền tệ, đơn vị
| Nội dung | Định dạng phổ biến tại Việt Nam |
|---|---|
| Ngày | 16/10/2026 (ngày/tháng/năm) |
| Giờ | 14:30 (24 giờ) |
| Tiền | 1.250.000 đ hoặc 1.250.000 VND |
| Số thập phân | 3,5 (dấu phẩy) |
Giọng văn và xưng hô
Chọn cách xưng hô thống nhất: “bạn” thân thiện cho ứng dụng tiêu dùng; “Quý khách” trang trọng cho ngân hàng, bảo hiểm. Lập hướng dẫn văn phong ngắn và bảng thuật ngữ (đăng nhập, tài khoản, giỏ hàng…) để nhiều người dịch vẫn nhất quán.
Kiểm thử sau khi dịch
- Chạy thử ứng dụng với tiếng Việt trên màn hình nhỏ nhất được hỗ trợ.
- Kiểm tra mọi trạng thái: lỗi, trống dữ liệu, thông báo, email tự động.
- Ghi lại chuỗi bị cắt, sai ngữ cảnh và gửi lại người dịch.
Ước lượng khối lượng và chi phí
Khối lượng bản địa hóa thường tính theo số từ của tệp chuỗi. Hãy xuất danh sách chuỗi cần dịch, loại bỏ chuỗi trùng lặp và chuỗi không hiển thị cho người dùng (nhật ký hệ thống, mã lỗi nội bộ). Ở các lần cập nhật sau, chỉ gửi chuỗi mới hoặc đã thay đổi - công cụ quản lý bản dịch giúp làm việc này tự động, tiết kiệm thời gian và chi phí.
- Chỉ dịch giá trị, giữ nguyên khóa, biến giữ chỗ, thẻ.
- Cung cấp ngữ cảnh, giới hạn ký tự cho người dịch.
- Thiết kế co giãn và phông đủ dấu tiếng Việt.
- Định dạng ngày, số, tiền theo locale; kiểm thử trên giao diện thật.
Câu hỏi thường gặp
Đặt hàng trong 3 phút, nhận kết quả chỉ từ 6 giờ. 100% do người thật gõ, bảo mật tuyệt đối.
Đặt hàng ngay