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

[Feature] Better internationalization #32722

Open
jonsmirl opened this issue Mar 26, 2024 · 2 comments
Open

[Feature] Better internationalization #32722

jonsmirl opened this issue Mar 26, 2024 · 2 comments

Comments

@jonsmirl
Copy link
Contributor

Feature description

The existing localization cluster has a fixed set of locales. That doesn't work if you can download images with new locales in them. The problem is that the list of locales is fixed and it survives an update. There is no way for the new image to add new locales or remove old ones from the available locale list.

This locale list is also just a language list, not a locale list. For example it does not indicate the date order, units, etc

The calendar option also doesn't do what you need. All of the US and EU are on the Gregorian calendar, but the date format varies all over. Is it is month first, day first or year first? 12 or 24 hour clock, metric or imperial units? The node can be "English" but then all of these attributes still vary with the region.

Again the phone can be used to set all of this in during node setup, but it needs to be set in a cross-fabric manner.

Platform

all

Platform Version(s)

No response

Anything else?

No response

@bzbarsky-apple
Copy link
Contributor

The problem is that the list of locales is fixed and it survives an update.

Fixed things can change across updates, by definition, no?

This seems like a spec request, not an SDK request.

@jonsmirl
Copy link
Contributor Author

jonsmirl commented Mar 27, 2024

I wrote up some thoughts on this: espressif/esp-matter#885

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

No branches or pull requests

2 participants