Superset i18n: Translate user-provided asset labels, titles, etc.

Abierto
#309 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado

Línea de trabajo

Comienza con el Superset Improvement Proposal del issue #30723 y el issue relacionado de Superset #13442; el payload no menciona archivos ni tests del repositorio. Se considera terminado cuando se haya aprobado la propuesta, se haya contribuido el cambio a Superset, se haya hecho el backport a la versión de Aspects y se hayan reemplazado las copias del workaround específicas de cada idioma cuando existan traducciones.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Description

"As a client of Aspects, I want dashboards and charts in my native language so that I can understand the data I'm viewing."

Enhance Superset to allow users to provide translations for asset fields like dashboard titles and descriptions, chart titles, descriptions, and axis labels.

Solution must also provide an automated way to extract and update asset translations in a format compatible with from Open edX Transifex.

Currently Aspects works around this issue by creating multiple copies of the standard charts and dashboards for each of our supported languages, with hard-coded translations.

Supporting information

https://github.com/apache/superset/issues/13442

Approach
  • Perform a discovery in the form of a Superset Improvement Proposal, and get approved by Superset's contributors.
  • Contribute the change to Superset, in phases as needed.
Aspects specifics
  • Ensure the solution is backported to the Superset version used by Aspects.
  • Replace the Aspects workaround copies with the new translation mechanism, using existing translations where available.
Lenguaje dominante
Makefile
Estrellas
9
Forks
12
Merge medio
13 h 27 min
PR fusionados (30 d)
6

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de openedx/openedx-aspects

Todos los issues de openedx/openedx-aspects

Issues similares

Más issues de Internationalization

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.