Bagaimana cara menerjemahkan taksonomi dalam URL?

11

Saya memiliki situs bilingual dengan istilah taksonomi lokal yang digunakan sebagai kategori.

Saya ingin mencapai ini:

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

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

(Usulan berarti tentang dalam bahasa Prancis)

Tapi saya hanya punya:

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

Bagaimana saya bisa menerjemahkan taksonomi dalam url?

EDIT

Saya telah mengkonfigurasi pathauto dengan persyaratan i18n (yang hanya tersedia di TAXONOMY TERM PATHS)

masukkan deskripsi gambar di sini

znat
sumber

Jawaban:

4

Lihat posting ini di drupal.org . Saya berada di posisi yang sama dengan Anda, tetapi tampaknya tidak ada solusi untuk D7.


Edit

Saya sedang mengedit ini sehingga dapat terlihat bahwa ini sudah mungkin. Saat menulis ini, tidak ada cara untuk mencapai ini. Pada drupal 8 datang segera ada modul baru yang dikembangkan untuk membantu proses penerjemahan. Mereka adalah inti dari drupal 8 dan tersedia sebagai modul untuk drupal 7. Jadi jawaban yang tepat adalah apa yang dijawab @Pere dalam jawaban di bawah ini.

ucaka
sumber
Selamat Datang di Jawaban Drupal. Jika Anda ingin menambahkan pertanyaan sebagai favorit, Anda dapat mengklik ikon bintang di sebelah kiri pertanyaan asli di bagian atas setiap halaman.
Patrick Kenny
Memang. Apakah Anda pikir itu akan berhasil meskipun dengan taksonomi diterjemahkan dan bukan lokal?
znat
5

Saya sudah bisa melakukan itu, menggunakan Terjemahan Entitas alih-alih terjemahan Taksonomi (bagian dari i18n ) untuk menerjemahkan istilah taksonomi, dan menggunakan modul Judul untuk mengganti bidang nama istilah taksonomi dan membuatnya dapat diterjemahkan.

Sejauh ini berhasil.

Pere
sumber
Tetapi dengan cara ini ketika kita mengedit sebuah simpul, itu menunjukkan istilah asal bukan istilah yang diterjemahkan sambil menambahkan simpul baru yaitu: dalam istilah referensi yang diajukan, harap sarankan?
jas
0

Jika Anda menggunakan rangkaian modul i18n , apakah Anda telah mengaktifkan taksonomi i18n?

Anda juga dapat menggunakan modul pathauto untuk menerjemahkan URL Anda menggunakan token.

Remy
sumber
Ya, i18n taksonomi diaktifkan dan istilah dilokalkan (tidak diterjemahkan). Saya juga sudah menyiapkan pathauto dengan istilah i18n tetapi alias tidak diproduksi dalam bahasa Prancis saat memperbarui massal. (lihat screenshot di edit saya)
znat
Lihat jawaban @ucaka, ini saat ini merupakan masalah dengan istilah yang dilokalkan menggunakan i18n dan pathauto
Pere
0

Beberapa token tidak disediakan oleh token list, tetapi berfungsi. Token yang ada :1:di dalamnya misalnya. Ganti :1:dengan :0:, dan begitulah ...

(Sumber)

cptstarling
sumber