pt_br_translation.dart 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427
  1. import '../strings_enum.dart';
  2. Map<String, String> ptBR = {
  3. Strings.someThingWentWorng: 'Algo deu errado',
  4. Strings.retry: 'Tentar novamente',
  5. //profile
  6. Strings.settings: 'Configurações',
  7. Strings.language: 'Idioma',
  8. Strings.termsOfService: 'Termos de Serviço',
  9. Strings.privacyPolicy: 'Política de Privacidade',
  10. Strings.version: 'Versão',
  11. Strings.ok: 'OK',
  12. Strings.cancel: 'Cancelar',
  13. Strings.oops: 'Ops',
  14. Strings.copied: 'Copiado',
  15. Strings.later: 'Mais tarde',
  16. Strings.noData: 'Sem dados',
  17. //empty error update
  18. Strings.refresh: 'Atualizar',
  19. Strings.unableToConnectNetwork: 'Verifique sua conexão com a internet',
  20. Strings.unableToConnectServer:
  21. 'Servidor temporariamente indisponível, tente novamente mais tarde',
  22. Strings.regionRestricted:
  23. 'Devido a leis e regulamentos locais, o serviço FKey não está disponível na sua região.',
  24. Strings.updateNow: 'Atualizar agora',
  25. Strings.newVersionAvailable: 'Nova versão disponível',
  26. // util error
  27. Strings.eUtilOpenEmail: 'Erro ao abrir e-mail',
  28. Strings.eUtilOpenBrowser: 'Erro ao abrir navegador',
  29. Strings.eUtilOpenGooglePlay: 'Erro ao abrir Google Play',
  30. Strings.error: 'Erro',
  31. // Privacy policy
  32. Strings.terms: 'Termos',
  33. Strings.privacy: 'Privacidade',
  34. Strings.termsAgreementPrefix:
  35. 'Ao se cadastrar ou continuar, você concorda com nossos ',
  36. Strings.termsAgreementConnector: ' e ',
  37. // Account page
  38. Strings.account: 'Conta',
  39. // Dialog texts
  40. Strings.processing: 'Processando...',
  41. Strings.success: 'Sucesso',
  42. Strings.unknownError: 'Erro desconhecido',
  43. Strings.failed: 'Falhou',
  44. // exit
  45. Strings.exit: 'Sair',
  46. // feedback
  47. Strings.feedback: 'Feedback',
  48. // setting page
  49. Strings.networkSection: 'Rede',
  50. Strings.securitySection: 'Segurança',
  51. Strings.myPreCode: 'Meu Pre Code',
  52. Strings.validTerm: 'Validade',
  53. Strings.freeTime: 'Tempo grátis',
  54. Strings.deviceAuthorization: 'Autorização de dispositivo',
  55. Strings.routingMode: 'Modo de roteamento',
  56. Strings.splitTunneling: 'Túnel dividido',
  57. Strings.autoReconnect: 'Reconexão automática',
  58. Strings.restoreDefault: 'Restaurar padrão',
  59. Strings.deleteAccount: 'Excluir conta',
  60. Strings.logout: 'Sair',
  61. // media location page
  62. Strings.connecting: 'Conectando...',
  63. Strings.connected: 'Conectado',
  64. Strings.disconnected: 'Desconectado',
  65. Strings.open: 'Abrir',
  66. Strings.disconnect: 'Desconectar',
  67. Strings.connect: 'Conectar',
  68. Strings.opening: 'Abrindo',
  69. Strings.connectedSuccessfully: 'Conectado com sucesso',
  70. Strings.willOpenSoon: 'abrirá em breve',
  71. Strings.netflix: 'Netflix',
  72. Strings.youtube: 'YouTube',
  73. Strings.amazon: 'Amazon',
  74. Strings.hulu: 'hulu',
  75. Strings.niftyStreaming: 'Nifty Streaming',
  76. Strings.youtubeStreaming: 'YouTube Streaming',
  77. Strings.amazonStreaming: 'Amazon Streaming',
  78. Strings.huluStreaming: 'hulu Streaming',
  79. // split tunneling page
  80. Strings.excludeSelectedAppsFromVPN: 'Excluir apps selecionados da VPN',
  81. Strings.useVPNForSelectedAppsOnly: 'Usar VPN apenas para apps selecionados',
  82. Strings.selectApps: 'Selecionar apps',
  83. Strings.customizeYourVPN: 'Personalize sua VPN',
  84. // subscription page
  85. Strings.subscription: 'Assinatura',
  86. Strings.currentSubscription: 'Assinatura atual',
  87. Strings.upgradeToPremium: 'Atualizar para Premium',
  88. Strings.activatePreCode: 'Ativar Pre Code',
  89. Strings.preCodeHint:
  90. 'Se você tem um Pre code, insira-o para obter seus benefícios Pre.',
  91. Strings.planChangeInfo: 'Info de mudança de plano',
  92. Strings.whenItStarts: 'Quando começa',
  93. Strings.whatHappensToYourBalance: 'O que acontece com seu saldo',
  94. Strings.extraTime: 'Tempo extra',
  95. Strings.yourNewPlanBeginsRightAway: 'Seu novo plano começa imediatamente.',
  96. Strings.anyUnusedAmountFromYourOldPlan:
  97. 'Qualquer valor não utilizado do seu plano antigo será adicionado ao novo.',
  98. Strings.youllGetExtraDays:
  99. 'Você receberá dias extras com base no seu saldo restante.',
  100. Strings.premiumsIncluded: 'Incluído no Premium',
  101. Strings.unlockAllFreeLocations: 'Desbloquear todas as localizações grátis',
  102. Strings.unlockSmartMode: 'Desbloquear modo inteligente',
  103. Strings.unlockMultiHopMode: 'Desbloquear modo Multi-hop',
  104. Strings.premiumCanShareXDevices: 'Premium pode compartilhar X dispositivos',
  105. Strings.ownYourOwnPrivateServer: 'Tenha seu próprio servidor privado',
  106. Strings.closeAds: 'Fechar anúncios',
  107. Strings.confirmChange: 'Confirmar mudança',
  108. Strings.restorePurchases: 'Restaurar compras',
  109. Strings.paymentIssue: 'Problema de pagamento',
  110. Strings.yearlyAutoRenewCancelAnytime:
  111. 'Renovação automática anual. Cancele a qualquer momento',
  112. // home page
  113. Strings.recent: 'Recente',
  114. Strings.moviesAndTV: 'Filmes e TV',
  115. Strings.social: 'Social',
  116. Strings.support: 'Suporte',
  117. Strings.sport: 'Esporte',
  118. Strings.music: 'Música',
  119. Strings.game: 'Jogos',
  120. // country restricted
  121. Strings.sorry: 'Desculpe',
  122. Strings.unableToLoadData: 'Não foi possível carregar dados',
  123. Strings.dueLawsAndRegulations:
  124. 'Devido a leis e regulamentos locais, \nos serviços NOMOVPN não estão disponíveis \nna sua região atual.',
  125. // more pages
  126. Strings.sendPreCodeToEmail: 'Enviar Pre Code por e-mail',
  127. Strings.selectServer: 'Selecionar servidor',
  128. // Dialog messages
  129. Strings.premiumActivated: 'Premium ativado com sucesso!',
  130. Strings.premiumActivatedMessage:
  131. 'Você foi atualizado para Premium. Aproveite todos os recursos avançados e uma experiência de navegação aprimorada.',
  132. Strings.gotIt: 'Entendi',
  133. Strings.emailSent: 'E-mail enviado com sucesso',
  134. Strings.emailSentMessage:
  135. 'Seu Pre Code foi enviado para seu e-mail.\nVerifique sua caixa de entrada (e pasta de spam).',
  136. Strings.noInternetConnection: 'Sem conexão com a internet',
  137. Strings.noInternetMessage:
  138. 'Parece que você está offline. Verifique sua conexão com a internet e tente novamente.',
  139. Strings.logOut: 'Sair',
  140. Strings.logOutConfirmMessage:
  141. 'Tem certeza que deseja sair? Você precisará entrar novamente para acessar seus recursos Premium.',
  142. Strings.thankYouFeedback: 'Obrigado pelo seu feedback!',
  143. Strings.feedbackMessage:
  144. 'Lamentamos que você não esteja aproveitando sua experiência. Faremos o possível para melhorar em breve.',
  145. Strings.done: 'Concluído',
  146. Strings.whatIsUid: 'O que é UID?',
  147. Strings.uidMessage:
  148. '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.',
  149. Strings.confirm: 'Confirmar',
  150. // Device Authorization
  151. Strings.copy: 'Copiar',
  152. Strings.pleaseKeepPageOpen: 'Mantenha esta página aberta.',
  153. Strings.authorizationCode: 'Código de autorização',
  154. Strings.authorizationCodeDesc:
  155. 'Este código de 6 dígitos permite que um usuário VIP vincule seu dispositivo. Ele é atualizado a cada 15 minutos.',
  156. Strings.shareWithPreUser: 'Compartilhar com usuário Pre',
  157. Strings.shareWithPreUserDesc:
  158. 'Diga ao usuário VIP este código para que ele possa inseri-lo em seu dispositivo para autorizá-lo.',
  159. Strings.waitingForAuthorization: 'Aguardando autorização',
  160. Strings.waitingForAuthorizationDesc:
  161. 'Mantenha esta página aberta.\nApós aprovação, sua conta será automaticamente atualizada e reconectada.',
  162. Strings.enterCode: 'Inserir código',
  163. Strings.enterCodeDesc:
  164. 'Insira o código de 6 dígitos mostrado no outro dispositivo (usuário grátis). Este código é atualizado a cada 15 minutos.',
  165. Strings.verifyDevice: 'Verificar dispositivo',
  166. Strings.verifyDeviceDesc:
  167. 'Verificaremos se o código inserido corresponde a um dispositivo ativo aguardando autorização.',
  168. Strings.authorizationSuccessful: 'Autorização bem-sucedida',
  169. Strings.authorizationSuccessfulDesc:
  170. 'Após confirmação, o dispositivo será automaticamente atualizado e vinculado à sua conta.',
  171. Strings.deviceLimitReached: 'Limite de dispositivos atingido',
  172. Strings.deviceLimitMessage: 'Você só pode autorizar até',
  173. Strings.devices: 'dispositivos',
  174. Strings.deviceAuthorized: 'Dispositivo autorizado',
  175. Strings.deviceAuthorizedMessage:
  176. 'Novo dispositivo foi autorizado com sucesso',
  177. Strings.relieveDevice: 'Remover dispositivo',
  178. Strings.relieveDeviceMessage: 'Tem certeza que deseja remover',
  179. Strings.relieveDeviceLoseAccess: 'Este dispositivo perderá acesso Premium.',
  180. Strings.deviceRelieved: 'Dispositivo removido',
  181. Strings.deviceRelievedMessage: 'foi removido dos dispositivos autorizados',
  182. Strings.currentDevice: 'Dispositivo atual',
  183. Strings.androidDevices: 'Dispositivos Android',
  184. Strings.authCodeCopied: 'Código de autorização copiado',
  185. Strings.invalidAuthorizationCode: 'Código de autorização inválido',
  186. Strings.invalidAuthorizationCodeMessage:
  187. 'O código inserido está incorreto ou expirou.\nVerifique o código de 6 dígitos no outro dispositivo e tente novamente.',
  188. Strings.invalidAuthorizationCodeButton: 'Tentar novamente',
  189. // Pre Code Email
  190. Strings.codeBackedUpMessage: 'Seu código será salvo neste e-mail.',
  191. Strings.enterYourEmail: 'Insira seu e-mail',
  192. Strings.sendYourEmail: 'Enviar seu e-mail',
  193. Strings.yourPreCredential: 'Sua credencial Pre',
  194. Strings.yourPreCredentialDesc:
  195. 'Esta é sua credencial VIP. Guarde-a com segurança e não compartilhe com ninguém.',
  196. Strings.secureEmailBackup: 'Backup seguro por e-mail',
  197. Strings.secureEmailBackupDesc:
  198. 'Enviaremos um e-mail contendo esta credencial para seu endereço de e-mail especificado para guarda segura.',
  199. Strings.sendAndSave: 'Enviar e salvar',
  200. Strings.sendAndSaveDesc:
  201. 'Após o envio do e-mail, recomendamos que você também salve esta credencial em um local seguro no seu dispositivo.',
  202. // Routing Mode
  203. Strings.smart: 'Inteligente',
  204. Strings.smartModeDesc:
  205. 'As redes local e VPN coexistem, e a rota ideal é selecionada de forma inteligente.',
  206. Strings.global: 'Global',
  207. Strings.globalModeDesc:
  208. 'Todo o tráfego é roteado através do servidor VPN para garantir máxima privacidade e segurança.',
  209. // Subscription Plans
  210. Strings.perYear: 'Por ano',
  211. Strings.yearlyPlan: 'Plano anual',
  212. Strings.mostlyChoose: 'Mais escolhido',
  213. Strings.once: 'uma vez',
  214. Strings.lifeTime: 'Vitalício',
  215. Strings.monthPlan: 'Plano mensal',
  216. Strings.perWeek: 'Por semana',
  217. Strings.weekPlan: 'Plano semanal',
  218. Strings.limitedTime: 'Tempo limitado',
  219. Strings.subscriptionChanged: 'Plano de assinatura alterado com sucesso',
  220. Strings.restoringPurchases: 'Restaurando compras...',
  221. Strings.openingPaymentSupport: 'Abrindo suporte de pagamento...',
  222. Strings.info: 'Info',
  223. // Other messages
  224. Strings.vpnConnectionError: 'Erro de conexão VPN',
  225. Strings.vpnServiceDisconnected: 'Serviço VPN desconectado inesperadamente',
  226. Strings.failedCaptureScreenshot: 'Falha ao capturar screenshot',
  227. Strings.imageSavedToAlbum: 'A imagem foi salva no seu álbum local',
  228. Strings.failedSaveImage: 'Falha ao salvar imagem na galeria',
  229. Strings.failedToSave: 'Falha ao salvar',
  230. Strings.failedSendEmail: 'Falha ao enviar e-mail',
  231. // Connection status
  232. Strings.activeTime: 'Tempo ativo',
  233. Strings.yearPlanPrice: 'Plano anual @price por ano',
  234. // Connecting status carousel texts
  235. Strings.securingData: 'Protegendo dados…',
  236. Strings.encryptingTraffic: 'Criptografando tráfego…',
  237. Strings.protectingPrivacy: 'Protegendo privacidade…',
  238. Strings.safeConnection: 'Conexão segura…',
  239. Strings.yourDataIsSafe: 'Seus dados estão seguros…',
  240. // Login & Signup
  241. Strings.login: 'Entrar',
  242. Strings.loginButton: 'Entrar',
  243. Strings.loginDescription:
  244. '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.',
  245. Strings.signup: 'Cadastrar no NOMO',
  246. Strings.signupButton: 'Cadastrar',
  247. Strings.signupDescription:
  248. '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.',
  249. Strings.username: 'Nome de usuário',
  250. Strings.password: 'Senha',
  251. Strings.usernamePasswordRule: '6-20 caracteres (letras ou números)',
  252. Strings.noAccount: 'Não tem conta? ',
  253. Strings.registerNow: ' Cadastre-se agora',
  254. Strings.alreadyHaveAccount: 'Já tem uma conta? ',
  255. Strings.loginNow: ' Entre agora',
  256. // Feedback
  257. Strings.feedbackPlaceholder: 'Descreva seu problema ou sugestão...',
  258. Strings.emailAddressForReply: '• Seu endereço de e-mail (para nossa resposta)',
  259. Strings.send: 'Enviar',
  260. // Account page additions
  261. Strings.changeSubscription: 'Alterar assinatura',
  262. Strings.awaitingActivation: 'Aguardando ativação',
  263. Strings.relieve: 'Remover',
  264. Strings.configureAuthorizedDevices: 'Configurar dispositivos autorizados...',
  265. Strings.authorizeUpTo4DevicesAsPremium:
  266. 'Autorizar até @max dispositivos como Premium (@current/@max)',
  267. Strings.youCanAuthorizeOtherDevices:
  268. 'Você pode autorizar outros dispositivos como usuários Premium (@current/@max)',
  269. // Pre Code page
  270. Strings.preCodeInfoMessage:
  271. 'Pre Code é sua credencial de usuário premium.\nUse-o para ativar benefícios ou sincronizar sua conta\nem outros dispositivos.',
  272. Strings.pleaseStoreSecurely: 'Guarde-o com segurança!',
  273. Strings.sendPreCodeEmailDesc:
  274. 'Envie seu Pre Code para seu endereço de e-mail cadastrado',
  275. Strings.storeLocalCopyDesc:
  276. 'Armazene uma cópia do seu Pre Code neste dispositivo',
  277. Strings.preview: 'Visualizar',
  278. Strings.hide: 'Ocultar',
  279. Strings.sendToEmail: 'Enviar por e-mail',
  280. Strings.saveLocalCopy: 'Salvar cópia local',
  281. // Splash page
  282. Strings.secureYourConnection: 'Proteja sua conexão',
  283. Strings.secureYourConnectionDesc:
  284. 'Você pode entrar ou cadastrar uma conta para compartilhar a assinatura entre diferentes dispositivos.',
  285. // Pre Code Save Dialog
  286. Strings.save: 'Salvar',
  287. // Split Tunneling
  288. Strings.onlyOneModeActive: 'Apenas um modo pode estar ativo por vez.',
  289. Strings.chooseAppsExcludeDesc:
  290. 'Escolha apps que se conectarão diretamente sem usar a VPN.',
  291. Strings.chooseAppsIncludeDesc:
  292. 'Escolha apps que usarão a VPN enquanto outros se conectam normalmente.',
  293. Strings.splitTunnelingDesc:
  294. '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.',
  295. Strings.selectAppsExclude: 'Selecionar apps que não usarão a VPN',
  296. Strings.selectAppsInclude: 'Selecionar apps que usarão a VPN',
  297. Strings.deselectAll: 'Desmarcar todos',
  298. Strings.allApps: 'Todos os apps',
  299. // Feedback Bottom Sheet
  300. Strings.howExperience: 'Como está sua\nexperiência até agora?',
  301. Strings.wedLoveToKnow: 'adoraríamos saber!',
  302. // Feedback Tags - Bad 😡
  303. Strings.vpnConnectionFailed: 'Conexão VPN falhou',
  304. Strings.internetTooSlow: 'Internet muito lenta',
  305. Strings.keepsDisconnecting: 'Desconecta constantemente',
  306. Strings.appCrashes: 'App trava ou congela',
  307. Strings.otherIssues: 'Outros problemas',
  308. // Feedback Tags - Poor 😥
  309. Strings.connectionUnstable: 'Conexão instável',
  310. Strings.speedNotExpected: 'Velocidade abaixo do esperado',
  311. Strings.hardToUse: 'Difícil de usar / UI confusa',
  312. // Feedback Tags - Okay 🤭
  313. Strings.worksFineNotFast: 'Funciona bem mas não é rápido o suficiente',
  314. Strings.limitedFreeServers: 'Servidores grátis limitados',
  315. Strings.appCouldBeSimpler: 'App poderia ser mais simples',
  316. Strings.sometimesDisconnects: 'Às vezes desconecta',
  317. Strings.nothingSpecial: 'Nada especial',
  318. // Feedback Tags - Good 😏
  319. Strings.easyToUse: 'Fácil de usar',
  320. Strings.fastConnection: 'Conexão rápida',
  321. Strings.stablePerformance: 'Desempenho estável',
  322. Strings.usefulFreeVersion: 'Versão grátis útil',
  323. Strings.satisfiedOverall: 'Satisfeito no geral',
  324. // Feedback Tags - Excellent 🥰
  325. Strings.fastAndStable: 'Conexão rápida e estável',
  326. Strings.greatUserExperience: 'Ótima experiência do usuário',
  327. Strings.excellentPremiumFeatures: 'Excelentes recursos premium',
  328. Strings.worthRecommending: 'Vale a pena recomendar',
  329. Strings.loveTheDesign: 'Adoro o design',
  330. // Change Password
  331. Strings.changePassword: 'Alterar senha',
  332. Strings.changePasswordDescription:
  333. 'Você pode alterar sua senha a qualquer momento para garantir segurança. Sem limite de alterações de senha',
  334. Strings.enterNewPassword: 'Digite a nova senha',
  335. Strings.enterConfirmPassword: 'Digite a confirmação da senha',
  336. Strings.confirmPasswordMustBeTheSame:
  337. 'As senhas digitadas não coincidem',
  338. Strings.yes: 'Sim',
  339. // Signup
  340. Strings.signingUp: 'Cadastrando...',
  341. Strings.signUpSuccessful: 'Cadastro bem-sucedido',
  342. // login
  343. Strings.loggingIn: 'Entrando...',
  344. Strings.loginSuccessful: 'Login bem-sucedido',
  345. // logout
  346. Strings.loggingOut: 'Saindo...',
  347. Strings.logoutSuccessful: 'Logout bem-sucedido',
  348. // change password
  349. Strings.changingPassword: 'Alterando senha...',
  350. Strings.changePasswordSuccessful: 'Senha alterada com sucesso',
  351. // delete account
  352. Strings.deletingAccount: 'Excluindo conta...',
  353. Strings.deleteAccountSuccessful: 'Conta excluída com sucesso',
  354. Strings.deleteAccountConfirmMessage:
  355. 'Excluir sua conta removerá permanentemente seus dados e informações de assinatura. Esta ação não pode ser desfeita.',
  356. Strings.deleteAccountConfirmButton: 'Excluir',
  357. // Push Notifications
  358. Strings.pushNotifications: 'Notificações push',
  359. Strings.upgradeNow: 'Atualizar agora',
  360. // 语言
  361. Strings.enLang: 'English',
  362. Strings.esLang: 'Español',
  363. Strings.frLang: 'Français',
  364. Strings.deLang: 'Deutsch',
  365. Strings.jaLang: '日本語',
  366. Strings.koLang: '한국어',
  367. Strings.faLang: 'فارسی',
  368. Strings.myLang: 'မြန်မာဘာသာ',
  369. Strings.arLang: 'عربي',
  370. Strings.ruLang: 'Русский',
  371. Strings.zhTWLang: '繁體中文',
  372. Strings.tkLang: 'Türkmençe',
  373. Strings.ptBRLang: 'Português (Brasil)',
  374. Strings.viLang: 'Tiếng Việt',
  375. Strings.idLang: 'Bahasa Indonesia',
  376. Strings.tlLang: 'Filipino',
  377. Strings.thLang: 'ไทย',
  378. Strings.hiLang: 'हिन्दी',
  379. Strings.trLang: 'Türkçe',
  380. };