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 :
Kód: Vybrat vše
<strong><a href="%2$s" title="%2$s">
Pokud se to nahradí tímto:
Kód: Vybrat vše
strong><a href="%1$s" title="%1$s">
tak se chyba nezobrazí.
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
Přešel jsem na soubor includes/acp/acp_update.php popsaný v chybě, kde na řádku 63 je:
Kód: Vybrat vše
'UPDATE_INSTRUCTIONS' => sprintf($user->lang['UPDATE_INSTRUCTIONS'], $update_link),
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)
Kód: Vybrat vše
'UPDATE_INSTRUCTIONS' => ' ...
.....
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é:
Kód: Vybrat vše
<p>Prosím prečítajte si <a href="%1$s" title="%1$s"><strong>
které v anglickém originálu nejsou.
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 :
[code]<strong><a href="%2$s" title="%2$s">[/code]
Pokud se to nahradí tímto:
[code]strong><a href="%1$s" title="%1$s">[/code]
tak se chyba nezobrazí.
Jak jsem na to přišel?
Chyba byla:
[code][phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_update.php on line 63: sprintf(): Too few arguments[/code]
Přešel jsem na soubor includes/acp/acp_update.php popsaný v chybě, kde na řádku 63 je:
[code]'UPDATE_INSTRUCTIONS' => sprintf($user->lang['UPDATE_INSTRUCTIONS'], $update_link),[/code]
Všiml jsem si slov [b]lang[/b] (jazyk) a [b]UPDATE_INSTRUCTIONS[/b] a zkusil si v jazykových souborech vyhledat [b]UPDATE_INSTRUCTIONS[/b]. Vyhledáváním jsem zjistil, že [b]UPDATE_INSTRUCTIONS[/b] je v jazykovém souboru install.php. Tam jsem našel správný řádek (v tomto případě řádků víc)
[code]'UPDATE_INSTRUCTIONS' => ' ...
.....[/code]
a tyto řádky jsem porovnal je s anglickým originálem - hledal jsem proměnné označené nějak takhle [b]%s[/b] nebo takhle [b]%1$s[/b] 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é:
[code]<p>Prosím prečítajte si <a href="%1$s" title="%1$s"><strong>[/code]
které v anglickém originálu nejsou.