-
Notifications
You must be signed in to change notification settings - Fork 7
Internacionalização
TecSecret edited this page Mar 30, 2017
·
3 revisions
O sistema está preparado para ser usado em qualquer idioma de forma simples e prática.
O mesmo possui como idioma nativo o Português - BR (pt_BR).
Como traduzir para outros idiomas?
1. Abra a pasta application/language/portuguese-br e nesta pasta conterá um arquivo com nome de tsdc_lang.php. Use o mesmo como base para textos usados no sistema.
2. Dentro da pasta application/language/ crie uma pasta com o nome do seu idioma. (Exemplo para espanhol crie a pasta com nome de espanhol e adicione dentro dela o arquivo tsdc_lang.php que você pegou da pasta portuguese-br e traduza as linhas contidas neste arquivo para espanhol.
3. Abra o arquivo config.php que fica em /application/config e altere a linha $config['language'] = 'pasta do seu idioma'; e salve o mesmo.
4. Carregue o idioma alterando o arquivo LanguageLoader.php que fica em application/hooks adicionando o código abaixo antes de
default: $idioma = 'portuguese-br';
que fica mais ou menos na linha 28 e 29.
case 'es': $idioma = 'espanhol'; break;
Após altere a linha default: $idioma = 'portuguese-br';
para default: $idioma = 'espanhol';
.
O idioma espanhol aqui é somente um exemplo.5. Baixe a tradução das mensagens do Framework Clicando Aqui e copie os arquivo do respectivo idioma conforme pasta criada o item 2 deste procedimento para dentro da mesma.
Pronto seu sistema estará no idioma que você desejar.
Importante:
Você deve alterar no arquivo de tradução somente o que está descrito neste exemplo.
$lang['conectelgpasscode'] = 'Seu Código de Acesso Único';
$lang['cliaddclipass_code'] = 'Código de Acesso';
$lang['conectelgemail'] = 'Seu endereço de e-mail';
$lang['conectevisosnoneemite'] = 'Os dados do emitente não foram configurados.';
Traduzido para o inglês
$lang['conectelgpasscode'] = 'Your Unique Access Code';
$lang['cliaddclipass_code'] = 'Access Code';
$lang['conectelgemail'] = 'Your e-mail address';
$lang['conectevisosnoneemite'] = 'The data of the issuer has not been configured.';