Cara mengatur pengalih bahasa di situs web multi-bahasa Laravel

Opsi antarmuka bahasa Inggris untuk situs web Karcavel. Menu pemilihan bahasa.
Daftar isi

Membuat situs web multibahasa telah menjadi kebutuhan bagi bisnis dan organisasi yang melayani audiens dari berbagai latar belakang bahasa. Laravel , sebuah kerangka kerja aplikasi web PHP yang banyak digunakan, menyediakan alat dan fitur yang tangguh yang memudahkan pengembangan dan pemeliharaan situs web multibahasa.

Salah satu komponen penting dari situs web multibahasa adalah pengalih bahasa, yang memungkinkan pengguna untuk beralih antar bahasa yang tersedia dengan lancar. Dalam artikel ini, kita akan membahas pentingnya pengalih bahasa dan memberikan panduan langkah demi langkah tentang cara mengaturnya pada situs web multibahasa Laravel

Mengapa pengalih bahasa penting pada situs web multibahasa Laravel ?

Diagram teknis dengan berbagai simbol.

Sebelum membahas cara mengatur pengalih bahasa pada situs web multibahasa Laravel , penting untuk memahami mengapa Anda perlu melakukannya.

  • Pengalaman pengguna: Pengalih bahasa yang dirancang dengan baik meningkatkan pengalaman pengguna dengan memungkinkan pengunjung mengakses konten dalam bahasa pilihan mereka dengan mudah. ​​Transisi yang mulus ke bahasa asli atau bahasa pilihan mereka memastikan pemahaman dan keterlibatan yang lebih baik dengan konten situs web. Ketika pengguna dapat mengonsumsi informasi dalam bahasa yang mereka kuasai, mereka cenderung akan lebih lama berada di situs web, menjelajahi lebih banyak halaman, dan berpotensi menjadi pelanggan atau melakukan tindakan yang diinginkan. Pengalaman peralihan bahasa yang lancar menghilangkan frustrasi dan hambatan, sehingga meningkatkan kepuasan dan pengalaman pengguna secara keseluruhan yang positif.
  • Optimasi Mesin Pencari (SEO): Mesin pencari memprioritaskan situs web yang menawarkan konten dalam berbagai bahasa, karena hal itu menunjukkan komitmen untuk melayani audiens global. Pengalih bahasa dapat meningkatkan visibilitas dan peringkat situs web Anda dalam hasil pencarian. Dengan menyediakan konten dalam berbagai bahasa, Anda meningkatkan peluang situs web Anda muncul lebih tinggi dalam hasil pencarian untuk kueri dalam bahasa-bahasa tersebut, memperluas jangkauan online Anda dan menarik lebih banyak lalu lintas yang ditargetkan.
  • Pengurangan rasio pentalan (bounce rate): Pengalih bahasa yang ramah pengguna membantu mengurangi rasio pentalan. Ketika pengunjung dapat dengan cepat menemukan dan memilih bahasa pilihan mereka, mereka cenderung lebih lama berada di situs, menjelajahi konten, dan berpotensi melakukan konversi. Pengguna yang menemukan konten dalam bahasa yang tidak dikenal mungkin akan segera meninggalkan situs web, sehingga mengakibatkan rasio pentalan yang tinggi. Namun, dengan pengalih bahasa, mereka dapat dengan mudah menavigasi ke versi bahasa yang diinginkan, mendorong mereka untuk tetap berada di situs dan berinteraksi dengan konten, yang pada akhirnya mengurangi rasio pentalan.
  • Meningkatkan konversi penjualan: Dengan menyediakan konten dalam bahasa yang dipahami pengunjung, Anda dapat meningkatkan kemungkinan konversi seperti pembelian produk atau pendaftaran layanan. Jika pengunjung dapat dengan mudah memahami detail produk, kebijakan, dan proses pembayaran dalam bahasa mereka, hambatan untuk pengambilan keputusan pembelian akan berkurang. Menawarkan konten multibahasa melalui pengalih bahasa meningkatkan pengalaman pembelian secara keseluruhan dan dapat menghasilkan tingkat konversi yang lebih tinggi.

 

Hancurkan Hambatan Bahasa
Ucapkan selamat tinggal pada hambatan bahasa dan sambut pertumbuhan tanpa batas! Coba layanan terjemahan otomatis kami hari ini.

Bagaimana cara mengatur pengalih bahasa pada situs web multibahasa Laravel ?

Setelah memahami pentingnya pengalih bahasa pada situs web Laravel multibahasa, mari kita bahas cara mengimplementasikannya. Layanan penerjemahan situs web biasanya menawarkan fitur ini, yang dapat disesuaikan sesuai kebutuhan pengguna.

Namun, tidak semua layanan penerjemahan menawarkan pengalih bahasa yang mudah disesuaikan dan ramah pengguna. Oleh karena itu, sangat penting untuk memilih layanan penerjemahan otomatis yang kompatibel dengan berbagai kerangka kerja dan menyediakan fitur pengalih bahasa yang fleksibel.

Salah satu layanan terjemahan otomatis yang memenuhi kriteria ini adalah Linguise. Terjemahan otomatis Linguise menawarkan fitur pengalih bahasa yang sangat dapat disesuaikan dan ramah pengguna, terintegrasi dengan kerangka kerja populer seperti Laravel.

Linguise menyediakan integrasi yang mulus dengan framework Laravel , memungkinkan pengembang untuk dengan mudah memasukkan pengalih bahasa ke dalam aplikasi multibahasa mereka. Dengan memanfaatkan fitur-fitur canggih dan antarmuka yang ramah pengguna dari Linguise, Anda dapat menyederhanakan proses pengaturan dan pemeliharaan pengalih bahasa di situs web Laravel Anda.

Tanpa basa-basi lagi, berikut langkah-langkah untuk menginstal Linguise pada situs web Laravel dan mengatur pengalih bahasa.

Langkah 1: Daftarkan akun Linguise gratis

Langkah awal untuk mendaftar melibatkan pembuatan akun gratis dengan Linguise dan memanfaatkan uji coba gratis selama satu bulan. Untuk mendaftar Linguise , cukup masukkan alamat email Anda untuk membuat nama pengguna dan kata sandi.

Selama masa percobaan satu bulan, Anda akan memiliki akses ke seluruh fitur menarik Linguise. Setelah masa percobaan berakhir, Anda akan dialihkan ke dasbor Linguise .

Langkah 2: Tambahkan domain situs web Laravel

Setelah terhubung ke Linguise , Anda perlu menambahkan situs web baru dan menyimpan pengaturannya untuk mendapatkan Kunci API. Pertama, Anda perlu menambahkan beberapa kolom untuk menambahkan situs web, termasuk yang berikut ini.

  • Akun
  • URL
  • Platform/CMS
  • Bahasa
  • Bahasa terjemahan
  • Terjemahkan URL
Latar belakang hitam dengan garis horizontal samar.

Setelah itu Anda akan mendapatkan kunci API, kunci API ini diaktifkan untuk mengaktifkan terjemahan di situs web Anda. Pada dasarnya, kunci API memeriksa bahasa mana yang diaktifkan pada domain tertentu dan memungkinkan pembuatan halaman yang diterjemahkan secara otomatis. Salin kunci API dan simpan di clipboard Anda.

Selanjutnya, klik “Script PHP” untuk mendapatkan petunjuk instalasi, yang akan kita ikuti secara detail di sini.

Langkah 3: Unggah dan hubungkan skrip terjemahan Linguise

Skrip terjemahan Linguise perlu diunggah ke server Anda dan ditempatkan di folder tempat Laravel diinstal. Anda dapat mengunduhnya di sini.

Setelah mengunduh skrip, ekstrak file tersebut dan unggah ke folder root tempat Laravel diinstal.

