Bỏ qua điều hướng

Không thể tìm thấy chuỗi bạn đang muốn dịch trên trang Dịch chuỗi ? Chúng ta hãy điểm qua một số lý do phổ biến tại sao và bạn có thể tìm thấy chúng ở đâu.

Chuỗi được tìm kiếm phổ biến nhất

Các chuỗi mã hóa cứng có thể dịch được

Chuyện gì đang xảy ra vậy?

Tại sao tôi không thể tìm thấy những chuỗi này?

Giải pháp

Chuyện gì đang xảy ra vậy?

Chủ đề hoặc plugin của bạn được dịch hoàn toàn nhưng bạn không thể xem một số hoặc tất cả các bản dịch ở giao diện người dùng.

Tại sao tôi không thể tìm thấy những chuỗi này?

Bạn đặt ngôn ngữ sau khi thêm chủ đề hoặc plugin. Vì vậy, WordPress đã không cập nhật các tệp dịch.

Chuyện gì đang xảy ra vậy?

Chủ đề hoặc plugin của bạn chưa được dịch hoàn toàn sang một số ngôn ngữ.

hoặc

Bạn muốn thêm bản dịch của riêng mình chứ không phải sử dụng chủ đề hoặc plugin.

Tại sao tôi không thể tìm thấy những chuỗi này?

Theo mặc định, WPML không tải các chuỗi này. Điều này giúp giữ cho bảng Dịch chuỗi luôn sạch sẽ và dễ quản lý.

Chuỗi quản trị và cài đặt

Chuyện gì đang xảy ra vậy?

Tại sao tôi không thể tìm thấy những chuỗi này?

Giải pháp

Chuyện gì đang xảy ra vậy?

Bạn muốn dịch cài đặt, tùy chọn hoặc văn bản email từ các chủ đề hoặc plugin.

Tại sao tôi không thể tìm thấy những chuỗi này?

Theo mặc định, WPML không tải các chuỗi này. Điều này giúp giữ cho bảng Dịch chuỗi luôn sạch sẽ và dễ quản lý.

Chuỗi động

Chuyện gì đang xảy ra vậy?

Tại sao tôi không thể tìm thấy những chuỗi này?

Giải pháp

Chuyện gì đang xảy ra vậy?

Bạn muốn dịch văn bản có phần giữ chỗ cho các thành phần thay đổi, như tên hoặc số thứ tự, văn bản được hiển thị theo các điều kiện nhất định hoặc văn bản do người dùng tạo.

Tại sao tôi không thể tìm thấy những chuỗi này?

Trong Dịch chuỗi , các văn bản thay đổi dựa trên các điều kiện nhất định có thể xuất hiện với văn bản giữ chỗ, như Xin chào, %s!” thay vì “Xin chào, John!”. Việc tìm kiếm cụm từ chính xác mà bạn nhìn thấy trên màn hình có thể không trả về kết quả do những phần giữ chỗ này.

Chuỗi hồ sơ người dùng

Chuyện gì đang xảy ra vậy?

Tại sao tôi không thể tìm thấy những chuỗi này?

Giải pháp

Chuyện gì đang xảy ra vậy?

Bạn muốn dịch tên hoặc thông tin sinh học từ hồ sơ người dùng.


Tại sao tôi không thể tìm thấy những chuỗi này?

Theo mặc định, WPML không tải các chuỗi này. Điều này giúp giữ cho bảng Dịch chuỗi luôn sạch sẽ và dễ quản lý.

Các chuỗi khác

Chuyện gì đang xảy ra vậy?

Tại sao tôi không thể tìm thấy những chuỗi này?

Giải pháp

Chuyện gì đang xảy ra vậy?

Bản dịch không được đồng bộ hóa trên tất cả các máy chủ của bạn


Tại sao tôi không thể tìm thấy những chuỗi này?

Dịch chuỗi chỉ lưu trữ các tệp MO trên một máy chủ. Nếu trang web của bạn chạy trên nhiều máy chủ thì tất cả yêu cầu được xử lý bởi các máy chủ khác sẽ không dịch chuỗi.

