[Resolvido] Problema com a tradução do meu componente

Forum destinado aos programadores que pretendem utilizar o framework do Joomla! 1.5 para fazer suas próprias extensões
Avatar do usuário
wmfelipe
Joomleiro
Mensagens: 407
Registrado em: 02 Fev 2009, 13:40
Contato:

[Resolvido] Problema com a tradução do meu componente

Mensagem por wmfelipe »

Bom, desenvolvi um componente simples a título de aprendizagem. Agora estou fazendo a parte de internacionalização dele...

Meu XML está assim (vou colar só a parte que diz respeito aos .ini)

Código: Selecionar todos

<files folder="admin">
			<!-- Site Main File Copy Section -->

			<filename>language/en-GB.com_wmfrasedavez.ini</filename>
			<filename>language/pt-BR.com_wmfrasedavez.ini</filename>

		</files>
<!-- Administration Language File Copy Section -->
		<languages folder="admin">
			<language tag="en-GB">language/en-GB.com_wmfrasedavez.ini</language>
			<language tag="pt-BR">language/pt-BR.com_wmfrasedavez.ini</language>
		</languages>
isso dentro das tags <administration>...

Na hora da instalaćão do meu componente, os arquivos .ini são corretamente copiados para as pastas:
joomla/administrator/language/pt-BR
joomla/administrator/language/en-GB

eles estão ali nas pastas certas, de certeza :P

Bom, no meu componente tenho o seguinte trecho de código:

Código: Selecionar todos

<?php echo JText::_( 'frase' ); ?>
que corresponde a:

Código: Selecionar todos

frase=Phrase
no arquivo .ini

O problema é que ele não está pegando os valores do .ini :(
O arquivo do idioma está no lugar correto e pelo o que eu sei o JText é a forma certa de se pegar "palavras" do .ini...

O que estou fazendo de errado??? É necessário carregar alguma biblioteca de language para que tudo dê certo???

Desde já agradećo a atenćão de todos...

Ps.: Já olhei como os outros componentes fazem e não meu dei bem...
Editado pela última vez por wmfelipe em 11 Mar 2009, 10:04, em um total de 1 vez.
Avatar do usuário
wmfelipe
Joomleiro
Mensagens: 407
Registrado em: 02 Fev 2009, 13:40
Contato:

Re: Problema com o arquivo de tradução do meu componente

Mensagem por wmfelipe »

The “KEY” must be in all capitals or the string will not be found. The case of the source string does not matter as strings are folded to upper case before searching takes place. So “additional information”, “Additional Information” or even “AdDiTiOnAl InFoRmAtIoN” will be matched.

:D
Responder