Návod na překládání

Místo pro dotazy, které se netýkají phpBB, ale mají něco společného s webovými technologiemi, skriptovacími jazyky anebo překládáním.
Odpovědět
retro
V.I.P.
V.I.P.
Příspěvky: 161
Registrován: pon 07. lis 2005 1:00:00
Bydliště: Ladronka
Kontaktovat uživatele:

Návod na překládání

Příspěvek od retro » sob 12. lis 2005 15:08:52

1. Výběr MODu k přeložení
Většina MODů je k dispozici na http://www.phpbbhacks.com/categories.php, kde jsou i pěkně roztříděné do kategorií. Bylo by dobré kdyby si každý, kdo bude překládat, vybral jednu kategorii, a tu postupně překládal celou (samozřejmě to někde tady napsat, aby nikdo z této kategorie nic nepřekládal.


2. Oznámení začátku překládání
V překladatelském fóru vytvoříte nové téma, které se bude jmenovat podle vámi právě překládaného MODu a stavu překládání (buď "Překládá se", nebo "Hotovo").
Vzor 1: Easy Mod - překládá se
Vzor 2: Easy Mod - hotovo




3. Překlad
V každém MODu by měla být složka "languages", ve které je třeba najít soubor lang_english (tedy anglický překlad).
Soubor z velké části obsahuje řádky ve tvaru:
define("_proměná","Slovo");
Překlad se týká pouze těchto řádků. Vždy se musí přeložit jen poslední část, tedy v našem případě Slovo. Zkusím vám to popsat na jednom příkladu.

Kód: Vybrat vše

define("_COMMENTS","Comments"); 
define("_PASTARTICLES","Past articles"); 
define("_OLDERARTICLES","Older artickles"); 
define("_BY","By:"); 
define("_LOGOUT","Logout"); 



přeložíme jako


Kód: Vybrat vše

define("_COMMENTS","Komentářů"); 
define("_PASTARTICLES","Minulé články"); 
define("_OLDERARTICLES","Starší články"); 
define("_BY","Od:"); 
define("_LOGOUT","Odhlásit se"); 



a nebo soubor install.txt, kde musíme hledat řádky podobné těmto:
$lang['porměná'] = 'Slovo';
kde opět přeložíme pouze Slovo
příklad:


Kód: Vybrat vše

$lang['Quick_quote'] = 'Quick quote'; 
$lang['Quick_Reply'] = 'Quick reply';	

přeložíme jako:


Kód: Vybrat vše

$lang['Quick_quote'] = 'Rychlá citace'; 
$lang['Quick_Reply'] = 'Rychlá odpověď';	


