All checks were successful
Deploy to production / deploy (push) Successful in 3m0s
- Added support for additional UI locales including Cebuano and Spanish, improving accessibility for a broader user base. - Updated language selection components in the AppHeader and SettingsWidget to reflect new language options, enhancing user experience. - Enhanced localization of various UI elements across components, ensuring consistent language representation and improved user engagement. - Implemented logic to synchronize user language preferences with backend settings, providing a seamless experience when changing languages.
234 lines
9.5 KiB
JSON
234 lines
9.5 KiB
JSON
{
|
|
"settings": {
|
|
"personal": {
|
|
"title": "Datos personales",
|
|
"label": {
|
|
"language": "Idioma",
|
|
"birthdate": "Fecha de nacimiento",
|
|
"gender": "Género",
|
|
"town": "Ciudad",
|
|
"zip": "Código postal",
|
|
"eyecolor": "Color de ojos",
|
|
"haircolor": "Color de pelo",
|
|
"hairlength": "Longitud del pelo",
|
|
"skincolor": "Color de piel",
|
|
"freckles": "Pecas",
|
|
"weight": "Peso",
|
|
"bodyheight": "Altura",
|
|
"piercings": "Piercings",
|
|
"tattoos": "Tatuajes",
|
|
"sexualpreference": "Orientación",
|
|
"pubichair": "Vello púbico",
|
|
"penislength": "Longitud del pene",
|
|
"brasize": "Talla de sujetador",
|
|
"willChildren": "Quiero hijos",
|
|
"smokes": "Fuma",
|
|
"drinks": "Bebe alcohol",
|
|
"hasChildren": "Tengo hijos",
|
|
"interestedInGender": "Interesado/a en"
|
|
},
|
|
"tooltip": {
|
|
"language": "Idioma",
|
|
"birthdate": "Fecha de nacimiento",
|
|
"gender": "Género",
|
|
"town": "Ciudad",
|
|
"zip": "Código postal",
|
|
"eyecolor": "Color de ojos",
|
|
"haircolor": "Color de pelo",
|
|
"hairlength": "Longitud del pelo",
|
|
"skincolor": "Color de piel",
|
|
"freckles": "Pecas",
|
|
"weight": "Peso",
|
|
"bodyheight": "Altura",
|
|
"piercings": "Piercings",
|
|
"tattoos": "Tatuajes",
|
|
"sexualpreference": "Orientación",
|
|
"pubichair": "Vello púbico",
|
|
"penislength": "Longitud del pene",
|
|
"brasize": "Talla de sujetador"
|
|
},
|
|
"gender": {
|
|
"male": "Masculino",
|
|
"female": "Femenino",
|
|
"transmale": "Hombre trans",
|
|
"transfemale": "Mujer trans",
|
|
"nonbinary": "No binario"
|
|
},
|
|
"language": {
|
|
"de": "Alemán",
|
|
"en": "Inglés",
|
|
"ceb": "Bisaya",
|
|
"es": "Español"
|
|
},
|
|
"eyecolor": {
|
|
"blue": "Azul",
|
|
"green": "Verde",
|
|
"brown": "Marrón",
|
|
"black": "Negro",
|
|
"grey": "Gris",
|
|
"hazel": "Avellana",
|
|
"amber": "Ámbar",
|
|
"red": "Rojo",
|
|
"other": "Otro"
|
|
},
|
|
"haircolor": {
|
|
"black": "Negro",
|
|
"brown": "Castaño",
|
|
"blonde": "Rubio",
|
|
"red": "Rojo",
|
|
"grey": "Gris",
|
|
"white": "Blanco",
|
|
"other": "Otro"
|
|
},
|
|
"hairlength": {
|
|
"short": "Corto",
|
|
"medium": "Medio",
|
|
"long": "Largo",
|
|
"bald": "Calvo",
|
|
"other": "Otro"
|
|
},
|
|
"skincolor": {
|
|
"light": "Clara",
|
|
"medium": "Media",
|
|
"dark": "Oscura",
|
|
"other": "Otra"
|
|
},
|
|
"freckles": {
|
|
"much": "Muchas",
|
|
"medium": "Medias",
|
|
"less": "Pocas",
|
|
"none": "Ninguna"
|
|
},
|
|
"sexualpreference": {
|
|
"straight": "Heterosexual",
|
|
"gay": "Homosexual",
|
|
"bi": "Bisexual",
|
|
"asexual": "Asexual",
|
|
"pan": "Pansexual"
|
|
},
|
|
"pubichair": {
|
|
"none": "Ninguno",
|
|
"short": "Corto",
|
|
"medium": "Medio",
|
|
"long": "Largo",
|
|
"hairy": "Natural",
|
|
"waxed": "Depilación con cera",
|
|
"landingstrip": "Franja",
|
|
"bikinizone": "Solo zona bikini",
|
|
"other": "Otro"
|
|
},
|
|
"interestedInGender": {
|
|
"male": "Hombres",
|
|
"female": "Mujeres"
|
|
},
|
|
"smokes": {
|
|
"often": "A menudo",
|
|
"socially": "Socialmente",
|
|
"daily": "A diario",
|
|
"never": "Nunca"
|
|
},
|
|
"drinks": {
|
|
"often": "A menudo",
|
|
"socially": "Socialmente",
|
|
"daily": "A diario",
|
|
"never": "Nunca"
|
|
}
|
|
},
|
|
"view": {
|
|
"title": "Apariencia"
|
|
},
|
|
"sexuality": {
|
|
"title": "Sexualidad"
|
|
},
|
|
"account": {
|
|
"title": "Account",
|
|
"username": "Nombre de usuario",
|
|
"email": "Dirección de correo electrónico",
|
|
"newpassword": "Contraseña",
|
|
"newpasswordretype": "Repetir contraseña",
|
|
"deleteAccount": "Eliminar cuenta",
|
|
"language": "Idioma",
|
|
"showinsearch": "Mostrar en búsquedas de usuarios",
|
|
"changeaction": "Actualizar datos de usuario",
|
|
"oldpassword": "Contraseña anterior (obligatoria)",
|
|
"adultAccessTitle": "Área erótica",
|
|
"adultAccessIntro": "El área erótica está destinada solo a usuarios adultos y además requiere aprobación de moderación.",
|
|
"requestAdultVerification": "Solicitar acceso",
|
|
"requestAdultVerificationSuccess": "La solicitud de acceso se ha enviado.",
|
|
"requestAdultVerificationError": "No se pudo enviar la solicitud de acceso.",
|
|
"adultStatus": {
|
|
"ineligible": {
|
|
"title": "No disponible",
|
|
"body": "El área erótica solo es visible para usuarios adultos."
|
|
},
|
|
"none": {
|
|
"title": "Aún no desbloqueado",
|
|
"body": "El área es visible, pero seguirá bloqueada hasta que un moderador la apruebe."
|
|
},
|
|
"pending": {
|
|
"title": "Revisión pendiente",
|
|
"body": "Tu solicitud está pendiente de revisión. El área seguirá bloqueada hasta entonces."
|
|
},
|
|
"approved": {
|
|
"title": "Desbloqueado",
|
|
"body": "El área erótica está habilitada para tu cuenta."
|
|
},
|
|
"rejected": {
|
|
"title": "Solicitud rechazada",
|
|
"body": "La última solicitud no fue aprobada. Puedes enviar una nueva."
|
|
}
|
|
}
|
|
},
|
|
"languageAssistant": {
|
|
"eyebrow": "Ajustes",
|
|
"title": "Asistente de idiomas e IA",
|
|
"intro": "Aquí puedes guardar tu propio acceso API (p. ej. OpenAI) para funciones del curso de idiomas. La clave se guarda cifrada en el servidor; necesitas una cuenta en el proveedor.",
|
|
"linkSignup": "Crear cuenta en OpenAI (nueva pestaña)",
|
|
"linkApiKeys": "Gestionar claves API de OpenAI (nueva pestaña)",
|
|
"enabled": "Permitir uso para funciones de idioma",
|
|
"baseUrl": "URL base de la API (opcional)",
|
|
"baseUrlPlaceholder": "Vacío = predeterminado (OpenAI). Para Ollama p. ej. http://127.0.0.1:11434/v1",
|
|
"model": "Nombre del modelo",
|
|
"apiKey": "Clave API",
|
|
"apiKeyHint": "Déjalo vacío para conservar la clave guardada.",
|
|
"apiKeyPlaceholderNew": "Pegar nueva clave",
|
|
"apiKeyPlaceholderHasKey": "La clave guardada termina en …{last4} — vacío = conservar",
|
|
"apiKeyPlaceholderClear": "Se borrará al guardar con «Eliminar clave» abajo",
|
|
"clearKey": "Eliminar clave API guardada",
|
|
"save": "Guardar",
|
|
"saved": "Ajustes guardados.",
|
|
"saveError": "No se pudo guardar.",
|
|
"confirmClear": "¿Eliminar realmente la clave API?",
|
|
"keyStatusStored": "Clave API guardada.",
|
|
"keyStatusInvalid": "Existe una clave API guardada, pero no se puede leer. Guárdala de nuevo.",
|
|
"keyStatusMissing": "Actualmente no hay ninguna clave API guardada."
|
|
},
|
|
"interests": {
|
|
"title": "Intereses",
|
|
"new": "Nuevo interés",
|
|
"add": "Añadir",
|
|
"added": "El nuevo interés se ha añadido y está en revisión. Hasta finalizar, no será visible en la lista de intereses.",
|
|
"adderror": "Se produjo un error al añadir el interés.",
|
|
"errorsetinterest": "No se pudo asignar el interés."
|
|
},
|
|
"visibility": {
|
|
"Invisible": "No mostrar",
|
|
"OnlyFriends": "Solo amigos",
|
|
"FriendsAndAdults": "Amigos y adultos",
|
|
"AdultsOnly": "Solo adultos",
|
|
"All": "Mostrar a todos"
|
|
},
|
|
"flirt": {
|
|
"title": "Flirt"
|
|
},
|
|
"immutable": {
|
|
"tooltip": "Este campo no se puede modificar. Para cambios, contacta con soporte.",
|
|
"supportContact": "Contactar con soporte",
|
|
"supportMessage": {
|
|
"general": "Hola,\n\nquiero solicitar un cambio en mis datos de perfil que no se pueden modificar.\n\nPor favor, contactad conmigo para más detalles.\n\nUn saludo",
|
|
"specific": "Hola,\n\nquiero solicitar un cambio en los siguientes datos de perfil que no se pueden modificar: {fields}\n\nPor favor, contactad conmigo para más detalles.\n\nUn saludo"
|
|
}
|
|
}
|
|
}
|
|
}
|