Bạn không chắc chắn về loại chuỗi?

Xem mẹo của chúng tôi để tìm nguồn gốc của chuỗi.

Cập nhật bản dịch Theme và Plugin

Nhiều chủ đề và plugin WordPress đi kèm với bản dịch riêng. Để xem có của bạn không, hãy truy cập kho lưu trữ chủ đề WordPresskho lưu trữ plugin WordPress . Sau đó, đi tới trang dành cho chủ đề hoặc plugin của bạn và kiểm tra trạng thái dịch trong các phần có nhãn Ngôn ngữ (đối với plugin) hoặc Bản dịch (đối với chủ đề).

Phần ngôn ngữ dành cho plugin WordPress

Phần dịch cho các chủ đề WordPress

Nếu bạn thiết lập ngôn ngữ trong WPML sau khi cài đặt một chủ đề hoặc plugin đã dịch thì những bản dịch này có vẻ như bị thiếu ở giao diện người dùng.

Đây là cách hiển thị chúng:

  1. Từ quản trị viên trang web của bạn, đi tới Bảng điều khiển → Cập nhật .
  2. Cuộn xuống phần Bản dịch và nhấp vào Cập nhật bản dịch .
Cập nhật bản dịch chủ đề

Bây giờ bạn có thể xem trang có bản dịch chủ đề bị thiếu trước đó ở giao diện người dùng. Bạn sẽ thấy các bản dịch được cập nhật.

Bạn không thích bản dịch do chủ đề hoặc plugin của bạn cung cấp? Xem cách chỉnh sửa và cập nhật bản dịch .

Tạm thời kích hoạt chuỗi đăng ký tự động

Bạn có thể tạm thời bật chuỗi đăng ký tự động nếu muốn dịch:

  • Các chuỗi mã hóa cứng có thể dịch được , thường đến từ chủ đề hoặc plugin trên trang web của bạn. Chủ đề và plugin có thể chứa nhiều chuỗi có thể dịch được. Để tránh làm bạn và bảng Dịch chuỗi bị choáng ngợp, WPML không tự động tải tất cả các chuỗi. Nó cũng không tự động quét chủ đề hoặc plugin của bạn mỗi khi chúng nhận được bản cập nhật. Ví dụ bao gồm nút “Gửi” hoặc thông báo “Đã thêm thành công vào giỏ hàng”.
  • Chuỗi động , không tĩnh trong mã và thay đổi dựa trên các điều kiện hoặc hành động nhất định. Ví dụ: lời chào có thể hiển thị là “Chào mừng trở lại, John!” trong một lần và “Chào mừng trở lại, Emily!” trên một mặt khác, mặc dù mã cơ bản có phần giữ chỗ như “Chào mừng quay lại, %s!”

Để dịch các loại chuỗi này, trước tiên bạn cần truy cập WPML → Dịch chuỗi và bật tính năng Tự động đăng ký chuỗi .

Quan trọng: Khi bạn bật tùy chọn Tự động đăng ký chuỗi , WPML sẽ định vị các chuỗi chưa được dịch trên bất kỳ trang nào mà bạn và những người dùng khác truy cập ở giao diện người dùng. Để có kết quả tốt nhất, hãy mở một tab riêng và đi đến trang có chuỗi bạn muốn dịch. Sau khi WPML tìm thấy chuỗi, hãy tắt tính năng này và làm mới trang Dịch chuỗi . Bạn sẽ thấy các chuỗi có sẵn để dịch trong bảng.

Kích hoạt tính năng Tự động đăng ký chuỗi dịch

Xóa chuỗi khỏi Dịch chuỗi

Nếu bạn hoặc khách truy cập trang web của bạn duyệt qua nhiều trang có bật chuỗi Tự động đăng ký , bạn có thể thấy nhiều chuỗi mới được tải vào bảng Dịch chuỗi . Nhiều trong số này có thể đến từ cùng một tên miền và bạn có thể không muốn dịch chúng.

