Keelel põhinev tingimuslik lühikood

Tõlgi kõik raskesti ligipääsetavad või mitte nähtavad stringid, kasutades allpool esitatud lühikoodi TranslatePress.

Kuidas kasutada TranslatePressi tingimuslikku lühikoodi, et kuvada sisu keele alusel

Erinevate pluginate poolt kasutajatele saadetud e-kirju ei saa tõlkida visuaalse tõlkeliidese abil, sest need ei ilmu front-endis.

Nende muude sisutüüpide jaoks saate kasutada TranslatePressi tingimuslik lühikood, et kuvada sisu keele alusel:





Seda saab teha ka PHP-ga:

<?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';
    }
    
?>

kuvade kuvamine keele alusel tingimusliku lühikoodi abil

Teine tingimusliku lühikoodi kasutusjuhtum on järgmine piltide tõlkiminepõhimõtteliselt erinevate keelte jaoks erinevate piltide kuvamine.

[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]

Seda saab nüüd aga hõlpsasti teha otse front-endist, kasutades sisseehitatud pilditõlkefunktsiooni.

Samuti on võimalik kasutada tingimuslikku lühikoodi, et kuvada Gutenbergi plokid ainult soovitud keeles.

Selleks peate Gutenbergi ploki pakkima kahe lühikoodi ploki vahele. Esimene lühikoodiplokk sisaldab meie tingimusliku lühikoodi algust ().

Sisu pakkimine kahe TranslatePressi lühikoodi ploki vahele

Tulemus on näha järgmistel piltidel. Esimene lehekülg on vaikimisi ingliskeelne versioon ja teine on sama lehekülje hispaaniakeelne versioon.

Tulemus tingimuslik lühikood inglise keeles
Tulemus tingimuslik lühikood Hispaania

Teine alternatiiv TranslatePressi tingimuslikule lühikoodile on String Translation liides, kus saate juurdepääsu gettext stringidele (näiteks e-kirjadele) ja saate neid hõlpsasti tõlkida nimekirjast.

0 Kommentaarid

Esita kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga