Feltételes rövidkód nyelv alapján

Fordítson le minden nehezen elérhető vagy nem látható karakterláncot az alább bemutatott TranslatePress rövidkód segítségével.

Hogyan használjuk a TranslatePress feltételes rövidkódot a tartalom nyelv alapján történő megjelenítéséhez?

Az olyan dolgok, mint a különböző pluginok által a felhasználóknak küldött e-mailek, nem fordíthatók a vizuális fordítási felület segítségével, mivel nem jelennek meg a front-endben.

Ezekhez a más típusú tartalmakhoz használhatja a TranslatePress feltételes rövidkód a tartalom megjelenítéséhez a nyelv alapján:





Ez PHP-vel is elvégezhető:

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

Képek megjelenítése a nyelv alapján a feltételes rövidkóddal

A feltételes rövidkód egy másik felhasználási esete a következő képek fordítása, alapvetően különböző képek megjelenítése különböző nyelveken.

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

Ez azonban most már könnyen megvalósítható közvetlenül a front-endből a beépített képfordítási funkció segítségével.

Az is lehetséges, hogy a feltételes rövidkódot használjuk a következők megjelenítéséhez Gutenberg blokkok csak a kívánt nyelven.

Ehhez a Gutenberg blokkot két rövidkódblokk közé kell csomagolnia. Az első rövidkód blokk tartalmazza a feltételes rövidkódunk kezdetét. ().

A tartalom két TranslatePress rövidkódblokk közé csomagolása

Az eredmény a következő képeken látható. Az első oldal az alapértelmezett angol nyelvű változat, a második pedig ugyanennek az oldalnak a spanyol nyelvű változata.

Eredmény feltételes rövidkód angol
Eredmény feltételes rövidkód spanyol

A TranslatePress feltételes rövidkódjának másik alternatívája a String Translation felület, ahol hozzáférhet a gettext karakterláncokhoz (például e-mailekhez), és könnyen lefordíthatja őket egy listából.

0 hozzászólás

Egy hozzászólás elküldése

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük