Apa yang Saya Pelajari dari Membangun Situs WordPress Multibahasa

Diterbitkan: 2022-08-03

Di permukaan, tampaknya hampir setiap situs web dapat memperoleh manfaat dari multibahasa. Tapi itu terutama berlaku untuk organisasi yang melayani publik.

Ketika informasi penting dibagikan, informasi tersebut perlu menjangkau sebanyak mungkin orang. Mendobrak hambatan bahasa dapat memainkan peran penting.

Untungnya, ini adalah area di mana WordPress unggul. Ada beberapa plugin yang tersedia untuk membuat situs web multibahasa. Dan inti WordPress telah diterjemahkan ke lebih dari 180 bahasa. Bersama-sama, mereka memberikan dasar yang kuat untuk jenis proyek ini.

Ini semua terdengar sangat menakjubkan. Tetapi baru belakangan ini saya mengalaminya secara langsung. Saya menemukan bahwa, seperti halnya mempelajari bahasa baru, ada banyak detail dan konsep yang harus diserap. Dan ada beberapa pasang surut di sepanjang jalan.

Dengan itu, saya telah mengumpulkan beberapa pemikiran untuk membangun situs web multibahasa dengan WordPress. Ini sama sekali bukan panduan lengkap. Sebaliknya, ini merupakan upaya untuk menyampaikan beberapa pelajaran berharga kepada sesama desainer. Mari kita mulai!

Buat Rencana Multibahasa

Sebelum Anda dapat menerjemahkan situs web ke dalam berbagai bahasa, penting untuk menetapkan kebutuhan dasar proyek. Ini akan membantu Anda membuat rencana untuk bergerak maju. Berikut adalah beberapa item penting untuk dipertimbangkan:

Bahasa

Dimulai dengan mengidentifikasi bahasa apa yang dibutuhkan. Ini mungkin tidak sejelas yang Anda pikirkan. Untungnya, data dapat membantu Anda memilih.

Misalnya, menelusuri daftar pelanggan situs eCommerce Anda dapat memberikan beberapa petunjuk. Jika Anda menemukan bahwa persentase pelanggan yang signifikan tinggal di negara yang berbeda, itu bisa menjadi indikator yang kuat. Analytics juga menawarkan data geografis dan bahasa.

Tanpa data yang relevan, ini bisa menjadi tugas yang rumit bagi beberapa organisasi. Jika Anda melayani wilayah geografis tertentu, Anda mungkin melihat bahasa tambahan apa yang umum digunakan.

Setelah Anda menetapkan opsi bahasa yang ingin Anda tawarkan, Anda akan dapat fokus pada alat yang dapat membantu Anda melakukan pekerjaan itu.

Pertimbangan Teknis dan Konten

Sekarang saatnya memikirkan apa yang ingin Anda terjemahkan dan memilih metode untuk melakukannya. Idealnya, ini semua tentang apa yang terbaik untuk pengguna Anda. Secara realistis, mungkin perlu diimbangi dengan sumber daya yang Anda miliki.

Menentukan konten mana yang akan diterjemahkan merupakan bagian dari tindakan penyeimbangan ini. Semakin banyak konten yang Anda miliki, semakin banyak sumber daya yang Anda perlukan. Jika Anda memiliki anggaran terbatas, itu bisa berarti hanya menerjemahkan item yang paling penting.

Perlu juga disebutkan bahwa WordPress lebih dari sekadar front end. Jika pengguna memerlukan akses ke back end (di situs keanggotaan, misalnya), itu juga perlu diterjemahkan. Meskipun inti WordPress multibahasa, itu tidak mencakup tema dan plugin. Terserah setiap penulis tema dan plugin untuk menyediakan terjemahan. Jika tidak, Anda mungkin perlu melakukannya sendiri.

Cara pelaksanaannya juga penting. Terjemahan dapat dilakukan secara manual oleh satu orang atau lebih, atau melalui alat otomatis seperti Google Terjemahan. Yang terakhir biasanya membutuhkan plugin yang terhubung ke API. Ini kemungkinan akan memiliki biaya, tetapi mungkin lebih murah daripada mempekerjakan seseorang untuk menerjemahkan dengan tangan.

Kelemahan dari terjemahan otomatis adalah akurasi dan keterbacaan. Jika Anda tidak berbicara dalam bahasa yang Anda terjemahkan (atau mengenal seseorang yang melakukannya), mustahil untuk mengetahui seberapa akurat alat tersebut. Dan, meskipun cukup akurat, mungkin tidak menghasilkan aliran pembacaan yang alami. Pengguna mungkin kesulitan memahami apa yang Anda coba katakan.

