UNPKG

@neiderruiz/translate-files

Version:

Internationalize and manage your website easily with (CSV or JSON to i18n)

16 lines (15 loc) 392 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.extractKeysAndTexts = void 0; const extractKeysAndTexts = content => { const regex = /{{(.*?)(?:\|)(.*?)}}/g; let match; const result = {}; while ((match = regex.exec(content)) !== null) { result[match[1]] = match[2]; } return result; }; exports.extractKeysAndTexts = extractKeysAndTexts;