For the translation, maybe you could create a dedicated xml file in loc folder which contains the strings for the reporting services and only load that file in the service definition ? like https://github.com/geonetwork/core-geonetwork/blob/develop/web/src/main/webapp/WEB-INF/config.xml#L405. It will avoid to mix all translations in strings.xml.