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
i3GEO.idioma.define("pt"); i3GEO.idioma.defineDicionario(g_traducao); i3GEO.idioma.alteraDicionario("d22","novo oi"); alert($trad("d22"))
http://localhost/i3geo/classesjs/classe_idioma.js
Idioma | Tradução da interface principal. |
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 |
objetoIdioma | Retorna um objeto com os itens do dicionario para o idioma atual |
$trad | Atalho para a função de tradução |
adicionaDicionario : function( novodic )
Adiciona novos registros ao dicionário atual
{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")) (code)
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()
Retorna um objeto com os itens do dicionario para o idioma atual
objetoIdioma : function( dic )
Atalho para a função de tradução
$trad = function( id, dic )