Překlep v názvu měsíce "červnaec"

Úvodní stránka Fórum podpory WordPressu Čeština pro WordPress Překlep v názvu měsíce "červnaec"

Zvolené téma obsahuje celkem 9 odpovědí. Do diskuze (5 účastníků) se naposledy zapojil uživatel  admin a poslední změna je stará 7 let, 10 měsíců.

Aktuálně je na stránce zobrazeno 10 příspěvků - 1. až 10. (z celkem 10)
  • Autor
    Příspěvky
  • #27192

    robertb
    Participant

    Ahoj,
    trápí mě (WP 4.4.2–cs_CZ) překlep v českém překladu názvu měsíce červenec, je tam “červnaec”.

    Očividně nejsem sám :-)
    https://www.google.cz/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#safe=off&q=%22%C4%8Dervnaec%22

    Nemůžu ale vůbec najít kde se tenhle zkomolený překlad nachází. Proskenoval jsem obsahy všech souborů na FTP a nenašlo to žádnou shodu. Poradíte?

    #27193

    Michal Janata
    Participant
    Web
    #27194

    robertb
    Participant

    jo mám, teď sem to zkoumal očividně se to tam s něčim pere… V překladu je to správně.
    Když upravim v cs_CZ.po překlad pro
    “July” z “Červenec” na “červenec” nebo cokoli jinýho tak se to tam zobrazí výsledný překlad co sem zadal, ale původní hodnotu “Červenec” tam prostě zřejmě něco jinýho přepisuje na ten zkomolený tvar :-) Možná je chyba někde v jiném překladu nebo nevim…

    #27195

    admin
    Keymaster
    Web

    Tak to je zajímavý problém!

    V lokalizačním souboru pro WordPress 4.4.2 by mělo být následující:

    Červenec

    července

    Čvc (zkratka)

    Jaký máte nastavený formát data (menu Nastavení – Základní)?

    Zkoušel jste nějakou základní šablonu (např. Twenty Sixteen)?

    #27641

    morrelo
    Participant
    Web

    Zdravím, už někdo přišel na řešení? Mám stejný problém. Byť je v .po souboru “července”, na stránce se zobrazuje “červnaec”. Formát data mám “j. F Y”.

    #27643

    admin
    Keymaster
    Web

    Zatím se problém bohužel nepodařilo odhalit, nemohl by někdo poskytnout přístupy do administrace webu a FTP?

    @morrelo: Obecně bych ještě zkusil následující:
    – Nasadit výchozí šablonu Twenty Sixteen
    – Deaktivovat všechny pluginy
    – Zkusit změnit formát data na j.n.Y

    Aktualizace: Tak jakmile jsem to dopsal, tak se mi to podařilo objevit i na jednom vlastním webu :-) Prozkoumám to, ale vypadá to jako chyba WordPressu, díky za reporty!

    #27646

    morrelo
    Participant
    Web

    Díky za reakci. Web mám v plném provozu, takže měnit šablonu ani deaktivovat pluginy nemůžu a na vytvoření kopie webu jsem moc líný. Změna formátu data na j.n.Y je samozřejmě možná, ale “j. F Y” se v mém případě hodí lépe.

    Každopádně když jste tu chybu objevil také, tak nezbývá než popřát hodně štěstí a doufat, ať se to podaří opravit.

    #27815

    semil
    Participant
    Web

    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

    #27818

    morrelo
    Participant
    Web

    Díky moc za řešení, s použitím oné opravy už vše funguje, jak má :)

    #27846

    admin
    Keymaster
    Web

    @semil: Díky! Zapomněl jsem sem doplnit, že už jsem to hlásil přímo vývojářům a chyba bude snad brzy opravena. Příčina je v nesprávném použití funkce preg_replace(), ale blíže jsem to nezkoumal. Bohužel se to asi nestihne před začátkem července (budou potřeba i testy, aby se to příště nestalo), takže jsem dal na úvodní stránku raději článek s upozorněním a doplnil jsem i další možné jednoduché řešení pomocí filtru date_i18n.

    Díky i všem dalším, kteří na chybu upozornili vývojáře WordPressu (např. zde), takže to snad přestali brát na lehkou váhu :-)

Aktuálně je na stránce zobrazeno 10 příspěvků - 1. až 10. (z celkem 10)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti