Translator
Customisable translator for backend and frontend usage with a statically typed translations facade.
yarn add @corets/translatornpm install --save @corets/translatorStatic translation access
Custom interpolations
import { createTranslator } from "@corets/translator"
const customInterpolator = (text: string, match: string, replacement: any) => {
return text.replace(`[[${match}]]`, replacement)
}
const translator = createTranslator({}, { interpolator: customInterpolator })Custom formatting
Custom placeholders
createTranslator()
createTranslatorAccessor()
AccessorTranslator.config()
Translator.getLanguage()
Translator.setLanguage()
Translator.getLanguages()
Translator.getFallbackLanguage()
Translator.setFallbackLanguage()
Translator.getTranslations()
Translator.getTranslationsForLanguage()
Translator.setTranslations()
Translator.setTranslationsForLanguage()
Translator.addTranslations()
Translator.addTranslationsForLanguage()
Translator.get()
Translator.has()
Translator.t()
Translator.listen()
Last updated
Was this helpful?