[Sugar-devel] Handling of localization in Sugarizer/MusicBlocks
lionel.laske at gmail.com
Sun May 16 16:07:49 EDT 2021
>From the beginning, Sugarizer relies on the webL10n library  to handle
This library uses a .INI file where localizations are stored and loaded
during page initialization.
Sounds like MusicBlocks use the same library too.
I'm thinking to change localization library in a future version of
- webL10n has been deprecated since 2015
- a pivot file format (PO Gettext) is used to be able to localize
strings in the Sugarizer translate platform . It made the update process
complex (INI to PO then PO to INI).
- all language localizations are located in a huge file (260kb) that is
not good for performance reasons.
I've done a short study here  to test another localization library
easy to use.
So I'm thinking to switch to i18next.
Is there any plan to change the localization library in MusicBlocks?
Do you experience another localization library?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Sugar-devel