This shouldn’t be necessary, as the Packaging settings page already exposes some settings to control which cultures have their localization data get packaged. The fact that this fixed your issue suggests that localization data wasn’t getting packaged up at all. Does it work if you make sure that the foreign culture’s localization data is selected for packaging and internationalization support is set to EFIGS (if the culture is one of those)?
I’ve just tested with 4.8.2 and, using the Packaging settings I described, had no problems.