Úvodní stránka › Fórum podpory WordPressu › Čeština pro WordPress › Loco Translate: Překlad se nezobrazuje
Zvolené téma obsahuje celkem 8 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel glados a poslední změna je stará 9 let, 2 měsíce.
-
AutorPříspěvky
-
3. srpna 2015 (0:41) #24102
Zkouším teď překlady pomocí loco-translate, ale u některých puginů i když je přeložím 100% se mi nektivuje Česština nemáte s tím někdo zkušenosti. konkrétně třeba u Infinite Slider, a některých jiných u jiných je to úplně bez problémů.
3. srpna 2015 (12:14) #24108Zkušenosti s pluginem Loco Translate mám velmi dobré. Pokud nějaký překlad nefungoval, tak to byl zatím vždy problém na straně překládané šablony či pluginu, který šel poměrně snadno odstranit… Ale můžeme se na to zkusit podívat, napište o jaký konkrétní plugin jde a nahrajte sem hotový překlad (zazipovaný)…
9. srpna 2015 (9:14) #24202Ok děkuji přikládám
Attachments:
9. srpna 2015 (12:57) #24204Takže v tomto případě je to chyba autora pluginu Infinite Slider. Můžete ho zkusit kontaktovat, aby to opravil…
Plugin totiž definuje v hlavičce hodnotu Textdomain takto:
* Text Domain: infinite-slider-locale
A plugin Loco Translate podle toho předpokládá, že budou mít lokalizační soubory název
infinite-slider-locale-cs_CZ.po
ainfinite-slider-locale-cs_CZ.mo
a podle toho je i vytváří. Ale plugin bohužel později definuje tuto hodnotu znovu:$domain = $this->plugin_slug; load_plugin_textdomain( $domain, FALSE, basename( plugin_dir_path( dirname( __FILE__ ) ) ) . '/languages/' );
Stručně a jednoduše chce nakonec načítat soubory
infinite-slider-cs_CZ.po
ainfinite-slider-cs_CZ.mo
. Musíte je tedy na FTP nakonec přejmenovat, nebo upravit hodnotuTextdomain
. Dále bych ještě doporučil neukládat lokalizační soubory v adresářiwp-content/plugins/infinite-slider/languages/infinite-slider-cs_CZ.po
, ale v globálním adresářiwp-content/languages/plugins/infinite-slider-cs_CZ.po
. Proč? Po případné aktualizaci pluginu budou lokalizační soubory zachovány a nikoli smazány…9. srpna 2015 (15:23) #24205Děkuji. Lze předpokládat že i udalších pluginů u , kterých mi nefungují překlady lze předpokládat podobná chyba?
Dále bych ještě doporučil neukládat lokalizační soubory v adresáři wp-content/plugins/infinite-slider/languages/infinite-slider-cs_CZ.po, ale v globálním adresářiwp-content/languages/plugins/infinite-slider-cs_CZ.po. Proč? Po případné aktualizaci pluginu budou lokalizační soubory zachovány a nikoli smazány…
Já dávám překlady radši na obě místa – do adreseře pluginu i do globálního adresáře nebo to je chyba? Může toto způsobovat nějaké problémy?
12. srpna 2015 (13:16) #24229Tak díky vaší radě jsem vyřešil i podbný problém i u dalších puginů třeba u PiwigoPres Widgetu.
Teď jsem ale narazil ještě na to že pluginy se přeloží poze částečně i když provedu přeložení na 100% .
Dále by mne zajímalo jak postupovat když chybí složka Languages v pluginu může se založit dodatečně?
Konkrétně třeba u přiloženého pluginu nebyla tato složka a přeložil se poze částečně k dyž jsem ho přeložil na 100%Attachments:
13. srpna 2015 (17:04) #24248Ano, je to poměrně častá chyba, ale už jsem viděl i mnohé další… Globální adresář pro jazykové soubory je vhodnější kvůli automatickým aktualizacím pluginů. Pokud pak překlad funguje, tak už ho nemusíte nahrávat do adresáře pluginu, ale asi tomu nijak neuškodíte (načítat se bude jen jeden lokalizační soubor), pouze je to zcela zbytečná činnost :-) Pokud plugin nemá žádnou složku
languages
, tak je třeba se podívat do zdrojového kód, zda a odkud bude lokalizační soubory načítat. V každém případě by ale mělo stačit uložení překladu v globálním adresářiwp-content/languages/plugins
a nemusíte to vůbec řešit. Na přiložený plugin se ještě podívám…Pokud jde o plugin PiwigoPress, tak ten definuje
textdomain
pomocí funkce load_plugin_textdomain() na hodnotupwg
, ale protože nemá plugin definovanou hodnotu v hlavičce, tak Loco Translate asi přepokládá, že by měla být podle URL adresy pluginu, tedypiwigopress
. Nebo v čem tam byl konkrétně problém?13. srpna 2015 (22:26) #24249U jednoho níže přiloženého pluginu nemohu najít textdomain ( a to jsem jí hledal několik hodin).
Zajímalo by mne jak postupujete při zjišťovíní localizace ze zdroje? máte na to nějaký fígl? Ja jsem se snažil hledat přez WinSCPAttachments:
31. prosince 2015 (17:44) #25905Zdravím,
Dovolím si obnovit téma, jedná se o Loco Translate a šablonu MH Squared Lite, kterou mám na mém webu. http://www.muonlineczech.4fan.cz
Mám přeloženou šablonu 100% ale nejde vůbec aplikovat. Zkoušel jsem soubory dát i do WP/languages a také nic. Samozřejmě v Theme .mo .po soubory mám, dokonce jiný jazyk tam ani nemám, WP mám nastavený na cs_CZ. Oficiální forum jsme zkoušel také https://wordpress.org/support/topic/translation-497?replies=4#post-7833170 ovšem vypadá že také neví. Neví někdo co s tím? Vypadá web blbě dvoujazyčný. Díky za radu :)
V příloze posílám překlad.
S pozdravem,
Glados.Attachments:
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.