# Copyright (C) 2026 NetCare
# This file is distributed under the same license as the AI Translate plugin.
msgid ""
msgstr ""
"Project-Id-Version: AI Translate 2.3.12\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ai-translate\n"
"POT-Creation-Date: 2026-09-06T13:56:36+00:00\n"
"PO-Revision-Date: 2026-09-06 12:00+0000\n"
"Last-Translator: NetCare <https://netcare.nl/>\n"
"Language-Team: NetCare <https://netcare.nl/>\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Domain: ai-translate\n"

#. Plugin Name of the plugin
#: ai-translate.php includes/admin-page.php:992 includes/admin-page.php:993
msgid "AI Translate"
msgstr "AI Translate"

#. Description of the plugin
#: ai-translate.php
msgid ""
"AI based translation plugin. Adding 35 languages in a few clicks. Fast "
"caching, SEO-friendly, and cost-effective."
msgstr ""
"Plugin de tradução baseado em IA. Adicione 35 idiomas com poucos cliques. "
"Cache rápida, amigável para SEO e económica."

#. Author of the plugin
#: ai-translate.php
msgid "NetCare"
msgstr "NetCare"

#. Author URI of the plugin
#: ai-translate.php
msgid "https://netcare.nl/"
msgstr "https://netcare.nl/"

#: ai-translate.php:517
msgid "Rate on WordPress.org"
msgstr "Avaliar no WordPress.org"

#: ai-translate.php:3410
msgid "Instellingen"
msgstr "Configurações"

#: ai-translate.php:3508
msgid "This plugin requires a permalink structure other than \"Plain\". "
msgstr ""
"Este plugin requer uma estrutura de permalinks diferente de \"Simples\". "

#: ai-translate.php:3511
msgid "Configure Permalinks"
msgstr "Configurar Permalinks"

#: ai-translate.php:3692 ai-translate.php:3701
msgid "🌐 Language Switcher"
msgstr "🌐 Seletor de idioma"

#: ai-translate.php:3704 ai-translate.php:3947
msgid "Language Switcher"
msgstr "Seletor de idioma"

#: ai-translate.php:3712
msgid "Add to Menu"
msgstr "Adicionar ao menu"

#. translators: %1$s: string value, %2$s: string value, %3$s: string value
#: ai-translate.php:3784
msgid ""
"This menu item is inactive. The language switcher is set to \"%1$s\" in "
"%2$splugin settings%3$s. Set it to \"Hidden\" to use the menu switcher."
msgstr ""
"Este item de menu está inativo. O seletor de idioma está definido para "
"\"%1$s\" nas %2$sdefinições do plugin%3$s. Defina-o como \"Oculto\" para "
"usar o seletor no menu."

#: ai-translate.php:3811
msgid "Make this a language switcher"
msgstr "Tornar isso um seletor de idioma"

#: ai-translate.php:3818
msgid "Switcher Type:"
msgstr "Tipo de seletor:"

#: ai-translate.php:3821 assets/ai-translate-block.js:34
msgid "Dropdown"
msgstr "Menu suspenso"

#: ai-translate.php:3822 assets/ai-translate-block.js:35
msgid "Inline"
msgstr "Em linha"

#: ai-translate.php:3832
msgid "Show language flags"
msgstr "Mostrar bandeiras de idioma"

#: ai-translate.php:3841 assets/ai-translate-block.js:45
msgid "Show language codes"
msgstr "Mostrar códigos de idioma"

#: includes/admin-page.php:69 includes/admin-page.php:116
#: includes/admin-page.php:229 includes/admin-page.php:662
#: includes/admin-page.php:848 includes/admin-page.php:914
msgid "Insufficient permissions to perform this action."
msgstr "Permissões insuficientes para realizar esta ação."

#: includes/admin-page.php:76 includes/admin-page.php:123
#: includes/admin-page.php:235 includes/admin-page.php:669
#: includes/admin-page.php:855 includes/admin-page.php:921
msgid "Security check failed (nonce). Refresh the page and try again."
msgstr ""
"A verificação de segurança falhou (nonce). Atualize a página e tente "
"novamente."

#: includes/admin-page.php:82 includes/admin-page.php:241
msgid "No language selected."
msgstr "Nenhum idioma selecionado."

#. translators: %1$s: string value, %2$s: number value
#: includes/admin-page.php:94
msgid "Cache for language \"%1$s\" cleared. %2$d files removed."
msgstr "Cache para o idioma \"%1$s\" limpa. %2$d ficheiros removidos."

#: includes/admin-page.php:99
msgid "Error clearing cache:"
msgstr "Erro ao limpar a cache:"

#: includes/admin-page.php:130 includes/admin-page.php:676
msgid "No post ID provided."
msgstr "ID do post não fornecido."

#: includes/admin-page.php:137 includes/admin-page.php:683
msgid "Invalid post ID."
msgstr "ID de artigo inválido."

#: includes/admin-page.php:146 includes/admin-page.php:692
msgid "Post not found."
msgstr "Post não encontrado."

#. translators: %s: string value
#: includes/admin-page.php:175
msgid "Invalid file path: %s"
msgstr "Caminho de arquivo inválido: %s"

#. translators: %s: string value
#: includes/admin-page.php:186
msgid "Invalid file type: %s"
msgstr "Tipo de arquivo inválido: %s"

#. translators: %s: string value
#: includes/admin-page.php:194
msgid "Could not delete file: %s"
msgstr "Não foi possível excluir o arquivo: %s"

#. translators: %d: number value
#: includes/admin-page.php:205
msgid "Cache deleted for %d languages"
msgstr "Cache eliminada para %d idiomas"

#: includes/admin-page.php:207 includes/admin-page.php:822
msgid "Warnings:"
msgstr "Avisos:"

#: includes/admin-page.php:263
msgid "Security check failed"
msgstr "Verificação de segurança falhou"

#: includes/admin-page.php:269
msgid "Insufficient permissions"
msgstr "Permissões insuficientes"

