Apakah Drupal 8 Senjata Rahasia Untuk Situs Web Multibahasa Anda?

Diterbitkan: 2019-04-19

"Batas bahasa saya adalah batas dunia saya" - Ludwig Wittgenstein, Filsuf

Baru-baru ini, saya menemukan statistik yang sangat menarik. 56% pengguna menghabiskan lebih banyak waktu di situs dalam bahasa mereka sendiri daripada dalam bahasa Inggris atau memboikot URL berbahasa Inggris sama sekali.

Ini membingungkan, mengingat fakta bahwa bahasa Inggris ADALAH bahasa PALING populer di dunia! Nah, ternyata itu berdiri ketiga di belakang bahasa Mandarin dan Spanyol!

Saat internet terus berkembang, semakin banyak orang di seluruh dunia yang mengenalnya, dan ini hanya berarti satu hal. Jika Anda perlu menginternasionalkan bisnis Anda untuk pendapatan yang lebih baik, Anda harus menggunakan multibahasa!

Untuk sebagian besar alat CMS, bahasa dan kerangka kerja non CMS, membuat situs web multibahasa adalah tugas yang menantang dengan banyak titik kesulitan. Namun, untungnya, hal ini tidak terjadi pada Drupal CMS.

Sebagai platform dengan kemampuan menghadirkan situs web multibahasa langsung, menjangkau audiens yang lebih luas, menargetkan lebih banyak lokasi, dan menjadikan bisnis Anda global dengan solusi multibahasa yang sempurna adalah lompatan besar untuk keunggulan kompetitif.

Ini adalah dunia Drupal

Situs web multibahasa bukanlah tugas yang mudah. Sebagai permulaan, Anda akan memiliki ratusan pertanyaan yang mungkin akan membuat Anda patah kepala. Haruskah Anda menampilkan konten dalam bahasa asli? Bagaimana file media akan ditangani? Apakah terjemahan akan gagal? Akankah CMS cukup fleksibel untuk menangani perubahan yang ditimbulkan oleh terjemahan?

Nah, untuk menjawab semua pertanyaan ini dan banyak lagi, membuat situs web multibahasa menjadi jauh lebih mudah dengan Drupal CMS. Setelah sangat berkembang dari versi sebelumnya, Drupal 8 hadir dengan manfaat besar bagi administrator situs dan pengguna akhir dengan dukungan multibahasa Drupal 8.

Jadi apa yang menjadikan Drupal 8 sebagai “ksatria berbaju zirah”? Mari kita cari tahu.

Multibahasa ada di inti Drupal sekarang

Drupal 8 telah membawa banyak perubahan dalam implementasi situs multibahasa, membuatnya lebih mudah dan tidak rumit. Dalam versi Drupal sebelumnya, seseorang harus menginstal modul tambahan hanya untuk mendapatkan dukungan untuk fungsionalitas multibahasa. Itu berarti banyak pekerjaan ekstra, lebih banyak perawatan, dan peningkatan biaya. Drupal 8, bagaimanapun, membawa dukungan multibahasa ke inti Drupal dengan 4 modul (yang akan kita bahas di bagian selanjutnya) sehingga meningkatkan kinerja situs web Anda.

Konten yang Dilokalkan

Dari banyak fitur hebat yang dibawa Drupal 8 untuk situs web multibahasa, terjemahan tingkat lapangan untuk konten yang dilokalkan adalah aspek kunci untuk kegunaan yang lebih baik. Dengan terjemahan seperti itu, menjadi lebih mudah untuk menampilkan konten yang dilokalkan di setiap wilayah tanpa harus membuat banyak node baru. Ini berarti bahwa terjemahan konten dimungkinkan untuk semua jenis konten, seperti bidang pengguna, taksonomi, dll.

Dukungan bahasa

