]> source.dussan.org Git - gitblit.git/commitdiff
Merged Brazilian Portuguese translation
authorRafael Cavazin <rafaelcavazin@gmail.com>
Tue, 18 Dec 2012 21:40:18 +0000 (16:40 -0500)
committerJames Moger <james.moger@gitblit.com>
Tue, 18 Dec 2012 21:40:18 +0000 (16:40 -0500)
docs/01_features.mkd
docs/04_releases.mkd
resources/login_pt_br.mkd [new file with mode: 0644]
resources/welcome_pt_br.mkd [new file with mode: 0644]
src/com/gitblit/wicket/GitBlitWebApp_pt_br.properties [new file with mode: 0644]
src/com/gitblit/wicket/pages/EmptyRepositoryPage_pt_br.html [new file with mode: 0644]

index 4676f75526909147082f7e517e0f386f790bf5d0..a28b97a9596a77836b72550b8080f62c032eefcb 100644 (file)
@@ -56,6 +56,7 @@
     - Spanish\r
     - Polish\r
     - Korean\r
+       - Brazilian Portuguese\r
 \r
 ## Gitblit GO Features\r
 - Out-of-the-box integrated stack requiring minimal configuration\r
index d42152f9a4885b3d6b372c7fe7dfbc5c9d12ac9d..485215b638bde9f36785d1ea63265a3191d672f4 100644 (file)
@@ -72,6 +72,7 @@ This is extreme and should be considered carefully since it affects every https
 - Added HTML sendmail hook script and Gitblit.sendHtmlMail method (github/sauthieg)\r
 - Added RedmineUserService (github/mallowlabs)\r
 - Support for committer verification.  Requires use of *--no-ff* when merging branches or pull requests.  See setup page for details.\r
+- Added Brazilian Portuguese translation (github/rafaelcavazin)\r
 \r
 #### changes\r
 \r
