Instal Linguise di Joomla

Daftar isi

Persyaratan teknis

Untuk menjalankan ekstensi terjemahan Linguise untuk Joomla, Anda memerlukan yang berikut:

  • Jalankan versi PHP 7+ atau lebih tinggi
  • Aktifkan penulisan ulang URL dalam konfigurasi Joomla
    Ini akan diperiksa secara otomatis oleh ekstensi Joomla
  • Versi Joomla ≥ 3.5

Hasilkan Kunci API

Sebelum menginstal terjemahan otomatis Joomla di Linguise , Anda perlu mendaftarkan akun Linguise terlebih dahulu, setelah itu koneksi ke dashboard Linguise Anda harus menyiapkan domain baru terlebih dahulu dan menyimpan pengaturannya untuk mendapatkan Kunci API.

Kunci API inilah yang diperlukan untuk mengaktifkan terjemahan di situs Joomla Anda. Pada dasarnya, kunci API akan memeriksa bahasa apa yang diaktifkan di domain apa dan akan memungkinkan pembuatan halaman terjemahan saraf.

Salin Kunci API dan simpan di clipboard Anda atau biarkan tab browser tetap terbuka, sehingga Anda dapat menyalinnya nanti.

terjemahan-kunci-API

Instal ekstensi terjemahan Joomla

Sekarang Anda perlu menginstal Joomla (ini adalah satu paket) untuk mengaktifkan pengalih bahasa (bendera dengan pengalih bahasa). Anda dapat mengunduh versi terbaru dari sini.

Setelah Joomla diinstal dan diaktifkan, Anda dapat mengakses konfigurasi komponen dengan menggunakan menu admin: Component > Linguise .

Dari sini, tempel kunci API yang Anda buat dari dasbor Linguise Anda dan klik terapkan.

Sekarang terjemahan dalam semua bahasa yang dipilih sudah diaktifkan di situs Joomla Anda!

Tindakan ini harus menyinkronkan semua pengaturan bahasa antara Linguise dan situs web Anda (bahasa asli dan daftar bahasa terjemahan).

Catatan penting SEO: Jumlah bahasa yang Anda atur berdampak besar pada SEO. Saat Anda menyiapkan bahasa terjemahan, jika Anda memiliki banyak halaman yang diindeks (>500), mesin pencari mungkin memerlukan banyak waktu untuk memprosesnya. Ini dapat memengaruhi SEO Anda dalam bahasa asli Anda. Itu sebabnya kami menyarankan untuk menambahkan maksimal 5 bahasa terlebih dahulu, kemudian saat diindeks, Anda dapat menambahkan bahasa dalam batch 3 per bulan.

Pastikan penulisan ulang URL diaktifkan

Untuk memuat bahasa Anda pada URL baru (seperti domain.com /es ), URL tersebut perlu dikonfigurasi dalam konfigurasi umum Joomla menu: Sistem > Konfigurasi > Situs.

Ada 2 opsi untuk mengaktifkan, yang menurut pendapat Anda adalah yang terbaik untuk SEO, yaitu:

  • URL Ramah Mesin Pencari
  • Gunakan Penulisan Ulang URL (memerlukan pengeditan file agar berfungsi dengan baik)

Penulisan ulang URL dan kesalahan 404: Jika 2 pengaturan ini tidak diaktifkan, Anda akan mengalami kesalahan 404 pada halaman bahasa. Selain itu, pastikan tidak ada alat bahasa lain yang “mengunci” URL multibahasa seperti plugin filter bahasa untuk sistem Joomla .

Tambahkan pengalih bahasa Joomla

Anda memiliki 3 metode untuk memuat pengalih bahasa situs web (bendera dan nama bahasa) ke situs web Anda di Joomla.

  • Gunakan menu Joomla (dari pengelola menu Joomla )
  • Gunakan modul Joomla (dari manajer modul Joomla )
  • Gunakan cuplikan PHP

Tambahkan menu Joomla

Untuk menambahkan Joomla untuk menampilkan pengalih bahasa cukup gunakan pengelola menu Joomla Menu > Menu Anda > Baru

