I know that in Mac apps one can add .strings files to the project folder to add localizations.
Is there any way that additional localizations can be added to an app
You should be able to achieve this by overriding NSBundle
’s various pathForResource:
… methods in a category. (I would assume they all go through -pathForResource:ofType:inDirectory:forLocalization:
, but this isn’t documented so you can’t rely on it even if it turns out to be the case now, so you should override all of them.)
I also suggest filing an enhancement request for a clean way of overriding the lookup mechanism.