Advertisement
  1. Code
  2. WordPress

Tip Singkat: Menggunakan Fungsi Bernama _e, _n dan __

Scroll to top
Read Time: 2 min

Indonesian (Bahasa Indonesia) translation by Muhamad Zulfiqor (you can also view the original English article)

Anda mungkin telah memenuhi fungsi-fungsi ini selama karier WordPress Anda. Ini dapat digunakan untuk menerjemahkan tujuan. Berikut beberapa contoh cepat tentang cara menggunakannya.


Mengapa Menggunakannya?

Faktanya adalah WordPress dapat digunakan dan diterjemahkan ke dalam setiap bahasa di dunia. Jika Anda ingin tata letak halaman web yang dapat menangani beberapa bahasa, Anda dapat melakukannya dengan default menerjemahkan sistem yang dibangun ke dalam WordPress. Anda bahkan tidak perlu menulis kode PHP yang kompleks atau sebuah plugin untuk itu. Hanya menggunakan metode ini dan membuat file bahasa yang sesuai.


Mana untuk menggunakannya?

Tempat untuk menggunakan fungsi ini adalah file PHP tema dan plugin. Untuk pemula saya menyarankan menggunakan mereka hanya dalam tema, tapi kemudian Anda dapat menjelajahi menggunakan mereka dalam plugin juga.


Gettext file

Untuk menerjemahkan teks, WordPress menggunakan kerangka terjemahan gettext. Data ini disimpan dalam POT (Portable Object Template), PO (Portable Object) dan file MO (Machine Object). Anda dapat membuat file-file ini dengan Open Source poEdit dan GNU gettext. File bahasa default untuk antarmuka WordPress di dalam folder wp-content. Informasi selengkapnya dapat dibaca dalam terjemahan artikel di WordPress Codex.


contoh

_e digunakan untuk teks sederhana sementara _n dapat digunakan untuk bentuk jamaknya adalah sebuah kata, Anda bahkan dapat menentukan bentuk yang berbeda untuk nomor yang berbeda dari objek atau benda.


Untuk pengembang

Jika Anda seorang pengembang PHP dan mungkin ingin menulis sebuah plugin atau hal berguna lain yang berhubungan dengan proyek WordPress Anda Anda dapat menggunakan fungsi __, yang mengembalikan versi yang diterjemahkan dari string tertentu. Ini kembali string dapat diintegrasikan dalam apa pun WordPress kode Anda inginkan.


Referensi

Jadi perbedaan utama antara __ dan _e adalah bahwa satu yang terakhir menggemakan hasil ke halaman web. __ berfungsi sebagai alias fungsi translate(). Fungsi-fungsi ini dapat ditemukan dalam wp-termasuk/l10n.php.

Halaman referensi untuk fungsi-fungsi berikut:

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.