Dari pengaturan elemen menu, pilih Linguise dan selesai!

Menu Anda akan ditampilkan sesuai dengan pengaturan tampilan yang telah Anda atur di komponen.

Opsi alternatif akan menghasilkan URL alternatif per bahasa, sehingga mesin pencari dapat merayapi semua versi bahasa halaman dengan mudah. Disarankan untuk membiarkannya diaktifkan.

Contoh alternatif pada kode HTML yang akan dirayapi oleh mesin pencari:

tautan alternatif

Muat modul Joomla di konten

Joomla yang sudah diinstal sebelumnya dan memuatnya menggunakan fitur memuat modul . Teks yang akan disertakan dalam editor teks apa pun adalah: {loadmodule mod_ linguise }

Kode PHP untuk menyertakan pengalih bahasa

Bagian ini lebih untuk pengembang yang ingin menyertakan pengalih bahasa Linguise , misalnya, file template PHP khusus yang memuat bagian dari header situs web. Ada kode yang dapat Anda gunakan untuk itu, cukup salin dan tempel dari komponen.

				
					/**
* Get the linguise module
* If you want to use a completely different login module change the value of name in your layout override.
*/
$linguisemodule = LinguiseModelLinguise::getLinguiseModule('mod_linguise');
echo JModuleHelper::renderModule($linguisemodule, array('id' => 'section-box'));
				
			

Atur jenis pengalih bahasa

Ada banyak pilihan desain yang membantu pengalih bahasa dimuat di mana saja di situs web Anda. Misalnya, gaya tidak akan sama pada bilah atas putih dan footer gelap.

Di sisi kanan layar, Anda dapat menggunakan pratinjau untuk memeriksa pratinjau.

Muat pengalih bahasa di konten Joomla

posisi bendera di tempat

Untuk menampilkan Pengalih Bahasa di tempat tertentu, di Joomla , Anda harus mengatur posisinya sebagai “Di tempat”.
Setelah Anda mengatur posisinya di Linguise , Anda dapat menambahkan kode pendek di bawah ini untuk memasukkannya. Salin kode di bawah ini untuk menaruhnya di clipboard Anda.

[linguise]

Setelah ditambahkan, di bagian depan Anda akan melihat bendera dan nama bahasa ditampilkan di area HTML tempat Anda menambahkan kode.

Bendera pengalih bahasa dan desain teks

Ada banyak pilihan desain yang membantu pengalih bahasa dimuat di mana saja di situs web Anda. Misalnya, gaya tidak akan sama pada bilah atas putih dan footer gelap.

Opsi utama adalah:

  • Bentuk dan ukuran bendera
  • Warna teks nama bahasa
  • Bayangan elemen pada mouse hover
  • Gaya melayang mouse

Tutorial lengkap terjemahan otomatis Joomla

Opsi lanjutan pengalih bahasa

Terakhir, Anda dapat mengatur opsi lanjutan seperti pengaturan cache, jumlah URL, dan terjemahan untuk disimpan secara lokal agar disajikan lebih cepat.

Pengalihan bahasa browser tidak disarankan karena berbagai alasan yang dirinci di sini. Pada dasarnya, ini mengarahkan pengguna ke salah satu bahasa yang diatur di browsernya.

Fitur Terjemahan Dinamis

Memperkenalkan fitur baru kami “Terjemahan Dinamis”. Kami memahami bahwa sebagian besar situs web interaktif memiliki konten dinamis yang dihasilkan melalui JavaScript atau AJAX.  

Dengan fitur Terjemahan Dinamis kami yang baru, Anda dapat dengan lancar menerjemahkan konten yang dimuat secara asinkron (dinamis) setelah halaman dimuat. Peningkatan ini memastikan pengalaman multibahasa yang lebih lancar bagi pengunjung Anda!

Pastikan Anda juga mengaktifkannya di Pengaturan akun dashboard Linguise Anda! 

terjemahan_dinamis

Masih mengalami masalah dengan pemasangan Linguise Anda? Jangan ragu untuk menghubungi kami, kami menawarkan pemasangan gratis khusus di situs web Anda!