Nếu bạn không định dịch bất kỳ chuỗi nào đến từ một miền cụ thể, bạn có thể xóa tất cả chúng cùng một lúc. Để thực hiện việc này, hãy nhấp vào nút Xóa chuỗi . Sau đó, chọn miền và nhấn Remove để xóa toàn bộ chuỗi trong miền đó khỏi Dịch chuỗi .

Xóa chuỗi theo tên miền

Quét chủ đề hoặc plugin

Bạn chỉ nên quét chủ đề hoặc plugin trên trang web của mình để tìm chuỗi nếu:

  • Cập nhật bản dịch chủ đề và plugin không hoạt động
  • Bạn muốn thay thế bản dịch do chủ đề hoặc plugin cung cấp bằng bản dịch của riêng bạn
  • Chủ đề hoặc plugin không được dịch sang ngôn ngữ của bạn

Quét tải tất cả các chuỗi đến từ chủ đề hoặc plugin vào bảng Dịch chuỗi . Điều này bao gồm các chuỗi cũng xuất hiện trên phần phụ trợ trang web của bạn. Do đó, việc quét một chủ đề hoặc plugin có thể thêm hàng trăm hoặc hàng nghìn chuỗi mới vào Dịch chuỗi .

Khi bạn quét một chủ đề hoặc plugin đã dịch một phần, mọi chuỗi dường như đều yêu cầu dịch trong bảng Dịch chuỗi , được biểu thị bằng biểu tượng dấu cộng . Nhấp vào biểu tượng sẽ hiển thị mọi bản dịch hiện có mà bạn có thể chọn sử dụng hoặc ghi đè bằng bản dịch của riêng mình.

Để quét một chủ đề hoặc plugin:

  1. Đi tới WPML → Bản địa hóa chủ đề và plugin chọn chủ đề hoặc plugin.
  2. Nhấn vào đây để quét nó.
Quét chủ đề để tìm chuỗi

Bây giờ bạn có thể tìm thấy các chuỗi trên trang Dịch chuỗi .

Dịch chuỗi từ quản trị viên và cài đặt

Bạn có thể muốn dịch văn bản mà bạn có thể tùy chỉnh từ khu vực quản trị của trang WordPress nhưng văn bản đó sẽ xuất hiện ở giao diện người dùng cho khách truy cập trang web của bạn. Điêu nay bao gôm:

  • Văn bản từ bảng tùy chọn chủ đề của bạn, như văn bản chân trang, thông báo bản quyền, tin nhắn tùy chỉnh
  • Nhãn, tin nhắn hoặc văn bản tùy chỉnh khác được đặt trong tùy chọn và cài đặt plugin
  • Một số cài đặt cốt lõi WordPress , như định dạng thời gian của bạn
  • Một số tiêu đề và nội dung tiện ích, đặc biệt là những tiêu đề và nội dung có cài đặt trong quản trị viên WordPress

Nhiều chủ đề và plugin lưu trữ các loại văn bản này trong bảng wp_options . Để dịch những văn bản này, trước tiên bạn cần đăng ký chúng:

  1. Đi tới WPML → Dịch chuỗi .
  2. Cuộn xuống cuối trang và nhấp vào liên kết Dịch văn bản trong màn hình quản trị .
Liên kết Dịch văn bản trong màn hình quản trị ở cuối trang Dịch chuỗi
  1. Thao tác này sẽ đưa bạn đến danh sách các chuỗi quản trị có thể tìm kiếm được. Chọn chuỗi của bạn và nhấp vào Add to Dịch chuỗi . Ngoài ra, bạn có thể nhấp vào Xuất dưới dạng tệp cấu hình WPML để tạo đoạn mã để sử dụng trong tệp cấu hình ngôn ngữ của mình.
Chọn và thêm chuỗi quản trị vào Dịch chuỗi

Bây giờ bạn sẽ thấy và có thể dịch các chuỗi trên trang Dịch chuỗi .

Làm cho thông tin meta của người dùng có thể dịch được

