Objetivo
Utilizar arquivos de linguagem em um plugin do joomla.
Solução
Os arquivos de linguagem podem estar nas seguintes pastas:
- language: arquivos de linguagem para o front-end (seu site)
- administrator/language: arquivos de linguagem para o back-end (admin)
O nome do arquivo de linguagem do plugin deve seguir a seguinte padronização:
- qual o idioma seguindo de .
- palavra plg seguindo de _
- tipo do plugin (system/xmlrpc/editor/ …)
- nome do plugin.
Se o seu plugin se chama user e é do tipo xmlrpc então o nome de para a lingua inglesa seria: en-GB.plg_xmlrpc_user
Este arquivo deve estar localizado dentro da pasta administrator/language/en-GB/en-GB.plg_xmlrpc_user
No construtor do seu plugin você deve fazer uma chamada para o método $this->loadLanguage( ”, JPATH_ADMINISTRATOR ); a fim de que o joomla carregue o arquivo de linguagem, fica assim:
FUNCTION plgXMLRPCBlogger(&$subject, $config) { parent::__construct($subject, $config); $this->loadLanguage( '', JPATH_ADMINISTRATOR ); } |
Para utilizar uma constante da sua linguagem utilize JText::_( ‘CONSTANTE’ )
Agradeço aqui ao Luiz do http://weber.eti.br/ pela ajuda em mais esta empreitada.