diff --git a/resources/login_pt_br.mkd b/resources/login_pt_br.mkd
new file mode 100644 (file)
index 0000000..6a4a857
--- /dev/null
@@ -0,0 +1,3 @@
+## Faça o Login\r
+\r
+Por favor, entre com suas credenciais para acessar o site Gitblit.\r
diff --git a/resources/welcome_pt_br.mkd b/resources/welcome_pt_br.mkd
new file mode 100644 (file)
index 0000000..6b30bbc
--- /dev/null
@@ -0,0 +1,3 @@
+## Bem-Vindo ao Gitblit\r
+\r
+Uma maneira fácil e rápida de armazenar e visualizar o seus próprios repositórios [Git](http://www.git-scm.com).\r
diff --git a/src/com/gitblit/wicket/GitBlitWebApp_pt_br.properties b/src/com/gitblit/wicket/GitBlitWebApp_pt_br.properties
new file mode 100644 (file)
index 0000000..469d205
--- /dev/null
@@ -0,0 +1,442 @@
+gb.repository = repositório\r
+gb.owner = proprietário\r
+gb.description = descrição\r
+gb.lastChange = última alteração\r
+gb.refs = refs\r
+gb.tag = tag\r
+gb.tags = tags\r
+gb.author = autor\r
+gb.committer = committer\r
+gb.commit = commit\r
+gb.tree = árvore\r
+gb.parent = parent\r
+gb.url = URL\r
+gb.history = histórico\r
+gb.raw = raw\r
+gb.object = object\r
+gb.ticketId = ticket id\r
+gb.ticketAssigned = atribuído\r
+gb.ticketOpenDate = data da abertura\r
+gb.ticketState = estado\r
+gb.ticketComments = comentários\r
+gb.view = visualizar\r
+gb.local = local\r
+gb.remote = remote\r
+gb.branches = branches\r
+gb.patch = patch\r
+gb.diff = diff\r
+gb.log = log\r
+gb.moreLogs = mais commits...\r
+gb.allTags = todas as tags...\r
+gb.allBranches = todos os branches...\r
+gb.summary = resumo\r
+gb.ticket = ticket\r
+gb.newRepository = novo repositório\r
+gb.newUser = novo usuário\r
+gb.commitdiff = commitdiff\r
+gb.tickets = tickets\r
+gb.pageFirst = primeira\r
+gb.pagePrevious anterior\r
+gb.pageNext = próxima\r
+gb.head = HEAD\r
+gb.blame = blame\r
+gb.login = login\r
+gb.logout = logout\r
+gb.username = username\r
+gb.password = password\r
+gb.tagger = tagger\r
+gb.moreHistory = mais histórico...\r
+gb.difftocurrent = diff para a atual\r
+gb.search = pesquisar\r
+gb.searchForAuthor = Procurar por commits cujo autor é\r
+gb.searchForCommitter = Procurar por commits commitados por é\r
+gb.addition = adicionados\r
+gb.modification = modificados\r
+gb.deletion = apagados\r
+gb.rename = renomear\r
+gb.metrics = métricas\r
+gb.stats = estatísticas\r
+gb.markdown = markdown\r
+gb.changedFiles = arquivos alterados \r
+gb.filesAdded = {0} arquivos adicionados\r
+gb.filesModified = {0} arquivos modificados\r
+gb.filesDeleted = {0} arquivos deletados\r
+gb.filesCopied = {0} arquivos copiados\r
+gb.filesRenamed = {0} arquivos renomeados\r
+gb.missingUsername = Username desconhecido\r
+gb.edit = editar\r
+gb.searchTypeTooltip = Selecione o Tipo de Pesquisa\r
+gb.searchTooltip = Pesquisar {0}\r
+gb.delete = deletar\r
+gb.docs = documentos\r
+gb.accessRestriction = restrição de acesso\r
+gb.name = nome\r
+gb.enableTickets = ativar tickets\r
+gb.enableDocs = ativar documentação\r
+gb.save = salvar\r
+gb.showRemoteBranches = mostrar branches remotos\r
+gb.editUsers = editar usuários\r
+gb.confirmPassword = confirmar password\r
+gb.restrictedRepositories = repositórios restritos\r
+gb.canAdmin = pode administrar\r
+gb.notRestricted = visualização anônima, clone, & push\r
+gb.pushRestricted = push autênticado\r
+gb.cloneRestricted = clone & push autênticados\r
+gb.viewRestricted = view, clone, & push autênticados\r
+gb.useTicketsDescription = somente leitura, issues do Ticgit distribuídos\r
+gb.useDocsDescription = enumerar documentação Markdown no repositório\r
+gb.showRemoteBranchesDescription = mostrar branches remotos\r
+gb.canAdminDescription = pode administrar o server Gitblit\r
+gb.permittedUsers = usuários autorizados\r
+gb.isFrozen = congelar\r
+gb.isFrozenDescription = proibir fazer push\r
+gb.zip = zip\r
+gb.showReadme = mostrar readme\r
+gb.showReadmeDescription = mostrar um arquivo \"leia-me\" na página de resumo\r
+gb.nameDescription = usar '/' para agrupar repositórios.  e.g. libraries/mycoollib.git\r
+gb.ownerDescription = o proprietário pode editar configurações do repositório\r
+gb.blob = blob\r
+gb.commitActivityTrend = tendência dos commits\r
+gb.commitActivityDOW = commits diários\r
+gb.commitActivityAuthors = principais committers\r
+gb.feed = feed\r
+gb.cancel = cancelar\r
+gb.changePassword = alterar password\r
+gb.isFederated = está federado\r
+gb.federateThis = federar este repositório\r
+gb.federateOrigin = federar o origin\r
+gb.excludeFromFederation = excluir da federação\r
+gb.excludeFromFederationDescription = bloquear instâncias federadas do GitBlit de fazer pull desta conta\r
+gb.tokens = tokens de federação\r
+gb.tokenAllDescription = todos repositórios, usuários & configurações\r
+gb.tokenUnrDescription = todos repositórios & usuários\r
+gb.tokenJurDescription = todos repositórios\r
+gb.federatedRepositoryDefinitions = definições de repositório\r
+gb.federatedUserDefinitions = definições de usuários\r
+gb.federatedSettingDefinitions = definições de configurações\r
+gb.proposals = propostas de federações\r
+gb.received = recebidos\r
+gb.type = tipo\r
+gb.token = token\r
+gb.repositories = repositórios\r
+gb.proposal = propostas\r
+gb.frequency = frequência\r
+gb.folder = pasta\r
+gb.lastPull = último pull\r
+gb.nextPull = próximo pull\r
+gb.inclusions = inclusões\r
+gb.exclusions = excluões\r
+gb.registration = cadastro\r
+gb.registrations = cadastro de federações\r
+gb.sendProposal = enviar proposta\r
+gb.status = status\r
+gb.origin = origin\r
+gb.headRef = default branch (HEAD)\r
+gb.headRefDescription = alterar a ref o qual a HEAD aponta. e.g. refs/heads/master\r
+gb.federationStrategy = estratégia de federação \r
+gb.federationRegistration = cadastro de federações\r
+gb.federationResults = resultados dos pulls de federações\r
+gb.federationSets = ajustes de federações\r
+gb.message = mensagem\r
+gb.myUrlDescription = a url de acesso público para a instância Gitblit\r
+gb.destinationUrl = enviar para\r
+gb.destinationUrlDescription = a url da intância do Gitblit para enviar sua proposta\r
+gb.users = usuários\r
+gb.federation = federação\r
+gb.error = erro\r
+gb.refresh = atualizar\r
+gb.browse = navegar\r
+gb.clone = clonar\r
+gb.filter = filtrar\r
+gb.create = criar\r
+gb.servers = servidores\r
+gb.recent = recente\r
+gb.available = disponível\r
+gb.selected = selecionado\r
+gb.size = tamanho\r
+gb.downloading = downloading\r
+gb.loading = loading\r
+gb.starting = inciando\r
+gb.general = geral\r
+gb.settings = configurações\r
+gb.manage = administrar\r
+gb.lastLogin = último login\r
+gb.skipSizeCalculation = ignorar cálculo do tamanho\r
+gb.skipSizeCalculationDescription = não calcular o tamanho do repositório (reduz o tempo de load da página)\r
+gb.skipSummaryMetrics = ignorar resumo das métricas\r
+gb.skipSummaryMetricsDescription = não calcular métricas na página de resumo\r
+gb.accessLevel = acesso\r
+gb.default = default\r
+gb.setDefault = tornar default\r
+gb.since = desde\r
+gb.status = status\r
+gb.bootDate = data do boot\r
+gb.servletContainer = servlet container\r
+gb.heapMaximum = heap máximo\r
+gb.heapAllocated = alocar heap\r
+gb.heapUsed = usar heap\r
+gb.free = free\r
+gb.version = versão\r
+gb.releaseDate = data de release\r
+gb.date = data\r
+gb.activity = atividade\r
+gb.subscribe = inscrever\r
+gb.branch = branch\r
+gb.maxHits = hits máximos\r
+gb.recentActivity = atividade recente\r
+gb.recentActivityStats = últimos {0} dias / {1} commits por {2} autores\r
+gb.recentActivityNone = últimos {0} dias / nenhum\r
+gb.dailyActivity = atividade diária\r
+gb.activeRepositories = repositórios ativos\r
+gb.activeAuthors = autores ativos\r
+gb.commits = commits\r
+gb.teams = equipes\r
+gb.teamName = nome da equipe\r
+gb.teamMembers = membros\r
+gb.teamMemberships = filiações em equipes\r
+gb.newTeam = nova equipe\r
+gb.permittedTeams = equipes permitidas\r
+gb.emptyRepository = repositório vazio\r
+gb.repositoryUrl = url do repositório\r
+gb.mailingLists = listas de e-mails\r
+gb.preReceiveScripts = pre-receive scripts\r
+gb.postReceiveScripts = post-receive scripts\r
+gb.hookScripts = hook scripts\r
+gb.customFields = campos customizados\r
+gb.customFieldsDescription = campos customizados disponíveis para Groovy hooks\r
+gb.accessPermissions = permissões de acesso\r
+gb.filters = filtros\r
+gb.generalDescription = configurações comuns\r
+gb.accessPermissionsDescription = restringir acesso por usuários e equipes\r
+gb.accessPermissionsForUserDescription = ajustar filiações em equipes ou garantir acesso a repositórios específicos\r
+gb.accessPermissionsForTeamDescription = ajustar membros da equipe e garantir acesso a repositórios específicos\r
+gb.federationRepositoryDescription = compartilhar este repositório com outros servidores Gitblit\r
+gb.hookScriptsDescription = rodar scripts Groovy nos pushes pushes para este servidor Gitblit\r
+gb.reset = reset\r
+gb.pages = páginas\r
+gb.workingCopy = working copy\r
+gb.workingCopyWarning = this repository has a working copy and can not receive pushes\r
+gb.query = query\r
+gb.queryHelp =  Standard query syntax é suportada.<p/><p/>Por favor veja <a target="_new" href="http://lucene.apache.org/core/old_versioned_docs/versions/3_5_0/queryparsersyntax.html">Lucene Query Parser Syntax</a> para mais detalhes.\r
+gb.queryResults = resultados {0} - {1} ({2} hits)\r
+gb.noHits = sem hits\r
+gb.authored = foi autor do\r
+gb.committed = committed\r
+gb.indexedBranches = branches indexados\r
+gb.indexedBranchesDescription = selecione os branches para incluir nos seus índices Lucene\r
+gb.noIndexedRepositoriesWarning = nenhum dos seus repositórios foram configurados para indexação do Lucene\r
+gb.undefinedQueryWarning = a query não foi definida!\r
+gb.noSelectedRepositoriesWarning = por favor selecione um ou mais repositórios!\r
+gb.luceneDisabled = indexação do Lucene está desabilitada\r
+gb.failedtoRead = leitura falhou\r
+gb.isNotValidFile = não é um arquivo válido\r
+gb.failedToReadMessage = Falhou em ler mensagens default de {0}!\r
+gb.passwordsDoNotMatch = Passwords não conferem!\r
+gb.passwordTooShort = Password é muito curto. Tamanho mínimo são {0} caracteres.\r
+gb.passwordChanged = Password alterado com sucesso.\r
+gb.passwordChangeAborted = alteração do Password foi abortada.\r
+gb.pleaseSetRepositoryName = Por favor ajuste o nome do repositório!\r
+gb.illegalLeadingSlash = Referências a diretórios raiz começando com (/) são proibidas.\r
+gb.illegalRelativeSlash = Referências a diretórios relativos (../) são proibidas.\r
+gb.illegalCharacterRepositoryName = Caractere ilegal ''{0}'' no nome do repositório!\r
+gb.selectAccessRestriction = Please select access restriction!\r
+gb.selectFederationStrategy = Por favor selecione a estratégia de federação!\r
+gb.pleaseSetTeamName = Por favor insira um nome de equipe!\r
+gb.teamNameUnavailable = O nome de equipe ''{0}'' está indisponível.\r
+gb.teamMustSpecifyRepository = Uma equipe deve  especificar pelo menos um repositório.\r
+gb.teamCreated = Nova equipe ''{0}'' criada com sucesso.\r
+gb.pleaseSetUsername = Por favor entre com um username!\r
+gb.usernameUnavailable = Username ''{0}'' está indisponível.\r
+gb.combinedMd5Rename = Gitblit está configurado para usar um hash combinado-md5. Você deve inserir um novo password ao renamear a conta.\r
+gb.userCreated = Novo usuário ''{0}'' criado com sucesso.\r
+gb.couldNotFindFederationRegistration = Não foi possível localizar o registro da federação!\r
+gb.failedToFindGravatarProfile = Falhou em localizar um perfil Gravatar para {0}\r
+gb.branchStats = {0} commits e {1} tags em {2}\r
+gb.repositoryNotSpecified = Repositório não específicado!\r
+gb.repositoryNotSpecifiedFor = Repositório não específicado para {0}!\r
+gb.canNotLoadRepository = Não foi possível carregar o repositório\r
+gb.commitIsNull = Commit está nulo\r
+gb.unauthorizedAccessForRepository = Acesso não autorizado para o repositório\r
+gb.failedToFindCommit = Não foi possível achar o commit \"{0}\" em {1} para {2} página!\r
+gb.couldNotFindFederationProposal = Não foi possível localizar propostas de federação!\r
+gb.invalidUsernameOrPassword = username ou password inválido!\r
+gb.OneProposalToReview = Existe uma proposta de federação aguardando revisão. \r
+gb.nFederationProposalsToReview = Existem {0} propostas de federação aguardando revisão.\r
+gb.couldNotFindTag = Não foi possível localizar a tag {0}\r
+gb.couldNotCreateFederationProposal = Não foi possível criar uma proposta de federation!\r
+gb.pleaseSetGitblitUrl = Por favor insira sua url do Gitblit!\r
+gb.pleaseSetDestinationUrl = Por favor insira a url de destino para sua proposta!\r
+gb.proposalReceived = Proposta recebida com sucesso por {0}.\r
+gb.noGitblitFound = Desculpe, {0} não localizou uma instância do Gitblit em {1}.\r
+gb.noProposals = Desculpe, {0} não está aceitando propostas agora.\r
+gb.noFederation = Desculpe, {0} não está configurado com nenhuma intância do Gitblit.\r
+gb.proposalFailed = Desculpe, {0} não recebeu nenhum dado de proposta!\r
+gb.proposalError = Desculpe, {0} reportou que um erro inesperado ocorreu!\r
+gb.failedToSendProposal = Não foi possível enviar a proposta!\r
+gb.userServiceDoesNotPermitAddUser = {0} não permite adicionar uma conta de usuário!\r
+gb.userServiceDoesNotPermitPasswordChanges = {0} não permite alterações no password!\r
+gb.displayName = nome\r
+gb.emailAddress = e-mail\r
+gb.errorAdminLoginRequired = Administração requer um login\r
+gb.errorOnlyAdminMayCreateRepository = Somente umadministrador pode criar um repositório\r
+gb.errorOnlyAdminOrOwnerMayEditRepository = Somente umadministrador pode editar um repositório\r
+gb.errorAdministrationDisabled = Administração está desabilitada\r
+gb.lastNDays = últimos {0} dias\r
+gb.completeGravatarProfile = Profile completo em Gravatar.com\r
+gb.none = nenhum\r
+gb.line = linha\r
+gb.content = conteúdo\r
+gb.empty = vazio\r
+gb.inherited = herdado\r
+gb.deleteRepository = Deletar repositório \"{0}\"?\r
+gb.repositoryDeleted = Repositório ''{0}'' deletado.\r
+gb.repositoryDeleteFailed = Não foi possível apagar o repositório ''{0}''!\r
+gb.deleteUser = Deletar usuário \"{0}\"?\r
+gb.userDeleted = Usuário ''{0}'' deletado.\r
+gb.userDeleteFailed = Não foi possível apagar o usuário ''{0}''!\r
+gb.time.justNow = agora mesmo\r
+gb.time.today = hoje\r
+gb.time.yesterday = ontem\r
+gb.time.minsAgo = há {0} minutos\r
+gb.time.hoursAgo = há {0} horas\r
+gb.time.daysAgo = há {0} dias\r
+gb.time.weeksAgo = há {0} semanas\r
+gb.time.monthsAgo = há {0} meses\r
+gb.time.oneYearAgo = há 1 ano\r
+gb.time.yearsAgo = há {0} anos \r
+gb.duration.oneDay = 1 dia\r
+gb.duration.days = {0} dias\r
+gb.duration.oneMonth = 1 mês\r
+gb.duration.months = {0} meses\r
+gb.duration.oneYear = 1 ano\r
+gb.duration.years = {0} anos\r
+gb.authorizationControl = controle de autorização\r
+gb.allowAuthenticatedDescription = conceder permissão RW+ para todos os usuários autênticados\r
+gb.allowNamedDescription = conceder permissões refinadas para usuários escolhidos ou equipes\r
+gb.markdownFailure = Não foi possível converter conteúdo Markdown!\r
+gb.clearCache = limpar o cache\r
+gb.projects = projetos\r
+gb.project = projeto\r
+gb.allProjects = todos projetos\r
+gb.copyToClipboard = copiar para o clipboard\r
+gb.fork = fork\r
+gb.forks = forks\r
+gb.forkRepository = fork {0}?\r
+gb.repositoryForked = fork feito em {0}\r
+gb.repositoryForkFailed= não foi possível fazer fork\r
+gb.personalRepositories = repositórios pessoais\r
+gb.allowForks = permitir forks\r
+gb.allowForksDescription = permitir usuários autorizados a fazer fork deste repositório\r
+gb.forkedFrom = forked de\r
+gb.canFork = pode fazer fork\r
+gb.canForkDescription = pode fazer fork de repositórios autorizados para repositórios pessoais\r
+gb.myFork = visualizar meu fork\r
+gb.forksProhibited = forks proibidos\r
+gb.forksProhibitedWarning = este repositório proíbe forks\r
+gb.noForks = {0} não possui forks\r
+gb.forkNotAuthorized = desculpe, você não está autorizado a fazer fork de {0}\r
+gb.forkInProgress = fork em progresso\r
+gb.preparingFork = preparando seu fork...\r
+gb.isFork = é fork\r
+gb.canCreate = pode criar\r
+gb.canCreateDescription = pode criar repositórios pessoais\r
+gb.illegalPersonalRepositoryLocation = seu repositório pessoal deve estar localizado em \"{0}\"\r
+gb.verifyCommitter = verificar committer\r
+gb.verifyCommitterDescription = requer a identidade do committer para combinar com uma conta do Gitblt\r
+gb.verifyCommitterNote = todos os merges requerem "--no-ff" para impor a identidade do committer\r
+gb.repositoryPermissions = permissões de repositório\r
+gb.userPermissions = permissões de usuário\r
+gb.teamPermissions = permissões de equipe\r
+gb.add = add\r
+gb.noPermission = APAGAR ESTA PERMISSÃO\r
+gb.excludePermission = {0} (excluir)\r
+gb.viewPermission = {0} (visualizar)\r
+gb.clonePermission = {0} (clonar)\r
+gb.pushPermission = {0} (push)\r
+gb.createPermission = {0} (push, ref creation)\r
+gb.deletePermission = {0} (push, ref creation+deletion)\r
+gb.rewindPermission = {0} (push, ref creation+deletion+rewind)\r
+gb.permission = permissão\r
+gb.regexPermission = esta permissão foi configurada através da expressão regular \"{0}\"\r
+gb.accessDenied = acesso negado\r
+gb.busyCollectingGarbage = desculpe, o Gitblit está ocupado coletando lixo em {0}\r
+gb.gcPeriod = período do GC\r
+gb.gcPeriodDescription = duração entre as coletas de lixo\r
+gb.gcThreshold = limite do GC \r
+gb.gcThresholdDescription = tamanho total mínimo de objetos \"soltos\" que ativam a coleta de lixo\r
+gb.ownerPermission = proprietário do repositório\r
+gb.administrator = administrador\r
+gb.administratorPermission = administrador do Gitblit\r
+gb.team = equipe\r
+gb.teamPermission = permissão concedida pela filiação a equipe \"{0}\"\r
+gb.missing = faltando!\r
+gb.missingPermission = o repositório para esta permissão está faltando!\r
+gb.mutable = mutável\r
+gb.specified = específico\r
+gb.effective = efetivo\r
+gb.organizationalUnit = unidade organizacional\r
+gb.organization = organização\r
+gb.locality = localidade\r
+gb.stateProvince = estado ou província\r
+gb.countryCode = código do país\r
+gb.properties = propriedades\r
+gb.issued = emitido\r
+gb.expires = expira\r
+gb.expired = expirado\r
+gb.expiring = expirando\r
+gb.revoked = revogado\r
+gb.serialNumber = número serial\r
+gb.certificates = certificados\r
+gb.newCertificate = novo certificado\r
+gb.revokeCertificate = revogar certificado\r
+gb.sendEmail = enviar email\r
+gb.passwordHint = dica de password\r
+gb.ok = ok\r
+gb.invalidExpirationDate = data de expiração inválida!\r
+gb.passwordHintRequired = dica de password requerida!\r
+gb.viewCertificate = visualizar certificado\r
+gb.subject = assunto\r
+gb.issuer = emissor\r
+gb.validFrom = válido a partir de\r
+gb.validUntil = válido até\r
+gb.publicKey = chave pública\r
+gb.signatureAlgorithm = algoritmo de assinatura\r
+gb.sha1FingerPrint = digital SHA-1 \r
+gb.md5FingerPrint = digital MD5\r
+gb.reason = razão\r
+gb.revokeCertificateReason = Por selecione a razão da revogação do certificado\r
+gb.unspecified = não específico\r
+gb.keyCompromise = comprometimento de chave\r
+gb.caCompromise = compromisso CA\r
+gb.affiliationChanged = afiliação foi alterada\r
+gb.superseded = substituídas\r
+gb.cessationOfOperation = cessação de funcionamento\r
+gb.privilegeWithdrawn = privilégio retirado\r
+gb.time.inMinutes = em {0} minutos\r
+gb.time.inHours = em {0} horas\r
+gb.time.inDays = em {0} dias\r
+gb.hostname = hostname\r
+gb.hostnameRequired = Por favor insira um hostname\r
+gb.newSSLCertificate = novo servidor de certificado SSL\r
+gb.newCertificateDefaults = novos padrões de certificação\r
+gb.duration = duração\r
+gb.certificateRevoked = Certificado {0, número, 0} foi revogado\r
+gb.clientCertificateGenerated = Novo certificado cliente para {0} foi gerado com sucesso\r
+gb.sslCertificateGenerated = Novo servidor de certificado SSL gerado com sucesso para {0}\r
+gb.newClientCertificateMessage = OBSERVAÇÃO:\nO 'password' não é o password do usuário mas sim o password usado para proteger a keystore.  Este password não será salvo então você também inserir uma dica que será incluída nas instruções de LEIA-ME do usuário.\r
+gb.certificate = certificado\r
+gb.emailCertificateBundle = pacote certificado de cliente de email\r
+gb.pleaseGenerateClientCertificate = Por favor gere um certificado cliente para {0}\r
+gb.clientCertificateBundleSent = Pacote de certificado de cliente para {0} enviada\r
+gb.enterKeystorePassword = Por favor insira uma chave para keystore do Gitblit\r
+gb.warning = warning\r
+gb.jceWarning = Seu Java Runtime Environment não tem os arquivos \"JCE Unlimited Strength Jurisdiction Policy\".\nIsto irá limitar o tamanho dos passwords que você usará para encriptar suas keystores para 7 caracteres.\nEstes arquivos de políticas são um download opcional da Oracle.\n\nVocê gostaria de continuar e gerar os certificados de infraestrutura de qualquer forma?\n\nRespondendo "Não" irá redirecionar o seu browser para a página de downloads da Oracle, de onde você poderá fazer download desses arquivos.\r
+gb.maxActivityCommits = limitar exibição de commits\r
+gb.maxActivityCommitsDescription = quantidade máxima de commits para contribuir para a página de atividade\r
+gb.noMaximum = ilimitado\r
+gb.attributes = atributos\r
+gb.serveCertificate = servir https com este certificado\r
+gb.sslCertificateGeneratedRestart = Novo certificado SSL de servidor gerado com sucesso para {0}.\nVocê deve reiniciar o Gitblit para usar o novo certificado.\n\nSe você estiver executando com o parâmetro '--alias', você precisará alterá-lo para ''--alias {0}''.\r
+gb.validity = validade\r
+gb.siteName = nome do site\r
+gb.siteNameDescription = breve mas um nome descritivo para seu servidor 
\ No newline at end of file
diff --git a/src/com/gitblit/wicket/pages/EmptyRepositoryPage_pt_br.html b/src/com/gitblit/wicket/pages/EmptyRepositoryPage_pt_br.html
new file mode 100644 (file)
index 0000000..351ef87
--- /dev/null
@@ -0,0 +1,53 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
+<html xmlns="http://www.w3.org/1999/xhtml"  \r
+      xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.3-strict.dtd"  \r
+      xml:lang="pt-br"  \r
+      lang="pt-br"> \r
+\r
+<body>\r
+<wicket:extend>\r
+\r
+       <h2>Repositório Vazio</h2>\r
+       <p></p>\r
+               <div class="row">\r
+                       <div class="span10">\r
+                               <div class="alert alert-success">\r
+                                       <span wicket:id="repository" style="font-weight: bold;">[repository]</span> é um repositório vazio e não pode ser visualizado pelo Gitblit.\r
+                                       <p></p>         \r
+                                       Por favor faça o push de alguns commits para <span wicket:id="pushurl"></span>\r
+                                       <p></p>\r
+                                       <hr/>\r
+                                       Depois de ter feito push você poderá <b>atualizar</b> esta página para visualizar seu repositório.\r
+                               </div>\r
+                       </div>\r
+               </div>\r
+               \r
+               <h3>Sintaxe dos comandos do Git</h3>\r
+               <span style="padding-bottom:5px;">Se você ainda não tem um repositório local do Git, então você deve primeiro clonar este repositório, fazer commit de alguns arquivos e então fazer push desses commits para o Gitblit.</span>\r
+               <p></p>\r
+               <pre style="padding: 5px 30px;" wicket:id="cloneSyntax"></pre>\r
+               <p></p>\r
+               <span style="padding-bottom:5px;">Se você já tem um repositório Git local com alguns commits, então você deve adicionar este repositório como uma referência remota e então fazer push.</span>\r
+               <p></p>\r
+               <pre wicket:id="remoteSyntax" style="padding: 5px 30px;"></pre>\r
+               <p></p>\r
+               <h3>Aprenda Git</h3>\r
+               Se você estiver com dúvidas sobre como ultilizar essas informações, uma sugestão seria dar uma olhada no livro <a href="http://book.git-scm.com">Git Community Book</a> ou <a href="http://progit.org/book" target="_blank">Pro Git</a> para entender melhor como usar o Git.\r
+               <p></p>\r
+               <h4>Alguns clients do Git que são Open Source</h4>\r
+               <ul>\r
+                       <li><a href="http://git-scm.com">Git</a> - o Git oficial através de linhas de comando</li>\r
+                       <li><a href="http://tortoisegit.googlecode.com">TortoiseGit</a> - Faz integração do Explorer do Windows com o Git (por isso requer o Git Oficial)</li>\r
+                       <li><a href="http://eclipse.org/egit">Eclipse/EGit</a> - Git para a IDE Eclipse (baseada no JGit, como o Gitblit)</li>\r
+                       <li><a href="https://code.google.com/p/gitextensions/">Git Extensions</a> - Interface (em C#) para o Git cuja a característica é a integração com o Windows Explorer e o Visual Studio</li>\r
+                       <li><a href="http://gitx.laullon.com/">GitX (L)</a> - um Cliente do Git para Mac OS X</li>                      \r
+               </ul>\r
+               <p></p>\r
+               <h4>Clients do Git proprietários ou com Código Fechado</h4>\r
+               <ul>\r
+                       <li><a href="http://www.syntevo.com/smartgit">SmartGit</a> - Aplicação Client (em Java) para Git, Mercurial, e SVN (por isso requer o Git Oficial)</li>\r
+                       <li><a href="http://www.sourcetreeapp.com/">SourceTree</a> - Client gratuito para o Mac que suporta Git, Mercurial e SVN</li>\r
+               </ul>\r
+</wicket:extend>       \r
+</body>\r
+</html>
\ No newline at end of file