Pastikan skrip berada di tingkat root instalasi Laravel Anda (biasanya di tempat file CMS Anda berada). Pastikan folder tersebut bernama “linguise” (nama default setelah mengekstrak file).

Daftar direktori pengelola file beserta file dan foldernya

Langkah 4: Menyiapkan URL bahasa

Selanjutnya, Anda perlu mengatur URL bahasa. URL berbasis bahasa perlu dikonfigurasi dalam file .htaccess. Jika Anda memiliki “RewriteBase/” di file Anda, cukup salin semua kode berikut setelah itu.

				
					<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
</IfModule>
				
			
Layar komputer yang menampilkan baris kode dan data.

Langkah 5: Aktifkan pengalih bahasa di Laravel

Langkah selanjutnya adalah mengaktifkan pengalih bahasa dengan menempelkan skrip yang Anda peroleh dari dasbor Linguise . Cara menempelkan skrip pengalih bahasa ini mungkin berbeda tergantung pada tema yang digunakan di Laravel.

Dalam hal ini, skrip akan disalin ke dalam front.blade.php yang terletak di resources/views/layouts/ . Berikut adalah pratinjau skrip yang telah disalin.

Layar komputer menampilkan baris-baris kode, teks buram

Langkah 6: Menyiapkan tampilan utama

Untuk memulai pengaturan pengalih bahasa, navigasikan ke “Pengaturan” > “Tampilan bendera bahasa” di Linguise .

Di halaman ini, Anda dapat mengkonfigurasi beberapa opsi. Yang pertama adalah pengaturan tampilan utama, di mana Anda dapat menyesuaikan berbagai aspek seperti:

  • Gaya ikon bendera: Anda dapat memilih dari tiga opsi; tampilan berdampingan, menu tarik-turun, atau pop-up.
  • Posisi: Pengaturan ini menentukan letak pengalih bahasa di situs Anda. Tersedia berbagai pilihan posisi. Pastikan untuk memilih posisi yang mudah diakses oleh pengunjung.
Latar belakang hitam dengan teks dan ikon putih. Gambar tersebut tampaknya merupakan tangkapan layar.

Anda dapat menggabungkan tampilan bendera dan nama bahasa, bendera dan singkatan bahasa, atau hanya nama bahasa. Penggunaan bendera dan nama bahasa direkomendasikan agar lebih mudah dikenali oleh pengguna.

Langkah 7: Tentukan desain bendera

Setelah mengkonfigurasi tampilan utama, Anda dapat menyesuaikan lebih lanjut desain bendera yang akan ditampilkan.

  • Tampilkan nama bahasa: Anda dapat memilih untuk menampilkan nama bahasa berdasarkan nama negara atau nama bahasa itu sendiri. Misalnya, Anda dapat menampilkan "Prancis" atau "Français".
  • Jenis bendera Inggris: Opsi ini berguna untuk bahasa dengan banyak variasi, seperti bahasa Inggris AS atau Inggris Britania (ini juga berlaku untuk bahasa Spanyol, Taiwan, Jerman, dan Portugis).
  • Gaya bendera: Pengaturan ini memungkinkan Anda untuk memilih bentuk ikon bendera, yaitu bulat atau persegi panjang.
Latar belakang gelap dan buram dengan tombol-tombol di atasnya. Tombol-tombol tersebut tidak terlihat jelas.

Langkah 8: Atur warna dan ukuran

Setelah menyelesaikan konfigurasi desain bendera, Anda dapat menyesuaikan warna dan ukuran bendera. Berikut beberapa pengaturan yang dapat Anda sesuaikan.

  • Radius batas bendera: Sesuaikan radius batas dalam piksel untuk gaya bendera persegi panjang.
  • Warna nama bahasa: Pilih warna teks default untuk menampilkan nama bahasa.
  • Warna bahasa popup: Mengatur warna teks judul bahasa di area popup atau dropdown.
  • Ukuran bendera: Menyesuaikan ukuran ikon bendera.
  • Warna teks saat kursor diarahkan ke nama bahasa: Atur warna teks yang muncul saat pengguna mengarahkan kursor ke nama bahasa.
  • Warna arahkan bahasa popup: Mengatur warna teks yang muncul saat pengguna mengarahkan kursor ke judul bahasa di area popup atau dropdown.