CMS Drupal memiliki daftar bahasa yang tersedia yang sangat mengesankan, memungkinkan Anda untuk mencakup setiap sudut dan sudut dunia. Daftar ini dengan lebih dari seratus bahasa juga mendukung bahasa dengan arah teks kanan-ke-kiri. Beberapa bahasa default yang tersedia adalah Arab, Ibrani, Persia, Farsi, dan Urdu.

Komunitas multibahasa yang sangat termotivasi

Drupal CMS tidak hanya dikenal karena fitur-fiturnya yang luar biasa, tetapi juga untuk orang-orang luar biasa di balik fitur-fitur ini. Ya, saya berbicara tentang komunitas Drupal yang bekerja tanpa pamrih untuk menjadikan Drupal CMS yang luar biasa dari sebelumnya. Dukungan multibahasa di Drupal 8 adalah yang terbaik. Dengan pengembang dari seluruh dunia yang mendukung inisiatif multibahasa, Anda memiliki kekuatan pendorong yang sangat kuat untuk situs web multibahasa Anda!

Modul Inti

Berbeda dengan versi Drupal sebelumnya, sebagian besar fungsi dan fitur utama yang diperlukan untuk membangun situs web multibahasa ditawarkan dalam 4 modul baru di inti Drupal. Modul-modul ini menggantikan rangkaian berbagai modul yang dikontribusikan, membuatnya jauh lebih mudah bagi administrator situs dan pengguna. Mari kita gali dan pelajari apa sebenarnya modul-modul ini, dan peran kunci yang mereka mainkan.

Modul Bahasa

Ini adalah modul dasar yang diperlukan untuk situs web multibahasa mana pun. Modul ini memungkinkan Anda memilih dari 94 bahasa, dan memungkinkan Anda menetapkan bahasa pilihan Anda untuk semuanya, mulai dari node dan pengguna hingga tampilan, blok, dan menu. Modul ini juga memungkinkan setiap pengguna untuk memilih bahasanya sendiri untuk antarmuka admin dan mengonfigurasi bagaimana bahasa halaman dipilih, dan menerapkan bahasa ke konten. Beberapa fitur lain dari modul ini adalah:

  • Default pemilihan bahasa yang lebih baik (negosiasi URL diaktifkan secara default)
  • Memungkinkan deteksi bahasa browser, yang dibuat dapat dikonfigurasi dengan kode bahasa eksternal.
  • Memiliki Transliterasi bawaan untuk nama mesin.

tes

Modul Terjemahan Antarmuka

Modul terjemahan antarmuka memainkan peran menerjemahkan antarmuka pengguna bawaan, bersama dengan modul dan tema yang ditambahkan. Ini juga memungkinkan unduhan dan pembaruan otomatis dan memungkinkan pengguna untuk menggunakan antarmuka terjemahan apa pun yang tersedia di komunitas Drupal (dalam bahasa apa pun yang didukung oleh Drupal 8 ). Bahasa Inggris bukan lagi bahasa default dan dapat disesuaikan atau bahkan dihapus sepenuhnya. Selain itu, modul ini memiliki UI terjemahan bawaan untuk pengeditan yang lebih mudah. Beberapa fitur lain dari modul terjemahan antarmuka adalah:

  • Terjemahan lokal yang dilindungi default.
  • Versi jamak sekarang dapat diedit pada antarmuka terintegrasi.
  • Modul ini juga memiliki terjemahan khusus yang dapat diekspor.

tes

Modul Terjemahan Konten

Entitas konten, konten situs, halaman, istilah taksonomi atau hanya blok; sebagai pengguna, Anda dapat menerjemahkan semua ini ke dalam bahasa yang berbeda menggunakan Modul Terjemahan Konten. Menyerupai Modul Terjemahan Antarmuka, modul ini memungkinkan konfigurasi bahasa default konten dengan mudah. Selain itu, pengguna dapat menyembunyikan atau menampilkan posisi pemilih bahasa untuk antarmuka yang mudah. Beberapa fitur lain dari Modul Terjemahan Konten meliputi:

  • Memungkinkan konfigurasi tingkat lapangan
  • Tampilan Terintegrasi
  • Informasi bahasa yang terbuka melalui API pencarian
  • Memungkinkan akses konten per bahasa untuk kontrol dan aksesibilitas yang lebih baik.

