chyba v záložke systém
Re: chyba v záložke systém
Kdy přesně je ta chyba k vidění? Co musím udělat, aby se mi zobrazila?
Re: chyba v záložke systém
Takže chyba je způsobená tím, že překladatel neupravil při úpravě překladu proměnné na řádku 554 v souboru install.php, kde je :
Pokud se to nahradí tímto:
tak se chyba nezobrazí.
Jak jsem na to přišel?
Chyba byla:
Přešel jsem na soubor includes/acp/acp_update.php popsaný v chybě, kde na řádku 63 je:
Všiml jsem si slov lang (jazyk) a UPDATE_INSTRUCTIONS a zkusil si v jazykových souborech vyhledat UPDATE_INSTRUCTIONS. Vyhledáváním jsem zjistil, že UPDATE_INSTRUCTIONS je v jazykovém souboru install.php. Tam jsem našel správný řádek (v tomto případě řádků víc)
a tyto řádky jsem porovnal je s anglickým originálem - hledal jsem proměnné označené nějak takhle %s nebo takhle %1$s a to mě dovedlo k chybě.
Ve stejném řádku (řádcích je pravděpodobně i další chyba, která je ještě neobjevená. Konkrétně se jedná o tyto proměnné:
které v anglickém originálu nejsou.
Kód: Vybrat vše
<strong><a href="%2$s" title="%2$s">
Kód: Vybrat vše
strong><a href="%1$s" title="%1$s">
Jak jsem na to přišel?
Chyba byla:
Kód: Vybrat vše
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_update.php on line 63: sprintf(): Too few arguments
Kód: Vybrat vše
'UPDATE_INSTRUCTIONS' => sprintf($user->lang['UPDATE_INSTRUCTIONS'], $update_link),
Kód: Vybrat vše
'UPDATE_INSTRUCTIONS' => ' ...
.....
Ve stejném řádku (řádcích je pravděpodobně i další chyba, která je ještě neobjevená. Konkrétně se jedná o tyto proměnné:
Kód: Vybrat vše
<p>Prosím prečítajte si <a href="%1$s" title="%1$s"><strong>
Re: chyba v záložke systém
Dakujem, parada, idem to hned opravit. Mohli by to dat do poriadku aj prekladatelia slovenskeho prekladu.
Re: chyba v záložke systém
Dakujem, uz to nehlasi chybu.
Opravil som v install.php z "%2$s" na "%1$s" riadok 554 a aj riadok 574.
Opravil som v install.php z "%2$s" na "%1$s" riadok 554 a aj riadok 574.