#: includes/admin-page.php:279
msgid "No cache file specified"
msgstr "Nenhum arquivo de cache especificado"

#: includes/admin-page.php:290
msgid "Invalid cache file path"
msgstr "Caminho de arquivo de cache inválido"

#: includes/admin-page.php:295
msgid "Cache file not found"
msgstr "Ficheiro de cache não encontrado"

#: includes/admin-page.php:302 includes/admin-page.php:1110
msgid "Failed to delete cache file"
msgstr "Não foi possível eliminar o ficheiro de cache"

#: includes/admin-page.php:311
msgid "Cache file deleted successfully"
msgstr "Ficheiro de cache eliminado com sucesso"

#: includes/admin-page.php:358 includes/admin-page.php:565
#: includes/admin-page.php:733
msgid "Could not generate post URL."
msgstr "Não foi possível gerar URL do post."

#: includes/admin-page.php:480
msgid "Cache file not generated"
msgstr "Arquivo de cache não gerado"

#: includes/admin-page.php:489
msgid "lang directory missing"
msgstr "diretório de idioma em falta"

#: includes/admin-page.php:494
msgid "no write occurred"
msgstr "não ocorreu escrita"

#: includes/admin-page.php:497
msgid "not writable"
msgstr "sem permissão de escrita"

#: includes/admin-page.php:500
msgid "check logs"
msgstr "verifique os registos"

#: includes/admin-page.php:526
msgid "Error page (404/500)"
msgstr "Página de erro (404/500)"

#. translators: %d: number value
#: includes/admin-page.php:538
msgid "HTTP %d (redirect)"
msgstr "HTTP %d (redirecionamento)"

#. translators: %d: number value
#: includes/admin-page.php:541 includes/admin-page.php:650
msgid "HTTP %d"
msgstr "HTTP %d"

#: includes/admin-page.php:636
msgid "Cache file not generated after successful request"
msgstr "Ficheiro de cache não gerado após pedido bem-sucedido"

#: includes/admin-page.php:698
msgid "Only published posts can be cached."
msgstr "Apenas posts publicados podem ser armazenados em cache."

#: includes/admin-page.php:706
msgid "This page is dynamic and is never cached."
msgstr "Esta página é dinâmica e nunca é colocada em cache."

#: includes/admin-page.php:720
msgid "No languages configured."
msgstr "Nenhum idioma configurado."

#: includes/admin-page.php:742
msgid "Invalid post URL."
msgstr "URL do post inválida."

#. translators: %1$s: string value, %2$s: string value
#: includes/admin-page.php:784 includes/admin-page.php:789
msgid "Error for %1$s: %2$s"
msgstr "Erro para %1$s: %2$s"

#. translators: %d: number value
#: includes/admin-page.php:817
msgid "Cache warmed for %d languages"
msgstr "Cache pré-aquecida para %d idiomas"

#. translators: %d: number value
#: includes/admin-page.php:819
msgid " (%d skipped)"
msgstr " (%d ignorado)"

#. translators: %d: number value
#: includes/admin-page.php:824
msgid " and %d more"
msgstr " e mais %d"

#: includes/admin-page.php:899 includes/admin-page.php:1084
msgid "Error generating context:"
msgstr "Erro ao gerar contexto:"

#: includes/admin-page.php:962 includes/admin-page.php:1089
msgid "Error generating meta description:"
msgstr "Erro ao gerar meta descrição:"

#: includes/admin-page.php:1050
msgid "Saving language settings..."
msgstr "A guardar definições de idioma..."

#: includes/admin-page.php:1051
msgid "Languages saved"
msgstr "Idiomas guardados"

#: includes/admin-page.php:1052
msgid "Failed to save language settings"
msgstr "Falha ao guardar as definições de idioma"

#: includes/admin-page.php:1055
msgid "Enter API Key first..."
msgstr "Digite primeiro a chave API..."

#: includes/admin-page.php:1056
msgid "Enter API Key first to load models."
msgstr "Digite primeiro a chave API para carregar modelos."

#: includes/admin-page.php:1057
msgid "Loading models..."
msgstr "Carregando modelos..."

#: includes/admin-page.php:1058
msgid "Models loaded successfully."
msgstr "Modelos carregados com sucesso."

#: includes/admin-page.php:1059
msgid "No models found"
msgstr "Nenhum modelo encontrado"

#: includes/admin-page.php:1060 includes/admin-page.php:2705
msgid "Invalid key"
msgstr "Chave inválida"

#: includes/admin-page.php:1061
msgid "Error loading models"
msgstr "Erro ao carregar modelos"

#: includes/admin-page.php:1062
msgid "Select API Provider first..."
msgstr "Selecione primeiro um provedor de API..."

#. translators: %s: error detail
#: includes/admin-page.php:1063 includes/admin-page.php:1117
#: includes/admin-page.php:2117 includes/admin-page.php:2236
msgid "Unknown error"
msgstr "Erro desconhecido"

#: includes/admin-page.php:1064
msgid "Save your settings first before opening the menu editor."
msgstr "Salve suas configurações primeiro antes de abrir o editor de menu."

#: includes/admin-page.php:1065
msgid "Request Key"
msgstr "Chave de solicitação"

#: includes/admin-page.php:1066
msgid "Validating API settings..."
msgstr "A validar definições da API..."

#: includes/admin-page.php:1067
msgid "Connection and model OK. API settings saved."
msgstr "Ligação e modelo OK. Definições da API guardadas."

#: includes/admin-page.php:1068
msgid "Validation failed"
msgstr "Validação falhou"

#: includes/admin-page.php:1069
msgid "Validation AJAX Error"
msgstr "Erro AJAX de validação"

#: includes/admin-page.php:1070
msgid "Validate API settings"
msgstr "Validar configurações de API"

#: includes/admin-page.php:1071 includes/admin-page.php:1551
msgid "Select..."
msgstr "Selecionar..."

#: includes/admin-page.php:1072
msgid "Enter model name manually"
msgstr "Introduza o nome do modelo manualmente"

#: includes/admin-page.php:1073 includes/admin-page.php:2407
msgid "No cache files"
msgstr "Nenhum ficheiro de cache"

#: includes/admin-page.php:1074
msgid "Security token not found. Refresh the page and try again."
msgstr "Token de segurança não encontrado. Atualize a página e tente novamente."

#: includes/admin-page.php:1075
msgid "Processing..."
msgstr "A processar..."

#. translators: %s: error detail
#: includes/admin-page.php:1076
msgid "An error occurred while clearing the cache: %s"
msgstr "Ocorreu um erro ao limpar a cache: %s"

#. translators: %s: number of cache files
#: includes/admin-page.php:1077
msgid "%s files in cache"
msgstr "%s ficheiros em cache"

#. translators: %s: number of cache files
#: includes/admin-page.php:1078
msgid "Note: Enter API Key to use translation functionality."
msgstr "Nota: introduza uma chave de API para usar a funcionalidade de tradução."

#: includes/admin-page.php:1079
msgid "Please configure API key first"
msgstr "Configure primeiro a chave de API"

#: includes/admin-page.php:1080
msgid ""
"The context field already has content. Do you want to replace it with a "
"generated suggestion?"
msgstr "O campo de contexto já tem conteúdo. Pretende substituí-lo por uma sugestão gerada?"

#: includes/admin-page.php:1081
msgid "Generating context from homepage..."
msgstr "A gerar contexto a partir da página inicial..."

#: includes/admin-page.php:1082
msgid "Context generated successfully!"
msgstr "Contexto gerado com sucesso!"

#: includes/admin-page.php:1083
msgid "Failed to generate context"
msgstr "Falha ao gerar o contexto"

#: includes/admin-page.php:1085
msgid ""
"The meta description field already has content. Do you want to replace it "
"with a generated suggestion?"
msgstr "O campo de meta descrição já tem conteúdo. Pretende substituí-lo por uma sugestão gerada?"

#: includes/admin-page.php:1086
msgid "Generating meta description from homepage..."
msgstr "A gerar a meta descrição a partir da página inicial..."

#: includes/admin-page.php:1087
msgid "Meta description generated successfully!"
msgstr "Meta descrição gerada com sucesso!"

#: includes/admin-page.php:1088
msgid "Failed to generate meta description"
msgstr "Falha ao gerar a meta descrição"

#. translators: %s: HTTP status code
#: includes/admin-page.php:1090
msgid "Server response was not ok: %s"
msgstr "A resposta do servidor não estava correta: %s"

#: includes/admin-page.php:1100
msgid "Loading cached URLs..."
msgstr "Carregando URLs em cache..."

#: includes/admin-page.php:1101
msgid "Could not load cached URLs. Please try again."
msgstr "Não foi possível carregar URLs em cache. Tente novamente."

#: includes/admin-page.php:1102
msgid ""
"Request timed out. The site may have many cache files. Please try again or "
"use the rescan function."
msgstr ""
"A solicitação expirou. O site pode ter muitos arquivos de cache. Tente "
"novamente ou use a função de reescaneamento."

#: includes/admin-page.php:1103
msgid "No cached pages for this language."
msgstr "Não há páginas em cache para este idioma."

#: includes/admin-page.php:1104
msgid "Show cached URLs"
msgstr "Mostrar URLs em cache"

#: includes/admin-page.php:1105
msgid "Hide cached URLs"
msgstr "Ocultar URLs em cache"

#. translators: %1$s: number of shown entries, %2$s: total number of entries
#: includes/admin-page.php:1106
msgid "Showing first %1$s of %2$s entries"
msgstr "Mostrando primeiros %1$s de %2$s entradas"

#. translators: %1$s: number of shown entries, %2$s: total number of entries
#: includes/admin-page.php:1107
msgid "Delete file"
msgstr "Excluir arquivo"

#: includes/admin-page.php:1108
msgid "Deleting..."
msgstr "Excluindo..."

#: includes/admin-page.php:1109
msgid "Are you sure you want to delete this cache file?"
msgstr "Tem a certeza de que pretende eliminar este ficheiro de cache?"

#: includes/admin-page.php:1111
msgid "Are you sure you want to delete the cache for this page?"
msgstr "Tem a certeza de que pretende eliminar a cache desta página?"

#: includes/admin-page.php:1112
msgid "Error: AJAX URL not found. Please refresh the page and try again."
msgstr "Erro: URL AJAX não encontrado. Atualize a página e tente novamente."

#: includes/admin-page.php:1113
msgid "Warming..."
msgstr "A pré-aquecer..."

#. translators: %1$s: cached language count, %2$s: total languages
#: includes/admin-page.php:1114 includes/admin-page.php:2570
msgid "%1$s of %2$s"
msgstr "%1$s de %2$s"

#. translators: %s: error detail
#: includes/admin-page.php:1115
msgid "Error: %s"
msgstr "Erro: %s"

#. translators: %s: error detail
#: includes/admin-page.php:1116
msgid "AJAX error: %s"
msgstr "Erro AJAX: %s"

#: includes/admin-page.php:1167
msgid "Invalid API provider selected."
msgstr "Fornecedor de API selecionado inválido."

#. translators: %s: corrected base URL
#: includes/admin-page.php:1189
msgid ""
"The custom API URL was automatically corrected to the base URL: %s (the "
"plugin appends /chat/completions automatically)."
msgstr ""
"O URL da API personalizada foi automaticamente corrigido para o URL base: %s "
"(o plugin acrescenta /chat/completions automaticamente)."

#: includes/admin-page.php:1202
msgid "Custom API URL is required for the custom provider."
msgstr ""
"URL da API personalizada é necessária para o provedor personalizado.O URL da "
"API personalizada é obrigatório para o fornecedor personalizado."

#: includes/admin-page.php:1209 includes/class-ai-translate-core.php:510
msgid ""
"Google API is not OpenAI compatible. Use Openrouter or Deepinfra for Gemini."
msgstr ""
"A API do Google não é compatível com OpenAI. Use Openrouter ou Deepinfra "
"para Gemini."

#: includes/admin-page.php:1223
msgid ""
"Cache duration cannot be less than 14 days. It has been automatically set to "
"14 days."
msgstr ""
"A duração da cache não pode ser inferior a 14 dias. Foi definida "
"automaticamente para 14 dias."

#: includes/admin-page.php:1321
msgid "Custom model name is required when selecting a custom model."
msgstr ""
"Nome do modelo personalizado é necessário ao selecionar um modelo "
"personalizado.O nome do modelo personalizado é obrigatório ao selecionar um "
"modelo personalizado."

#: includes/admin-page.php:1344
msgid "API key is required for the selected provider."
msgstr "A chave de API é obrigatória para o fornecedor selecionado."

#: includes/admin-page.php:1474
msgid "API Settings"
msgstr "Configurações de API"

#: includes/admin-page.php:1480
msgid "API Provider"
msgstr "Fornecedor de API"

#: includes/admin-page.php:1487
msgid "— Select provider —"
msgstr "— Selecionar fornecedor —"

#: includes/admin-page.php:1493 includes/admin-page.php:1808
#: includes/admin-page.php:2104
msgid "Note:"
msgstr "Nota:"

#: includes/admin-page.php:1493
msgid ""
"Reasoning/thinking is turned off when the provider allows it (otherwise the "
"lowest supported effort is used) to keep translations fast and cheap."
msgstr ""
"O reasoning/thinking é desativado quando o fornecedor o permite (caso "
"contrário é usado o esforço mínimo suportado) para manter as traduções "
"rápidas e económicas."

#. translators: %s: string value
#: includes/admin-page.php:1498
msgid ""
"Enter the base URL of your API provider. The plugin appends /chat/"
"completions automatically. Example for OpenRouter: %s"
msgstr ""
"Introduza o URL base do seu fornecedor de API. O plugin acrescenta /chat/"
"completions automaticamente. Exemplo para OpenRouter: %s"

#: includes/admin-page.php:1524
msgid "API Key"
msgstr "Chave de API"

#: includes/admin-page.php:1539
msgid "Translation Model"
msgstr "Modelo de Tradução"

#: includes/admin-page.php:1547
msgid "— Select model —"
msgstr "— Selecionar modelo —"

#: includes/admin-page.php:1554
msgid "E.g.: deepseek-chat, gpt-4o, ..."
msgstr "Ex.: deepseek-chat, gpt-4o, ..."

#: includes/admin-page.php:1568
msgid "Language Settings"
msgstr "Configurações de Idioma"

#: includes/admin-page.php:1570
msgid ""
"Select the default language for your site and which languages should be "
"available in the language switcher. Detectable languages will be used if a "
"visitor's browser preference matches, but won't show in the switcher."
msgstr ""
"Selecione o idioma predefinido para o seu site e quais os idiomas que devem "
"estar disponíveis no seletor de idiomas. Os idiomas detetáveis serão "
"utilizados se a preferência do navegador do visitante coincidir, mas não "
"aparecerão no seletor."

#: includes/admin-page.php:1577
msgid "Default Language"
msgstr "Idioma Predefinido"

#: includes/admin-page.php:1584
msgid "— Select default language —"
msgstr "— Selecionar idioma predefinido —"

#: includes/admin-page.php:1587
msgid "Current"
msgstr "Atual"

#: includes/admin-page.php:1599
msgid "Enabled Languages (in Switcher)"
msgstr "Idiomas Ativados (no Seletor)"

#: includes/admin-page.php:1622 includes/admin-page.php:1686
msgid "Instant save"
msgstr "Guardar imediatamente"

#: includes/admin-page.php:1624 includes/admin-page.php:1688
msgid "Enable all"
msgstr "Ativar tudo"

#: includes/admin-page.php:1625 includes/admin-page.php:1689
msgid "Disable all"
msgstr "Desativar tudo"

#: includes/admin-page.php:1648
msgid "Languages selected here will appear in the language switcher."
msgstr "Os idiomas selecionados aqui aparecerão no seletor de idiomas."

#: includes/admin-page.php:1656
msgid "Detectable Languages (Auto-Translate)"
msgstr "Idiomas Detetáveis (Tradução Automática)"

#: includes/admin-page.php:1712
msgid ""
"If a visitor's browser language matches one of these, the site will be "
"automatically translated (if enabled), but these languages won't show in the "
"switcher."
msgstr ""
"Se o idioma do navegador de um visitante coincidir com um destes, o site "
"será automaticamente traduzido (se ativado), mas estes idiomas não "
"aparecerão no seletor."

#: includes/admin-page.php:1721
msgid "Language Switcher Position"
msgstr "Posição do Seletor de Idiomas"

#: includes/admin-page.php:1726
msgid "Bottom Left Corner"
msgstr "Canto inferior esquerdo"

#: includes/admin-page.php:1727
msgid "Bottom Right Corner"
msgstr "Canto inferior direito"

#: includes/admin-page.php:1728
msgid "Top Left Corner"
msgstr "Canto superior esquerdo"

#: includes/admin-page.php:1729
msgid "Top Right Corner"
msgstr "Canto superior direito"

#: includes/admin-page.php:1730
msgid "Hidden - Add manually via Appearance > Menus"
msgstr "Oculto - Adicionar manualmente através de Aparência > Menus"

#: includes/admin-page.php:1740
msgid ""
"Choose where the language switcher appears on your website. A corner "
"position shows a floating switcher; the \"Hidden\" option disables the "
"floating switcher so you can add a language switcher to your navigation menu "
"instead. Only one method is active at a time."
msgstr ""
"Escolha onde o seletor de idioma aparece no seu sítio. Uma posição de canto "
"mostra um seletor flutuante; a opção \"Oculto\" desativa o seletor flutuante "
"para que possa adicionar um seletor de idioma ao menu de navegação. Apenas "
"um método está ativo de cada vez."

#: includes/admin-page.php:1741
msgid "Open Menu Editor"
msgstr "Abrir editor de menu"

#: includes/admin-page.php:1741
msgid "Add language switcher to your navigation menus"
msgstr "Adicionar seletor de idioma aos seus menus de navegação"

#: includes/admin-page.php:1750
msgid "Cache Settings"
msgstr "Configurações de Cache"

#: includes/admin-page.php:1756
msgid "Cache Duration (days)"
msgstr "Duração da Cache (dias)"

#: includes/admin-page.php:1777
msgid "days"
msgstr "dias"

#: includes/admin-page.php:1778
msgid "minimum 14 days"
msgstr "mínimo 14 dias"

#: includes/admin-page.php:1785
msgid "Keep URL Slugs in English"
msgstr "Manter slugs de URL em inglês"

#: includes/admin-page.php:1790
msgid ""
"Keep URL slugs in English instead of translating them to target languages"
msgstr ""
"Manter os slugs de URL em inglês em vez de os traduzir para os idiomas de "
"destino"

#: includes/admin-page.php:1791
msgid ""
"When enabled, URLs will remain consistent across languages (e.g., /zh/cv-"
"tips/ instead of /zh/简历技巧/)."
msgstr ""
"Quando ativado, os URLs permanecerão consistentes entre idiomas (por "
"exemplo, /zh/cv-tips/ em vez de /zh/简历技巧/)."

#: includes/admin-page.php:1798
msgid "Auto-Clear Pages on Menu Update"
msgstr "Limpeza Automática de Páginas na Atualização do Menu"

#: includes/admin-page.php:1805
msgid "Automatically clear all page caches when menu items are updated"
msgstr ""
"Limpar automaticamente todos os caches de página quando os itens do menu são "
"atualizados"

#: includes/admin-page.php:1809
msgid ""
"Menu translation caches (transients) are ALWAYS cleared when you update "
"menus, regardless of this setting."
msgstr ""
"Os caches de tradução de menus (transients) são SEMPRE limpos quando "
"atualiza os menus, independentemente desta configuração."

#: includes/admin-page.php:1811
msgid "When enabled:"
msgstr "Quando ativado:"

#: includes/admin-page.php:1812
msgid ""
"All translated page HTML caches will also be cleared. Menu changes are "
"visible immediately, but requires re-translating pages on next visit "
"(expensive for large sites with many languages)."
msgstr ""
"Todos os caches HTML das páginas traduzidas também serão limpos. As "
"alterações no menu ficam visíveis imediatamente, mas requerem a retradução "
"das páginas na próxima visita (dispendioso para sites grandes com muitos "
"idiomas)."

#: includes/admin-page.php:1814
msgid "When disabled:"
msgstr "Quando desativado:"

#: includes/admin-page.php:1815
msgid ""
"Only menu caches are cleared. Page HTML caches remain. Menu changes in "
"already-cached pages will only be visible after cache expires or manual "
"clearing via Cache tab."
msgstr ""
"Apenas os caches de menu são limpos. Os caches HTML das páginas permanecem. "
"As alterações no menu em páginas já em cache só serão visíveis após a "
"expiração da cache ou limpeza manual através do separador Cache."

#: includes/admin-page.php:1823
msgid "Multi-Domain Caching"
msgstr "Cache Multi-Domínio"

#: includes/admin-page.php:1830
msgid "Enable separate cache per domain"
msgstr "Ativar cache separada por domínio"

#: includes/admin-page.php:1833
msgid ""
"When enabled, each domain will have its own cache directory named after the "
"site name. This prevents cache conflicts when multiple domains share the "
"same WordPress installation."
msgstr ""
"Quando ativado, cada domínio terá o seu próprio diretório de cache com o "
"nome do site. Isto evita conflitos de cache quando vários domínios partilham "
"a mesma instalação do WordPress."

#: includes/admin-page.php:1841 includes/admin-page.php:1848
msgid "Stop translations (except cache invalidation)"
msgstr "Parar traduções (exceto invalidação de cache)"

#: includes/admin-page.php:1851
msgid ""
"When enabled, new translations via API will be blocked. Translations will "
"only occur when cached pages expire and need to be refreshed."
msgstr ""
"Quando ativado, as novas traduções via API serão bloqueadas. As traduções só "
"ocorrerão quando as páginas em cache expirarem e precisarem de ser "
"atualizadas."

#: includes/admin-page.php:1861
msgid "WooCommerce"
msgstr "WooCommerce"

#: includes/admin-page.php:1867
msgid "Product Names"
msgstr "Nomes de produtos"

#: includes/admin-page.php:1873
msgid "Do not translate product names"
msgstr "Não traduzir os nomes dos produtos"

#: includes/admin-page.php:1876
msgid ""
"When enabled, product names stay in the original language on product pages, "
"listings and cart tables — useful for brand names and SKUs. Clear the page "
"cache after changing this setting."
msgstr ""
"Se ativado, os nomes dos produtos permanecem no idioma original nas páginas "
"de produto, listagens e tabelas do carrinho — útil para marcas e SKUs. Limpe "
"a cache de páginas depois de alterar esta definição."

#: includes/admin-page.php:1886
msgid "Advanced Settings"
msgstr "Configurações Avançadas"

#: includes/admin-page.php:1894
msgid "Glossary (forced term translations)"
msgstr "Glossário (traduções de termos obrigatórias)"

