Files
iTop/dictionaries/ru.dictionary.itop.core.php
2026-08-03 09:17:43 +02:00

1241 lines
84 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2010-2024 Combodo SAS
* @license https://opensource.org/licenses/AGPL-3.0
*
*/
/**
* @author Vladimir Kunin <v.b.kunin@gmail.com>
*
*/
Dict::Add('RU RU', 'Russian', 'Русский', [
'Core:DeletedObjectLabel' => '%1$sы (удален)',
'Core:DeletedObjectTip' => 'Объект был удален %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'Объект не найден (class: %1$s, id: %2$d)',
'Core:UnknownObjectTip' => 'Объект не удается найти. Возможно, он был удален некоторое время назад, и журнал с тех пор был очищен.',
'Core:UniquenessDefaultError' => 'Ошибка правила уникальности \'%1$s\'',
'Core:CheckConsistencyError' => 'Правила целостности не соблюдены: %1$s',
'Core:CheckValueError' => 'Недопустимое значение атрибута \'%1$s\' (%2$s): %3$s',
'Core:AttributeLinkedSet' => 'Массив объектов (1-n)',
'Core:AttributeLinkedSet+' => 'Список объектов заданного класса, указывающих на текущий объект',
'Core:AttributeLinkedSetDuplicatesFound' => 'Дубликаты в поле \'%1$s\': %2$s',
'Core:AttributeDashboard' => 'Дашборд',
'Core:AttributeDashboard+' => '',
'Core:AttributePhoneNumber' => 'Номер телефона',
'Core:AttributePhoneNumber+' => '',
'Core:AttributeObsolescenceDate' => 'Дата устаревания',
'Core:AttributeObsolescenceDate+' => '',
'Core:AttributeTagSet' => 'Список тегов',
'Core:AttributeTagSet+' => '',
'Core:AttributeSet:placeholder' => 'нажмите, чтобы добавить',
'Core:Placeholder:CannotBeResolved' => '(%1$s: не удалось вычислить)',
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)',
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s из %3$s)',
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s из дочерних классов)',
'Core:AttributeCaseLog' => 'Журнал',
'Core:AttributeCaseLog+' => '',
'Core:AttributeMetaEnum' => 'Вычисляемый enum',
'Core:AttributeMetaEnum+' => '',
'Core:AttributeLinkedSetIndirect' => 'Массив объектов (n-n)',
'Core:AttributeLinkedSetIndirect+' => 'Список объектов заданного класса, связанные с текущим объектом через промежуточный класс',
'Core:AttributeInteger' => 'Целое',
'Core:AttributeInteger+' => 'Целочисленное значение (может быть отрицательным)',
'Core:AttributeDecimal' => 'Десятичное',
'Core:AttributeDecimal+' => 'Десятичное значение (может быть отрицательным)',
'Core:AttributeBoolean' => 'Логическое',
'Core:AttributeBoolean+' => 'Да/Нет',
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Да',
'Core:AttributeBoolean/Value:no' => 'Нет',
'Core:AttributeArchiveFlag' => 'Архивный флаг',
'Core:AttributeArchiveFlag/Value:yes' => 'Да',
'Core:AttributeArchiveFlag/Value:yes+' => 'Этот объект виден только в режиме архива',
'Core:AttributeArchiveFlag/Value:no' => 'Нет',
'Core:AttributeArchiveFlag/Label' => 'Архивный',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Дата архивирования',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeObsolescenceFlag' => 'Устаревший флаг',
'Core:AttributeObsolescenceFlag/Value:yes' => 'Да',
'Core:AttributeObsolescenceFlag/Value:yes+' => 'Этот объект исключен из анализа влияния и скрыт из результатов поиска',
'Core:AttributeObsolescenceFlag/Value:no' => 'Нет',
'Core:AttributeObsolescenceFlag/Label' => 'Устаревший',
'Core:AttributeObsolescenceFlag/Label+' => 'Вычисляется динамически на основании значений других атрибутов',
'Core:AttributeObsolescenceDate/Label' => 'Дата устаревания',
'Core:AttributeObsolescenceDate/Label+' => 'Приблизительная дата, с которой объект считается устаревшим',
'Core:AttributeString' => 'Строка',
'Core:AttributeString+' => 'Текстовая строка',
'Core:AttributeClass' => 'Класс',
'Core:AttributeClass+' => 'Класс объекта',
'Core:AttributeApplicationLanguage' => 'Язык пользователя',
'Core:AttributeApplicationLanguage+' => 'Язык и страна (EN US)',
'Core:AttributeFinalClass' => 'Класс (авто)',
'Core:AttributeFinalClass+' => 'Реальный класс объекта (автоматически создаваемый ядром)',
'Core:AttributePassword' => 'Пароль',
'Core:AttributePassword+' => 'Пароль внешнего устройства',
'Core:AttributeEncryptedString' => 'Зашифрованная строка',
'Core:AttributeEncryptedString+' => 'Строка, зашифрованная локальным ключом',
'Core:AttributeEncryptUnknownLibrary' => 'Заданная библиотека шифрования (%1$s) неизвестна',
'Core:AttributeEncryptFailedToDecrypt' => '** ошибка расшифровки **',
'Core:AttributeText' => 'Текст',
'Core:AttributeText+' => 'Многострочный текст',
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => '',
'Core:AttributeEmailAddress' => 'Email',
'Core:AttributeEmailAddress+' => 'Email адрес',
'Core:AttributeIPAddress' => 'IP адрес',
'Core:AttributeIPAddress+' => '',
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => 'Выражение языка запроса объекта (Object Query Language)',
'Core:AttributeEnum' => 'Enum',
'Core:AttributeEnum+' => 'Список предопределенных тестовых строк',
'Core:AttributeTemplateString' => 'Шаблон строки',
'Core:AttributeTemplateString+' => 'Строка, содержащая плейсхолдеры',
'Core:AttributeTemplateText' => 'Шаблон текста',
'Core:AttributeTemplateText+' => 'Текст, содержащий плейсхолдеры',
'Core:AttributeTemplateHTML' => 'Шаблон HTML',
'Core:AttributeTemplateHTML+' => 'HTML, содержащий плейсхолдеры',
'Core:AttributeDateTime' => 'Дата/время',
'Core:AttributeDateTime+' => 'Дата и время (гггг-мм-дд чч:мм:сс)',
'Core:AttributeDateTime?SmartSearch' => '
<p>
Формат даты:<br/>
<b>гггг-мм-дд чч:мм:сс</b><br/>
Пример: 2017-11-27 19:17:00
</p>
<p>
Операторы:<br/>
<b>&gt;</b><em>дата</em><br/>
<b>&lt;</b><em>дата</em><br/>
<b>[</b><em>дата</em>,<em>дата</em><b>]</b>
</p>
<p>
Если время не указано, по умолчанию используется 00:00:00
</p>',
'Core:AttributeDate' => 'Дата',
'Core:AttributeDate+' => 'Дата (гггг-мм-дд)',
'Core:AttributeDate?SmartSearch' => '
<p>
Формат даты:<br/>
<b>гггг-мм-дд</b><br/>
Пример: 2017-11-27
</p>
<p>
Операторы:<br/>
<b>&gt;</b><em>дата</em><br/>
<b>&lt;</b><em>дата</em><br/>
<b>[</b><em>дата</em>,<em>дата</em><b>]</b>
</p>',
'Core:AttributeDeadline' => 'Крайний срок',
'Core:AttributeDeadline+' => 'Дата, отображаемая относительно текущего времени',
'Core:AttributeExternalKey' => 'Внешний ключ',
'Core:AttributeExternalKey+' => '',
'Core:AttributeHierarchicalKey' => 'Иерархический ключ',
'Core:AttributeHierarchicalKey+' => 'Внешний ключ к родителю',
'Core:AttributeExternalField' => 'Внешнее поле',
'Core:AttributeExternalField+' => 'Поле, сопоставленное с внешним ключом',
'Core:AttributeURL' => 'URL',
'Core:AttributeURL+' => 'Абсолютный или относительный URL в виде текстовой строки',
'Core:AttributeBlob' => 'Blob',
'Core:AttributeBlob+' => 'Любой двоичный контент (документ)',
'Core:AttributeOneWayPassword' => 'Хэшированный пароль',
'Core:AttributeOneWayPassword+' => 'Зашифрованный (хэшированный) пароль',
'Core:AttributeTable' => 'Таблица',
'Core:AttributeTable+' => 'Индексированный массив с двумя измерениями',
'Core:AttributePropertySet' => 'Свойства',
'Core:AttributePropertySet+' => 'Список нетипизированных свойств (имя и значение)',
'Core:AttributeFriendlyName' => 'Полное название',
'Core:AttributeFriendlyName+' => 'Атрибут создается автоматически; полное название вычисляется из нескольких атрибутов',
'Core:FriendlyName-Label' => 'Полное название',
'Core:FriendlyName-Description' => 'Полное название',
'Core:AttributeTag' => 'Тег',
'Core:AttributeTag+' => '',
'Core:Context=REST/JSON' => 'REST',
'Core:Context=Synchro' => 'Synchro',
'Core:Context=Setup' => 'Setup',
'Core:Context=GUI:Console' => 'Console',
'Core:Context=CRON' => 'cron',
'Core:Context=GUI:Portal' => 'Portal',
]);
//////////////////////////////////////////////////////////////////////
// Classes in 'core/cmdb'
//////////////////////////////////////////////////////////////////////
//
//
// Class: CMDBChange
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:CMDBChange' => 'Изменение CMDB',
'Class:CMDBChange+' => 'Отслеживание изменений CMDB',
'Class:CMDBChange/Attribute:date' => 'Дата',
'Class:CMDBChange/Attribute:date+' => 'Дата и время изменения',
'Class:CMDBChange/Attribute:userinfo' => 'Пользователь',
'Class:CMDBChange/Attribute:userinfo+' => 'Кто произвёл изменение',
'Class:CMDBChange/Attribute:origin/Value:interactive' => 'Действие пользователя в интерфейсе',
'Class:CMDBChange/Attribute:origin/Value:csv-import.php' => 'Скрипт импорта CSV',
'Class:CMDBChange/Attribute:origin/Value:csv-interactive' => 'Импорт CSV через интерфейс',
'Class:CMDBChange/Attribute:origin/Value:email-processing' => 'Обработка почты',
'Class:CMDBChange/Attribute:origin/Value:synchro-data-source' => 'Источник синхронизации',
'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'Веб-сервис REST/JSON',
'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'Веб-сервис SOAP',
'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Расширением',
]);
//
// Class: CMDBChangeOp
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:CMDBChangeOp' => 'Операция изменения CMDB',
'Class:CMDBChangeOp+' => 'Отслеживание операции изменения CMDB',
'Class:CMDBChangeOp/Attribute:change' => 'Изменение CMDB',
'Class:CMDBChangeOp/Attribute:change+' => '',
'Class:CMDBChangeOp/Attribute:date' => 'Дата',
'Class:CMDBChangeOp/Attribute:date+' => 'Дата и время изменения',
'Class:CMDBChangeOp/Attribute:userinfo' => 'Пользователь',
'Class:CMDBChangeOp/Attribute:userinfo+' => 'Кто произвёл изменение',
'Class:CMDBChangeOp/Attribute:objclass' => 'Класс объекта',
'Class:CMDBChangeOp/Attribute:objclass+' => '',
'Class:CMDBChangeOp/Attribute:objkey' => 'ID объекта',
'Class:CMDBChangeOp/Attribute:objkey+' => '',
'Class:CMDBChangeOp/Attribute:finalclass' => 'Итоговый класс',
'Class:CMDBChangeOp/Attribute:finalclass+' => '',
]);
//
// Class: CMDBChangeOpCreate
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:CMDBChangeOpCreate' => 'Операция создания объекта',
'Class:CMDBChangeOpCreate+' => 'Отслеживание создания объекта',
]);
//
// Class: CMDBChangeOpDelete
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:CMDBChangeOpDelete' => 'Операция удаления объекта',
'Class:CMDBChangeOpDelete+' => 'Отслеживание удаления объекта',
]);
//
// Class: CMDBChangeOpSetAttribute
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:CMDBChangeOpSetAttribute' => 'Изменение объекта',
'Class:CMDBChangeOpSetAttribute+' => 'Отслеживание изменения объекта',
'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Свойство',
'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'Код изменённого свойства',
]);
//
// Class: CMDBChangeOpSetAttributeScalar
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:CMDBChangeOpSetAttributeScalar' => 'Изменение свойства',
'Class:CMDBChangeOpSetAttributeScalar+' => 'Отслеживание изменения скалярного свойства объекта',
'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Предыдущее значение',
'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'Предыдущее значение атрибута',
'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Новое значение',
'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'Новое значение атрибута',
]);
// Used by CMDBChangeOp... & derived classes
Dict::Add('RU RU', 'Russian', 'Русский', [
'Change:ObjectCreated' => 'Объект создан.',
'Change:ObjectDeleted' => 'Объект удалён.',
'Change:ObjectModified' => 'Объект изменён.',
'Change:TwoAttributesChanged' => 'Изменены %1$s и %2$s',
'Change:ThreeAttributesChanged' => 'Изменены %1$s, %2$s и ещё 1',
'Change:FourOrMoreAttributesChanged' => 'Изменены %1$s, %2$s и ещё %3$s',
'Change:AttName_SetTo_NewValue_PreviousValue_OldValue' => 'В поле %1$s установлено значение %2$s (предыдущее значение %3$s).',
'Change:AttName_SetTo' => 'В поле %1$s установлено значение %2$s.',
'Change:Text_AppendedTo_AttName' => 'Новое значение %1$s добавлено к полю %2$s.',
'Change:AttName_Changed_PreviousValue_OldValue' => 'Поле %1$s изменено (предыдущее значение %2$s).',
'Change:AttName_Changed' => 'Поле %1$s изменено.',
'Change:AttName_EntryAdded' => 'В поле %1$s добавлено новое значение.',
'Change:State_Changed_NewValue_OldValue' => 'Переход из %2$s в %1$s',
'Change:LinkSet:Added' => 'добавлен объект %1$s.',
'Change:LinkSet:Removed' => 'удалён объект %1$s.',
'Change:LinkSet:Modified' => 'изменён объект %1$s.',
]);
//
// Class: CMDBChangeOpSetAttributeBlob
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:CMDBChangeOpSetAttributeBlob' => 'Изменение данных',
'Class:CMDBChangeOpSetAttributeBlob+' => 'Отслеживание изменения данных',
'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Предыдущие данные',
'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'Предыдущее содержимое атрибута',
]);
//
// Class: CMDBChangeOpSetAttributeText
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:CMDBChangeOpSetAttributeText' => 'Изменение текста',
'Class:CMDBChangeOpSetAttributeText+' => 'Отслеживание изменения текста',
'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Предыдущие данные',
'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'Предыдущее содержимое атрибута',
]);
//
// Class: Event
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:Event' => 'Событие',
'Class:Event+' => 'Внутренние событие приложения',
'Class:Event/Attribute:message' => 'Сообщение',
'Class:Event/Attribute:message+' => 'Краткое описание события',
'Class:Event/Attribute:date' => 'Дата',
'Class:Event/Attribute:date+' => 'Дата и время регистрации события',
'Class:Event/Attribute:userinfo' => 'Пользователь',
'Class:Event/Attribute:userinfo+' => 'Пользователь, действия которого вызвали это событие',
'Class:Event/Attribute:finalclass' => 'Тип',
'Class:Event/Attribute:finalclass+' => '',
]);
//
// Class: EventNotification
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:EventNotification' => 'Уведомление',
'Class:EventNotification+' => 'Отслеживание отправленных уведомлений',
'Class:EventNotification/Attribute:trigger_id' => 'Триггер',
'Class:EventNotification/Attribute:trigger_id+' => 'Сработавший триггер',
'Class:EventNotification/Attribute:action_id' => 'Действие',
'Class:EventNotification/Attribute:action_id+' => 'Выполненное действие',
'Class:EventNotification/Attribute:object_id' => 'ID объекта',
'Class:EventNotification/Attribute:object_id+' => 'Идентификатор объекта целевого класса триггера',
]);
//
// Class: EventNotificationEmail
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:EventNotificationEmail' => 'Уведомление по email',
'Class:EventNotificationEmail+' => 'Отслеживание уведомлений по email',
'Class:EventNotificationEmail/Attribute:to' => 'Кому',
'Class:EventNotificationEmail/Attribute:to+' => '',
'Class:EventNotificationEmail/Attribute:cc' => 'Копия',
'Class:EventNotificationEmail/Attribute:cc+' => '',
'Class:EventNotificationEmail/Attribute:bcc' => 'Скрытая копия',
'Class:EventNotificationEmail/Attribute:bcc+' => '',
'Class:EventNotificationEmail/Attribute:from' => 'От',
'Class:EventNotificationEmail/Attribute:from+' => 'Отправитель сообщения',
'Class:EventNotificationEmail/Attribute:subject' => 'Тема',
'Class:EventNotificationEmail/Attribute:subject+' => '',
'Class:EventNotificationEmail/Attribute:body' => 'Сообщение',
'Class:EventNotificationEmail/Attribute:body+' => '',
'Class:EventNotificationEmail/Attribute:attachments' => 'Вложения',
'Class:EventNotificationEmail/Attribute:attachments+' => '',
]);
//
// Class: EventIssue
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:EventIssue' => 'Ошибка',
'Class:EventIssue+' => 'Отслеживание ошибок (warning, error, др.)',
'Class:EventIssue/Attribute:issue' => 'Ошибка',
'Class:EventIssue/Attribute:issue+' => 'Что произошло',
'Class:EventIssue/Attribute:impact' => 'Воздействие',
'Class:EventIssue/Attribute:impact+' => 'Последствия',
'Class:EventIssue/Attribute:page' => 'Страница',
'Class:EventIssue/Attribute:page+' => 'Точка входа HTTP',
'Class:EventIssue/Attribute:arguments_post' => 'Аргументы POST',
'Class:EventIssue/Attribute:arguments_post+' => 'Аргументы HTTP POST',
'Class:EventIssue/Attribute:arguments_get' => 'Аргументы GET',
'Class:EventIssue/Attribute:arguments_get+' => 'Аргументы HTTP GET',
'Class:EventIssue/Attribute:callstack' => 'Стек вызовов',
'Class:EventIssue/Attribute:callstack+' => '',
'Class:EventIssue/Attribute:data' => 'Данные',
'Class:EventIssue/Attribute:data+' => 'Подробнее',
]);
//
// Class: EventWebService
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:EventWebService' => 'События Web-сервиса',
'Class:EventWebService+' => 'Журнал вызова веб-сервиса',
'Class:EventWebService/Attribute:verb' => 'Операция',
'Class:EventWebService/Attribute:verb+' => 'Название операции',
'Class:EventWebService/Attribute:result' => 'Результат',
'Class:EventWebService/Attribute:result+' => 'Все удачн./неудачн.',
'Class:EventWebService/Attribute:log_info' => 'Журнал',
'Class:EventWebService/Attribute:log_info+' => 'Результаты журнала',
'Class:EventWebService/Attribute:log_warning' => 'Лог предупреждений',
'Class:EventWebService/Attribute:log_warning+' => 'Результаты логов предупреждений',
'Class:EventWebService/Attribute:log_error' => 'Лог ошибок',
'Class:EventWebService/Attribute:log_error+' => 'Результаты логов ошибок',
'Class:EventWebService/Attribute:data' => 'Данные',
'Class:EventWebService/Attribute:data+' => 'Результаты данных',
]);
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:EventRestService' => 'REST/JSON call',
'Class:EventRestService+' => 'Trace of a REST/JSON service call',
'Class:EventRestService/Attribute:operation' => 'Operation',
'Class:EventRestService/Attribute:operation+' => 'Argument \'operation\'',
'Class:EventRestService/Attribute:version' => 'Version',
'Class:EventRestService/Attribute:version+' => 'Argument \'version\'',
'Class:EventRestService/Attribute:json_input' => 'Input',
'Class:EventRestService/Attribute:json_input+' => 'Argument \'json_data\'',
'Class:EventRestService/Attribute:code' => 'Code',
'Class:EventRestService/Attribute:code+' => 'Result code',
'Class:EventRestService/Attribute:json_output' => 'Response',
'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)',
'Class:EventRestService/Attribute:provider' => 'Provider',
'Class:EventRestService/Attribute:provider+' => 'PHP class implementing the expected operation',
]);
//
// Class: EventLoginUsage
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:EventLoginUsage' => 'Статистика авторизаций',
'Class:EventLoginUsage+' => 'Connection to the application',
'Class:EventLoginUsage/Attribute:user_id' => 'Логин',
'Class:EventLoginUsage/Attribute:user_id+' => 'Login',
'Class:EventLoginUsage/Attribute:contact_name' => 'Имя пользователя',
'Class:EventLoginUsage/Attribute:contact_name+' => 'Имя пользователя',
'Class:EventLoginUsage/Attribute:contact_email' => 'Email пользователя',
'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User',
]);
//
// Class: EventNotificationNewsroom
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:EventNotificationNewsroom' => 'Новость отправлена',
'Class:EventNotificationNewsroom+' => '',
'Class:EventNotificationNewsroom/Attribute:title' => 'Заголовок',
'Class:EventNotificationNewsroom/Attribute:title+' => '',
'Class:EventNotificationNewsroom/Attribute:icon' => 'Иконка',
'Class:EventNotificationNewsroom/Attribute:icon+' => '',
'Class:EventNotificationNewsroom/Attribute:priority' => 'Приоритет',
'Class:EventNotificationNewsroom/Attribute:priority+' => '',
'Class:EventNotificationNewsroom/Attribute:priority/Value:1' => 'Критический',
'Class:EventNotificationNewsroom/Attribute:priority/Value:1+' => 'Критический',
'Class:EventNotificationNewsroom/Attribute:priority/Value:2' => 'Срочный',
'Class:EventNotificationNewsroom/Attribute:priority/Value:2+' => 'Срочный',
'Class:EventNotificationNewsroom/Attribute:priority/Value:3' => 'Важный',
'Class:EventNotificationNewsroom/Attribute:priority/Value:3+' => 'Важный',
'Class:EventNotificationNewsroom/Attribute:priority/Value:4' => 'Стандартный',
'Class:EventNotificationNewsroom/Attribute:priority/Value:4+' => 'Стандартный',
'Class:EventNotificationNewsroom/Attribute:url' => 'URL',
'Class:EventNotificationNewsroom/Attribute:url+' => '',
'Class:EventNotificationNewsroom/Attribute:read' => 'Прочитано',
'Class:EventNotificationNewsroom/Attribute:read+' => '',
'Class:EventNotificationNewsroom/Attribute:read/Value:no' => 'Нет',
'Class:EventNotificationNewsroom/Attribute:read/Value:no+' => 'Нет',
'Class:EventNotificationNewsroom/Attribute:read/Value:yes' => 'Да',
'Class:EventNotificationNewsroom/Attribute:read/Value:yes+' => 'Да',
'Class:EventNotificationNewsroom/Attribute:read_date' => 'Дата прочтения',
'Class:EventNotificationNewsroom/Attribute:read_date+' => '',
'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Контакт',
'Class:EventNotificationNewsroom/Attribute:contact_id+' => '',
]);
//
// Class: Action
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:Action' => 'Действие',
'Class:Action+' => 'Действие, определённое пользователем',
'Class:Action/ComplementaryName' => '%1$s: %2$s',
'Class:Action/Attribute:name' => 'Название',
'Class:Action/Attribute:name+' => '',
'Class:Action/Attribute:description' => 'Описание',
'Class:Action/Attribute:description+' => '',
'Class:Action/Attribute:status' => 'Статус',
'Class:Action/Attribute:status+' => '',
'Class:Action/Attribute:status/Value:test' => 'Тест',
'Class:Action/Attribute:status/Value:test+' => '',
'Class:Action/Attribute:status/Value:enabled' => 'Включено',
'Class:Action/Attribute:status/Value:enabled+' => '',
'Class:Action/Attribute:status/Value:disabled' => 'Выключено',
'Class:Action/Attribute:status/Value:disabled+' => '',
'Class:Action/Attribute:trigger_list' => 'Связанные триггеры',
'Class:Action/Attribute:trigger_list+' => 'Триггеры, которые запускают данное действие',
'Class:Action/Attribute:asynchronous' => 'Асинхронно',
'Class:Action/Attribute:asynchronous+' => 'Выполнять ли это действие в фоновом режиме',
'Class:Action/Attribute:asynchronous/Value:use_global_setting' => 'Использовать глобальную настройку',
'Class:Action/Attribute:asynchronous/Value:yes' => 'Да',
'Class:Action/Attribute:asynchronous/Value:no' => 'Нет',
'Class:Action/Attribute:finalclass' => 'Тип',
'Class:Action/Attribute:finalclass+' => '',
'Action:WarningNoTriggerLinked' => 'Внимание: с этим действием не связан ни один триггер. Оно не будет активным, пока не появится хотя бы один.',
'Action:last_executions_tab' => 'Последние выполнения',
'Action:last_executions_tab_panel_title' => 'Выполнения этого действия (%1$s)',
'Action:last_executions_tab_limit_days' => 'за последние %1$s дн.',
'Action:last_executions_tab_limit_none' => 'без ограничения',
]);
//
// Class: ActionNotification
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:ActionNotification' => 'Уведомление',
'Class:ActionNotification+' => '',
]);
//
// Class: ActionEmail
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:ActionEmail' => 'Уведомление по email',
'Class:ActionEmail+' => '',
'Class:ActionEmail/Attribute:status+' => 'Этот статус определяет, кто получит уведомление:
- Тестируется: только тестовый получатель,
- В эксплуатации: все (Кому, Копия и Скрытая копия)
- Не активно: никто',
'Class:ActionEmail/Attribute:status/Value:test+' => 'Уведомление получит только тестовый получатель',
'Class:ActionEmail/Attribute:status/Value:enabled+' => 'Уведомление получат все адреса из полей «Кому», «Копия» и «Скрытая копия»',
'Class:ActionEmail/Attribute:status/Value:disabled+' => 'Уведомление по email не будет отправлено',
'Class:ActionEmail/Attribute:test_recipient' => 'Тестовый получатель',
'Class:ActionEmail/Attribute:test_recipient+' => 'Получатель, если уведомление в статусе "Тест"',
'Class:ActionEmail/Attribute:from' => 'От',
'Class:ActionEmail/Attribute:from+' => 'Будет отправлено в заголовке email',
'Class:ActionEmail/Attribute:from_label' => 'От (подпись)',
'Class:ActionEmail/Attribute:from_label+' => 'Статичный текст либо плейсхолдер вида $this->agent_id->friendlyname$',
'Class:ActionEmail/Attribute:reply_to' => 'Ответить на',
'Class:ActionEmail/Attribute:reply_to+' => 'Будет отправлено в заголовке email',
'Class:ActionEmail/Attribute:reply_to_label' => 'Ответить на (подпись)',
'Class:ActionEmail/Attribute:reply_to_label+' => 'Статичный текст либо плейсхолдер вида $this->team_id->friendlyname$.
Если не указано, используется значение поля «От (подпись)».',
'Class:ActionEmail/Attribute:to' => 'Кому',
'Class:ActionEmail/Attribute:to+' => 'Получатель email',
'Class:ActionEmail/Attribute:cc' => 'Копия',
'Class:ActionEmail/Attribute:cc+' => '',
'Class:ActionEmail/Attribute:bcc' => 'Скр. копия',
'Class:ActionEmail/Attribute:bcc+' => 'Скрытая копия',
'Class:ActionEmail/Attribute:subject' => 'Тема',
'Class:ActionEmail/Attribute:subject+' => 'Заголовок письма',
'Class:ActionEmail/Attribute:body' => 'Тело',
'Class:ActionEmail/Attribute:body+' => 'Содержимое письма',
'Class:ActionEmail/Attribute:importance' => 'Важность',
'Class:ActionEmail/Attribute:importance+' => 'Флаг важности',
'Class:ActionEmail/Attribute:importance/Value:low' => 'Низкая',
'Class:ActionEmail/Attribute:importance/Value:low+' => '',
'Class:ActionEmail/Attribute:importance/Value:normal' => 'Нормальная',
'Class:ActionEmail/Attribute:importance/Value:normal+' => '',
'Class:ActionEmail/Attribute:importance/Value:high' => 'Высокая',
'Class:ActionEmail/Attribute:importance/Value:high+' => '',
'Class:ActionEmail/Attribute:language' => 'Язык',
'Class:ActionEmail/Attribute:language+' => 'Язык, используемый для плейсхолдеров ($xxx$) в тексте сообщения (статус, важность, приоритет и т. д.)',
'Class:ActionEmail/Attribute:html_template' => 'Шаблон HTML',
'Class:ActionEmail/Attribute:html_template+' => 'Необязательный HTML-шаблон, оборачивающий содержимое атрибута \'Тело\' ниже; удобен для оформления писем по собственному макету (в шаблоне содержимое атрибута \'Тело\' заменит плейсхолдер $content$)',
'Class:ActionEmail/Attribute:ignore_notify' => 'Игнорировать флаг «Уведомлять»',
'Class:ActionEmail/Attribute:ignore_notify+' => 'Если установлено значение \'Да\', флаг \'Уведомлять\' у контактов не учитывается.',
'Class:ActionEmail/Attribute:ignore_notify/Value:no' => 'Нет',
'Class:ActionEmail/Attribute:ignore_notify/Value:yes' => 'Да',
'ActionEmail:main' => 'Сообщение',
'ActionEmail:trigger' => 'Триггеры',
'ActionEmail:recipients' => 'Контакты',
'ActionEmail:preview_tab' => 'Предпросмотр',
'ActionEmail:preview_tab+' => 'Предпросмотр шаблона письма',
'ActionEmail:preview_warning' => 'Реальное письмо может выглядеть иначе в почтовом клиенте, чем в этом предпросмотре в браузере.',
'ActionEmail:preview_more_info' => 'Подробнее о поддержке CSS различными почтовыми клиентами см. %1$s',
'ActionEmail:content_placeholder_missing' => 'Плейсхолдер "%1$s" не найден в HTML-шаблоне. Содержимое поля "%2$s" не будет включено в сформированные письма.',
]);
//
// Class: ActionNewsroom
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'ActionNewsroom:trigger' => 'Триггер',
'ActionNewsroom:content' => 'Сообщение',
'ActionNewsroom:settings' => 'Настройки',
'Class:ActionNewsroom' => 'Уведомление через ленту новостей',
'Class:ActionNewsroom+' => '',
'Class:ActionNewsroom/Attribute:title' => 'Заголовок',
'Class:ActionNewsroom/Attribute:title+' => 'Заголовок новости. Может содержать плейсхолдеры вида $this->attribute_code$',
'Class:ActionNewsroom/Attribute:message' => 'Сообщение',
'Class:ActionNewsroom/Attribute:message+' => 'Текст новости в формате Markdown, а не HTML. Может содержать плейсхолдеры вида:
- $this->attribute_code$ — любой атрибут объекта, вызвавшего уведомление,
- $this->attribute_external_key->attribute$ — рекурсивный синтаксис для атрибута связанного объекта,
- $current_contact->attribute$ — атрибут пользователя, вызвавшего уведомление',
'Class:ActionNewsroom/Attribute:icon' => 'Иконка',
'Class:ActionNewsroom/Attribute:icon+' => 'Иконка, отображаемая рядом с новостью в ленте.
- Если задана, используется указанная иконка
- Иначе — иконка объекта, вызвавшего уведомление, если она есть (например, фото контакта),
- Иначе — иконка класса объекта, вызвавшего уведомление,
- В противном случае используется компактный логотип приложения',
'Class:ActionNewsroom/Attribute:priority' => 'Приоритет',
'Class:ActionNewsroom/Attribute:priority+' => 'В окне ленты новостей записи сортируются по убыванию приоритета',
'Class:ActionNewsroom/Attribute:priority/Value:1' => 'Критический',
'Class:ActionNewsroom/Attribute:priority/Value:1+' => 'Критический',
'Class:ActionNewsroom/Attribute:priority/Value:2' => 'Срочный',
'Class:ActionNewsroom/Attribute:priority/Value:2+' => 'Срочный',
'Class:ActionNewsroom/Attribute:priority/Value:3' => 'Важный',
'Class:ActionNewsroom/Attribute:priority/Value:3+' => 'Важный',
'Class:ActionNewsroom/Attribute:priority/Value:4' => 'Стандартный',
'Class:ActionNewsroom/Attribute:priority/Value:4+' => 'Стандартный',
'Class:ActionNewsroom/Attribute:test_recipient_id' => 'Тестовый получатель',
'Class:ActionNewsroom/Attribute:test_recipient_id+' => 'Контакт, используемый вместо получателей при тестировании уведомления',
'Class:ActionNewsroom/Attribute:recipients' => 'Получатели',
'Class:ActionNewsroom/Attribute:recipients+' => 'OQL-запрос, возвращающий объекты класса Контакт',
'Class:ActionNewsroom/Attribute:url' => 'URL',
'Class:ActionNewsroom/Attribute:url+' => 'По умолчанию указывает на объект, вызвавший уведомление. Но можно задать и произвольный URL.',
]);
//
// Class: Trigger
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:Trigger' => 'Триггер',
'Class:Trigger+' => 'Пользовательский обработчик событий',
'Class:Trigger/ComplementaryName' => '%1$s, %2$s',
'Class:Trigger/Attribute:description' => 'Описание',
'Class:Trigger/Attribute:description+' => 'Описание триггера',
'Class:Trigger/Attribute:action_list' => 'Действия триггера',
'Class:Trigger/Attribute:action_list+' => 'Действия, выполняемые при срабатывании триггера',
'Class:Trigger/Attribute:finalclass' => 'Тип',
'Class:Trigger/Attribute:finalclass+' => '',
'Class:Trigger/Attribute:context' => 'Контекст',
'Class:Trigger/Attribute:context+' => 'Контекст, в котором будет срабатывать триггер',
'Class:Trigger/Attribute:complement' => 'Дополнительная информация',
'Class:Trigger/Attribute:complement+' => 'Вычисляется автоматически на английском языке для триггеров, унаследованных от TriggerOnObject',
'Class:Trigger/Attribute:subscription_policy' => 'Политика подписки',
'Class:Trigger/Attribute:subscription_policy+' => 'Позволяет пользователям отписываться от этого триггера',
'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Разрешить полную отписку',
'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Требовать хотя бы один канал (новости или email)',
'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Запретить отписку',
]);
//
// Class: TriggerOnObject
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TriggerOnObject' => 'Триггер на класс объекта',
'Class:TriggerOnObject+' => 'Триггер на события объектов данного класса',
'Class:TriggerOnObject/Attribute:target_class' => 'Целевой класс',
'Class:TriggerOnObject/Attribute:target_class+' => 'Класс объектов, для которых будет срабатывать данный триггер',
'Class:TriggerOnObject/Attribute:filter' => 'Фильтр OQL',
'Class:TriggerOnObject/Attribute:filter+' => 'Позволяет ограничить список объектов, для которых будет срабатывать триггер',
'TriggerOnObject:WrongFilterQuery' => 'Направильный запрос фильтра: %1$s',
'TriggerOnObject:WrongFilterClass' => 'Запрос фильтра должен возвращать объекты класса "%1$s"',
]);
//
// Class: TriggerOnPortalUpdate
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TriggerOnPortalUpdate' => 'Триггер на обновление из портала',
'Class:TriggerOnPortalUpdate+' => 'Триггер на обновление объекта пользователем портала',
]);
//
// Class: TriggerOnStateChange
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TriggerOnStateChange' => 'Триггер на изменение статуса',
'Class:TriggerOnStateChange+' => 'Триггер на изменение статуса объекта',
'Class:TriggerOnStateChange/Attribute:state' => 'Статус',
'Class:TriggerOnStateChange/Attribute:state+' => 'Код статуса объекта, например \'resolved\'',
]);
//
// Class: TriggerOnStateEnter
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TriggerOnStateEnter' => 'Триггер на вход в статус',
'Class:TriggerOnStateEnter+' => 'Триггер на вход объекта в статус',
]);
//
// Class: TriggerOnStateLeave
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TriggerOnStateLeave' => 'Триггер на выход из статуса',
'Class:TriggerOnStateLeave+' => 'Триггер на выход объекта из статуса',
]);
//
// Class: TriggerOnObjectCreate
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TriggerOnObjectCreate' => 'Триггер на создание объекта',
'Class:TriggerOnObjectCreate+' => 'Триггер на создание объекта данного или дочернего класса',
]);
//
// Class: TriggerOnObjectDelete
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TriggerOnObjectDelete' => 'Триггер на удаление объекта',
'Class:TriggerOnObjectDelete+' => 'Триггер на удаление объекта данного или дочернего класса',
]);
//
// Class: TriggerOnObjectUpdate
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TriggerOnObjectUpdate' => 'Триггер на обновление объекта',
'Class:TriggerOnObjectUpdate+' => 'Триггер на обновление объекта данного или дочернего класса',
'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'Этот фильтр вычисляется после обновления объекта в базе данных. Он ограничивает набор объектов, которые могут запускать действия',
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Отслеживаемые поля',
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => 'Поля объекта, при обновлении которых сработает триггер',
]);
//
// Class: TriggerOnObjectMention
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TriggerOnObjectMention' => 'Триггер (на упоминание объекта)',
'Class:TriggerOnObjectMention+' => 'Триггер на упоминание (@xxx) объекта заданного класса (или его дочернего класса) в поле журнала',
'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Фильтр упоминаемых объектов',
'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Ограничивает список упоминаемых объектов, которые будут активировать триггер. Если пусто, триггер сработает на упоминание любого объекта (любого класса).',
]);
//
// Class: TriggerOnAttributeBlobDownload
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TriggerOnAttributeBlobDownload' => 'Триггер (на скачивание документа объекта)',
'Class:TriggerOnAttributeBlobDownload+' => 'Триггер на скачивание файла из поля-документа объекта заданного класса (или его дочернего класса)',
'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Целевые поля',
'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '',
]);
//
// Class: TriggerOnThresholdReached
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TriggerOnThresholdReached' => 'Триггер на пороговое значение',
'Class:TriggerOnThresholdReached+' => 'Триггер на достижение секундомером порогового значения (TTO, TTR)',
'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Секундомер',
'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => 'По умолчанию для Инцидентов и Запросов доступны \'ttr\' и \'tto\'',
'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Порог',
'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => 'Пороговое значние секундомера в %, по умолчанию \'75\' и \'100\'',
]);
//
// Class: lnkTriggerAction
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:lnkTriggerAction' => 'Связь Триггер/Действие',
'Class:lnkTriggerAction+' => 'Связь между триггером и действиями',
'Class:lnkTriggerAction/Attribute:action_id' => 'Действие',
'Class:lnkTriggerAction/Attribute:action_id+' => 'Выполняемое действие',
'Class:lnkTriggerAction/Attribute:action_name' => 'Действие',
'Class:lnkTriggerAction/Attribute:action_name+' => '',
'Class:lnkTriggerAction/Attribute:trigger_id' => 'Триггер',
'Class:lnkTriggerAction/Attribute:trigger_id+' => '',
'Class:lnkTriggerAction/Attribute:trigger_name' => 'Триггер',
'Class:lnkTriggerAction/Attribute:trigger_name+' => '',
'Class:lnkTriggerAction/Attribute:order' => 'Порядок',
'Class:lnkTriggerAction/Attribute:order+' => 'Порядок выполнения действий',
]);
//
// Synchro Data Source
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:SynchroDataSource' => 'Источник синхронизации данных',
'Class:SynchroDataSource/Attribute:name' => 'Название',
'Class:SynchroDataSource/Attribute:name+' => '',
'Class:SynchroDataSource/Attribute:description' => 'Описание',
'Class:SynchroDataSource/Attribute:status' => 'Статус',
'Class:SynchroDataSource/Attribute:scope_class' => 'Целевой класс',
'Class:SynchroDataSource/Attribute:scope_class+' => 'Источник синхронизации данных может заполнять только один класс '.ITOP_APPLICATION_SHORT.'',
'Class:SynchroDataSource/Attribute:user_id' => 'Пользователь',
'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Контакт для уведомления',
'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Контакт для уведомления в случае ошибки',
'Class:SynchroDataSource/Attribute:url_icon' => 'Иконка (ссылка)',
'Class:SynchroDataSource/Attribute:url_icon+' => 'Гиперссылка на иконку приложения-источника данных для отображения на страницах синхронизованных объектов',
'Class:SynchroDataSource/Attribute:url_application' => 'Приложение (ссылка)',
'Class:SynchroDataSource/Attribute:url_application+' => 'Гиперссылка на объект в приложение-источнике данных. Возможные шаблоны: $this->attribute$ и $replica->primary_key$',
'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Политика сопоставления',
'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"Использовать атрибуты": объект '.ITOP_APPLICATION_SHORT.' сопоставляется со значениями реплики по атрибутам синхронизации, отмеченным для сопоставления.
"Использовать primary_key": колонка primary_key реплики должна содержать идентификатор объекта '.ITOP_APPLICATION_SHORT.'',
'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Интервал устаревания',
'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Объект будет считаться устаревшим, если данные о нем в таблице синхронизации не обновлялись в течение этого интервала.',
'Class:SynchroDataSource/Attribute:action_on_zero' => 'Действие при нуле',
'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Действие, если объект не найдет',
'Class:SynchroDataSource/Attribute:action_on_one' => 'Действие при единице',
'Class:SynchroDataSource/Attribute:action_on_one+' => 'Действие, если найден только один объект',
'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Действие при множестве',
'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Действие, если найдено несколько объектов',
'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Авторизованные пользователи',
'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Кому разрешено удаление синхронизируемых объектов',
'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Никто',
'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Только администраторы',
'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'Все разрешённые пользователи',
'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Обновляемые атрибуты',
'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'Формат: field_name:value; ... Пример: status:inactive',
'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Срок хранения',
'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Сколько времени хранятся устаревшие объекты, прежде чем будут удалены',
'Class:SynchroDataSource/Attribute:database_table_name' => 'Таблица данных',
'Class:SynchroDataSource/Attribute:database_table_name+' => 'Имя таблицы для хранения данных синхронизации. Если оставить поле пустым, будет назначено имя по умолчанию.',
'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Внедрение',
'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:SynchroDataSource/Attribute:status/Value:production' => 'Эксплуатация',
'Class:SynchroDataSource/Attribute:scope_restriction' => 'Объем ограничений',
'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Использовать атрибуты',
'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Использовать primary_key значение',
'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Создать',
'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Ошибка',
'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Ошибка',
'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Обновить',
'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Создать',
'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Ошибка',
'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Использовать первый (случайно)',
'Class:SynchroDataSource/Attribute:delete_policy' => 'Устаревшие объекты',
'Class:SynchroDataSource/Attribute:delete_policy+' => 'Что делать, когда реплика становится устаревшей:
"Игнорировать": ничего не делать, связанный объект остаётся как есть в iTop.
"Удалить": удалить связанный объект в iTop (и реплику в таблице данных).
"Обновить": обновить связанный объект согласно правилам обновления (см. ниже).
"Обновить, затем удалить": применить "правила обновления". По истечении срока хранения выполнить "удаление" ',
'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Удалить',
'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Игнорировать',
'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Обновить',
'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Обновить, затем удалить',
'Class:SynchroDataSource/Attribute:attribute_list' => 'Атрибуты',
'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Только администраторы',
'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Пользователи с правами на удаление',
'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Никто',
'SynchroDataSource:Description' => 'Описание',
'SynchroDataSource:Reconciliation' => 'Поиск и сопоставление',
'SynchroDataSource:Deletion' => 'Устаревание и удаление',
'SynchroDataSource:Status' => 'Статус',
'SynchroDataSource:Information' => 'Инфо',
'SynchroDataSource:Definition' => 'Определение',
'Core:SynchroAttributes' => 'Атрибуты',
'Core:SynchroStatus' => 'Свойства',
'Core:Synchro:ErrorsLabel' => 'Ошибки',
'Core:Synchro:CreatedLabel' => 'Создан',
'Core:Synchro:ModifiedLabel' => 'Изменен',
'Core:Synchro:UnchangedLabel' => 'Неизменен',
'Core:Synchro:ReconciledErrorsLabel' => 'Ошибки',
'Core:Synchro:ReconciledLabel' => 'Согласован',
'Core:Synchro:ReconciledNewLabel' => 'Создан',
'Core:SynchroReconcile:Yes' => 'Да',
'Core:SynchroReconcile:No' => 'Нет',
'Core:SynchroUpdate:Yes' => 'Да',
'Core:SynchroUpdate:No' => 'Нет',
'Core:Synchro:LastestStatus' => 'Последний статус',
'Core:Synchro:History' => 'История синхронизаций',
'Core:Synchro:NeverRun' => 'Синхронизация не запускалась. Логи отсутсвуют.',
'Core:Synchro:SynchroEndedOn_Date' => 'Синхронизация была закончена в %1$s.',
'Core:Synchro:SynchroRunningStartedOn_Date' => 'Синхронизация запущена в %1$s, сейчас в процессе...',
'Core:Synchro:label_repl_ignored' => 'Игнор. (%1$s)',
'Core:Synchro:label_repl_disappeared' => 'Невид. (%1$s)',
'Core:Synchro:label_repl_existing' => 'Существующие (%1$s)',
'Core:Synchro:label_repl_new' => 'Новый (%1$s)',
'Core:Synchro:label_obj_deleted' => 'Удаленный (%1$s)',
'Core:Synchro:label_obj_obsoleted' => 'Устаревшие (%1$s)',
'Core:Synchro:label_obj_disappeared_errors' => 'Ошибки (%1$s)',
'Core:Synchro:label_obj_disappeared_no_action' => 'Без действия (%1$s)',
'Core:Synchro:label_obj_unchanged' => 'Без изменений (%1$s)',
'Core:Synchro:label_obj_updated' => 'Обновлен (%1$s)',
'Core:Synchro:label_obj_updated_errors' => 'Ошибки (%1$s)',
'Core:Synchro:label_obj_new_unchanged' => 'Без изменений (%1$s)',
'Core:Synchro:label_obj_new_updated' => 'Обновлен (%1$s)',
'Core:Synchro:label_obj_created' => 'Создан (%1$s)',
'Core:Synchro:label_obj_new_errors' => 'Ошибки (%1$s)',
'Core:SynchroLogTitle' => '%1$s - %2$s',
'Core:Synchro:Nb_Replica' => 'Обработано реплик: %1$s',
'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s',
'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'Как минимум один атрибут должен быть выбран для поиска и сопоставления объектов, либо используйте политику сопоставления по primary_key.',
'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'Срок хранения должен быть указан, поскольку объекты должны быть удалены после того, помечены как устаревшие.',
'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Устаревшие объекты должны быть обновлены, но способ обновления не указан.',
'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'Таблица %1$s уже существует в базе данных. Пожалуйста, используйте другое имя для таблицы данных из этого источника.',
'Core:SynchroReplica:PublicData' => 'Публичные данные',
'Core:SynchroReplica:PrivateDetails' => 'Приватные данные',
'Core:SynchroReplica:BackToDataSource' => 'Вернуться к источнику синхронизации: %1$s',
'Core:SynchroReplica:ListOfReplicas' => 'Реплики источника данных: %1$s',
'Core:SynchroAttExtKey:ReconciliationById' => 'id (первичный ключ)',
'Core:SynchroAtt:attcode' => 'Атрибут',
'Core:SynchroAtt:attcode+' => 'Поле объекта',
'Core:SynchroAtt:reconciliation' => 'Сопоставление ?',
'Core:SynchroAtt:reconciliation+' => 'Атрибуты, используемые для поиска существуюущего объекта',
'Core:SynchroAtt:update' => 'Обновление ?',
'Core:SynchroAtt:update+' => 'Атрибуты, которые будут обновляться при синхронизации',
'Core:SynchroAtt:update_policy' => 'Политика обновления',
'Core:SynchroAtt:update_policy+' => 'Поведение обновляемого атрибута',
'Core:SynchroAtt:reconciliation_attcode' => 'Ключ сопоставления',
'Core:SynchroAtt:reconciliation_attcode+' => 'Код атрибута для сопоставления с внешним ключом',
'Core:SyncDataExchangeComment' => '(Синхронизация)',
'Core:Synchro:ListOfDataSources' => 'Список данных:',
'Core:Synchro:LastSynchro' => 'Последняя синхронизация:',
'Core:Synchro:ThisObjectIsSynchronized' => 'Этот объект синхронизирован с внешним источником данных',
'Core:Synchro:TheObjectWasCreatedBy_Source' => 'Объект был <b>создан</b> внешним источником данных %1$s',
'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'Объект <b>может быть удалён</b> внешним источником данных %1$s',
'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'Вы <b>не можете удалить объект</b>, так как он принадлежит внешнему источнику данных %1$s',
'TitleSynchroExecution' => 'Запуск синхронизаций.',
'Class:SynchroDataSource:DataTable' => 'Таблица: %1$s',
'Core:SyncDataSourceObsolete' => 'Источник данных помечен как устаревший. Операция отменена.',
'Core:SyncDataSourceAccessRestriction' => 'Могут запускать только администраторы и определенные пользователи. Операция отменена.',
'Core:SyncTooManyMissingReplicas' => 'Все записи давно не обновлялись (все объекты могли бы быть удалены). Проверьте, что процесс, записывающий данные в таблицу синхронизации, всё ещё выполняется. Операция отменена.',
'Core:SyncSplitModeCLIOnly' => 'Синхронизацию можно выполнять частями только в режиме CLI',
'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, Ошибок %2$s, Предупреждений %3$s.',
'Core:SynchroReplica:TargetObject' => 'Синхронизировано объектов: %1$s',
'Class:AsyncSendEmail' => 'Email (асинхронно)',
'Class:AsyncSendEmail/Attribute:to' => 'Кому',
'Class:AsyncSendEmail/Attribute:subject' => 'Получатель',
'Class:AsyncSendEmail/Attribute:body' => 'Тело',
'Class:AsyncSendEmail/Attribute:header' => 'Заголовок',
'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Шифрованный пароль',
'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Предыдущее значение',
'Class:CMDBChangeOpSetAttributeEncrypted' => 'Зашифрованное поле',
'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Предыдущее значение',
'Class:CMDBChangeOpSetAttributeCaseLog' => 'Лог',
'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Посл.значение',
'Class:SynchroAttribute' => 'Синх.характеристики',
'Class:SynchroAttribute/Attribute:sync_source_id' => 'Синхронизация данных',
'Class:SynchroAttribute/Attribute:attcode' => 'Код атрибута',
'Class:SynchroAttribute/Attribute:update' => 'Обновить',
'Class:SynchroAttribute/Attribute:reconcile' => 'Согласование',
'Class:SynchroAttribute/Attribute:update_policy' => 'Обновить политику',
'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Заблокирован',
'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Разблокирован',
'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Инициализация если пусто',
'Class:SynchroAttribute/Attribute:finalclass' => 'Класс',
'Class:SynchroAttExtKey' => 'Атрибут синхронизации (внешний ключ)',
'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Атрибут согласования',
'Class:SynchroAttLinkSet' => 'Атрибут синхронизации (набор связей)',
'Class:SynchroAttLinkSet/Attribute:row_separator' => 'Разделитель строк',
'Class:SynchroAttLinkSet/Attribute:attribute_separator' => 'Разделитель атрибутов',
'Class:SynchroLog' => 'Журнал синхронизации',
'Class:SynchroLog/Attribute:sync_source_id' => 'Синх.исходные данные',
'Class:SynchroLog/Attribute:start_date' => 'Стартовать в',
'Class:SynchroLog/Attribute:end_date' => 'Закончить в',
'Class:SynchroLog/Attribute:status' => 'Статус',
'Class:SynchroLog/Attribute:status/Value:completed' => 'Завершен',
'Class:SynchroLog/Attribute:status/Value:error' => 'Ошибка',
'Class:SynchroLog/Attribute:status/Value:running' => 'Запущен',
'Class:SynchroLog/Attribute:stats_nb_replica_seen' => 'Просмотрено реплик',
'Class:SynchroLog/Attribute:stats_nb_replica_total' => 'Всего реплик',
'Class:SynchroLog/Attribute:stats_nb_obj_deleted' => 'Удалено объектов',
'Class:SynchroLog/Attribute:stats_nb_obj_deleted_errors' => 'Ошибок при удалении',
'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted' => 'Помечено устаревшими',
'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted_errors' => 'Ошибок при пометке устаревшими',
'Class:SynchroLog/Attribute:stats_nb_obj_created' => 'Создано объектов',
'Class:SynchroLog/Attribute:stats_nb_obj_created_errors' => 'Ошибок при создании',
'Class:SynchroLog/Attribute:stats_nb_obj_updated' => 'Обновлено объектов',
'Class:SynchroLog/Attribute:stats_nb_obj_updated_errors' => 'Ошибок при обновлении',
'Class:SynchroLog/Attribute:stats_nb_replica_reconciled_errors' => 'Ошибок при сопоставлении',
'Class:SynchroLog/Attribute:stats_nb_replica_disappeared_no_action' => 'Исчезло реплик',
'Class:SynchroLog/Attribute:stats_nb_obj_new_updated' => 'Обновлено объектов',
'Class:SynchroLog/Attribute:stats_nb_obj_new_unchanged' => 'Без изменений объектов',
'Class:SynchroLog/Attribute:last_error' => 'Посл.ошибка',
'Class:SynchroLog/Attribute:traces' => 'Слежения',
'Class:SynchroReplica' => 'Реплика синхронизации',
'Class:SynchroReplica/Attribute:sync_source_id' => 'Синх.исходные данные',
'Class:SynchroReplica/Attribute:dest_id' => 'Назначение объекта',
'Class:SynchroReplica/Attribute:dest_class' => 'Назначение типа',
'Class:SynchroReplica/Attribute:status_last_seen' => 'Был виден',
'Class:SynchroReplica/Attribute:status' => 'Статус',
'Class:SynchroReplica/Attribute:status/Value:modified' => 'Изменен',
'Class:SynchroReplica/Attribute:status/Value:new' => 'Новый',
'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Сирота',
'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Синхронизирован',
'Class:SynchroReplica/Attribute:status_dest_creator' => 'Объект создан',
'Class:SynchroReplica/Attribute:status_last_error' => 'Посл.ошибка',
'Class:SynchroReplica/Attribute:status_last_warning' => 'Предупреждения',
'Class:SynchroReplica/Attribute:info_creation_date' => 'Дата создания',
'Class:SynchroReplica/Attribute:info_last_modified' => 'Дата последнего изменения',
'Class:SynchroReplica/Action:delete+' => 'удалить реплику',
'Class:SynchroReplica/Action:unlink' => 'Отвязать',
'Class:SynchroReplica/Action:unlink+' => 'Отвязать реплику от целевого объекта',
'Class:SynchroReplica/Action:unlinksynchro' => 'Отвязать и синхронизировать',
'Class:SynchroReplica/Action:unlinksynchro+' => 'Отвязать реплику от целевого объекта и выполнить синхронизацию по этой реплике',
'Class:SynchroReplica/Action:synchro' => 'Синхронизировать',
'Class:SynchroReplica/Action:synchro+' => 'Выполнить синхронизацию по этой реплике',
'Class:SynchroReplica/Action:allowdelete' => 'Разрешить удаление объекта, связанного с этой репликой',
'Class:SynchroReplica/Action:allowdelete+' => 'Объект, связанный с удалённой репликой, будет удалён',
'Class:SynchroReplica/Action:denydelete' => 'Запретить удаление объекта, связанного с этой репликой',
'Class:SynchroReplica/Action:denydelete+' => 'Объект, связанный с удалённой репликой, не будет удалён',
'Class:SynchroReplica/Action:unlink_all' => 'Отвязать объекты реплик синхронизации',
'Class:SynchroReplica/Action:unlink_all+' => 'Отвязать реплику от целевого объекта',
'Class:SynchroReplica/Action:unlinksynchro_all' => 'Отвязать и синхронизировать объекты реплик синхронизации',
'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Отвязать реплику от целевого объекта и выполнить синхронизацию по этой реплике',
'Class:SynchroReplica/Action:synchro_all' => 'Синхронизировать объекты реплик синхронизации',
'Class:SynchroReplica/Action:synchro_all+' => 'Выполнить синхронизацию по этой реплике',
'Class:SynchroReplica/Action:allowdelete_all' => 'Разрешить удаление объектов, связанных с репликами синхронизации',
'Class:SynchroReplica/Action:allowdelete_all+' => 'Объект, связанный с удалённой репликой, будет удалён',
'Class:SynchroReplica/Action:denydelete_all' => 'Запретить удаление объектов, связанных с репликами синхронизации',
'Class:SynchroReplica/Action:denydelete_all+' => 'Объект, связанный с удалённой репликой, не будет удалён',
'UI:UnlinkAllTabTitle' => 'Отвязать объекты реплик синхронизации',
'UI:UnlinkAllPageTitle' => 'Отвязать объекты реплик синхронизации',
'UI:UnlinkSynchroAllTabTitle' => 'Отвязать и синхронизировать объекты реплик синхронизации',
'UI:UnlinkSynchroAllPageTitle' => ' Отвязать и синхронизировать объекты реплик синхронизации',
'UI:SynchroAllTabTitle' => 'Синхронизировать объекты реплик синхронизации',
'UI:SynchroAllPageTitle' => 'Синхронизировать объекты реплик синхронизации',
'UI:AllowDeleteAllTabTitle' => 'Разрешить удаление объектов, связанных с репликами синхронизации',
'UI:AllowDeleteAllPageTitle' => 'Разрешить удаление объектов, связанных с репликами синхронизации',
'UI:DenyDeleteAllTabTitle' => 'Запретить удаление объектов, связанных с репликами синхронизации',
'UI:DenyDeleteAllPageTitle' => 'Запретить удаление объектов, связанных с репликами синхронизации',
'Class:appUserPreferences' => 'Предпочтения пользователя',
'Class:appUserPreferences/Attribute:userid' => 'Пользователь',
'Class:appUserPreferences/Attribute:preferences' => 'Предпочтения',
'Core:ExecProcess:Code1' => 'Неверная команда или команда завершена с ошибкой (возможно, неверное имя скрипта)',
'Core:ExecProcess:Code255' => 'Ошибка PHP (parsing, or runtime)',
'Core:Duration_Seconds' => '%1$d с',
'Core:Duration_Minutes_Seconds' => '%1$d мин %2$d с',
'Core:Duration_Hours_Minutes_Seconds' => '%1$d ч %2$d мин %3$d с',
'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$s д %2$d ч %3$d мин %4$d с',
'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as "%1$s")',
'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for "%1$s"',
'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %2$d%%',
'Core:BulkExport:MissingParameter_Param' => 'Отсутствует параметр "%1$s"',
'Core:BulkExport:InvalidParameter_Query' => 'Недопустимое значение параметра "query". В Книге запросов отсутствует запись с id: "%1$s".',
'Core:BulkExport:ExportFormatPrompt' => 'Формат экспорта:',
'Core:BulkExportOf_Class' => '%1$s Export',
'Core:BulkExport:ClickHereToDownload_FileName' => 'Нажмите здесь, чтобы скачать %1$s',
'Core:BulkExport:ExportResult' => 'Результат экспорта:',
'Core:BulkExport:RetrievingData' => 'Извлечение данных...',
'Core:BulkExport:HTMLFormat' => 'Web-страница (*.html)',
'Core:BulkExport:CSVFormat' => 'Текст с разделителями-запятыми (*.csv)',
'Core:BulkExport:XLSXFormat' => 'Excel 2007 или новее (*.xlsx)',
'Core:BulkExport:PDFFormat' => 'Документ PDF (*.pdf)',
'Core:BulkExport:DragAndDropHelp' => 'Перетащите заголовки столбцов, чтобы упорядочить столбцы. Предварительный просмотр %1$s строк. Общее количество строк для экспорта: %2$s.',
'Core:BulkExport:EmptyPreview' => 'Выберите столбцы для экспорта из списка выше',
'Core:BulkExport:ColumnsOrder' => 'Порядок столбцов',
'Core:BulkExport:AvailableColumnsFrom_Class' => 'Доступные столбцы из класса %1$s',
'Core:BulkExport:NoFieldSelected' => 'Выберите хотя бы один столбец для экспорта',
'Core:BulkExport:CheckAll' => 'Отметить все',
'Core:BulkExport:UncheckAll' => 'Снять все',
'Core:BulkExport:ExportCancelledByUser' => 'Экспорт отменен пользователем',
'Core:BulkExport:CSVOptions' => 'Параметры CSV',
'Core:BulkExport:CSVLocalization' => 'Локализация',
'Core:BulkExport:PDFOptions' => 'Параметры PDF',
'Core:BulkExport:PDFPageFormat' => 'Формат страницы',
'Core:BulkExport:PDFPageSize' => 'Размер:',
'Core:BulkExport:PageSize-A4' => 'A4',
'Core:BulkExport:PageSize-A3' => 'A3',
'Core:BulkExport:PageSize-Letter' => 'Письмо',
'Core:BulkExport:PDFPageOrientation' => 'Ориентация:',
'Core:BulkExport:PageOrientation-L' => 'Альбомная',
'Core:BulkExport:PageOrientation-P' => 'Книжная',
'Core:BulkExport:XMLFormat' => 'Файл XML (*.xml)',
'Core:BulkExport:XMLOptions' => 'Параметры XML',
'Core:BulkExport:SpreadsheetFormat' => 'Таблица HTML (*.html)',
'Core:BulkExport:SpreadsheetOptions' => 'Параметры таблицы',
'Core:BulkExport:OptionNoLocalize' => 'Не локализовать значения (для полей с выпадающими списками)',
'Core:BulkExport:OptionLinkSets' => 'Включить связанные объекты',
'Core:BulkExport:OptionFormattedText' => 'Сохранить форматирование текста',
'Core:BulkExport:ScopeDefinition' => 'Определение экспортируемых объектов',
'Core:BulkExportLabelOQLExpression' => 'Запрос OQL:',
'Core:BulkExportLabelPhrasebookEntry' => 'Запись в книге запросов:',
'Core:BulkExportMessageEmptyOQL' => 'Пожалуйста, введите OQL-запрос.',
'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Выберите запись в книге запросов.',
'Core:BulkExportQueryPlaceholder' => 'Введите здесь OQL-запрос...',
'Core:BulkExportCanRunNonInteractive' => 'Нажмите здесь, чтобы перейти к экспорту в неинтерактивном режиме',
'Core:BulkExportLegacyExport' => 'Нажмите здесь, чтобы перейти к устаревшему экспорту',
'Core:BulkExport:XLSXOptions' => 'Параметры Excel',
'Core:BulkExport:TextFormat' => 'Текстовые поля с HTML-разметкой',
'Core:BulkExport:DateTimeFormat' => 'Формат даты и времени',
'Core:BulkExport:DateTimeFormatDefault_Example' => 'Формат по умолчанию (%1$s), например %2$s',
'Core:BulkExport:DateTimeFormatCustom_Format' => 'Пользовательский формат: %1$s',
'Core:BulkExport:PDF:PageNumber' => 'Страница %1$s',
'Core:DateTime:Placeholder_d' => 'DD',
'Core:DateTime:Placeholder_j' => 'D',
'Core:DateTime:Placeholder_m' => 'MM',
'Core:DateTime:Placeholder_n' => 'M',
'Core:DateTime:Placeholder_Y' => 'YYYY',
'Core:DateTime:Placeholder_y' => 'YY',
'Core:DateTime:Placeholder_H' => 'hh',
'Core:DateTime:Placeholder_h' => 'h',
'Core:DateTime:Placeholder_G' => 'hh',
'Core:DateTime:Placeholder_g' => 'h',
'Core:DateTime:Placeholder_a' => 'am/pm',
'Core:DateTime:Placeholder_A' => 'AM/PM',
'Core:DateTime:Placeholder_i' => 'mm',
'Core:DateTime:Placeholder_s' => 'ss',
'Core:Validator:Default' => 'Неправильный формат',
'Core:Validator:Mandatory' => 'Пожалуйста, заполните это поле',
'Core:Validator:MustBeInteger' => 'Должно быть целым числом',
'Core:Validator:MustSelectOne' => 'Пожалуйста, выберите значение',
'Menu:DataSources' => 'Синхронизация данных',
'Menu:DataSources+' => '',
]);
//
// Class: TagSetFieldData
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:TagSetFieldData' => '%2$s для класса %1$s',
'Class:TagSetFieldData+' => '',
'Class:TagSetFieldData/Attribute:code' => 'Код',
'Class:TagSetFieldData/Attribute:code+' => 'Внутренний код. Должен содержать не менее 3 цифробуквенных символа.',
'Class:TagSetFieldData/Attribute:label' => 'Метка',
'Class:TagSetFieldData/Attribute:label+' => 'Отображаемая метка',
'Class:TagSetFieldData/Attribute:description' => 'Описание',
'Class:TagSetFieldData/Attribute:description+' => '',
'Class:TagSetFieldData/Attribute:finalclass' => 'Класс тега',
'Class:TagSetFieldData/Attribute:obj_class' => 'Класс объекта',
'Class:TagSetFieldData/Attribute:obj_attcode' => 'Код поля',
'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Используемые теги не могут быть удалены',
'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Коды и метки тегов должны быть уникальными',
'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Код тега должен содержать от 3 до %1$d цифробуквенных символов',
'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'Выбранный код тега является зарезервированным словом',
'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Метка тега не должна содержать \'%1$s\' или быть пустой',
'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Код тега не может быть изменен при использовании',
'Core:TagSetFieldData:ErrorClassUpdateNotAllowed' => 'Нельзя изменить "Object Class" тега',
'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Нельзя изменить "Attribute Code" тега',
'Core:TagSetFieldData:WhereIsThisTagTab' => 'Использование тега (%1$d)',
'Core:TagSetFieldData:NoEntryFound' => 'Не найдено записей с этим тегом',
]);
//
// Class: DBProperty
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:DBProperty' => 'Свойство БД',
'Class:DBProperty+' => '',
'Class:DBProperty/Attribute:name' => 'Название',
'Class:DBProperty/Attribute:name+' => '',
'Class:DBProperty/Attribute:description' => 'Описание',
'Class:DBProperty/Attribute:description+' => '',
'Class:DBProperty/Attribute:value' => 'Значение',
'Class:DBProperty/Attribute:value+' => '',
'Class:DBProperty/Attribute:change_date' => 'Дата изменения',
'Class:DBProperty/Attribute:change_date+' => '',
'Class:DBProperty/Attribute:change_comment' => 'Комментарий к изменению',
'Class:DBProperty/Attribute:change_comment+' => '',
]);
//
// Class: BackgroundTask
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:BackgroundTask' => 'Фоновая задача',
'Class:BackgroundTask+' => '',
'Class:BackgroundTask/Attribute:class_name' => 'Класс',
'Class:BackgroundTask/Attribute:class_name+' => '',
'Class:BackgroundTask/Attribute:first_run_date' => 'Дата первого запуска',
'Class:BackgroundTask/Attribute:first_run_date+' => '',
'Class:BackgroundTask/Attribute:latest_run_date' => 'Дата последнего запуска',
'Class:BackgroundTask/Attribute:latest_run_date+' => '',
'Class:BackgroundTask/Attribute:next_run_date' => 'Дата следующего запуска',
'Class:BackgroundTask/Attribute:next_run_date+' => '',
'Class:BackgroundTask/Attribute:total_exec_count' => 'Всего выполнений',
'Class:BackgroundTask/Attribute:total_exec_count+' => '',
'Class:BackgroundTask/Attribute:latest_run_duration' => 'Длительность последнего выполнения',
'Class:BackgroundTask/Attribute:latest_run_duration+' => '',
'Class:BackgroundTask/Attribute:min_run_duration' => 'Мин. длительность выполнения',
'Class:BackgroundTask/Attribute:min_run_duration+' => '',
'Class:BackgroundTask/Attribute:max_run_duration' => 'Макс. длительность выполнения',
'Class:BackgroundTask/Attribute:max_run_duration+' => '',
'Class:BackgroundTask/Attribute:average_run_duration' => 'Средняя длительность выполнения',
'Class:BackgroundTask/Attribute:average_run_duration+' => '',
'Class:BackgroundTask/Attribute:running' => 'Выполняется',
'Class:BackgroundTask/Attribute:running+' => '',
'Class:BackgroundTask/Attribute:status' => 'Статус',
'Class:BackgroundTask/Attribute:status+' => '',
]);
//
// Class: AsyncTask
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:AsyncTask' => 'Асинхронная задача',
'Class:AsyncTask+' => '',
'Class:AsyncTask/Attribute:created' => 'Создано',
'Class:AsyncTask/Attribute:created+' => '',
'Class:AsyncTask/Attribute:started' => 'Запущено',
'Class:AsyncTask/Attribute:started+' => '',
'Class:AsyncTask/Attribute:planned' => 'Запланировано',
'Class:AsyncTask/Attribute:planned+' => '',
'Class:AsyncTask/Attribute:event_id' => 'Событие',
'Class:AsyncTask/Attribute:event_id+' => '',
'Class:AsyncTask/Attribute:finalclass' => 'Итоговый класс',
'Class:AsyncTask/Attribute:finalclass+' => '',
'Class:AsyncTask/Attribute:status' => 'Статус',
'Class:AsyncTask/Attribute:status+' => '',
'Class:AsyncTask/Attribute:remaining_retries' => 'Осталось попыток',
'Class:AsyncTask/Attribute:remaining_retries+' => '',
'Class:AsyncTask/Attribute:last_error_code' => 'Код последней ошибки',
'Class:AsyncTask/Attribute:last_error_code+' => '',
'Class:AsyncTask/Attribute:last_error' => 'Последняя ошибка',
'Class:AsyncTask/Attribute:last_error+' => '',
'Class:AsyncTask/Attribute:last_attempt' => 'Последняя попытка',
'Class:AsyncTask/Attribute:last_attempt+' => '',
'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Неверный формат конфигурации "async_task_retries[%1$s]". Ожидается массив со следующими ключами: %2$s',
'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Неверный формат конфигурации "async_task_retries[%1$s]": неожиданный ключ "%2$s". Допустимы только следующие ключи: %3$s',
]);
//
// Class: AbstractResource
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:AbstractResource' => 'Ресурс',
'Class:AbstractResource+' => '',
]);
//
// Class: ResourceAdminMenu
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:ResourceAdminMenu' => 'Меню Инструменты администратора',
'Class:ResourceAdminMenu+' => '',
]);
//
// Class: ResourceRunQueriesMenu
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:ResourceRunQueriesMenu' => 'Меню Выполнение запросов',
'Class:ResourceRunQueriesMenu+' => '',
]);
//
// Class: Action
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:ResourceSystemMenu' => 'Меню Система',
'Class:ResourceSystemMenu+' => '',
'Class:EventNotification/Attribute:object_class' => 'Класс объекта',
'Class:EventNotification/Attribute:object_class+' => 'Класс объекта (совпадает с классом триггера)',
'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Уведомление не отправлено',
'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'Произошла ошибка при сохранении уведомления',
]);