Tôi có rất nhiều bảng mà tôi đã thêm các bit văn bản / HTML bằng cách sử dụng tùy chọn "Nội dung tùy chỉnh mới" của mô-đun Bảng.
Theo mặc định, văn bản như vậy không hiển thị trên màn hình Giao diện dịch. Làm thế nào tôi nên đi về dịch chúng?
Hai cách tiếp cận tôi đã tìm thấy là:
- Thay đổi định dạng văn bản nội dung tùy chỉnh thành
PHP code
và in (các) chuỗi văn bản bằng t (). Điều này sau đó cho phép tôi dịch các chuỗi trên màn hình Giao diện dịch, nhưng tôi lo lắng rằng việc tiêm mã PHP như thế này là một tiền lệ xấu. - Vì tôi chỉ có hai ngôn ngữ, tôi có thể thêm một phần nội dung tùy chỉnh thứ hai được bản địa hóa bằng ngôn ngữ khác. Sau đó, tôi có thể thêm quy tắc hiển thị cho từng phần nội dung tùy chỉnh trong Bảng và đặt từng phần chỉ hiển thị khi ngôn ngữ của người dùng khớp với ngôn ngữ nội dung. Điều này hoạt động nhưng nó tốn thời gian và xấu xí trên phụ trợ. Sẽ còn tệ hơn nữa nếu tôi quyết định thêm nhiều ngôn ngữ vào trang web của mình trong tương lai, điều mà tôi có thể làm.
Có cách nào hiệu quả hơn, có thể duy trì để dịch nội dung tùy chỉnh như vậy không?