feat(localization): expand language support and enhance UI for user settings
All checks were successful
Deploy to production / deploy (push) Successful in 3m0s
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.
This commit is contained in:
@@ -1,5 +1,54 @@
|
||||
{
|
||||
"home": {
|
||||
"dashboard": {
|
||||
"kicker": "Tu área",
|
||||
"title": "¡Bienvenido de nuevo!",
|
||||
"subtitle": "Tu punto de entrada personal a la comunidad, las citas, Falukant y la actividad en curso.",
|
||||
"edit": "Editar panel",
|
||||
"addWidget": "+ Añadir widget ...",
|
||||
"addAgain": "Añadir de nuevo",
|
||||
"done": "Listo",
|
||||
"sectionTitle": "Tu resumen",
|
||||
"sectionIntro": "Los widgets se pueden mover y ajustar en el modo de edición.",
|
||||
"widgetTitlePlaceholder": "Título",
|
||||
"removeWidget": "Eliminar widget",
|
||||
"remove": "Eliminar",
|
||||
"empty": "Aún no hay widgets. Haz clic en “Editar panel” y luego en “+ Añadir widget”.",
|
||||
"defaultAppointmentsWidget": "Citas",
|
||||
"loadError": "No se pudo cargar el panel.",
|
||||
"saveError": "No se pudo guardar el panel.",
|
||||
"widgetLabels": {
|
||||
"appointments": "Citas",
|
||||
"falukant": "Falukant",
|
||||
"news": "Noticias",
|
||||
"birthdays": "Cumpleaños",
|
||||
"upcoming": "Próximas citas",
|
||||
"calendar": "Calendario"
|
||||
},
|
||||
"overview": {
|
||||
"activeWidgetsLabel": "Widgets activos",
|
||||
"activeWidgetsText": "Tu panel es modular y se puede reorganizar en cualquier momento.",
|
||||
"availableModulesLabel": "Módulos disponibles",
|
||||
"availableModulesText": "Puedes combinar módulos de comunidad, calendario, noticias y Falukant.",
|
||||
"editModeLabel": "Modo de edición",
|
||||
"editModeActive": "Activo",
|
||||
"editModeInactive": "Desactivado",
|
||||
"editModeActiveText": "Ahora mismo se pueden añadir y ajustar widgets.",
|
||||
"editModeInactiveText": "El contenido sigue siendo claro y fácil de leer."
|
||||
}
|
||||
},
|
||||
"vocabLanding": {
|
||||
"eyebrow": "Aprende idiomas en línea",
|
||||
"title": "El entrenador de vocabulario en YourPart combina aprendizaje, cursos y ejercicios en una sola plataforma.",
|
||||
"lead": "Trabaja con lecciones interactivas, amplía tu vocabulario y usa contenido estructurado para un flujo de aprendizaje motivador directamente en el navegador.",
|
||||
"cta": "Empezar gratis",
|
||||
"feature1Title": "Cursos interactivos",
|
||||
"feature1Text": "Cursos, lecciones y ejercicios ayudan a construir nuevas competencias lingüísticas de forma sistemática.",
|
||||
"feature2Title": "Orientado a la práctica",
|
||||
"feature2Text": "Vocabulario, gramática y repaso se adaptan a una rutina de aprendizaje cotidiana.",
|
||||
"feature3Title": "Parte de una comunidad",
|
||||
"feature3Text": "El área de idiomas está integrada en una plataforma comunitaria más amplia con blogs, foro y chat."
|
||||
},
|
||||
"betaNoticeLabel": "Aviso beta:",
|
||||
"betaNoticeText": "YourPart está en desarrollo activo. Algunas funciones pueden estar incompletas, pueden faltar contenidos y puede haber cambios.",
|
||||
"nologin": {
|
||||
|
||||
Reference in New Issue
Block a user