#: includes/admin-page.php:1900
msgid ""
"One term per line: source term = lang: translation, lang: translation. The "
"source term is matched against your default language; the given translation "
"is then enforced in the translation prompt for that target language. "
"Example: Bike = de: Fahrrad, nl: Fiets. Clear the page cache after changing "
"the glossary."
msgstr ""
"Um termo por linha: termo de origem = idioma: tradução, idioma: tradução. O "
"termo de origem é comparado com o idioma predefinido; a tradução indicada é "
"depois imposta no prompt de tradução para esse idioma de destino. Exemplo: "
"Bike = de: Fahrrad, nl: Fiets. Limpe a cache de páginas depois de alterar o "
"glossário."

#: includes/admin-page.php:1912
msgid "Homepage Meta Description"
msgstr "Meta Descrição da Página Inicial"

#: includes/admin-page.php:1941 includes/admin-page.php:1992
msgid "Active domain:"
msgstr "Domínio ativo:"

#: includes/admin-page.php:1948
msgid ""
"Enter the specific meta description for the homepage for the current domain "
"(in the default language). This will override the site tagline or generated "
"excerpt on the homepage."
msgstr ""
"Introduza a meta descrição específica para a página inicial para o domínio "
"atual (no idioma predefinido). Isto substituirá o slogan do site ou o "
"excerto gerado na página inicial."

#: includes/admin-page.php:1950
msgid ""
"Enter the specific meta description for the homepage (in the default "
"language). This will override the site tagline or generated excerpt on the "
"homepage."
msgstr ""
"Introduza a meta descrição específica para a página inicial (no idioma "
"predefinido). Isto substituirá o slogan do site ou o excerto gerado na "
"página inicial."

#: includes/admin-page.php:1952
msgid "Generate Meta Description"
msgstr "Gerar Meta Descrição"

#: includes/admin-page.php:1963
msgid "Website Context"
msgstr "Contexto do Website"

#: includes/admin-page.php:1997
msgid "Describe your website, business, or organization. For example:"
msgstr "Descreva o seu website, negócio ou organização. Por exemplo:"

#: includes/admin-page.php:1998
msgid ""
"We are a healthcare technology company specializing in patient management "
"systems. Our services include electronic health records, appointment "
"scheduling, and telemedicine solutions. We serve hospitals, clinics, and "
"healthcare providers across Europe."
msgstr ""
"Somos uma empresa de tecnologia de saúde especializada em sistemas de gestão "
"de pacientes. Os nossos serviços incluem registos de saúde eletrónicos, "
"agendamento de consultas e soluções de telemedicina. Atendemos hospitais, "
"clínicas e prestadores de cuidados de saúde em toda a Europa."

#: includes/admin-page.php:1999
msgid "Or:"
msgstr "Ou:"

#: includes/admin-page.php:2000
msgid ""
"This is a personal blog about sustainable gardening and organic farming "
"techniques. I share tips, tutorials, and experiences from my own garden."
msgstr ""
"Este é um blog pessoal sobre jardinagem sustentável e técnicas de "
"agricultura biológica. Partilho dicas, tutoriais e experiências do meu "
"próprio jardim."

#: includes/admin-page.php:2003
msgid ""
"Provide context about your website or business for the current domain to "
"help the AI generate more accurate and contextually appropriate translations."
msgstr ""
"Forneça contexto sobre o seu website ou negócio para o domínio atual para "
"ajudar a IA a gerar traduções mais precisas e contextualmente apropriadas."

#: includes/admin-page.php:2005
msgid ""
"Provide context about your website or business to help the AI generate more "
"accurate and contextually appropriate translations. "
msgstr ""
"Forneça contexto sobre o seu website ou negócio para ajudar a IA a gerar "
"traduções mais precisas e contextualmente apropriadas."

#: includes/admin-page.php:2007
msgid "Generate Context from Homepage"
msgstr "Gerar Contexto a partir da Página Inicial"

#. translators: %s: string value
#: includes/admin-page.php:2097
msgid "Cache for language %s cleared."
msgstr "Cache do idioma %s limpa."

#. translators: %d: number value
#: includes/admin-page.php:2100
msgid "Files removed: %d"
msgstr "Arquivos removidos: %d"

#. translators: %d: number value
#: includes/admin-page.php:2101
msgid "Remaining files: %d"
msgstr "Arquivos restantes: %d"

#. translators: %s: string value
#: includes/admin-page.php:2111
msgid "No cache files found for language %s."
msgstr "Nenhum ficheiro de cache encontrado para o idioma %s."

#. translators: %1$s: string value, %2$s: string value
#: includes/admin-page.php:2120
msgid "Error clearing cache for language %1$s: %2$s"
msgstr "Erro ao limpar a cache do idioma %1$s: %2$s"

#: includes/admin-page.php:2136
msgid "General"
msgstr "Geral"

#: includes/admin-page.php:2137
msgid "Cache"
msgstr "Cache"

#: includes/admin-page.php:2155
msgid "Cache Management"
msgstr "Gestão de Cache"

#: includes/admin-page.php:2159 includes/admin-page.php:2182
msgid "Clear all language caches"
msgstr "Limpar todos os caches de idiomas"

#: includes/admin-page.php:2160
msgid "Clear all language caches."
msgstr "Limpar todos os caches de idiomas."

#: includes/admin-page.php:2160
msgid "Menu and slug cache are preserved to maintain URL stability."
msgstr ""
"A cache de menus e slugs é preservada para manter a estabilidade dos URL."

#: includes/admin-page.php:2177
msgid ""
"All language caches and translation transients cleared. Menu and slug cache "
"preserved."
msgstr ""
"Todos os caches de idiomas e transients de tradução foram limpos. Cache de "
"menu e slug preservados."

#: includes/admin-page.php:2188 includes/admin-page.php:2216
msgid "Clear menu cache"
msgstr "Limpar cache de menu"

#: includes/admin-page.php:2189
msgid ""
"Clear menu caches including all menu-item translations. This will force "
"fresh translations for all menu items. Languages and Slug map are not "
"affected."
msgstr ""
"Limpar caches de menu, incluindo todas as traduções de itens de menu. Isto "
"forçará novas traduções para todos os itens de menu. Idiomas e mapa de slugs "
"não são afetados."