4. Přejmenování a zabalení
Přeložený lang_english.php přejmenujeme na lang_czech.php a zabalíme (pokud překládámy soubor install.txt nebo nějaký podobný, nepřejmenovávat). A teď pozor, archivu se bude jmenovat podle původního (pokud stáhneme mod z phpbbhacks.com, tak se archiv s modem značí číslem (např. 758.zip), toto číslo je jakési ID. Pokud soubor nestahujume z phpbbhacks.com, tak si id jednoduše vytvoříme tak, že se podíváme na ftp, a budeme pokračovat v trendu 3000. Takže vždy se podíváte jaké je poslední ID větší než 3000 a přidáte k němu jedna. Archiv s přeloženým lang_czech.php nazveme podle id a to ve tvaru ID_phpbbcz_cz.rar (tažke pokud jsme přeložili mod s ID 758, tak nazev archivu s překladem bude 758_phpbbcz_cz.rar).
Dale take budete potřebovat original mod v archivu (pokud se budu držet příkladu, tak to bude soubor 758.zip nebo rar), tento soubor jste stáhli na phpbbhacks.com. Soubor přejmenujete na ID_phpbbcz_en.rar (např. 758_phpbbcz_en.rar nebo zip. Tento archiv musí obsahovat celý mod a nesmí v něm být nic přidáno (ani český překlad).

5. Upload souboru na server
Přeložený archiv se souborem lang_czech.php (tedy např 758_phpbbcz_cz.rar) nahrajete na ftp ( ftp://upload_phpbb.cz:phpbbcz@ftp.flyweb.cz/ ) do složky CZ a original mod (tedy např. 758_phpbbcz_en.rar) do složky EN.

6. Přidání do katalogu
Otevřete si následující formulář ( http://www.phpbb.cz/nuke/modules.php?na ... ddDownload ) a dále postupujete podle obrázku.
Název souboru: přeložíme název a do závorky napíšeme originální název
Adresa: pokud jste nahráli soubor podle pokynů, tak by adresa měla vypadat http://www.phpbb.cz/nuke/files/EN/ID_phpbbcz_en.zip nebo http://www.phpbb.cz/nuke/files/CZ/ID_phpbbcz_cz.rar, kde za ID dosadíme samozřejmě číslo popisované v kroku 4.
Kategorie: kategorii vybíráme podle originálu, mám zde všechny kategorie z phpbbhacks, takže vyberte vždy tu adekvátní. A pro každý překlad musíte přidat dva soubory překlad a originál, samozřejmě, že překlady budou v podkategoriích phpBB hacky/překlady a originální MODy nepřeložené v podkategoriích phpBB hacky/hacky

Obrázek

Pokud bude něco někomu nejasné, kontaktujte mě.
Retro

T
Naposledy upravil(a) Preston dne pát 12. pro 2008 23:05:59, celkem upraveno 3 x.
Důvod: Z tématu odstraněny zbytečné příspěvky

retro
V.I.P.
V.I.P.
Příspěvky: 161
Registrován: pon 07. lis 2005 1:00:00
Bydliště: Ladronka
Kontaktovat uživatele:

nezapomeňte

Příspěvek od retro » sob 12. lis 2005 15:29:30

A v souborech lang_czech.php nezapomeňte změnit hlavičku
##################(...)##################
## MOD Title: mod_title
## MOD Author: mod_author
## MOD Version: mod_version
## Translation: lang_in_its_lang (lang_in_english)
## Translation Version: translation_version
## Rev date: dd/mm/yyyy
##
## Translator: your_username < email > (real_neme*) http://www.yourdomain.net/
##
##################(...)##################
(...)

peetter
Příspěvky: 8
Registrován: stř 09. lis 2005 1:00:00

Příspěvek od peetter » sob 12. lis 2005 23:51:59

Mam dotaz, mam mod ve kterem se text kopiruje pri instalaci primo do urciteho souboru. Doufam teda, ze staci prelozit jen ten text v navodu, ze ktereho se to kopiruje?

+ mame prekladat i navody k instalaci? pro nekoho kdo neumi ani slovo anglicky musi bejt celkem fuska nainstalovat mod bez ceskeho postupu.


A nakonec k tem prekladum uz prelozenych modu na jinych strankach.......rekl bych, ze je klidne muzem prelozit znovu...budou to preklady ze stranek phpbb.cz...ale nejdriv bysme meli udelat ty, ktere prelozene nejsou

retro
V.I.P.
V.I.P.
Příspěvky: 161
Registrován: pon 07. lis 2005 1:00:00
Bydliště: Ladronka
Kontaktovat uživatele:

nene

Příspěvek od retro » sob 12. lis 2005 23:55:18

Mam dotaz, mam mod ve kterem se text kopiruje pri instalaci primo do urciteho souboru. Doufam teda, ze staci prelozit jen ten text v navodu, ze ktereho se to kopiruje?


Ano
+ mame prekladat i navody k instalaci? pro nekoho kdo neumi ani slovo anglicky musi bejt celkem fuska nainstalovat mod bez ceskeho postupu.


Ne, obecný návod na instalace je v návodech.
A nakonec k tem prekladum uz prelozenych modu na jinych strankach.......rekl bych, ze je klidne muzem prelozit znovu...budou to preklady ze stranek phpbb.cz...ale nejdriv bysme meli udelat ty, ktere prelozene nejsou


Souhlasím, hlavně by jsem překládal větší a více používané MODy.

Jo a ještě když přidáte soubor, hned se neobjeví, nejdříve ho musí nějáký admin schválit.

Jinak vám přeju, ať jde práce od ruky.

Uživatelský avatar
Preston
V.I.P.
V.I.P.
Příspěvky: 284
Registrován: ned 03. pro 2006 1:00:00

Re: Návod na překládání

Příspěvek od Preston » pát 12. pro 2008 22:16:22

V phpBB3 můžete překládat přímo v ACP.
Myslím, že moc lidí o této možnosti neví, což je docela škoda.
Stačí se v administraci přepnout do záložky Systém, kliknout na Jazykové balíky a ve sloupci Název kliknout na daný jazyk. Otevře se Vám stránka se všemi nezbytnými informacemi.
V roletce si jednoduše vyberete, který soubor chcete překládat a poté již jen upravujete texty v řádcích u příslušných jazykových klíčů.
Jedná se o docela vlídné prostředí a pro mnoho lidí bude příjemnější překládat v ACP, než pomocí textového editoru upravovat jazykový soubor.

Uživatelský avatar
gmvasek
V.I.P.
V.I.P.
Příspěvky: 1910
Registrován: pát 20. led 2006 1:00:00
Bydliště: RuneScape W61/92
Kontaktovat uživatele:

Re: Návod na překládání

Příspěvek od gmvasek » pát 12. pro 2008 22:19:45

Nevýhoda je že při jakékoliv úpravě se ten soubor rozhodí a už neobsahuje třeba předchozí komentáře... Taky musí být na FTP nastaveny zapisovací práva (666).
RuneScape Wiki | Můj Twitter | CSRUNE fórum | Smixovo fórum o phpBB3 - lastRSS

NEPOSKYTUJI podporu přes ICQ/Jabber/SZ ani jiné komunikační protokoly! => ptejte se zde
NEPOSKYTUJI podporu pro warez fóra.
HLEDEJTE před položením dotazu.
NEURGUJTE podporu.

markijan
Příspěvky: 1
Registrován: pát 06. úno 2009 15:40:43
Kontaktovat uživatele:

Re: Návod na překládání

Příspěvek od markijan » pát 06. úno 2009 15:44:59

to je pravda...to by se melo v dalši verzi opravit.. :-)

Ladousek
Příspěvky: 5
Registrován: stř 21. črc 2010 14:13:37

Re: Návod na překládání

Příspěvek od Ladousek » stř 21. črc 2010 15:28:18

Tak toho jsem si všiml bohužel pozdě. Rozhodilo mi to celé ACP. je nějaká naděje ten balíček přehrát zpět? respektive jak nastavit práva na FTP, aby k tomu rozhození nedošlo? poradíte? Používám total commander pro přístup FTP.

Odpovědět