From 0b654aeafacd900182b4aa19f61c83a19874c7d4 Mon Sep 17 00:00:00 2001
From: "homarr-crowdin[bot]"
<190541745+homarr-crowdin[bot]@users.noreply.github.com>
Date: Sun, 8 Feb 2026 14:03:04 +0100
Subject: [PATCH] chore(lang): update translations from crowdin (#5002)
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
---
packages/translation/src/lang/en-gb.json | 212 ++---
packages/translation/src/lang/no.json | 2 +-
packages/translation/src/lang/pt.json | 1058 +++++++++++-----------
3 files changed, 636 insertions(+), 636 deletions(-)
diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json
index 1ad6ede28..8510c4e2f 100644
--- a/packages/translation/src/lang/en-gb.json
+++ b/packages/translation/src/lang/en-gb.json
@@ -836,19 +836,19 @@
"title": "Request error",
"description": {
"connection": {
- "hostUnreachable": "",
- "networkUnreachable": "",
- "refused": "",
- "reset": ""
+ "hostUnreachable": "The server could not be reached. This usually means the host is offline or unreachable from your network.",
+ "networkUnreachable": "The network is unreachable. Please check your Internet connection or network configuration.",
+ "refused": "The server refused the connection. It may not be running or is rejecting requests on the specified port.",
+ "reset": "The connection was unexpectedly closed by the server. This can happen if the server is unstable or restarted."
},
"dns": {
- "notFound": "",
- "timeout": "",
- "noAnswer": ""
+ "notFound": "The server address could not be found. Please check the URL for typos or invalid domain names.",
+ "timeout": "DNS lookup timed out. This may be a temporary issue—please try again in a few moments.",
+ "noAnswer": "The DNS server didn't return a valid response. The domain may exist but has no valid records."
},
"timeout": {
- "aborted": "",
- "timeout": ""
+ "aborted": "The request was aborted before it could complete. This might be due to a user action or system timeout.",
+ "timeout": "The request took too long to complete and was timed out. Check your network or try again later."
}
}
}
@@ -920,8 +920,8 @@
"message": "The path is incorrect. Please double-check the URL"
},
"tooManyRequests": {
- "title": "",
- "message": ""
+ "title": "Too many requests in a given time",
+ "message": "There were too many requests. You are likely being rate-limited or rejected by the target system"
}
}
},
@@ -963,36 +963,36 @@
"newLabel": "New realm"
},
"personalAccessToken": {
- "label": "",
- "newLabel": ""
+ "label": "Personal Access Token",
+ "newLabel": "New Personal Access Token"
},
"topic": {
- "label": "",
- "newLabel": ""
+ "label": "Topic",
+ "newLabel": "New topic"
},
"url": {
- "label": "",
- "newLabel": ""
+ "label": "URL",
+ "newLabel": "New URL"
},
"opnsenseApiKey": {
- "label": "",
- "newLabel": ""
+ "label": "API Key (Key)",
+ "newLabel": "New API Key (Key)"
},
"opnsenseApiSecret": {
- "label": "",
- "newLabel": ""
+ "label": "API Key (Secret)",
+ "newLabel": "New API Key (Secret)"
},
"githubAppId": {
- "label": "",
- "newLabel": ""
+ "label": "App Id",
+ "newLabel": "New App Id"
},
"githubInstallationId": {
- "label": "",
- "newLabel": ""
+ "label": "Installation Id",
+ "newLabel": "New Installation Id"
},
"privateKey": {
- "label": "",
- "newLabel": ""
+ "label": "Private key",
+ "newLabel": "New private key"
}
}
},
@@ -1044,14 +1044,14 @@
}
},
"common": {
- "success": "",
+ "success": "Success",
"beta": "Beta",
"error": "Alpha",
"action": {
"add": "Add",
"apply": "Apply",
"backToOverview": "Back to overview",
- "change": "",
+ "change": "Change",
"create": "Create",
"createAnother": "Create and start over",
"edit": "Edit",
@@ -1063,7 +1063,7 @@
"cancel": "Cancel",
"delete": "Delete",
"discard": "Discard",
- "close": "",
+ "close": "Close",
"confirm": "Confirm",
"continue": "Continue",
"previous": "Previous",
@@ -1138,9 +1138,9 @@
"dangerZone": "Danger zone",
"noResults": "No results have been found",
"unsavedChanges": "You have unsaved changes!",
- "servers": "",
- "applications": "",
- "services": "",
+ "servers": "Servers",
+ "applications": "Apps",
+ "services": "Services",
"preview": {
"show": "Show a preview",
"hide": "Hide the preview"
@@ -1177,8 +1177,8 @@
},
"unit": {
"speed": {
- "kilometersPerHour": "",
- "milesPerHour": ""
+ "kilometersPerHour": "km/h",
+ "milesPerHour": "mph"
}
}
},
@@ -1193,7 +1193,7 @@
"label": "Title"
},
"customCssClasses": {
- "label": ""
+ "label": "Custom CSS classes"
},
"borderColor": {
"label": "Border colour"
@@ -1226,69 +1226,69 @@
},
"remove": {
"title": "Remove category",
- "message": ""
+ "message": "Are you sure you want to remove the category {name}?"
},
"edit": {
- "title": "",
- "submit": ""
+ "title": "Rename category",
+ "submit": "Rename category"
},
"menu": {
"label": {
- "create": "",
- "changePosition": ""
+ "create": "New category",
+ "changePosition": "Change position"
}
},
"openAllInNewTabs": {
- "title": "",
- "text": ""
+ "title": "Open all in tabs",
+ "text": "Some browsers may block the bulk-opening of tabs for security reasons. Homarr was unable to open all windows, because your browser blocked this action. Please allow \"Open pop-up windows\" and re-try."
}
}
},
"item": {
"action": {
- "create": "",
- "import": "",
- "edit": "",
- "moveResize": "",
- "duplicate": "",
- "remove": ""
+ "create": "New item",
+ "import": "Import item",
+ "edit": "Edit item",
+ "moveResize": "Move / resize item",
+ "duplicate": "Duplicate item",
+ "remove": "Remove item"
},
"menu": {
"label": {
- "settings": ""
+ "settings": "Settings"
}
},
"create": {
- "title": "",
- "search": "",
- "addToBoard": ""
+ "title": "Choose item to add",
+ "search": "Filter items",
+ "addToBoard": "Add to board"
},
"moveResize": {
- "title": "",
+ "title": "Move / resize item",
"field": {
"width": {
- "label": ""
+ "label": "Width"
},
"height": {
- "label": ""
+ "label": "Height"
},
"xOffset": {
- "label": ""
+ "label": "X offset"
},
"yOffset": {
- "label": ""
+ "label": "Y offset"
}
}
},
"edit": {
- "title": "",
+ "title": "Edit item",
"advancedOptions": {
- "label": "",
- "title": ""
+ "label": "Advanced options",
+ "title": "Advanced item options"
},
"field": {
"integrations": {
- "label": ""
+ "label": "Integrations"
},
"title": {
"label": ""
@@ -1427,46 +1427,46 @@
},
"dnsHoleControls": {
"name": "",
- "description": "",
+ "description": "Control PiHole or AdGuard from your dashboard",
"option": {
"layout": {
- "label": "",
+ "label": "Layout",
"option": {
"row": {
- "label": ""
+ "label": "Horizontal"
},
"column": {
- "label": ""
+ "label": "Vertical"
},
"grid": {
- "label": ""
+ "label": "Grid"
}
}
},
"showToggleAllButtons": {
- "label": ""
+ "label": "Show Toggle All Buttons"
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "Failed to control DNS Hole"
},
"controls": {
- "enableAll": "",
- "disableAll": "",
- "setTimer": "",
- "set": "",
- "enabled": "",
- "disabled": "",
- "processing": "",
- "disconnected": "",
- "hours": "",
- "minutes": "",
- "unlimited": ""
+ "enableAll": "Enable All",
+ "disableAll": "Disable All",
+ "setTimer": "Set Timer",
+ "set": "Set",
+ "enabled": "Enabled",
+ "disabled": "Disabled",
+ "processing": "Processing",
+ "disconnected": "Disconnected",
+ "hours": "Hours",
+ "minutes": "Minutes",
+ "unlimited": "Leave blank to unlimited"
}
},
"clock": {
- "name": "",
- "description": "",
+ "name": "Date and time",
+ "description": "Displays the current date and time.",
"option": {
"customTitleToggle": {
"label": "",
@@ -4475,12 +4475,12 @@
"message": "",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Search engine deleted",
+ "message": "The search engine was deleted successfully"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Search engine not deleted",
+ "message": "The search engine could not be deleted"
}
}
}
@@ -4488,15 +4488,15 @@
"media": {
"request": {
"modal": {
- "title": "",
+ "title": "Request \"{name}\"",
"table": {
"header": {
- "season": "",
- "episodes": ""
+ "season": "Season",
+ "episodes": "Episodes"
}
},
"button": {
- "send": ""
+ "send": "Send request"
}
}
}
@@ -4506,44 +4506,44 @@
"certificate": {
"field": {
"hostname": {
- "label": ""
+ "label": "Hostname"
},
"subject": {
- "label": ""
+ "label": "Subject"
},
"issuer": {
- "label": ""
+ "label": "Issuer"
},
"validFrom": {
- "label": ""
+ "label": "Valid from"
},
"validTo": {
- "label": ""
+ "label": "Valid to"
},
"serialNumber": {
- "label": ""
+ "label": "Serial number"
},
"fingerprint": {
- "label": ""
+ "label": "Fingerprint"
}
},
"page": {
"list": {
- "title": "",
- "description": "",
+ "title": "Trusted certificates",
+ "description": "Used by Homarr to request data from integrations.",
"noResults": {
- "title": ""
+ "title": "There are no certificates yet"
},
"invalid": {
- "title": "",
- "description": ""
+ "title": "Invalid certificate",
+ "description": "Failed to parse certificate"
},
- "expires": "",
- "toHostnames": ""
+ "expires": "Expires {when}",
+ "toHostnames": "Trusted hostnames"
},
"hostnames": {
- "title": "",
- "description": "",
+ "title": "Trusted certificate hostnames",
+ "description": "Some certificates do not allow the specific domain Homarr uses to request them, because of this all trusted hostnames with their certificate thumbprints are used to bypass these restrictions.",
"noResults": {
"title": "There are no hostnames yet"
},
diff --git a/packages/translation/src/lang/no.json b/packages/translation/src/lang/no.json
index 5cc427169..a7bed2efb 100644
--- a/packages/translation/src/lang/no.json
+++ b/packages/translation/src/lang/no.json
@@ -3305,7 +3305,7 @@
"title": "Statistikk",
"general": {
"title": "Send anonym brukerdata",
- "text": "Homarr vil sende anonymt brukerdata med åpen kildekode programvaren Umami. Det vil aldri samle inn personlig informasjon og følger derfor GDPR & CCPA fullstendig. Vi oppfordrer deg til å aktivere sending av brukerdata da det hjelper teamet vårt å identifisere problemer og sette prioritering."
+ "text": "Homarr vil sende anonymiserte analyser ved bruk av den åpne programvaren Umami. Når dette er aktivert, samler vi inn: Homarr-versjon, databastype (MySQL/PostgreSQL/SQLite), Docker/Kubernetes-status, aktiverte autentiseringsmetoder, og antallet av hver funksjon. Alle data er anonyme og aggregerte – ingen personlig informasjon, URL-er, navn eller identifiserbare data samles inn. Dette hjelper vårt open source-team med å forstå bruks‑mønstre og prioritere utvikling."
},
"widgetData": {
"title": "Widget data",
diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json
index 80b0afd5e..20c061339 100644
--- a/packages/translation/src/lang/pt.json
+++ b/packages/translation/src/lang/pt.json
@@ -27,8 +27,8 @@
"description": "Configure o comportamento da importação"
},
"boardSelection": {
- "title": "{count} quadros encontrados",
- "description": "Escolha todos os quadros com o tamanho que você deseja importar",
+ "title": "{count} painéis encontrados",
+ "description": "Escolha todos os painéis com o tamanho que você deseja importar",
"action": {
"selectAll": "Selecionar todos",
"unselectAll": "Desmarcar Todos"
@@ -95,8 +95,8 @@
"subtitle": "Você está pronto para começar!",
"description": "Você concluiu com sucesso o processo de configuração. Agora você pode começar a usar o Homarr. Selecione sua próxima ação:",
"action": {
- "goToBoard": "Ir para o quadro {name}",
- "createBoard": "Crie seu primeiro quadro",
+ "goToBoard": "Ir para o painel {name}",
+ "createBoard": "Crie seu primeiro painel",
"inviteUser": "Convidar outros usuários",
"docs": "Ler a documentação"
}
@@ -212,7 +212,7 @@
"message": "Quadro inicial alterado com sucesso"
},
"error": {
- "message": "Não foi possível alterar o quadro inicial"
+ "message": "Não foi possível alterar o painel inicial"
}
}
},
@@ -287,7 +287,7 @@
},
"delete": {
"label": "Excluir usuário permanentemente",
- "description": "Exclui esse usuário incluindo suas preferências. Isso não removerá nenhum quadro. O usuário não sera notificado.",
+ "description": "Exclui esse usuário incluindo suas preferências. Isso não removerá nenhum painel. O usuário não será notificado.",
"confirm": "Tem certeza que deseja excluir o usuário {username} e suas preferências?"
},
"select": {
@@ -308,11 +308,11 @@
"members": "Membros",
"homeBoard": {
"label": "Quadro inicial",
- "description": "Somente quadros acessíveis ao grupo podem ser selecionados"
+ "description": "Somente painéis acessíveis ao grupo podem ser selecionados"
},
"mobileBoard": {
"label": "Quadro para celular",
- "description": "Somente quadros acessíveis ao grupo podem ser selecionados"
+ "description": "Somente painéis acessíveis ao grupo podem ser selecionados"
}
},
"permission": {
@@ -334,7 +334,7 @@
},
"use-all": {
"label": "Usar todas aplicações",
- "description": "Permitir que os membros adicionem qualquer aplicativo aos seus quadros"
+ "description": "Permitir que os membros adicionem qualquer aplicativo aos seus painéis"
},
"modify-all": {
"label": "Modificar todos os aplicativos",
@@ -515,11 +515,11 @@
"notification": {
"success": {
"title": "Configurações salvas",
- "message": "As configurações do quadro foram salvas com sucesso"
+ "message": "As configurações do painel foram salvas com sucesso"
},
"error": {
"title": "Falha ao salvar configurações",
- "message": "Não foi possível salvar as configurações do quadro"
+ "message": "Não foi possível salvar as configurações do painel"
}
}
}
@@ -537,7 +537,7 @@
},
"defaultGroup": {
"name": "Grupo padrão",
- "description": ""
+ "description": "{name} — Todos os usuários conectados"
}
},
"app": {
@@ -603,8 +603,8 @@
},
"useDifferentUrlForPing": {
"checkbox": {
- "label": "",
- "description": ""
+ "label": "Use uma URL diferente para o ping",
+ "description": "Útil se o Homarr puder acessar diretamente usando um hostname interno ou rede para evitar uso de largura de banda do provedor"
}
}
},
@@ -614,8 +614,8 @@
"notFound": "Nenhum aplicativo encontrado",
"search": "Busque por um aplicativo",
"noResults": "Sem resultados",
- "action": "",
- "title": "Selecione um aplicativo para adicioná-lo neste quadro"
+ "action": "Selecionar {app}",
+ "title": "Selecione um aplicativo para adicioná-lo neste painel"
},
"create": {
"title": "Criar aplicativo",
@@ -631,11 +631,11 @@
"title": "Integrações",
"search": "Buscar integrações",
"noResults": {
- "title": ""
+ "title": "Ainda não existem integrações"
}
},
"create": {
- "title": "",
+ "title": "Nova integração {name}",
"notification": {
"success": {
"title": "Criação bem-sucedida",
@@ -663,7 +663,7 @@
}
},
"edit": {
- "title": "",
+ "title": "Editar integração {name}",
"notification": {
"success": {
"title": "Mudanças aplicadas com sucesso",
@@ -676,9 +676,9 @@
},
"app": {
"action": {
- "add": "",
- "remove": "",
- "select": ""
+ "add": "Vincular um aplicativo",
+ "remove": "Desvincular",
+ "select": "Selecione um aplicativo para vincular"
}
}
},
@@ -706,7 +706,7 @@
},
"attemptSearchEngineCreation": {
"label": "Criar mecanismo de busca",
- "description": ""
+ "description": "A integração \"{kind}\" pode ser usada com os mecanismos de busca. Marque isso para configurar automaticamente o mecanismo de busca."
},
"app": {
"sectionTitle": "Aplicativo vinculado"
@@ -738,24 +738,24 @@
"description": "Ocorreu um erro desconhecido, abra a causa abaixo para ver mais detalhes"
},
"parse": {
- "title": "",
- "description": ""
+ "title": "Erro de análise",
+ "description": "A resposta não pôde ser analisada. Verifique se a URL está apontando para a URL base do serviço."
},
"authorization": {
"title": "Erro de autorização",
- "description": "A requisição não foi autorizada. Verifique se as credenciais estão corretas e se você as configurou com permissões suficientes."
+ "description": "A solicitação não foi autorizada. Verifique se as credenciais estão corretas e se você as configurou com permissões suficientes."
},
"statusCode": {
- "title": "",
- "description": "",
- "otherDescription": "",
+ "title": "Erro de resposta",
+ "description": "Resposta inesperada recebida: {statusCode} ({reason}) de . Verifique se a URL está apontando para a URL base da integração.",
+ "otherDescription": "Resposta inesperada recebida: {statusCode} de . Verifique se a URL está apontando para a URL base da integração.",
"reason": {
- "badRequest": "Requisição inválida",
+ "badRequest": "Solicitação inválida",
"notFound": "Não encontrado",
- "tooManyRequests": "",
+ "tooManyRequests": "Muitas solicitações",
"internalServerError": "Erro interno do servidor",
- "serviceUnavailable": "",
- "gatewayTimeout": ""
+ "serviceUnavailable": "Serviço indisponível",
+ "gatewayTimeout": "Tempo esgotado do gateway"
}
},
"certificate": {
@@ -777,7 +777,7 @@
},
"extract": {
"title": "Falha na extração do certificado CA",
- "message": ""
+ "message": "Apenas certificados autoassinados sem uma cadeia podem ser buscados automaticamente. Se você estiver usando um certificado autoassinado, certifique-se de fazer upload do certificado CA manualmente. Você pode encontrar instruções sobre como fazer isso em ."
}
},
"action": {
@@ -833,31 +833,31 @@
}
},
"request": {
- "title": "Erro de requisição",
+ "title": "Erro de solicitação",
"description": {
"connection": {
"hostUnreachable": "O servidor não pôde ser alcançado. Isso geralmente significa que o host está offline ou inacessível da sua rede.",
- "networkUnreachable": "",
+ "networkUnreachable": "A rede está inacessível. Verifique sua conexão com a internet ou configuração de rede.",
"refused": "O servidor recusou a conexão. Ele pode não estar em execução ou está rejeitando solicitações na porta especificada.",
"reset": "A conexão foi fechada inesperadamente pelo servidor. Isso pode acontecer se o servidor estiver instável ou for reiniciado."
},
"dns": {
"notFound": "Não foi possível encontrar o endereço do servidor. Verifique se há erros de digitação ou nomes de domínio inválidos na URL.",
- "timeout": "",
+ "timeout": "A consulta DNS expirou. Isso pode ser um problema temporário—tente novamente em alguns instantes.",
"noAnswer": "O servidor DNS não retornou uma resposta válida. O domínio pode existir, mas não possui registros válidos."
},
"timeout": {
- "aborted": "",
- "timeout": ""
+ "aborted": "A solicitação foi abortada antes de ser concluída. Isso pode ser devido a uma ação do usuário ou tempo limite do sistema.",
+ "timeout": "A solicitação demorou muito para ser concluída e expirou. Verifique sua rede ou tente novamente mais tarde."
}
}
}
},
- "alertNotice": "",
+ "alertNotice": "O botão Salvar é habilitado após o estabelecimento de uma conexão bem-sucedida",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Conexão bem-sucedida",
+ "message": "A conexão foi estabelecida com sucesso"
},
"invalidUrl": {
"title": "URL inválido",
@@ -868,15 +868,15 @@
"message": "Nem todas as credenciais foram fornecidas"
},
"invalidCredentials": {
- "title": "",
- "message": ""
+ "title": "Credenciais inválidas",
+ "message": "As credenciais são inválidas"
},
"commonError": {
- "title": "",
- "message": ""
+ "title": "Falha na conexão",
+ "message": "A conexão não pôde ser estabelecida"
},
"badRequest": {
- "title": "Requisição inválida",
+ "title": "Solicitação inválida",
"message": "A solicitação estava malformada"
},
"unauthorized": {
@@ -884,7 +884,7 @@
"message": "Credenciais provavelmente incorretas"
},
"forbidden": {
- "title": "",
+ "title": "Proibido",
"message": "Provavelmente faltam permissões"
},
"notFound": {
@@ -896,37 +896,37 @@
"message": "O servidor encontrou um erro"
},
"serviceUnavailable": {
- "title": "",
+ "title": "Serviço indisponível",
"message": "O servidor está indisponível no momento"
},
"connectionAborted": {
- "title": "",
- "message": ""
+ "title": "Conexão abortada",
+ "message": "A conexão foi abortada"
},
"domainNotFound": {
"title": "Domínio não encontrado",
"message": "O domínio não pôde ser encontrado"
},
"connectionRefused": {
- "title": "",
- "message": ""
+ "title": "Conexão recusada",
+ "message": "A conexão foi recusada"
},
"invalidJson": {
- "title": "",
- "message": ""
+ "title": "JSON inválido",
+ "message": "A resposta não é um JSON válido"
},
"wrongPath": {
- "title": "",
- "message": ""
+ "title": "Caminho incorreto",
+ "message": "O caminho provavelmente não está correto"
},
"tooManyRequests": {
- "title": "",
- "message": ""
+ "title": "Muitas solicitações em um curto período",
+ "message": "Houve muitas requisições. Você provavelmente está sendo limitado por taxa ou rejeitado pelo sistema de destino"
}
}
},
"secrets": {
- "title": "",
+ "title": "Secrets",
"lastUpdated": "Última atualização em {date}",
"notSet": {
"label": "Nenhum valor definido",
@@ -938,7 +938,7 @@
"message": "Tem certeza de que deseja redefinir esta credencial?"
},
"noSecretsRequired": {
- "segmentTitle": "",
+ "segmentTitle": "Sem credenciais",
"text": "Nenhuma credencial necessária para esta integração"
},
"kind": {
@@ -959,8 +959,8 @@
"newLabel": "Novo ID de token"
},
"realm": {
- "label": "",
- "newLabel": ""
+ "label": "Realm",
+ "newLabel": "Novo realm"
},
"personalAccessToken": {
"label": "Token de acesso pessoal",
@@ -975,31 +975,31 @@
"newLabel": "Nova URL"
},
"opnsenseApiKey": {
- "label": "",
- "newLabel": ""
+ "label": "Chave de API (Key)",
+ "newLabel": "Nova Chave de API (Key)"
},
"opnsenseApiSecret": {
- "label": "",
- "newLabel": ""
+ "label": "Chave de API (Key)",
+ "newLabel": "Nova Chave de API (Key)"
},
"githubAppId": {
- "label": "",
- "newLabel": ""
+ "label": "ID do Aplicativo",
+ "newLabel": "Novo ID de Aplicativo"
},
"githubInstallationId": {
- "label": "",
- "newLabel": ""
+ "label": "ID de instalação",
+ "newLabel": "Novo ID de instalação"
},
"privateKey": {
- "label": "",
- "newLabel": ""
+ "label": "Chave privada",
+ "newLabel": "Nova chave privada"
}
}
},
"permission": {
- "use": "",
- "interact": "",
- "full": ""
+ "use": "Selecionar integrações em itens",
+ "interact": "Interagir com integrações",
+ "full": "Acesso completo à integração"
}
},
"media": {
@@ -1039,7 +1039,7 @@
"label": "Copiar URL"
},
"open": {
- "label": ""
+ "label": "Abrir mídia"
}
}
},
@@ -1117,7 +1117,7 @@
"addLabel": "Adicionar {value}"
},
"select": {
- "placeholder": "",
+ "placeholder": "Selecionar um valor",
"badge": {
"recommended": "Recomendado"
}
@@ -1166,7 +1166,7 @@
"custom": {
"passwordsDoNotMatch": "Senhas não coincidem",
"passwordRequirements": "A senha não atende aos requisitos",
- "boardAlreadyExists": "Já existe um quadro com este nome",
+ "boardAlreadyExists": "Já existe um painel com este nome",
"invalidFileType": "Formato de arquivo inválido, esperado {expected}",
"invalidFileName": "Nome de arquivo inválido",
"fileTooLarge": "O arquivo é muito grande, o tamanho máximo é {maxSize}",
@@ -1196,11 +1196,11 @@
"label": "Classes CSS customizadas"
},
"borderColor": {
- "label": ""
+ "label": "Cor da borda"
}
},
"remove": {
- "title": "",
+ "title": "Remover seção dinâmica",
"message": "Tem certeza de que deseja remover esta seção dinâmica? Os itens serão movidos para o mesmo local na seção pai."
}
},
@@ -1213,19 +1213,19 @@
"action": {
"create": "Nova categoria",
"edit": "Renomear categoria",
- "remove": "",
+ "remove": "Remover categoria",
"moveUp": "Subir",
"moveDown": "Mover para baixo",
"createAbove": "Nova categoria acima",
"createBelow": "Nova categoria abaixo",
- "openAllInNewTabs": ""
+ "openAllInNewTabs": "Abrir tudo em abas"
},
"create": {
"title": "Nova categoria",
"submit": "Adicionar categoria"
},
"remove": {
- "title": "",
+ "title": "Remover categoria",
"message": "Tem certeza que deseja deletar a categoria {name}?"
},
"edit": {
@@ -1239,8 +1239,8 @@
}
},
"openAllInNewTabs": {
- "title": "",
- "text": ""
+ "title": "Abrir tudo em abas",
+ "text": "Alguns navegadores podem bloquear a abertura em massa de abas por motivos de segurança. O Homarr não conseguiu abrir todas as janelas porque seu navegador bloqueou esta ação. Por favor, permita \"Abrir janelas pop-up\" e tente novamente."
}
}
},
@@ -1261,7 +1261,7 @@
"create": {
"title": "Escolha o item a adicionar",
"search": "Filtrar itens",
- "addToBoard": "Adicionar ao quadro"
+ "addToBoard": "Adicionar ao painel"
},
"moveResize": {
"title": "Mover / redimensionar item",
@@ -1308,11 +1308,11 @@
},
"widget": {
"app": {
- "name": "",
- "description": "",
+ "name": "Aplicativo",
+ "description": "Incorpora um aplicativo no quadro.",
"option": {
"appId": {
- "label": ""
+ "label": "Escolher aplicativo"
},
"openInNewTab": {
"label": "Abrir em nova guia"
@@ -1321,10 +1321,10 @@
"label": "Exibir o nome do aplicativo"
},
"pingEnabled": {
- "label": ""
+ "label": "Habilitar verificação de status"
},
"layout": {
- "label": "",
+ "label": "Layout",
"option": {
"row": "Horizontal",
"row-reverse": "Horizontal (invertido)",
@@ -1333,31 +1333,31 @@
}
},
"descriptionDisplayMode": {
- "label": "",
- "description": "",
+ "label": "Modo de exibição da descrição",
+ "description": "Escolha como exibir a descrição do aplicativo",
"option": {
- "normal": "",
- "tooltip": "",
+ "normal": "Dentro do widget",
+ "tooltip": "Como tooltip",
"hidden": "Oculto"
}
}
},
"error": {
"notFound": {
- "label": "",
- "tooltip": ""
+ "label": "Nenhum aplicativo",
+ "tooltip": "Você não tem nenhum aplicativo válido selecionado"
}
}
},
"bookmarks": {
"name": "Marcadores",
- "description": "",
+ "description": "Exibe múltiplos links de aplicativos",
"option": {
"title": {
"label": "Título"
},
"layout": {
- "label": "",
+ "label": "Layout",
"option": {
"row": {
"label": "Horizontal"
@@ -1392,11 +1392,11 @@
}
},
"dnsHoleSummary": {
- "name": "",
- "description": "",
+ "name": "Resumo do DNS Hole",
+ "description": "Exibe o resumo do seu DNS Hole",
"option": {
"layout": {
- "label": "",
+ "label": "Layout",
"option": {
"row": {
"label": "Horizontal"
@@ -1410,27 +1410,27 @@
}
},
"usePiHoleColors": {
- "label": ""
+ "label": "Usar cores do Pi-Hole"
}
},
"error": {
- "internalServerError": "",
+ "internalServerError": "Falha ao buscar resumo do DNS Hole",
"integrationsDisconnected": "Nenhum dado disponível, todas as integrações estão desconectadas"
},
"data": {
"adsBlockedToday": "Bloqueado hoje",
"adsBlockedTodayPercentage": "Bloqueado hoje",
"dnsQueriesToday": "Consultas hoje",
- "domainsBeingBlocked": ""
+ "domainsBeingBlocked": "Domínios na lista de bloqueio"
},
- "domainsTooltip": ""
+ "domainsTooltip": "Devido a múltiplas integrações, o Homarr não pode calcular o número exato de domínios sendo bloqueados"
},
"dnsHoleControls": {
- "name": "",
+ "name": "Controles do DNS Hole",
"description": "Controle o PiHole ou o AdGuard em seu painel de controle",
"option": {
"layout": {
- "label": "",
+ "label": "Layout",
"option": {
"row": {
"label": "Horizontal"
@@ -1444,11 +1444,11 @@
}
},
"showToggleAllButtons": {
- "label": ""
+ "label": "Exibir botões \"Alternar Todos\""
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "Falha ao gerenciar o DNS Hole"
},
"controls": {
"enableAll": "Habilitar todos",
@@ -1461,7 +1461,7 @@
"disconnected": "Desconectado",
"hours": "Horas",
"minutes": "Minutos",
- "unlimited": ""
+ "unlimited": "Deixe em branco para não limitar"
}
},
"clock": {
@@ -1557,7 +1557,7 @@
"checkList": "Lista de verificação",
"increaseIndent": "Aumentar recuo",
"decreaseIndent": "Diminuir recuo",
- "link": "",
+ "link": "Link",
"unlink": "Remover link",
"image": "Incorporar imagem",
"addTable": "Adicionar tabela",
@@ -1585,7 +1585,7 @@
"width": "Largura",
"height": "Altura"
},
- "placeholder": "",
+ "placeholder": "Comece a escrever suas notas",
"dismiss": {
"title": "Descartar alterações?",
"message": "Você tem alterações não salvas em seu bloco de notas. Tem certeza de que deseja descartá-las?",
@@ -1634,8 +1634,8 @@
}
},
"smartHome-entityState": {
- "name": "",
- "description": "",
+ "name": "Estado da Entidade",
+ "description": "Exibe o estado de uma entidade e permite alterná-lo opcionalmente",
"option": {
"entityId": {
"label": "ID da entidade"
@@ -1644,16 +1644,16 @@
"label": "Nome de exibição"
},
"entityUnit": {
- "label": ""
+ "label": "Unidade da Entidade"
},
"clickable": {
- "label": ""
+ "label": "Clicável"
}
}
},
"smartHome-executeAutomation": {
- "name": "",
- "description": "",
+ "name": "Executar automação",
+ "description": "Acionar uma automação com um único clique",
"option": {
"displayName": {
"label": "Nome de exibição"
@@ -1667,14 +1667,14 @@
}
},
"stockPrice": {
- "name": "",
- "description": "",
+ "name": "Preço das ações",
+ "description": "Exibe o preço atual das ações de uma empresa",
"option": {
"stock": {
- "label": ""
+ "label": "Símbolo da ação"
},
"timeRange": {
- "label": "",
+ "label": "Intervalo de tempo",
"option": {
"1d": {
"label": "1 dia"
@@ -1692,7 +1692,7 @@
"label": "6 meses"
},
"ytd": {
- "label": ""
+ "label": "Acumulado no ano (YTD)"
},
"1y": {
"label": "1 ano"
@@ -1744,7 +1744,7 @@
},
"calendar": {
"name": "Calendário",
- "description": "",
+ "description": "Exibe eventos de suas integrações em uma visualização de calendário dentro de um período relativo específico",
"duration": {
"allDay": "Dia inteiro"
},
@@ -1752,19 +1752,19 @@
"releaseType": {
"label": "Tipo de libertação de Radarr",
"options": {
- "inCinemas": "",
- "digitalRelease": "",
- "physicalRelease": ""
+ "inCinemas": "Nos cinemas",
+ "digitalRelease": "Lançamento digital",
+ "physicalRelease": "Lançamento físico"
}
},
"filterPastMonths": {
- "label": ""
+ "label": "Começar de"
},
"filterFutureMonths": {
- "label": ""
+ "label": "Terminar em"
},
"showUnmonitored": {
- "label": ""
+ "label": "Mostrar não monitorados"
}
}
},
@@ -1829,7 +1829,7 @@
},
"indexerManager": {
"name": "Status do Gerenciador de Indexadores",
- "description": "",
+ "description": "Status dos seus indexadores",
"option": {
"openIndexerSiteInNewTab": {
"label": "Abrir o site do indexador em uma nova guia"
@@ -1838,7 +1838,7 @@
"title": "Gerenciador de indexadores",
"testAll": "Testar todos",
"error": {
- "internalServerError": ""
+ "internalServerError": "Falha ao buscar status dos indexadores"
}
},
"healthMonitoring": {
@@ -1846,7 +1846,7 @@
"description": "Exibe informações que mostram a saúde e status de seu(s) sistema(s).",
"tab": {
"system": "Sistema",
- "cluster": ""
+ "cluster": "Cluster"
},
"option": {
"fahrenheit": {
@@ -1865,13 +1865,13 @@
"label": "Mostrar informações do sistema de arquivos"
},
"defaultTab": {
- "label": ""
+ "label": "Aba padrão"
},
"visibleClusterSections": {
- "label": ""
+ "label": "Seções de cluster visíveis"
},
"sectionIndicatorRequirement": {
- "label": ""
+ "label": "Requisito do indicador de seção"
}
},
"popover": {
@@ -1881,16 +1881,16 @@
"memoryAvailable": "Disponível: {memoryAvailable}GiB ({percent}%)",
"version": "Versão {version}",
"uptime": "Tempo de atividade: {months} mês(es), {days} dias, {hours} horas, {minutes} minutos",
- "loadAverage": "",
+ "loadAverage": "Média de carga:",
"minute": "1 minuto",
"minutes": "{count} minutos",
- "used": "",
+ "used": "Usado",
"available": "Disponível",
- "lastSeen": ""
+ "lastSeen": "Última atualização de status: {lastSeen}"
},
"memory": {},
"error": {
- "internalServerError": ""
+ "internalServerError": "Falha ao buscar status de saúde"
},
"cluster": {
"summary": {
@@ -1899,33 +1899,33 @@
},
"resource": {
"node": {
- "name": ""
+ "name": "Nós"
},
"qemu": {
- "name": ""
+ "name": "VMs"
},
"lxc": {
- "name": ""
+ "name": "LXCs"
},
"storage": {
- "name": ""
+ "name": "Armazenamento"
}
},
"popover": {
"rightSection": {
- "node": "",
- "vmId": "",
- "plugin": ""
+ "node": "Nós",
+ "vmId": "ID da VM",
+ "plugin": "Plugin"
},
"detail": {
"cpu": "Núcleos",
"memory": "Memória",
- "storage": "",
- "uptime": "",
- "haState": "",
+ "storage": "Armazenamento",
+ "uptime": "Tempo de atividade",
+ "haState": "Estado HA",
"storageType": {
- "local": "",
- "shared": ""
+ "local": "Armazenamento local",
+ "shared": "Armazenamento compartilhado"
}
}
},
@@ -1934,7 +1934,7 @@
"name": "Nome",
"cpu": "CPU",
"memory": "RAM",
- "node": ""
+ "node": "Nó"
}
}
}
@@ -1944,19 +1944,19 @@
"description": "Estatísticas dos seus contêineres (Esse widget só pode ser adicionado com privilégios de administrador)",
"option": {
"enableRowSorting": {
- "label": ""
+ "label": "Ativar ordenação de itens"
},
"defaultSort": {
- "label": "",
+ "label": "Coluna usada para ordenação por padrão",
"option": {
"name": "Nome",
- "state": "",
+ "state": "Estado",
"cpuUsage": "Uso da CPU",
"memoryUsage": "Uso da Memória"
}
},
"descendingDefaultSort": {
- "label": ""
+ "label": "Inverter ordenação"
}
},
"error": {
@@ -1987,10 +1987,10 @@
},
"error": {
"noIntegration": "Nenhuma integração Coolify configurada",
- "internalServerError": ""
+ "internalServerError": "Falha ao buscar dados do Coolify"
},
"server": {
- "buildServer": ""
+ "buildServer": "Build"
},
"instances": {
"title": "Instâncias"
@@ -2043,13 +2043,13 @@
},
"hasAutoPlay": {
"label": "Reprodução automática",
- "description": ""
+ "description": "A reprodução automática só funciona quando está no mudo devido a restrições do navegador"
},
"isMuted": {
- "label": ""
+ "label": "Mudo"
},
"hasControls": {
- "label": ""
+ "label": "Exibir controles"
}
},
"error": {
@@ -2058,21 +2058,21 @@
}
},
"mediaServer": {
- "name": "",
- "description": "",
+ "name": "Streams atuais do servidor de mídia",
+ "description": "Exibe os streams atuais em seus servidores de mídia",
"option": {
"showOnlyPlaying": {
- "label": "",
- "description": ""
+ "label": "Exibir apenas o que está sendo reproduzido",
+ "description": "Desabilitar isso não funcionará para o Plex"
}
},
"items": {
- "currentlyPlaying": "",
+ "currentlyPlaying": "Reproduzindo agora",
"user": "Usuário",
"name": "Nome",
"id": "Id",
"metadata": {
- "title": "",
+ "title": "Estatísticas para nerds",
"video": {
"title": "Vídeo",
"resolution": "Resolução"
@@ -2083,63 +2083,63 @@
"codec": "Codificador de áudio"
},
"transcoding": {
- "title": "",
+ "title": "Transcodificação",
"container": "Contêiner",
"resolution": "Resolução",
- "target": ""
+ "target": "Codec de destino"
}
}
}
},
"downloads": {
- "name": "",
- "description": "",
+ "name": "Cliente de Download",
+ "description": "Permite visualizar e gerenciar seus Downloads de clientes Torrent e Usenet.",
"option": {
"columns": {
- "label": ""
+ "label": "Colunas para exibir"
},
"enableRowSorting": {
- "label": ""
+ "label": "Habilitar ordenação de itens"
},
"defaultSort": {
- "label": ""
+ "label": "Coluna usada para ordenação por padrão"
},
"descendingDefaultSort": {
- "label": ""
+ "label": "Inverter ordenação"
},
"showCompletedUsenet": {
- "label": ""
+ "label": "Exibir entradas usenet marcadas como concluídas"
},
"showCompletedTorrent": {
- "label": ""
+ "label": "Exibir entradas torrent marcadas como concluídas"
},
"showCompletedHttp": {
- "label": ""
+ "label": "Exibir entradas diversas marcadas como concluídas"
},
"activeTorrentThreshold": {
- "label": ""
+ "label": "Ocultar torrents concluídos abaixo deste limite (em kiB/s)"
},
"categoryFilter": {
- "label": ""
+ "label": "Categorias/rótulos para filtrar"
},
"filterIsWhitelist": {
- "label": ""
+ "label": "Filtrar como lista de permissões"
},
"applyFilterToRatio": {
- "label": ""
+ "label": "Usar filtro para calcular Proporção"
},
"limitPerIntegration": {
- "label": "",
- "description": ""
+ "label": "Limitar itens por integração",
+ "description": "Isso limitará o número de itens exibidos por integração, não globalmente"
}
},
"errors": {
- "noColumns": "",
- "noCommunications": ""
+ "noColumns": "Selecionar Colunas em Itens",
+ "noCommunications": "Não foi possível carregar dados da integração"
},
"items": {
"actions": {
- "columnTitle": ""
+ "columnTitle": "Controles"
},
"added": {
"columnTitle": "Adicionado",
@@ -2155,7 +2155,7 @@
},
"index": {
"columnTitle": "#",
- "detailsTitle": ""
+ "detailsTitle": "Índice atual no cliente"
},
"id": {
"columnTitle": "Id"
@@ -2164,7 +2164,7 @@
"columnTitle": "Integração"
},
"name": {
- "columnTitle": ""
+ "columnTitle": "Nome do trabalho"
},
"progress": {
"columnTitle": "Progresso",
@@ -2175,100 +2175,100 @@
"detailsTitle": "Relação de torrent (recebido/enviado)"
},
"received": {
- "columnTitle": "",
- "detailsTitle": ""
+ "columnTitle": "Total baixado",
+ "detailsTitle": "Total baixado"
},
"sent": {
- "columnTitle": "",
- "detailsTitle": ""
+ "columnTitle": "Total enviado",
+ "detailsTitle": "Total enviado"
},
"size": {
- "columnTitle": "",
- "detailsTitle": ""
+ "columnTitle": "Tamanho do arquivo",
+ "detailsTitle": "Tamanho total da seleção/arquivos"
},
"state": {
"columnTitle": "Estado",
- "detailsTitle": ""
+ "detailsTitle": "Estado do trabalho"
},
"time": {
- "columnTitle": "",
- "detailsTitle": ""
+ "columnTitle": "Tempo de conclusão",
+ "detailsTitle": "Tempo desde/até a conclusão"
},
"type": {
- "columnTitle": "",
- "detailsTitle": ""
+ "columnTitle": "Tipo",
+ "detailsTitle": "Tipo de cliente de download"
},
"upSpeed": {
"columnTitle": "Para cima",
- "detailsTitle": ""
+ "detailsTitle": "Velocidade de envio"
}
},
"states": {
"downloading": "Baixando",
- "queued": "",
+ "queued": "Em fila",
"paused": "Pausado",
"completed": "Concluído",
- "failed": "",
- "processing": "",
- "leeching": "",
- "stalled": "",
+ "failed": "Falhou",
+ "processing": "Processando",
+ "leeching": "Baixando (Leeching)",
+ "stalled": "Parado",
"unknown": "Desconhecido",
- "seeding": ""
+ "seeding": "Compartilhando (Seeding)"
},
"actions": {
"clients": {
- "modalTitle": "",
- "pause": "",
- "resume": ""
+ "modalTitle": "Lista de clientes de download",
+ "pause": "Pausar todos os clientes/itens",
+ "resume": "Retomar todos os clientes/itens"
},
"client": {
- "pause": "",
- "resume": ""
+ "pause": "Pausar cliente",
+ "resume": "Retomar cliente"
},
"item": {
"pause": "Pausar item",
- "resume": "",
+ "resume": "Pausar item",
"delete": {
"title": "Excluir item",
- "modalTitle": "",
- "entry": "",
- "entryAndFiles": ""
+ "modalTitle": "Tem certeza de que deseja excluir este trabalho?",
+ "entry": "Excluir entrada",
+ "entryAndFiles": "Excluir entrada e arquivo(s)"
}
}
},
- "globalRatio": ""
+ "globalRatio": "Proporção global"
},
"mediaReleases": {
- "name": "",
- "description": "",
+ "name": "Lançamentos de mídias",
+ "description": "Exibe mídias recém-adicionadas ou lançamentos futuros de diferentes integrações",
"option": {
"layout": {
- "label": "",
+ "label": "Layout",
"option": {
"backdrop": {
- "label": ""
+ "label": "Backdrop"
},
"poster": {
- "label": ""
+ "label": "Pôster"
}
}
},
"showDescriptionTooltip": {
- "label": ""
+ "label": "Exibir dica de descrição"
},
"showType": {
- "label": ""
+ "label": "Exibir emblema de tipo de mídia"
},
"showSource": {
- "label": ""
+ "label": "Exibir integração de origem"
}
},
"length": {
- "duration": ""
+ "duration": "{length} minutos"
}
},
"mediaRequests-requestList": {
- "name": "",
+ "name": "Lista de Solicitações de Mídia",
"description": "Veja uma lista de todas as solicitações de mídia da sua instância do Overseerr ou Jellyseerr",
"option": {
"linksTargetNewTab": {
@@ -2276,18 +2276,18 @@
}
},
"pending": {
- "approve": "",
- "approving": "",
- "decline": ""
+ "approve": "Aprovar solicitação",
+ "approving": "Aprovando solicitação...",
+ "decline": "Recusar solicitação"
},
"availability": {
"unknown": "Desconhecido",
- "pending": "",
- "processing": "",
- "requested": "",
+ "pending": "Pendente",
+ "processing": "Processando",
+ "requested": "Solicitado",
"partiallyAvailable": "Parcial",
"available": "Disponível",
- "blacklisted": "",
+ "blacklisted": "Na lista negra",
"deleted": "Excluído"
},
"status": {
@@ -2300,7 +2300,7 @@
"toBeDetermined": "TBD"
},
"mediaRequests-requestStats": {
- "name": "",
+ "name": "Estatísticas de Solicitações de Mídia",
"description": "Estatísticas sobre suas solicitações de mídia",
"option": {},
"titles": {
@@ -2308,54 +2308,54 @@
"main": "Estatísticas de mídia",
"approved": "Já aprovado",
"pending": "Aprovações pendentes",
- "processing": "",
- "declined": "",
- "available": "",
+ "processing": "Sendo processado",
+ "declined": "Já recusado",
+ "available": "Já disponível",
"tv": "Solicitações de TV",
"movie": "Solicitações de filmes",
- "total": ""
+ "total": "Total"
},
"users": {
"main": "Principais usuários",
- "requests": ""
+ "requests": "Solicitações"
}
}
},
"mediaTranscoding": {
- "name": "",
- "description": "",
+ "name": "Transcodificação de mídia",
+ "description": "Estatísticas, fila atual e status dos workers de transcodificação de mídia",
"option": {
"defaultView": {
- "label": ""
+ "label": "Visualização padrão"
},
"queuePageSize": {
- "label": ""
+ "label": "Tamanho da página da fila"
}
},
"tab": {
- "workers": "",
+ "workers": "Workers",
"queue": "Fila",
"statistics": "Estatísticas"
},
- "currentIndex": "",
+ "currentIndex": "{start}-{end} de {total}",
"healthCheck": {
- "title": "",
- "queued": "",
+ "title": "Verificação de saúde",
+ "queued": "Em fila",
"status": {
- "healthy": "",
- "unhealthy": ""
+ "healthy": "Saudável",
+ "unhealthy": "Não saudável"
}
},
"panel": {
"statistics": {
"empty": "Vazio",
- "transcodes": "",
- "transcodesCount": "",
- "healthChecksCount": "",
- "filesCount": "",
- "savedSpace": "",
- "healthChecks": "",
- "videoCodecs": "",
+ "transcodes": "Transcodificações",
+ "transcodesCount": "Transcodificações",
+ "healthChecksCount": "Verificações de saúde",
+ "filesCount": "Arquivos",
+ "savedSpace": "Espaço economizado",
+ "healthChecks": "Verificações de saúde",
+ "videoCodecs": "Codificadores",
"videoContainers": "Contêineres",
"videoResolutions": "Resoluções"
},
@@ -2366,7 +2366,7 @@
"eta": "TED",
"progress": "Progresso",
"transcode": "Transcodificar",
- "healthCheck": ""
+ "healthCheck": "Verificação de saúde"
}
},
"queue": {
@@ -2375,26 +2375,26 @@
"file": "Ficheiro",
"size": "Tamanho",
"transcode": "Transcodificar",
- "healthCheck": ""
+ "healthCheck": "Verificação de saúde"
}
}
}
},
"rssFeed": {
- "name": "",
- "description": "",
+ "name": "Feeds RSS",
+ "description": "Monitora e exibe um ou mais feeds RSS, ATOM ou JSON genéricos",
"option": {
"feedUrls": {
"label": "URLs de feed"
},
"enableRtl": {
- "label": ""
+ "label": "Habilitar RTL"
},
"textLinesClamp": {
- "label": ""
+ "label": "Limite de linhas da descrição"
},
"maximumAmountPosts": {
- "label": ""
+ "label": "Limite de quantidade de posts"
},
"hideDescription": {
"label": "Ocultar descrição"
@@ -2402,20 +2402,20 @@
}
},
"releases": {
- "name": "",
- "description": "",
+ "name": "Lançamentos",
+ "description": "Exibe uma lista da versão atual dos repositórios fornecidos com a expressão regular de versão fornecida.",
"option": {
"newReleaseWithin": {
- "label": "",
+ "label": "Novo lançamento dentro de",
"description": "Exemplo de uso: 1w (1 semana), 10M (10 meses). Tipos de unidades aceitas: h (horas), d (dias), w (semanas), M (meses), y (anos). Deixe em branco para não destacar novos lançamentos."
},
"staleReleaseWithin": {
- "label": "",
+ "label": "Lançamento Antigo Dentro de",
"description": "Exemplo de uso: 1w (1 semana), 10M (10 meses). Tipos de unidades aceitas: h (horas), d (dias), w (semanas), M (meses), y (anos). Deixe em branco para não destacar versões antigas."
},
"showOnlyHighlighted": {
- "label": "",
- "description": ""
+ "label": "Exibir apenas destacados",
+ "description": "Exibir apenas lançamentos novos ou antigos. Conforme acima."
},
"showDetails": {
"label": "Exibir detalhes"
@@ -2424,8 +2424,8 @@
"label": "Exibir apenas ícones"
},
"topReleases": {
- "label": "",
- "description": ""
+ "label": "Principais lançamentos",
+ "description": "O número máximo de lançamentos recentes a exibir. Zero significa sem limite."
},
"repositories": {
"label": "Repositórios",
@@ -2438,83 +2438,83 @@
"noImagesFound": "Nenhuma imagem do Docker encontrada",
"listFoundImages": "Lista de imagens encontradas",
"listAlreadyImportedImages": "Lista de imagens já importadas",
- "allImagesAlreadyImported": "",
+ "allImagesAlreadyImported": "Todas as imagens já importadas",
"onlyAdminCanImport": "Apenas administradores podem importar do Docker",
- "selectAll": "",
- "deselectAll": ""
+ "selectAll": "Selecionar tudo",
+ "deselectAll": "Desmarcar tudo"
},
"provider": {
"label": "Provedor"
},
"identifier": {
"label": "Identificador",
- "placeholder": ""
+ "placeholder": "Nome ou Proprietário/Nome"
},
"name": {
"label": "Nome"
},
"versionFilter": {
- "label": "",
+ "label": "Filtro de versão",
"prefix": {
- "label": ""
+ "label": "Prefixo"
},
"precision": {
- "label": "",
+ "label": "Precisão",
"options": {
- "none": ""
+ "none": "Nenhum(a)"
}
},
"suffix": {
- "label": ""
+ "label": "Sufixo"
},
"regex": {
- "label": ""
+ "label": "Expressão regular (RegEx)"
}
},
"edit": {
- "label": ""
+ "label": "Editar"
},
"editForm": {
- "title": "",
+ "title": "Editar repositório",
"cancel": {
- "label": ""
+ "label": "Cancelar"
},
"confirm": {
- "label": ""
+ "label": "Confirmar"
}
},
"importForm": {
"title": "Importar do Docker"
},
"example": {
- "label": ""
+ "label": "Exemplo"
},
- "invalid": "",
+ "invalid": "Definição de repositório inválida, verifique os valores",
"noProvider": {
"label": "Nenhum provedor",
- "tooltip": ""
+ "tooltip": "O provedor não pôde ser analisado, defina-o manualmente após importar as imagens"
}
}
},
"not-found": "Não encontrado",
- "pre-release": "",
- "archived": "",
- "forked": "",
- "starsCount": "",
- "forksCount": "",
- "issuesCount": "",
- "markViewed": "",
- "openProjectPage": "",
- "openReleasePage": "",
- "releaseDescription": "",
- "projectDescription": "",
+ "pre-release": "Pré-lançamento",
+ "archived": "Arquivado",
+ "forked": "Fork",
+ "starsCount": "Estrelas",
+ "forksCount": "Forks",
+ "issuesCount": "Issues abertas",
+ "markViewed": "Marcar como visualizado",
+ "openProjectPage": "Abrir página do projeto",
+ "openReleasePage": "Abrir página do lançamento",
+ "releaseDescription": "Descrição do lançamento",
+ "projectDescription": "Descrição do projeto",
"created": "Criado",
"error": {
"label": "Erro",
"messages": {
"invalidIdentifier": "Identificador inválido",
- "noMatchingVersion": "",
- "noReleasesFound": "",
+ "noMatchingVersion": "Nenhuma versão correspondente encontrada",
+ "noReleasesFound": "Nenhum lançamento encontrado",
"noProviderSeleceted": "Nenhum provedor selecionado",
"noProviderResponse": "Nenhuma resposta do provedor"
}
@@ -2524,21 +2524,21 @@
"option": {},
"card": {
"vpn": {
- "countConnected": ""
+ "countConnected": "{count} conectados"
}
},
"error": {
"integrationsDisconnected": "Nenhum dado disponível, todas as integrações estão desconectadas",
- "unknownContentOption": ""
+ "unknownContentOption": "Opção de conteúdo desconhecida para o widget de resumo do controlador de rede: "
},
- "name": "",
- "description": ""
+ "name": "Resumo do Controlador de Rede",
+ "description": "Exibe o resumo de um Controlador de Rede (como UniFi Controller)"
},
"networkControllerStatus": {
"card": {
"variants": {
"wired": {
- "name": ""
+ "name": "Com fio"
},
"wifi": {
"name": "Wi-Fi"
@@ -2548,7 +2548,7 @@
"label": "Usuários"
},
"guests": {
- "label": ""
+ "label": "Convidados"
}
},
"option": {
@@ -2558,7 +2558,7 @@
"label": "Wi-Fi"
},
"wired": {
- "label": ""
+ "label": "Com fio"
}
},
"label": "Conteúdo do widget"
@@ -2566,28 +2566,28 @@
},
"error": {
"integrationsDisconnected": "Nenhum dado disponível, todas as integrações estão desconectadas",
- "unknownContentOption": ""
+ "unknownContentOption": "Opção de conteúdo desconhecida para o widget de status de rede: "
},
- "name": "",
- "description": ""
+ "name": "Status da Rede",
+ "description": "Exibir dispositivos conectados em uma rede"
},
"networkController": {
"error": {
- "internalServerError": ""
+ "internalServerError": "Falha ao buscar resumo do Controlador de Rede"
}
},
"firewall": {
- "name": "",
- "description": "",
+ "name": "Monitoramento do Firewall",
+ "description": "Exibe um resumo dos firewalls",
"tab": {
"system": "Sistema",
- "interfaces": ""
+ "interfaces": "Interfaces"
},
"error": {
- "internalServerError": ""
+ "internalServerError": "Não foi possível obter dados do firewall"
},
"option": {
- "interfaces": ""
+ "interfaces": "Interfaces de rede a serem exibidas"
},
"widget": {
"fwname": "Nome",
@@ -2599,157 +2599,157 @@
"memory": "Memória",
"interfaces": {
"name": "nome",
- "trans": "",
- "recv": "",
- "title": ""
+ "trans": "Transmitido",
+ "recv": "Recebido",
+ "title": "Interfaces de rede"
}
}
},
"notifications": {
- "name": "",
- "description": "",
- "noItems": "",
+ "name": "Notificações",
+ "description": "Exibe histórico de notificações de uma integração",
+ "noItems": "Nenhuma notificação para exibir.",
"option": {}
},
"systemResources": {
- "name": "",
+ "name": "Recursos do Sistema",
"description": "Utilização da CPU, Memória, Disco e outro hardware do seu sistema",
"option": {
"hasShadow": {
- "label": ""
+ "label": "Habilitar sombreamento do gráfico"
},
"visibleCharts": {
- "label": "",
- "description": "",
+ "label": "Gráficos visíveis",
+ "description": "Selecione os gráficos que você deseja que estejam visíveis.",
"option": {
"cpu": "CPU",
"memory": "Memória",
- "network": ""
+ "network": "Rede"
}
},
"labelDisplayMode": {
- "label": "",
+ "label": "Modo de exibição do rótulo",
"option": {
- "textWithIcon": "",
- "text": "",
- "icon": "",
+ "textWithIcon": "Exibir texto com ícone",
+ "text": "Exibir apenas texto",
+ "icon": "Exibir apenas ícones",
"hidden": "Ocultar rótulo"
}
}
},
"card": {
"cpu": "CPU",
- "memory": "",
- "network": "",
- "up": "",
- "down": ""
+ "memory": "MEM",
+ "network": "REDE",
+ "up": "ENVIO",
+ "down": "RECEBIDO"
}
},
"systemDisks": {
- "name": "",
- "description": "",
+ "name": "Discos do sistema",
+ "description": "Uso de disco do seu sistema",
"option": {
"showTemperatureIfAvailable": {
- "label": ""
+ "label": "Mostrar temperatura se disponível"
},
"displayMode": {
- "label": "",
+ "label": "Modo de exibição",
"option": {
"percentage": {
- "label": ""
+ "label": "Porcentagem (ex: 76%)"
},
"absolute": {
- "label": ""
+ "label": "Valores absolutos (ex: 800GB / 1TB)"
},
"free": {
- "label": ""
+ "label": "Porcentagem de espaço livre (ex: 24% livre)"
}
}
},
"showBackgroundBar": {
- "label": ""
+ "label": "Exibir barra de uso em segundo plano"
}
},
"status": {
- "unhealthy": ""
+ "unhealthy": "Não saudável"
}
}
},
"widgetPreview": {
"toggle": {
- "enabled": "",
- "disabled": ""
+ "enabled": "Modo de edição habilitado",
+ "disabled": "Modo de edição desabilitado"
},
"dimensions": {
- "title": ""
+ "title": "Alterar dimensões"
}
},
"board": {
"action": {
"duplicate": {
- "title": "",
- "message": "",
+ "title": "Duplicar painel",
+ "message": "Isso duplicará o painel {name} com todo o seu conteúdo. Se os widgets fizerem referência a integrações que você não tem permissão para usar, eles serão removidos.",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Painel duplicado",
+ "message": "O painel foi duplicado com sucesso"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Não foi possível duplicar o painel",
+ "message": "O painel não pôde ser duplicado"
}
}
},
"edit": {
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Alterações aplicadas com sucesso",
+ "message": "O painel foi salvo com sucesso"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Não foi possível aplicar as alterações",
+ "message": "O painel não pôde ser salvo"
}
},
"confirmLeave": {
- "title": "",
- "message": ""
+ "title": "Alterações não salvas",
+ "message": "Você tem alterações não salvas, tem certeza de que deseja sair?"
}
},
"oldImport": {
- "label": "",
+ "label": "Importar do Homarr anterior à versão 1.0.0",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Importação bem-sucedida",
+ "message": "O painel foi importado com sucesso"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Falha na importação",
+ "message": "O painel não pôde ser importado, verifique os logs para mais detalhes"
}
},
"form": {
"file": {
- "label": "",
- "invalidError": ""
+ "label": "Selecionar arquivo JSON",
+ "invalidError": "Arquivo de configuração inválido"
},
"apps": {
"label": "Aplicativos",
"avoidDuplicates": {
- "label": "",
- "description": ""
+ "label": "Evitar duplicatas",
+ "description": "Ignora aplicativos onde já existe um aplicativo com o mesmo href"
},
"onlyImportApps": {
- "label": "",
- "description": "Só adiciona os aplicativos, o quadro precisa ser recriado manualmente"
+ "label": "Importar apenas aplicativos",
+ "description": "Só adiciona os aplicativos, o painel precisa ser recriado manualmente"
}
},
"name": {
- "label": "Nome do quadro"
+ "label": "Nome do painel"
},
"screenSize": {
- "label": "",
- "description": "",
+ "label": "Tamanho da tela",
+ "description": "Nas versões anteriores à 1.0 existiam três modos diferentes, então você podia escolher a quantidade de colunas para cada tamanho de tela.",
"option": {
"sm": "Pequeno",
"md": "Médio",
@@ -2757,12 +2757,12 @@
}
},
"sidebarBehavior": {
- "label": "",
+ "label": "Comportamento da barra lateral",
"description": "As barras laterais foram removidas na versão 1.0. Você pode selecionar o que deve acontecer com os itens dentro delas.",
"option": {
"lastSection": {
- "label": "",
- "description": ""
+ "label": "Última seção",
+ "description": "A barra lateral será exibida abaixo da última seção"
},
"removeItems": {
"label": "Remover itens",
@@ -2784,7 +2784,7 @@
"label": "Título da página"
},
"metaTitle": {
- "label": ""
+ "label": "Meta-título"
},
"logoImageUrl": {
"label": "URL da imagem de logo"
@@ -2794,7 +2794,7 @@
},
"backgroundImageUrl": {
"label": "URL da imagem do plano de fundo",
- "placeholder": "",
+ "placeholder": "Comece a digitar para pesquisar imagens locais",
"group": {
"your": "Suas imagens",
"other": "Outras imagens"
@@ -2804,33 +2804,33 @@
"label": "Anexo de imagem de fundo",
"option": {
"fixed": {
- "label": "",
- "description": ""
+ "label": "Fixo",
+ "description": "O plano de fundo permanece na mesma posição."
},
"scroll": {
- "label": "",
- "description": ""
+ "label": "Rolar",
+ "description": "O plano de fundo rola com o mouse."
}
}
},
"backgroundImageRepeat": {
- "label": "",
+ "label": "Repetição da imagem de fundo",
"option": {
"repeat": {
- "label": "",
- "description": ""
+ "label": "Repetir",
+ "description": "A imagem é repetida o quanto for necessário para cobrir toda a área de pintura da imagem de fundo."
},
"no-repeat": {
- "label": "",
- "description": ""
+ "label": "Não repetir",
+ "description": "A imagem não é repetida e pode não preencher todo o espaço."
},
"repeat-x": {
- "label": "",
- "description": ""
+ "label": "Repetir X",
+ "description": "Igual a 'Repetir' mas apenas no eixo horizontal."
},
"repeat-y": {
- "label": "",
- "description": ""
+ "label": "Repetir Y",
+ "description": "Igual a 'Repetir' mas apenas no eixo vertical."
}
}
},
@@ -2838,11 +2838,11 @@
"label": "Tamanho da imagem de fundo",
"option": {
"cover": {
- "label": "",
- "description": ""
+ "label": "Cobrir",
+ "description": "Dimensiona a imagem o menor possível para cobrir toda a janela cortando o espaço excessivo."
},
"contain": {
- "label": "",
+ "label": "Incluir",
"description": "Dimensione a imagem o máximo possível dentro do seu contêiner, sem recortá-la ou distorcê-la."
}
}
@@ -2860,26 +2860,26 @@
"label": "Cor do ícone"
},
"clearColor": {
- "label": ""
+ "label": "Limpar cor"
},
"customCss": {
- "label": "CSS personalizado para este quadro",
+ "label": "CSS personalizado para este painel",
"description": "Além disso, personalize seu painel usando CSS, recomendado apenas para usuários experientes",
"customClassesAlert": {
"title": "Classes personalizadas",
- "description": "Você pode adicionar classes personalizadas aos itens do seu quadro nas opções avançadas de cada item e usá-las no CSS personalizado acima."
+ "description": "Você pode adicionar classes personalizadas aos itens do seu painel nas opções avançadas de cada item e usá-las no CSS personalizado acima."
}
},
"disableStatus": {
"label": "Desabilitar status do aplicativo",
- "description": ""
+ "description": "Desabilita a verificação de status para todos os aplicativos neste painel"
},
"columnCount": {
- "label": ""
+ "label": "Contagem de coluna"
},
"itemRadius": {
- "label": "",
- "description": "",
+ "label": "Raio do item",
+ "description": "Altera o arredondamento dos blocos no seu painel",
"option": {
"xs": "Muito pequeno",
"sm": "Pequeno",
@@ -2893,18 +2893,18 @@
},
"isPublic": {
"label": "Público",
- "description": "Quadros públicos são acessíveis a todos, mesmo sem uma conta"
+ "description": "Painéis públicos são acessíveis a todos, mesmo sem uma conta."
}
},
"content": {
"metaTitle": "Quadro {boardName}"
},
"setting": {
- "title": "Configurações para o quadro {boardName}",
+ "title": "Configurações para o painel {boardName}",
"section": {
"general": {
"title": "Geral",
- "unrecognizedLink": ""
+ "unrecognizedLink": "O link fornecido não é reconhecido e não será exibido, mas ainda pode funcionar."
},
"layout": {
"title": "Layout",
@@ -2932,10 +2932,10 @@
"permission": {
"item": {
"view": {
- "label": "Exibir quadro"
+ "label": "Exibir painel"
},
"modify": {
- "label": "Editar quadro"
+ "label": "Editar painel"
},
"full": {
"label": "Acesso completo"
@@ -2947,18 +2947,18 @@
"title": "Zona de risco",
"action": {
"rename": {
- "label": "Renomear quadro",
- "description": "",
+ "label": "Renomear painel",
+ "description": "Alterar o nome quebrará quaisquer links para este painel.",
"button": "Alterar nome",
"modal": {
- "title": "Renomear quadro"
+ "title": "Renomear painel"
}
},
"visibility": {
- "label": "Editar visibilidade do quadro",
+ "label": "Editar visibilidade do painel",
"description": {
- "public": "Este quadro está público atualmente.",
- "private": "Este quadro está privado atualmente."
+ "public": "Este painel está público atualmente.",
+ "private": "Este painel está privado atualmente."
},
"button": {
"public": "Tornar privado",
@@ -2966,22 +2966,22 @@
},
"confirm": {
"public": {
- "title": "Tornar quadro privado",
- "description": "Tem certeza que deseja tornar esse quadro privado? Isso ocultará o quadro do público. Os links para convidados serão desativados."
+ "title": "Tornar painel privado",
+ "description": "Tem certeza que deseja tornar esse painel privado? Isso ocultará o painel do público. Os links para convidados serão desativados."
},
"private": {
- "title": "Tornar quadro público",
- "description": "Tem certeza que deseja tornar esse quadro público? Isso tornará o quadro acessível a todos."
+ "title": "Tornar painel público",
+ "description": "Tem certeza que deseja tornar esse painel público? Isso tornará o painel acessível a todos."
}
}
},
"delete": {
- "label": "Excluir este quadro",
- "description": "",
- "button": "",
+ "label": "Excluir este painel",
+ "description": "Uma vez que você exclui um painel, não há como voltar atrás. Por favor, tenha certeza.",
+ "button": "Excluir este painel",
"confirm": {
- "title": "Excluir quadro",
- "description": ""
+ "title": "Excluir painel",
+ "description": "Tem certeza de que deseja excluir este painel? Isso excluirá permanentemente o painel e todo o seu conteúdo."
}
}
}
@@ -2991,32 +2991,32 @@
"error": {
"noBoard": {
"title": "Bem-vindo ao Homarr",
- "description": "",
- "link": "Crie seu primeiro quadro",
- "notice": "Para fazer esta página desaparecer, crie um quadro e defina-o como quadro inicial"
+ "description": "Um painel elegante e moderno que coloca todos os seus aplicativos e serviços ao seu alcance.",
+ "link": "Crie seu primeiro painel",
+ "notice": "Para fazer esta página desaparecer, crie um painel e defina-o como painel inicial"
},
"notFound": {
"title": "Quadro não encontrado",
- "description": "O quadro especificado não foi encontrado ou você não tem acesso a ele.",
- "link": "Visualizar todos os quadros",
- "notice": ""
+ "description": "O painel especificado não foi encontrado ou você não tem acesso a ele.",
+ "link": "Visualizar todos os painéis",
+ "notice": "Verifique o link ou entre em contato com um administrador se você acha que deveria estar acessível"
},
"homeBoard": {
- "title": "",
+ "title": "Nenhum painel inicial estabelecido",
"admin": {
- "description": "",
- "link": "",
- "notice": ""
+ "description": "Você ainda não definiu um painel inicial para o servidor.",
+ "link": "Configurar painel inicial do servidor",
+ "notice": "Para fazer essa página desaparecer para todos os usuários, defina um painel inicial para o servidor"
},
"user": {
- "description": "",
- "link": "",
- "notice": ""
+ "description": "Você ainda não definiu um painel inicial.",
+ "link": "Configure seu quadro inicial",
+ "notice": "Para fazer essa página desaparecer, especifique o quadro inicial em suas preferências"
},
"anonymous": {
- "description": "",
- "link": "",
- "notice": ""
+ "description": "O administrador do servidor ainda não definiu um quadro inicial.",
+ "link": "Visualizar painéis públicos",
+ "notice": "Para fazer essa página desaparecer, peça ao administrador do servidor para definir um quadro inicial para o servidor"
}
}
}
@@ -3027,11 +3027,11 @@
"label": "Nome"
},
"columnCount": {
- "label": ""
+ "label": "Contagem de colunas"
},
"breakpoint": {
- "label": "",
- "description": ""
+ "label": "Breakpoint",
+ "description": "O layout será usado em todas as telas maiores que este breakpoint até o próximo breakpoint maior."
}
}
},
@@ -3129,14 +3129,14 @@
}
},
"setMobileHomeBoard": {
- "label": "",
+ "label": "Definir como painel para dispositivos móveis",
"badge": {
- "label": "",
- "tooltip": ""
+ "label": "Dispositivos móveis",
+ "tooltip": "Esse painel será exibido como padrão para dispositivos móveis"
}
},
"duplicate": {
- "label": ""
+ "label": "Quadro duplicado"
},
"delete": {
"label": "Excluir permanentemente",
@@ -3147,8 +3147,8 @@
}
},
"visibility": {
- "public": "",
- "private": ""
+ "public": "Este quadro é publico",
+ "private": "Este quadro é privado"
},
"modal": {
"createBoard": {
@@ -3161,7 +3161,7 @@
}
},
"media": {
- "includeFromAllUsers": ""
+ "includeFromAllUsers": "Incluir mídia para todos os usuários"
},
"user": {
"back": "Voltar aos usuários",
@@ -3175,7 +3175,7 @@
"title": "Quadro inicial",
"type": {
"general": "Geral",
- "mobile": ""
+ "mobile": "Dispositivos móveis"
}
},
"search": "Buscar",
@@ -3209,22 +3209,22 @@
},
"groups": {
"label": "Grupos",
- "title": "",
- "description": ""
+ "title": "Selecione todos os grupos dos quais o usuário deve ser membro",
+ "description": "O grupo {everyoneGroup} é atribuído a todos os usuários e não pode ser removido."
},
"review": {
- "label": ""
+ "label": "Revisão"
},
"completed": {
"title": "Usuário criado"
},
"error": {
- "title": ""
+ "title": "Falha ao criar usuário"
}
},
"action": {
- "createAnother": "",
- "back": ""
+ "createAnother": "Criar outro usuário",
+ "back": "Retornar à lista de usuários"
}
},
"invite": {
@@ -3238,7 +3238,7 @@
"title": "Copiar convite",
"description": "Seu convite foi gerado. Após o fechamento deste modal, você não poderá mais copiar este link. Caso não deseje mais convidar essa pessoa, você pode excluir este convite a qualquer momento.",
"link": "Link do convite",
- "button": ""
+ "button": "Copiar e fechar"
},
"delete": {
"title": "Excluir convite",
@@ -3267,25 +3267,25 @@
"general": {
"title": "Geral",
"owner": "Dono",
- "ownerOfGroup": "",
- "ownerOfGroupDeleted": ""
+ "ownerOfGroup": "Proprietário deste grupo",
+ "ownerOfGroupDeleted": "O proprietário deste grupo foi excluído. Atualmente não possui proprietário."
},
"setting": {
"title": "Configurações",
"alert": "As configurações do grupo são priorizadas pela ordem dos grupos na lista. As configurações superiores substituem as configurações inferiores.",
"board": {
- "title": "Quadros"
+ "title": "Painéis"
}
},
"members": {
"title": "Membros",
- "search": "",
+ "search": "Encontrar um membro",
"notFound": "Nenhum membro encontrado"
},
"permissions": {
"title": "Permissões",
"form": {
- "unsavedChanges": ""
+ "unsavedChanges": "Você tem alterações não salvas!"
}
}
}
@@ -3302,50 +3302,50 @@
},
"section": {
"analytics": {
- "title": "",
+ "title": "Análises",
"general": {
- "title": "",
- "text": ""
+ "title": "Enviar análises anônimas",
+ "text": "O Homarr enviará análises anonimizadas usando o software de código aberto Umami. Quando habilitado, coletamos: versão do Homarr, tipo de banco de dados (MySQL/PostgreSQL/SQLite), status Docker/Kubernetes, métodos de autenticação habilitados e a quantidade de cada recurso. Todos os dados são anônimos e agregados - nenhuma informação pessoal, URLs, nomes ou dados identificáveis são coletados. Isso ajuda nossa equipe de código aberto a entender padrões de uso e priorizar o desenvolvimento."
},
"widgetData": {
- "title": "",
- "text": ""
+ "title": "Dados de widgets",
+ "text": "Envia quais widgets (e suas quantidades) você configurou. Não inclui URLs, nomes ou quaisquer outros dados."
},
"integrationData": {
- "title": "",
- "text": ""
+ "title": "Dados de integrações",
+ "text": "Envia quais integrações (e suas quantidades) você configurou. Não inclui URLs, nomes ou quaisquer outros dados."
},
"usersData": {
"title": "Dados dos usuários",
- "text": ""
+ "text": "Envia a quantidade de usuários e se você ativou SSO"
}
},
"crawlingAndIndexing": {
- "title": "",
+ "title": "Rastreamento e Indexação",
"warning": "Ativar ou desativar qualquer configuração aqui afetará significativamente a forma como os mecanismos de pesquisa indexam e rastreiam sua página. Qualquer configuração é uma solicitação e cabe ao rastreador aplicar essas configurações. Qualquer modificação pode levar vários dias ou semanas para serem aplicadas. Algumas configurações podem ser específicas do mecanismo de busca.",
"noIndex": {
- "title": "",
- "text": ""
+ "title": "Não indexar",
+ "text": "Não indexe o site nos mecanismos de busca e não o exiba em nenhum resultado de pesquisa"
},
"noFollow": {
- "title": "",
- "text": ""
+ "title": "Não seguir",
+ "text": "Não siga nenhum link durante a indexação. Desabilitar isso fará com que os rastreadores tentem seguir todos os links no Homarr."
},
"noTranslate": {
- "title": "",
- "text": ""
+ "title": "Não traduzir",
+ "text": "Quando o idioma do site provavelmente não é aquele que o usuário provavelmente deseja ler, o Google mostrará um link de tradução nos resultados da pesquisa"
},
"noSiteLinksSearchBox": {
- "title": "",
- "text": ""
+ "title": "Sem caixa de pesquisa de links do site",
+ "text": "O Google criará uma caixa de pesquisa com os links rastreados, juntamente com outros links diretos. Habilitar isso pedirá ao Google para desabilitar essa caixa."
}
},
"board": {
"title": "Placas",
"homeBoard": {
- "label": "",
- "mobileLabel": "",
- "description": "Apenas quadros públicos estão disponíveis para seleção"
+ "label": "Painel inicial global",
+ "mobileLabel": "Painel para dispositivos móveis (global)",
+ "description": "Apenas painéis públicos estão disponíveis para seleção"
},
"status": {
"title": "Status de aplicativo",
@@ -3362,21 +3362,21 @@
"user": {
"title": "Usuários",
"enableGravatar": {
- "label": "",
- "description": ""
+ "label": "Ativar Gravatar",
+ "description": "Usa avatares de usuário do Libravatar/Gravatar quando nenhum avatar personalizado está definido e um e-mail está configurado"
}
},
"search": {
"title": "Buscar",
"defaultSearchEngine": {
- "label": "",
- "description": ""
+ "label": "Mecanismo de busca padrão global",
+ "description": "Mecanismos de busca de integração não podem ser selecionados aqui"
}
},
"appearance": {
"title": "Aparência",
"defaultColorScheme": {
- "label": "",
+ "label": "Esquema de cores padrão",
"options": {
"light": "Claro",
"dark": "Escuro"
@@ -3395,32 +3395,32 @@
"tasks": {
"title": "Tarefas",
"status": {
- "idle": "",
+ "idle": "Ocioso",
"running": "Em execução",
"error": "Erro",
- "disabled": ""
+ "disabled": "Desabilitado"
},
"job": {
"minecraftServerStatus": {
"label": "Status do servidor Minecraft"
},
"iconsUpdater": {
- "label": ""
+ "label": "Atualizador de Ícones"
},
"analytics": {
- "label": ""
+ "label": "Análises"
},
"smartHomeEntityState": {
- "label": ""
+ "label": "Estado de Entidade do Smart Home"
},
"ping": {
- "label": ""
+ "label": "Pings"
},
"mediaServer": {
"label": "Servidor de Mídia"
},
"mediaOrganizer": {
- "label": ""
+ "label": "Organizadores de Mídia"
},
"downloads": {
"label": "Downloads"
@@ -3435,7 +3435,7 @@
"label": "Feeds RSS"
},
"indexerManager": {
- "label": ""
+ "label": "Gerenciador de Indexadores"
},
"healthMonitoring": {
"label": "Monitoramento de saúde"
@@ -3524,25 +3524,25 @@
},
"trigger": {
"success": {
- "message": ""
+ "message": "Tarefa acionada com sucesso"
},
"error": {
- "message": ""
+ "message": "Falha ao acionar tarefa"
}
},
"enable": {
"success": {
- "message": ""
+ "message": "Tarefa habilitada com sucesso"
}
},
"disable": {
"success": {
- "message": ""
+ "message": "Tarefa desabilitada com sucesso"
}
},
"toggle": {
"error": {
- "message": ""
+ "message": "Falha ao alternar status da tarefa"
}
}
},
@@ -3588,7 +3588,7 @@
"accordion": {
"contributors": {
"title": "Contribuidores",
- "subtitle": ""
+ "subtitle": "{count} mantendo código e Homarr"
},
"translators": {
"title": "Tradutores",
@@ -3596,7 +3596,7 @@
},
"libraries": {
"title": "Bibliotecas",
- "subtitle": ""
+ "subtitle": "{count} usadas no código do Homarr"
},
"hotkeys": {
"title": "Teclas de atalho",
@@ -3636,9 +3636,9 @@
"running": "Em execução",
"paused": "Pausado",
"restarting": "Recomeço",
- "exited": "",
+ "exited": "Finalizado",
"removing": "Remoção",
- "dead": ""
+ "dead": "Morto"
}
},
"stats": {
@@ -3715,7 +3715,7 @@
"notification": {
"success": {
"title": "Os contêineres foram atualizados",
- "message": ""
+ "message": "Você está agora visualizando os dados mais recentes"
},
"error": {
"title": "Os contêineres não foram atualizados",
@@ -3995,7 +3995,7 @@
"tab": {
"user": "Usuários",
"group": "Grupos",
- "inherited": ""
+ "inherited": "Grupos herdados"
},
"field": {
"user": {
@@ -4118,14 +4118,14 @@
}
},
"search": {
- "placeholder": "",
+ "placeholder": "Buscar por qualquer coisa",
"nothingFound": "Nada encontrado",
"error": {
- "fetch": ""
+ "fetch": "Ocorreu um erro ao buscar os dados"
},
"mode": {
"appIntegrationBoard": {
- "help": "Buscar por aplicativos, integrações ou quadros",
+ "help": "Buscar por aplicativos, integrações ou painéis",
"group": {
"app": {
"title": "Aplicativos",
@@ -4154,7 +4154,7 @@
"label": "Definir como quadro inicial"
},
"mobileBoard": {
- "label": ""
+ "label": "Definir como painel para dispositivos móveis"
},
"settings": {
"label": "Abrir configurações"
@@ -4171,7 +4171,7 @@
}
},
"command": {
- "help": "",
+ "help": "Ativar modo de comando",
"group": {
"localCommand": {
"title": "Comandos locais"
@@ -4222,9 +4222,9 @@
}
},
"media": {
- "requestMovie": "",
- "requestSeries": "",
- "openIn": ""
+ "requestMovie": "Solicitar filme",
+ "requestSeries": "Solicitar série",
+ "openIn": "Abrir em {kind}"
},
"external": {
"help": "Usar um mecanismo de busca externo",
@@ -4238,10 +4238,10 @@
}
},
"detail": {
- "title": ""
+ "title": "Selecione uma ação para o mecanismo de busca"
},
"searchResults": {
- "title": ""
+ "title": "Selecione um resultado de pesquisa para ações"
}
},
"option": {
@@ -4281,7 +4281,7 @@
"label": "Documentação"
},
"submitIssue": {
- "label": ""
+ "label": "Reportar um problema"
},
"discord": {
"label": "Discórdia da comunidade"
@@ -4325,7 +4325,7 @@
"label": "Gerenciar página inicial"
},
"manageBoard": {
- "label": "Gerenciar quadros"
+ "label": "Gerenciar painéis"
},
"manageApp": {
"label": "Gerenciar aplicativos"
@@ -4415,13 +4415,13 @@
}
},
"engine": {
- "search": "",
+ "search": "Encontrar um mecanismo de busca",
"field": {
"name": {
"label": "Nome"
},
"short": {
- "label": ""
+ "label": "Abreviação"
},
"urlTemplate": {
"label": "Modelo de busca de URL"
@@ -4435,9 +4435,9 @@
"title": "Mecanismos de busca",
"noResults": {
"title": "Ainda não existem mecanismos de busca",
- "action": ""
+ "action": "Crie seu primeiro mecanismo de busca"
},
- "interactive": ""
+ "interactive": "Interativo, usa uma integração"
},
"create": {
"title": "Novo mecanismo de busca",
@@ -4466,8 +4466,8 @@
},
"configControl": "Configuração",
"searchEngineType": {
- "generic": "",
- "fromIntegration": ""
+ "generic": "Genérico",
+ "fromIntegration": "De integração"
}
},
"delete": {
@@ -4488,7 +4488,7 @@
"media": {
"request": {
"modal": {
- "title": "",
+ "title": "Solicitar \"{name}\"",
"table": {
"header": {
"season": "Temporada",
@@ -4496,7 +4496,7 @@
}
},
"button": {
- "send": ""
+ "send": "Enviar solicitação"
}
}
}