Daftar isi
Persyaratan teknis Drupal
Terjemahan otomatis saraf yang akan digunakan dengan Drupal memerlukan penggunaan skrip PHP (dapat diunduh di bawah). Untuk menginstal Linguise , Anda memerlukan persyaratan berikut:
- Jalankan PHP 7+
- Apache, LiteSpeed, NGINX, server IIS
- Aktifkan penulisan ulang URL melalui konfigurasi Drupal
- Drupal 8+
Cara membuat situs Drupal Anda multibahasa dalam video
1. Buat Kunci API
Kunci API inilah yang diperlukan untuk mengaktifkan terjemahan di situs Drupal 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.
Kemudian dengan mengklik tab "Script PHP" Anda akan mendapatkan petunjuk instalasi yang akan kami ikuti secara detail di sini.
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.
2. Unggah dan hubungkan skrip terjemahan Linguise
Skrip terjemahan Linguise perlu diunggah ke server Anda tempat Drupal diinstal:
Setelah skrip diunduh, unzip dan unggah ke folder root tempat CMS diinstal.
- Pastikan itu berada di tingkat root situs web Anda (tempat Drupal berada)
- Pastikan folder menyimpan nama default " linguise "
Kunci Linguise perlu disalin dalam Configuration.php yang telah Anda unggah di server Anda, edit file dan salin Kunci API Anda di antara tanda kutip sederhana, ganti teks REPLACE_BY_TOUR TOKEN.
3. Siapkan penulisan ulang URL Drupal
Secara default, penulisan ulang URL aktif di Drupal . Di bilah menu atas, buka Konfigurasi > Pencarian dan metadata > Alias URL jika Anda ingin memastikannya. Perhatikan bahwa URL multibahasa juga berfungsi jika Anda menggunakan Pathauto Drupal .
URL menurut bahasa perlu dikonfigurasi dalam file .htaccess yang terletak di root instalasi Drupal . Copy saja kode ini setelah kode “ RewriteEngine on ” yang tersedia di default Drupal .htaccess.
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]
Terakhir, Drupal .htaccess Anda akan terlihat seperti ini:
4. Aktifkan pengalih bahasa
4.1 Muat skrip Linguise JS
Anda sekarang dapat memuat semua halaman terjemahan menggunakan URL, misalnya: www.shop.com /fr/
Pengalih bahasa adalah popup bendera untuk memilih bahasa yang Anda inginkan. Untuk memuatnya, Anda perlu menyalin kode yang diberikan di akhir konfigurasi situs web ke bagian atas halaman HTML Anda. Pengalih bahasa bendera kemudian akan dimuat secara otomatis.
Itu perlu dimuat di header halaman Anda. Drupal memberi Anda kemampuan untuk melakukan itu melalui sebuah modul, misalnya modul “Add to Head”: https://www. drupal _
Setelah terinstal, buka Konfigurasi > Tambahkan ke kepala > Tambahkan profil
Lalu paste link scriptnya
Terakhir, validasi lokasi skrip
Pengalih bahasa akan ditampilkan secara default di posisi mengambang di kanan atas situs web Anda. Anda dipersilakan untuk menyesuaikannya sesuai keinginan dengan CSS.
Siapkan pengalih bahasa
Pengalih bahasa dapat dikustomisasi dari Linguise > Pengaturan > Tampilan tanda bahasa. Setiap modifikasi di sini akan tercermin di situs web.
Di sisi kanan layar Anda memiliki pratinjau pengalih bahasa. Berikut adalah elemen yang dapat Anda atur:
- 3 tata letak: berdampingan, dropdown atau popup
- Posisi pengalih bahasa
- Konten pengalih bahasa
- Nama bahasa dalam bahasa Inggris atau bahasa asli
- Bentuk dan ukuran bendera
- Warna dan bayangan kotak
Muat pengalih bahasa di konten Drupal
Untuk menampilkan pengalih Bahasa di tempat tertentu, di Drupal , Anda harus mengatur posisinya sebagai "Di tempat".
Setelah Anda mengatur posisinya di Linguise , Anda dapat menambahkan kode pendek di bawah ini untuk memasukkannya. Klik kode di bawah ini untuk menaruhnya di clipboard Anda.
Setelah ditambahkan, di bagian depan Anda akan melihat bendera dan nama bahasa ditampilkan di area HTML tempat Anda menambahkan kode.
Aktifkan opsi sistem cache lokal
Sebagai opsi, Anda dapat mengaktifkan sistem cache lokal yang menyimpan URL dan konten multibahasa terkait untuk menyajikan halaman lebih cepat. Cache lokal akan menyimpan beberapa transfer data antara server Linguise dan server situs web Anda. Cache hanya digunakan ketika halaman telah diterjemahkan dan belum diperbarui. Cache yang diprioritaskan akan menjadi cache dari halaman multibahasa yang paling banyak dilihat.
Sebagai opsi, Anda dapat menentukan jumlah cache yang disimpan dalam MB. Dalam contoh berikut, cache diaktifkan dan jumlah cache yang harus disimpan adalah 500MB:
/** Basic configuration **/
public $cache_enabled = true;
public $cache_max_size = 500; // In megabyte