kubeflow / pipelines

Machine Learning Pipelines for Kubeflow
https://www.kubeflow.org/docs/components/pipelines/
Apache License 2.0
3.55k stars 1.6k forks source link

[feature] Add i18n Support #8380

Closed Souheil-Yazji closed 6 months ago

Souheil-Yazji commented 1 year ago

Feature Area

/area frontend

What feature would you like to see?

Include i18n support for Kubeflow Pipelines to allow multilingual support.

What is the use case or pain point?

Offering kubeflow pipelines in languages other than English will help non-english native users with the kubeflow pipelines UI.

Is there a workaround currently?

We host Kubeflow Pipelines at Statistics Canada, we're required to offer a french translation of the frontend, which we use our own fork to implement using i18next.

One major issue is keeping the fork synced with the upstream code base, as we try to keep our hosting of Kubeflow up to date.

A solution which would benefit the upstream project, our team, and other users would be to merge the i18n work to the upstream repo. I've already seen a PR for i18n which shows that other users of kubeflow are interested in internationalization of Pipelines.

Our fork's current state is 2.0.0-alpha.3 which should integrate with KF1.6 successfully. We are currently implementing the i18n for that release.


Love this idea? Give it a 👍.

zijianjoy commented 1 year ago

Please bring i18n support to Kubeflow community (For example: https://github.com/kubeflow/kubeflow/issues/6665).

My feedback is that it will bring difficulty to maintain the i18n up-to-date in long term. Therefore I suggest making i18n an extension than contributing to the main repos.

github-actions[bot] commented 9 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 6 months ago

This issue has been automatically closed because it has not had recent activity. Please comment "/reopen" to reopen it.