Bản địa hóa (localization) website, phần mềm sang tiếng Việt: chuẩn bị chuỗi văn bản và tránh lỗi giao diện

Bản địa hóa (localization) website, phần mềm sang tiếng Việt: chuẩn bị chuỗi văn bản và tránh lỗi giao diện

Ứ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ạngThường dùng choLưu ý
JSON, YAMLỨng dụng webChỉ dịch giá trị, không dịch khóa
.po / .potPhần mềm mã nguồn mở, WordPressCó trường ngữ cảnh (msgctxt)
.strings, .xmliOS, AndroidGiữ ký tự thoát, định dạng số nhiều
.resx, .xliffPhần mềm .NET, công cụ dịchMở bằng công cụ chuyên dụng
!
Không dịch khóa (key) như "btn.save", không xóa dấu ngoặc, dấu phẩy trong JSON. Một ký tự sai có thể làm ứng dụng không chạy.

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.
✓
Yêu cầu nhóm phát triển cung cấp ảnh chụp màn hình hoặc ghi chú ngữ cảnh cho từng chuỗi. “Open” là “Mở” hay “Đang mở cửa”? Không có ngữ cảnh, người dịch chỉ có thể đoán.

Độ 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ày16/10/2026 (ngày/tháng/năm)
Giờ14:30 (24 giờ)
Tiền1.250.000 đ hoặc 1.250.000 VND
Số thập phân3,5 (dấu phẩy)
i
Nên để phần mềm định dạng ngày, số, tiền theo thiết lập ngôn ngữ (locale) thay vì người dịch gõ tay trong chuỗi - vừa đúng, vừa không phải dịch lại khi đổi số liệu.

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

  1. Chạy thử ứng dụng với tiếng Việt trên màn hình nhỏ nhất được hỗ trợ.
  2. Kiểm tra mọi trạng thái: lỗi, trống dữ liệu, thông báo, email tự động.
  3. 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í.

Điểm chính cần nhớ
  • 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

Dịch thuật chuyển ngôn ngữ; bản địa hóa còn điều chỉnh định dạng ngày giờ, tiền tệ, đơn vị, hình ảnh, cách xưng hô và kiểm tra giao diện để sản phẩm tự nhiên với người dùng địa phương.
Không. Biến giữ chỗ phải giữ nguyên ký tự; người dịch chỉ có thể thay đổi vị trí của nó trong câu cho đúng ngữ pháp tiếng Việt.
Chuỗi tiếng Việt thường dài hơn tiếng Anh, có dấu cao hơn dòng chữ, và có thể thiếu phông hỗ trợ. Cần thiết kế giao diện co giãn và kiểm thử trên màn hình thật.
Chia sẻ: Facebook Zalo
Cần đánh máy tài liệu ngay?

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