chore: add locales as example

This commit is contained in:
Jesús Pérez 2025-12-18 01:19:21 +00:00
parent 22edc8be0a
commit 85529123c8
Signed by: jesus
GPG Key ID: 9F243E355E0BC939
4 changed files with 136 additions and 0 deletions

31
locales/en-US.toml Normal file
View File

@ -0,0 +1,31 @@
# English translations (alternative TOML format)
[forms.registration]
title = "User Registration"
description = "Create a new user account"
username-label = "Username"
username-prompt = "Please enter a username"
username-placeholder = "user123"
email-label = "Email Address"
email-prompt = "Please enter your email address"
email-placeholder = "user@example.com"
[forms.registration.roles]
admin = "Administrator"
user = "Regular User"
guest = "Guest"
developer = "Developer"
[forms.employee-onboarding]
title = "Employee Onboarding"
description = "Complete your onboarding process"
welcome = "Welcome to the team!"
full-name-prompt = "What is your full name?"
department-prompt = "Which department are you joining?"
start-date-prompt = "What is your start date?"
[forms.feedback]
title = "Feedback Form"
overall-satisfaction-prompt = "How satisfied are you with our service?"
improvement-prompt = "What could we improve?"
contact-prompt = "Can we contact you with follow-up questions?"

37
locales/en-US/forms.ftl Normal file
View File

@ -0,0 +1,37 @@
# English translations for common form fields
## Registration form
registration-title = User Registration
registration-description = Create a new user account
registration-username-label = Username
registration-username-prompt = Please enter a username
registration-username-placeholder = user123
registration-email-label = Email Address
registration-email-prompt = Please enter your email address
registration-email-placeholder = user@example.com
registration-password-label = Password
registration-password-prompt = Please enter a password
registration-password-placeholder = ••••••••
registration-confirm-label = I agree to the terms and conditions
registration-confirm-prompt = Do you agree to the terms and conditions?
## Role selection
role-prompt = Please select your role
role-admin = Administrator
role-user = Regular User
role-guest = Guest
role-developer = Developer
## Common actions
action-submit = Submit
action-cancel = Cancel
action-next = Next
action-previous = Previous
action-confirm = Confirm
action-decline = Decline
## Common validation messages
error-required = This field is required
error-invalid-email = Please enter a valid email address
error-password-too-short = Password must be at least 8 characters
error-passwords-mismatch = Passwords do not match

31
locales/es-ES.toml Normal file
View File

@ -0,0 +1,31 @@
# Traducciones al español (formato TOML alternativo)
[forms.registration]
title = "Registro de Usuario"
description = "Crear una nueva cuenta de usuario"
username-label = "Nombre de usuario"
username-prompt = "Por favor, ingrese su nombre de usuario"
username-placeholder = "usuario123"
email-label = "Correo electrónico"
email-prompt = "Por favor, ingrese su correo electrónico"
email-placeholder = "usuario@ejemplo.com"
[forms.registration.roles]
admin = "Administrador"
user = "Usuario Regular"
guest = "Invitado"
developer = "Desarrollador"
[forms.employee-onboarding]
title = "Incorporación de Empleado"
description = "Complete su proceso de incorporación"
welcome = "¡Bienvenido al equipo!"
full-name-prompt = "¿Cuál es su nombre completo?"
department-prompt = "¿A cuál departamento se está uniendo?"
start-date-prompt = "¿Cuál es su fecha de inicio?"
[forms.feedback]
title = "Formulario de Retroalimentación"
overall-satisfaction-prompt = "¿Cuán satisfecho está con nuestro servicio?"
improvement-prompt = "¿Qué podríamos mejorar?"
contact-prompt = "¿Podemos contactarlo con preguntas de seguimiento?"

37
locales/es-ES/forms.ftl Normal file
View File

@ -0,0 +1,37 @@
# Traducciones al español para formularios comunes
## Formulario de registro
registration-title = Registro de Usuario
registration-description = Crear una nueva cuenta de usuario
registration-username-label = Nombre de usuario
registration-username-prompt = Por favor, ingrese su nombre de usuario
registration-username-placeholder = usuario123
registration-email-label = Correo electrónico
registration-email-prompt = Por favor, ingrese su correo electrónico
registration-email-placeholder = usuario@ejemplo.com
registration-password-label = Contraseña
registration-password-prompt = Por favor, ingrese su contraseña
registration-password-placeholder = ••••••••
registration-confirm-label = Acepto los términos y condiciones
registration-confirm-prompt = ¿Acepta los términos y condiciones?
## Selección de rol
role-prompt = Por favor, seleccione su rol
role-admin = Administrador
role-user = Usuario Regular
role-guest = Invitado
role-developer = Desarrollador
## Acciones comunes
action-submit = Enviar
action-cancel = Cancelar
action-next = Siguiente
action-previous = Anterior
action-confirm = Confirmar
action-decline = Rechazar
## Mensajes de validación comunes
error-required = Este campo es requerido
error-invalid-email = Por favor, ingrese una dirección de correo válida
error-password-too-short = La contraseña debe tener al menos 8 caracteres
error-passwords-mismatch = Las contraseñas no coinciden