Dịch chuỗi
Chuỗi là mọi văn bản trên trang web của bạn không thuộc bài viết, trang hoặc thuật ngữ phân loại: khẩu hiệu của trang web, tiêu đề widget, nhãn giao diện (Đọc thêm, Đăng bởi), nhãn plugin (Thêm vào giỏ hàng, Kết quả tìm kiếm), nhãn biểu mẫu, thông báo lỗi, văn bản nút. Các chuỗi thường ngắn, thường là các từ đơn lẻ và nằm rải rác trên giao diện và plugin của bạn.
Cách thông thường: Dịch mọi thứ tự động + Tự động đăng ký
Khi Dịch mọi thứ tự động được bật và Auto-register unmanaged strings được kích hoạt, WPML sẽ theo dõi trang web khi bạn và khách truy cập sử dụng. Các chuỗi mới (bất kỳ thứ gì giao diện hoặc plugin xuất ra màn hình) sẽ được tự động đăng ký khi chúng xuất hiện. WPML sẽ nhận diện chúng trong lần dịch tiếp theo.
Đối với hầu hết các trang web, đây là tất cả những gì bạn cần làm: luôn bật Dịch mọi thứ tự động, luôn bật tự động đăng ký và các chuỗi của bạn sẽ được dịch cùng với nội dung. Bạn có thể xác nhận nút chuyển này ở hai vị trí: mục Detect unmanaged strings ở cuối Bảng điều khiển dịch thuật hoặc tiện ích Auto-register unmanaged strings trên chính tab Chuỗi. Cả hai đều kiểm soát cùng một cài đặt.
Kiểm soát chi tiết: Tab Chuỗi
Truy cập WPMLBản dịchChuỗi. Mọi chuỗi đã đăng ký trên trang web đều được liệt kê ở đó với một cột cho mỗi ngôn ngữ. Lọc theo miền (giao diện hoặc plugin mà chuỗi xuất phát) hoặc theo trạng thái dịch, tìm kiếm bằng văn bản và dịch thủ công bằng cách sử dụng biểu tượng + cho mỗi ngôn ngữ.
Tab Chuỗi là nơi bạn thực hiện công việc mà Dịch mọi thứ tự động không thể làm thay bạn:
- Chỉnh sửa bản dịch. Ghi đè những gì công cụ tự động đã tạo ra.
- Quản lý ngôn ngữ nguồn. Khi một giao diện hoặc plugin được viết bằng ngôn ngữ khác ngoài tiếng Anh, hãy thay đổi ngôn ngữ nguồn của các chuỗi đã chọn hoặc của toàn bộ miền văn bản. WPML sẽ dịch từ nguồn chính xác trong tương lai.
- Theo dõi vị trí chuỗi xuất hiện trên trang web. Hữu ích khi bạn không thể biết chuỗi thuộc về trang hoặc màn hình nào.
Một hàng riêng biệt trong phần Tiện ích sẽ gửi các chuỗi đi dịch thông qua các phương pháp tương tự như Bảng điều khiển sử dụng: tự động, người dịch của bạn hoặc dịch vụ dịch thuật.
Các chuỗi không xuất hiện trong tab Chuỗi
Một số chuỗi (nhãn cài đặt trong trang quản trị WordPress, văn bản cấu hình widget, thông báo bản quyền) không được tự động đăng ký bằng cách duyệt trang web. Chúng nằm trong các màn hình quản trị mà khách truy cập không bao giờ nhìn thấy. WPML có một trình quét riêng cho những chuỗi này được gọi là Dịch văn bản quản trị.
Liên kết đến nó nằm trong phần Tiện ích của tab Chuỗi, bên dưới mục Not seeing strings you are looking for? Truy cập Dịch văn bản quản trị, quét giao diện hoặc plugin, chọn các chuỗi bạn muốn dịch và chúng sẽ được thêm vào tab Chuỗi.
Bàn giao chuỗi dưới dạng tệp PO
Khi bạn muốn gửi chuỗi cho người dịch bên ngoài, đưa chúng vào công cụ bộ nhớ dịch hoặc tạo mẫu bắt đầu cho ngôn ngữ mới, tiện ích Import / export po trên tab Chuỗi sẽ xử lý cả hai hướng.
Để xuất:
- Đảm bảo mọi chuỗi bạn muốn đưa vào đều được đăng ký trên tab Chuỗi. Nếu chuỗi của giao diện hoặc plugin chưa có ở đó, hãy quét chúng thông qua màn hình Dịch văn bản quản trị (ở trên).
- Mở Import / export po trong phần Tiện ích của tab Chuỗi.
- Xuất. WPML tạo ra một tệp
.pochứa các chuỗi đã đăng ký. Các bản dịch sẽ được bao gồm nếu bạn đã có, hoặc nó sẽ ở dạng một mẫu trống nếu bạn chưa có.
Khi nhận lại tệp .po đã dịch, hãy nhập nó thông qua cùng một tiện ích. WPML sẽ hợp nhất các bản dịch vào bảng Chuỗi. Các bản dịch hiện có sẽ được cập nhật, các bản dịch mới được thêm vào.
Điều gì làm cho chuỗi có thể dịch được
Các chuỗi không có nút chuyển “làm cho phần này có thể dịch được” giống như các loại bài viết và phân loại. Điều kiện là WPML Dịch Chuỗi (một tiện ích bổ sung miễn phí đi kèm với các gói Multilingual CMS và Agency) đã được cài đặt và kích hoạt hay chưa. Nếu không có nó, tab Chuỗi sẽ bị thiếu trong WPMLBản dịch, công cụ Detect-unmanaged-strings sẽ biến mất khỏi Bảng điều khiển và văn bản giao diện người dùng của giao diện và plugin sẽ không được dịch.
Hãy cài đặt nó từ WPMLActivate & Update nếu nó chưa có trên trang web của bạn.
Cài đặt Dịch chuỗi duy nhất trên toàn trang web nằm tại WPMLCài đặtDịch chuỗi: một nút chuyển duy nhất cho Phát hiện chuỗi trong tệp JavaScript. Bật nó khi bạn cần quét một giao diện hoặc plugin có các chuỗi xuất phát từ JS, sau đó tắt nó khi quá trình quét hoàn tất (tài liệu lưu ý rằng nó có thể ảnh hưởng đến hiệu suất).