|
13.2.2005 Již je zveřejněna přeložená binárka verze 1.6pre1 pro Windows/DOS (stáhnout). Pozor -- zdrojové kódy této verze obsahují vadný soubor Makefile.dos. Oprava souboru vyjde v následující verzi cz2cz. Zájemci o kompilaci si mohou stáhnout opravený Makefile.dos.
(information for english speaking users) Project summary at sourceforge.net. cz2cz tools is software package for cz2cz is probably useful only for czech speaking users, so the native language is (as well as this www page) the czech language. If you want to deal with cz2cz for some reason and need aditional information do not hesitate mail to me (krejvl at users.sourceforge.net).
Souhrnné informace o projektu na sourceforge.net. cz2cz tools je balík programů, sloužící pro konverzi českých znaků mezi kódováními. Podporována jsou kódování ISO-8859-2, Win-1250, PCLatin2 (cp852), Kamenických a 7bit ASCII. Tato kódování jsou detekována automaticky. Od verze 1.6pre1 je zavedena i podpora autodetekce kódování UTF-8. Dále lze převádět z těchto kódování na spřežky (ř = >r nebo r<, a = 'a nebo a', atp.) a do TeXovského zápisu. Kódovací tabulky jsou řešeny tak, aby při převodu docházelo k minimální ztrátě informace (v případě chybějícího znaku v příslušném kódování je použito jeho ekvivalentu ze spodní části ASCII tabulky). Balík obsahuje tyto programy: cz2cz -- řádková verze převodního programu, lze ji použít v dávkových souborech, samozřejmostí je podpora hromadného zpracování, roury a další množství voleb. Taktéž podporuje automatické rozšiřování databáze (které slouží pro účely automatické detekce) přímo ze zpracovávaných dokumentů, čímž se zlepšuje schopnost autodetekce. xcz2cz -- interaktivní verze převodního programu, pracuje v terminálovém okně (postavena na knihovně ncurses). Kromě převádění mezi kódováními podporuje doplňování háčků a čárek do textu (pouze manuálně). cz2czget -- import databáze pro autodetekci z textového tvaru produkovaného programem cz2czput (tvar přenositelný mezi různými platformami). cz2czput -- export databáze do textového tvaru. Lze ji pak importovat pomocí programu cz2czget.
K dispozici jsou samozřejmě zdrojové kódy, takže pokud se vám to podaří přeložit na nějakém jiném OS (FreeBSD ...), pak to bude jen dobře. Vše jsem překládal a linkoval pomocí gcc (djgpp pod DOSem). Starší verze cz2cz (1.4.x) byly zkoušeny kromě Linuxu i na Irixu (MIPS R4600, MIPS R12000) a Solarisu (SUN Ultra1), nicméně platformově závislé změny se nedály, takže by to mělo fungovat i nyní. Všechny verze byly bez problémů přeloženy na Linuxu s gcc (nenarazil jsem na verzi gcc, která by byla problémová).
K dispozice jsou zdrojové kódy poslední verze cz2cz-1.6pre1. Zabalený soubor cz2cz-1.6pre1.tar.bz2 rozbalíte příkazem: $ tar -jxvf cz2cz-1.6pre1.tar.bz2 nebo (nemáte-li tar s bzipem) $ bunzip2 -c cz2cz-1.6pre1.tar.bz2 | tar -xvf - Po rozbalení balíku naleznete podrobné informace o instalaci a programech v souboru README, popř. QUICK-INSTALL. Pokud chcete používat verzi 1.5.2, pak patch pro ni můžete aplikovat tak, že si soubor s patchem zkopírujete do adresáře, ve kterém máte cz2cz-1.5.2.tar.gz soubor (ten rozbalte, pokud jste to již neudělali). Přepněte se do adresáře cz2cz-1.5.2 a záplatu provedete následujícím příkazem: $ patch -Np1 -i ../cz2cz-1.5.2.patch Verze pro DOS (Windows) je k dispozici přeložená a zazipovaná zde. Zdrojové kódy všech verzí si můžete stáhnout v archivu.
Díky Jirkovi Denemarkovi si teď můžete stáhnout cz2cz-ebuild pro Gentoo Linux. Jedná se o popis kompilace cz2cz, platný pro všechny verze počínaje 1.5.2 a konče verzí ebuildu (včetně). Nainstalujete ho následujícím způsobem. Stáhněte si aktuální cz2cz-ebuild, rozbalte ho do adresáře /usr/portage/ nebo lépe do adresáře $PORTDIR_OVERLAY (viz. /etc/make.conf) a pak zadejte příkaz # emerge -v app-text/cz2cz Čímž se stáhne aktuální verze (včetně případných patchů), přeloží a nainstaluje.
Vlastimil Krejčíř (programování, správa webu a projektu)
Jiří Denemark (ebuild cz2cz pro Gentoo)
David Cimbůrek (testování)
Petr Kovář (testování)
Podrobné informace o historii změn naleznete zde nebo v souboru NEWS, který je distribuován s balíkem cz2cz.
Verze 1.6pre1
Verze 1.5.5
Verze 1.5.4
Verze 1.5.3:
Verze 1.5.2:
Verze 1.5.1:
Verze 1.5:
Verze 1.4.7:
Verze 1.4.6:
Verze 1.4.4:
Verze 1.4.3:
Verze 1.4:
Verze 1.3:
Verze 1.0: |