feat(i18n): implement deep merging for locale chunks and enhance Cebuano translations
All checks were successful
Deploy to production / deploy (push) Successful in 2m48s

- Introduced a deep merge function to combine locale chunks, improving the handling of language data for Cebuano.
- Updated Cebuano locale files with comprehensive translations, including new sections for admin, social network, and settings.
- Enhanced existing translations for clarity and consistency across various components, ensuring a better user experience.
- Added new fields in the settings and profile sections to capture more user attributes, improving personalization options.
This commit is contained in:
Torsten Schulz (local)
2026-04-07 16:23:11 +02:00
parent e9f0f6c133
commit f715c6125d
17 changed files with 4380 additions and 1173 deletions

View File

@@ -142,6 +142,8 @@
},
"account": {
"title": "Account",
"heroEyebrow": "Ajustes",
"heroIntro": "Gestiona nombre de usuario, correo, contraseña y visibilidad en un solo lugar.",
"username": "Nombre de usuario",
"email": "Dirección de correo electrónico",
"newpassword": "Contraseña",
@@ -151,6 +153,15 @@
"showinsearch": "Mostrar en búsquedas de usuarios",
"changeaction": "Actualizar datos de usuario",
"oldpassword": "Contraseña anterior (obligatoria)",
"validation": {
"newPasswordTooShort": "La nueva contraseña debe tener al menos 8 caracteres.",
"passwordMismatch": "Las contraseñas no coinciden.",
"oldPasswordRequired": "Se necesita la contraseña actual para cambiarla."
},
"feedback": {
"saved": "Los ajustes de la cuenta se guardaron correctamente.",
"saveError": "Se produjo un error al guardar los ajustes de la cuenta."
},
"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",
@@ -218,6 +229,10 @@
"AdultsOnly": "Solo adultos",
"All": "Mostrar a todos"
},
"feedback": {
"updateError": "No se pudo guardar el cambio.",
"visibilityUpdateError": "No se pudo actualizar la visibilidad."
},
"flirt": {
"title": "Flirt"
},