Shortcode condizionale basato sulla lingua

Traducete tutte le stringhe difficili da raggiungere o non visibili utilizzando lo shortcode TranslatePress presentato di seguito.

Come usare lo shortcode condizionale di TranslatePress per visualizzare i contenuti in base alla lingua

Cose come le e-mail inviate agli utenti da diversi plugin non possono essere tradotte con l'interfaccia di traduzione visiva perché non appaiono nel front-end.

Per questi altri tipi di contenuti è possibile utilizzare il programma TranslatePress shortcode condizionale per visualizzare il contenuto in base alla lingua:





Questo può essere fatto anche con 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';
    }
    
?>

Visualizzare le immagini in base alla lingua con lo shortcode condizionale

Un altro caso di utilizzo dello shortcode condizionale è quello di tradurre le immagini, in pratica visualizzazione di immagini diverse per le diverse lingue.

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

Tuttavia, questo può essere facilmente ottenuto direttamente dal front-end utilizzando la funzionalità di traduzione delle immagini integrata.

È anche possibile utilizzare lo shortcode condizionale per visualizzare Blocchi Gutenberg solo nella lingua desiderata.

Per farlo, è necessario avvolgere il blocco Gutenberg tra due blocchi shortcode. Il primo blocco shortcode conterrà l'inizio del nostro shortcode condizionale ().

Avvolgere il contenuto tra due blocchi di shortcode TranslatePress

Il risultato è visibile nelle immagini seguenti. La prima pagina è la versione inglese predefinita e la seconda è la versione spagnola della stessa pagina.

Risultato shortcode condizionale inglese
Risultato shortcode condizionale spagnolo

Un'altra alternativa allo shortcode condizionale di TranslatePress è l'interfaccia di traduzione delle stringhe, in cui è possibile accedere a stringhe di testo (come le e-mail) e tradurle facilmente da un elenco.

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *