245 lines
15 KiB
JSON
245 lines
15 KiB
JSON
{
|
||
"_languageName": "Português (Portugal)",
|
||
"Options.Env.StrictCompute.Desc": "Parar nas rejeições de shaders de cálculo e desenho (predefinição).\nDesativa para ignorar o trabalho afetado. Podem ocorrer imagens em falta, erros ou bloqueios. Reinicia o jogo após uma alteração.",
|
||
"Options.Env.PerformanceProfile.Desc": "Regista os tempos de desempenho e FPS a partir do próximo arranque do jogo.\nIsto pode reduzir o desempenho.",
|
||
"Options.Env.PerformanceFrameTrace.Desc": "Guarda os últimos 4096 intervalos de apresentação e escreve-os no registo ao sair.\nRequer o perfil de desempenho. Fecha o jogo normalmente para guardar o rastreio.",
|
||
"Options.OverlayEnabled.Label": "Indicador de desempenho",
|
||
"Options.OverlayEnabled.Desc": "Mostrar estatísticas. F1 ativa ou oculta o indicador nesta sessão. SHARPEMU_OVERLAY=0 oculta-o no arranque.",
|
||
"Options.OverlayMode.Label": "Modo de apresentação",
|
||
"Options.OverlayMode.Desc": "Completo mostra todos os contadores. Mínimo e Barra de título mostram FPS, CPU, utilização da GPU e tempo. A GPU é medida por processo no Windows; nos restantes sistemas, N/A.",
|
||
"Options.OverlayCorner.Label": "Canto do ecrã",
|
||
"Options.OverlayCorner.Desc": "Escolher o canto guardado. F2 muda de canto apenas nesta sessão. Não move as estatísticas da barra de título.",
|
||
"Options.OverlayMode.Full": "Completo",
|
||
"Options.OverlayMode.Minimal": "Mínimo",
|
||
"Options.OverlayMode.TitleBar": "Barra de título (mínimo)",
|
||
"Options.OverlayCorner.TopLeft": "Superior esquerdo",
|
||
"Options.OverlayCorner.TopRight": "Superior direito",
|
||
"Options.OverlayCorner.BottomRight": "Inferior direito",
|
||
"Options.OverlayCorner.BottomLeft": "Inferior esquerdo",
|
||
|
||
"Page.Library": "Biblioteca",
|
||
"Page.Options": "Opções",
|
||
"Page.GameCount.One": "1 jogo",
|
||
"Page.GameCount.Other": "{0} jogos",
|
||
|
||
"Library.SearchWatermark": "Pesquisar biblioteca…",
|
||
"Library.AddFolder": "Adicionar pasta",
|
||
"Library.OpenFile": "Abrir ficheiro…",
|
||
|
||
"Library.Context.Launch": "Iniciar",
|
||
"Library.Context.OpenFolder": "Abrir pasta do jogo",
|
||
"Library.Context.CopyPath": "Copiar caminho",
|
||
"Library.Context.CopyTitleId": "Copiar ID do título",
|
||
"Library.Context.Remove": "Remover da biblioteca",
|
||
|
||
"Library.Empty.Title": "A sua biblioteca está vazia",
|
||
"Library.Empty.Hint": "Adicione uma pasta com os seus jogos para começar.",
|
||
"Library.Empty.SearchTitle": "Nenhum jogo corresponde à sua pesquisa",
|
||
"Library.Empty.SearchHint": "Nada na biblioteca corresponde a “{0}”.",
|
||
"Library.Empty.AddFolder": "+ Adicionar pasta de jogos",
|
||
|
||
"Library.Loading": "A carregar biblioteca…",
|
||
"Library.Stat.Version": "Versão",
|
||
"Library.Stat.Installed": "Instalado",
|
||
"Library.Stat.TitleId": "ID do título",
|
||
"Common.Back": "Voltar",
|
||
|
||
"Options.General": "Geral",
|
||
"Options.Logging": "Registos",
|
||
"Options.Env.Tab": "Ambiente",
|
||
"Options.Section.Environment": "VARIÁVEIS DE AMBIENTE",
|
||
"Options.Env.Desc": "Switches passados ao emulador como variáveis de ambiente no arranque.",
|
||
"Options.Env.Bthid.Desc": "Reporta o Bluetooth HID como indisponível para títulos cujo middleware de volante/FFB fica à espera indefinidamente.\nDeixe desativado normalmente. Alguns títulos bloqueiam quando a inicialização falha.",
|
||
"Options.Env.LoopGuard.Desc": "Não force o encerramento de títulos que repetem a mesma chamada durante demasiado tempo.\nExperimente isto quando um jogo fecha sozinho durante o carregamento.",
|
||
"Options.Env.VkValidation.Desc": "Ativa as camadas de validação do Vulkan para depuração da GPU.\nLento. Requer que o Vulkan SDK esteja instalado.",
|
||
"Options.Env.DumpSpirv.Desc": "Extrai os shaders AGC e as respetivas traduções SPIR-V para a pasta shader-dumps.\nUtilize ao reportar problemas de shaders ou renderização.",
|
||
"Options.Env.LogDirectMemory.Desc": "Regista alocações de memória direta e falhas na consola.\nUtilize quando um jogo aborta ou fecha durante o arranque.",
|
||
"Options.Env.LogNp.Desc": "Regista chamadas da biblioteca NP (PlayStation Network) na consola.",
|
||
"Options.Env.Group.Debug": "Depuração",
|
||
"Options.Env.Group.General": "Geral",
|
||
"Options.Env.RenderDoc.Desc": "Carrega a API in-application do RenderDoc para capturar frames a partir do emulador.\nPrime F12 enquanto o jogo corre para capturar um frame; as capturas vão para user/logs/capture_logs/<TITLE_ID>.\nRequer o RenderDoc instalado. Torna a GPU mais lenta e bloqueia alguns títulos, por isso deixa desativado a menos que estejas a depurar.",
|
||
"Options.Env.DisableVkImplicitLayers.Desc": "Quando o RenderDoc está ativado, outros overlays em conflito podem causar perda do dispositivo. Ativar esta opção pode corrigir o problema.",
|
||
"Options.Section.Emulation": "EMULAÇÃO",
|
||
"Options.Section.Logging": "REGISTOS",
|
||
"Options.Section.Launcher": "LANÇADOR",
|
||
|
||
"Options.CpuEngine.Label": "Motor de CPU",
|
||
"Options.CpuEngine.Desc": "Motor de execução utilizado para correr o código do jogo.",
|
||
"Options.CpuEngine.Native": "Nativo",
|
||
|
||
"Options.Strict.Label": "Resolução estrita de dynlib",
|
||
"Options.Strict.Desc": "Falha o arranque quando um símbolo importado não pode ser resolvido.",
|
||
|
||
"Options.LogLevel.Label": "Nível de registo",
|
||
"Options.LogLevel.Desc": "Nível de detalhe da saída da consola do emulador.",
|
||
"Options.LogLevel.Trace": "Rastreio",
|
||
"Options.LogLevel.Debug": "Depuração",
|
||
"Options.LogLevel.Info": "Informação",
|
||
"Options.LogLevel.Warning": "Aviso",
|
||
"Options.LogLevel.Error": "Erro",
|
||
"Options.LogLevel.Critical": "Crítico",
|
||
|
||
"Options.TraceImports.Label": "Limite de rastreio de importações",
|
||
"Options.TraceImports.Desc": "Rastreia as primeiras N importações por módulo (0 = desativado).",
|
||
|
||
"Options.CrashDump.Label": "Ficheiros de memória de falhas",
|
||
"Options.CrashDump.Desc": "Guarda os ficheiros de memória de falhas junto ao registo de execução (apenas Windows x64). Os ficheiros podem ser grandes e conter dados privados.",
|
||
"Options.LogToFile.Label": "Registar para ficheiro",
|
||
"Options.LogToFile.Desc": "Duplicar a saída do emulador para um ficheiro de registo.",
|
||
|
||
"Options.LogFilePath.Label": "Caminho do ficheiro de registo",
|
||
"Options.LogFilePath.Default": "Sem caminho personalizado — os registos vão para user/logs junto ao emulador.",
|
||
"Options.LogFilePath.Select": "Selecionar…",
|
||
|
||
"Options.OverrideLogFile.Label": "Substituir ficheiro de registo",
|
||
"Options.OverrideLogFile.Desc": "Utilizar o caminho de ficheiro exato em vez de acrescentar o ID do título e a hora.",
|
||
|
||
"Options.TitleMusic.Label": "Música do título",
|
||
"Options.TitleMusic.Desc": "Repetir em loop a música de pré-visualização do jogo selecionado na biblioteca.",
|
||
|
||
"Options.Discord.Label": "Presença no Discord",
|
||
"Options.Discord.Desc": "Mostrar o jogo em execução no seu perfil do Discord.",
|
||
|
||
"Options.Language.Label": "Idioma do emulador",
|
||
"Options.Language.Desc": "Idioma utilizado em todo o lançador. Aplica-se de imediato.",
|
||
"Options.DefaultProfile.Label": "Nome de perfil predefinido",
|
||
"Options.DefaultProfile.Desc": "Nome utilizado quando um jogo solicita a introdução de texto. O valor predefinido é Sharp.",
|
||
|
||
"Common.On": "Ativado",
|
||
"Common.Off": "Desativado",
|
||
|
||
"Console.Title": "CONSOLA",
|
||
"Console.SearchWatermark": "Pesquisar...",
|
||
"Console.AutoScroll": "Deslocamento automático",
|
||
"Console.Split": "Dividir",
|
||
"Console.Copy": "Copiar",
|
||
"Console.Clear": "Limpar",
|
||
"Console.WindowTitle": "Consola do SharpEmu",
|
||
|
||
"Launch.NoGameSelected": "Nenhum jogo selecionado",
|
||
"Launch.NoGameHint": "Escolha um jogo da biblioteca ou abra um eboot.bin diretamente.",
|
||
"Launch.Idle": "Inativo",
|
||
"Launch.Console": "≡ Consola",
|
||
"Launch.Launch": "▶ Iniciar",
|
||
"Launch.CustomEnv": "Iniciar com variáveis de ambiente personalizadas",
|
||
"Launch.CustomEnv.Title": "Iniciar com variáveis de ambiente personalizadas",
|
||
"Launch.CustomEnv.Desc": "Introduza uma variável de ambiente por linha no formato NOME=VALOR. Os valores personalizados substituem as definições da GUI e específicas do jogo com o mesmo nome.",
|
||
"Launch.CustomEnv.Documentation": "Ver variáveis de ambiente não documentadas ↗",
|
||
"Launch.CustomEnv.Placeholder": "SHARPEMU_EXEMPLO=1",
|
||
"Launch.CustomEnv.SaveGame": "Guardar para o jogo",
|
||
"Launch.CustomEnv.SaveGlobal": "Guardar globalmente",
|
||
"Launch.CustomEnv.Play": "Jogar",
|
||
"Launch.CustomEnv.Invalid": "Variável de ambiente inválida: {0}",
|
||
"Launch.CustomEnv.SavedGame": "Guardado para este jogo.",
|
||
"Launch.CustomEnv.SavedGlobal": "Guardado globalmente.",
|
||
"Launch.Stop": "■ Parar",
|
||
"Launch.Running": "Em execução — {0}",
|
||
"Launch.Stopping": "A parar…",
|
||
"Launch.Exited": "Terminou com o código {0} ({1})",
|
||
"Launch.ExeNotFound": "Executável do SharpEmu não encontrado. Compile primeiro o projeto SharpEmu.CLI (dotnet build).",
|
||
"Launch.LogFile": "Ficheiro de registo: {0}",
|
||
"Launch.Command": "$ SharpEmu {0}",
|
||
"Launch.StartFailed": "Falha ao iniciar o emulador: {0}",
|
||
"Launch.ProcessExited": "O processo terminou com o código {0} ({1}).",
|
||
|
||
"Exit.Ok": "OK",
|
||
"Exit.InvalidArguments": "argumentos inválidos",
|
||
"Exit.EbootNotFound": "eboot não encontrado",
|
||
"Exit.RuntimeException": "exceção em tempo de execução",
|
||
"Exit.EmulationError": "erro de emulação",
|
||
"Exit.Unknown": "desconhecido",
|
||
|
||
"Status.EmulatorLocating": "Emulador: a localizar…",
|
||
"Status.EmulatorPath": "Emulador: {0}",
|
||
"Status.EmulatorNotFound": "Emulador: executável do SharpEmu não encontrado — compile primeiro o SharpEmu.CLI.",
|
||
"Status.ScanningLibrary": "A analisar biblioteca…",
|
||
"Status.AddFolderPrompt": "Adicione uma pasta de jogos para preencher a biblioteca.",
|
||
"Status.LibraryScanned": "Biblioteca analisada: {0} jogo(s) em {1} pasta(s).",
|
||
"Status.CouldNotOpenFolder": "Não foi possível abrir a pasta: {0}",
|
||
"Status.CopiedToClipboard": "{0} copiado para a área de transferência.",
|
||
"Status.RemovedFromLibrary": "“{0}” removido da biblioteca. Adicione novamente a pasta para o restaurar.",
|
||
"Status.Running": "A executar {0}",
|
||
"Status.Stopping": "A parar…",
|
||
"Status.Idle": "Inativo",
|
||
|
||
"Clipboard.Path": "Caminho",
|
||
"Clipboard.TitleId": "ID do título",
|
||
|
||
"Discord.Playing": "A jogar {0}",
|
||
"Discord.Browsing": "A navegar na biblioteca",
|
||
|
||
"Dialog.ChooseGameFolder": "Escolha uma pasta com jogos",
|
||
"Dialog.OpenExecutable": "Abrir um executável para iniciar",
|
||
"Dialog.PsExecutables": "Executáveis PS",
|
||
"Dialog.SaveLogFile": "Selecione onde guardar o ficheiro de registo",
|
||
"Dialog.PlainTextFiles": "Ficheiros de Texto Simples",
|
||
"Dialog.LogFiles": "Ficheiros de Registo",
|
||
|
||
"Options.About" : "Sobre",
|
||
"About.Github.Label": "GitHub",
|
||
"About.Github.Desc": "Código-fonte, problemas e desenvolvimento do projeto.",
|
||
"About.Discord.Label": "Discord",
|
||
"About.Discord.Desc": "Junte-se à comunidade, obtenha suporte e acompanhe o desenvolvimento.",
|
||
"About.GithubButton": "Contribua no GitHub!",
|
||
"About.DiscordButton": "Junte-se ao nosso Discord!",
|
||
|
||
"Library.Context.GameSettings": "Definições do jogo…",
|
||
"Options.Env.WritableApp0.Desc": "Permitir que os jogos criem e escrevam ficheiros dentro da sua pasta de instalação.\nNecessário para dumps não empacotados que escrevem os seus dados guardados ou configurações em /app0.",
|
||
"Options.Env.LogIo.Desc": "Registar na consola a abertura e leitura de ficheiros e a resolução de caminhos.\nUtilize quando um jogo não encontrar os seus ficheiros de dados durante o arranque.",
|
||
"Common.Save": "Guardar",
|
||
"Common.Cancel": "Cancelar",
|
||
"About.Github.LatestCommitLabel": "Último commit",
|
||
"About.Github.LatestCommitDescription": "Último commit no ramo main",
|
||
"Updater.Auto.Label": "Procurar atualizações no arranque",
|
||
"Updater.Auto.Desc": "Consulta o GitHub sem atrasar o arranque.",
|
||
"Updater.Label": "Atualizações",
|
||
"Updater.Check": "Procurar atualizações",
|
||
"Updater.DownloadRestart": "Transferir e reiniciar",
|
||
"Updater.Status.Ready": "Build atual: {0}",
|
||
"Updater.Status.Checking": "A procurar atualizações…",
|
||
"Updater.Status.Current": "Está atualizado ({0}).",
|
||
"Updater.Status.Available": "Está disponível um novo build: {0}",
|
||
"Updater.Status.Downloading": "A transferir a atualização… {0}%",
|
||
"Updater.Status.Installing": "A instalar a atualização…",
|
||
"Updater.Status.Timeout": "A verificação de atualizações expirou após 10 segundos.",
|
||
"Updater.Status.Failed": "Não foi possível procurar atualizações.",
|
||
"Updater.Status.ChecksumFailed": "A atualização transferida falhou a verificação SHA-256.",
|
||
"Updater.Status.Unsupported": "A atualização automática requer um build x64 para Windows, Linux ou macOS.",
|
||
"Options.Graphics": "Gráficos",
|
||
|
||
"Options.Console.Type.Label": "Consola",
|
||
"Options.Console.Type.Desc": "Modelo de consola comunicado aos jogos.",
|
||
"Options.Console.Language.Label": "Idioma da consola",
|
||
"Options.Console.Language.Desc": "Idioma do sistema comunicado aos jogos.",
|
||
"Options.Section.Rendering": "RENDERIZAÇÃO",
|
||
"Options.Section.Display": "ECRÃ",
|
||
"Options.WindowMode.Label": "Modo de janela",
|
||
"Options.WindowMode.Desc": "Janela normal, ambiente de trabalho sem margens ou ecrã inteiro exclusivo.",
|
||
"Options.WindowMode.Windowed": "Em janela",
|
||
"Options.WindowMode.Borderless": "Sem margens",
|
||
"Options.WindowMode.Exclusive": "Exclusivo",
|
||
"Options.Resolution.Label": "Resolução",
|
||
"Options.Resolution.Desc": "Tamanho inicial da janela ou resolução de ecrã inteiro exclusivo.",
|
||
"Options.Display.Label": "Ecrã",
|
||
"Options.Display.Desc": "Monitor utilizado para centrar e apresentar em ecrã inteiro.",
|
||
"Options.RefreshRate.Label": "Taxa de atualização",
|
||
"Options.RefreshRate.Desc": "Taxa de atualização do ecrã inteiro exclusivo. O modo automático seleciona o modo mais próximo.",
|
||
"Options.RefreshRate.Automatic": "Automática",
|
||
"Options.Scaling.Label": "Escala",
|
||
"Options.Scaling.Desc": "Dimensiona a imagem nativa do sistema convidado sem alterar a respetiva resolução interna.",
|
||
"Options.Scaling.Fit": "Ajustar",
|
||
"Options.Scaling.Cover": "Preencher",
|
||
"Options.Scaling.Stretch": "Esticar",
|
||
"Options.Scaling.Integer": "Inteira",
|
||
"Options.VSync.Label": "VSync",
|
||
"Options.VSync.Desc": "Utiliza apresentação FIFO para evitar cortes na imagem.",
|
||
"Options.Hdr.Label": "Saída HDR",
|
||
"Options.Hdr.Desc": "Utiliza HDR quando o ecrã selecionado e o backend gráfico o suportam. O modo automático regressa a SDR.",
|
||
"Options.Hdr.Auto": "Automático",
|
||
"Options.Env.BinkPlayback.Label": "Reprodução de vídeo Bink",
|
||
"Options.Env.BinkPlayback.Desc": "Host reproduz vídeos Bink pela ponte FFmpeg, mas alguns jogos podem apresentar problemas.\nGuest usa o descodificador do próprio motor do jogo, que o SharpEmu atualmente suporta apenas parcialmente.\nSkip ignora os vídeos Bink, o que pode facilitar o desenvolvimento.",
|
||
"Options.Env.BinkPlayback.Host": "Host (FFmpeg)",
|
||
"Options.Env.BinkPlayback.Guest": "Guest",
|
||
"Options.Env.BinkPlayback.Skip": "Ignorar"
|
||
}
|