UNPKG

@oxyhq/services

Version:

Reusable OxyHQ module to handle authentication, user management, karma system, device-based session management and more 🚀

742 lines (741 loc) 28.7 kB
{ "signin": { "title": "Iniciar sesión", "subtitle": "Inicia sesión para continuar", "addAccountTitle": "Agregar otra cuenta", "addAccountSubtitle": "Inicia sesión con otra cuenta", "username": { "label": "Usuario", "placeholder": "Introduce tu usuario", "helper": "3-30 caracteres, solo letras y números", "required": "Por favor, introduce tu usuario.", "minLength": "El usuario debe tener al menos 3 caracteres." }, "password": { "label": "Contraseña", "placeholder": "Introduce tu contraseña", "required": "Por favor, introduce tu contraseña.", "hint": "Introduce tu contraseña para iniciar sesión" }, "actions": { "continue": "Continuar", "back": "Atrás", "signIn": "Entrar", "verify": "Verificar", "openAccountSwitcher": "Cambiar a otra cuenta", "openAccountSwitcherSubtitle": "{{count}} otras cuentas disponibles", "openAccountSwitcherSubtitle_singular": "1 otra cuenta disponible", "openAccountSwitcherSubtitle_zero": "Revisa tus cuentas guardadas", "manageAccounts": "Gestionar cuentas guardadas", "manageAccountsSubtitle": "Revisar sesiones, eliminar o cerrar sesión", "loadingOtherAccounts": "Cargando otras cuentas…", "switchAccountFailed": "No pudimos cambiar de cuenta. Inténtalo de nuevo." }, "forgotPrompt": "¿Olvidaste tu contraseña?", "security": { "dataSecure": "Tus datos están cifrados y seguros" }, "currentlySignedInAs": "Actualmente has iniciado sesión como", "alreadySignedInWith": "Ya has iniciado sesión con", "alreadySignedIn": "Ya has iniciado sesión", "alreadySignedInMessage": "Esta cuenta ya ha iniciado sesión. ¿Continuar con esta cuenta?", "continueWithAccount": "Continuar", "currentAccount": "Actual", "or": "o", "viewAllAccounts": "Ver {{count}} más", "status": { "accountSwitched": "Ahora usando {{name}}" }, "totp": { "title": "Código de dos factores", "subtitle": "Introduce el código de 6 dígitos de tu app autenticadora para @{{username}}", "invalidCode": "Código inválido. Inténtalo de nuevo.", "noAccess": "¿Sin acceso a tu autenticador?", "useBackupCode": "Usar código de respaldo", "useRecoveryKey": "Usar clave de recuperación" } }, "signup": { "welcome": { "title": "¡Te damos la bienvenida a Oxy!", "subtitle": "Crea tu cuenta en pocos pasos", "haveAccount": "¿Ya tienes cuenta?", "signInCta": "Inicia sesión" }, "identity": { "title": "¿Quién eres?", "subtitle": "Elige tu usuario e introduce tu correo" }, "username": { "helper": "3-30 caracteres, solo letras y números", "required": "Por favor, introduce un usuario", "minLength": "El usuario debe tener al menos 3 caracteres" }, "email": { "required": "Por favor, introduce una dirección de correo electrónico", "invalid": "Por favor, introduce una dirección de correo electrónico válida", "helper": "Nunca compartiremos tu correo" }, "security": { "title": "Protege tu cuenta", "subtitle": "Crea una contraseña fuerte para proteger tu cuenta" }, "password": { "helper": "Al menos 8 caracteres", "required": "Por favor, introduce una contraseña", "minLength": "La contraseña debe tener al menos 8 caracteres", "confirmRequired": "Por favor, confirma tu contraseña", "mismatch": "Las contraseñas no coinciden", "confirmHint": "Vuelve a introducir tu contraseña para confirmar" }, "summary": { "title": "¡Ya casi!", "subtitle": "Revisa tu información y crea tu cuenta", "sectionTitle": "Información de la cuenta", "fields": { "username": "Usuario", "email": "Correo electrónico", "password": "Contraseña" }, "notSet": "Sin definir", "securityTip": "Para mayor seguridad, habilita la Autenticación de Dos Factores (TOTP) en Configuración de la cuenta después de crear tu cuenta.", "legalReminder": "Al crear una cuenta, aceptas nuestros Términos de servicio y Política de privacidad." } }, "profile": { "edit": "Editar perfil", "noBio": "Este usuario aún no tiene biografía.", "joinedOn": "Se unió el {{date}}", "bornOn": "Nació el {{date}}", "karma": "Karma", "followers": "Seguidores", "following": "Siguiendo", "more": "+ {{count}} más" }, "language": { "title": "Idioma", "subtitle": "Elige tu idioma preferido", "current": "Idioma actual", "available": "Idiomas disponibles", "changed": "Idioma cambiado a {{lang}}" }, "recover": { "title": "Recuperar cuenta", "username": { "label": "Usuario", "placeholder": "Introduce tu usuario", "errorRequired": "Por favor, introduce tu usuario." }, "verify": { "title": "Verificar código", "action": "Verificar código" }, "enterCode": "Introduce el código de 6 dígitos de tu app de autenticación.", "newPassword": "Establecer nueva contraseña", "resetSuccess": "¡Tu contraseña ha sido restablecida! Ahora puedes iniciar sesión.", "noEmail": "Ya no enviamos correos de recuperación. Si activaste la autenticación de dos factores (TOTP), inicia sesión con tu usuario y contraseña y luego introduce el código del autenticador. De lo contrario, contacta con soporte.", "password": { "minLength": "La contraseña debe tener al menos 8 caracteres", "mismatch": "Las contraseñas no coinciden", "resetFailed": "Error al restablecer la contraseña" }, "missingCode": "Falta el código", "whatsNextTitle": "¿Qué sigue?", "whatsNextBody": "Ahora puedes restablecer tu contraseña o volver para iniciar sesión con tus credenciales.", "completeSecure": "La recuperación de tu cuenta se ha completado de forma segura." }, "editProfile": { "title": "Editar perfil", "sections": { "profilePicture": "Foto de perfil", "basicInfo": "Información básica", "about": "Sobre ti", "quickActions": "Acciones rápidas", "security": "Seguridad" }, "items": { "displayName": { "title": "Nombre para mostrar", "add": "Añade tu nombre para mostrar" }, "username": { "title": "Usuario", "choose": "Elige un usuario" }, "email": { "title": "Correo electrónico", "add": "Añade tu correo electrónico" }, "bio": { "title": "Biografía", "placeholder": "Cuenta algo sobre ti" }, "locations": { "title": "Ubicaciones", "add": "Añade tus ubicaciones", "count": "{{count}} ubicación añadida", "count_plural": "{{count}} ubicaciones añadidas" }, "links": { "title": "Enlaces", "add": "Añade tus enlaces", "count": "{{count}} enlace añadido", "count_plural": "{{count}} enlaces añadidos" }, "previewProfile": { "title": "Previsualizar perfil", "subtitle": "Ver cómo se ve tu perfil para otros" }, "privacySettings": { "title": "Ajustes de privacidad", "subtitle": "Controla quién puede ver tu perfil", "coming": "¡Los ajustes de privacidad estarán disponibles pronto!" }, "verifyAccount": { "title": "Verificar cuenta", "subtitle": "Obtén una insignia verificada", "coming": "¡La verificación de cuenta estará disponible pronto!" }, "twoFactor": { "title": "Autenticación de dos factores", "enabled": "Activada", "disabled": "Desactivada (recomendado)" } }, "confirms": { "removeAvatar": "¿Eliminar tu foto de perfil?" }, "toasts": { "profileUpdated": "Perfil actualizado correctamente", "updateFailed": "Error al actualizar el perfil", "avatarRemoved": "Avatar eliminado", "selectImage": "Selecciona un archivo de imagen", "avatarUnchanged": "El avatar no cambió", "avatarSelected": "Avatar seleccionado", "avatarUpdated": "Avatar actualizado", "updateAvatarFailed": "Error al actualizar el avatar", "noActiveSession": "No hay sesión activa", "totpStartFailed": "Error al iniciar el registro TOTP", "twoFactorEnabled": "Autenticación de dos factores activada", "invalidCode": "Código inválido", "twoFactorDisabled": "Autenticación de dos factores desactivada", "disableFailed": "Error al desactivar" } }, "common": { "actions": { "back": "Atrás", "continue": "Continuar", "next": "Siguiente", "getStarted": "Comenzar", "createAccount": "Crear cuenta", "signIn": "Entrar", "verify": "Verificar", "resetPassword": "Restablecer contraseña" }, "links": { "recoverAccount": "Recuperar tu cuenta", "signUp": "Registrarse" }, "labels": { "username": "Usuario", "email": "Correo electrónico", "password": "Contraseña", "confirmPassword": "Confirmar contraseña" }, "errors": { "signOutFailed": "Hubo un problema al cerrar sesión. Inténtalo de nuevo." }, "confirms": { "signOut": "¿Seguro que quieres cerrar sesión?", "signOutAll": "¿Seguro que quieres cerrar sesión en todas las cuentas?" }, "status": { "notSignedIn": "No has iniciado sesión", "loading": "Cargando..." } }, "accountOverview": { "title": "Cuenta", "sections": { "profile": "Perfil", "accountSettings": "Configuración de la cuenta", "accountManagement": "Gestión de la cuenta", "additionalAccounts": "Cuentas adicionales", "quickActions": "Acciones rápidas", "support": "Soporte y ajustes", "actions": "Acciones de la cuenta" }, "actions": { "manage": "Gestionar" }, "loadingAdditional": { "title": "Cargando cuentas...", "subtitle": "Espera mientras cargamos tus cuentas adicionales" }, "additional": { "noAccounts": { "title": "No hay otras cuentas", "subtitle": "Añade otra cuenta para cambiar entre ellas" } }, "items": { "addAccount": { "title": "Añadir otra cuenta", "subtitle": "Inicia sesión con otra cuenta" }, "signOutAll": { "title": "Cerrar sesión en todas las cuentas", "subtitle": "Eliminar todas las cuentas de este dispositivo" }, "accountSwitcher": { "switchPrompt": "¿Cambiar a {{username}}?", "titleShow": "Mostrar conmutador de cuentas", "titleHide": "Ocultar conmutador de cuentas", "subtitleHide": "Ocultar el conmutador de cuentas", "subtitleSwitchBetween": "Cambiar entre {{count}} cuentas", "subtitleLoading": "Cargando cuentas adicionales...", "subtitleManageMultiple": "Gestionar varias cuentas" }, "editProfile": { "title": "Editar perfil", "subtitle": "Actualiza tu información personal" }, "security": { "title": "Seguridad y privacidad", "subtitle": "Contraseña, 2FA y ajustes de privacidad" }, "notifications": { "title": "Notificaciones", "subtitle": "Gestiona tus preferencias de notificación" }, "premium": { "title": "Suscripciones Oxy+", "manage": "Gestionar tu plan premium", "upgrade": "Mejorar a funciones premium" }, "billing": { "title": "Gestión de facturación", "subtitle": "Métodos de pago y facturas", "coming": "¡La gestión de facturación estará disponible pronto!" }, "accountSwitcher": { "titleShow": "Mostrar conmutador de cuentas", "titleHide": "Ocultar conmutador de cuentas", "subtitleHide": "Ocultar el conmutador de cuentas", "subtitleSwitchBetween": "Cambiar entre {{count}} cuentas", "subtitleLoading": "Cargando cuentas adicionales...", "subtitleManageMultiple": "Gestionar varias cuentas" }, "downloadData": { "title": "Descargar mis datos", "subtitle": "Exporta la información de tu cuenta", "coming": "¡La descarga de datos estará disponible pronto!" }, "deleteAccount": { "title": "Eliminar cuenta", "subtitle": "Elimina tu cuenta permanentemente", "coming": "¡La eliminación de cuenta estará disponible pronto!" }, "preferences": { "title": "Preferencias de la cuenta", "subtitle": "Personaliza tu experiencia", "coming": "¡Las preferencias de la cuenta estarán disponibles pronto!" }, "help": { "title": "Ayuda y soporte", "subtitle": "Obtén ayuda con tu cuenta", "coming": "¡La ayuda y soporte estarán disponibles pronto!" }, "connectedApps": { "title": "Aplicaciones conectadas", "subtitle": "Gestiona el acceso de terceros", "coming": "¡Las aplicaciones conectadas estarán disponibles pronto!" }, "about": { "title": "Acerca de", "subtitle": "Versión e información de la app" }, "signOut": { "title": "Cerrar sesión", "subtitle": "Cierra sesión en tu cuenta actual" } }, "manageComing": "¡La gestión de tu cuenta Oxy estará disponible pronto!", "addAccountComing": "¡La función de agregar otra cuenta estará disponible pronto!" }, "accountCenter": { "sections": { "quickActions": "Acciones rápidas", "accountManagement": "Gestión de la cuenta", "multiAccount": "Multi‑cuenta", "addAccount": "Añadir cuenta", "moreOptions": "Más opciones" }, "quickActions": { "overview": "Resumen", "editProfile": "Editar perfil", "sessions": "Sesiones", "premium": "Premium", "billing": "Facturación", "switch": "Cambiar" }, "items": { "accountOverview": { "title": "Resumen de la cuenta", "subtitle": "Información completa de la cuenta" }, "editProfile": { "title": "Editar perfil", "subtitle": "Gestiona tu perfil y preferencias" }, "manageSessions": { "title": "Gestionar sesiones", "subtitle": "Seguridad y dispositivos activos" }, "fileManagement": { "title": "Gestión de archivos", "subtitle": "Sube, descarga y gestiona tus archivos" }, "premium": { "title": "Suscripciones Oxy+", "manage": "Gestiona tu plan premium", "upgrade": "Mejorar a funciones premium" }, "billing": { "title": "Gestión de facturación", "subtitle": "Métodos de pago y facturas" }, "switchAccount": { "title": "Cambiar de cuenta", "subtitle": "{{count}} cuentas disponibles" }, "addAccount": { "title": "Añadir otra cuenta", "subtitle": "Inicia sesión con otra cuenta" }, "notifications": { "title": "Notificaciones", "subtitle": "Gestiona la configuración de notificaciones", "coming": "¡La función de notificaciones estará disponible pronto!" }, "appInfo": { "title": "Información de la app", "subtitle": "Versión y detalles del sistema" } }, "signingOut": "Cerrando sesión...", "version": "Versión {{version}}" }, "accountSwitcher": { "title": "Conmutador de cuentas", "sections": { "current": "Cuenta actual", "otherWithCount": "Otras cuentas ({{count}})", "deviceSessions": "Sesiones de dispositivo" }, "currentBadge": "Actual", "loading": "Cargando cuentas...", "toasts": { "switchSuccess": "¡Cuenta cambiada correctamente!", "switchFailed": "Hubo un problema al cambiar de cuenta. Inténtalo de nuevo.", "removeSuccess": "¡Cuenta eliminada correctamente!", "removeFailed": "Hubo un problema al eliminar la cuenta. Inténtalo de nuevo.", "signOutAllSuccess": "¡Todas las cuentas cerradas correctamente!", "signOutAllFailed": "Hubo un problema al cerrar sesión: {{error}}", "deviceLoadFailed": "Error al cargar las sesiones de dispositivo. Inténtalo de nuevo.", "remoteSignOutSuccess": "¡Sesión cerrada correctamente en {{deviceName}}!", "remoteSignOutFailed": "Hubo un problema al cerrar sesión en el dispositivo. Inténtalo de nuevo.", "noOtherDeviceSessions": "No se encontraron otras sesiones de dispositivo para cerrar.", "signOutOthersSuccess": "¡Sesiones cerradas correctamente en los demás dispositivos!", "signOutOthersFailed": "Hubo un problema al cerrar sesión en otros dispositivos. Inténtalo de nuevo." }, "confirms": { "remove": "¿Seguro que quieres eliminar a {{displayName}} de este dispositivo? Tendrás que iniciar sesión de nuevo para acceder a esta cuenta.", "logoutAll": "¿Seguro que quieres cerrar sesión en todas las cuentas? Esto eliminará todas las cuentas guardadas de este dispositivo.", "remoteLogout": "¿Seguro que quieres cerrar sesión en \"{{deviceName}}\"? Esto finalizará la sesión en ese dispositivo.", "logoutOthers": "¿Seguro que quieres cerrar sesión en los otros {{count}} dispositivo(s)? Esto finalizará las sesiones en todos los demás dispositivos excepto en este." }, "device": { "loadingTitle": "Cargando sesiones de dispositivo...", "loadingSubtitle": "Espera mientras obtenemos tus sesiones de dispositivo", "noneTitle": "No se encontraron sesiones de dispositivo", "noneSubtitle": "La gestión de sesiones de dispositivo no está disponible", "thisDevice": "Este dispositivo", "lastActive": "Última actividad: {{date}}" }, "empty": { "title": "No hay cuentas guardadas", "subtitle": "Añade otra cuenta para cambiar rápidamente entre ellas" } }, "feedback": { "type": { "title": "¿Qué tipo de comentario?", "subtitle": "Elige la categoría que mejor describa tu comentario" }, "category": { "label": "Categoría" }, "details": { "title": "Cuéntanos más", "subtitle": "Proporciona detalles sobre tu comentario" }, "fields": { "title": { "label": "Título", "placeholder": "Resumen breve de tu comentario" }, "description": { "label": "Descripción", "placeholder": "Por favor, proporciona información detallada..." }, "email": { "label": "Correo electrónico", "placeholder": "Introduce tu correo electrónico" } }, "priority": { "label": "Nivel de prioridad" }, "contact": { "title": "Información de contacto", "subtitle": "Ayúdanos a ponernos en contacto contigo", "includeSystemInfo": "Incluye información del sistema para ayudarnos a entender mejor tu problema" }, "summary": { "title": "Resumen", "subtitle": "Por favor, revisa tu comentario antes de enviarlo", "type": "Tipo:", "priority": "Prioridad:", "category": "Categoría:", "titleLabel": "Título:", "contact": "Contacto:" }, "actions": { "submit": "Enviar comentario", "submitAnother": "Enviar otro" }, "success": { "thanks": "¡Gracias!", "message": "Tu comentario se ha enviado correctamente. Lo revisaremos y nos pondremos en contacto contigo pronto." }, "toasts": { "fillRequired": "Por favor, completa todos los campos requeridos", "thanks": "¡Gracias por tu comentario!", "submitFailed": "Error al enviar el comentario", "submitSuccess": "¡Comentario enviado correctamente!" } }, "karma": { "faq": { "title": "Preguntas frecuentes sobre karma", "subtitle": "Preguntas frecuentes sobre el sistema de karma", "search": "Buscar en las FAQ...", "noResults": "No se encontraron preguntas que coincidan con \"{{query}}\"", "items": { "what": { "q": "¿Qué es el karma?", "a": "El karma es un reconocimiento de tus acciones positivas en el ecosistema de Oxy. No se puede enviar ni recibir directamente." }, "earn": { "q": "¿Cómo gano karma?", "a": "Ayudando a otros, reportando errores, contribuyendo contenido y participando en eventos de la comunidad." }, "lose": { "q": "¿Puedo perder karma?", "a": "El karma puede reducirse por acciones negativas o por incumplir las reglas de la comunidad." }, "use": { "q": "¿Qué puedo hacer con el karma?", "a": "Desbloquea recompensas, insignias y funciones especiales a medida que ganas más karma." }, "transfer": { "q": "¿Puedo transferir karma a otros?", "a": "No, el karma no se puede enviar ni recibir. Solo se gana con tus acciones." }, "support": { "q": "¿Cómo obtengo soporte?", "a": "Contacta con el soporte de Oxy a través de la app o el sitio web para cualquier pregunta relacionada con el karma." } } }, "rules": { "title": "Reglas de karma", "subtitle": "Cómo ganar puntos de karma", "empty": "No se encontraron reglas." }, "leaderboard": { "title": "Clasificación de karma", "subtitle": "Mayores contribuidores de la comunidad", "empty": "No hay datos de clasificación." }, "rewards": { "title": "Recompensas de karma", "subtitle": "Desbloquea funciones especiales y reconocimiento", "intro": "¡Desbloquea funciones especiales y reconocimiento ganando karma!", "earlyAccess": { "title": "🎉 Acceso anticipado", "desc": "Obtén acceso anticipado a nuevas funciones con 100+ de karma." }, "badge": { "title": "🏅 Insignia de la comunidad", "desc": "Gana una insignia especial con 500+ de karma." }, "featured": { "title": "🌟 Miembro destacado", "desc": "Destácate en la comunidad con 1000+ de karma." }, "moreComing": "¡Más recompensas próximamente!" }, "center": { "balance": "Saldo de karma", "actions": { "leaderboard": "Clasificación", "rules": "Reglas", "about": "Acerca de", "rewards": "Recompensas", "faq": "FAQ" }, "info": "El karma solo se puede ganar con acciones positivas en el ecosistema de Oxy. No se puede enviar ni recibir directamente.", "history": "Historial de karma", "noHistory": "Aún no hay historial de karma.", "noDescription": "Sin descripción" }, "about": { "title": "Acerca del karma", "subtitle": "Aprende sobre el sistema de karma", "intro": "El karma es un reconocimiento de tus acciones positivas en el ecosistema de Oxy. No se puede enviar ni recibir directamente, solo se gana contribuyendo a la comunidad.", "how": { "title": "Cómo ganar karma", "help": "Ayudando a otros usuarios", "report": "Reportando errores", "contribute": "Contribuyendo contenido", "participate": "Participando en eventos", "other": "Otras acciones positivas" }, "why": { "title": "¿Por qué el karma?", "text": "El karma desbloquea funciones especiales y reconocimiento en el ecosistema de Oxy. ¡Cuanto más contribuyas, más ganarás!" } } }, "premium": { "title": "Suscripciones Oxy+", "forApp": "para {{app}}", "loading": "Cargando planes de suscripción...", "choosePlan": "Elige tu plan", "choosePlanSubtitle": "Desbloquea funciones premium y lleva tu experiencia al siguiente nivel", "availablePlans": "Planes disponibles", "why": "¿Por qué pasar a Premium?", "benefits": { "performance": { "title": "Rendimiento mejorado", "desc": "Procesamiento más rápido y acceso prioritario a nuestros servidores" }, "security": { "title": "Seguridad avanzada", "desc": "Cifrado y funciones de seguridad mejoradas" }, "support": { "title": "Soporte prioritario", "desc": "Obtén ayuda más rápido con nuestro equipo premium" } }, "toasts": { "planUnavailable": "Este plan no está disponible para la app actual ({{app}})", "mentionOnly": "Mention+ solo está disponible en la app Mention", "activated": "¡Suscripción activada correctamente!", "paymentFailed": "Error en el pago. Inténtalo de nuevo.", "willCancel": "La suscripción se cancelará al final del periodo de facturación", "cancelFailed": "No se pudo cancelar la suscripción", "reactivated": "Suscripción reactivada correctamente", "reactivateFailed": "No se pudo reactivar la suscripción", "featureSubscribed": "Te has suscrito a {{name}} correctamente", "featureSubscribeFailed": "Error al suscribirse a la función. Inténtalo de nuevo.", "featureUnsubscribed": "Te has dado de baja de {{name}}", "featureUnsubscribeFailed": "No se pudo dar de baja de la función" }, "confirms": { "cancelSub": "¿Seguro que quieres cancelar tu suscripción? Perderás el acceso a las funciones premium al final del periodo de facturación.", "unsubscribeFeature": "¿Seguro que quieres darte de baja de {{name}}?" }, "current": { "title": "Suscripción actual", "renewsOn": "Se renueva el {{date}}", "willCancelOn": "La suscripción se cancelará el {{date}}" }, "actions": { "reactivate": "Reactivar", "cancelSubBtn": "Cancelar suscripción", "manageBilling": "Gestionar facturación", "subscribeTo": "Suscribirse a {{name}}", "subscribe": "Suscribirse", "unsubscribe": "Darse de baja" }, "billing": { "monthly": "Mensual", "yearly": "Anual", "saveYearly": "💰 Ahorra un 20% con la facturación anual" }, "tabs": { "plans": "Planes completos", "features": "Funciones individuales" }, "plan": { "scope": { "allApps": "Funciona en todas las apps de Oxy", "exclusive": "Exclusivo de la app {{app}}", "availableIn": "Disponible en: {{apps}}" }, "badge": { "appExclusive": "Exclusivo de la app", "notAvailable": "No disponible" }, "perInterval": "por {{interval}}", "current": "Plan actual", "notAvailableInApp": "No disponible en la app actual" }, "feature": { "scope": { "allApps": "Disponible en todas las apps de Oxy", "availableIn": "Disponible en: {{apps}}" }, "includedInPlan": "Incluido en tu plan", "subscribed": "Suscrito" } }, "welcomeNew": { "welcome": { "titleWithName": "Te damos la bienvenida, {{username}} 👋", "title": "Te damos la bienvenida 👋", "body": "Acabas de crear una cuenta en un espacio tranquilo y ético. Unas pocas cosas rápidas — y listo." }, "account": { "title": "Una sola cuenta. Simple.", "bullets": [ "Una identidad en todo", "Sin volver a iniciar sesión todo el tiempo", "Tus preferencias van contigo" ] }, "principles": { "title": "En qué creemos", "bullets": [ "Privacidad por defecto", "Sin feeds manipuladores", "Tú decides qué compartir", "No vendemos tus datos" ] }, "karma": { "title": "Karma = Confianza y crecimiento", "body": "Oxy Karma es un sistema de puntos que reacciona a lo que haces. Las acciones útiles, respetuosas y constructivas lo aumentan. Las acciones dañinas o de poco esfuerzo lo reducen. Más karma puede desbloquear beneficios; poco karma puede limitar funciones. Mantiene la justicia y recompensa la contribución real." }, "avatar": { "title": "Hazlo tuyo", "body": "Añade un avatar para que te reconozcan. Se mostrará donde aparezcas aquí. Puedes omitirlo — puedes añadirlo más tarde.", "add": "Añadir avatar", "change": "Cambiar avatar" }, "ready": { "title": "¡Todo listo!", "body": "Explora. Contribuye. Gana karma. Mantén el control." }, "actions": { "back": "Atrás", "next": "Siguiente", "skip": "Omitir", "enter": "Entrar", "continue": "Continuar" } } }