Přehled odpovědí
-
Ahoj,
Pavel je z obliga ;) Překlad je v pořádku. Chyba je přímo v jádru WP. A to ve funkci wp_maybe_decline_date()
, která je filtrem date_i18n
. Funkce skloňovala názvy měsíců a jelikož máme v češtině 2 měsíce se stejným kořenem (červen a červenec), funkce nahradila kořen červen za června a ponechala zbytek červenec.
Řešení jsou 3:
– nepoužívat formát j. F Y
– vypnout tyto funkci v překladu (viz screenshot)
– počkat na opravu jádra nebo si provést opravu sám v souboru wp-includes/functions.php
řádek 189 změnit na (jedná se o lepší detekci slova a nahrazení):
$months[ $key ] = '/\b' . $month . '\b/u';
Ať se daří.
Honza
WordPress – novinky, návody a zajímavosti