Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(i18n): añadir soporte para español latinoamericano (es-419) #1373

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from

Conversation

sosamilton
Copy link

feat(i18n): Añadir soporte para español latinoamericano (es-419)

Añade soporte para el idioma español latinoamericano (es-419) en todos los componentes comunes y plugins.

Se han realizado los siguientes cambios:

  • Añadidos archivos de traducción para componentes comunes y plugins.
  • Traducidas todas las cadenas de texto necesarias al español latinoamericano.
  • Asegurada la consistencia y precisión en las traducciones.

Cambios

Componentes Comunes:

  • Añadidas traducciones al español latinoamericano para elementos de UI comunes y mensajes.

Plugins:

  • Añadidas traducciones al español latinoamericano para elementos de UI específicos del plugin de gráficos.
  • Añadidas traducciones al español latinoamericano para elementos de UI específicos del plugin de vista de formulario.

Archivos Modificados

  • apps/nextjs-app/next-i18next.config.js
  • apps/nextjs-app/src/features/app/components/LanguagePicker.tsx
  • apps/nextjs-app/src/middleware.ts
  • packages/common-i18n/src/locales/es-419/auth.json
  • packages/common-i18n/src/locales/es-419/common.json
  • packages/common-i18n/src/locales/es-419/dashboard.json
  • packages/common-i18n/src/locales/es-419/developer.json
  • packages/common-i18n/src/locales/es-419/oauth.json
  • packages/common-i18n/src/locales/es-419/plugin.json
  • packages/common-i18n/src/locales/es-419/sdk.json
  • packages/common-i18n/src/locales/es-419/setting.json
  • packages/common-i18n/src/locales/es-419/share.json
  • packages/common-i18n/src/locales/es-419/space.json
  • packages/common-i18n/src/locales/es-419/system.json
  • packages/common-i18n/src/locales/es-419/table.json
  • packages/common-i18n/src/locales/es-419/token.json
  • packages/common-i18n/src/locales/es-419/zod.json
  • plugins/src/locales/chart/es-419.json
  • plugins/src/locales/sheet-form-view/es-419.json

Lista de verificación

  • Añadidas traducciones al español latinoamericano para componentes comunes.
  • Añadidas traducciones al español latinoamericano para los plugins de gráficos y vista de formulario.
  • Verificadas las traducciones para asegurar precisión y consistencia.
  • Actualizada la documentación para reflejar el soporte del nuevo idioma.

Pruebas

  • Verificado que las traducciones al español latinoamericano se muestran correctamente en la UI.
  • Asegurado que el cambio al idioma español latinoamericano funciona sin problemas.

Notas adicionales

  • Háganme saber si se requieren cambios o actualizaciones adicionales.
  • Esta contribución busca ampliar el alcance de Teable a la comunidad hispanohablante de Latinoamérica.

Implementa la traducción completa de la interfaz al español latinoamericano (es-419). Incluye:

- Archivos de traducción para todos los componentes de la aplicación

- Configuración de entorno para soportar el nuevo idioma

- Ajustes en el selector de idiomas

Este cambio permite a usuarios hispanohablantes de Latinoamérica utilizar la aplicación en su idioma nativo, mejorando la accesibilidad y experiencia de usuario.
@CLAassistant
Copy link

CLAassistant commented Mar 9, 2025

CLA assistant check
All committers have signed the CLA.

const languages = [
{ key: 'zh', title: '中文' },
{ key: 'en', title: 'English' },
{ key: 'es-419', title: 'Español (Latinoamérica)' },
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since es-419 is our only Español language, we don't need to specify its variants. just use es

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ya realicé los cambios solicitados y normalicé el código de idioma a "es". Inicialmente utilicé BCP 47 con "es-419" para reflejar términos más latinoamericanos, ya que algunos pueden diferir del español general. No encontré en la documentación una especificación sobre el uso de ISO 639-1 como referencia para los códigos de idioma, por lo que tomé esa decisión para explicitar la variante regional del idioma.

Quedo atento a cualquier aclaración.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants