Tabel Isi
Persyaratan teknis
Untuk menjalankan ekstensi terjemahan Linguise untuk Joomla, Anda memerlukan hal-hal berikut:
- Gunakan PHP versi 7 ke atas
- Aktifkan penulisan ulang URL di 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, terhubung ke dasbor Linguise , lalu Anda perlu mengatur domain baru terlebih dahulu dan menyimpan pengaturannya untuk mendapatkan Kunci API.
Kunci API adalah yang dibutuhkan untuk mengaktifkan terjemahan di situs web Joomla Anda. Pada dasarnya, kunci API akan memeriksa bahasa apa yang diaktifkan pada domain mana dan akan memungkinkan halaman terjemahan neural untuk dihasilkan.
Salin Kunci API dan simpan di clipboard Anda atau biarkan tab browser tetap terbuka, sehingga Anda dapat menyalinnya nanti.

Instal ekstensi terjemahan Joomla
Sekarang Anda perlu menginstal Joomla (ini adalah satu paket) untuk mengaktifkan pengalih bahasa (flag dengan pengalih bahasa). Anda dapat mengunduh versi terbaru dari sini.
Setelah Joomla terpasang dan diaktifkan, Anda dapat mengakses konfigurasi komponen dengan menggunakan menu admin: Komponen > Linguise .
Dari sini, tempelkan kunci API yang telah Anda buat dari dasbor Linguise Anda dan klik terapkan.

Terjemahan dalam semua bahasa yang dipilih kini telah diaktifkan di situs web Joomla Anda!
Tindakan ini akan 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
Agar bahasa Anda dapat dimuat pada URL baru (seperti domain.com /es ), URL tersebut perlu dikonfigurasi di konfigurasi umum Joomla menu: Sistem > Konfigurasi > Situs.
Ada 2 opsi untuk diaktifkan, yang kebetulan merupakan opsi terbaik untuk SEO, yaitu:
- URL yang Ramah Mesin Pencari
- Gunakan Penulisan Ulang URL (memerlukan pengeditan file agar berfungsi dengan benar)

Penulisan ulang URL dan kesalahan 404: Jika kedua 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 multibahasa bawaan 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 pengelola modul Joomla )
- Gunakan cuplikan kode PHP

Tambahkan menu Joomla
Untuk menambahkan Joomla yang 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 tersebut.

Opsi alternatif akan menghasilkan URL alternatif untuk setiap bahasa, sehingga mesin pencari dapat dengan mudah merayapi semua versi bahasa dari halaman tersebut. Disarankan untuk tetap mengaktifkannya.

Contoh alternatif dalam kode HTML yang akan diindeks oleh mesin pencari:

Muat modul Joomla di dalam konten
Opsi lain untuk menyertakan pengalih bahasa adalah dengan menggunakan Joomla dan memuatnya menggunakan fitur muat modul . Teks yang perlu disertakan di editor teks apa pun adalah: {loadmodule linguise }

Kode PHP untuk menyertakan pengalih bahasa
Bagian ini lebih ditujukan untuk pengembang yang ingin menyertakan pengalih bahasa Linguise , misalnya, dalam file template PHP kustom yang memuat sebagian header situs web. Ada kode yang dapat Anda gunakan untuk itu, cukup salin dan tempel dari komponen tersebut.
/**
* 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 tipe 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 berwarna putih dan pada footer berwarna gelap.

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

Muat pengalih bahasa di konten Joomla

Untuk menampilkan pengalih bahasa di tempat tertentu dalam Joomla , Anda harus mengatur posisinya sebagai “Di tempat”.
Setelah Anda mengatur posisinya di Linguise , Anda dapat menambahkan kode pendek di bawah ini untuk menyertakannya. Salin kode di bawah ini untuk menempelkannya ke clipboard Anda.
Setelah ditambahkan, di bagian depan Anda akan melihat bendera dan nama bahasa ditampilkan di area HTML tempat Anda menambahkan kode.
Desain bendera dan teks 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 berwarna putih dan pada footer berwarna gelap.
Opsi utama adalah:
- Bentuk dan ukuran bendera
- Nama bahasa, warna teks
- Bayangan elemen saat kursor mouse diarahkan ke atasnya
- Gaya kursor mouse saat diarahkan ke atas

Tutorial lengkap terjemahan otomatis Joomla
Opsi lanjutan pengalih bahasa
Terakhir, Anda dapat mengatur opsi lanjutan seperti pengaturan cache, jumlah URL dan terjemahan yang disimpan secara lokal agar dapat disajikan lebih cepat.
Pengalihan bahasa peramban tidak disarankan karena berbagai alasan yang dijelaskan di sini. Pada dasarnya, ini mengalihkan pengguna ke salah satu bahasa yang telah diatur di perambannya.

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 terbaru kami, Anda dapat menerjemahkan konten yang dimuat secara asinkron (dinamis) setelah halaman dimuat dengan mudah. Peningkatan ini memastikan pengalaman multibahasa yang lebih lancar bagi pengunjung Anda!
Pastikan Anda juga mengaktifkannya di Pengaturan akun dasbor Linguise Anda!

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