diff --git a/src/renderer/i18n/index.ts b/src/renderer/i18n/index.ts index 03dd58e..bb21e20 100644 --- a/src/renderer/i18n/index.ts +++ b/src/renderer/i18n/index.ts @@ -1,10 +1,12 @@ import { createI18n } from 'vue-i18n'; import { enUS } from './en-US'; import { itIT } from './it-IT'; +import { ptBR } from './pt-BR'; const messages = { 'en-US': enUS, - 'it-IT': itIT + 'it-IT': itIT, + 'pt-BR': ptBR }; type NestedPartial = { diff --git a/src/renderer/i18n/pt-BR.ts b/src/renderer/i18n/pt-BR.ts new file mode 100644 index 0000000..58923a2 --- /dev/null +++ b/src/renderer/i18n/pt-BR.ts @@ -0,0 +1,80 @@ +export const ptBR = { + word: { + client: 'Cliente | Clientes', + server: 'Servidor | Servidores', + host: 'Host | Hosts', + message: 'Mensagem | Mensagens', + port: 'Porta | Portas', + data: 'Dados | Dados', + name: 'Nome | Nomes', + start: 'Iniciar', + stop: 'Parar', + send: 'Enviar', + total: 'Total | Totais', + received: 'Recebido | Recebido', + sent: 'Enviado | Enviado', + socket: 'Socket | Sockets', + format: 'Formato', + select: 'Selecione', + cancel: 'Cancelar', + edit: 'Editar', + create: 'Criar', + reset: 'Reiniciar', + settings: 'Configurações', + close: 'Fechar', + locale: 'Localização', + author: 'Autor', + source: 'Fonte' + }, + message: { + running: 'Executando', + numberOfMessages: 'Quantidade de mensagens', + numberOfClients: 'Quantidade de clientes', + minInterval: 'Intervalo Mín. (ms)', + maxInterval: 'Intervalo Máx. (ms)', + closeOnReply: 'Fechar ao receber resposta', + persistentConnection: 'Conexão persistente', + steptest: 'Teste por etapa', + enableTrace: 'Habilitar rastreamento', + alertEconnreset: 'Alertar ECONNRESET', + loopMode: 'Modo loop', + loopModeEsplaination: 'Repetir o teste após finalizar', + sendMessages: 'Enviar mensagens', + addHost: 'Adicionar host', + deleteHost: 'Excluir host "{host}"', + addMessage: 'Adicionar mensagem', + editMessage: 'Editar mensagem "{message}"', + deleteMessage: 'Deletar mensagem "{message}"', + hostAddress: 'Endereço do host', + addPort: 'Adicionar porta', + echoServer: 'Propagar servidor', + resetReceivedData: 'Reiniciar dados recebidos', + serverStatus: 'Status do servidor', + testReport: 'Relatório do teste', + testStarted: 'Teste Iniciou', + testAborted: 'Teste abortado', + testEnded: 'Teste finalizado', + clientsConnected: 'Clientes conectados', + messagesSent: 'Mensagens enviadas', + testDuration: 'Duração do teste: {ms}ms', + noMessageSpecified: 'Nenhuma mensagem especificada', + socketOpen: 'Socket #{number} aberto em {host}:{port}', + socketClosed: 'Socket #{number} fechado em {host}:{port}', + socketMessage: 'Socket #{number} em {host}:{port} mensagem #{mNumber}', + socketReply: 'Socket #{number} em {host}:{port} resposta: {reply}', + logOnSocket: 'Socket #{number} em {host}:{port}: {message}', + loadingMessages: 'Carregando mensagens', + messagesLoaded: 'Mensagens carregadas: {mNumber}', + sendingMessages: 'Enviando mensagens', + tracesDisabledMessage: 'Rastreamento desabilitado, intervalos muito curtos', + clientConnectedOnPort: 'Cliente conectou na porta {port}', + clientDisonnectedOnPort: 'Cliente desconectou na porta {port}', + messageReceivedOnPort: 'Mensagem recebida na porta {port}: {message}', + serverStart: 'Servidor iniciou', + serverStop: 'Servidor parou', + listenindOnPort: 'Escutando na porta {port}', + clientErrorOnPort: 'Erro do cliente na porta {port}: {error}', + serverErrorOnPort: 'Erro do servidor na porta {port}: {error}', + reportError: 'Erro no relatório: {error}' + } +}; diff --git a/src/renderer/i18n/supported-locales.ts b/src/renderer/i18n/supported-locales.ts index e8e7a13..d679943 100644 --- a/src/renderer/i18n/supported-locales.ts +++ b/src/renderer/i18n/supported-locales.ts @@ -1,4 +1,5 @@ export const localesNames: {[key: string]: string} = { 'en-US': 'English', - 'it-IT': 'Italiano' + 'it-IT': 'Italiano', + 'pt-BR': 'Português (Brasil)' };