Cara membuat Website Multibahasa menggunakan Drupal 9

Diterbitkan: 2022-06-21

Ini fakta. Anda tidak dapat menjadi global tanpa fokus lokal. Ya, kedengarannya seperti paradoks, tapi masuk akal dari sudut pandang pengguna. Banyak organisasi menuai manfaat dari pengalaman web multibahasa untuk terhubung dengan pelanggan mereka di seluruh dunia. Dan itu hampir menjadi persyaratan akhir-akhir ini. Situs web multibahasa tidak hanya memungkinkan Anda menjangkau audiens target baru dengan lebih efektif, tetapi juga menambah kredibilitas merek Anda, menawarkan keakraban bagi pengunjung, dan membuat pengguna lebih mungkin berubah menjadi pelanggan.

Dalam penelitian terbaru yang dilakukan pada daftar 150 merek global teratas di seluruh industri, Wikipedia, Google, Nestle, Airbnb, dan Adobe muncul sebagai 5 merek teratas yang mencetak skor terbaik dalam hal dukungan multibahasa, pelokalan, dan pengalaman pengguna global. Jika Anda ingin melokalkan merek Anda saat Anda mengglobal, Drupal adalah CMS yang bagus untuk dipilih karena dukungannya yang fantastis untuk situs web multibahasa. Dalam artikel ini kami akan menjelaskan cara kerja fitur multibahasa Drupal 9 dan bagaimana editor konten atau tim konten dapat memanfaatkan fitur tersebut.

Situs Web Multibahasa menggunakan Drupal 9

Modul Dukungan Multibahasa

Seperti yang saya sebutkan sebelumnya, Drupal 9 membuatnya sangat mudah untuk membangun situs multibahasa. Ini menawarkan 4 modul dukungan multibahasa yang sudah ada di inti. Yang harus Anda lakukan adalah mengaktifkannya. Di tampilan administrator Anda, buka Extend , pilih 4 modul di bawah Multilingual dan klik Install .

Bahasa
  1. Modul Terjemahan Konfigurasi - Modul ini tidak terlihat oleh pengguna akhir tetapi sangat berguna untuk pembuat situs. Ini menerjemahkan teks konfigurasi seperti nama tampilan,
  2. Modul Terjemahan Konten - Memungkinkan untuk menerjemahkan entitas dan jenis konten seperti blok, komentar, istilah taksonomi, tautan menu khusus, dan banyak lagi.
  3. Modul Terjemahan Antarmuka - Membantu menerjemahkan elemen antarmuka pengguna seperti Beranda, Formulir, Judul, Isi, Deskripsi, dll.
  4. Modul Bahasa - Keajaiban yang sebenarnya terjadi di sini. Di sinilah Anda dapat memilih dari berbagai macam bahasa (>100) dan menambahkannya ke konfigurasi Anda.

Anda selanjutnya dapat mengonfigurasi modul ini agar diaktifkan untuk semua atau hanya untuk kumpulan tipe konten, entitas, konfigurasi, atau elemen antarmuka yang dipilih.

Untuk detail lebih lanjut tentang masing-masing modul ini, pastikan Anda membaca artikel ini.

Menerapkan Fitur Multibahasa

Setelah Anda mengaktifkan 4 modul ini, mari selami konfigurasinya.

Langkah 1: Tambahkan Bahasa (atau beberapa bahasa)

Di antarmuka admin Drupal 9 Anda, navigasikan ke Configuration -> Regional and language -> Languages ​​. Setelah Anda berada di halaman Bahasa, klik tombol + Tambahkan bahasa

Pilih bahasa

Saya telah memilih bahasa Spanyol sebagai bahasa saya dan menambahkannya ke daftar bahasa.

Setelah ditambahkan, Anda dapat memilihnya sebagai bahasa default atau bahasa Inggris sebagai default.

Tambahkan Bahasa

Menambahkan Bahasa

Langkah 2: Perbarui Terjemahan

Sekarang klik di bagian kanan tombol Edit dan Anda akan mendapatkan dua opsi sebagai dropdown - Hapus dan Terjemahkan. Saat Anda memilih Terjemahkan, situs Drupal Anda akan diperbarui dengan semua antarmuka dan terjemahan konfigurasi untuk bahasa tersebut dari localize.drupal.org. Di sini ribuan kontributor Drupal membantu menerjemahkan antarmuka dan string konfigurasi dalam bahasa daerah.

Memperbarui

Mengimpor terjemahan

Langkah 3: Pengalih bahasa

