Skip to content

Move locales to system#6

Draft
dylanmccall wants to merge 1 commit into
masterfrom
move-locales-to-system
Draft

Move locales to system#6
dylanmccall wants to merge 1 commit into
masterfrom
move-locales-to-system

Conversation

@dylanmccall

@dylanmccall dylanmccall commented Jun 8, 2020

Copy link
Copy Markdown
Collaborator

This change moves bundled Python locales to /app/share/locale. Normally, these are stored in separate Python module directories like /app/lib/python3.7/site-packages/..., meaning that every locale is always installed regardless of the user's preferences. With this change, all the bundled locales are split into the org.learningequality.Kolibri.Locale package, reducing the installed size in most cases.

Unfortunately, it might cause problems in Kolibri depending on how it detects which languages are available for the user.

flathub#6

@dylanmccall
dylanmccall force-pushed the move-locales-to-system branch 2 times, most recently from 09d3d76 to d4f9542 Compare June 9, 2020 19:01
This change reduces the installed size of org.learningequality.Kolibri
by only installing the required locales for Python modules which bundle
their own locale files.
@dylanmccall
dylanmccall force-pushed the move-locales-to-system branch from d4f9542 to f103b76 Compare June 19, 2020 18:37
dylanmccall pushed a commit to dylanmccall/org.learningequality.Kolibri that referenced this pull request Oct 5, 2021
We never want Windows binaries for any Python version.

See learningequality#6
dylanmccall pushed a commit to dylanmccall/org.learningequality.Kolibri that referenced this pull request Oct 5, 2021
This app is not built for 32-bit ARM, and never will be because no
modern Flatpak runtimes support 32-bit ARM.

See learningequality#6
dylanmccall pushed a commit to dylanmccall/org.learningequality.Kolibri that referenced this pull request Oct 5, 2021
At runtime we don't need its development headers, and we don't need its
manpages either.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant