argoproj / argo-workflows

Workflow Engine for Kubernetes
https://argo-workflows.readthedocs.io/
Apache License 2.0
14.95k stars 3.19k forks source link

i18n Proposal for the UI #10103

Open LinuxSuRen opened 1 year ago

LinuxSuRen commented 1 year ago

Summary

It would be good to have i18n support on the UI page.

Use Cases

As a Chinese developer, I'd like to contribute to the translation of Chinese. Just in case anyone might want to know more about me. I'm a maintainer of the Jenkins Chinese plugin.


Message from the maintainers:

Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.

terrytangyuan commented 1 year ago

Thanks for the idea. Do you have any examples? I’ve only seen project website in different languages but not the actual UI.

LinuxSuRen commented 1 year ago

The Jenkins Chinese plugin could only work in a running Jenkins instance.

Another example is the website of Jenkins:

LinuxSuRen commented 1 year ago

Additionally, I'd be happy to help with the i18n support for the Argo Workflow website if the Argo team believe it's ok.

terrytangyuan commented 1 year ago

I am not sure if it's a good idea to support different languages in the UI. I don't see that often.

Regarding the website, my main concern is that the translations can get outdated very easily since people are only contributing to the English docs.

LinuxSuRen commented 1 year ago

Having multiple languages support is a quite common use case. I'm totally ok with only English or multiple languages support. But it will be easier to have more users if there is multiple languages support.

Speaking of the translations that might get outdated, I don't think this is a big problem. English still is the primary language.

terrytangyuan commented 1 year ago

Have you checked if Google Translator or other translation services are already good enough? Manual translation seems very time-consuming and not maintainable.

LinuxSuRen commented 1 year ago

I'd rather read English directly instead of the automated translation version.

terrytangyuan commented 1 year ago

Thanks. Let's keep tracking this here and see if there's a lot of interest from the community (please 👍🏻 on the issue if you are interested in seeing this).

LinuxSuRen commented 1 year ago

Thanks. Let's keep tracking this here and see if there's a lot of interest from the community.

Sure.

LinuxSuRen commented 1 year ago

In case of someone might be interested in Chinese materials of Argo Workflows. See also the following repository.

https://github.com/LinuxSuRen/argo-workflows-guide

LinuxSuRen commented 7 months ago

I just started the work. See the screenshot below.

image