yoastseo
Version:
Yoast client-side content analysis
24 lines (23 loc) • 828 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _getTransliterations = _interopRequireDefault(require("../../../config/getTransliterations.js"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/**
* Replaces all special characters from the text based on the transliterations map.
*
* @param {string} text The text to remove special characters from.
* @param {string} locale The locale.
*
* @returns {string} The text with all special characters replaced.
*/
function _default(text, locale) {
const map = (0, _getTransliterations.default)(locale);
for (let i = 0; i < map.length; i++) {
text = text.replace(map[i].letter, map[i].alternative);
}
return text;
}
//# sourceMappingURL=transliterate.js.map