Biblioteca Locale

.html ›› .html ››
Parent Previous Next

Biblioteca Locale

Biblioteca que contém funções para lidar com idiomas e regiões, incluindo funcionalidade para permitir um plug-in em várias línguas


Exemplo de uso:

-- Primeiro, é necessário usar a unidade "locale.lua"
require("locale.lua");   

-- Agora é possível acessar as funções da biblioteca
Locale.FUNCAO_DA_BIBLIOTECA(Parametro1, Parametro2, ...);



Funções da biblioteca Locale


function lang(txtId)
ou
function LANG(txtId)
ou
function Locale.lang(txtId)


Percorre todos os arquivos ".lang" do plug-in à procura de um texto cuja identificação seja igual à passada como parâmetro e que combine com o idioma atual do usuário.

Esta função é a principal para você obter strings correto para o idioma do usuário.


Parâmetros:


Retorno:


Observações:



function Locale.loadLangTexts(langTexts)


Carrega, em tempo de execução, um arquivo ".lang" para que mais textos traduzidos possam ser encontrados pelas funções Locale.lang e Locale.tryLang.


Parâmetros:



Observações:



function Locale.newLocalizedTexts()


Creates an isolated context to work with translations without affecting the plugin translations.


Arguments:

None


Return:



function tryLang(txtId)
ou
function tryLANG(txtId)
ou
function Locale.tryLang(txtId)


Idêntico à função lang, porém retorna nil ao invés de um erro quando não encontra a tradução.

Created with the Personal Edition of HelpNDoc: Easily share your documentation with the world through a beautiful website