es_es_translation.dart 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481
  1. import '../strings_enum.dart';
  2. const Map<String, String> esEs = {
  3. Strings.someThingWentWorng: 'Ha ocurrido un error',
  4. Strings.retry: 'Reintentar',
  5. //profile
  6. Strings.settings: 'Configuración',
  7. Strings.language: 'Idioma',
  8. Strings.termsOfService: 'Términos de Servicio',
  9. Strings.privacyPolicy: 'Política de Privacidad',
  10. Strings.version: 'Versión',
  11. Strings.ok: 'Aceptar',
  12. Strings.cancel: 'Cancelar',
  13. Strings.oops: 'Ups',
  14. Strings.copied: 'Copiado',
  15. Strings.later: 'Más tarde',
  16. Strings.noData: 'Sin datos',
  17. //empty error update
  18. Strings.refresh: 'Actualizar',
  19. Strings.unableToConnectNetwork: 'Por favor, verifica tu conexión a internet',
  20. Strings.unableToConnectServer:
  21. 'El servidor no está disponible temporalmente, por favor, inténtalo de nuevo más tarde',
  22. Strings.regionRestricted:
  23. 'Debido a las leyes locales y restricciones regulatorias, el servicio FKey no está disponible en su región.',
  24. Strings.updateNow: 'Actualizar Ahora',
  25. Strings.newVersionAvailable: '¡Nueva versión disponible!',
  26. // util error
  27. Strings.eUtilOpenEmail: 'Error al abrir el correo electrónico',
  28. Strings.eUtilOpenBrowser: 'Error al abrir el navegador',
  29. Strings.eUtilOpenGooglePlay: 'Error al abrir Google Play',
  30. Strings.error: 'Error',
  31. Strings.terms: 'Términos',
  32. Strings.privacy: 'Privacidad',
  33. Strings.termsAgreementPrefix: 'Al registrarte o continuar, aceptas nuestros ',
  34. Strings.termsAgreementConnector: ' y ',
  35. // Página de cuenta
  36. Strings.account: 'Cuenta',
  37. // Textos de diálogo
  38. Strings.processing: 'Procesando...',
  39. Strings.success: 'Éxito',
  40. Strings.unknownError: 'Error desconocido',
  41. Strings.failed: 'Fallido',
  42. // exit
  43. Strings.exit: 'Cerrar Sesión',
  44. // feedback
  45. Strings.feedback: 'Comentarios',
  46. // setting page
  47. Strings.networkSection: 'Red',
  48. Strings.securitySection: 'Seguridad',
  49. Strings.myPreCode: 'Mi Pre Código',
  50. Strings.validTerm: 'Término Válido',
  51. Strings.freeTime: 'Tiempo Gratis',
  52. Strings.deviceAuthorization: 'Autorización de Dispositivo',
  53. Strings.routingMode: 'Modo de Enrutamiento',
  54. Strings.splitTunneling: 'Túnel Dividido',
  55. Strings.autoReconnect: 'Reconexión Automática',
  56. Strings.restoreDefault: 'Restaurar Predeterminado',
  57. Strings.deleteAccount: 'Eliminar Cuenta',
  58. Strings.logout: 'Cerrar Sesión',
  59. // media location page
  60. Strings.connecting: 'Conectando...',
  61. Strings.connected: 'Conectado',
  62. Strings.disconnected: 'Desconectado',
  63. Strings.open: 'Abrir',
  64. Strings.disconnect: 'Desconectar',
  65. Strings.disconnecting: 'Desconectando...',
  66. Strings.connect: 'Conectar',
  67. Strings.opening: 'Abriendo',
  68. Strings.connectedSuccessfully: 'Conectado exitosamente',
  69. Strings.willOpenSoon: 'se abrirá pronto',
  70. Strings.netflix: 'Netflix',
  71. Strings.youtube: 'YouTube',
  72. Strings.amazon: 'Amazon',
  73. Strings.hulu: 'hulu',
  74. Strings.niftyStreaming: 'Nifty Streaming',
  75. Strings.youtubeStreaming: 'YouTube Streaming',
  76. Strings.amazonStreaming: 'Amazon Streaming',
  77. Strings.huluStreaming: 'hulu Streaming',
  78. // split tunneling page
  79. Strings.excludeSelectedAppsFromVPN:
  80. 'Excluir aplicaciones seleccionadas de VPN',
  81. Strings.useVPNForSelectedAppsOnly:
  82. 'Usar VPN solo para aplicaciones seleccionadas',
  83. Strings.selectApps: 'Seleccionar aplicaciones',
  84. Strings.customizeYourVPN: 'Personaliza tu VPN',
  85. // subscription page
  86. Strings.subscription: 'Suscripción',
  87. Strings.currentSubscription: 'Suscripción actual',
  88. Strings.upgradeToPremium: 'Actualizar a Premium',
  89. Strings.activatePreCode: 'Activar Pre Código',
  90. Strings.preCodeHint:
  91. 'Si tienes un código Pre, ingrésalo para reclamar tus beneficios Pre.',
  92. Strings.planChangeInfo: 'Información de cambio de plan',
  93. Strings.whenItStarts: 'Cuándo comienza',
  94. Strings.whatHappensToYourBalance: 'Qué sucede con tu saldo',
  95. Strings.extraTime: 'Tiempo extra',
  96. Strings.yourNewPlanBeginsRightAway: 'Tu nuevo plan comienza de inmediato.',
  97. Strings.anyUnusedAmountFromYourOldPlan:
  98. 'Cualquier cantidad no utilizada de tu plan anterior se agregará al nuevo.',
  99. Strings.youllGetExtraDays:
  100. 'Obtendrás días adicionales según tu saldo restante.',
  101. Strings.premiumsIncluded: 'Premium incluido',
  102. Strings.unlockAllFreeLocations: 'Desbloquear todas las ubicaciones gratuitas',
  103. Strings.unlockSmartMode: 'Desbloquear modo inteligente',
  104. Strings.unlockMultiHopMode: 'Desbloquear modo Multi-salto',
  105. Strings.premiumCanShareXDevices: 'Premium puede compartir @count dispositivos',
  106. Strings.ownYourOwnPrivateServer: 'Ten tu propio servidor privado',
  107. Strings.closeAds: 'Cerrar anuncios',
  108. Strings.confirmChange: 'Confirmar Cambio',
  109. Strings.restorePurchases: 'Restaurar Compras',
  110. Strings.paymentIssue: 'Problema de pago',
  111. Strings.yearlyAutoRenewCancelAnytime:
  112. 'Renovación anual. Cancela cuando quieras',
  113. // home page
  114. Strings.recent: 'Reciente',
  115. Strings.moviesAndTV: 'Películas y TV',
  116. Strings.social: 'Social',
  117. Strings.support: 'Soporte',
  118. Strings.sport: 'Deporte',
  119. Strings.music: 'Música',
  120. Strings.game: 'Juego',
  121. // country restricted
  122. Strings.sorry: 'Lo sentimos',
  123. Strings.unableToLoadData: 'No se pueden cargar los datos',
  124. Strings.dueLawsAndRegulations:
  125. 'Debido a leyes y regulaciones locales, \nlos servicios de NOMOVPN no están disponibles en \ntu región actual.',
  126. // more pages
  127. Strings.sendPreCodeToEmail: 'Enviar Pre Código al Correo',
  128. Strings.selectServer: 'Seleccionar Servidor',
  129. // Dialog messages
  130. Strings.premiumActivated: '¡Premium activado con éxito!',
  131. Strings.premiumActivatedMessage:
  132. 'Has sido actualizado a Premium. Disfruta de todas las funciones avanzadas y una experiencia de navegación mejorada.',
  133. Strings.gotIt: 'Entendido',
  134. Strings.emailSent: 'Correo enviado con éxito',
  135. Strings.emailSentMessage:
  136. 'Tu código Pre ha sido enviado a tu correo electrónico.\nPor favor, verifica tu bandeja de entrada (y carpeta de spam).',
  137. Strings.noInternetConnection: 'Sin conexión a Internet',
  138. Strings.noInternetMessage:
  139. 'Parece que estás desconectado. Por favor, verifica tu conexión a internet e inténtalo de nuevo.',
  140. Strings.logOut: 'Cerrar sesión',
  141. Strings.logOutConfirmMessage:
  142. '¿Estás seguro de que quieres cerrar sesión? Necesitarás iniciar sesión nuevamente para acceder a tus funciones Premium.',
  143. Strings.thankYouFeedback: '¡Gracias por tus comentarios!',
  144. Strings.feedbackMessage:
  145. 'Lamentamos que no estés disfrutando tu experiencia. Haremos todo lo posible para mejorarla pronto.',
  146. Strings.done: 'Hecho',
  147. Strings.whatIsUid: '¿Qué es UID?',
  148. Strings.uidMessage:
  149. 'ID del dispositivo (UID) Este es el identificador único de tu dispositivo. Proporcionar este ID ayuda a nuestro equipo de soporte a verificar tu dispositivo y resolver tus problemas más rápidamente.',
  150. Strings.confirm: 'Confirmar',
  151. // Device Authorization
  152. Strings.copy: 'Copiar',
  153. Strings.pleaseKeepPageOpen: 'Por favor, mantén esta página abierta.',
  154. Strings.authorizationCode: 'Código de autorización',
  155. Strings.authorizationCodeDesc:
  156. 'Este código de 6 dígitos permite a un usuario VIP vincular tu dispositivo. Se actualiza cada 15 minutos.',
  157. Strings.shareWithPreUser: 'Compartir con usuario Pre',
  158. Strings.shareWithPreUserDesc:
  159. 'Dile al usuario VIP este código para que pueda ingresarlo en su dispositivo y autorizarte.',
  160. Strings.waitingForAuthorization: 'Esperando autorización',
  161. Strings.waitingForAuthorizationDesc:
  162. 'Por favor, mantén esta página abierta.\nUna vez aprobado, tu cuenta se actualizará automáticamente y se reconectará.',
  163. Strings.enterCode: 'Ingresar código',
  164. Strings.enterCodeDesc:
  165. 'Ingresa el código de 6 dígitos que se muestra en el otro dispositivo (usuario gratuito). Este código se actualiza cada 15 minutos.',
  166. Strings.verifyDevice: 'Verificar dispositivo',
  167. Strings.verifyDeviceDesc:
  168. 'Verificaremos si el código ingresado coincide con un dispositivo activo esperando autorización.',
  169. Strings.authorizationSuccessful: 'Autorización exitosa',
  170. Strings.authorizationSuccessfulDesc:
  171. 'Una vez confirmado, el dispositivo se actualizará automáticamente y se vinculará a tu cuenta.',
  172. Strings.deviceLimitReached: 'Límite de dispositivos alcanzado',
  173. Strings.deviceLimitMessage: 'Solo puedes autorizar hasta',
  174. Strings.devices: 'dispositivos',
  175. Strings.deviceAuthorized: 'Dispositivo autorizado',
  176. Strings.deviceAuthorizedMessage:
  177. 'El nuevo dispositivo ha sido autorizado con éxito',
  178. Strings.relieveDevice: 'Liberar dispositivo',
  179. Strings.relieveDeviceMessage: '¿Estás seguro de que quieres liberar',
  180. Strings.relieveDeviceLoseAccess:
  181. 'Este dispositivo perderá el acceso Premium.',
  182. Strings.deviceRelieved: 'Dispositivo liberado',
  183. Strings.deviceRelievedMessage:
  184. 'ha sido eliminado de los dispositivos autorizados',
  185. Strings.currentDevice: 'Dispositivo actual',
  186. Strings.androidDevices: 'Dispositivos Android',
  187. Strings.authCodeCopied: 'Código de autorización copiado al portapapeles',
  188. Strings.invalidAuthorizationCode: 'Código de autorización no válido',
  189. Strings.invalidAuthorizationCodeMessage:
  190. 'El código que ingresaste es incorrecto o ha caducado.\nPor favor, verifica el código de 6 dígitos en el otro dispositivo e intenta nuevamente.',
  191. Strings.invalidAuthorizationCodeButton: 'Intentar de nuevo',
  192. // Pre Code Email
  193. Strings.codeBackedUpMessage:
  194. 'Tu código se respaldará en este correo electrónico.',
  195. Strings.enterYourEmail: 'Ingresa tu correo electrónico',
  196. Strings.sendYourEmail: 'Enviar tu correo',
  197. Strings.yourPreCredential: 'Tu credencial Pre',
  198. Strings.yourPreCredentialDesc:
  199. 'Esta es tu credencial VIP. Por favor, guárdala de forma segura y no la compartas con nadie.',
  200. Strings.secureEmailBackup: 'Respaldo de correo seguro',
  201. Strings.secureEmailBackupDesc:
  202. 'Te enviaremos un correo electrónico con esta credencial a tu dirección de correo especificada para su custodia.',
  203. Strings.sendAndSave: 'Enviar y guardar',
  204. Strings.sendAndSaveDesc:
  205. 'Después de enviar el correo, te recomendamos que también guardes esta credencial en una ubicación segura en tu dispositivo.',
  206. // Routing Mode
  207. Strings.smart: 'Inteligente',
  208. Strings.smartModeDesc:
  209. 'Las redes local y VPN coexisten, y la ruta óptima se selecciona inteligentemente.',
  210. Strings.global: 'Global',
  211. Strings.globalModeDesc:
  212. 'Todo el tráfico se enruta a través del servidor VPN para garantizar la máxima privacidad y seguridad.',
  213. // Subscription Plans
  214. Strings.perYear: 'Por año',
  215. Strings.yearlyPlan: 'Plan anual',
  216. Strings.mostlyChoose: 'Más elegido',
  217. Strings.once: 'una vez',
  218. Strings.lifeTime: 'De por vida',
  219. Strings.monthPlan: 'Plan mensual',
  220. Strings.perWeek: 'Por semana',
  221. Strings.weekPlan: 'Plan semanal',
  222. Strings.limitedTime: 'Tiempo limitado',
  223. Strings.subscriptionChanged: 'Plan de suscripción cambiado con éxito',
  224. Strings.restoringPurchases: 'Restaurando compras...',
  225. Strings.openingPaymentSupport: 'Abriendo soporte de pago...',
  226. Strings.info: 'Información',
  227. // Other messages
  228. Strings.vpnConnectionError: 'Error de conexión VPN',
  229. Strings.vpnServiceDisconnected:
  230. 'El servicio VPN se desconectó inesperadamente',
  231. Strings.failedCaptureScreenshot: 'Error al capturar la captura de pantalla',
  232. Strings.imageSavedToAlbum: 'La imagen se ha guardado en tu álbum local',
  233. Strings.failedSaveImage: 'Error al guardar la imagen en la galería',
  234. Strings.failedToSave: 'Error al guardar',
  235. Strings.failedSendEmail: 'Error al enviar el correo',
  236. // Connection status
  237. Strings.activeTime: 'Tiempo activo',
  238. Strings.yearPlanPrice: 'Plan anual @price por año',
  239. // Connecting status carousel texts
  240. Strings.securingData: 'Protegiendo datos…',
  241. Strings.encryptingTraffic: 'Cifrando tráfico…',
  242. Strings.protectingPrivacy: 'Protegiendo privacidad…',
  243. Strings.safeConnection: 'Conexión segura…',
  244. Strings.yourDataIsSafe: 'Tus datos están seguros…',
  245. // Login & Signup
  246. Strings.login: 'Iniciar sesión',
  247. Strings.loginButton: 'Iniciar sesión',
  248. Strings.loginDescription:
  249. 'Después de un inicio de sesión exitoso, se aplicará su prueba gratuita y la membresía restante se sincronizará con su cuenta para usarla en todos los dispositivos vinculados.',
  250. Strings.signup: 'Registrarse en NOMO',
  251. Strings.signupButton: 'Registrarse',
  252. Strings.signupDescription:
  253. 'Después del registro, se deducirá su prueba gratuita y el tiempo de membresía restante se transferirá a su cuenta para uso en múltiples dispositivos.',
  254. Strings.username: 'Nombre de usuario',
  255. Strings.password: 'Contraseña',
  256. Strings.usernamePasswordRule: '6-20 caracteres (letras o números)',
  257. Strings.noAccount: '¿No tienes cuenta? ',
  258. Strings.registerNow: ' Regístrate ahora',
  259. Strings.alreadyHaveAccount: '¿Ya tienes una cuenta? ',
  260. Strings.loginNow: ' Inicia sesión ahora',
  261. // Feedback
  262. Strings.feedbackPlaceholder: 'Describe tu problema o sugerencia...',
  263. Strings.emailAddressForReply:
  264. '• Tu dirección de correo (para nuestra respuesta)',
  265. Strings.send: 'Enviar',
  266. // Account page additions
  267. Strings.changeSubscription: 'Cambiar suscripción',
  268. Strings.awaitingActivation: 'Esperando activación',
  269. Strings.relieve: 'Liberar',
  270. Strings.configureAuthorizedDevices: 'Configurar dispositivos autorizados...',
  271. Strings.authorizeUpTo4DevicesAsPremium:
  272. 'Autorizar hasta @max dispositivos como Premium (@current/@max)',
  273. Strings.youCanAuthorizeOtherDevices:
  274. 'Puedes autorizar otros dispositivos como usuarios Premium (@current/@max)',
  275. // Pre Code page
  276. Strings.preCodeInfoMessage:
  277. 'El código Pre es tu credencial de usuario premium.\nÚsalo para activar beneficios o sincronizar tu cuenta\nen otros dispositivos.',
  278. Strings.pleaseStoreSecurely: '¡Por favor, guárdalo de forma segura!',
  279. Strings.sendPreCodeEmailDesc:
  280. 'Envía tu código Pre a tu dirección de correo registrada',
  281. Strings.storeLocalCopyDesc:
  282. 'Guarda una copia de tu código Pre en este dispositivo',
  283. Strings.preview: 'Vista previa',
  284. Strings.hide: 'Ocultar',
  285. Strings.sendToEmail: 'Enviar por correo',
  286. Strings.saveLocalCopy: 'Guardar copia local',
  287. // Splash page
  288. Strings.secureYourConnection: 'Conexión segura',
  289. Strings.secureYourConnectionDesc:
  290. 'Puedes iniciar sesión o registrarte para compartir membresía en diferentes dispositivos.',
  291. // Pre Code Save Dialog
  292. Strings.save: 'Guardar',
  293. // Split Tunneling
  294. Strings.onlyOneModeActive: 'Solo puede estar activo un modo a la vez.',
  295. Strings.chooseAppsExcludeDesc:
  296. 'Elige apps que se conectarán directamente sin usar la VPN.',
  297. Strings.chooseAppsIncludeDesc:
  298. 'Elige apps que usarán la VPN mientras otras se conectan normalmente.',
  299. Strings.splitTunnelingDesc:
  300. 'El túnel dividido te permite controlar qué apps usan la conexión VPN y cuáles se conectan directamente. Te ayuda a gestionar el ancho de banda y acceder a contenido local o extranjero sin desactivar la VPN.',
  301. Strings.selectAppsExclude: 'Selecciona apps que no usarán VPN',
  302. Strings.selectAppsInclude: 'Selecciona apps que usarán VPN',
  303. Strings.deselectAll: 'Deseleccionar todas',
  304. Strings.allApps: 'Todas las apps',
  305. // Feedback Bottom Sheet
  306. Strings.howExperience: '¿Cómo ha sido\ntu experiencia hasta ahora?',
  307. Strings.wedLoveToKnow: '¡Nos encantaría saberlo!',
  308. // Feedback Tags - Bad 😡
  309. Strings.vpnConnectionFailed: 'Falló la conexión VPN',
  310. Strings.internetTooSlow: 'Internet demasiado lento',
  311. Strings.keepsDisconnecting: 'Se desconecta constantemente',
  312. Strings.appCrashes: 'La app se bloquea o congela',
  313. Strings.otherIssues: 'Otros problemas',
  314. // Feedback Tags - Poor 😥
  315. Strings.connectionUnstable: 'Conexión inestable',
  316. Strings.speedNotExpected: 'Velocidad no esperada',
  317. Strings.hardToUse: 'Difícil de usar / UI confusa',
  318. // Feedback Tags - Okay 🤭
  319. Strings.worksFineNotFast: 'Funciona bien pero no lo suficientemente rápido',
  320. Strings.limitedFreeServers: 'Servidores gratuitos limitados',
  321. Strings.appCouldBeSimpler: 'La app podría ser más simple',
  322. Strings.sometimesDisconnects: 'A veces se desconecta',
  323. Strings.nothingSpecial: 'Nada especial',
  324. // Feedback Tags - Good 😏
  325. Strings.easyToUse: 'Fácil de usar',
  326. Strings.fastConnection: 'Conexión rápida',
  327. Strings.stablePerformance: 'Rendimiento estable',
  328. Strings.usefulFreeVersion: 'Versión gratuita útil',
  329. Strings.satisfiedOverall: 'Satisfecho en general',
  330. // Feedback Tags - Excellent 🥰
  331. Strings.fastAndStable: 'Conexión rápida y estable',
  332. Strings.greatUserExperience: 'Gran experiencia de usuario',
  333. Strings.excellentPremiumFeatures: 'Excelentes funciones premium',
  334. Strings.worthRecommending: 'Vale la pena recomendarlo',
  335. Strings.loveTheDesign: 'Me encanta el diseño',
  336. // Change Password
  337. Strings.changePassword: 'Cambiar contraseña',
  338. Strings.changePasswordDescription:
  339. 'Puedes cambiar tu contraseña en cualquier momento para garantizar la seguridad. Sin límite de cambios de contraseña',
  340. Strings.enterNewPassword: 'Ingresa nueva contraseña',
  341. Strings.enterConfirmPassword: 'Confirma la contraseña',
  342. Strings.confirmPasswordMustBeTheSame:
  343. 'Las contraseñas ingresadas dos veces no coinciden',
  344. Strings.yes: 'Sí',
  345. // Push Notifications
  346. Strings.pushNotifications: 'Notificaciones push',
  347. Strings.upgradeNow: 'Actualizar ahora',
  348. // Bind email / Member benefits
  349. Strings.bindEmailMemberBenefits: 'Vincular cuenta/Beneficios de membresía',
  350. Strings.bindingAccountEmailProtectsPreRights:
  351. 'Vincular cuenta/correo protege tus derechos Pre.',
  352. Strings.associatedInterests: 'Beneficios asociados',
  353. Strings.associatedInterestsDesc:
  354. 'Ten en cuenta las siguientes reglas de suscripción al iniciar sesión:\n1. Cuenta gratuita: La cuenta heredará la suscripción actual en este dispositivo.\n2. Cuenta de miembro: La app cambiará al plan existente de esa cuenta.\nNota: La compra en este dispositivo seguirá siendo válida.',
  355. Strings.notNow: 'Ahora no',
  356. // VPN Error Messages
  357. Strings.vpnConnectionTimeoutError: 'Tiempo de conexión al nodo agotado',
  358. Strings.vpnNoNodeError: 'No hay nodos disponibles',
  359. Strings.vpnInitError: 'Error al inicializar el servicio VPN',
  360. Strings.vpnKillError: 'El servicio VPN fue terminado',
  361. Strings.vpnRevokeError: 'Conexión VPN desconectada, por favor reconecte',
  362. Strings.vpnServiceEmptyError: 'Servicio VPN no disponible',
  363. Strings.vpnRouterError: 'Error de configuración de enrutamiento VPN',
  364. Strings.vpnPermissionDeniedError: 'Permiso de VPN denegado',
  365. // Languages
  366. Strings.enLang: 'English',
  367. Strings.esLang: 'Español',
  368. Strings.frLang: 'Français',
  369. Strings.deLang: 'Deutsch',
  370. Strings.jaLang: '日本語',
  371. Strings.koLang: '한국어',
  372. Strings.faLang: 'فارسی',
  373. Strings.myLang: 'မြန်မာဘာသာ',
  374. Strings.arLang: 'عربي',
  375. Strings.ruLang: 'Русский',
  376. Strings.zhTWLang: '繁體中文',
  377. Strings.tkLang: 'Türkmençe',
  378. Strings.ptBRLang: 'Português (Brasil)',
  379. Strings.viLang: 'Tiếng Việt',
  380. Strings.idLang: 'Bahasa Indonesia',
  381. Strings.tlLang: 'Filipino',
  382. Strings.thLang: 'ไทย',
  383. Strings.hiLang: 'हिन्दी',
  384. Strings.trLang: 'Türkçe',
  385. // Signup
  386. Strings.signingUp: 'Registrando...',
  387. Strings.signUpSuccessful: 'Registro exitoso',
  388. // Login
  389. Strings.loggingIn: 'Iniciando sesión...',
  390. Strings.loginSuccessful: 'Inicio de sesión exitoso',
  391. // Logout
  392. Strings.loggingOut: 'Cerrando sesión...',
  393. Strings.logoutSuccessful: 'Cierre de sesión exitoso',
  394. // Change password
  395. Strings.changingPassword: 'Cambiando contraseña...',
  396. Strings.changePasswordSuccessful: 'Contraseña cambiada exitosamente',
  397. // Delete account
  398. Strings.deletingAccount: 'Eliminando cuenta...',
  399. Strings.deleteAccountSuccessful: 'Cuenta eliminada exitosamente',
  400. Strings.deleteAccountConfirmMessage:
  401. 'Eliminar tu cuenta eliminará permanentemente tus datos e información de membresía. Esta acción no se puede deshacer.',
  402. Strings.deleteAccountConfirmButton: 'Eliminar',
  403. // Remain time
  404. Strings.remainTime: 'Tiempo restante',
  405. Strings.remainTimeEnded: 'Tu tiempo disponible ha terminado',
  406. Strings.expired: 'Expirado',
  407. // Enable Notifications
  408. Strings.enableNotifications: 'Habilitar notificaciones',
  409. Strings.enableNotificationsDesc:
  410. 'Habilita las notificaciones para recibir actualizaciones importantes y mensajes.',
  411. Strings.enable: 'Habilitar',
  412. // Windows tray icon hints
  413. Strings.showWindow: 'Mostrar ventana',
  414. Strings.quitApp: 'Salir',
  415. Strings.vpnConnected: 'VPN conectado',
  416. Strings.vpnConnecting: 'VPN conectando',
  417. Strings.vpnDisconnected: 'VPN desconectado',
  418. // Feedback validation
  419. Strings.pleaseEnterFeedback: 'Por favor ingresa el contenido del comentario',
  420. Strings.pleaseEnterEmail: 'Por favor ingresa la dirección de correo electrónico',
  421. Strings.pleaseEnterValidEmail: 'Por favor ingresa una dirección de correo electrónico válida',
  422. Strings.feedbackSubmitted: 'Comentario enviado, te responderemos pronto',
  423. Strings.feedbackSubmitFailed: 'Error al enviar, por favor intenta de nuevo más tarde',
  424. // Unidades de tiempo
  425. Strings.days: 'días',
  426. Strings.day: 'día',
  427. Strings.hour: 'h',
  428. };