Skip to content

Add Ul localization support (i18n) - community translations #1954

Description

@honza0777

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions