Cara membuat Website Multibahasa menggunakan Drupal 9
Diterbitkan: 2022-06-21Ini 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.

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 .

- Modul Terjemahan Konfigurasi - Modul ini tidak terlihat oleh pengguna akhir tetapi sangat berguna untuk pembuat situs. Ini menerjemahkan teks konfigurasi seperti nama tampilan,
- Modul Terjemahan Konten - Memungkinkan untuk menerjemahkan entitas dan jenis konten seperti blok, komentar, istilah taksonomi, tautan menu khusus, dan banyak lagi.
- Modul Terjemahan Antarmuka - Membantu menerjemahkan elemen antarmuka pengguna seperti Beranda, Formulir, Judul, Isi, Deskripsi, dll.
- 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

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.

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.

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.

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.

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.

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.

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!

Langkah 4: Simpan dan Tinjau!
Kami hampir sampai! Setelah menambahkan semua konten terjemahan Anda, jangan lupa untuk menjaga terjemahan Anda! :)

Dan inilah tampilan halaman web Multibahasa Anda sekarang.

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

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.

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.