tes

Modul Terjemahan Konfigurasi

Modul Terjemahan Konfigurasi menerjemahkan teks yang merupakan bagian dari konfigurasi. Teks-teks ini mencakup label bidang, teks yang digunakan dalam Tampilan, dll. Singkatnya, modul ini menawarkan antarmuka terjemahan responsif bawaan untuk konfigurasi. Beberapa fitur lain dari Modul Terjemahan Konfigurasi adalah:

  • Semua yang dikirimkan sudah dapat diterjemahkan sebelumnya di localize.drupal.org
  • Ketersediaan layar ikhtisar untuk bantuan apa pun yang diperlukan dalam proses.

tes

Modul Kontribusi untuk Situs Web Multibahasa di Drupal 8

Terlepas dari empat modul inti penting ini, ada beberapa modul kontribusi unik yang mungkin Anda pertimbangkan untuk digunakan untuk situs web Anda. Modul kontribusi ini memiliki fitur unik yang akan membantu situs web Anda berbicara dalam bahasa pelanggan Anda. Mari temukan beberapa di antaranya di bagian ini.

Halaman Pemilihan Bahasa

Ini adalah hal yang keren untuk memungkinkan pengunjung situs web Anda untuk memilih bahasa (bisa bahasa ibu mereka sendiri) yang mereka inginkan untuk melihat konten situs Anda diterjemahkan! Modul ini memberdayakan pengunjung Anda dengan menghadirkan halaman arahan di mana mereka dapat memilih bahasa pilihan mereka. Sebagai sebuah bisnis, ketika Anda memiliki sedikit informasi tentang data pengunjung Anda, (dari negara mana mereka mengakses situs web Anda, atau apa bahasa ibu mereka), modul ini memberikan keuntungan besar.

Penggantian Bahasa

Misalkan terjemahan tertentu tidak dapat dikirimkan ke pengunjung situs web Anda dalam bahasa khusus, modul ini menyediakan cadangan atau paket B dan memungkinkan terjemahan yang tidak terkirim ini mundur ke bahasa lain (ditentukan oleh Anda). Jadi, jika terjadi sesuatu dan terjemahan menjadi kacau, pengguna akan tetap mendapatkan konten yang diminta dalam bahasa atau dialek lain yang dikenal.

kuki bahasa

Betapa kerennya jika situs web Anda bisa mendeteksi bahasa ibu pengunjung? Nah, modul kuki bahasa mengidentifikasi bahasa ibu pengunjung dengan pada dasarnya menambahkan bidang "kuki" baru ke pengaturan Negosiasi Bahasa. Ini pada gilirannya akan mengatur bahasa di situs Anda sesuai dengan cookie tambahan.

Negosiasi Bahasa IP

Modul kunci untuk situs web multibahasa Drupal 8, modul ini sangat mirip dengan modul Cookie Bahasa. Negosiasi Bahasa IP mendeteksi negara tertentu dari mana pengunjung mengakses situs web Anda dan secara otomatis menampilkan konten seluruh situs web dalam bahasa asli masing-masing.

Klien Lokalisasi

Dengan editor penerjemah di halaman, modul ini memastikan bahwa pada saat Anda perlu memperbaiki, membuat, atau menambahkan terjemahan baru ke halaman tertentu di situs web, Anda tidak perlu menelusuri semua halaman untuk menemukannya dengan tepat dan menambahkan atau mengedit konten yang diterjemahkan. Klien Lokalisasi memungkinkan navigasi yang mudah di sekitar halaman untuk menemukan halaman yang ditargetkan secara langsung, dan memperbaiki/mengeditnya.