Pemeliharaan Masa Depan

Konten berubah dan terakumulasi dari waktu ke waktu. Baik itu perubahan pada halaman yang ada atau posting blog baru, versi terjemahan harus selalu diperbarui. Jika tidak, Anda berisiko memberikan informasi yang tidak akurat atau ketinggalan zaman kepada segmen audiens Anda.

Ini bermuara pada sumber daya dan kenyamanan. Sistem otomatis dapat menangani berbagai hal dengan cepat, sedangkan metode manual dapat berarti proses persiapan konten yang lebih lama. Sekali lagi, Anda harus menentukan apa yang Anda mampu dan apa yang sesuai dengan alur kerja Anda.

Penting untuk menentukan bahasa mana yang ingin Anda sediakan untuk pengguna.

Menyatukan Situs WordPress Multibahasa

Dalam kasus saya, ada beberapa tantangan dalam menyusun situs multibahasa. Beberapa karena metode penerjemahan yang dipilih (otomatis), dan lainnya karena kurangnya pengalaman saya di bidang ini.

Berikut adalah beberapa sorotan (dan sorotan) dari proses tersebut:

Menerjemahkan Bidang Kustom

Saat ini, saya membuat blok khusus untuk editor blok Gutenberg menggunakan Bidang Kustom Tingkat Lanjut. Plugin terjemahan yang saya gunakan (WPML) memiliki add-on yang bekerja bersama dengan ACF untuk memastikan konten diterjemahkan.

Butuh beberapa kali percobaan agar ini berfungsi dengan benar. Salah satu trik yang saya pelajari adalah Anda perlu mengatur bidang Anda secara manual untuk menerjemahkan atau menyalin ke bahasa lain.

Misalnya, bidang yang berisi foto dapat disalin (sehingga ditampilkan untuk semua bahasa), sedangkan bidang teks harus disetel untuk diterjemahkan. Konsepnya sederhana, tapi saya masih butuh beberapa saat untuk memahaminya.

Tweaks Desain RTL

Bahasa seperti bahasa Arab dibaca dari kanan ke kiri (RTL). Oleh karena itu, diperlukan beberapa penyesuaian untuk memastikan bahwa tema Anda ditampilkan dengan benar dalam format ini.

Korsel yang saya buat akhirnya disembunyikan dari pandangan dalam bahasa Arab. Sementara beberapa plugin memperhitungkan ini, milik saya tidak. Butuh beberapa CSS khusus untuk menyelesaikan masalah ini.

Selain itu, hal-hal kecil seperti ikon yang ditampilkan di sebelah item menu juga perlu diperbaiki. Ini adalah pengingat bahwa ada banyak detail kecil yang harus dipikirkan.

Kueri Posting Kustom

Proyek saya menyertakan beberapa kueri posting WordPress khusus yang ditempatkan di templat tema. Setelah proses terjemahan awal, saya perhatikan bahwa kueri ini menampilkan semua terjemahan untuk setiap posting – bukan hanya bahasa yang dipilih saat ini.

Beberapa penelitian mengarahkan saya untuk menemukan parameter kueri suppress_filters . Menyetel ini ke false memungkinkan WPML untuk menampilkan posting yang relevan untuk setiap bahasa.

Beberapa upaya diperlukan untuk menerjemahkan area yang relevan dari situs web Anda.

Situs Web Multibahasa Berada dalam Jangkauan Semua Orang

Pengambilan terbesar dari pengalaman ini adalah bahwa menjadi multibahasa berada dalam jangkauan semua orang. Ekosistem WordPress menawarkan banyak opsi yang menjalankan keseluruhan dalam hal fungsionalitas dan anggaran.

Kuncinya adalah membuat rencana dan memastikan bahwa Anda membuat keputusan yang solid. Tentukan bahasa yang ingin Anda tawarkan, alat terbaik untuk pekerjaan itu, dan bagaimana perawatan akan ditangani. Masing-masing item ini sangat penting untuk keberhasilan proyek secara keseluruhan.

Perlu juga dipahami bahwa beberapa penyesuaian perlu dilakukan di sepanjang jalan. Beberapa spesifik bahasa, sementara yang lain didasarkan pada tema dan plugin yang Anda gunakan. Itu semua bagian dari proses.

Saya harap panduan ini memberi Anda langkah awal untuk membangun situs multibahasa dengan WordPress! Bagi saya, saya tahu pengalaman itu akan membantu membuat perjalanan lebih mulus di masa depan.