import '../strings_enum.dart';

Map<String, String> ptBR = {
  Strings.someThingWentWorng: 'Algo deu errado',
  Strings.retry: 'Tentar novamente',
  //profile
  Strings.settings: 'Configurações',
  Strings.language: 'Idioma',
  Strings.termsOfService: 'Termos de Serviço',
  Strings.privacyPolicy: 'Política de Privacidade',
  Strings.version: 'Versão',

  Strings.ok: 'OK',
  Strings.cancel: 'Cancelar',
  Strings.oops: 'Ops',
  Strings.copied: 'Copiado',
  Strings.later: 'Mais tarde',
  Strings.noData: 'Sem dados',

  //empty error update
  Strings.refresh: 'Atualizar',
  Strings.unableToConnectNetwork: 'Verifique sua conexão com a internet',
  Strings.unableToConnectServer:
      'Servidor temporariamente indisponível, tente novamente mais tarde',
  Strings.regionRestricted:
      'Devido a leis e regulamentos locais, o serviço FKey não está disponível na sua região.',
  Strings.updateNow: 'Atualizar agora',
  Strings.newVersionAvailable: 'Nova versão disponível',

  // util error
  Strings.eUtilOpenEmail: 'Erro ao abrir e-mail',
  Strings.eUtilOpenBrowser: 'Erro ao abrir navegador',
  Strings.eUtilOpenGooglePlay: 'Erro ao abrir Google Play',

  Strings.error: 'Erro',

  // Privacy policy
  Strings.terms: 'Termos',
  Strings.privacy: 'Privacidade',
  Strings.termsAgreementPrefix:
      'Ao se cadastrar ou continuar, você concorda com nossos ',
  Strings.termsAgreementConnector: ' e ',

  // Account page
  Strings.account: 'Conta',

  // Dialog texts
  Strings.processing: 'Processando...',
  Strings.success: 'Sucesso',
  Strings.unknownError: 'Erro desconhecido',
  Strings.failed: 'Falhou',

  // exit
  Strings.exit: 'Sair',

  // feedback
  Strings.feedback: 'Feedback',

  // setting page
  Strings.networkSection: 'Rede',
  Strings.securitySection: 'Segurança',
  Strings.myPreCode: 'Meu Pre Code',
  Strings.validTerm: 'Validade',
  Strings.freeTime: 'Tempo grátis',
  Strings.deviceAuthorization: 'Autorização de dispositivo',
  Strings.routingMode: 'Modo de roteamento',
  Strings.splitTunneling: 'Túnel dividido',
  Strings.autoReconnect: 'Reconexão automática',
  Strings.restoreDefault: 'Restaurar padrão',
  Strings.deleteAccount: 'Excluir conta',
  Strings.logout: 'Sair',

  // media location page
  Strings.connecting: 'Conectando...',
  Strings.connected: 'Conectado',
  Strings.disconnected: 'Desconectado',
  Strings.open: 'Abrir',
  Strings.disconnect: 'Desconectar',
  Strings.disconnecting: 'Desconectando...',
  Strings.connect: 'Conectar',
  Strings.opening: 'Abrindo',
  Strings.connectedSuccessfully: 'Conectado com sucesso',
  Strings.willOpenSoon: 'abrirá em breve',
  Strings.netflix: 'Netflix',
  Strings.youtube: 'YouTube',
  Strings.amazon: 'Amazon',
  Strings.hulu: 'hulu',
  Strings.niftyStreaming: 'Nifty Streaming',
  Strings.youtubeStreaming: 'YouTube Streaming',
  Strings.amazonStreaming: 'Amazon Streaming',
  Strings.huluStreaming: 'hulu Streaming',

  // split tunneling page
  Strings.excludeSelectedAppsFromVPN: 'Excluir apps selecionados da VPN',
  Strings.useVPNForSelectedAppsOnly: 'Usar VPN apenas para apps selecionados',
  Strings.selectApps: 'Selecionar apps',
  Strings.customizeYourVPN: 'Personalize sua VPN',

  // subscription page
  Strings.subscription: 'Assinatura',
  Strings.currentSubscription: 'Assinatura atual',
  Strings.upgradeToPremium: 'Atualizar para Premium',
  Strings.activatePreCode: 'Ativar Pre Code',
  Strings.preCodeHint:
      'Se você tem um Pre code, insira-o para obter seus benefícios Pre.',
  Strings.planChangeInfo: 'Info de mudança de plano',
  Strings.whenItStarts: 'Quando começa',
  Strings.whatHappensToYourBalance: 'O que acontece com seu saldo',
  Strings.extraTime: 'Tempo extra',
  Strings.yourNewPlanBeginsRightAway: 'Seu novo plano começa imediatamente.',
  Strings.anyUnusedAmountFromYourOldPlan:
      'Qualquer valor não utilizado do seu plano antigo será adicionado ao novo.',
  Strings.youllGetExtraDays:
      'Você receberá dias extras com base no seu saldo restante.',
  Strings.premiumsIncluded: 'Incluído no Premium',
  Strings.unlockAllFreeLocations: 'Desbloquear todas as localizações grátis',
  Strings.unlockSmartMode: 'Desbloquear modo inteligente',
  Strings.unlockMultiHopMode: 'Desbloquear modo Multi-hop',
  Strings.premiumCanShareXDevices:
      'Premium pode compartilhar @count dispositivos',
  Strings.ownYourOwnPrivateServer: 'Tenha seu próprio servidor privado',
  Strings.closeAds: 'Fechar anúncios',
  Strings.confirmChange: 'Confirmar mudança',
  Strings.restorePurchases: 'Restaurar compras',
  Strings.paymentIssue: 'Problema de pagamento',
  Strings.yearlyAutoRenewCancelAnytime:
      'Renovação automática anual. Cancele a qualquer momento',

  // home page
  Strings.recent: 'Recente',
  Strings.moviesAndTV: 'Filmes e TV',
  Strings.social: 'Social',
  Strings.support: 'Suporte',
  Strings.sport: 'Esporte',
  Strings.music: 'Música',
  Strings.game: 'Jogos',

  // country restricted
  Strings.sorry: 'Desculpe',
  Strings.unableToLoadData: 'Não foi possível carregar dados',
  Strings.dueLawsAndRegulations:
      'Devido a leis e regulamentos locais, \nos serviços FlashLink VPN não estão disponíveis \nna sua região atual.',

  // more pages
  Strings.sendPreCodeToEmail: 'Enviar Pre Code por e-mail',
  Strings.selectServer: 'Selecionar servidor',

  // Dialog messages
  Strings.premiumActivated: 'Premium ativado com sucesso!',
  Strings.premiumActivatedMessage:
      'Você foi atualizado para Premium. Aproveite todos os recursos avançados e uma experiência de navegação aprimorada.',
  Strings.gotIt: 'Entendi',
  Strings.emailSent: 'E-mail enviado com sucesso',
  Strings.emailSentMessage:
      'Seu Pre Code foi enviado para seu e-mail.\nVerifique sua caixa de entrada (e pasta de spam).',
  Strings.noInternetConnection: 'Sem conexão com a internet',
  Strings.noInternetMessage:
      'Parece que você está offline. Verifique sua conexão com a internet e tente novamente.',
  Strings.logOut: 'Sair',
  Strings.logOutConfirmMessage:
      'Tem certeza que deseja sair? Você precisará entrar novamente para acessar seus recursos Premium.',
  Strings.thankYouFeedback: 'Obrigado pelo seu feedback!',
  Strings.feedbackMessage:
      'Lamentamos que você não esteja aproveitando sua experiência. Faremos o possível para melhorar em breve.',
  Strings.done: 'Concluído',
  Strings.whatIsUid: 'O que é UID?',
  Strings.uidMessage:
      'ID do dispositivo (UID) Este é o identificador único do seu dispositivo. Fornecer este ID ajuda nossa equipe de suporte a verificar seu dispositivo e resolver seus problemas mais rapidamente.',
  Strings.confirm: 'Confirmar',

  // Device Authorization
  Strings.copy: 'Copiar',
  Strings.pleaseKeepPageOpen: 'Mantenha esta página aberta.',
  Strings.authorizationCode: 'Código de autorização',
  Strings.authorizationCodeDesc:
      'Este código de 6 dígitos permite que um usuário VIP vincule seu dispositivo. Ele é atualizado a cada 15 minutos.',
  Strings.shareWithPreUser: 'Compartilhar com usuário Pre',
  Strings.shareWithPreUserDesc:
      'Diga ao usuário VIP este código para que ele possa inseri-lo em seu dispositivo para autorizá-lo.',
  Strings.waitingForAuthorization: 'Aguardando autorização',
  Strings.waitingForAuthorizationDesc:
      'Mantenha esta página aberta.\nApós aprovação, sua conta será automaticamente atualizada e reconectada.',
  Strings.enterCode: 'Inserir código',
  Strings.enterCodeDesc:
      'Insira o código de 6 dígitos mostrado no outro dispositivo (usuário grátis). Este código é atualizado a cada 15 minutos.',
  Strings.verifyDevice: 'Verificar dispositivo',
  Strings.verifyDeviceDesc:
      'Verificaremos se o código inserido corresponde a um dispositivo ativo aguardando autorização.',
  Strings.authorizationSuccessful: 'Autorização bem-sucedida',
  Strings.authorizationSuccessfulDesc:
      'Após confirmação, o dispositivo será automaticamente atualizado e vinculado à sua conta.',
  Strings.deviceLimitReached: 'Limite de dispositivos atingido',
  Strings.deviceLimitMessage: 'Você só pode autorizar até',
  Strings.devices: 'dispositivos',
  Strings.deviceAuthorized: 'Dispositivo autorizado',
  Strings.deviceAuthorizedMessage:
      'Novo dispositivo foi autorizado com sucesso',
  Strings.relieveDevice: 'Remover dispositivo',
  Strings.relieveDeviceMessage: 'Tem certeza que deseja remover',
  Strings.relieveDeviceLoseAccess: 'Este dispositivo perderá acesso Premium.',
  Strings.deviceRelieved: 'Dispositivo removido',
  Strings.deviceRelievedMessage: 'foi removido dos dispositivos autorizados',
  Strings.currentDevice: 'Dispositivo atual',
  Strings.androidDevices: 'Dispositivos Android',
  Strings.authCodeCopied: 'Código de autorização copiado',
  Strings.invalidAuthorizationCode: 'Código de autorização inválido',
  Strings.invalidAuthorizationCodeMessage:
      'O código inserido está incorreto ou expirou.\nVerifique o código de 6 dígitos no outro dispositivo e tente novamente.',
  Strings.invalidAuthorizationCodeButton: 'Tentar novamente',

  // Pre Code Email
  Strings.codeBackedUpMessage: 'Seu código será salvo neste e-mail.',
  Strings.enterYourEmail: 'Insira seu e-mail',
  Strings.sendYourEmail: 'Enviar seu e-mail',
  Strings.yourPreCredential: 'Sua credencial Pre',
  Strings.yourPreCredentialDesc:
      'Esta é sua credencial VIP. Guarde-a com segurança e não compartilhe com ninguém.',
  Strings.secureEmailBackup: 'Backup seguro por e-mail',
  Strings.secureEmailBackupDesc:
      'Enviaremos um e-mail contendo esta credencial para seu endereço de e-mail especificado para guarda segura.',
  Strings.sendAndSave: 'Enviar e salvar',
  Strings.sendAndSaveDesc:
      'Após o envio do e-mail, recomendamos que você também salve esta credencial em um local seguro no seu dispositivo.',

  // Routing Mode
  Strings.smart: 'Inteligente',
  Strings.smartModeDesc:
      'As redes local e VPN coexistem, e a rota ideal é selecionada de forma inteligente.',
  Strings.global: 'Global',
  Strings.globalModeDesc:
      'Todo o tráfego é roteado através do servidor VPN para garantir máxima privacidade e segurança.',

  // Subscription Plans
  Strings.perYear: 'Por ano',
  Strings.yearlyPlan: 'Plano anual',
  Strings.mostlyChoose: 'Mais escolhido',
  Strings.once: 'uma vez',
  Strings.lifeTime: 'Vitalício',
  Strings.monthPlan: 'Plano mensal',
  Strings.perWeek: 'Por semana',
  Strings.weekPlan: 'Plano semanal',
  Strings.limitedTime: 'Tempo limitado',
  Strings.subscriptionChanged: 'Plano de assinatura alterado com sucesso',
  Strings.restoringPurchases: 'Restaurando compras...',
  Strings.openingPaymentSupport: 'Abrindo suporte de pagamento...',
  Strings.info: 'Info',

  // Other messages
  Strings.vpnConnectionError: 'Erro de conexão VPN',
  Strings.vpnServiceDisconnected: 'Serviço VPN desconectado inesperadamente',
  Strings.failedCaptureScreenshot: 'Falha ao capturar screenshot',
  Strings.imageSavedToAlbum: 'A imagem foi salva no seu álbum local',
  Strings.failedSaveImage: 'Falha ao salvar imagem na galeria',
  Strings.failedToSave: 'Falha ao salvar',
  Strings.failedSendEmail: 'Falha ao enviar e-mail',

  // Connection status
  Strings.activeTime: 'Tempo ativo',
  Strings.yearPlanPrice: 'Plano anual @price por ano',

  // Connecting status carousel texts
  Strings.securingData: 'Protegendo dados…',
  Strings.encryptingTraffic: 'Criptografando tráfego…',
  Strings.protectingPrivacy: 'Protegendo privacidade…',
  Strings.safeConnection: 'Conexão segura…',
  Strings.yourDataIsSafe: 'Seus dados estão seguros…',

  // Login & Signup
  Strings.login: 'Entrar',
  Strings.loginButton: 'Entrar',
  Strings.loginDescription:
      'Após um login bem-sucedido, seu período de teste grátis será aplicado, e a assinatura restante será sincronizada com sua conta para uso em todos os dispositivos vinculados.',
  Strings.signup: 'Cadastrar no FlashLink',
  Strings.signupButton: 'Cadastrar',
  Strings.signupDescription:
      'Após o cadastro, seu período de teste grátis será deduzido, e outros tempos de assinatura serão transferidos para sua conta para uso em múltiplos dispositivos.',
  Strings.username: 'Nome de usuário',
  Strings.password: 'Senha',
  Strings.usernamePasswordRule: '6-20 caracteres (letras ou números)',
  Strings.noAccount: 'Não tem conta? ',
  Strings.registerNow: ' Cadastre-se agora',
  Strings.alreadyHaveAccount: 'Já tem uma conta? ',
  Strings.loginNow: ' Entre agora',

  // Feedback
  Strings.feedbackPlaceholder: 'Descreva seu problema ou sugestão...',
  Strings.emailAddressForReply:
      '• Seu endereço de e-mail (para nossa resposta)',
  Strings.send: 'Enviar',

  // Account page additions
  Strings.changeSubscription: 'Alterar assinatura',
  Strings.awaitingActivation: 'Aguardando ativação',
  Strings.relieve: 'Remover',
  Strings.configureAuthorizedDevices: 'Configurar dispositivos autorizados...',
  Strings.authorizeUpTo4DevicesAsPremium:
      'Autorizar até @max dispositivos como Premium (@current/@max)',
  Strings.youCanAuthorizeOtherDevices:
      'Você pode autorizar outros dispositivos como usuários Premium (@current/@max)',

  // Pre Code page
  Strings.preCodeInfoMessage:
      'Pre Code é sua credencial de usuário premium.\nUse-o para ativar benefícios ou sincronizar sua conta\nem outros dispositivos.',
  Strings.pleaseStoreSecurely: 'Guarde-o com segurança!',
  Strings.sendPreCodeEmailDesc:
      'Envie seu Pre Code para seu endereço de e-mail cadastrado',
  Strings.storeLocalCopyDesc:
      'Armazene uma cópia do seu Pre Code neste dispositivo',
  Strings.preview: 'Visualizar',
  Strings.hide: 'Ocultar',
  Strings.sendToEmail: 'Enviar por e-mail',
  Strings.saveLocalCopy: 'Salvar cópia local',

  // Splash page
  Strings.secureYourConnection: 'Proteja sua conexão',
  Strings.secureYourConnectionDesc:
      'Você pode entrar ou cadastrar uma conta para compartilhar a assinatura entre diferentes dispositivos.',

  // Pre Code Save Dialog
  Strings.save: 'Salvar',

  // Split Tunneling
  Strings.onlyOneModeActive: 'Apenas um modo pode estar ativo por vez.',
  Strings.chooseAppsExcludeDesc:
      'Escolha apps que se conectarão diretamente sem usar a VPN.',
  Strings.chooseAppsIncludeDesc:
      'Escolha apps que usarão a VPN enquanto outros se conectam normalmente.',
  Strings.splitTunnelingDesc:
      'O túnel dividido permite controlar quais apps usam a conexão VPN e quais se conectam diretamente. Ajuda a gerenciar largura de banda e acessar conteúdo local ou estrangeiro sem desligar a VPN.',
  Strings.selectAppsExclude: 'Selecionar apps que não usarão a VPN',
  Strings.selectAppsInclude: 'Selecionar apps que usarão a VPN',
  Strings.deselectAll: 'Desmarcar todos',
  Strings.allApps: 'Todos os apps',

  // Feedback Bottom Sheet
  Strings.howExperience: 'Como está sua\nexperiência até agora?',
  Strings.wedLoveToKnow: 'adoraríamos saber!',

  // Feedback Tags - Bad 😡
  Strings.vpnConnectionFailed: 'Conexão VPN falhou',
  Strings.internetTooSlow: 'Internet muito lenta',
  Strings.keepsDisconnecting: 'Desconecta constantemente',
  Strings.appCrashes: 'App trava ou congela',
  Strings.otherIssues: 'Outros problemas',

  // Feedback Tags - Poor 😥
  Strings.connectionUnstable: 'Conexão instável',
  Strings.speedNotExpected: 'Velocidade abaixo do esperado',
  Strings.hardToUse: 'Difícil de usar / UI confusa',

  // Feedback Tags - Okay 🤭
  Strings.worksFineNotFast: 'Funciona bem mas não é rápido o suficiente',
  Strings.limitedFreeServers: 'Servidores grátis limitados',
  Strings.appCouldBeSimpler: 'App poderia ser mais simples',
  Strings.sometimesDisconnects: 'Às vezes desconecta',
  Strings.nothingSpecial: 'Nada especial',

  // Feedback Tags - Good 😏
  Strings.easyToUse: 'Fácil de usar',
  Strings.fastConnection: 'Conexão rápida',
  Strings.stablePerformance: 'Desempenho estável',
  Strings.usefulFreeVersion: 'Versão grátis útil',
  Strings.satisfiedOverall: 'Satisfeito no geral',

  // Feedback Tags - Excellent 🥰
  Strings.fastAndStable: 'Conexão rápida e estável',
  Strings.greatUserExperience: 'Ótima experiência do usuário',
  Strings.excellentPremiumFeatures: 'Excelentes recursos premium',
  Strings.worthRecommending: 'Vale a pena recomendar',
  Strings.loveTheDesign: 'Adoro o design',

  // Change Password
  Strings.changePassword: 'Alterar senha',
  Strings.changePasswordDescription:
      'Você pode alterar sua senha a qualquer momento para garantir segurança. Sem limite de alterações de senha',
  Strings.enterNewPassword: 'Digite a nova senha',
  Strings.enterConfirmPassword: 'Digite a confirmação da senha',
  Strings.confirmPasswordMustBeTheSame: 'As senhas digitadas não coincidem',
  Strings.yes: 'Sim',

  // Signup
  Strings.signingUp: 'Cadastrando...',
  Strings.signUpSuccessful: 'Cadastro bem-sucedido',

  // login
  Strings.loggingIn: 'Entrando...',
  Strings.loginSuccessful: 'Login bem-sucedido',

  // logout
  Strings.loggingOut: 'Saindo...',
  Strings.logoutSuccessful: 'Logout bem-sucedido',

  // change password
  Strings.changingPassword: 'Alterando senha...',
  Strings.changePasswordSuccessful: 'Senha alterada com sucesso',

  // delete account
  Strings.deletingAccount: 'Excluindo conta...',
  Strings.deleteAccountSuccessful: 'Conta excluída com sucesso',
  Strings.deleteAccountConfirmMessage:
      'Excluir sua conta removerá permanentemente seus dados e informações de assinatura. Esta ação não pode ser desfeita.',
  Strings.deleteAccountConfirmButton: 'Excluir',

  // Push Notifications
  Strings.pushNotifications: 'Notificações push',
  Strings.upgradeNow: 'Atualizar agora',

  // 语言
  Strings.enLang: 'English',
  Strings.esLang: 'Español',
  Strings.frLang: 'Français',
  Strings.deLang: 'Deutsch',
  Strings.jaLang: '日本語',
  Strings.koLang: '한국어',
  Strings.faLang: 'فارسی',
  Strings.myLang: 'မြန်မာဘာသာ',
  Strings.arLang: 'عربي',
  Strings.ruLang: 'Русский',
  Strings.zhTWLang: '繁體中文',
  Strings.tkLang: 'Türkmençe',
  Strings.ptBRLang: 'Português (Brasil)',
  Strings.viLang: 'Tiếng Việt',
  Strings.idLang: 'Bahasa Indonesia',
  Strings.tlLang: 'Filipino',
  Strings.thLang: 'ไทย',
  Strings.hiLang: 'हिन्दी',
  Strings.trLang: 'Türkçe',

  // Bind email / Member benefits
  Strings.bindEmailMemberBenefits: 'Vincular conta/Benefícios de membro',
  Strings.bindingAccountEmailProtectsPreRights:
      'Vincular conta/email protege seus direitos Pre.',
  Strings.associatedInterests: 'Benefícios associados',
  Strings.associatedInterestsDesc:
      'Por favor, observe as seguintes regras de assinatura ao fazer login:\n1. Conta Gratuita: A conta herdará a assinatura atual neste dispositivo.\n2. Conta de Membro: O app mudará para o plano existente dessa conta.\nNota: A compra neste dispositivo permanecerá válida.',
  Strings.notNow: 'Agora não',

  // VPN Error Messages
  Strings.vpnConnectionTimeoutError: 'Tempo de conexão com o nó esgotado',
  Strings.vpnNoNodeError: 'Nenhum nó disponível',
  Strings.vpnInitError: 'Falha ao inicializar o serviço VPN',
  Strings.vpnKillError: 'O serviço VPN foi encerrado',
  Strings.vpnRevokeError: 'Conexão VPN desconectada, por favor reconecte',
  Strings.vpnServiceEmptyError: 'Serviço VPN indisponível',
  Strings.vpnRouterError: 'Erro de configuração de roteamento VPN',
  Strings.vpnPermissionDeniedError: 'Permissão de VPN negada',

  // Remain time
  Strings.remainTime: 'Tempo restante',
  Strings.remainTimeEnded: 'Seu tempo disponível acabou',
  Strings.expired: 'Expirado',

  // Enable Notifications
  Strings.enableNotifications: 'Ativar notificações',
  Strings.enableNotificationsDesc:
      'Ative as notificações para receber atualizações importantes e mensagens.',
  Strings.enable: 'Ativar',

  // Windows tray icon hints
  Strings.showWindow: 'Mostrar janela',
  Strings.quitApp: 'Sair',
  Strings.vpnConnected: 'VPN conectada',
  Strings.vpnConnecting: 'VPN conectando',
  Strings.vpnDisconnected: 'VPN desconectada',

  // Feedback validation
  Strings.pleaseEnterFeedback: 'Por favor, insira o conteúdo do feedback',
  Strings.pleaseEnterEmail: 'Por favor, insira o endereço de e-mail',
  Strings.pleaseEnterValidEmail:
      'Por favor, insira um endereço de e-mail válido',
  Strings.feedbackSubmitted: 'Feedback enviado, responderemos em breve',
  Strings.feedbackSubmitFailed:
      'Falha no envio, por favor tente novamente mais tarde',

  // Unidades de tempo
  Strings.days: 'dias',
  Strings.day: 'dia',
  Strings.hour: 'h',

  // Benefícios Premium
  Strings.equity1Title: '@count Dispositivos Online',
  Strings.equity1Desc: 'Conexão simultânea para todos os dispositivos',
  Strings.equity2Title: 'IP Persistente',
  Strings.equity2Desc: 'Prioridade para endereços IP usados anteriormente',
  Strings.equity3Title: 'Velocidade Premium',
  Strings.equity3Desc: 'Baixa latência para jogos e streaming 4K',
  Strings.equity4Title: 'Desbloquear Streaming',
  Strings.equity4Desc: 'Desbloqueie Netflix, Disney+ e mais',
  Strings.equity5Title: 'Preservar Teste',
  Strings.equity5Desc: 'Os dias de teste restantes permanecem válidos',
  Strings.equity6Title: 'Sem Anúncios',
  Strings.equity6Desc: 'Remoção total de todos os anúncios',
};
