Перейти к содержанию

Translation (Класс)#

Translation - класс, который предоставляет функционал для перевода текста на другие языки (основная статья).

Статические методы#

get#

Метод для получения переведенного текста

Translation.get(key, options)
параметр тип описание
key string Ключ из словаря
options object Дополнительные опции
options.recursive bool Перевод параметров с рекурсией. По умолчанию false (выключено)
Пример 1 - получение текста по ключу
1
2
3
4
5
import { Translation } from 'ecosoft-lexema8'
.....
const text1 = Translation.get('Документ сохранён')
const text2 = Translation.get('myLib.DocSaved')
.....
Пример 2 - получение текста по ключу c параметрами
1
2
3
4
5
6
import { Translation } from 'ecosoft-lexema8'
.....
const docId = 1
const currentDate = '20.10.2025'
const text = Translation.get(`Удалён документ № [[${docId}]] от [[${currentDate}]]`)
.....
Пример 2 - перевод параметров
1
2
3
4
import { Translation } from 'ecosoft-lexema8'
.....
const text = Translation.get('Удалить [[документ]]?', { recursive: true })
.....