Beranda » WordPress » Cara Menerjemahkan Tema WordPress untuk Aksesibilitas yang Lebih Baik

    Cara Menerjemahkan Tema WordPress untuk Aksesibilitas yang Lebih Baik

    Mengizinkan klien mengelola situs web mereka dalam bahasa asli mereka adalah aspek penting dari aksesibilitas. Jika Anda mengembangkan situs WordPress yang mungkin ada pengguna dari negara yang tidak berbahasa Inggris, mungkin perlu untuk menerjemahkan tema.

    Melokalisasi tema tidak berarti Anda menerjemahkan konten di frontend seperti pos dan halaman; sebaliknya, ini mengacu pada konten yang berhubungan dengan tema di area admin: deskripsi tema, opsi, dan penyesuai.

    Tim Inti WordPress memberikan penekanan besar pada terjemahan WordPress Core. Sudah diterjemahkan ke banyak bahasa asing; yang menjadikan WordPress sistem manajemen konten yang benar-benar global.

    Dapat melokalisasi temanya sangat berguna untuk klien yang menggunakan area admin dalam bahasa ibu mereka sendiri, jika tidak, bagian penting dari pengaturan admin mereka (pengaturan di bawah “Penampilan” menu) akan ditampilkan dalam bahasa Inggris, sedangkan bagian lain dari dashboard dalam bahasa ibu mereka. Ini bukan pengalaman yang mulus.

    Internasionalisasi vs. Lokalisasi

    Membuat tema dapat diakses dalam bahasa lain membutuhkan 2 langkah utama: internasionalisasi dan lokalisasi. I18n (internasionalisasi) dan l10n (lokalisasi) mewakili dua sisi dari koin yang sama.

    I18n adalah proses di mana pengembang tema menambahkan fitur ke tema mereka itu memungkinkan terjemahan nanti. Ketika sebuah tema disediakan dengan fitur i18n, itu disebut terjemahan-siap, tetapi itu tidak berarti sudah diterjemahkan.

    Terjemahan terjadi selama proses l10n, ketika seorang penerjemah, pengembang, atau pemilik situs menerjemahkan tema ke bahasa asing, memanfaatkan fitur i18n yang sebelumnya ditambahkan oleh pembuat tema ke tema.

    Dalam panduan ini kita akan melihat cara menyediakan l10n untuk sebuah tema, atau dengan kata lain bagaimana menerjemahkannya ke bahasa asing (dalam contoh kita, ke Spanyol).

    1. Temukan Tema WordPress yang Siap Terjemahan

    Anda tidak harus menjadi pengembang atau tahu cara membuat kode jika Anda ingin melokalisasi tema WordPress, Anda hanya perlu berbicara bahasa yang dipilih.

    Pertama-tama, Anda perlu menemukan tema WordPress yang siap terjemahan. Ini adalah tugas yang mudah, karena dalam Direktori Tema WordPress resmi mereka ditandai dengan “siap terjemahan” menandai.

    Anda tidak perlu melakukan apa pun selain mengklik pada “Filter Fitur”, Periksalah “Terjemahan Siap” fitur, tekan tombol “Terapkan Filter” tombol, dan pilih tema yang paling Anda sukai.

    2. Tambahkan Terjemahan dengan Poedit

    Jika tema ditandai sebagai terjemahan siap, itu berarti penulis sudah menambahkan fitur i18n ke dalamnya. Setiap tema terjemahan siap berisi file dengan ekstensi .POT yang memungkinkan Anda untuk menerjemahkan tema dengan mudah.

    Pertama-tama, Anda perlu menemukan file ini; biasanya terletak di dalam /bahasa map. File .POT adalah file templat terjemahan yang dapat diterjemahkan ke bahasa apa pun. Anda perlu memuat file ini ke dalam program editor terjemahan Poedit.

    Karena Poedit adalah program mandiri yang berjalan dari desktop Anda, Anda harus mengunduh dan menginstalnya terlebih dahulu. Ada perangkat lunak editor terjemahan lain di luar sana juga, tetapi mungkin Poedit adalah yang paling dikenal luas. Jika Anda memilih perangkat lunak yang berbeda, disarankan untuk menggunakan a editor gettext.

    Setelah Anda melewati proses instalasi Poedit, Anda akan melihat layar berikut:

    2.1. Buat Terjemahan Baru

    Sayangnya “Terjemahkan WordPress theme atau plug-in” opsi hanya dapat dipilih oleh pengguna yang meningkatkan ke Poedit Pro, jadi kami akan memilih opsi kedua, yaitu opsi “Buat terjemahan baru”.

    Setelah mengkliknya, pilih file .pot yang sebelumnya Anda temukan. Ketika ini terjadi, Anda harus memilih bahasa di mana Anda ingin melakukan terjemahan dari daftar dropdown.

    Dalam tutorial ini kita akan memilih bahasa Spanyol, tetapi proses terjemahannya bekerja dengan cara yang sama dengan bahasa lain.

    2.2. Terjemahkan File

    Terjemahan itu sendiri adalah proses yang cukup mudah di Poedit: teks sumbernya diiris menjadi string yang lebih pendek, dan kamu perlu terjemahkan string-string ini satu per satu. Berita baiknya adalah Anda tidak perlu menerjemahkan seluruh file sekaligus, Anda dapat menyimpan pekerjaan Anda, dan kembali ke sana ketika Anda ingin melanjutkan.

    2.3. Periksa Properti Terjemahan

    Sebelum menyimpan terjemahan, ada baiknya memeriksa properti terjemahan. Anda dapat menemukannya di bawah Katalog> Properti item menu bar atas. Dua item pertama di dalam pop-up Properties Terjemahan, nama Proyek dan Bahasa ditetapkan secara default oleh Poedit, tetapi penting untuk memperhatikan yang berikutnya, Bentuk jamak.

    Bentuk jamak adalah aspek penting dari terjemahan, karena di setiap jamak bahasa mengikuti pola tertentu yang perlu diketahui oleh perangkat lunak editor terjemahan untuk menanganinya dengan benar..

    Bentuk jamak menggunakan sintaks berikut: nplurals = 2; jamak = (n! = 1); (dalam hal bahasa Spanyol).

    Poedit menetapkan aturan terjemahan jamak default, tetapi Anda dapat memodifikasinya jika diinginkan. Anda dapat menemukan daftar tentang bentuk jamak yang sesuai dalam banyak bahasa di lembar kerja praktis ini, tetapi jika Anda ingin memahami bagaimana bentuk jamak bekerja di editor gettext, baca panduan pengguna ini tentang hal itu.

    Anda juga bisa atur charset di Properties Terjemahan. Standarnya adalah UTF-8, dan itu yang paling aman untuk dipilih, karena dapat digunakan untuk semua bahasa, tetapi tentu saja Anda dapat menggunakan charset yang lebih spesifik, seperti iso-8859-1 untuk bahasa Latin-1 seperti Spanyol.

    Pada daftar periksa W3C Anda selalu dapat memeriksa apakah Anda memilih yang tepat untuk bahasa yang Anda ingin lakukan pelokalan.

    2.4. Simpan File Terjemahan

    Ketika Anda menyimpan terjemahan, sangat penting bagi Anda gunakan format yang tepat. Di akhir nama file Anda harus memasukkan yang sesuai negara dan bahasa kode.

    WordPress menggunakan kode negara-bahasa gettext, Anda harus menambahkan kode bahasa yang sesuai terlebih dahulu, diikuti dengan garis bawah, dan akhirnya kode negara, untuk Spanyol format yang tepat adalah es_ES.

    Untungnya Poedit adalah program yang sangat berguna sehingga jika Anda mengklik tombol Simpan di bilah menu atas, program ini memberi Anda kode bahasa yang tepat di dalam “Simpan sebagai ... ” jendela pop up. Dua huruf pertama adalah kode bahasa, dan dua huruf kedua untuk kode negara.

    Anda juga perlu mengetikkan nama tema sebelum kode negara-bahasa, sehingga file contoh akan disimpan di bawah twentyfifteen_es_ES.po nama file. File .PO (Objek Portable) berisi terjemahan, dan Anda harus membuka ini jika Anda ingin memodifikasi terjemahan nanti.

    Jika Anda melihat /bahasa folder tema Anda, Anda akan melihat bahwa Poedit juga menyimpan file lain dengan ekstensi .MO. Ini adalah file terjemahan yang dikompilasi, dan Anda juga memerlukannya jika Anda ingin situs terlokalisasi Anda berfungsi dengan baik.

    3. Unggah File Terjemahan Anda

    Sekarang setelah file terjemahan siap, Anda harus melakukannya unggah tema yang dimodifikasi ke server Anda dengan bantuan klien FTP. Anda dapat mengunggah seluruh tema lagi, tetapi Anda juga bisa masukkan hanya dua file terjemahan baru (.po dan .mo) ke /bahasa folder tema Anda.

    Catatan Akhir

    Kamu butuh buat file terjemahan terpisah (masing-masing file .PO dan .O) dengan Poedit untuk setiap bahasa yang Anda inginkan temanya tersedia.

    Apa yang benar - benar keren tentang WordPress adalah jika klien Anda mengubah bahasa admin area di bawah Pengaturan> Umum menu dashboard, WordPress akan secara otomatis memilih file terjemahan yang sesuai untuk temanya.