Hi Justin,
the reason we want to prevent the loading of the translation json files is that we already load all the translations for our frontend elsewhere (including the webviewer translations) in the correct language and pass these to the viewer.
So the translations would be an unnecessary round trip for the browser and double the maintenance for us.
Thats the code we are using in our config file to initialize the translation engine ourself and pass our translated texts:
i18n.init({
resStore: {universal: {translation: Config.translation}},
defaultValueFromContent: false,
lng: "universal",
fallbackLng: false,
useCookie: false,
useDataAttrOptions: true
}, function () {
$(document).trigger('i18nready');
});