There should be some kind of way in which the user can define the languages she speaks or understands. If this is set the other languages are discarded on the device, and the package manager is aware of this. This also saves time. Furthermore, there are no locales to be installed. This is handled automagically. Now, if a user wishes to add a new language, the locales are added (but this would require an active internet connection).
Also, there is no way to know if a package is in Garage is also in Extras or Extras-Devel. These should be made aware of each other at the very least, or more integrated.
__________________ Goosfraba! All text written by allnameswereout is public domain unless stated otherwise. Thank you for sharing your output!