diff --git a/ui/flutter/lib/i18n/langs/pt_br.dart b/ui/flutter/lib/i18n/langs/pt_br.dart new file mode 100644 index 00000000..f5383561 --- /dev/null +++ b/ui/flutter/lib/i18n/langs/pt_br.dart @@ -0,0 +1,122 @@ +const ptBR = { + 'pt_BR': { + 'label': 'Português(Brasil)', + 'error': 'Erro', + 'tip': 'Dica', + 'confirm': 'Confirmar', + 'cancel': 'Cancelar', + 'on': 'Ligado', + 'off': 'Desligado', + 'selectAll': 'Selecionar Tudo', + 'select': 'Selecionar', + 'task': 'Tarefas', + 'downloading': 'baixando', + 'downloaded': 'baixado', + 'setting': 'Configurações', + 'donate': 'Doação', + 'exit': 'Sair', + 'create': 'Criar Tarefa', + 'directDownload': 'Download Direto', + 'advancedOptions': 'Opções Avançadas', + 'followSettings': 'Follow Settings', + 'downloadLink': 'Link de Download', + 'downloadLinkValid': 'Por favor, insira o link de download', + 'downloadLinkHit': 'Por favor, insira o link de download, um por linha@append', + 'downloadLinkHitDesktop': ', ou arraste o arquivo torrent aqui', + 'download': 'Download', + 'noFileSelected': 'Por favor, selecione ao menos um arquivo para continuar', + 'noStoragePermission': 'Permissão de Armazenamento Necessária', + 'selectFile': 'Selecionar Arquivo', + 'rename': 'Renomear para', + 'basic': 'Configurações Básica', + 'advanced': 'Configurações Avançada', + 'general': 'Principal', + 'downloadDir': 'Onde você deseja salvar?', + 'downloadDirValid': 'Por favor, selecione a pasta', + 'connections': 'Conexões', + 'useServerCtime': 'Use server time for file creation', + 'maxRunning': 'Máximo de Tarefas Simultâneas', + 'defaultDirectDownload': 'Marcar download direto por padrão', + 'items': '@count itens', + 'subscribeTracker': 'Assinar Rastreador', + 'subscribeFail': + 'Falha na Assinatura, verifique sua conexão ou tente novamente mais tarde', + 'update': 'Atualizar', + 'updateDaily': 'Atualizar Diariamente', + 'lastUpdate': 'Última Atualização: @time', + 'addTracker': 'Adicionar Rastreador', + 'addTrackerHit': 'Por favor, insira a URL do rastreador, um por linha', + 'ui': 'Interface', + 'theme': 'Tema', + 'themeSystem': 'Sistema', + 'themeLight': 'Claro', + 'themeDark': 'Escuro', + 'locale': 'Idioma', + 'about': 'Sobre', + 'homepage': 'Site', + 'version': 'Versão', + 'protocol': 'Protocolo', + 'port': 'Porta', + 'apiToken': 'API Token', + 'notSet': 'NS', + 'set': 'SET', + 'portInUse': 'Porta [@port] em uso, por favor utilize outra porta', + 'effectAfterRestart': 'Effect after restart', + 'developer': 'Desenvolvedor', + 'logDirectory': 'Pasta de Logs', + 'show': 'Mostrar', + 'continue': 'Continuar', + 'pause': 'Pausar', + 'startAll': 'Iniciar Tudo', + 'pauseAll': 'Pausar Tudo', + 'deleteTask': 'Excluir @count tarefas', + 'deleteTaskTip': 'Manter arquivos baixados', + 'delete': 'Excluir', + 'newVersionTitle': 'Nova Versão Disponível @version', + 'newVersionUpdate': 'Atualizar Agora', + 'newVersionLater': 'Mais Tarde', + 'extensions': 'Extensões', + 'extensionInstallUrl': 'Link de Instalação', + 'extensionInstallSuccess': 'Instalado com Sucesso', + 'extensionUpdateSuccess': 'Atualizado com Sucesso', + 'extensionDelete': 'Excluir Extensão', + 'extensionAlreadyLatest': 'It\'s already the latest version', + 'extensionFind': 'Encontrar Extensões', + 'extensionDevelop': 'Desenvolvedor', + 'history': 'Histórico', + 'clearHistory': 'Limpar Histórico', + 'noHistoryFound': 'Nenhum Histório Encontrado', + 'serviceTitle': 'Download Service', + 'serviceText': 'Executando', + 'network': 'Rede', + 'proxy': 'Proxy', + 'noProxy': 'Sem Proxy', + 'systemProxy': 'Proxy do Sistema', + 'customProxy': 'Proxy Personalizado', + 'server': 'Servidor', + 'username': 'Usuário', + 'password': 'Senha', + 'thanks': 'Obrigado', + 'thanksDesc': + 'Obrigado a todos os colaboradores que ajudaram a construir e desenvolver a comunidade Gopeed!', + 'browserExtension': 'Extensões para Navegadores', + 'launchAtStartup': 'Launch at Startup', + 'seedConfig': 'Seed Config', + 'seedKeep': 'Keep seeding until manually stopped', + 'seedRatio': 'Seed ratio', + 'seedTime': 'Seed time (minutes)', + 'setAsDefaultBtClient': 'Set as the default BT client', + 'taskDetail': 'Detalhes da Tarefa', + 'taskName': 'Nome da Tarefa', + 'taskUrl': 'Tarefa URL', + 'downloadPath': 'Download Path', + 'skipVerifyCert': 'Pular Verificação de Certificado', + 'name': 'Nome', + 'size': 'Tamanho', + 'unknown': 'Desconhecido', + 'fileSelectedCount': 'Arquivos: ', + 'fileSelectedSize': 'Tamanho: ', + 'httpHeaderName': 'Nome do Header', + 'httpHeaderValue': 'Valor do Header', + }, +}; diff --git a/ui/flutter/lib/i18n/message.dart b/ui/flutter/lib/i18n/message.dart index 50a892ca..b85fd1fa 100644 --- a/ui/flutter/lib/i18n/message.dart +++ b/ui/flutter/lib/i18n/message.dart @@ -16,6 +16,7 @@ import 'langs/zh_tw.dart'; import 'langs/es_es.dart'; import 'langs/uk_ua.dart'; import 'langs/hu_hu.dart'; +import 'langs/pt_br.dart'; final messages = _Messages(); @@ -39,5 +40,6 @@ class _Messages extends Translations { ...esES, ...ukUA, ...huHU, + ...ptBR, }; }