Ola Juliano

Vlw pela resposta, mas pelo que eu andei lendo, o
proprio sistema de internacionalização te fornece
variaveis pra isso, não? Então o correto não deveria
ser reescrever a roda, certo?

Eu vi que são disponibilizadas LC_MESSAGES, NLSPATH,
LOCPATH, LC_IDENTIFICATION, TEXTDOMAIN, TEXTDOMAINDIR,
LANG e possivelmente outras.

Eu tentei utilizar essas variaveis para o meu
objetivo, mas sem sucesso, voce (ou alguem da lista)
sabe como eu posso utilizar as mesmas sem modificar o
programa abaixo? Ou se eu setar um caminho em
bindtextdomain() que possa ser sobrescrito via
variaveis de ambiente nativas fornecidas pelo sistema
de internacionalização?

Em varias das minhas tentativas, ele tenta abrir um
arquio ou diretorio chamado SYS_LC_MESSAGES, mas eu
nao achei documentação do mesmo... alguem sabe pra q
serve?

Obrigado a todos

--- "Juliano F. Ravasi" <[EMAIL PROTECTED]> escreveu:

> Danett song wrote:
> > Então eu queria saber, existe como atraves de
> variavel
> > de ambiente eu fazer o meu programa ler os
> arquivos
> > .mo de um lugar diferente do "/usr/share/locale" e
> que
> > sobreponha o valor definido em bindtextdomain ?
> 
> Faça isso no seu próprio programa. Defina uma
> variável de ambiente que 
> será usada pelo seu programa, verifique sua presença
> e seu conteúdo com 
> getenv(), e passe esse valor no lugar do segundo
> argumento do 
> bindtextdomain().
> 
> -- 
> Juliano F. Ravasi ·· http://juliano.info/
> 5105 46CC B2B7 F0CD 5F47 E740 72CA 54F4 DF37 9E96
> 
> "A candle loses nothing by lighting another candle."
> -- Erin Majors
> 
> * NOTE: Don't try to reach me through this address,
> use "contact@" instead.
> 



      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a