🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #17655

Sobre gettext

#17655
From: juanjux punteroloco
Date: Tue, 07 Dec 1999 00:00
37 lines
2496 bytes
Buenos d�as a todos/as.

Estoy aprendiendo a manejar lo del gettext para internacionalizar mis
programillas. El caso es que viendo la documentaci�n en formato info hay
algunas cosas que no me han quedado muy claras, principalmente:

En la secci�n triggering explica que al principio del programa debemos poner:

       setlocale (LC_ALL, "");
       bindtextdomain (PACKAGE, LOCALEDIR);
       textdomain (PACKAGE);

Lo que no me queda claro (y no explica) es que valores han de tener PACKAGE y
LOCALEDIR. Supongo que PACKAGE se refiere al nombre del programa para buscar
luego el directorio el programa.mo, pero LOCALEDIR no se si se refiere
exactamente al directorio donde est�n los archivos del programa, al directorio
donde se encuentra el .mo del programa o al directorio donde se encuentra la
ra�z de todos los directorios de i18n (en debian/usr/share/locale).

Por lo dem�s el programa compila aunque, evidentemente, no me funciona nada la
internacionalizaci�n, s�lo me muestra los mensajes originales.

Por otro lado, tras rodear las cadenas traducibles con gettext() al hacer el
xgettext me las saca bien al archivo messages.po, luego lo copio a en.po y las
traduzco al ingl�s, pero al hacer msgfmt me crea medio archivo messages, pero
si lo hago con -v veo que me da un "error fatal" (ahora no me acuerdo pero
creo que me dice que no encuentra unas cabeceras o algo as�).

Gracias por adelantado.
-- 
P�gina personal: http://personal1.iddeo.es/ferkys
-----------------------
  Curso de Vim + ctags en 2 minutos - Recopilaci�n de Trucos cortos para Linux
  - Co�as - Enlaces Linux - Enlaces programacion - Apuntes de SSOO - Programas    Propios - Comentarios sobre libros de Inform�tica (con temarios) - Claves PGP   - Lista de Programas Linux recomendados para novatos - Tutorial Objc-C - Gogo   2.2.0 en Deb y RPM (compresor de mp3 m�s r�pido) - RFC1939 en espa�ol - 
  Personal 
-----------------------
Technical Details
Message-ID: <917j28.89.ln@192.168.0.1>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,6c72484d2dedd795,start
X-Google-Attributes: gidf86c8,public
From: juanjux@Pascual. (*puntero_loco)
Subject: Sobre gettext
Date: 1999/12/07
Message-ID: <917j28.89.ln@192.168.0.1>
X-Deja-AN: 557729500
Content-Transfer-Encoding: 8bit
Organization: Iddeo - Retevisi�n
Content-Type: text/plain; charset=iso-8859-1
User-Agent: slrn/0.9.5.7 (UNIX)
Mime-Version: 1.0
Reply-To: jajs@NoSpAMretemail.es
Newsgroups: es.comp.os.linux.programacion