UNPKG

@react-awesome-query-builder/core

Version:
30 lines (29 loc) 1.06 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.translateValidation = exports["default"] = exports.NSVP = exports.NSV = void 0; var _i18next = _interopRequireDefault(require("i18next")); var _translations = require("./validation/translations"); var NSV = exports.NSV = "raqbvalidation"; var NSVP = exports.NSVP = "".concat(NSV, ":"); var i18n = _i18next["default"].createInstance(); i18n.init({ fallbackLng: "en" }); i18n.addResources("en", NSV, _translations.translations); var _translateValidation = exports.translateValidation = function translateValidation(key, args) { if (key !== null && key !== void 0 && key.str) { // already translated return key.str; } if (key !== null && key !== void 0 && key.key) { return _translateValidation(key.key, key.args); } if (args === null) { return key; } return i18n.t(key.includes(":") ? key : NSVP + key, args); }; var _default = exports["default"] = i18n;