-
-
Notifications
You must be signed in to change notification settings - Fork 978
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
initial i18n support for notification #1773
base: main
Are you sure you want to change the base?
Conversation
Build checks have not completed. Possible reasons for this are:
|
Can we also have this on the music screen? A lot of my playlists are Japanese music. |
Well, It depends, Yes, we can make this method system wide. However, limited support is possible. (e.g. only includes hiragana and katakana) |
Can we at least romanize it?
…On Sat, Aug 12, 2023, 9:51 AM SuIông N. ***@***.***> wrote:
Can we also have this on the music screen? A lot of my playlists are
Japanese music.
Well, It depends,
Yes, we can make this method system wide.
But no, Japanese contains too many glyphs, which won't fit in the memory.
However, limited support is possible. (e.g. only includes hiragana and
katakana)
—
Reply to this email directly, view it on GitHub
<#1773 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ATXE5QKICJME4NNDNARRAVTXU6KA7ANCNFSM6AAAAAAZKZKA3Y>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
We can't romanize it on-device, that would require a lot of logic we don't want to implement, but the companion app would be able to. |
I think hiragana and katakana support would be better than nothing |
I've been testing this for a while, this looks like a good step towards proper i18n support. I've been using the latin pack, without it, notifications in french are barely readable. Thanks for that PR, hopefully this can be merge at some point :) |
I decide to write a PoC for notification i18n support #1473
This requires InfiniTimeOrg/lvgl#3
This will enable people to start working on i18n support for their own languages.
The design uses external flash so that people can flash the language pack of their choice.
To reduce memory footprint, only the very basic glyph should be added, which means the example provided here (latin.json) should further be split to Spanish, French, Sweden ... etc
We should also limit the file size of this font to prevent people from building a huge font that will crash and brick their watches. So, It is not possible to add support for Chinese or Japanese using this method.
.