Skip to content
This repository has been archived by the owner on Jul 1, 2021. It is now read-only.

Commit

Permalink
Merge pull request #95 from ItsMeCelio/master
Browse files Browse the repository at this point in the history
Add brazilian portuguese translation
  • Loading branch information
mkloubert authored Jul 21, 2017
2 parents c3ed765 + bb51d3b commit 08f5922
Showing 1 changed file with 399 additions and 0 deletions.
399 changes: 399 additions & 0 deletions src/lang/pt-br.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,399 @@
// The MIT License (MIT)
//
// vs-deploy (https://github.com/mkloubert/vs-deploy)
// Copyright (c) Marcel Joachim Kloubert <[email protected]>
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to
// deal in the Software without restriction, including without limitation the
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
// sell copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
// DEALINGS IN THE SOFTWARE.

import { Translation } from '../i18';

// Brazilian Portuguese
//
// Translated by: Celio Rodrigues (https://github.com/ItsMeCelio)
export const translation: Translation = {
__plugins: {
reload: {
failed: 'Não foi possivel recarregar os plugins: {0}',
loaded: {
more: '{0:trim} plugins carregados.',
none: 'Nenhum plugin carregado.',
one: '1 plugin carregado.',
}
}
},
canceled: '[Cancelado]',
commands: {
executionFailed: "A execução do comando {0:trim,surround} falhou: {1}",
},
compare: {
failed: 'Não foi possível baixar o arquivo {0:trim,surround}: {1}',
noPlugins: 'Nenhum plugin encontrado!',
noPluginsForType: 'Nenhum plugin correspondente encontrado para {0:trim,surround}!',
selectSource: 'Select the source from where to pull from...',
},
deploy: {
after: {
button: {
text: "{2}Implementar: [{1}] {0}{3}",
tooltip: "Clique aqui para exibir o resultado...",
},
failed: "Não foi possível executar as operações 'after deployed': {0}",
},
before: {
failed: "Não foi possível executar as operações 'before deploy': {0}",
},
button: {
cancelling: 'Cancelando...',
prepareText: 'Preparando implementação...',
text: 'Implementando...',
tooltip: 'Clique aqui para cancelar a implementação...',
},
canceled: 'Cancelado.',
canceledWithErrors: 'Cancelado com erros!',
cancelling: 'Cancelando implementação...',
file: {
deploying: 'Implementando arquivo {0:trim,surround}{1:trim,leading_space}... ',
deployingWithDestination: 'Implementando arquivo {0:trim,surround} para {1:trim,surround}{2:trim,leading_space}... ',
failed: 'Não foi possível implementar o arquivo {0:trim,surround}: {1}',
isIgnored: "O arquivo {0:trim,surround} foi ignorado!",
succeeded: 'Arquivo {0:trim,surround} foi implementado com sucesso!',
succeededWithTarget: 'Arquivo {0:trim,surround} foi implementado com sucesso para {1:trim,surround}.',
},
fileOrFolder: {
failed: 'Não foi possível implementar o arquivo / pasta {0:trim,surround}: {1}',
},
finished: 'Finalizado.',
finished2: 'Finalizado',
finishedWithErrors: 'Finalizado com erros!',
folder: {
failed: 'Não foi possível implementar a pasta {0:trim,surround}: {1}',
selectTarget: 'Selecione o destino para implementar a pasta...',
},
newerFiles: {
deploy: 'Implementar',
localFile: 'Arquivo local',
message: "{0} arquivo(s) mais recente(s) foi/foram encontrado(s)!",
modifyTime: 'Ultima modificação',
pull: 'Baixar',
remoteFile: 'Arquivo remoto',
show: 'Exibir arquivos',
size: 'Tamanho',
title: 'Novos arquivos em {0:trim,surround}',
titleNoTarget: 'Novos arquivos',
},
noFiles: 'Não existem arquivos para implementar!',
noPlugins: 'Nenhum plugin encontrado!',
noPluginsForType: 'Nenhum plugin correspondente encontrado para {0:trim,surround}!',
onSave: {
couldNotFindTarget: 'Destino de implementação {0:trim,surround} definido no pacote {1:trim,surround,leading_space} não existe!',
failed: 'Não foi possível implementar {0:trim,surround} ao salvar ({1:trim}): {2}',
failedTarget: 'Não foi possível implementar {0:trim,surround} para {1:trim} ao salvar: {2}',
},
operations: {
failed: "[ERRO: {0:trim,surround}]",
finished: "[Feito]",
noFileCompiled: "Nenhum dos arquivos {0:trim} puderam ser compilados!",
noFunctionInScript: "A função {0:trim,surround} não foi encontrada em {1:trim,surround}!",
open: 'Abrindo {0:trim,surround}... ',
someFilesNotCompiled: "{0:trim} de {1:trim} arquivo(s) puderam ser compilados!",
unknownCompiler: 'Compilador {0:trim,surround} é desconhecido!',
unknownSqlEngine: 'SQL engine desconhecida {0:trim,surround}!',
unknownType: 'TIPO DESCONHECIDO: {0:trim,surround}',
},
startQuestion: 'Iniciar implementação?',
workspace: {
allFailed: 'Nenhum arquivo pode ser implementado: {0}',
allFailedWithTarget: 'Nenhum arquivo pode ser implementado para {0:trim,surround}: {1}',
allSucceeded: 'Todos os {0:trim} arquivo(s) foram implementados com sucesso.',
allSucceededWithTarget: 'Todos os {0:trim} arquivos(s) foram implementados com sucesso para {1:trim,surround}.',
alreadyStarted: 'Você já iniciou uma implementação para {0:trim,surround}! Você realmente deseja iniciar esta operação?',
clickToCancel: 'clique aqui para cancelar',
deploying: 'Implementando pacote {0:trim,surround,leading_space}...',
deployingWithTarget: 'Implementando pacote {0:trim,surround,leading_space} para {1:trim,surround}...',
failed: 'Não foi possível implementar os arquivos: {0}',
failedWithCategory: 'Não foi possível implementar os arquivos ({0:trim}): {1}',
failedWithTarget: 'Não foi possível implementar os arquivos para {0:trim,surround}: {1}',
nothingDeployed: 'Nenhum arquivo implementado!',
nothingDeployedWithTarget: 'Nenhum arquivo implementado para {0:trim,surround}!',
selectPackage: 'Selecione um pacote...',
selectTarget: 'Selecione um destino...',
someFailed: '{0:trim} de {1:trim} arquivo(s) não puderam ser implementados!',
someFailedWithTarget: '{0:trim} de {1:trim} arquivo(s) não puderam ser implementados para {2:trim,surround}!',
status: 'Implementando {0:trim,surround}... ',
statusWithDestination: 'Implementando {0:trim,surround} para {1:trim,surround}... ',
virtualTargetName: 'Virtual batch target for current package',
virtualTargetNameWithPackage: 'Virtual batch target for package {0:trim,surround}',
}
},
errors: {
countable: 'ERRO #{0:trim}: {1}',
withCategory: '[ERRO] {0:trim}: {1}',
},
extension: {
update: "Atualizando...",
updateRequired: "A extensão precisa ser atualizada!",
},
extensions: {
notInstalled: 'A extensão {0:trim,surround} NÃO está instalada.',
},
failed: '[FALHOU: {0}]',
format: {
dateTime: 'HH:mm:ss DD/MM/YYYY',
},
host: {
button: {
text: 'Aguardando arquivos...',
tooltip: 'Clique aqui para fechar o host de implementação',
},
errors: {
cannotListen: 'Não foi possível iniciar a escuta para os arquivos: {0}',
couldNotStop: 'Não foi possível fechar o host de implementação: {0}',
fileRejected: 'O arquivo foi rejeitado!',
noData: 'Sem dado!',
noFilename: 'Sem filename {0:trim}!',
},
receiveFile: {
failed: '[FALHOU:{0:trim,leading_space}]',
ok: '[OK{0:trim}]',
receiving: "Recebendo arquivos {2:trim,leading_space} de '{0:trim}:{1:trim}'... ",
},
started: 'Host de implementação iniciado na porta {0:trim} no diretório {1:trim,surround}.',
stopped: 'Host de implementação foi fechado.',
},
install: 'Instalar',
isNo: {
directory: "{0:trim,surround} não é um diretório!",
file: "{0:trim,surround} não é um arquivo!",
validItem: '{0:trim,surround} não é um item válido que possa ser implementado!',
},
load: {
from: {
failed: "Carregamento dos dados de {0:trim,surround} falhou: {1}",
}
},
network: {
hostname: 'Seu hostname: {0:trim,surround}',
interfaces: {
failed: 'Não foi possível identificar as interfaces de rede: {0}',
list: 'Sua interface de rede:',
}
},
ok: '[OK]',
packages: {
couldNotFindTarget: 'Não foi possível encontrar o destino {0:trim,surround} no pacote {1:trim,surround}!',
defaultName: '(Pacote #{0:trim})',
noneDefined: "Por favor, defina pelo menos um pacote em seu 'settings.json'!",
notFound: 'Pacote {0:trim,surround} não encontrado!',
nothingToDeploy: 'Nenhum pacote para implementar!',
},
plugins: {
api: {
clientErrors: {
noPermissions: "Sem permissão de escrita!",
notFound: 'Arquivo não encontrado!',
unauthorized: "Usuário não autorizado!",
unknown: "Erro no cliente desconhecido: {0:trim} {2:trim,surround}",
},
description: "Implemente para uma API REST, como 'vs-rest-api'",
serverErrors: {
unknown: "Erro no servidor desconhecido: {0:trim} {2:trim,surround}",
},
},
app: {
description: 'Implemente para um app, como um script ou executável, na máquina local',
},
azureblob: {
description: 'Implemente para um Armazenamento de blobs Microsoft Azure',
},
batch: {
description: 'Implemente para outros destinos',
},
dropbox: {
description: 'Implemente para uma pasta do DropBox.',
notFound: 'Arquivo não encontrado!',
unknownResponse: 'Resposta inesperada {0:trim} ({1:trim}): {2:trim,surround}',
},
each: {
description: 'Implemente arquivos usando uma lista de valores',
},
ftp: {
description: 'Implemente para um servidor FTP',
},
http: {
description: 'Implemente para um servidor/serviço HTTP',
protocolNotSupported: 'Protocolo {0:trim,surround} não é suportado!',
},
list: {
description: 'Permite que o usuário selecione uma registro com configurações para um ou mais destinos',
selectEntry: 'Por favor, selecione um registro...',
},
local: {
description: 'Implementa para uma pasta local ou compartilhada (como SMB) dentro da sua REDE',
emptyTargetDirectory: 'Diretório local de destino vazio {0:trim,surround}... ',
},
mail: {
addressSelector: {
placeholder: 'Endereço(s) de email de destino',
prompt: 'Um ou mais endereço(s) de email (separados por vírgula) para implementar para...',
},
description: 'Implementa em um arquivo ZIP e envia como anexo por email via SMTP',
},
map: {
description: 'Implementa os asquivos utilizando uma lista de valores',
},
pipeline: {
description: 'Pipes a list of sources files to a new destination, by using a script and sends the new file list to a target',
noPipeFunction: "{0:trim,surround} implements no 'pipe()' function!",
},
prompt: {
description: "Solicita ao usuário uma losta de configurações para serem aplicadas em um ou mais destinos",
invalidInput: "Entrada invália!",
},
remote: {
description: 'Implementa para uma maquina remota utilizando uma conexão TCP',
},
s3bucket: {
credentialTypeNotSupported: 'Tipo de credencial {0:trim,surround} não é suportada!',
description: 'Implementa para um Amazon S3 bucket',
},
script: {
deployFileFailed: 'Não foi possível implementar o arquivo {0:trim,surround} utilizando o script {1:trim,surround}!',
deployWorkspaceFailed: 'Não foi possível implementar o espaço de trabalho utilizando o script {0:trim,surround}!',
description: 'Implementa utilizando um script JS',
noDeployFileFunction: "{0:trim,surround} não possui a função 'deployFile()'!",
},
sftp: {
description: 'Implementa para um servidor SFTP',
},
sql: {
description: 'Executa scripts SQL',
invalidFile: 'Arquivo inválido!',
unknownEngine: 'Engine desconhecida {0:trim,surround}!',
},
test: {
description: 'A mock deployer that only displays what files would be deployed',
},
zip: {
description: 'Implementa para um arquivo ZIP',
fileAlreadyExists: 'Arquivo {0:trim,surround} já existe! Tente novamente...',
fileNotFound: 'Arquivo não encontrado!',
noFileFound: "Nenhum arquivo ZIP encontrado!",
}
},
popups: {
newVersion: {
message: "Você está utilizando uma versão nova do 'vs-deploy' ({0:trim})!",
showChangeLog: 'Visualizar histórico de mudanças...',
},
},
prompts: {
inputAccessKey: 'Insira a chave de acesso...',
inputAccessToken: 'Insira o token de acesso...',
inputPassword: 'Insira a senha...',
},
pull: {
button: {
cancelling: 'Cancelando...',
prepareText: 'Preparando download...',
text: 'Baixando...',
tooltip: 'Clique aqui para cancelar o download...',
},
canceled: 'Cancelado.',
canceledWithErrors: 'Cancelado com erros!',
file: {
failed: 'Não foi possível baixar o arquivo {0:trim,surround}: {1}',
pulling: 'Baixando o arquivo {0:trim,surround}{1:trim,leading_space}... ',
pullingWithDestination: 'Baixando o arquivo {0:trim,surround} para {1:trim,surround}{2:trim,leading_space}... ',
succeeded: 'Arquivo {0:trim,surround} foi baixado com sucesso.',
succeededWithTarget: 'Arquivo {0:trim,surround} foi baixado com sucesso para {1:trim,surround}.',
},
fileOrFolder: {
failed: "Não foi possível baixar o arquivo/pasta {0:trim,surround}: {1}",
},
finished2: 'Finalizado',
finishedWithErrors: 'Finalizado com erros!',
noPlugins: 'Nenhum plugin encontrado!',
noPluginsForType: 'Nenhum plugin correspondente encontrado para {0:trim,surround}!',
workspace: {
allFailed: 'Nenhum arquivo pode ser baixado: {0}',
allFailedWithTarget: 'Nenhum arquivo pode ser baixado para {0:trim,surround}: {1}',
allSucceeded: 'Todos os {0:trim} arquivo(s) foram baixados com sucesso.',
allSucceededWithTarget: 'Todos os {0:trim} arquivo(s) foram baixados com sucesso para {1:trim,surround}.',
alreadyStarted: 'Vocẽ já havia iniciado uma operação para {0:trim,surround}! Você realmente deseja iniciar esta operação?',
clickToCancel: 'clique aqui para cancelar',
failed: 'Não foi possível baixar os arquivos: {0}',
failedWithCategory: 'Não foi possível baixar os arquivos ({0:trim}): {1}',
failedWithTarget: 'Não foi possível baixar os arquivos para {0:trim,surround}: {1}',
nothingPulled: 'Nenhum arquivo baixado!',
nothingPulledWithTarget: 'Nenhum arquivo baixado para {0:trim,surround}!',
pulling: 'Baixando pacote {0:trim,surround,leading_space}...',
pullingWithTarget: 'Baixando pacote {0:trim,surround,leading_space} para {1:trim,surround}...',
selectPackage: 'Selecione um pacote...',
selectSource: 'Selecione uma fonte...',
someFailed: '{0:trim} de {1:trim} arquivos(s) não puderam ser baixados!',
someFailedWithTarget: '{0:trim} de {1:trim} arquivos(s) não puderam ser baixados para {2:trim,surround}!',
status: 'Baixando {0:trim,surround}... ',
statusWithDestination: 'Baixando {0:trim,surround} para {1:trim,surround}... ',
virtualTargetName: 'Virtual batch target for current package',
virtualTargetNameWithPackage: 'Virtual batch target for package {0:trim,surround}',
}
},
quickDeploy: {
caption: 'Implementação rápida!',
failed: 'Implementação rápida falhou: {0}',
start: 'Iniciar uma implementação rápida...',
},
relativePaths: {
couldNotResolve: "Não foi possível obter o caminho relativo para {0:trim,surround}!",
isEmpty: 'Caminho relativo para o arquivo {0:trim,surround} está vazio!',
},
sync: {
file: {
doesNotExistOnRemote: '[Remoto não existe]',
localChangedWithinSession: '[Local mudou dentro da sessão]',
localIsNewer: '[Local é novo]',
synchronize: 'Sincronizar arquivo {0:trim,surround}{1:trim,leading_space}... ',
}
},
targets: {
cannotUseRecurrence: 'Não é possível utilizar o destino {0:trim,surround} (recurrence)!',
defaultName: '(Destino #{0:trim})',
noneDefined: "Por favor, defina pelo menos um destino em seu 'settings.json'!",
notFound: 'Não foi possível encontrar o destino {0:trim,surround}!',
select: 'Selecione o destino da implementação...',
selectSource: 'Selecione a fonte do download...',
},
templates: {
browserTitle: "Modelo {0:trim,surround,leading_space}",
currentPath: 'Caminho atual:{0:trim,leading_space}',
noneDefined: "Por favor, defina pelo menos uma fonte de Modelos em seu 'settings.json'!",
officialRepositories: {
newAvailable: "A fonte de modelos oficial foi atualizada.",
openTemplates: "Abrir modelos...",
},
placeholder: 'Por favo, selecione um item...',
publishOrRequest: {
label: 'Publicar ou solicitar um exemplo...',
}
},
warnings: {
withCategory: '[AVISO] {0:trim}: {1}',
},
yes: 'Sim',
};

0 comments on commit 08f5922

Please sign in to comment.