@nativescript-community/l
Version:
Native internationalization plugin for NativeScript using native capabilities of each platform
21 lines • 1.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
module.exports = function (hookArgs) {
if (hookArgs.liveSyncData && !hookArgs.liveSyncData.bundle) {
return function (args, originalMethod) {
return originalMethod.apply(void 0, args).then(function (originalPatterns) {
var projectData = hookArgs.projectData;
var appResourcesRelativeDirectoryPath = projectData.getAppResourcesRelativeDirectoryPath();
originalPatterns.push("!".concat(appResourcesRelativeDirectoryPath, "/Android/values/strings.xml"));
originalPatterns.push("!".concat(appResourcesRelativeDirectoryPath, "/Android/values-*/strings.xml"));
originalPatterns.push("!".concat(appResourcesRelativeDirectoryPath, "/Android/src/main/res/values/strings.xml"));
originalPatterns.push("!".concat(appResourcesRelativeDirectoryPath, "/Android/src/main/res/values-*/strings.xml"));
originalPatterns.push("!".concat(appResourcesRelativeDirectoryPath, "/iOS/*.lproj/InfoPlist.strings"));
originalPatterns.push("!".concat(appResourcesRelativeDirectoryPath, "/iOS/*.lproj/Localizable.strings"));
return originalPatterns;
});
};
}
return null;
};
//# sourceMappingURL=before-watchPatterns.js.map