Wouldn’t be better to install language pack separately from the app ? I see two advantages :
- Unused languages take space on the hard disk. Even if it is not a lot, it is always too much when it is useless
- Unused languages take place in the selection button, and it would be far shorter to find the desired language in a list of 3-5 items than in the full list.