Làm thế nào để có được phân loại dịch trong URL?


11

Tôi có một trang web song ngữ với các thuật ngữ phân loại địa phương được sử dụng làm danh mục.

Tôi muốn đạt được điều này:

http://www.mysite.com/about/pageinenglish

http://www.mysite.com/apropos/pageinfrench

(Một đề xuất có nghĩa là về tiếng Pháp)

Nhưng tôi chỉ có:

http://www.mysite.com/about/pageinfrench

Làm thế nào tôi có thể dịch phân loại theo url?

BIÊN TẬP

Tôi đã cấu hình pathauto với các điều khoản i18n (chỉ có sẵn trong TAXONOMY TERM PATHS)

nhập mô tả hình ảnh ở đây

Câu trả lời:


4

Kiểm tra bài này trên drupal.org . Tôi ở cùng vị trí với bạn, nhưng dường như không có giải pháp nào cho D7.


Biên tập

Tôi đang chỉnh sửa điều này để có thể thấy rằng điều này đã có thể. Khi viết bài này, không có cách nào để đạt được điều này. Kể từ khi drupal 8 đến sớm, đã có các mô-đun mới được phát triển để giúp các quy trình dịch thuật. Chúng nằm trong cốt lõi của drupal 8 và có sẵn dưới dạng các mô-đun cho drupal 7. Vì vậy, câu trả lời đúng là những gì @Pere đã trả lời trong câu trả lời dưới đây.


Chào mừng đến với câu trả lời của Drupal. Nếu bạn muốn thêm câu hỏi làm mục ưa thích, bạn có thể nhấp vào biểu tượng ngôi sao ở bên trái câu hỏi ban đầu ở đầu mỗi trang.
Patrick Kenny

Thật. Bạn có nghĩ rằng nó sẽ làm việc mặc dù với dịch chứ không phải phân loại địa phương?
znat

5

Tôi đã có thể làm điều đó, bằng cách sử dụng Dịch thuật thực thể thay vì dịch thuật phân loại (một phần của i18n ) để dịch thuật ngữ phân loại và sử dụng mô-đun Tiêu đề để thay thế trường tên của thuật ngữ phân loại và làm cho nó có thể dịch được.

Nó hoạt động cho đến nay.


Nhưng theo cách này khi chúng tôi chỉnh sửa một nút, nó hiển thị thuật ngữ gốc không được dịch thuật ngữ trong khi thêm các nút mới, tức là: trong tài liệu tham khảo thuật ngữ, xin đề nghị?
JAS


0

Nếu bạn sử dụng bộ mô-đun i18n , bạn có bật phân loại i18n không?

Bạn cũng có thể sử dụng mô-đun pathauto để dịch URL của mình bằng cách sử dụng mã thông báo.


Có, phân loại i18n được kích hoạt và các điều khoản được bản địa hóa (không được dịch). Tôi cũng có pathauto được thiết lập với các điều khoản i18n nhưng bí danh không được sản xuất bằng tiếng Pháp khi cập nhật hàng loạt. (xem ảnh chụp màn hình trong bản chỉnh sửa của tôi)
znat

Xem @ucaka trả lời, đây hiện là một vấn đề với các thuật ngữ được bản địa hóa bằng cách sử dụng i18npathauto
Pere

0

Một số mã thông báo không được cung cấp bởi danh sách mã thông báo, nhưng hoạt động. Mã thông báo có :1:trong đó chẳng hạn. Thay thế :1:bằng :0:, và ở đó bạn đi

(Nguồn)

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.