im using the @Translation service for translating my application labels. The message files are located in OSGI-INF/l10n. Works nice. Now, the users ask to replace one or more of these files by their own files, but they don't want to replace the files in application bundle jars. Is it possible to change the search path for these message files so that custom messages are found at first (e.g., in a user specific folder)?
Have you tried to create a fragment for the bundle that contains the properties files. That fragment should contain replacements of the files they want to exchange, and as fragment and host bundle share the same classloader, this should have the effect you are searching for. At least that is my understanding.