Override the localization at run-time

Hey! I am a newbie, but I try to understand if there is any standard approach or plugin to do the following task for localization managers.

We have several languages in the projects, all localized strings are in packages and the language can be switched through UI.

But when we give the build to translators we would like to give them an ability to change localized strings without rebuilding the project.

It is quite standard approach: you have an executable file, it has all localizations. But if you put some po-files in some specific folder, then the project uses this po-files instead of internal one from the packages. It means at every start the project checks the folder. If it is empty — use default data, if it not empty — try to load this localization data instead of the default one.

Is there any standard way to do it?

So, nobody knows anything about something like this?