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