Translator

Объект для работы с переводами

Используется для локализации строк.

Hierarchy

  • Translator

Methods

T

  • T(str: string): string
  • T(str: string, locale: string): Promise<string>
  • Метод возвращает перевод строки исходя из локали пользователя.

    Для перевода используется локаль текущего пользователя, а если она не указана, то локаль компании.

    const res = SR.T('привет'); // return 'hello'
    

    Parameters

    • str: string

    Returns string

    Перевод строки.

  • Метод возвращает перевод строки исходя из переданной локали.

     // Получаем локаль компании
    const lang = await System.company.getLanguage();
    const locale = lang.code;
    // Переводим строку
    const res = SR.T('hello', locale);
    

    Parameters

    • str: string
    • locale: string

    Returns Promise<string>

    Перевод строки.