mirror of
https://github.com/par274/sharpemu.git
synced 2026-08-01 23:49:44 +08:00
a7ec3d5a77
* [GUI] Add inline per-game settings and unify options styling * [GUI] Update options styling & add scrollable area * [GUI] Remove focus and pointover styles for options
206 lines
11 KiB
JSON
206 lines
11 KiB
JSON
{
|
||
"_languageName": "Português (Brasil)",
|
||
|
||
"Page.Library": "Biblioteca",
|
||
"Page.Options": "Opções",
|
||
"Page.GameCount.One": "1 Jogo",
|
||
"Page.GameCount.Other": "{0} jogos",
|
||
|
||
"Library.SearchWatermark": "Pesquisar na biblioteca…",
|
||
"Library.AddFolder": "Adicionar pasta",
|
||
"Library.OpenFile": "Abrir arquivo…",
|
||
|
||
"Library.Context.Launch": "Jogar",
|
||
"Library.Context.OpenFolder": "Abrir pasta do jogo",
|
||
"Library.Context.CopyPath": "Copiar o caminho",
|
||
"Library.Context.CopyTitleId": "Copiar ID do título",
|
||
"Library.Context.Remove": "Remover da biblioteca",
|
||
|
||
"Library.Empty.Title": "Sua biblioteca está vazia",
|
||
"Library.Empty.Hint": "Adicione uma pasta contendo seus jogos para começar.",
|
||
"Library.Empty.SearchTitle": "Nenhum jogo corresponde à sua busca",
|
||
"Library.Empty.SearchHint": "Nada na biblioteca corresponde a “{0}”.",
|
||
"Library.Empty.AddFolder": "+ Adicionar pasta do jogo",
|
||
|
||
"Library.Loading": "Carregando biblioteca…",
|
||
"Library.Stat.Version": "Versão",
|
||
"Library.Stat.Installed": "Instalado",
|
||
"Library.Stat.TitleId": "ID do título",
|
||
"Common.Back": "Voltar",
|
||
|
||
"Options.General": "Opções Gerais",
|
||
"Options.Logging": "Logs",
|
||
"Options.Env.Tab": "Ambiente",
|
||
"Options.Section.Environment": "VARIÁVEIS DE AMBIENTE",
|
||
"Options.Env.Desc": "Variáveis de ambiente passadas ao emulador durante a inicialização.",
|
||
"Options.Env.Bthid.Desc": "Informa o Bluetooth HID como indisponível para títulos cujo middleware de volante/FFB fica verificando indefinidamente.\nNormalmente, deixe desativado. Alguns títulos travam quando a inicialização falha.",
|
||
"Options.Env.LoopGuard.Desc": "Não força o encerramento de títulos que repetem a mesma chamada por tempo excessivo.\nExperimente esta opção se um jogo fechar sozinho durante o carregamento.",
|
||
"Options.Env.VkValidation.Desc": "Ativa as camadas de validação do Vulkan para depuração de GPU.\nLento. Requer que o Vulkan SDK esteja instalado.",
|
||
"Options.Env.DumpSpirv.Desc": "Extrai os shaders AGC e suas traduções SPIR-V para a pasta shader-dumps.\nUse ao reportar bugs de shader ou renderização.",
|
||
"Options.Env.LogDirectMemory.Desc": "Registra alocações de memória direta e falhas no console.\nUse quando um jogo aborta ou fecha durante a inicialização (boot).",
|
||
"Options.Env.LogNp.Desc": "Registra chamadas da biblioteca NP (PlayStation Network) no console.",
|
||
"Options.Env.GuestImageCpuSync.Desc": "Recarrega as superfícies do convidado que o próprio código de CPU do jogo reescreve.\nDeixe desativado normalmente. Ative para títulos cujas superfícies desenhadas pela CPU nunca chegam à tela.\nCusta desempenho e causa regressões em alguns títulos, como GTA V.",
|
||
"Options.Section.Emulation": "EMULAÇÃO",
|
||
"Options.Section.Logging": "LOGS",
|
||
"Options.Section.Launcher": "INICIALIZADOR",
|
||
|
||
"Options.CpuEngine.Label": "Motor da CPU",
|
||
"Options.CpuEngine.Desc": "Motor de execução usado para executar o código do jogo.",
|
||
"Options.CpuEngine.Native": "Nativo",
|
||
|
||
"Options.Strict.Label": "Resolução estrita de bibliotecas dinâmicas",
|
||
"Options.Strict.Desc": "Interrompe a inicialização caso um símbolo importado não possa ser vinculado.",
|
||
|
||
"Options.LogLevel.Label": "Nível de log",
|
||
"Options.LogLevel.Desc": "Nível de detalhamento das mensagens exibidas no console do emulador.",
|
||
"Options.LogLevel.Trace": "Trace",
|
||
"Options.LogLevel.Debug": "Debug",
|
||
"Options.LogLevel.Info": "Info",
|
||
"Options.LogLevel.Warning": "Warning",
|
||
"Options.LogLevel.Error": "Error",
|
||
"Options.LogLevel.Critical": "Critical",
|
||
|
||
"Options.TraceImports.Label": "Limite de rastreamento de importações",
|
||
"Options.TraceImports.Desc": "Rastreia as primeiras N importações de cada módulo (0 = desativado).",
|
||
|
||
"Options.LogToFile.Label": "Salvar log em arquivo",
|
||
"Options.LogToFile.Desc": "Copia a saída do emulador para um arquivo de log.",
|
||
|
||
"Options.LogFilePath.Label": "Caminho do arquivo de log",
|
||
"Options.LogFilePath.Default": "Nenhum caminho definido — logs vão para user/logs na pasta do emulador.",
|
||
"Options.LogFilePath.Select": "Selecionar…",
|
||
|
||
"Options.OverrideLogFile.Label": "Sobrescrever arquivo de log",
|
||
"Options.OverrideLogFile.Desc": "Use o caminho exato do arquivo em vez de adicionar o ID do título e o log de data e hora.",
|
||
|
||
"Options.TitleMusic.Label": "Música de prévia",
|
||
"Options.TitleMusic.Desc": "Reproduz em loop a música de prévia do jogo selecionado na biblioteca.",
|
||
|
||
"Options.Discord.Label": "Status do Discord",
|
||
"Options.Discord.Desc": "Exibir o jogo em execução no seu perfil do Discord.",
|
||
|
||
"Options.Language.Label": "Idioma do emulador",
|
||
"Options.Language.Desc": "Idioma usado em toda a interface do emulador. A alteração é aplicada imediatamente.",
|
||
"Options.DefaultProfile.Label": "Nome de perfil padrão",
|
||
"Options.DefaultProfile.Desc": "Nome usado quando um jogo solicita entrada de texto. O padrão é Sharp.",
|
||
|
||
"Common.On": "Ativado",
|
||
"Common.Off": "Desativado",
|
||
|
||
"Console.Title": "CONSOLE",
|
||
"Console.SearchWatermark": "Pesquisar...",
|
||
"Console.AutoScroll": "Rolagem automática",
|
||
"Console.Split": "Dividir",
|
||
"Console.Copy": "Copiar",
|
||
"Console.Clear": "Limpar",
|
||
"Console.WindowTitle": "Console do SharpEmu",
|
||
|
||
"Launch.NoGameSelected": "Nenhum jogo selecionado",
|
||
"Launch.NoGameHint": "Selecione um jogo na biblioteca ou abra um arquivo eboot.bin diretamente.",
|
||
"Launch.Idle": "Ocioso",
|
||
"Launch.Console": "≡ Console",
|
||
"Launch.Launch": "▶ Iniciar",
|
||
"Launch.Stop": "■ Parar",
|
||
"Launch.Running": "Em execução — {0}",
|
||
"Launch.Stopping": "Encerrando…",
|
||
"Launch.Exited": "Encerrado com código {0} ({1})",
|
||
"Launch.ExeNotFound": "Executável do SharpEmu não encontrado. Compile primeiro o projeto SharpEmu.CLI (dotnet build).",
|
||
"Launch.LogFile": "Arquivo de log: {0}",
|
||
"Launch.Command": "$ SharpEmu {0}",
|
||
"Launch.StartFailed": "Falha ao iniciar o emulador: {0}",
|
||
"Launch.ProcessExited": "O processo foi encerrado com código {0} ({1}).",
|
||
|
||
"Exit.Ok": "OK",
|
||
"Exit.InvalidArguments": "argumentos inválidos",
|
||
"Exit.EbootNotFound": "eboot.bin não encontrado",
|
||
"Exit.RuntimeException": "exceção em tempo de execução",
|
||
"Exit.EmulationError": "erro de emulação",
|
||
"Exit.Unknown": "desconhecido",
|
||
|
||
"Status.EmulatorLocating": "Emulador: localizando…",
|
||
"Status.EmulatorPath": "Emulador: {0}",
|
||
"Status.EmulatorNotFound": "Emulador: executável do SharpEmu não encontrado — compile o SharpEmu.CLI primeiro.",
|
||
"Status.ScanningLibrary": "Verificando biblioteca…",
|
||
"Status.AddFolderPrompt": "Adicione uma pasta de jogos para preencher a biblioteca.",
|
||
"Status.LibraryScanned": "Biblioteca verificada: {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 sua pasta para restaurá-lo.",
|
||
"Status.Running": "Executando {0}",
|
||
"Status.Stopping": "Encerrando…",
|
||
"Status.Idle": "Ocioso",
|
||
|
||
"Clipboard.Path": "Caminho",
|
||
"Clipboard.TitleId": "ID do título",
|
||
|
||
"Discord.Playing": "Jogando {0}",
|
||
"Discord.Browsing": "Navegando pela biblioteca",
|
||
|
||
"Dialog.ChooseGameFolder": "Escolha uma pasta contendo jogos",
|
||
"Dialog.OpenExecutable": "Abrir um executável para iniciar",
|
||
"Dialog.PsExecutables": "Executáveis de PS",
|
||
"Dialog.SaveLogFile": "Selecione onde salvar o arquivo de log",
|
||
"Dialog.PlainTextFiles": "Arquivos de texto simples",
|
||
"Dialog.LogFiles": "Arquivos de log",
|
||
|
||
"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": "Participe da comunidade, obtenha suporte e acompanhe o desenvolvimento.",
|
||
"About.GithubButton": "Contribua no GitHub!",
|
||
"About.DiscordComingSoon": "Em breve",
|
||
|
||
"Library.Context.GameSettings": "Configurações do jogo…",
|
||
"Options.Env.WritableApp0.Desc": "Permite que os jogos criem e gravem arquivos dentro da própria pasta de instalação.\nNecessário para dumps não empacotados que gravam seus saves ou configurações em /app0.",
|
||
"Options.Env.LogIo.Desc": "Registra no console a abertura e leitura de arquivos e a resolução de caminhos.\nUse quando um jogo não encontrar seus arquivos de dados durante a inicialização.",
|
||
"Common.Save": "Salvar",
|
||
"Common.Cancel": "Cancelar",
|
||
"About.Github.LatestCommitLabel": "Último commit",
|
||
"About.Github.LatestCommitDescription": "Último commit na branch main",
|
||
"Updater.Auto.Label": "Verificar atualizações ao iniciar",
|
||
"Updater.Auto.Desc": "Consulta o GitHub sem atrasar a inicialização.",
|
||
"Updater.Label": "Atualizações",
|
||
"Updater.Check": "Verificar atualizações",
|
||
"Updater.DownloadRestart": "Baixar e reiniciar",
|
||
"Updater.Status.Ready": "Build atual: {0}",
|
||
"Updater.Status.Checking": "Verificando atualizações…",
|
||
"Updater.Status.Current": "Você está atualizado ({0}).",
|
||
"Updater.Status.Available": "Um novo build está disponível: {0}",
|
||
"Updater.Status.Downloading": "Baixando atualização… {0}%",
|
||
"Updater.Status.Installing": "Instalando atualização…",
|
||
"Updater.Status.Timeout": "A verificação de atualizações expirou após 10 segundos.",
|
||
"Updater.Status.Failed": "Não foi possível verificar as atualizações.",
|
||
"Updater.Status.ChecksumFailed": "A atualização baixada falhou na 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.Section.Rendering": "RENDERIZAÇÃO",
|
||
"Options.Section.Display": "TELA",
|
||
"Options.RenderResolution.Label": "Resolução interna",
|
||
"Options.RenderResolution.Desc": "Renderiza alvos fora da tela abaixo da resolução nativa e amplia na apresentação. Valores menores trocam qualidade de imagem por folga da GPU; entra em vigor na próxima inicialização.",
|
||
"Options.RenderResolution.Native": "100% (nativa)",
|
||
"Options.WindowMode.Label": "Modo de janela",
|
||
"Options.WindowMode.Desc": "Janela normal, área de trabalho sem bordas ou tela cheia exclusiva.",
|
||
"Options.WindowMode.Windowed": "Em janela",
|
||
"Options.WindowMode.Borderless": "Sem bordas",
|
||
"Options.WindowMode.Exclusive": "Exclusiva",
|
||
"Options.Resolution.Label": "Resolução",
|
||
"Options.Resolution.Desc": "Tamanho inicial da janela ou resolução de tela cheia exclusiva.",
|
||
"Options.Display.Label": "Tela",
|
||
"Options.Display.Desc": "Monitor usado para centralização e tela cheia.",
|
||
"Options.RefreshRate.Label": "Taxa de atualização",
|
||
"Options.RefreshRate.Desc": "Taxa de atualização da tela cheia exclusiva. 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 sua 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": "Usa apresentação FIFO para evitar cortes na imagem.",
|
||
"Options.Hdr.Label": "Saída HDR",
|
||
"Options.Hdr.Desc": "Usa HDR quando a tela selecionada e o backend gráfico oferecem suporte. O modo automático retorna ao SDR.",
|
||
"Options.Hdr.Auto": "Automático"
|
||
}
|