Apakah Anda memiliki situs web yang dibuat dengan Concrete CMS dan ingin menambahkan pengalih bahasa? Mengatur pengalih bahasa menyederhanakan proses bagi pengguna untuk beralih antar bahasa. Fungsionalitas ini sangat berguna untuk situs web dengan basis pengguna internasional, memungkinkan pengunjung menavigasi platform dalam bahasa pilihan mereka.
Untuk mengatur pengalih bahasa di Concrete CMS, administrator biasanya memulai dengan menentukan bahasa yang ingin didukung dalam pengaturan sistem. Mereka kemudian menambahkan menu dropdown atau tombol yang dapat digunakan pengguna untuk memilih bahasa yang diinginkan. Artikel ini akan memandu Anda melalui implementasi pengalih bahasa di Concrete CMS menggunakan salah satu layanan terjemahan otomatis yang tersedia.
Pentingnya mengatur pengalih bahasa di Concrete CMS

Kebutuhan untuk menyajikan konten dalam berbagai bahasa semakin penting. Sebuah studi terbaru dari DeepL mengungkapkan bahwa 75% responden setuju bahwa konten yang dilokalkan secara signifikan meningkatkan keterlibatan pelanggan.
Menerapkan pengalih bahasa adalah tentang menerjemahkan konten dan menciptakan pengalaman yang lebih personal bagi pengunjung situs web. Hal ini terbukti dari data yang menunjukkan bahwa 96% responden mengamati ROI (Return on Investment) positif dari upaya lokalisasi konten mereka.
Dengan mempertimbangkan data ini, menerapkan pengalihan bahasa pada Concrete CMS adalah langkah strategis yang tidak dapat ditinggalkan. Itulah mengapa artikel ini akan membahas cara mengatur pengalihan bahasa pada situs web Concrete CMS Anda.
Cara mengatur pengalih bahasa di Concrete CMS
Sekarang kita memahami pentingnya fitur perubahan bahasa pada platform multibahasa Concrete CMS , mari kita bahas cara menerapkannya. Concrete CMS memiliki sistem manajemen bahasa bawaan yang dapat disesuaikan dengan kebutuhan organisasi Anda.
Salah satu layanan terjemahan otomatis yang dapat Anda gunakan adalah Linguise. Linguise menawarkan fitur peralihan bahasa yang mudah digunakan dan dapat diintegrasikan dengan berbagai CMS populer, termasuk Concrete CMS.
Concrete CMS menyediakan integrasi multibahasa yang mudah, memungkinkan administrator untuk menambahkan fitur pengalihan bahasa ke situs mereka dengan cepat. Dengan memanfaatkan fitur canggih dan antarmuka yang ramah pengguna dari Concrete CMS, Anda dapat menyederhanakan pengaturan dan pemeliharaan pengalihan bahasa di platform Anda. Berikut adalah langkah-langkah untuk menginstal Linguise terjemahan otomatis pada Concrete CMS dan mengatur pengalihan bahasa.
#1 Daftar domain Concrete CMS
Mulai dengan membuat akun Linguise gratis dan menambahkan domain situs web Anda. Anda dapat menggunakan uji coba gratis 30 hari sebelum memutuskan berlangganan.

Selanjutnya, Anda perlu mengotorisasi domain Anda untuk diterjemahkan. Salin nama domain Anda, termasuk "https://", dan pilih "Concrete CMS" sebagai platform Anda. Pilih bahasa sumber dan bahasa target untuk pengaturan terjemahan otomatis dalam Concrete CMS.

#2: Unggah dan hubungkan skrip Linguise
Anda harus mengunggah skrip terjemahan Linguise ke server tempat Concrete CMS diinstal. Unduh skrip dari tautan yang disediakan, ekstrak, dan letakkan folder di direktori root instalasi Concrete CMS Anda. Pastikan folder bernama “linguise.”

Kemudian, masukkan kunci API Linguise ke dalam file Configuration.php di server Anda. Buka file tersebut dan ganti “REPLACE_BY_YOUR_TOKEN” dengan kunci API Anda, letakkan di dalam tanda kutip tunggal.