#: includes/admin-page.php:2193 includes/admin-page.php:2227
#: includes/admin-page.php:2625 includes/admin-page.php:2645
#: includes/admin-page.php:2808 includes/admin-page.php:2820
#: includes/admin-page.php:3037
msgid "Insufficient permissions."
msgstr "Permissões insuficientes."

#: includes/admin-page.php:2202
msgid "Menu cache cleared"
msgstr "Cache de menu limpa"

#. translators: %d: number of removed menu-item translations
#: includes/admin-page.php:2204
msgid "%d menu-item translation removed"
msgid_plural "%d menu-item translations removed"
msgstr[0] "%d tradução de item de menu removida"
msgstr[1] "%d traduções de itens de menu removidas"

#. translators: %s: string value
#: includes/admin-page.php:2208
msgid "and tables truncated: %s"
msgstr "e tabelas truncadas: %s"

#: includes/admin-page.php:2222 includes/admin-page.php:2244
msgid "Clear slug cache"
msgstr "Limpar cache de slugs"

#: includes/admin-page.php:2223
msgid ""
"Clear the slug table used for translated URLs. Language and menu caches are "
"not affected."
msgstr ""
"Limpar a tabela de slugs utilizada para URLs traduzidos. Os caches de idioma "
"e menu não são afetados."

#. translators: %d: number value
#: includes/admin-page.php:2234
msgid "Slug cache cleared. Rows removed: %d."
msgstr "Cache de slugs limpa. Linhas removidas: %d."

#. translators: %s: string value
#: includes/admin-page.php:2237
msgid "Failed to clear slug cache: %s."
msgstr "Falha ao limpar cache de slugs: %s."

#: includes/admin-page.php:2250
msgid "Clear cache per language"
msgstr "Limpar cache por idioma"

#: includes/admin-page.php:2278
msgid "Cache overview per language"
msgstr "Visão geral da cache por idioma"

#: includes/admin-page.php:2315
msgid "Cache directory:"
msgstr "Diretório de cache:"

#: includes/admin-page.php:2329
msgid "Unknown"
msgstr "Desconhecido"

#: includes/admin-page.php:2334
msgid "Total number of files:"
msgstr "Número total de ficheiros:"

#: includes/admin-page.php:2337
msgid "Total size:"
msgstr "Tamanho total:"

#: includes/admin-page.php:2340
msgid "Expired files:"
msgstr "Ficheiros expirados:"

#: includes/admin-page.php:2343
msgid "Last update:"
msgstr "Última atualização:"

#: includes/admin-page.php:2351
msgid "Language"
msgstr "Idioma"

#: includes/admin-page.php:2355
msgid "Cache files"
msgstr "Ficheiros de cache"

#: includes/admin-page.php:2359
msgid "Size"
msgstr "Tamanho"

#: includes/admin-page.php:2363
msgid "Expired"
msgstr "Expirado"

#: includes/admin-page.php:2367
msgid "Last update"
msgstr "Última atualização"

#: includes/admin-page.php:2370
msgid "Action"
msgstr "Ação"

#: includes/admin-page.php:2384
msgid "N/A"
msgstr "N/D"

#: includes/admin-page.php:2397 includes/admin-page.php:2421
msgid "files"
msgstr "ficheiros"

#: includes/admin-page.php:2404
msgid "Clear Cache"
msgstr "Limpar cache"

#: includes/admin-page.php:2420
msgid "Total"
msgstr "Total"

#: includes/admin-page.php:2435
msgid "Translated Pages Overview"
msgstr "Visão Geral das Páginas Traduzidas"

#: includes/admin-page.php:2436
msgid ""
"Manage cache per page or blog. Delete cache to retranslate, or warm cache to "
"proactively generate translations."
msgstr ""
"Gerir cache por página ou blog. Eliminar cache para retraduzir ou aquecer "
"cache para gerar traduções proativamente."

#. translators: %d: number value
#: includes/admin-page.php:2447
msgid "Cache metadata rescanned: %d cache records added or updated."
msgstr ""
"Metadados de cache rescaneados: %d registros de cache adicionados ou "
"atualizados."

#: includes/admin-page.php:2451
msgid "No cache records added. There are currently no cache files available."
msgstr "No cache records added. There are currently no cache files available."

#. translators: %d: number value
#: includes/admin-page.php:2463
msgid "Cache metadata initialized: %d existing cache records added."
msgstr ""
"Metadados de cache inicializados: %d registros de cache existentes "
"adicionados."

#: includes/admin-page.php:2503
msgid ""
"Cache directory found but no metadata. Click \"Scan Cache Files\" to "
"generate metadata."
msgstr ""
"Diretório de cache encontrado, mas sem metadados. Clique em \"Digitalizar "
"ficheiros de cache\" para gerar metadados."

#: includes/admin-page.php:2514
msgid "Scan cache files"
msgstr "Ficheiros de cache"

#: includes/admin-page.php:2517
msgid "Scan the filesystem for cache files and add metadata to the database."
msgstr ""
"Verificar o sistema de arquivos em busca de arquivos de cache e adicionar "
"metadados ao banco de dados."

#: includes/admin-page.php:2525 assets/ai-translate-block.js:31
msgid "Type"
msgstr "Tipo"

#: includes/admin-page.php:2526
msgid "Title"
msgstr "Título"

#: includes/admin-page.php:2527
msgid "URL"
msgstr "URL"

#: includes/admin-page.php:2528
msgid "Status"
msgstr "Status"

#: includes/admin-page.php:2529
msgid "Actions"
msgstr "Ações"

#: includes/admin-page.php:2536
msgid "No published pages or posts found."
msgstr "Nenhuma página ou post publicado encontrado."

#: includes/admin-page.php:2579
msgid "Delete cache for this page in all languages"
msgstr "Excluir cache para esta página em todos os idiomas"

