{
  "$schema": "./schema.json",
  "Language": {
    "Name": "Português (Brasil)",
    "Code": "pt-BR"
  },
  "App": {
    "Title": "Borderless Gaming"
  },
  "TitleBar": {
    "Discord": "Junte-se à nossa comunidade Discord",
    "Steam": "Comunidade Steam",
    "Help": "Ajuda e documentação",
    "Settings": "Configurações",
    "Effects": "Efeitos",
    "EffectsEditor": "Editor de efeitos",
    "CompatMode": "COMPAT",
    "CompatModeTooltip": "Executando em modo de compatibilidade (--compat). Usando lógica de manipulação de janela legada."
  },
  "Windows": {
    "Title": "Janelas em Execução",
    "Search": "Pesquisar janelas...",
    "Refresh": "Atualizar lista de janelas",
    "MoreOptions": "Mais opções",
    "ManageWinIgnore": "Gerenciar WinIgnore",
    "Empty": {
      "Title": "Nenhuma janela detectada",
      "Description": "Inicie um aplicativo para vê-lo aqui",
      "Refresh": "Atualizar"
    },
    "Context": {
      "MakeBorderless": "Remover bordas",
      "RestoreWindow": "Restaurar janela",
      "CreateProfile": "Criar perfil",
      "UsingWindowTitle": "Usando título da janela",
      "UsingWindowTitleRegex": "Usando título da janela (RegEx)",
      "UsingProcessName": "Usando nome do processo",
      "SetWindowTitle": "Definir título da janela",
      "HideProcess": "Ocultar este processo",
      "OpenFileLocation": "Abrir local do arquivo"
    }
  },
  "Profiles": {
    "Title": "Perfis",
    "Import": "Importar",
    "Search": "Pesquisar perfis...",
    "SortTooltip": "Alternar ordem (A-Z / Z-A)",
    "PinTooltip": "Fixar/Desafixar perfil",
    "SettingsTooltip": "Editar configurações do perfil",
    "Match": "Correspondência:",
    "Loading": "Carregando perfis...",
    "Empty": {
      "Title": "Nenhum perfil ainda",
      "Description": "Crie um perfil para aplicar automaticamente o modo sem bordas a aplicativos específicos",
      "ImportButton": "Importar perfil",
      "Tip": "Dica: Clique com o botão direito em qualquer janela no painel esquerdo para criar um perfil"
    },
    "Context": {
      "EditSettings": "Editar configurações",
      "Enable": "Ativar perfil",
      "Disable": "Desativar perfil",
      "Pin": "Fixar perfil",
      "Unpin": "Desafixar perfil",
      "Delete": "Excluir perfil"
    }
  },
  "Settings": {
    "Title": "Configurações",
    "RunOnStartup": {
      "Title": "Executar ao iniciar",
      "Description": "Iniciar automaticamente quando o Windows iniciar"
    },
    "StartMinimized": {
      "Title": "Iniciar minimizado",
      "Description": "Iniciar na bandeja do sistema"
    },
    "CloseToTray": {
      "Title": "Fechar para a bandeja",
      "Description": "Minimizar para a bandeja ao fechar"
    },
    "UseWinIgnore": {
      "Title": "Usar WinIgnore",
      "Description": "Ativar filtragem de janelas"
    },
    "DarkMode": {
      "Title": "Modo escuro",
      "Description": "Usar tema escuro"
    },
    "Language": {
      "Title": "Idioma",
      "Description": "Selecionar idioma de exibição"
    },
    "Advanced": "Avançado",
    "DataFolder": {
      "Title": "Pasta de dados",
      "Description": "Abrir pasta de configuração"
    },
    "ResetToDefaults": "Restaurar padrões"
  },
  "Shortcuts": {
    "Title": "Atalhos de teclado",
    "ToggleBorderless": {
      "Name": "Alternar sem bordas",
      "Description": "Alternar modo sem bordas"
    },
    "ToggleCursor": {
      "Name": "Alternar cursor",
      "Description": "Mostrar/ocultar cursor"
    },
    "ToggleCursorLock": {
      "Name": "Alternar bloqueio do cursor",
      "Description": "Bloquear/desbloquear cursor"
    },
    "ToggleTaskbar": {
      "Name": "Alternar barra de tarefas",
      "Description": "Mostrar/ocultar barra de tarefas"
    },
    "ScreenshotBefore": {
      "Name": "Captura (Original)",
      "Description": "Capturar tela antes dos efeitos"
    },
    "ScreenshotAfter": {
      "Name": "Captura (Com efeitos)",
      "Description": "Capturar tela após os efeitos"
    },
    "ClearTooltip": "Limpar atalho",
    "Recording": "Pressione as teclas...",
    "NotSet": "Não definido"
  },
  "Dialogs": {
    "DeleteProfile": {
      "Title": "Excluir perfil",
      "Message": "Tem certeza de que deseja excluir o perfil '{0}'?",
      "Details": "Esta ação não pode ser desfeita. Todas as configurações associadas a este perfil serão removidas permanentemente."
    },
    "CreateProfile": {
      "Title": "Criar novo perfil",
      "NameLabel": "Nome do perfil",
      "NamePlaceholder": "Digite o nome do perfil",
      "Description": "Este perfil aplicará automaticamente o modo sem bordas às janelas correspondentes."
    },
    "SetWindowTitle": {
      "Title": "Definir título da janela",
      "Prompt": "Digite o novo título para a janela:"
    },
    "SaveError": {
      "Title": "Erro ao salvar perfil",
      "Message": "Falha ao salvar o perfil. Ocorreu um erro inesperado durante a operação de salvamento.",
      "Details": "Nome do perfil: {0}\nID do perfil: {1}\n\nPor favor, tente novamente. Se o problema persistir, entre em contato com o suporte."
    },
    "Buttons": {
      "Yes": "Sim",
      "No": "Não",
      "OK": "OK",
      "Cancel": "Cancelar",
      "Create": "Criar"
    }
  },
  "Notifications": {
    "ProfileSaved": {
      "Title": "Perfil salvo",
      "Message": "Perfil '{0}' salvo com sucesso."
    },
    "ProfileDeleted": {
      "Title": "Excluir perfil",
      "Success": "Perfil '{0}' foi excluído.",
      "Failed": "Falha ao excluir o perfil '{0}'. Por favor, tente novamente."
    },
    "ProfileImported": {
      "Title": "Importação bem-sucedida",
      "Message": "Perfil importado de '{0}'"
    },
    "ImportFailed": {
      "Title": "Falha na importação",
      "Message": "Não foi possível importar '{0}': {1}"
    },
    "BorderlessFailed": {
      "Title": "Não foi possível remover bordas",
      "Message": "Não foi possível remover as bordas de '{0}'. Tente criar um perfil para esta janela."
    },
    "ShortcutFailed": {
      "Title": "Falha ao registrar atalho",
      "Message": "Não foi possível registrar o atalho {0} ({1}). Pode estar em uso por outro aplicativo."
    },
    "SelectionError": {
      "Title": "Erro de seleção",
      "InvalidCoordinates": "A área selecionada tem coordenadas inválidas.",
      "InvalidDimensions": "A área selecionada tem dimensões inválidas.",
      "InvalidSelection": "Por favor, selecione uma área com dimensões positivas.",
      "UnexpectedError": "Ocorreu um erro inesperado. Verifique os logs para mais detalhes."
    },
    "WindowTitle": {
      "Title": "Título da janela",
      "Success": "Título da janela definido para: {0}",
      "Failed": "Falha ao definir o título da janela"
    },
    "ImageSelected": {
      "Title": "Imagem selecionada",
      "Message": "Imagem de fundo atualizada com sucesso"
    },
    "ImageSelectionFailed": {
      "Title": "Falha na seleção de imagem",
      "Message": "Falha ao definir a imagem de fundo"
    }
  },
  "Profile": {
    "EditTitle": "Editar perfil: {0}",
    "Sections": {
      "ProfileInfo": "Informações do perfil",
      "WindowDisplay": "Exibição da janela",
      "SizeAndPosition": "Tamanho e posição",
      "AdvancedOptions": "Opções avançadas de janela",
      "TimingAndOffsets": "Tempo e deslocamentos",
      "BackgroundContainer": "Contêiner de fundo",
      "DeleteProfile": "Excluir perfil",
      "ScalingModeOptions": "Opções do modo de escala",
      "Cursor": "Cursor",
      "WindowedScaling": "Escala em janela",
      "Performance": "Desempenho",
      "DeveloperOptions": "Opções de desenvolvedor"
    },
    "Fields": {
      "ProfileName": {
        "Label": "Nome do perfil",
        "Placeholder": "Digite o nome do perfil",
        "Description": "Um nome descritivo para identificar este perfil"
      },
      "MatchType": {
        "Label": "Tipo de correspondência",
        "Description": "Escolha se corresponde por nome do processo, título da janela ou padrão de expressão regular"
      },
      "MatchText": {
        "Label": "Texto de correspondência",
        "Placeholder": "Digite o padrão de correspondência",
        "Description": "O texto ou padrão para corresponder. Para correspondência de processo, use o nome do executável (ex: 'jogo.exe')"
      },
      "WindowSizeMode": {
        "Label": "Modo de tamanho da janela",
        "Description": "Escolha como dimensionar e posicionar a janela: tela cheia, dimensões personalizadas ou manter o tamanho atual"
      },
      "TargetMonitor": {
        "Label": "Monitor de destino",
        "Placeholder": "Selecione um monitor",
        "Description": "Selecione em qual monitor exibir a janela"
      },
      "Position": {
        "Label": "Posição e tamanho",
        "Description": "Defina a posição exata (coordenadas X, Y) e tamanho (largura, altura) em pixels",
        "X": "X:",
        "Y": "Y:",
        "Width": "Largura:",
        "Height": "Altura:",
        "SelectArea": "Selecionar área visualmente",
        "SelectAreaDescription": "Clique para arrastar e selecionar uma área na tela para definir automaticamente a posição e o tamanho"
      },
      "BorderlessDelay": {
        "Label": "Atraso sem bordas",
        "Description": "Aguardar este número de segundos antes de aplicar o modo sem bordas (0-60). Útil para jogos que precisam de tempo para inicializar"
      },
      "WindowOffsets": {
        "Label": "Deslocamentos da janela",
        "Description": "Ajuste fino da posição e tamanho da janela ajustando os deslocamentos de cada borda em pixels. Valores positivos movem/reduzem para dentro, valores negativos movem/expandem para fora",
        "Left": "Esquerda:",
        "Top": "Topo:",
        "Right": "Direita:",
        "Bottom": "Inferior:"
      },
      "BorderlessMode": {
        "Label": "Modo sem bordas",
        "Description": "Win32 (Clássico) manipula estilos de janela diretamente. Escala (GPU) captura a janela e renderiza para uma sobreposição em tela cheia com escala opcional (requer Windows 10 1903+)."
      },
      "EffectPreset": {
        "Label": "Preset de efeitos",
        "Placeholder": "Selecionar um preset...",
        "ClearTooltip": "Limpar preset (usar passthrough)",
        "Description": "Selecionar um preset criado no Editor de efeitos"
      },
      "CaptureMethod": {
        "Label": "Método de captura",
        "Description": "Graphics Capture recomendado. Desktop Duplication para tela cheia."
      },
      "OutputAlignment": {
        "Label": "Alinhamento de saída",
        "Description": "Posição quando a saída não preenche a tela"
      },
      "FrameBufferQueue": {
        "Label": "Fila de buffer de quadros",
        "Description": "Menor = menos latência, maior = mais suave"
      },
      "CropInput": {
        "Label": "Cortar entrada (pixels)",
        "Description": "Remover pixels das bordas do conteúdo capturado antes de escalar.",
        "Left": "Esquerda:",
        "Top": "Topo:",
        "Right": "Direita:",
        "Bottom": "Inferior:"
      },
      "CursorScale": {
        "Label": "Escala do cursor"
      },
      "CursorInterpolation": {
        "Label": "Interpolação do cursor"
      },
      "InitialScaleFactor": {
        "Label": "Fator de escala inicial"
      },
      "SyncMode": {
        "Label": "Modo de sincronização",
        "Description": "Desligado = menor latência com possível tearing. Padrão = gerenciado pelo compositor. Vsync = aguardar sincronização vertical (elimina tearing). ½ e ⅓ reduzem para metade ou um terço da taxa de atualização."
      }
    },
    "Scaling": {
      "Presentation": "Apresentação",
      "WindowedMode": {
        "Label": "Modo de escala em janela",
        "Tooltip": "Escalar para uma janela redimensionável em vez de sobreposição em tela cheia."
      },
      "ExtendedTimeout": {
        "Label": "Tempo limite estendido",
        "Tooltip": "Aumentar tempo de espera para novos quadros. Ativar para taxas de quadros variáveis/baixas."
      },
      "CaptureTitleBar": {
        "Label": "Capturar barra de título",
        "Tooltip": "Incluir a barra de título da janela no conteúdo capturado."
      },
      "DisableDirectFlip": {
        "Label": "Desativar DirectFlip",
        "Tooltip": "Forçar composição em vez de DirectFlip. Pode corrigir problemas de compatibilidade."
      },
      "MultiMonitor": {
        "Label": "Modo multi-monitor",
        "Tooltip": "Detectar automaticamente e escalar em múltiplos monitores."
      },
      "DebugOverlay": {
        "Label": "Mostrar sobreposição de depuração",
        "Tooltip": "Exibir FPS, tempos de quadro e perfil de efeitos na saída."
      },
      "AdjustCursorSpeed": {
        "Label": "Ajustar velocidade do cursor",
        "Tooltip": "Ajustar a velocidade do cursor do sistema para corresponder ao fator de escala."
      },
      "DeveloperDescription": "Para depuração e desenvolvimento. A maioria dos usuários deve deixar os padrões.",
      "ShaderCompilation": "Compilação de shaders",
      "InlineParams": {
        "Label": "Parâmetros inline",
        "Tooltip": "Incorporar parâmetros no código fonte do shader. Requer recompilação ao alterar parâmetros."
      },
      "DisableCache": {
        "Label": "Desativar cache de efeitos",
        "Tooltip": "Recompilar shaders em cada execução. Útil ao editar efeitos."
      },
      "SaveSources": {
        "Label": "Salvar fontes de efeitos",
        "Tooltip": "Salvar HLSL gerado em disco para inspeção."
      },
      "WarningsAsErrors": {
        "Label": "Avisos como erros",
        "Tooltip": "Avisos de shader causam falha na compilação."
      },
      "DisableFp16": {
        "Label": "Desativar FP16",
        "Tooltip": "Forçar precisão de 32 bits. Pode corrigir artefatos mas é mais lento."
      }
    },
    "Options": {
      "EnableBorderless": {
        "Label": "Ativar modo sem bordas",
        "Description": "Remover bordas da janela e barra de título para uma experiência mais limpa, semelhante à tela cheia"
      },
      "PreserveClientArea": {
        "Label": "Preservar tamanho da área cliente",
        "Description": "Manter o tamanho da área de renderização original ao remover as bordas. Útil para jogos antigos com problemas de renderização"
      },
      "PreserveAspectRatio": {
        "Label": "Preservar proporção",
        "Description": "Manter a proporção original para evitar esticamento. Útil para jogos que transbordam a tela quando maximizados"
      },
      "SuperSize": {
        "Label": "Super tamanho (estender em todas as telas)",
        "Description": "No modo tela cheia, estender a janela por todas as telas conectadas para uma experiência multi-monitor perfeita"
      },
      "UseCurrentMonitor": {
        "Label": "Usar monitor atual",
        "Description": "Manter a janela no monitor onde está atualmente"
      },
      "RemoveMenus": {
        "Label": "Remover menus",
        "Description": "Remover todos os menus da janela para uma interface mais limpa"
      },
      "AlwaysOnTop": {
        "Label": "Sempre no topo",
        "Description": "Manter a janela acima de todas as outras, mesmo quando não estiver focada"
      },
      "HideTaskbar": {
        "Label": "Ocultar barra de tarefas",
        "Description": "Ocultar a barra de tarefas do Windows quando esta janela estiver ativa para imersão total"
      },
      "RestoreTaskbarOnFocus": {
        "Label": "Restaurar barra de tarefas ao perder foco",
        "Description": "Mostrar automaticamente a barra de tarefas quando a janela perder o foco"
      },
      "HideMouseCursor": {
        "Label": "Ocultar cursor do mouse",
        "Description": "Ocultar o cursor do mouse enquanto estiver nesta janela"
      },
      "ClipCursor": {
        "Label": "Limitar cursor à janela",
        "Description": "Impedir que o cursor saia da área da janela - útil para configurações multi-monitor"
      },
      "MuteInBackground": {
        "Label": "Silenciar em segundo plano",
        "Description": "Silenciar automaticamente o áudio quando a janela perder o foco e reativar quando recuperar"
      },
      "SendMaximize": {
        "Label": "Enviar comando de maximizar",
        "Description": "Enviar um comando de maximizar do Windows após posicionar a janela. Alguns aplicativos precisam disso para preencher a tela corretamente.",
        "Note": "Muitos jogos redefinirão suas configurações de resolução interna ao receber este comando, fazendo com que encolham em vez de preencher a tela. Desativado por padrão."
      },
      "NudgeWindow": {
        "Label": "Empurrar janela",
        "Description": "Empurrar a janela para preencher o espaço restante da área de trabalho após remover as bordas. Só funciona quando 'Inverter ordem de processamento' está ativado."
      },
      "FlipProcessingOrder": {
        "Label": "Inverter ordem de processamento",
        "Description": "Por padrão, a janela primeiro tem suas bordas removidas, depois é movida e redimensionada. Esta opção inverte essa ordem.",
        "Note": "Ative para jogos Unreal Engine antigos que têm problemas com a ordem padrão. Sempre aplicado automaticamente para jogos GameMaker."
      }
    },
    "Container": {
      "TypeLabel": "Tipo de contêiner",
      "TypeDescription": "Adicionar um fundo personalizado atrás da janela do jogo. Útil para jogos com áreas transparentes ou proporções não padrão",
      "SelectImage": "Selecionar imagem de fundo",
      "NoImageSelected": "Nenhuma imagem selecionada",
      "ImagePreviewDescription": "Visualização da imagem de fundo selecionada",
      "ColorDescription": "Selecionar uma cor sólida para o fundo",
      "GradientColor1": "Cor 1",
      "GradientColor2": "Cor 2",
      "GradientDescription": "Selecionar duas cores para criar um fundo gradiente"
    },
    "Delete": {
      "Warning": "Excluir este perfil o removerá permanentemente das suas configurações.",
      "CannotUndo": "Esta ação não pode ser desfeita.",
      "Button": "Excluir perfil"
    }
  },
  "MatchType": {
    "WindowTitle": "Título da janela",
    "ProcessName": "Nome do processo",
    "WindowTitleRegex": "Título da janela (Regex)",
    "ProcessPathRegex": "Caminho do processo (Regex)"
  },
  "SizeType": {
    "NoChange": "Sem alteração",
    "FullScreen": "Tela cheia",
    "CustomSize": "Tamanho personalizado"
  },
  "ContainerType": {
    "None": "Nenhum",
    "Image": "Imagem",
    "Color": "Cor",
    "Gradient": "Gradiente"
  },
  "WinIgnore": {
    "Title": "Gerenciar WinIgnore",
    "ProcessCount": {
      "One": "{0} processo ignorado",
      "Other": "{0} processos ignorados"
    },
    "SortTooltip": "Clique para alterar a ordem",
    "Remove": "Remover",
    "SortAZ": "A-Z",
    "SortZA": "Z-A",
    "SortRecent": "Recentes"
  },
  "Tray": {
    "Tooltip": "Borderless Gaming",
    "Open": "Abrir Borderless Gaming",
    "Exit": "Sair"
  },
  "Common": {
    "Unknown": "Desconhecido",
    "Never": "Nunca",
    "Note": "Nota:",
    "Warning": "Aviso:"
  },
  "AreaSelector": {
    "PositionFormat": "Posição: ({0}, {1})",
    "SizeFormat": "Tamanho: {0} x {1} px",
    "ConfirmSelection": "Confirmar seleção",
    "UnknownDisplay": "Tela desconhecida",
    "DisplayNumber": "Tela {0}",
    "PrimaryIndicator": "(Principal)"
  },
  "EffectEditor": {
    "Title": "Editor de efeitos",
    "Search": "Pesquisar efeitos...",
    "AddToChain": "Adicionar à cadeia",
    "NewPreset": "Novo preset",
    "DuplicatePreset": "Duplicar preset",
    "DeletePreset": "Excluir preset",
    "SaveChanges": "Salvar alterações",
    "EffectChain": "CADEIA DE EFEITOS",
    "DropHere": "Soltar aqui",
    "RemoveFromChain": "Remover da cadeia",
    "EmptyChain": {
      "Title": "Sem efeitos na cadeia",
      "Description": "Arraste efeitos do painel esquerdo para construir seu preset",
      "Hint": "Dica: Clique duas vezes em um efeito para adicioná-lo rapidamente"
    },
    "Scaling": {
      "Title": "Escala",
      "Type": "Tipo:",
      "X": "X:",
      "Y": "Y:"
    },
    "Parameters": "Parâmetros",
    "NoSelection": {
      "Title": "Selecione ou crie um preset",
      "Description": "Crie um novo preset para começar a construir sua cadeia de efeitos"
    },
    "Save": "Salvar",
    "UntitledPreset": "Preset sem título",
    "AddDescription": "Adicionar uma descrição...",
    "Uncategorized": "Sem categoria",
    "Unknown": "Desconhecido"
  }
}
