chyba v záložke systém

Popdora a diskuze o překladu phpBB3 od phpBB.cz
Návštěvník

Re: chyba v záložke systém

Příspěvek od Návštěvník » stř 16. pro 2015 11:45:57

Kdy přesně je ta chyba k vidění? Co musím udělat, aby se mi zobrazila?

Návštěvník

Re: chyba v záložke systém

Příspěvek od Návštěvník » stř 16. pro 2015 11:50:21

Už jsem to našel. Na záložce Systém.

Návštěvník

Re: chyba v záložke systém

Příspěvek od Návštěvník » stř 16. pro 2015 12:17:07

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.

Sifon

Re: chyba v záložke systém

Příspěvek od Sifon » stř 16. pro 2015 12:51:52

Dakujem, parada, idem to hned opravit. Mohli by to dat do poriadku aj prekladatelia slovenskeho prekladu.

Sifon

Re: chyba v záložke systém

Příspěvek od Sifon » stř 16. pro 2015 15:07:20

Dakujem, uz to nehlasi chybu.

Opravil som v install.php z "%2$s" na "%1$s" riadok 554 a aj riadok 574.

Odpovědět