WordPress diatur ke bahasa Belanda. Ketika saya menggunakan get_the_archive_title()
tema saya dengan benar, output "Categorie: Category-name" pada halaman arsip kategori. Namun saya ingin itu membaca "Sectie: Category-name".
Saya tidak ingin mengubah file bahasa Belanda di folder wp-content / languages, karena itu akan diperbarui oleh pembaruan WordPress.
Saya mencoba menyalin file terjemahan itu, mengubah terjemahan "kategori" dan memasukkan file nl_NL.mo baru ke dalam my-theme / languages. Ini tidak memiliki efek apa pun.
Bagaimana saya bisa mencapai terjemahan yang berbeda untuk beberapa string tanpa mengubah file terjemahan inti?
sumber
gettext
filter tidak akan menangkap terjemahan yang menggunakan string "konteks", itu akan memerlukan gettext_with_context .return $domain != 'child-domain' && ( $new = __( $original, 'child-domain' ) ) != $original ? $new : $translated;
. Dengan cara ini, saya dapat mengatur terjemahan utama pada file PO tema anak bukannya mengirimnya ke dalam kode fungsi.