Thiết lập / mục menu đa ngôn ngữ


7

Tôi có thể không hiểu hoàn toàn về Drupal 8 và cách tiếp cận đa ngôn ngữ khác nhau, nhưng tôi đang va vào tất cả các vấn đề.

Điều tôi chỉ đơn giản muốn, là một Menu duy nhất, chứa các liên kết từ 2 ngôn ngữ khác nhau.

Để thực hiện điều này:

  • Tôi đã bật mô-đun Ngôn ngữ và thiết lập thêm 1 ngôn ngữ. Cài đặt đã được thực hiện trong NL và tôi đã thêm FR
  • Tôi đã kích hoạt mô-đun dịch nội dung
  • Tôi đã kiểm tra cả 'Nội dung' & 'Liên kết menu' bên dưới để tôi có thể dịch cả Nút và tiêu đề menu (admin / config / khu vực / ngôn ngữ nội dung)
  • Đặt ngôn ngữ của Menu chính thành '- Không áp dụng'. Tôi không chắc liệu điều này có đúng không, nhưng menu sẽ chứa các liên kết từ 2 ngôn ngữ, vì vậy tôi nghĩ đây là tùy chọn tốt nhất (admin / architecture / menu / Manage / main)

Vấn đề # 1:

Khi tôi tạo nút NL và bật liên kết menu, tất cả đều ổn trên / nl, nhưng trên / fr liên kết menu vẫn bật lên. Điều này có vẻ kỳ lạ, vì tôi không có bản dịch hoặc liên kết menu cho FR.

Vấn đề 2 :

Khi tôi nhấp vào 'Dịch' trên nút NL, tôi nhận được biểu mẫu chỉnh sửa FR. Tôi nhập nội dung của mình và tôi thay đổi tiêu đề liên kết menu (trường hiển thị & được điền sẵn với tiêu đề liên kết menu NL). Bây giờ tôi có cả phiên bản NL & FR của nút, nhưng liên kết menu NL gốc của tôi đã thay đổi với nó. Tôi sẽ cho rằng tự động, một phiên bản FR của liên kết menu của tôi sẽ được tạo. Tuy nhiên, đó không phải là trường hợp. Tôi phải tự đi đến Cấu trúc> Menu và nhấp vào 'dịch' trên liên kết menu NL của mình

Tôi đang thiết lập sai cách? Tôi có nên cho một menu NL / FR riêng biệt? Tôi có phải tự thêm chức năng để tạo một mục trình đơn khi tôi dịch một nút không?

Có ai đó đã làm một cái gì đó tương tự và trải nghiệm các vấn đề tương tự? Và có lẽ có giải pháp nào?

Câu trả lời:


4

Hiện tại, không thể dịch các mục menu ở dạng nút:

Thật không may, tiện ích menu của biểu mẫu nút chưa sẵn sàng cho các bản dịch mục menu (vì vậy), vì vậy nếu bạn cung cấp tiêu đề mục menu tiếng Pháp ở đó, nó sẽ được cập nhật trong mục gốc và sẽ không tạo bản dịch. Cho đến khi được sửa, sử dụng quy trình dịch mục menu như với mục menu liên hệ.

Drupal 8 tidbits đa ngôn ngữ 20: trường hợp sử dụng kết hợp với nội dung và menu

Giải pháp được trình bày bởi Gábor Hojtsy trong liên kết là dịch menu trong quản lý menu hoặc sử dụng các menu khác nhau cho mọi ngôn ngữ.


Cảm ơn bạn về thông tin! Tôi không biết điều đó, nhưng có vẻ như miếng ngon được nêu ra sau khi tôi đặt câu hỏi. Tuy nhiên, tôi thấy dịch nó trong menu cồng kềnh và khi sử dụng các menu khác nhau, nó không tự động chuyển sang menu FR khi ở nút FR, nhưng có lẽ tôi có thể chọn trước nó.
Vodde

2

Tôi nghĩ rằng điều này đang làm việc bây giờ. Nếu bạn đi đến / admin / config / khu vực / ngôn ngữ nội dung và chọn "Liên kết menu tùy chỉnh" (và sau đó chọn lại nó bên dưới khi nó xuất hiện), nó dường như hoạt động.


Thật vậy, điều này hoạt động như một nét duyên dáng bây giờ.
Kevincore
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.