Define new language/pt: Difference between revisions
Created page with "__TOC__" |
No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
__TOC__ | __TOC__ | ||
==Introdução== | |||
== | O sistema multilíngue do ARIS é implementado através de alguns arquivos, mas para adicionar um novo idioma será necessário familiarizar com dois deles: ''linguagemList.json'' e os arquivos JSON de idioma. | ||
Se encontrará esses arquivos na pasta ''lang'' nos arquivos de sistema ARIS (em "C:\Users\Public\ARIS\Frontend\build" por padrão no MSWindows). | |||
===''languageList.json''=== | ===''languageList.json''=== | ||
Este arquivo contém uma lista de todos os idiomas que o sistema multilíngue da aplicação ARIS pode suportar. Todos os idiomas que o mesmo contém aparecerão no menu suspenso da barra de navegação do ARIS. | |||
[[File:LanguageList.PNG|none|400px|thumb| ''languageList.json'']] | [[File:LanguageList.PNG|none|400px|thumb| ''languageList.json'']] | ||
===Arquivos JSON de linguagem=== | |||
Por padrão, o sistema ARIS contém arquivos JSON de idioma que correspondem aos idiomas espanhol e inglês. | |||
Esses arquivos contêm todas as traduções das mensagens exibidas na interface ARIS, seguindo uma estrutura JSON onde a chave deve ser a mesma em todos os arquivos de idioma, se pode ver o exemplo nas imagens abaixo. | |||
[[File:EnJson.png|none|400px|thumb| English JSON file]] | [[File:EnJson.png|none|400px|thumb| English JSON file]] | ||
[[File:EsJson.png|none|400px|thumb| Spanish JSON file. | [[File:EsJson.png|none|400px|thumb| Spanish JSON file. Observe que as chaves para as mesmas palavras são as mesmas em ambos os arquivos.]] | ||
==Como adicionar um novo idioma?== | |||
Graças à forma como o sistema multilíngue é implementado, para adicionar um novo idioma não fornecido por padrão na distribuição, você só precisa seguir dois passos simples que explicamos abaixo. | |||
· '''Etapa 1:''' Adicione um novo arquivo JSON de idioma. Lembre-se de que ele deve seguir a mesma estrutura dos arquivos para outros idiomas, portanto, todos devem conter as mesmas chaves. Recomendamos nomear os novos arquivos como o código [https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes ISO 639-1] do novo idioma. | |||
· ''' | |||
· '''Etapa 2:''' Adicione o novo idioma ao arquivo ''languageList.json'', assim como os outros idiomas já listados. | |||
· ''' | '{"fileName": "NovoCódigoDeIdioma", "label": "NovoNomeDeIdioma"},'' | ||
Não será necessário modificar nenhum outro arquivo, com os dois passos anteriores, será suficiente para adicionar com sucesso um novo idioma ao sistema ARIS, que será automaticamente adicionado ao Idioma no [[User Guide/pt#Barra_de_navegação|Barra de navegação]]. | |||
Latest revision as of 13:44, 22 May 2025
Nesta seção encontrará informações que o ajudarão a adicionar novos idiomas à aplicação ARIS.
Introdução
O sistema multilíngue do ARIS é implementado através de alguns arquivos, mas para adicionar um novo idioma será necessário familiarizar com dois deles: linguagemList.json e os arquivos JSON de idioma. Se encontrará esses arquivos na pasta lang nos arquivos de sistema ARIS (em "C:\Users\Public\ARIS\Frontend\build" por padrão no MSWindows).
languageList.json
Este arquivo contém uma lista de todos os idiomas que o sistema multilíngue da aplicação ARIS pode suportar. Todos os idiomas que o mesmo contém aparecerão no menu suspenso da barra de navegação do ARIS.
Arquivos JSON de linguagem
Por padrão, o sistema ARIS contém arquivos JSON de idioma que correspondem aos idiomas espanhol e inglês. Esses arquivos contêm todas as traduções das mensagens exibidas na interface ARIS, seguindo uma estrutura JSON onde a chave deve ser a mesma em todos os arquivos de idioma, se pode ver o exemplo nas imagens abaixo.


Como adicionar um novo idioma?
Graças à forma como o sistema multilíngue é implementado, para adicionar um novo idioma não fornecido por padrão na distribuição, você só precisa seguir dois passos simples que explicamos abaixo.
· Etapa 1: Adicione um novo arquivo JSON de idioma. Lembre-se de que ele deve seguir a mesma estrutura dos arquivos para outros idiomas, portanto, todos devem conter as mesmas chaves. Recomendamos nomear os novos arquivos como o código ISO 639-1 do novo idioma.
· Etapa 2: Adicione o novo idioma ao arquivo languageList.json, assim como os outros idiomas já listados.
'{"fileName": "NovoCódigoDeIdioma", "label": "NovoNomeDeIdioma"},
Não será necessário modificar nenhum outro arquivo, com os dois passos anteriores, será suficiente para adicionar com sucesso um novo idioma ao sistema ARIS, que será automaticamente adicionado ao Idioma no Barra de navegação.