Anda dapat menambahkan blok pengalih bahasa ke wilayah mana pun di halaman Anda sehingga pengguna dapat beralih di antara bahasa pilihan mereka.

Konfigurasikan Blok

Menambahkan blok Pengalih Bahasa

Langkah 4: Menambahkan terjemahan ke tipe konten dan entitas

Anda dapat memiliki terjemahan untuk semua jenis dan entitas konten Anda atau Anda dapat memilih yang sesuai dengan kebutuhan Anda.

Untuk ini, di layar Admin Anda, buka Konfigurasi -> Regional dan bahasa -> Bahasa konten dan terjemahan

Saya telah memilih pengaturan bahasa khusus untuk Konten, Redirect dan URL alias. Di bawah Konten, saya hanya akan memiliki terjemahan untuk jenis konten "Halaman Iklan" saya (seperti yang ditunjukkan di bawah). Semua bidang saya di bawah jenis konten "Halaman Iklan" dipilih untuk diterjemahkan.

Bawaan

Sekarang kita siap untuk menambahkan konten yang diterjemahkan ke jenis konten yang diperlukan.

Menerjemahkan Konten

Sekarang setelah Anda mengetahui cara mengaktifkan dan mengonfigurasi modul multibahasa di Drupal 9, mari beralih ke mempelajari cara menerjemahkan konten yang sebenarnya. Mari kita lihat proses 3 langkah super sederhana tentang bagaimana tim konten dapat memanfaatkan fungsi ini untuk menambahkan konten terjemahan mereka. Jika Anda ingin membaca tentang migrasi konten multibahasa dari CSV ke Drupal, lihat artikel ini.

Langkah 1: Buat halaman baru atau Edit yang sudah ada

Karena saya telah memilih untuk memiliki terjemahan untuk semua jenis konten halaman Iklan saya, saya telah membuat halaman percobaan di bawah jenis konten ini. Sekarang Anda akan melihat bahwa bersama dengan tab Lihat, Edit, Hapus, dan Revisi yang biasa, saya juga memiliki tab Terjemahan baru.

menerjemahkan

Langkah 2: Pilih Bahasa

Saat mengklik tab Terjemahkan, Anda akan dapat melihat semua bahasa Anda terdaftar (lihat di bawah). Perhatikan bahwa bahasa Spanyol yang kami tambahkan belum memiliki terjemahan. Sekarang klik Tambah untuk membuat halaman terjemahan bahasa Spanyol.

Menguji Multibahasa

Langkah 3: Tambahkan konten yang diterjemahkan ke bidang masing-masing

Perhatikan bagaimana semua bidang dan elemen antarmuka admin Anda telah diterjemahkan ke dalam bahasa Spanyol (lihat di bawah). Yang harus Anda lakukan adalah menambahkan konten terjemahan Anda sesuai kebutuhan!

Tambahkan Pengujian Halaman Spanyol

Langkah 4: Simpan dan Tinjau!

Kami hampir sampai! Setelah menambahkan semua konten terjemahan Anda, jangan lupa untuk menjaga terjemahan Anda! :)

Tambahkan Komponen

Dan inilah tampilan halaman web Multibahasa Anda sekarang.

Ganti Bahasa

Versi Spanyol

Anda akan melihat URL yang dihasilkan untuk versi terjemahan (di sini bahasa Spanyol) akan berisi awalan bahasa (di sini: es).

Bahasa Pengujian

Versi bahasa Inggris

Salah satu proyek Multibahasa kami baru-baru ini di Drupal 9 adalah untuk SEMI. SEMI adalah asosiasi industri global yang menghubungkan lebih dari 1,3 juta profesional dan 2500 anggota di seluruh dunia melalui program, inisiatif, riset pasar, dan advokasi. Anggota SEMI bertanggung jawab atas inovasi dan kemajuan dalam manufaktur elektronik dan rantai pasokan desain. Dengan 8 kantor regional yang berlokasi di seluruh dunia, memiliki pengaturan multibahasa sangat penting bagi mereka untuk memungkinkan fokus dan penyesuaian. Baca selengkapnya tentang bagaimana kami membantu mereka membangun pengalaman multisitus dan multibahasa yang kohesif dengan Drupal 9.

Wilayah SEMI

https://www.semi.org/region-selector

Pikiran Akhir

Apakah Anda melihat betapa mudahnya membangun situs web multibahasa di Drupal 9? Jika Anda mencari bantuan pengembangan Drupal dalam membuat situs web multibahasa Anda berikutnya sehingga Anda dapat menjangkau audiens target yang lebih besar, jangan ragu untuk berbicara dengan kami.