Trong WordPress , hồ sơ người dùng có các trường thông tin như tên, biệt hiệu, tiểu sử, v.v. Một số plugin cho phép bạn hiển thị thông tin người dùng có thể tùy chỉnh này ở giao diện người dùng, chẳng hạn như bằng cách thêm hộp Tác giả vào bài đăng của bạn.

Để dịch thông tin người dùng này, trước tiên bạn cần làm cho các loại người dùng có thể dịch được:

  1. Đi tới WPML → Dịch chuỗi và cuộn xuống phần Tùy chọn khác .
  2. Nhấp vào chỉnh sửa và chọn loại người dùng bạn muốn có thể dịch được. Sau đó, nhấp vào Áp dụng .
Cho phép dịch các loại người dùng
  1. Làm mới trang Dịch chuỗi và sử dụng menu thả xuống Trong miền để tìm kiếm miền Tác giả .
Tìm kiếm chuỗi trong miền Tác giả

Danh sách bây giờ sẽ hiển thị tên của các trường có sẵn để dịch. Nếu bạn vẫn không thể thấy một số trường nhất định, hãy đi tới Người dùng → Hồ sơ và thực hiện một thay đổi nhỏ cho các trường bằng cách thêm dấu cách hoặc từ. Sau khi lưu các thay đổi của mình, bạn sẽ thấy các chuỗi trong bảng Dịch chuỗi .

Tìm hiểu thêm về cách dịch siêu dữ liệu của người dùng .

Đồng bộ hóa các tệp dịch cho các trang web chạy trên nhiều máy chủ

Theo mặc định, Dịch chuỗi chỉ lưu trữ các tệp MO trên một máy chủ. Điều này có nghĩa là nếu trang web của bạn chạy trên nhiều máy chủ thì tất cả yêu cầu được xử lý bởi các máy chủ khác sẽ không dịch chuỗi.

Kể từ WPML 4.4.0, bạn có thể bật chế độ tùy chỉnh để đồng bộ hóa các tệp MO trên các máy chủ của mình. Để làm như vậy, hãy thêm phần sau vào tệp wp-config của bạn:

define( 'WPML_ST_SYNC_TRANSLATION_FILES', true );

Xin lưu ý: Chế độ đồng bộ hóa này sẽ thêm một lớp logic khác có thể ảnh hưởng đến hiệu suất trang web của bạn. Chúng tôi khuyên bạn chỉ nên sử dụng nó nếu cần thiết.

Tìm nguồn văn bản bạn muốn dịch

Đôi khi, bạn có thể không tìm thấy một số văn bản trong Dịch chuỗi vì chúng yêu cầu một phương pháp dịch khác. Ví dụ: bạn có thể dịch hầu hết các văn bản đến từ các mẫu hoặc biểu mẫu bằng cách sử dụng Quản lý dịch thuật .

Trước khi thử đăng ký văn bản để dịch trong Dịch chuỗi , hãy thử tìm hiểu xem nó đến từ đâu.

Đây là hướng dẫn nhanh:

Loại văn bảnTôi dịch những văn bản này ở đâu?
Các văn bản đến từ các mẫu ( mẫu WordPress Site Editor , mẫu Elementor , v.v.)Bảng điều khiển quản lý dịch thuật
Nhãn trường và giá trị từ Trường tùy chỉnh nâng cao (ACF)Khi dịch bài/trang với các trường được chỉ định
Các biểu mẫu và trường biểu mẫu WordPress ( Biểu mẫu liên hệ 7 , Biểu mẫu trọng lực , v.v.)Bảng điều khiển quản lý dịch thuật

Nếu bạn vẫn không thể dịch văn bản, vui lòng liên hệ với bộ phận hỗ trợ WPML . Văn bản bạn muốn dịch có thể đến từ một chủ đề hoặc plugin yêu cầu quy trình dịch cụ thể hoặc không tương thích với WPML .
Cũng xin lưu ý rằng nếu chủ đề hoặc plugin không được tác giả bản địa hóa thì bạn sẽ không thể dịch một số hoặc tất cả văn bản.