#3: Atur penulisan ulang URL Concrete CMS
Di Concrete CMS, penulisan ulang URL biasanya diaktifkan secara default. Jika tidak, Anda dapat mengaktifkannya melalui penyedia hosting Anda. Perbarui file .htaccess dengan menambahkan kode tertentu setelah baris “RewriteEngine on”. Ini akan mengkonfigurasi URL khusus bahasa.
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)(?:$|/)(.*)$ /concretee/linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . /concretee/index.php [L]
#4: Aktifkan dan sesuaikan pengalih bahasa
Tautan skrip JS Linguise harus dimuat di semua halaman Concrete CMS Anda untuk menampilkan pengalih bahasa dengan bendera dan URL alternatif (penting untuk SEO). Anda dapat menemukan tautan skrip di bawah pengaturan domain di dasbor Linguise Anda.

Untuk memuat skrip di Concrete CMS, masukkan kode ke dalam file header.php atau di dalam bagian <head> situs Anda melalui panel Admin dengan menavigasi ke Sistem & Pengaturan > SEO & Statistik.

Kemudian, tambahkan di bawah Kode Pelacakan.

Secara default, pengalih bahasa muncul di sudut kanan atas.

Namun, dasbor Anda dapat menyesuaikan tampilannya menggunakan fitur "Tampilan bendera bahasa".
#5: Konfigurasikan tampilan utama
Untuk mulai mengatur pengalih bahasa, navigasikan ke “Pengaturan” > “Tampilan Bendera Bahasa” di dasbor Linguise. Di sini, Anda dapat menyesuaikan beberapa pengaturan.
- Style ikon bendera: Pilih dari tiga gaya tampilan: berdampingan, menu dropdown, atau popup.
- Posisi: Pilih lokasi pengalih bahasa di situs web Anda, pastikan mudah diakses oleh pengunjung.

#6: Sesuaikan desain bendera
Setelah mengatur tampilan utama, Anda dapat menyesuaikan desain bendera bahasa.
- Tampilkan nama bahasa: Putuskan apakah akan menampilkan nama berdasarkan negara atau bahasa, seperti "Perancis" atau "Français."
- Tipe bendera Inggris: Opsi ini memungkinkan Anda membedakan antara variasi bahasa Inggris AS atau Inggris dan berlaku serupa untuk bahasa Spanyol, Portugis, atau Jerman.
- Style bendera: Pilih bentuk ikon bendera, baik bulat maupun persegi panjang.

#7: Sesuaikan warna dan ukuran
Selanjutnya, Anda dapat mempersonalisasi warna dan ukuran bendera.
- Jari-jari batas bendera: Atur radius dalam piksel untuk bendera persegi panjang.
- Warna nama bahasa: Pilih warna teks default untuk menampilkan nama-nama bahasa.
- Warna bahasa popup: Tentukan warna teks untuk judul bahasa di popup atau dropdown.
- Ukuran bendera: Atur ukuran ikon bendera.
- Warna hover nama bahasa: Atur warna hover untuk nama bahasa.
- Warna hover bahasa popup: Tentukan warna hover untuk judul bahasa di popup atau dropdown.

#8: Tambahkan bayangan kotak bendera
Terakhir, Anda dapat menyesuaikan pengaturan bayangan kotak bendera.
- Opsi pertama menambahkan efek bayangan pada ikon bendera yang ditampilkan di situs web Anda.
- Opsi kedua mengontrol efek bayangan saat pengguna mengarahkan kursor ke bendera bahasa.

Setelah puas dengan pengaturan, klik “Simpan” untuk menerapkan perubahan. Kunjungi situs web Concrete CMS Anda untuk memastikan pengalih bahasa berfungsi sebagaimana mestinya dan untuk melihat tampilannya.

Anda juga dapat menerjemahkan situs ke dalam bahasa tambahan, seperti Jerman.

Praktik terbaik untuk mengoptimalkan pengalih bahasa di Concrete CMS
Mengoptimalkan pengalih bahasa pada Concrete CMS meningkatkan pengalaman pengguna dalam lingkungan multibahasa. Berikut adalah tips kunci untuk meningkatkan pengalih bahasa pada platform Anda.
Menggunakan nama bahasa dan bendera

