translations ai (please override as you see fit) (#5770)

# Description of Changes

<!--
Please provide a summary of the changes, including:

- What was changed
- Why the change was made
- Any challenges encountered

Closes #(issue_number)
-->

---

## Checklist

### General

- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [ ] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md)
(if applicable)
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### Translations (if applicable)

- [ ] I ran
[`scripts/counter_translation.py`](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/docs/counter_translation.md)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing)
for more details.
This commit is contained in:
Anthony Stirling
2026-02-20 22:36:13 +00:00
committed by GitHub
parent 83169ed0f4
commit f3f56d1d01
40 changed files with 4555 additions and 2136 deletions
+114 -52
View File
@@ -17,6 +17,12 @@ confirmClose = "Confirmar fechamento"
confirmCloseCancel = "Cancelar"
confirmCloseConfirm = "Fechar arquivo"
confirmCloseMessage = "Tem certeza de que deseja fechar este arquivo?"
confirmCloseDiscard = "Descartar alterações e fechar"
confirmCloseSave = "Salvar e fechar"
confirmCloseUnsaved = "Este arquivo tem alterações não salvas."
confirmCloseUnsavedList = "Você tem {{count}} arquivo{{plural}} com alterações não salvas.\n\n{{fileList}}"
confirmCloseSaveFailedTitle = "Falha ao salvar"
confirmCloseSaveFailed = "Salvo com erros. Não foi possível salvar {{count}} arquivo{{plural}}."
confirmPasswordErrorMessage = "Nova Senha e Confirmar Nova Senha devem ser iguais."
custom = "Personalizado..."
customPosition = "Posição personalizada"
@@ -39,6 +45,8 @@ edit = "Editar"
editYourNewFiles = "Edite seu(s) novo(s) arquivo(s)"
exportAndContinue = "Exportar e continuar"
false = "Falso"
fileSavedToDisk = "Arquivo salvo no disco"
fileNotSavedToDisk = "Não salvo no disco"
fileSelected = "Selecionado: {{filename}}"
filesSelected = "Arquivos Selecionados"
font = "Fonte"
@@ -829,8 +837,9 @@ label = "Nome de usuário"
[admin.settings.endpoints]
description = "Controlar quais endpoints de API e grupos de endpoints estão disponíveis."
management = "Gerenciamento de endpoints"
note = "Nota: Desabilitar endpoints restringe o acesso à API, mas não remove componentes da interface. É necessário reiniciar para que as alterações entrem em vigor."
title = "Endpoints da API"
userDefaults = "Padrões de preferências do usuário"
userDefaultsDescription = "Defina valores padrão para as preferências do usuário. Os usuários podem substituí-los nas configurações pessoais."
[admin.settings.endpoints.groupsToRemove]
description = "Selecionar grupos de endpoints para desabilitar"
@@ -840,6 +849,14 @@ label = "Grupos de endpoints desabilitados"
description = "Selecionar endpoints individuais para desabilitar"
label = "Endpoints desabilitados"
[admin.settings.endpoints.defaultHideUnavailableTools]
description = "Remover ferramentas desativadas em vez de exibi-las acinzentadas"
label = "Ocultar ferramentas indisponíveis por padrão"
[admin.settings.endpoints.defaultHideUnavailableConversions]
description = "Remover opções de conversão desativadas em vez de exibi-las acinzentadas"
label = "Ocultar conversões indisponíveis por padrão"
[admin.settings.enterpriseRequired]
message = "É necessária uma licença Enterprise para acessar {{featureName}}. Você está vendo dados de demonstração para referência."
title = "Licença Enterprise necessária"
@@ -1219,9 +1236,21 @@ label = "Habilitar limpeza de chaves"
description = "Rotacionar automaticamente as chaves de assinatura JWT periodicamente"
label = "Habilitar rotação de chaves"
[admin.settings.security.jwt.keyRetentionDays]
description = "Número de dias para reter chaves JWT antigas para verificação"
label = "Dias de retenção de chaves"
[admin.settings.security.jwt.tokenExpiryMinutes]
description = "Tempo de vida do token de acesso em minutos para clientes web (padrão: 1440 = 24 horas)"
label = "Expiração do token web (minutos)"
[admin.settings.security.jwt.desktopTokenExpiryMinutes]
description = "Tempo de vida do token de acesso em minutos para clientes de desktop. Aplicativos de desktop são detectados automaticamente via User-Agent e recebem sessões mais longas para melhor UX (padrão: 43200 = 30 dias)"
label = "Expiração do token do desktop (minutos)"
[admin.settings.security.jwt.allowedClockSkewSeconds]
description = "Tolerância para desvio de tempo cliente/servidor durante a validação do token (padrão: 60 segundos)"
label = "Tolerância de defasagem de relógio (segundos)"
[admin.settings.security.jwt.refreshGraceMinutes]
description = "Permitir a atualização do token dentro deste número de minutos após a expiração (padrão: 15 minutos, máximo de 3 tentativas)"
label = "Período de carência de atualização (minutos)"
[admin.settings.security.jwt.persistence]
description = "Armazenar chaves JWT de forma persistente para sobreviver a reinicializações do servidor"
@@ -1422,13 +1451,16 @@ applyChanges = "Aplicar alterações"
backgroundColor = "Cor de fundo"
borderOff = "Borda: desativada"
borderOn = "Borda: ativada"
changeColor = "Alterar cor"
chooseColor = "Escolher cor"
circle = "Círculo"
clearBackground = "Remover fundo"
color = "Cor"
contents = "Texto"
delete = "Excluir"
desc = "Use realce, caneta, texto e notas. As alterações permanecem ativas — sem necessidade de achatar."
drawing = "Desenho"
duplicate = "Duplicar"
editCircle = "Editar círculo"
editInk = "Editar caneta"
editLine = "Editar linha"
@@ -1458,6 +1490,7 @@ notesStamps = "Notas e carimbos"
opacity = "Opacidade"
pen = "Caneta"
polygon = "Polígono"
properties = "Propriedades"
rectangle = "Retângulo"
redo = "Refazer"
saveChanges = "Salvar alterações"
@@ -1483,6 +1516,7 @@ title = "Anotar"
underline = "Sublinhar"
undo = "Desfazer"
unsupportedType = "Este tipo de anotação não é totalmente compatível para edição."
width = "Largura"
[app]
description = "A alternativa gratuita ao Adobe Acrobat (10M+ downloads)"
@@ -3312,6 +3346,10 @@ desc = "Crie fluxos de trabalho de várias etapas encadeando ações de PDF. Ide
tags = "fluxo de trabalho,sequência,automação"
title = "Automatizar"
[home.formFill]
desc = "Preencha campos de formulário PDF de forma interativa com um editor visual"
title = "Preencher formulário"
[home.autoRename]
desc = "Renomeia automaticamente um arquivo PDF com base no cabeçalho detectado"
tags = "detecção automática,baseado em cabeçalho,organizar,renomear"
@@ -4209,6 +4247,75 @@ title = "Editor de páginas"
zoomIn = "Ampliar"
zoomOut = "Reduzir"
[viewer]
cannotPreviewFile = "Não é possível visualizar o arquivo"
dualPageView = "Visualização de duas páginas"
firstPage = "Primeira página"
lastPage = "Última página"
nextPage = "Próxima página"
onlyPdfSupported = "O visualizador oferece suporte apenas a arquivos PDF. Este arquivo parece estar em um formato diferente."
previousPage = "Página anterior"
singlePageView = "Visualização de página única"
unknownFile = "Arquivo desconhecido"
zoomIn = "Ampliar"
zoomOut = "Reduzir"
[viewer.attachments]
title = "Anexos"
searchPlaceholder = "Pesquisar anexos"
noSupport = "O suporte a anexos não está disponível neste visualizador."
noDocument = "Abra um PDF para ver seus anexos."
loading = "Carregando anexos..."
empty = "Não há anexos neste documento"
noMatch = "Nenhum anexo corresponde à sua pesquisa"
[viewer.formBar]
title = "Campos de formulário"
unsavedBadge = "Não salvo"
unsavedDesc = "Você tem alterações não salvas"
hasFieldsDesc = "Este PDF contém campos preenchíveis"
dismiss = "Ocultar"
apply = "Aplicar alterações"
download = "Baixar PDF"
[rightRail]
closeSelected = "Fechar arquivos selecionados"
selectAll = "Selecionar Tudo"
deselectAll = "Desselecionar Tudo"
selectByNumber = "Selecionar por números de página"
deleteSelected = "Excluir páginas selecionadas"
closePdf = "Fechar PDF"
exportAll = "Exportar PDF"
downloadSelected = "Baixar arquivos selecionados"
annotations = "Anotações"
exportSelected = "Exportar páginas selecionadas"
formFill = "Preencher formulário"
saveChanges = "Salvar alterações"
toggleAttachments = "Alternar anexos"
toggleTheme = "Alternar tema"
language = "Idioma"
toggleAnnotations = "Alternar visibilidade das anotações"
search = "Pesquisar PDF"
panMode = "Modo de panorâmica"
applyRedactionsFirst = "Aplicar redações primeiro"
rotateLeft = "Girar à esquerda"
rotateRight = "Girar à direita"
toggleSidebar = "Alternar barra lateral"
toggleBookmarks = "Alternar marcadores"
print = "Imprimir PDF"
ruler = "Régua / Medir"
draw = "Desenhar"
redact = "Redigir"
exitRedaction = "Sair do modo de redação"
save = "Salvar"
downloadAll = "Baixar tudo"
saveAll = "Salvar tudo"
[textAlign]
left = "Esquerda"
center = "Centro"
right = "Direita"
[pageExtracter]
header = "Extrair Páginas(s)"
placeholder = "(por exemplo 1,2,8 or 4,7,12-16 ou 2n-1)"
@@ -4891,6 +4998,9 @@ applyRedactions = "Apply Redactions"
applyWarning = "⚠️ Aplicação permanente, não pode ser desfeita e os dados subjacentes serão excluídos"
boxRedaction = "Ocultação por caixa"
colourPicker = "Seletor de cor"
colorLabel = "Cor da ocultação"
active = "Modo de ocultação ativo"
activate = "Ativar ferramenta de ocultação"
controlsTitle = "Controles de redação manual"
convertPDFToImageLabel = "Converter PDF para PDF-imagem (usado para remover texto atrás da caixa)"
export = "Exportar"
@@ -5286,36 +5396,6 @@ title = "Alto contraste"
text = "Inverta completamente todas as cores do PDF, criando um efeito semelhante a negativo. Útil para criar versões em modo escuro de documentos ou reduzir a fadiga ocular em ambientes com pouca luz."
title = "Inverter todas as cores"
[rightRail]
annotations = "Anotações"
applyRedactionsFirst = "Aplicar redações primeiro"
closePdf = "Fechar PDF"
closeSelected = "Fechar arquivos selecionados"
deleteSelected = "Excluir páginas selecionadas"
deselectAll = "Desselecionar Tudo"
downloadAll = "Baixar tudo"
downloadSelected = "Baixar arquivos selecionados"
draw = "Desenhar"
exitRedaction = "Sair do modo de redação"
exportAll = "Exportar PDF"
exportSelected = "Exportar páginas selecionadas"
language = "Idioma"
panMode = "Modo de panorâmica"
print = "Imprimir PDF"
redact = "Redigir"
rotateLeft = "Girar à esquerda"
rotateRight = "Girar à direita"
save = "Salvar"
saveAll = "Salvar tudo"
saveChanges = "Salvar alterações"
search = "Pesquisar PDF"
selectAll = "Selecionar Tudo"
selectByNumber = "Selecionar por números de página"
toggleAnnotations = "Alternar visibilidade das anotações"
toggleBookmarks = "Alternar marcadores"
toggleSidebar = "Alternar barra lateral"
toggleTheme = "Alternar tema"
[rotate]
rotateLeft = "Girar no sentido anti-horário"
rotateRight = "Girar no sentido horário"
@@ -6153,11 +6233,6 @@ title = "Documentação da API"
[tableExtraxt]
tags = "CSV,extração de tabela,extrair,converter"
[textAlign]
center = "Centro"
left = "Esquerda"
right = "Direita"
[theme]
toggle = "Alternar tema"
@@ -6433,19 +6508,6 @@ fileManager = "Gerenciador de arquivos"
pageEditor = "Editor de páginas"
viewer = "Visualizador"
[viewer]
cannotPreviewFile = "Não é possível visualizar o arquivo"
dualPageView = "Visualização de duas páginas"
firstPage = "Primeira página"
lastPage = "Última página"
nextPage = "Próxima página"
onlyPdfSupported = "O visualizador oferece suporte apenas a arquivos PDF. Este arquivo parece estar em um formato diferente."
previousPage = "Página anterior"
singlePageView = "Visualização de página única"
unknownFile = "Arquivo desconhecido"
zoomIn = "Ampliar"
zoomOut = "Reduzir"
[viewPdf]
header = "Visualizar PDF"
tags = "visualizar,ler,anotar,texto,imagem"