Nahrávání jazyků do rozšíření přes administraci pomocí rozšíření "Nahrát rozšíření"

Odpovědět Téma
Avatar uživatele
leschek
Administrátor
Reakce:
Příspěvky: 724
Registrován: 23 Říj 2005 23:22
Tykání: Ano
Kontaktovat uživatele:

Nahrávání jazyků do rozšíření přes administraci pomocí rozšíření "Nahrát rozšíření"

Nepřečtený příspěvek od leschek »

Nahrávání jazyků do rozšíření přes administraci pomocí rozšíření "Nahrát rozšíření"

Rozšíření "Upload Extension" ("Nahrát rozšíření") umožňuje nahrávat do phpBB fóra rozšíření přes administraci bez nutnosti použití FTP. Od verze 3.1.2-beta2 jde použít rozšíření "Nahrát rozšíření" i pro nahrávání jazykových balíčků do nahraných rozšíření. Tzn. že jazykové balíčky pro rozšíření není třeba nahrávat přes FTP-čko, ale jde to přes administraci.

Aby byly jazykové balíčky vhodné pro nahrání přes rozšíření "Nahrát rozšíření", musí mít určitou strukturu. Každý jazykový balíček musí být samostatně zazipovaný, tzn., že nejde nahrát najednou víc jazyků v jednom archivu. Pro zazipování souborů existuje několik možností - já se rozhodl pro následující: ZIP_ARCHIV/ISO_kod_jazyka/jazykove_soubory.php, což v praxi znamená, že v aktualizovaných balíčcích s překlady rozšíření najdete ve složce "Pro_Upload_Extension" soubory "cs_alt.zip" a "cs_nef.zip", které už jsou připravené pro nahrání přes rozšíření "Nahrát rozšíření".

Návod

V "Administraci" - "Přizpůsobení" - "Správa rozšíření" - "Nahrát rozšíření" klikněte na ikonu s ozubenými koly:

432

V seznamu nahraných rozšíření klikněte na rozšíření, do kterého chcete nainstalovat alternativní nebo neformální češtinu (nebo jiný jazykový balíček):

433

V otevřených informacích o rozšíření klikněte na záložku "Jazyky":

434

V horní části je seznam jazyků, které jsou v rozšíření k dispozici. Ve spoustě rozšíření jsou i jiné jazykové balíčky než jen angličtina (en). Pokud vám z nějakého důvodu vadí, tak je můžete zatrhnout a smazat.

Ve spodní části je formulář "Nahrát jazykový balíček", pomocí kterého, jak už jeho název napovídá, jdou nahrát do rozšíření jazykové balíčky (po jednom).

Pomocí tlačítka "Procházet..." najděte ve vašem PC zazipovaný jazykový balíček (cs_alt.zip nebo cs_nef.zip) pro vybrané rozšíření.

Do pole "ISO kód" se MUSÍ vložit název složky jazykového balíčku - tedy cs_alt pro alternativní češtinu a cs_nef pro neformální češtinu. Jazykový balíček se nahraje do složky určené v tomto poli a ne na základě názvu zipu. Tzn., že když vyberete soubor cs_alt.zip a do ISO kódu vložíte cs_nef, tak se vytvoří v rozšíření složka cs_nef (pro neformální češtinu), ve které ale budou nahrané soubory pro alternativní češtinu (cs_alt).

!
POZOR: Pokud vložíte do pole "ISO kód" kód jazyka, který už je v rozšíření existuje, tak bude tento existující jazykový balíček nahrazen nově nahraným jazykovým balíčkem a nebude pro něho vytvořena žádná záloha.
Pole "Kontrolní součet" je nepovinné. Pokud do něho vložíte md5 nebo sha1 kontrolní součet, tak bude zkontrolováno, jestli je nahraný soubor shodný s tím, který máte odněkud stažený (za předpokladu, že autor souboru kontrolní součet poskytne), takže máte jistotu, že se jedná o nepoškozený a pravý soubor. Nezapomeňte zatrhnout správný druh kontrolního součtu.

Pomocí tlačítka "Nahrát" nahrajete do vybraného rozšíření jazykové balíček.

Po nahrání jazykového balíčku se obvykle zobrazí hláška, že byl soubor úspěšně nahrán, jazykový balíček (v mém případě cs_nef) je zobrazen v seznamu a pod záložkou "Strom souborů" se objeví zpráva, že máte zkontrolovat strom souborů.

435

To je docela důležité, protože pokud máte jazykový balíček nesprávně zabalený (např. soubory jsou ve více složkách než by měly být), tak se sice jazykový balíček může úspěšně nahrát, ale nebude fungovat, protože jeho jazykové soubory nejsou ve správné složce (např. je tam složka navíc).

Klikněte na záložku "Strom souborů", ve které jsou zobrazeny složky, které patř k rozšíření. Klikněte na složku language, ve které jsou jazykové balíčky nahrané v rozšíření. Klikněte na nahraný jazykový balíček (cs_nef) a na anglickou složku (en) a zkontrolujte, jestli soubory (případně podsložky), které se ve složce nachází, mají stejné názvy. Jak si můžete všimnout na následujícím obrázku, tak moje soubory neodpovídají (soubory ve složce cs_nef jsou jiné než ve složce cs_alt a en), tzn., že jsem místo jazykového balíčku pro vybrané rozšíření nahrál něco jiného:

436

Pokud chcete můžete tu zkontrolovat i jednotlivé soubory. Po otevření souboru common.php (ve složce cs_nef) jsem zjistil, že jsem "omylem" nahrál jazykový balíček pro mChat.

Pokud má rozšíření nějaké nastavení, tak i tam můžete zkontrolovat, jestli je jazykový balíček nahraný (nastavení bude přeloženo) - pokud máte v uživatelském panelu přepnutý jazyk fóra na jazyk právě nahraného jazykového balíčku.
Odpovědět