O procedimento é simples: baixe a planilha dos textos; adicione, na primeira aba dela, uma coluna referente a nova linguagem e preencha-a com as traduções.
Note que há um padrão para o título das colunas - basicamente ele deve iniciar com a sigla oficial do idioma. A lista dos valores válidos pode ser encontrada na segunda aba da mesma planilha; procure o novo idioma pela descrição e obtenha a sigla dele.
Sigla | Idioma |
ar | العربية |
ar-AE | العربية (الإمارات) |
ar-BH | العربية (البحرين) |
ar-DZ | العربية (الجزائر) |
ar-EG | العربية (مصر) |
ar-IQ | العربية (العراق) |
ar-JO | العربية (الأردن) |
ar-KW | العربية (الكويت) |
ar-LB | العربية (لبنان) |
ar-LY | العربية (ليبيا) |
ar-MA | العربية (المغرب) |
ar-OM | العربية (سلطنة عمان) |
ar-QA | العربية (قطر) |
ar-SA | العربية (السعودية) |
ar-SD | العربية (السودان) |
ar-SY | العربية (سوريا) |
ar-TN | العربية (تونس) |
ar-YE | العربية (اليمن) |
be | беларускі |
be-BY | беларускі (Беларусь) |
bg | български |
bg-BG | български (България) |
ca | català |
ca-ES | català (Espanya) |
cs | čeština |
cs-CZ | čeština (Česká republika) |
da | Dansk |
da-DK | Dansk (Danmark) |
de | Deutsch |
de-AT | Deutsch (Österreich) |
de-CH | Deutsch (Schweiz) |
de-DE | Deutsch (Deutschland) |
de-LU | Deutsch (Luxemburg) |
el | Ελληνικά |
el-CY | Ελληνικά (Κύπρος) |
el-GR | Ελληνικά (Ελλάδα) |
en | English |
en-AU | English (Australia) |
en-CA | English (Canada) |
en-GB | English (United Kingdom) |
en-IE | English (Ireland) |
en-IN | English (India) |
en-MT | English (Malta) |
en-NZ | English (New Zealand) |
en-PH | English (Philippines) |
en-SG | English (Singapore) |
en-US | English (United States) |
en-ZA | English (South Africa) |
es | español |
es-AR | español (Argentina) |
es-BO | español (Bolivia) |
es-CL | español (Chile) |
es-CO | español (Colombia) |
es-CR | español (Costa Rica) |
es-DO | español (República Dominicana) |
es-EC | español (Ecuador) |
es-ES | español (España) |
es-GT | español (Guatemala) |
es-HN | español (Honduras) |
es-MX | español (México) |
es-NI | español (Nicaragua) |
es-PA | español (Panamá) |
es-PE | español (Perú) |
es-PR | español (Puerto Rico) |
es-PY | español (Paraguay) |
es-SV | español (El Salvador) |
es-US | español (Estados Unidos) |
es-UY | español (Uruguay) |
es-VE | español (Venezuela) |
et | Eesti |
et-EE | Eesti (Eesti) |
fi | suomi |
fi-FI | suomi (Suomi) |
fr | français |
fr-BE | français (Belgique) |
fr-CA | français (Canada) |
fr-CH | français (Suisse) |
fr-FR | français (France) |
fr-LU | français (Luxembourg) |
ga | Gaeilge |
ga-IE | Gaeilge (Éire) |
hi-IN | हिंदी (भारत) |
hr | hrvatski |
hr-HR | hrvatski (Hrvatska) |
hu | magyar |
hu-HU | magyar (Magyarország) |
in | Bahasa Indonesia |
in-ID | Bahasa Indonesia (Indonesia) |
is | íslenska |
is-IS | íslenska (Ísland) |
it | italiano |
it-CH | italiano (Svizzera) |
it-IT | italiano (Italia) |
iw | עברית |
iw-IL | עברית (ישראל) |
ja | 日本語 |
ja-JP | 日本語 (日本) |
ja-JP-JP | 日本語 (日本,JP) |
ko | 한국어 |
ko-KR | 한국어 (대한민국) |
lt | Lietuvių |
lt-LT | Lietuvių (Lietuva) |
lv | Latviešu |
lv-LV | Latviešu (Latvija) |
mk | македонски |
mk-MK | македонски (Македонија) |
ms | Bahasa Melayu |
ms-MY | Bahasa Melayu (Malaysia) |
mt | Malti |
mt-MT | Malti (Malta) |
nl | Nederlands |
nl-BE | Nederlands (België) |
nl-NL | Nederlands (Nederland) |
no | norsk |
no-NO | norsk (Norge) |
no-NO-NY | norsk (Norge,nynorsk) |
pl | polski |
pl-PL | polski (Polska) |
pt | português |
pt-BR | português (Brasil) |
pt-PT | português (Portugal) |
ro | română |
ro-RO | română (România) |
ru | русский |
ru-RU | русский (Россия) |
sk | Slovenčina |
sk-SK | Slovenčina (Slovenská republika) |
sl | Slovenščina |
sl-SI | Slovenščina (Slovenija) |
sq | shqipe |
sq-AL | shqipe (Shqipëria) |
sr | Српски |
sr-BA | Српски (Босна и Херцеговина) |
sr-CS | Српски (Србија и Црна Гора) |
sr-ME | Српски (Montenegro) |
sr-RS | Српски (Serbia) |
sv | svenska |
sv-SE | svenska (Sverige) |
th | ไทย |
th-TH | ไทย (ประเทศไทย) |
th-TH-TH | ไทย (ประเทศไทย,TH) |
tr | Türkçe |
tr-TR | Türkçe (Türkiye) |
uk | українська |
uk-UA | українська (Україна) |
vi | Tiếng Việt |
vi-VN | Tiếng Việt (Việt Nam) |
zh | 中文 |
zh-CN | 中文 (中国) |
zh-HK | 中文 (香港) |
zh-SG | 中文 (新加坡) |
zh-TW | 中文 (台灣) |
Para conferir como os textos serão mostrados, troque a planilha usada pela sua instalação do DashBo➚v pela versão alterada dela (aquela contendo a nova coluna). Isso pode ser feito através dos seguintes passos:
1 - Renomeie a biblioteca "./lib/Negocio.jar" trocando sua extensão de "jar" para "zip";
2 - Descompacte o arquivo zip;
3 - Sobrescreva a planilha "Traducoes.xlsx" localizada na subpasta "/net/sourceforge/dashbov/negocio/";
4 - Reconstrua o arquivo zip mantendo, na raiz dele, as mesmas subpastas da estrutura original;
5 - Restaure a extensão original (jar) do arquivo;
6 - Pronto!
O menu "Configurações > Idioma" é parametrizado pela planilha das traduções. Ao inserir nela o novo idioma, ele será automaticamente cadastrado no menu e poderá ser escolhido entre as opções listadas. Selecione o novo idioma e veja-o em ação.
Agora só falta o ícone da bandeira. Baixe o pacote delas do site FamFamFam, renomeie o arquivo desejado para letras maiúsculas e grave-o na subpasta "/net/sourceforge/dashbov/negocio/imagens/bandeiras/" contida dentro da mesma biblioteca alterada anteriormente.
Gostou do resultado?! Para compartilhá-lo com a comunidade, envie a nova planilha por e-mail para o endereço indicado no cabeçalho dela. O idioma será incluído na próxima versão do programa com a tradução devidamente creditada ao seu autor.