@topsoft4u/next-translate-utils
Version:
Utilities for next-translate
29 lines • 946 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.apiGetT = exports.localeXTerritory = exports.BoolToText = void 0;
var useTranslation_1 = __importDefault(require("next-translate/useTranslation"));
var getT_1 = __importDefault(require("next-translate/getT"));
var BoolToText = function (val) {
var t = useTranslation_1.default("shared").t;
if (val)
return t("shared:yes");
return t("shared:no");
};
exports.BoolToText = BoolToText;
exports.localeXTerritory = {
"en": "en_US",
"de": "de_DE",
"es": "es_ES",
"fr": "fr_FR",
"pl": "pl_PL",
"ru": "ru_RU",
};
var apiGetT = function (req, ns) {
var lang = req.query.__nextLocale;
return getT_1.default(lang, ns);
};
exports.apiGetT = apiGetT;
//# sourceMappingURL=utils.js.map