Latar belakang hitam dengan teks

Langkah 9: Atur bayangan kotak bendera

Terakhir, Anda dapat mengkonfigurasi pengaturan bayangan kotak bendera. Opsi pertama memungkinkan Anda menerapkan efek bayangan pada setiap ikon bendera yang ditampilkan di situs web Anda. Opsi berikutnya mengontrol efek bayangan saat pengguna mengarahkan kursor mouse ke bendera bahasa.

Setelah Anda melakukan semua penyesuaian yang diinginkan, klik Simpan untuk menerapkan perubahan kustomisasi. Setelah itu, kunjungi Laravel untuk memverifikasi bahwa konfigurasi telah berhasil diterapkan. Kira-kira seperti inilah tampilan pengalih bahasa.

Dua layar dengan teks dan gambar yang tidak jelas. Layar-layar tersebut tampak berdampingan.

Setelah menyelesaikan pengaturan, Anda sekarang dapat melihat bagaimana pengalih bahasa berfungsi di situs web multibahasa Laravel Anda.

foto hitam putih seseorang. lapisan tambahan

Setelah itu, kami akan mencoba menerjemahkan situs web ini ke dalam bahasa lain, misalnya bahasa Prancis.

Seorang pria duduk di kursi, mengenakan pakaian gelap. Tampaknya ia berada di lingkungan formal.

Praktik terbaik untuk mengoptimalkan pengalih bahasa pada situs web multibahasa Laravel

Setelah berhasil mengatur pengalih bahasa pada situs web multibahasa Laravel , Anda juga perlu mengetahui kiat-kiat untuk mengoptimalkan pengalih bahasa tersebut baik untuk situs web Anda maupun pengunjung situs web Anda.

Gunakan ikon atau bendera bahasa yang mudah dikenali

Layar komputer dengan berbagai ikon dan tombol, gambar hitam putih.

Simbol atau bendera yang dikenal secara universal sangat penting bagi pengunjung untuk mengidentifikasi dan memilih opsi bahasa pilihan mereka dengan cepat. Pastikan ikon atau bendera yang digunakan terlihat jelas, memiliki kontras warna yang baik, dan dipahami secara luas di berbagai budaya untuk menghindari kebingungan atau ambiguitas. Simbol atau ikon yang familiar membantu menciptakan pengalaman yang intuitif dan ramah pengguna, memungkinkan pengunjung untuk menavigasi ke versi bahasa yang mereka inginkan dengan mudah. ​​Sangat penting untuk memilih ikon atau bendera yang dikenal secara universal untuk menghindari potensi kesalahpahaman atau kebingungan.

Penempatan tombol pengalih bahasa secara strategis

Tangkapan layar dasbor mode gelap yang menampilkan grafik dan bagan.

Tempatkan tombol pengalih bahasa di area yang menonjol dan mudah diakses di situs web Anda. Penempatan standar meliputi header, footer, atau menu navigasi utama. Lokasi-lokasi ini intuitif bagi sebagian besar pengguna internet dan sesuai dengan harapan mereka saat mencari opsi bahasa. Penempatan yang konsisten di semua halaman memastikan bahwa pengunjung dapat dengan mudah mengakses pengalih bahasa, terlepas dari titik masuk mereka atau halaman spesifik yang mereka kunjungi. Penempatan yang konsisten ini membantu menciptakan pengalaman pengguna yang lancar dan dapat diprediksi.

Pertahankan konsistensi di semua halaman

Koleksi tangkapan layar situs web tanaman berwarna hitam putih.

Pastikan pengalih bahasa mempertahankan tampilan dan perilaku yang konsisten di seluruh situs web Anda. Pengguna harus dapat beralih bahasa dengan lancar, terlepas dari halaman yang sedang mereka kunjungi atau konten yang sedang mereka lihat. Konsistensi tidak hanya memberikan pengalaman pengguna yang kohesif tetapi juga memperkuat aksesibilitas dan ketersediaan pilihan bahasa, menumbuhkan kepercayaan dan keyakinan pada situs web multibahasa Anda. Ketidakkonsistenan apa pun pada pengalih bahasa dapat menyebabkan kebingungan dan frustrasi bagi pengguna, yang berpotensi menyebabkan mereka meninggalkan situs web Anda.

Pertimbangkan untuk menggunakan nama dan bendera bahasa

Sketsa orang-orang yang bekerja bersama di sebuah meja. Konsep pertumbuhan bisnis.

Alih-alih hanya menggunakan bendera, ada baiknya mempertimbangkan untuk menggunakan bendera dan nama bahasa dalam bentuk aslinya. Pendekatan ini dapat membantu menghindari kebingungan, karena beberapa bahasa dituturkan di beberapa negara dengan bendera yang berbeda. Menggunakan nama bahasa secara langsung menghilangkan ambiguitas dan memastikan pengunjung dapat dengan jelas mengidentifikasi dan memilih bahasa yang diinginkan tanpa salah tafsir. Selain itu, penggunaan nama bahasa dapat lebih inklusif dan menghormati keragaman budaya.

Proses peralihan bahasa yang mudah digunakan

Desain wireframe halaman situs web belanja, ilustrasi hitam putih halaman belanja

Sederhanakan proses bagi pengguna untuk beralih ke bahasa lain jika bahasa default tidak sesuai dengan preferensi mereka. Anda juga dapat menggunakan elemen seperti menu tarik-turun, daftar bendera/ikon, atau tombol pengalih untuk pemilihan bahasa. Namun, pastikan setiap tombol dapat diklik dengan lancar dan menampilkan opsi bahasa yang tersedia dengan jelas. Pendekatan yang ramah pengguna ini meminimalkan hambatan dan memastikan transisi bahasa yang lancar, sehingga meningkatkan pengalaman pengguna secara keseluruhan. Proses peralihan bahasa yang mulus dan mudah dapat meningkatkan kepuasan pengguna dan mendorong pengunjung untuk menjelajahi konten multibahasa Anda.

Siap menjelajahi pasar baru? Cobalah layanan terjemahan otomatis kami secara gratis dengan uji coba bebas risiko selama 1 bulan. Tidak perlu kartu kredit!

Cara memasang pengalih bahasa di situs web multibahasa Laravel menggunakan Linguise!

Pada tahap ini, Anda seharusnya sudah mengetahui bahwa Anda sedang mengkonfigurasi pengalih bahasa untuk web multibahasa Laravel . Mengembangkan pengalih bahasa dapat memberikan berbagai manfaat dan selanjutnya mengarah pada optimasi berdasarkan poin-poin yang telah disebutkan sebelumnya.

Dengan mengoptimalkan pengalih bahasa secara efektif, pengalaman pengguna secara keseluruhan dapat ditingkatkan secara signifikan. Sekarang, lanjutkan untuk mendaftar Linguise , Laravel Anda , dan sesuaikan pengalih bahasa untuk meningkatkan pengalaman pengguna.

Anda juga mungkin tertarik untuk membaca

Jangan lewatkan!
Berlangganan newsletter kami

Dapatkan berita tentang terjemahan otomatis situs web, SEO internasional, dan banyak lagi!

Invalid email address
Silakan coba. Satu kali per bulan, dan Anda dapat berhenti berlangganan kapan saja.

Jangan pergi tanpa membagikan email Anda!

Kami tidak dapat menjamin Anda akan memenangkan lotre, tetapi kami dapat menjanjikan beberapa berita informasi menarik seputar terjemahan dan diskon sesekali.

Jangan lewatkan!
Invalid email address