Modul Terjemahan Drupal- Cara membuat situs web Drupal Multibahasa

Diterbitkan: 2019-08-27

Ingin cara mudah untuk memperluas jangkauan pasar Anda dan pada akhirnya penjualan Anda? Apakah Anda merasa perlu mempersonalisasi situs web Anda untuk setiap pengguna, terlepas dari negara mana mereka berasal atau bahasa apa yang mereka gunakan? Menjadikan diri Anda situs web multibahasa adalah taruhan terbaik Anda. Tidak hanya itu strategi pemasaran yang lebih hemat biaya, tetapi juga membantu dalam meningkatkan lalu lintas situs web Anda dan SEO Drupal secara keseluruhan. Drupal CMS secara khusus mengambil tantangan ini untuk menyediakan tidak hanya pengguna tetapi juga pengembang dengan kemampuan untuk mengakses Drupal dalam bahasa yang mereka sukai. Dan dengan Drupal 8 menjadi multibahasa yang out-of-the-box, itu telah menjadi pilihan ideal untuk bisnis dan pengembang. Modul terjemahan Drupal yang kuat menawarkan pengembang dengan kemampuan konfigurasi granular di mana setiap entitas konten dapat diterjemahkan. Mari selami untuk mempelajari lebih lanjut tentang berbagai modul Drupal multibahasa.

Apa itu Situs Web Multibahasa?

Multibahasa pada dasarnya berarti tertulis atau tersedia dalam berbagai bahasa. Situs web multibahasa terhubung lebih baik dengan pengguna dari berbagai negara karena segera menambah unsur keakraban. Drupal 8 memberikan pengalaman yang mudah dan luar biasa dalam membangun situs web multibahasa drupal. Saat ini, Drupal 8 mendukung 100 bahasa yang berbeda untuk terjemahan.

Drupal 8 fitur multibahasa datang bersama dengan antarmuka instalasi. Segera setelah Anda menginstal Drupal, berdasarkan preferensi browser, Drupal menyediakan bahasa untuk situs web Drupal Anda. Berdasarkan opsi yang dipilih, situs diinstal dalam bahasa tertentu. Ini pada dasarnya menyediakan 4 modul terjemahan Drupal yang berbeda untuk terjemahan bahasa dan konten. Kami dapat mengaktifkan modul Drupal yang diperlukan di situs kami dan menggunakannya sesuai dengan kebutuhan kami.

Drupal-8-migrasi

Empat modul terjemahan inti Drupal yang tersedia:

  1. Modul bahasa
  2. Modul terjemahan konten
  3. Modul terjemahan antarmuka
  4. Modul terjemahan konfigurasi

Mari kita pelajari apa yang dilakukan setiap modul terjemahan drupal, konfigurasinya, dan bagaimana setiap modul dapat digunakan di situs web Drupal kami.

Pertama, Anda harus mengaktifkan semua 4 modul inti di situs drupal Anda. Semua modul terjemahan drupal dapat dikonfigurasi di jalur /admin/config/regional

Modul Bahasa Drupal

Modul bahasa Drupal 8 ini adalah salah satu modul inti yang terletak di inti/modul/bahasa . Ini menyediakan fitur untuk menambahkan dan memilih bahasa baru ke situs web Drupal Anda. Di bawah /admin/config/regional/language/ Anda cukup menambahkan bahasa baru ke situs Anda dengan mengklik tombol " Tambah Bahasa ". Modul multi bahasa Drupal menyediakan daftar bahasa yang berbeda dari mana Anda dapat memilih bahasa yang Anda butuhkan untuk pengembangan.

drupal-8-migrasimodul bahasa drupal

Pilih bahasa yang disukai dari daftar dan tambahkan

Setelah bahasa ditambahkan, antarmuka akan terlihat seperti ini (lihat gambar di atas). Pada gambar di atas, bahasa default antarmuka diatur sebagai bahasa Inggris dan Spanyol adalah bahasa tambahan yang diinstal. 9172/9340(98,2%) di bawah terjemahan Antarmuka menunjukkan bahwa 9172 kata dari 9340 kata yang tersedia untuk terjemahan diterjemahkan yaitu 98,2% kata-kata di antarmuka diterjemahkan.

Ini juga menyediakan blok (Pengalih bahasa Drupal 8) untuk mengalihkan bahasa dari satu ke bahasa lain yang dapat ditempatkan di wilayah mana pun di situs web Drupal Anda. Di bawah /admin/structure/block kita dapat menempatkan blok pengalih bahasa Drupal 8 yang dengannya kita dapat mengganti bahasa default situs web kita.

