4 ms·
Isn't the normal convention to ship all the language files in the installer, but for it to only install the ones that are actually used on the system?
by josephcsible 7mo ago
Isn't the normal convention to ship all the language files in the installer, but for it to only install the ones that are actually used on the system?
- malfist 7mo agoIn the past I've certainly seen that, but more and more I see all the language files being installed. You never know when someone is going to change their language, add another one, or add a new user.
- josephcsible 7mo agoBut aren't those things rare enough that it's better to have people doing them rerun the installer, than to take up extra disk space for everyone that most people will never use?
- MarchApril 7mo agoFirefox certainly did this [Firefox release engineering](https://aosabook.org/en/v2/ffreleng.html https://aosabook.org/en/v2/ffreleng.html) but at one point, having >100 almost identical executables (with the text swap out) for each version would eventually got on some nerves.
- dcrazy 7mo agoNo. Language resources are part of the app bundle, which means they are part of the bundle’s code signature. Removing or altering them breaks the signature.