i3geo.idioma
Tradução da interface principal.
Fornece os métodos para traduzir frases para idiomas específicos.
O dicionário é definido em i3geo/classesjs/dicionario.js
Se você está customizando o i3geo,acrescentandonovas funcionalidades, utilize o método alteraDicionario para acrescentar novas traduções, dessa forma, quandoo usuário escolher oidioma ainterface será adaptada corretamente.
i3GEO.idioma.define(“pt”);
i3GEO.idioma.defineDicionario(g_traducao);
i3GEO.idioma.alteraDicionario(“d22”,”novo oi”);
alert($trad(“d22”))
i3geo/classesjs/classe_idioma.js
GPL2
i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@gmai l.com moretti
Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;
Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUACÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
Idioma | i3geo.idioma |
Propriedades | |
MOSTRASELETOR | Define se o i3Geo irá incluir no mapa as bandeiras de seleção de idiomas |
IDSELETOR | Define o id do elemento HTML que receberá o seletor. |
SELETORES | Lista os seletores (bandeiras) que serão incluídas no seletor |
DICIONARIO | Objeto contendo o dicionário default utilizado |
Functions | |
define | Define qual o idioma em uso. |
retornaAtual | Retorna o idioma atual. |
defineDicionario | Define o objeto com as traduções. |
alteraDicionario | Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual. |
traduzir | Traduz um texto para o idioma escolhido |
adicionaDicionario | Adiciona novos registros ao dicionário atual |
mostraDicionario | Abre uma nova janela do navegador com a lista de palavras do dicionário. |
trocaIdioma | Troca o idioma atual por outro. |
listaIdiomas | Lista os idiomas disponíveis no dicionário ativo |
mostraSeletor | Inclui as bandeiras no mapa permitindo a seleção do idioma |
$trad | Atalho para a função de tradução |
adicionaDicionario: function( novodic )
Adiciona novos registros ao dicionário atual
novodic | {Object} Objeto novo dicionário. |
var novodic ={ “pp”: [{
pt:”texto em portugues”,
en:”texto em ingles”,
es:”texto em espanhol”
}]}
i3GEO.idioma.adicionaDicionario(novodic)
alert($trad(“pp”))
Define qual o idioma em uso.
define: function( codigo )
Retorna o idioma atual.
retornaAtual: function()
Define o objeto com as traduções.
defineDicionario: function( obj )
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
alteraDicionario: function( id, novo )
Traduz um texto para o idioma escolhido
traduzir: function( id, dic )
Adiciona novos registros ao dicionário atual
adicionaDicionario: function( novodic )
Abre uma nova janela do navegador com a lista de palavras do dicionário.
mostraDicionario: function()
Troca o idioma atual por outro.
trocaIdioma: function( codigo )
Lista os idiomas disponíveis no dicionário ativo
listaIdiomas: function()
Inclui as bandeiras no mapa permitindo a seleção do idioma
mostraSeletor: function()
Atalho para a função de tradução
$trad = function( id, dic )