Pengalih Bahasa Drupal
Pengalih Bahasa

Setelah blok ditempatkan di wilayah tersebut, kami akan dapat beralih ke berbagai bahasa di halaman web itu sendiri.

Modul Terjemahan Konten

Modul Terjemahan Drupal ini memungkinkan Anda untuk menerjemahkan entitas konten seperti komentar, blok kustom, konten, istilah taksonomi, pengguna, dll. Untuk menerjemahkan entitas konten, situs web harus memiliki setidaknya dua bahasa yang diinstal. Terjemahan konten dapat dikonfigurasi di jalur admin/config/regional/content-language . Ini menyediakan daftar tipe entitas yang dapat diterjemahkan.

Misalnya, klik opsi konfigurasi konten yang muncul untuk setiap jenis konten.

Mari kita pertimbangkan bahwa terjemahan konten sedang diaktifkan untuk jenis konten artikel. Ini memberikan opsi untuk memutuskan apakah setiap entitas subtipe dapat diterjemahkan atau tidak. Kami juga dapat mengubah bahasa default untuk tipe konten tertentu. Setiap bidang memiliki opsi untuk menerjemahkan kontennya atau tidak.

Modul Terjemahan Konten - Memilih konten
Modul Terjemahan Konten - Memilih konten

Modul terjemahan Drupal juga menyediakan opsi untuk memasukkan konten dalam bahasa yang sesuai untuk pengguna sambil menambahkan konten dari antarmuka backend. Setelah konfigurasi di atas diatur dan ketika kami mencoba menambahkan konten ke jenis konten Artikel, kami dapat melihat opsi Pilih dengan bahasa yang diinstal di situs kami. Kami dapat memilih bahasa apa saja dan menambahkan konten dalam bahasa tertentu yang dipilih.

Modul Terjemahan Konten - Pilih bahasa
Modul Terjemahan Konten - Pilih bahasa


Setelah konten disimpan, pengguna dengan izin terjemahan akan melihat tautan ke Menerjemahkan konten mereka. Ini menyediakan tab tambahan yang disebut “ Terjemahkan ” bersama dengan tautan " Edit ", dan Anda akan dapat menambahkan terjemahan untuk setiap bahasa yang dikonfigurasi.

Modul Terjemahan Konten - Pilih bahasa

Modul Terjemahan Konten - Tab Terjemahan

Modul Terjemahan Antarmuka

Modul terjemahan Antarmuka Drupal juga merupakan bagian dari modul inti dan dapat dengan mudah diaktifkan seperti modul Terjemahan Drupal lainnya. Setelah modul multibahasa Drupal 8 ini diaktifkan, string apa pun di antarmuka dapat diganti dengan string yang telah disesuaikan. Setiap kali modul terjemahan drupal ini menemukan string apa pun, modul ini mencoba menerjemahkan string tertentu ke bahasa antarmuka saat ini. Jika terjemahan tertentu tidak tersedia, itu akan diingat dan kita dapat mencari string yang tidak diterjemahkan dalam tabel.

Modul terjemahan antarmuka
Modul Terjemahan Drupal - Modul Terjemahan Antarmuka


Dalam contoh di atas, string yang diterjemahkan dan tidak diterjemahkan ditampilkan dan kami juga dapat memodifikasi string untuk bahasa yang diinstal. Terjemahan drupal untuk string diletakkan di satu tempat yang disebut http://localize.drupal.org dan modul Localization Update akan secara otomatis mengimpor string terjemahan yang diperbarui untuk bahasa yang Anda pilih. Di Drupal 7 dan versi sebelumnya, ini adalah modul kontribusi. Namun dalam Drupal 8, modul Drupal multibahasa ini adalah bagian dari inti.

Modul Terjemahan Konfigurasi Drupal

Modul Configuration Drupal 8 Translation memungkinkan konfigurasi untuk diterjemahkan ke dalam bahasa yang berbeda. Nama situs, nama tampilan, dan konfigurasi lainnya dapat diterjemahkan dengan mudah menggunakan modul multi bahasa Drupal ini.

Modul terjemahan konfigurasi
Modul terjemahan konfigurasi

Ini juga menyediakan opsi untuk memasukkan konten dalam bahasa yang cocok untuk pengguna sambil menambahkan konten dari antarmuka backend. Setelah konfigurasi di atas diatur dan ketika kami mencoba menambahkan konten ke jenis konten Artikel, kami dapat melihat opsi Pilih dengan bahasa yang diinstal di situs kami. Kami dapat memilih bahasa apa saja dan menambahkan konten dalam bahasa tertentu yang dipilih.