Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translation to all supported language #63

Open
Baldhor opened this issue Oct 16, 2023 · 3 comments
Open

Translation to all supported language #63

Baldhor opened this issue Oct 16, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@Baldhor
Copy link
Owner

Baldhor commented Oct 16, 2023

I think the app is almost ready to ask for a wide translation.

  1. Need clean up en.json

  2. Publish a translation request for each language

Excluding legacy driver which is not anymore supported anyway

@Baldhor Baldhor added the enhancement New feature or request label Oct 16, 2023
@Baldhor Baldhor self-assigned this Oct 16, 2023
@Baldhor
Copy link
Owner Author

Baldhor commented Oct 16, 2023

Step 1 done.

I'm adding more steps to process first:

  • Avoid requirement of a translation for every specific esphome_enum_ capability
  • Setup a description for all capabilities, currently it's just a copy of the label ...
  • Add all languages files
  • deviceClass translate should be available from Homey itself, at least copy it from the SDK
  • wizard2 translation is not bad, but is it clear enough for peoples not using the app?
    • dialog message should be marked as "dialog-error", "dialog-warning" or "dialog-confirm", ...
    • help, warning and error message should be reviewed to ensure consistancy
    • sometimes "done", sometimes "apply", why?
    • (low priority) some pages have translation organized in sections, but other not, it should reflect the page view to make support easier

Remark: Translators will have access to a fully detailed wiki ... which seems to be rare ...

@RoadXY
Copy link
Collaborator

RoadXY commented Oct 17, 2023

Maybe it is an idea to integrate with something like Crowdin?
https://store.crowdin.com/github

Or POeditor?
https://poeditor.com/

I've used these in the past (with Android app project, though) and this way it isn't necessary for translators to know how Git and Github an PR's work which might lead to more translations.

I'm willing to dive into this and led you know?

@Baldhor
Copy link
Owner Author

Baldhor commented Oct 17, 2023

I'm willing to dive into this and led you know?

Sure please
Seems going through Homey community is outdated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants