UNPKG

dg-npm-templates

Version:

Npx generator for react app dependency creation by digite

22 lines (17 loc) 569 B
import React from "react"; import { Trans } from 'react-i18next'; import i18n from '../i18n'; import AppHelper from 'js/app/AppHelper'; export const getI18NMessageString = str => { const suffix = "_" + AppHelper.getAppData('sourceType'); let i18nText = i18n.t(str + suffix); if ( i18nText.endsWith(suffix) ) { i18nText = i18n.t(str); } return i18nText; }; export const getI18NMessage = str => <Trans>{ getI18NMessageString(str) }</Trans>; /* istanbul ignore next */ export const changeLanguage = lng => { i18n.changeLanguage(lng); }