UNPKG

@nativescript-community/l

Version:

Native internationalization plugin for NativeScript using native capabilities of each platform

12 lines 589 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.replace = exports.encodeKey = void 0; function encodeKey(key) { return key.match(/^[_.a-zA-Z]\w*$/) ? key : "".concat(key.replace(/[^.\w]/g, '_')); } exports.encodeKey = encodeKey; function replace(find, replace, subject) { return subject.replace(new RegExp('(' + find.map(function (i) { return i.replace(/[.?*+^$[\]\\(){}|-]/g, '\\$&'); }).join('|') + ')', 'g'), function (match) { return replace[find.indexOf(match)]; }); } exports.replace = replace; //# sourceMappingURL=resource.common.js.map