Языки агентства и редактор локализаций

Языки агентства

В этом подразделе перечислены языки интерфейса, которые поддерживаются для выбранного проекта.

Чтобы изменить название или порядок отображения языка в списке на сайте, достаточно кликнуть на кнопку с изображением карандаша.

Редактор локализаций

Данный подраздел позволяет изменять варианты перевода терминов пользовательской части сайта и уведомлений.

Чтобы перейти в режим редактирования, достаточно нажать на кнопку с изображением карандаша рядом с выбранным термином:

Затем в появившемся всплывающем окне следует указать альтернативный перевод в поле "Свой перевод" и нажать кнопку "Сохранить"

Добавить алиас

Алиас - некоторый ключ, по которому можно идентифицировать слово или группу слов (или целый html блок) для определенного языка.

Чтобы указать новый алиас необходимо нажать кнопку "Добавить алиас"

Затем для каждого языка необходимо предоставить свою расшифровку алиаса и нажать кнопку "Сохранить".

В результате вновь добавленный алиас отобразится в списке терминов:

Алиас должен быть уникальным!

Рекомендуется создать отдельного пользователя БО в агентстве, и дать ему только 1 право - редактирования языков агентства.

Как увидеть изменения на сайте

Поскольку сайт кэширует данные из словарей, для просмотра изменений необходимо сбросить кэш сайта. Такая возможность представлена в БО в верхнем правом углу:

Как использовать алиасы в коде

Для встраивания перевода алиаса в html, необходимо воспользоваться следующим синтаксисом: @localization.locale("SOME_ALIAS") , где SOME_ALIAS - нужный алиас. Пример: <span>@localization.locale("ERROR")</span> Для встраивания перевода алиаса в JS, необходимо воспользоваться следующим синтаксисом: main.locale("SOME_ALIAS")

Пример: $(document).ready(function(){ alert(main.locale("ERROR")); });

Last updated