#: includes/admin-page.php:2581
msgid "Delete Cache"
msgstr "Excluir Cache"

#: includes/admin-page.php:2589
msgid "Generate translations for all enabled languages"
msgstr "Gerar traduções para todos os idiomas habilitados"

#: includes/admin-page.php:2591
msgid "Warm Cache"
msgstr "Pré-aquecer cache"

#: includes/admin-page.php:2607
msgid "&laquo; Previous"
msgstr "&laquo; Anterior"

#: includes/admin-page.php:2608
msgid "Next &raquo;"
msgstr "Seguinte &raquo;"

#: includes/admin-page.php:2629
msgid "Security check failed."
msgstr "A verificação de segurança falhou."

#: includes/admin-page.php:2633
msgid "Provider missing."
msgstr "Fornecedor em falta."

#: includes/admin-page.php:2677
msgid "API Provider, API Key or Custom API URL is missing or invalid."
msgstr ""
"O fornecedor de API, a chave de API ou o URL da API personalizada estão em "
"falta ou são inválidos."

#: includes/admin-page.php:2711
msgid ""
"This provider does not support automatic model listing. Enter the model name "
"manually."
msgstr ""
"Este fornecedor não suporta a listagem automática de modelos. Introduza o "
"nome do modelo manualmente."

#: includes/admin-page.php:2715
msgid "API error:"
msgstr "Erro de API:"

#: includes/admin-page.php:2720
msgid "Invalid response from API"
msgstr "Resposta inválida da API"

#: includes/admin-page.php:2996
msgid "API and model are working. API settings have been saved."
msgstr ""
"API e modelo estão funcionando. As configurações da API foram salvas.A API e "
"o modelo estão a funcionar. As configurações de API foram guardadas."

#: includes/admin-page.php:2999
msgid "API validation failed:"
msgstr "Falha na validação da API:"

#: includes/admin-page.php:3032
msgid "Security check failed. Please refresh the page."
msgstr "A verificação de segurança falhou. Atualize a página."

#: includes/admin-page.php:3043
msgid "Section parameter missing."
msgstr "Parâmetro de secção em falta."

#. translators: %s: section identifier
#: includes/admin-page.php:3047
msgid "Invalid section: %s"
msgstr "Secção inválida: %s"

#: includes/admin-page.php:3059
msgid "Language settings saved."
msgstr "Definições de idioma guardadas."

#: includes/class-ai-cache-meta.php:687 includes/class-ai-cache-meta.php:917
msgid "Homepage"
msgstr "Página inicial"

#: includes/class-ai-cache-meta.php:711 includes/class-ai-cache-meta.php:917
msgid "404 Page"
msgstr "Página 404"

#. translators: %d: number value
#: includes/class-ai-cache-meta.php:919
msgid "Post %d"
msgstr "Post %d"

#: includes/class-ai-cache-meta.php:985
msgid "Unknown (not in DB)"
msgstr "Desconhecido (não está no BD)"

#: includes/class-ai-cache-meta.php:990
msgid "Homepage (not in DB)"
msgstr "Página inicial (não está no BD)"

#: includes/class-ai-cache-meta.php:999
msgid "not in DB"
msgstr "não está no BD"

#. translators: %d: number value
#: includes/class-ai-cache-meta.php:1022
msgid "... and %d more files not in database (use rescan to add them)"
msgstr ""
"... e mais %d ficheiros não estão na base de dados (use uma nova análise "
"para os adicionar)"

#. translators: %s is the selected model ID
#: includes/class-ai-translate-core.php:559
msgid ""
"Selected model \"%s\" is not a chat/completions model and cannot be used for "
"translations. Choose a text chat model (for example: gpt-4o-mini, gpt-4.1-"
"mini, deepseek-chat)."
msgstr ""
"O modelo selecionado \"%s\" não é um modelo chat/completions e não pode ser "
"usado para traduções. Escolha um modelo de chat de texto (por exemplo: "
"gpt-4o-mini, gpt-4.1-mini, deepseek-chat)."

#. translators: %s is the selected model ID
#: includes/class-ai-translate-core.php:613
msgid ""
"Selected model \"%s\" is not supported for chat-based translations. Choose a "
"chat/completions model instead."
msgstr ""
"O modelo selecionado \"%s\" não é suportado para traduções baseadas em chat. "
"Escolha em vez disso um modelo chat/completions."

#: assets/ai-translate-block.js:10
msgid "AI Language Switcher"
msgstr "Seletor de idioma IA"

#: assets/ai-translate-block.js:11
msgid "Shows the AI Translate language switcher."
msgstr "Mostra o seletor de idioma do AI Translate."

#: assets/ai-translate-block.js:29
msgid "Switcher settings"
msgstr "Definições do seletor"

#: assets/ai-translate-block.js:40
msgid "Show flags"
msgstr "Mostrar bandeiras"

#: assets/ai-translate-block.js:55
msgid "AI Language Switcher (rendered on the frontend)"
msgstr "Seletor de idioma IA (apresentado no frontend)"

msgid "Select a model..."
msgstr "Selecione um modelo..."

msgid "Warming... %1$s / %2$s"
msgstr "A pré-aquecer... %1$s / %2$s"

msgid "Cache warmed for %1$s languages (%2$s skipped)"
msgstr "Cache pré-aquecida para %1$s idiomas (%2$s ignorados)"

msgid "Translate new pages in the background"
msgstr "Traduzir páginas novas em segundo plano"

msgid "Translate a page in all languages right after it is published or updated"
msgstr "Traduzir uma página para todos os idiomas logo após a publicar ou atualizar"

msgid "Visitors then get the translated page straight away instead of waiting for the first translation. This uses your translation service for every enabled language after each save."
msgstr "Os visitantes recebem a página traduzida de imediato, em vez de esperar pela primeira tradução. Isto usa o seu serviço de tradução para cada idioma ativado após cada gravação."

msgid "file"
msgstr "ficheiro"
