On Wed, Feb 05, 2003 at 04:42:08PM +0100, Leopold Palomo Avellaneda wrote:
> Vale, i com? tinc ent�s que �s posant:
> #include <libintl.h>
> #define _(String) gettext (String)
>
> i llavors a cada cadena poses:
>
> printf(gettext("bla lba"),s,);
Cal inicialitzar el suport d'i18n, en main().
Segurament, si inclous kde.h o el que siga, ja s'inclour� libintl,
locale.h, etc i tindr�s ja el macro _() fet per ah� (al menys amb
gnome �s aix�). El macro �s per a que no tingues que fer gettext
cada vegada, de tota manera:
printf (_("foo bar"));
seria suficient (_() es tradueix per gettext())
> per� amb C++ i les Qt, per exemple amb el kde crec que es fa amb una macro
> tr() . Com ho feu vosaltres?
El nom del macro �s igual. si es fica
> #define tr(String) gettext (String)
aleshores,
printf (tr("foo bar"));
per� el m�s ext�s i "est�ndard" �s _().
> > En incoming estan entrant coses de KDE3 avu�. Potser amb el nou
> > KDevelop la cosa est� millor?
> per testing, per unstable? kde3.1 kde3.0.5 ??
unstable, kde3.1
--
Jordi Mallach P�rez -- Debian developer http://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED] http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/~jordi/
pgpVuL1obxFqC.pgp
Description: PGP signature

