Add Ul localization support (i18n) - community translations

Author: honza0777Created Jun 27, 2025Updated Jul 21, 2026
Labelsenhancement

Feature request: Add support for UI translations (i18n)

Hello Easy Diffusion team,

First, thank you for your great work on this amazing project!

I’d like to propose adding internationalization (i18n) support to the UI of Easy Diffusion, allowing the interface to be translated into different languages via external translation files (e.g. JSON). This would make the application much more accessible to non-English speakers and allow the community to contribute translations.

Why this feature would be useful:

  • Easy Diffusion is used globally – localized UI would benefit many users.
  • Community members (like myself) are willing to contribute translations (e.g. Czech , Spanish , German , etc.).
  • A well-structured i18n system (like using react-i18next or similar) would make translations easy to maintain and scale.

Suggested implementation:

  • Replace hardcoded text strings in JSX with translation keys.
  • Add a simple language selector in settings (or auto-detect from browser).
  • Store language files in /public/locales/{lang}/translation.json.

I’m happy to:

  • Contribute a full Czech translation (cs.json)
  • Help test and review the localization integration
  • Update documentation on how to contribute translations

Please let me know if you'd consider adding this feature – it would mean a lot to many users.

Thanks again for your time and awesome work!

Best regards,
jan Němec

Source: easydiffusion/easydiffusion