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. ().

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.


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