dagster-io / dagster

An orchestration platform for the development, production, and observation of data assets.
https://dagster.io
Apache License 2.0
11.24k stars 1.42k forks source link

i18n Language Support #21965

Open easontm opened 4 months ago

easontm commented 4 months ago

What's the use case?

I currently work at a company that has two major languages in-office. Unfortunately for my non-English-speaking colleagues, the standard Google Translate integration in Chrome doesn't really handle Dagster's named concepts well. I would like an option in the UI settings to choose a language.

Ideas of implementation

I understand there are a lot of languages out there, so I would at least be happy if there was some kind of i18n dictionary where open-source contributors could provide translations of essential terms. Obviously some things are easier to handle than others ("Updated N units of time ago" for deployments is more complicated to map to something than "Assets"), but at least I would like to enable "Jobs" to not be translated to the Japanese equivalent of "looking for work" or "help wanted".

Additional information

No response

Message from the maintainers

Impacted by this issue? Give it a 👍! We factor engagement into prioritization.

sqkkyzx commented 6 days ago

Has there been any progress on this proposal? Although reading English is not difficult, if some localization could be done on the web UI, it would make me more comfortable. I have achieved localization by directly tampering with the js in the dagster_webserver package, but obviously, it will be invalid once I update the software package. Unfortunately, I don't know TypeScript and React, so I can't contribute. But if i18n is supported, I would be happy to share the translation files.

garethbrickman commented 5 days ago

@sqkkyzx There is no active work being done on this