Menggabungkan nama bahasa dengan ikon bendera adalah cara efektif untuk membuat pengalih bahasa Anda lebih ramah pengguna. Pendekatan ini menawarkan dua isyarat visual, membantu pengguna dengan cepat mengidentifikasi dan memilih bahasa pilihan mereka. Nama bahasa memberikan kejelasan, sementara bendera menawarkan referensi visual, membuatnya lebih mudah bagi pengguna untuk memilih, terutama ketika sebuah bahasa digunakan di beberapa negara dengan bendera yang berbeda.
Misalnya, jika situs Concrete CMS Anda melayani audiens e-commerce global, menggabungkan “🇺🇸 English,” “🇫🇷 Français,” dan “🇩🇪 Deutsch” dalam pengalih bahasa dapat membuatnya lebih mudah bagi pengguna untuk dengan cepat menemukan bahasa pilihan mereka, meningkatkan pengalaman berbelanja mereka dan membantu mereka menavigasi situs dengan mudah.
Ikon bendera yang dapat dikenali
Penting untuk menggunakan ikon bendera yang jelas dan berkualitas tinggi yang mudah dikenali, bahkan dalam ukuran yang lebih kecil. Ikon-ikon ini membantu pengguna mengidentifikasi bahasa mereka dengan cepat tanpa harus membaca teks. Ketika diperlukan, penting untuk memilih ikon yang sensitif secara budaya yang mewakili bahasa daripada negara. Misalnya, menggunakan simbol netral untuk bahasa yang banyak digunakan seperti Arab mungkin lebih tepat daripada memilih bendera nasional.
Misalnya, platform Concrete CMS yang dirancang untuk agen perjalanan global mungkin menggunakan bendera Spanyol untuk bahasa Spanyol, bendera Kanada untuk bahasa Perancis, dan ikon globe untuk bahasa yang umum digunakan seperti bahasa Inggris. Ini memastikan ikon-ikon tersebut jelas dan intuitif, sehingga memudahkan pengguna untuk memilih bahasa yang mereka inginkan saat menjelajahi paket perjalanan.
Pengalih bahasa secara strategis

Pilihan bahasa harus ditempatkan di mana ia mudah terlihat dan dapat diakses oleh pengguna tanpa mengacaukan antarmuka. Opsi penempatan umum termasuk header situs, footer, atau menu navigasi utama. Konsistensi dalam penempatan di semua halaman sangat penting sehingga pengguna dapat menemukannya di mana saja di situs.
Misalnya, situs Concrete CMS dapat memposisikan pemilih di sudut kanan atas header, memastikan bahwa tetap terlihat saat pengguna menggulir halaman. Untuk perangkat seluler, mengintegrasikan ke dalam menu hamburger mempertahankan aksesibilitas sambil menghemat ruang.
Pertahankan konsistensi di seluruh halaman

Penting untuk menjaga konsistensi dalam tampilan dan fungsionalitas. Pengalih bahasa harus beroperasi dengan cara yang sama di setiap halaman, dan ketika pengguna beralih bahasa, mereka harus tetap berada di halaman yang sama dengan konten yang diterjemahkan ke dalam bahasa baru. Ini meningkatkan alur kerja pengguna dan membuat navigasi lebih intuitif.
Misalnya, pengalih bahasa dropdown muncul secara konsisten di seluruh halaman beranda, halaman kontak, dan lainnya. Ini memungkinkan pengguna untuk beralih bahasa dengan mulus tanpa kehilangan tempat mereka dalam materi.
Kesimpulan

Menyiapkan pemilih bahasa dan menerapkan terjemahan otomatis pada Concrete CMS situs web dapat memberikan pengalaman multibahasa yang mulus bagi pengguna Anda. Mengikuti langkah-langkah yang diuraikan dalam panduan ini, Anda dapat mengintegrasikan pemilih bahasa dan menyesuaikannya agar sesuai dengan kebutuhan situs Anda.
Mengoptimalkan pengalih bahasa secara efektif akan meningkatkan pengalaman dan keterlibatan pengguna. Untuk memulai, daftar untuk Linguise akun, integrasikan dengan Concrete CMS situs Anda, dan konfigurasikan pemilih bahasa berdasarkan preferensi Anda. Ini memastikan bahwa pengunjung dapat dengan mudah menavigasi platform Anda dalam bahasa pilihan mereka.



