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?