Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Pepa 01. 09. 2017, 14:55:12

Název: Překlad jazyku z CZ do EN (PHP)
Přispěvatel: Pepa 01. 09. 2017, 14:55:12
Ahoj,

Řeším tu jeden problém, v PHP souboru mám kód:
Kód: [Vybrat]
<tr>
                    <th class="skryt-tablet"><?php _e('Č.''eko'); ?></th>
                    <th><?php _e('NÁZEV FILMU''eko'); ?></th>
                    <th><?php _e('Režisér''eko'); ?></th>
                    <th class="skryt-telefon"><?php _e('Země původu''eko'); ?></th>
                    <th><?php _e('Rok natočení''eko'); ?></th>
                    <th class="skryt-telefon"><?php _e('Stopáž''eko'); ?></th>
                </tr>

"Název filmu" atd potřebuji promítnout ve wordpressu v EN verzi, přemýšlel jsem nad vytvořením .mo .po souborů anebo použít fci
Kód: [Vybrat]
if (get_locale() == '') ale úplně si nejsem jist, jak to tam vložit.

Máte někdo nějaké nápady, rady? :)

Díky moc za odpovědi!

Pepa
Název: Re:Překlad jazyku z CZ do EN (PHP)
Přispěvatel: Kit 01. 09. 2017, 20:29:30
CZ - to je nějaký exotický jazyk? To neznám.
Název: Re:Překlad jazyku z CZ do EN (PHP)
Přispěvatel: BoneFlute 02. 09. 2017, 03:49:46
Není mi úplně jasné, čeho chceš dosáhnout.

Co znamená, že ""Název filmu" atd potřebuji promítnout ve wordpressu v EN verzi"? Rozveď to.

Určitě bych se vykašlal na laborování s if (get_locale() == ''); měl by si si vystačit s gettextem.
Název: Re:Překlad jazyku z CZ do EN (PHP)
Přispěvatel: . 02. 09. 2017, 04:21:11
Jo, buď rozšíříš pomo, nebo můžeš pridat gettext filtr (tam pak můžeš vracet překlad podle toho locale).
Plugin API/Filter Reference/gettext (https://codex.wordpress.org/Plugin_API/Filter_Reference/gettext)
I18n for WordPress Developers (https://codex.wordpress.org/I18n_for_WordPress_Developers)