Kode Pendek Bersyarat Berdasarkan Bahasa

Terjemahkan semua string yang sulit dijangkau atau tidak terlihat menggunakan kode pendek TranslatePress yang disajikan di bawah ini.

Cara menggunakan kode pendek bersyarat TranslatePress untuk menampilkan konten berdasarkan bahasa

Hal-hal seperti email yang dikirim ke pengguna oleh plugin yang berbeda tidak dapat diterjemahkan menggunakan antarmuka terjemahan visual karena tidak muncul di front-end.

Untuk jenis konten lainnya, Anda dapat menggunakan TranslatePress kode pendek bersyarat untuk menampilkan konten berdasarkan bahasa:





Hal ini juga dapat dilakukan dengan PHP:

<?php
    $current_language = get_locale();

    if( $current_language == 'en_EN' ){
      echo 'text in language en_EN';
    }
    
    if( $current_language == 'fr_FR' ){
      echo 'text in language fr_FR';
    }
    
?>

Menampilkan gambar berdasarkan bahasa dengan kode pendek bersyarat

Kasus penggunaan lain dari kode pendek bersyarat adalah untuk menerjemahkan gambarpada dasarnya menampilkan gambar yang berbeda untuk bahasa yang berbeda.

[trp_language language="en_US"] 
<‍img src="https://example.com/image_en.png" /> 
[/trp_language]
[trp_language language="fr_FR"]
<‍img src="https://example.com/image_fr.png" />
[/trp_language]

Namun demikian, hal ini sekarang dapat dengan mudah dicapai secara langsung dari front-end dengan menggunakan fungsionalitas penerjemahan gambar built-in.

Anda juga dapat menggunakan kode pendek bersyarat untuk menampilkan Blok Gutenberg hanya dalam bahasa yang diinginkan.

Untuk melakukan ini, Anda harus membungkus blok Gutenberg di antara dua blok shortcode. Blok kode pendek pertama akan berisi awal dari kode pendek bersyarat kita ().

Membungkus konten di antara dua blok kode pendek TranslatePress

Hasilnya dapat dilihat pada gambar berikut ini. Halaman pertama adalah versi bahasa Inggris default dan yang kedua adalah versi bahasa Spanyol dari halaman yang sama.

Hasil kode pendek bersyarat bahasa Inggris
Hasil kode pendek bersyarat bahasa Spanyol

Alternatif lain untuk kode pendek bersyarat TranslatePress adalah antarmuka Terjemahan String di mana Anda dapat mengakses string gettext (seperti email) dan dengan mudah menerjemahkannya dari daftar.

0 Komentar

Kirim Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *