Điểm:1

Dịch nhãn trường không hoạt động

lá cờ cn

Tôi có một trang web Drupal 9. Ngôn ngữ mặc định là tiếng Anh, ngôn ngữ thứ hai là tiếng Đức. Tôi tiếp tục gặp vấn đề với các bản dịch trong phần phụ trợ. Rất nhiều nhãn trường và văn bản khác hiển thị bằng tiếng Anh, mặc dù URL chứa "/de/" (tiếng Đức).

Trường hợp sử dụng đơn giản nhất:

  • "Trang đơn giản" có trường "văn bản giới thiệu". Nếu tôi chỉnh sửa định nghĩa trường này, sẽ có một tab dịch thuật. Tôi đã xác minh rằng ngôn ngữ tiếng Anh có nhãn tiếng Anh và bản dịch tiếng Đức có nhãn tiếng Đức.
  • Bộ nhớ cache đã bị xóa (drush cr)
  • Nếu tôi tạo một trang đơn giản hoặc chỉnh sửa một trang và URL vẫn chứa tiền tố "/de", thì nhãn trường sẽ hiển thị bằng tiếng Anh.
  • Đó không phải là xung đột với bản dịch giao diện người dùng. Nếu tôi nhập nhãn tiếng Anh trong "admin/config/regional/translate" thì không có gì hiển thị.

Đây là phần thú vị:

  • Tôi truy cập "admin/config/khu vực/ngôn ngữ nội dung" và lưu trang đó mà không thay đổi bất cứ điều gì.
  • Tôi quay lại tạo/chỉnh sửa một trang đơn giản và nhãn được hiển thị chính xác.
  • Thực hiện một "drush cr" khác và quay lại, và nó lại sai.

Tôi rất vui khi được gỡ lỗi thêm, nhưng tôi rất biết ơn về một số gợi ý về nguyên nhân có thể gây ra sự cố này. Có rất nhiều mô-đun được kích hoạt, đóng góp và tùy chỉnh. Điều gì thực sự xảy ra trên trang "Ngôn ngữ nội dung" khi nó được gửi?

Cập nhật: Tùy chọn "Tùy chỉnh phát hiện ngôn ngữ nội dung để khác với cài đặt phát hiện ngôn ngữ văn bản giao diện" không được bật. Hiện tại, nội dung không phải là đa ngôn ngữ. Chúng tôi đơn giản có tiếng Anh làm ngôn ngữ phát triển và mặc định, nhưng giao diện cần phải bằng tiếng Đức cho người dùng cuối.

Tuy nhiên, lỗi được liên kết trong các nhận xét nghe rất giống vấn đề của chúng tôi. Tôi phải nói rằng tôi hoàn toàn không biết làm thế nào một vấn đề như vậy không thể được khắc phục trong NĂM. :-( Tôi sẽ thử bản vá và xem điều gì sẽ xảy ra.

Cập nhật 2: Tôi đã thử bản vá từ vấn đề này và nó đã hoạt động! Đột nhiên, nhãn trường xuất hiện bằng tiếng Đức. Cảm ơn rất nhiều vì đã chỉ ra vấn đề, 4uk4!

4uk4 avatar
lá cờ cn
Bạn có bật *Tùy chỉnh phát hiện ngôn ngữ nội dung để khác với cài đặt phát hiện ngôn ngữ văn bản giao diện* trong phát hiện ngôn ngữ không?
4uk4 avatar
lá cờ cn
Nếu có, điều này phụ thuộc vào cài đặt phát hiện ngôn ngữ cụ thể. Nếu không, bạn có thể thử bản vá mới nhất từ ​​vấn đề này https://www.drupal.org/project/drupal/issues/3114824
lá cờ cn
@ 4uk4 Bạn có muốn tạo câu trả lời từ điều này hay tôi nên làm điều đó? Có vẻ như lỗi này thực sự là nguồn gốc của nhiều vấn đề dịch thuật của chúng tôi với Drupal.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.