Re: Podpora cizich jazyku


To ucto-dev-l@pinknet.cz
From Petr Ferschmann <fers@pinknet.cz>
Date Tue, 17 Jul 2001 13:24:45 +0200

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>
> Nap? ?
>
> Sice z mého pohledu to není n?co co pot?ebuji ... :-)
> Ale spí?e to beru z pohledu jestli by mohla být zvolena vhodná technologie
> s ohledem na tento "po?adavek".
>
> Vím, ?e nap?. jde ?e?it dal?ím klientem v 3. úrovni, ale pokud to nebude
> p?íli? náro?né pro? to nezakomponovat ?
>
> A to je otázka na tv?rce klienta v 3. vrstv? nap?. u GUI (co? mne zajímá).

V Unixech se pouzivaji locales a napr. knihovna gettext.
Locales jsou takoveto - format data, format cisla, kdy zacina tyden (pondeli, 
nedele), apod.

Pro jazykovou verzi se pouzivaji ruzne knihovny. Ty delaji to, ze man soubor 
s jazykovymi texty a ty mohou lide ruzne upravovat a menit tak texty. 

Pak se v programu pise vzdy jen

printf( _("Toto je text k prelozeni") );  
                  /* Vim, ze je ten priklad trosku spatne (programatorsky) */

a pak se jen meni ten soubor. Pracuje se s tim velice dobre.

Trosku problem bude se spravami posilanymi serverem - tam se muze stat, ze 
jeden klient bude nemecky a druhy cesky. Pokud tento problem neresime pak 
muzeme pouzit take gettext. Jinak si musime pamatovat jazyk klienta a na to 
myslim gettext pouzit nejde. 


- -- 
                                  Petr "Fers" Ferschmann

 -=[  fers@pinknet.cz  ]==[ http://home.pinknet.cz/~fers/ ]=-
- -=[ Koukni na http://www.effata.net/ ]==[ +420 604/781 009 ]=-

GPG Fingerprint:
[83B0 6378 7A9D D993 035E  60BD FEEC F665 D2C8 1B9A]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7VCCC/uz2ZdLIG5oRAqqwAJ0TrlYgSbrhFT+27IQhNYY3P4ZuFACgivh7
I5FfviGO14y7HkaNgTI7Ekg=
=OyNc
-----END PGP SIGNATURE-----
-------------------------- ucto-dev-l@pinknet.cz ------------------------
Konference o vyvoji ucetnictvi                 http://ucto.ferschmann.cz/




Partial thread listing: