8. Korisni saveti za programiranje sa X11
Prikazivanje 8-bitnih znakova je vrlo lako. Koristite ih isto kao sto biste koristili 7-bitni ASCII skup znakova. Medjutim, da bi aplikacija prihvatila unos 8-bitnih znakova predstavlja totalno drugu pricu.
Ako koristite na pr. Xt okruzenje i Motif, treba da dodate samo jednu
liniju u vas program. Prvi poziv Xt biblioteci treba da bude procedura
XtSetLanguageProc
. Na primer:
int main (int argc, char** argv)
{
...
XtSetLanguageProc (NULL, NULL, NULL);
top = XtAppInitialize ( ... );
...
}
Posle ovog vas program ce automatski da uzima u obzir LC_CTYPE
promenljivu
i tumaci tastere prema Compose
tabelama u /usr/lib/X11/locale/
direktorijumu. Ovo bi trebalo da radi za gotovo sve evropske jezike i u celini je
prenosivo. Kako XFree86 visejezicna podrska postaje bolja, tako ce vas program
biti korisniji i na Bliskom i Srednjem istoku.
Ovaj metod unosa podrzavaju Xt, Xlib i Motif v1.2 (i noviji). Prema podacima kojima raspolazem, Xaw biblioteka ga samo delimicno podrzava. Ako znate nesto vise u vezi sa ovim, voleo bih da mi napisete koji red putem elektronske poste :) .
Ovo poglavlje je sastavljeno na osnovu obimnije diskusije u delu Programming for internationalization Majkla Gsvinda [Michael Gschwind]. Pogledajte poglavlje 9, Reference i FTP sajtovi za pokazivac na ovaj dokument.
Next Previous Contents