Ahoj. Před pár dny jsem se pustil do zkoušení překladu přes POedit. Prográmek je super, hned všechno aktualizuje a vyhledává, ale já jsem napsal funkci printf s překladem a jednou proměnnou (ve funkci):
printf(__('Archive of %s category'),single_cat_title());
, a vyšlo mi z toho toto: ČlánkyArchive of category
, s překladem “Archive of %s category” -> “Archiv kategorie %s”. Vůbec to nechápu, protože když mám v patičce printf(__('<a href="%1$s">Theme</a> by <a href="%2$s">Sjiamnocna</a>','bluelime'), esc_url('http://www.sjiaphoto.g6.cz/blue-lime/'), esc_url('http://www.sjiaphoto.g6.cz/'));
tak to funguje i s překladem. Zkoušel jsem i %s přepsat za normální %1$s ale se stejným výsledkem… Nevíte kde dělám chybu?
_______________________
Tak zřejmě je to tím, že je to funkce pro vypisování a ne pro zpracování, takže musím najít nějakou alternativu – nevíte o něčem?