Russian lang for 2.6-beta

This commit is contained in:
Vladimir Kunin
2018-11-09 22:35:53 +03:00
committed by Pierre Goiffon
parent 43bfe06882
commit 6b5f32611d
10 changed files with 452 additions and 481 deletions

View File

@@ -86,10 +86,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Organization/Attribute:deliverymodel_name+' => 'Модель предоставления услуг',
'Class:Organization/Attribute:parent_id_friendlyname' => 'Вышестоящая',
'Class:Organization/Attribute:parent_id_friendlyname+' => 'Вышестоящая организация',
'Class:Organization/Attribute:overview' => 'Overview~~',
'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
'Organization:Overview:Users' => 'iTop Users within this organization~~',
'Class:Organization/Attribute:overview' => 'Обзор',
'Organization:Overview:FunctionalCIs' => 'Конфигурационные единицы этой организации',
'Organization:Overview:FunctionalCIs:subtitle' => 'по типу',
'Organization:Overview:Users' => 'Пользователи iTop этой организации',
));
//
@@ -173,8 +173,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Person/Attribute:name+' => '',
'Class:Person/Attribute:first_name' => 'Имя',
'Class:Person/Attribute:first_name+' => '',
'Class:Person/Attribute:employee_number' => 'ID сотрудника',
'Class:Person/Attribute:employee_number+' => '',
'Class:Person/Attribute:employee_number' => 'Номер сотрудника',
'Class:Person/Attribute:employee_number+' => 'Табельный номер сотрудника или т.п.',
'Class:Person/Attribute:mobile_phone' => 'Мобильный телефон',
'Class:Person/Attribute:mobile_phone+' => '',
'Class:Person/Attribute:location_id' => 'Расположение',
@@ -193,10 +193,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Person/Attribute:manager_id_friendlyname+' => '',
'Class:Person/Attribute:picture' => 'Фотография',
'Class:Person/Attribute:picture+' => '',
'Class:Person/UniquenessRule:employee_number/Description' => 'The employee number must be unique in the organization~~',
'Class:Person/UniquenessRule:employee_number/Error' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
'Class:Person/UniquenessRule:name/Description' => 'The employee name should be unique inside its organization~~',
'Class:Person/UniquenessRule:name/Error' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
'Class:Person/UniquenessRule:employee_number/Description' => 'Номер сотрудника должен быть уникальным в организации',
'Class:Person/UniquenessRule:employee_number/Error' => 'В организации \'$this->org_name$\' уже есть персона с таким номером сотрудника',
'Class:Person/UniquenessRule:name/Description' => 'Имя сотрудника должно быть уникальным внутри организации',
'Class:Person/UniquenessRule:name/Error' => 'В организации \'$this->org_name$\' уже есть персона с таким именем',
));
//
@@ -345,8 +345,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:PhysicalDevice/Attribute:status+' => '',
'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'Внедрение',
'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'Внедрение',
'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'Устаревшее',
'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'Устаревшее',
'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'Устаревший',
'Class:PhysicalDevice/Attribute:status/Value:production' => 'Эксплуатация',
'Class:PhysicalDevice/Attribute:status/Value:production+' => 'Эксплуатация',
'Class:PhysicalDevice/Attribute:status/Value:stock' => 'Резерв',
@@ -848,8 +848,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:VirtualDevice/Attribute:status+' => '',
'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Внедрение',
'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Внедрение',
'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Устаревшее',
'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'устаревшее',
'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'Устаревший',
'Class:VirtualDevice/Attribute:status/Value:production' => 'Эксплуатация',
'Class:VirtualDevice/Attribute:status/Value:production+' => 'Эксплуатация',
'Class:VirtualDevice/Attribute:status/Value:stock' => 'Резерв',
@@ -1288,8 +1288,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Brand+' => '',
'Class:Brand/Attribute:physicaldevices_list' => 'Устройства',
'Class:Brand/Attribute:physicaldevices_list+' => 'Все устройства этого бренда',
'Class:Brand/UniquenessRule:name/Description' => 'The name must be unique~~',
'Class:Brand/UniquenessRule:name/Error' => 'This brand already exists~~',
'Class:Brand/UniquenessRule:name/Description' => 'Название должно быть уникальным',
'Class:Brand/UniquenessRule:name/Error' => 'Этот бренд уже существует',
));
//
@@ -1343,8 +1343,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Model/Attribute:type/Value:Phone+' => 'Telephone~~',
'Class:Model/Attribute:physicaldevices_list' => 'Устройства',
'Class:Model/Attribute:physicaldevices_list+' => 'Все устройства этой модели',
'Class:Model/UniquenessRule:name_brand/Description' => 'Name must be unique in the brand~~',
'Class:Model/UniquenessRule:name_brand/Error' => 'this model already exists for this brand~~',
));
//
@@ -1736,8 +1734,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Group/Attribute:status+' => '',
'Class:Group/Attribute:status/Value:implementation' => 'Внедрение',
'Class:Group/Attribute:status/Value:implementation+' => 'Внедрение',
'Class:Group/Attribute:status/Value:obsolete' => 'Устаревшее',
'Class:Group/Attribute:status/Value:obsolete+' => 'Устаревшее',
'Class:Group/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:Group/Attribute:status/Value:obsolete+' => 'Устаревший',
'Class:Group/Attribute:status/Value:production' => 'Эксплуатация',
'Class:Group/Attribute:status/Value:production+' => 'Эксплуатация',
'Class:Group/Attribute:org_id' => 'Организация',

View File

@@ -115,7 +115,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:FAQ/Attribute:error_code+' => '',
'Class:FAQ/Attribute:key_words' => 'Ключевые слова',
'Class:FAQ/Attribute:key_words+' => '',
'Class:FAQ/Attribute:domains' => 'Domains~~',
'Class:FAQ/Attribute:domains' => 'Домены',
));
//

View File

@@ -15,9 +15,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Page:Home' => 'Домашняя страница',
'Page:GoPortalHome' => 'Домашняя страница',
'Page:GoPreviousPage' => 'Предыдущяя страница',
'Page:ReloadPage' => 'Reload page~~',
'Page:ReloadPage' => 'Перезагрузить страницу',
'Portal:Button:Submit' => 'Применить',
'Portal:Button:Apply' => 'Update~~',
'Portal:Button:Apply' => 'Обновить',
'Portal:Button:Cancel' => 'Отменить',
'Portal:Button:Close' => 'Закрыть',
'Portal:Button:Add' => 'Добавить',
@@ -25,13 +25,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Portal:Button:Delete' => 'Удалить',
'Portal:EnvironmentBanner:Title' => 'You are currently in <strong>%1$s</strong> mode~~',
'Portal:EnvironmentBanner:GoToProduction' => 'Go back to PRODUCTION mode~~',
'Error:HTTP:401' => 'Authentication~~',
'Error:HTTP:404' => 'Страница не найдена',
'Error:HTTP:401' => 'Ошибка аутентификации',
'Error:HTTP:404' => 'Страница не найдена',
'Error:HTTP:500' => 'Упс! Произошла ошибка.',
'Error:HTTP:GetHelp' => 'Пожалуйста, свяжитесь с вашим администратором %1$s, если проблема сохраняется.',
'Error:XHR:Fail' => 'Не удалось загрузить данные. Пожалуйста, свяжитесь с вашим администратором %1$s.',
'Portal:ErrorUserLoggedOut' => 'You are logged out and need to log in again in order to continue.~~',
'Portal:Datatables:Language:Processing' => 'Пожалуйста, подождите...',
'Portal:ErrorUserLoggedOut' => 'Вы вышли из системы. Выполните вход, чтобы продолжить работу.',
'Portal:Datatables:Language:Processing' => 'Пожалуйста, подождите...',
'Portal:Datatables:Language:Search' => 'Фильтр :',
'Portal:Datatables:Language:LengthMenu' => 'Показывать _MENU_ элементов на странице',
'Portal:Datatables:Language:ZeroRecords' => 'Нет записей',
@@ -78,7 +78,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Brick:Portal:Browse:Name' => 'Просмотр элементов',
'Brick:Portal:Browse:Mode:List' => 'Список',
'Brick:Portal:Browse:Mode:Tree' => 'Дерево',
'Brick:Portal:Browse:Mode:Mosaic' => 'Mosaic~~',
'Brick:Portal:Browse:Mode:Mosaic' => 'Плитки',
'Brick:Portal:Browse:Action:Drilldown' => 'Детализация',
'Brick:Portal:Browse:Action:View' => 'Подробно',
'Brick:Portal:Browse:Action:Edit' => 'Изменить',
@@ -93,18 +93,18 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Brick:Portal:Manage:Name' => 'Управление элементами',
'Brick:Portal:Manage:Table:NoData' => 'Нет элементов',
'Brick:Portal:Manage:Table:ItemActions' => 'Actions~~',
'Brick:Portal:Manage:DisplayMode:list' => 'List~~',
'Brick:Portal:Manage:DisplayMode:pie-chart' => 'Pie Chart~~',
'Brick:Portal:Manage:DisplayMode:bar-chart' => 'Bar Chart',
'Brick:Portal:Manage:Others' => 'Others~~',
'Brick:Portal:Manage:All' => 'All~~',
'Brick:Portal:Manage:Group' => 'Group~~',
'Brick:Portal:Manage:fct:count' => 'Total~~',
'Brick:Portal:Manage:fct:sum' => 'Sum~~',
'Brick:Portal:Manage:fct:avg' => 'Average~~',
'Brick:Portal:Manage:fct:min' => 'Min~~',
'Brick:Portal:Manage:fct:max' => 'Max~~',
'Brick:Portal:Manage:Table:ItemActions' => 'Действия',
'Brick:Portal:Manage:DisplayMode:list' => 'Список',
'Brick:Portal:Manage:DisplayMode:pie-chart' => 'Круговая диаграмма',
'Brick:Portal:Manage:DisplayMode:bar-chart' => 'Столбчатая диаграмма',
'Brick:Portal:Manage:Others' => 'Другие',
'Brick:Portal:Manage:All' => 'Все',
'Brick:Portal:Manage:Group' => 'Группа',
'Brick:Portal:Manage:fct:count' => 'Всего',
'Brick:Portal:Manage:fct:sum' => 'Сумма',
'Brick:Portal:Manage:fct:avg' => 'Среднее',
'Brick:Portal:Manage:fct:min' => 'Минимум',
'Brick:Portal:Manage:fct:max' => 'Максимум',
));
// ObjectBrick brick
@@ -122,12 +122,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
// CreateBrick brick
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Brick:Portal:Create:Name' => 'Быстрое создание',
'Brick:Portal:Create:ChooseType' => 'Please, choose a type~~',
'Brick:Portal:Create:ChooseType' => 'Пожалуйста, выберите тип',
));
// Filter brick
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Brick:Portal:Filter:Name' => 'Prefilter a brick~~',
'Brick:Portal:Filter:SearchInput:Placeholder' => 'eg. connect wifi~~',
'Brick:Portal:Filter:SearchInput:Submit' => 'Search~~',
'Brick:Portal:Filter:Name' => 'Фильтр',
'Brick:Portal:Filter:SearchInput:Placeholder' => 'например, подключить wi-fi',
'Brick:Portal:Filter:SearchInput:Submit' => 'Искать',
));

View File

@@ -252,7 +252,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Organization:Overview:UserRequests' => 'User Requests from this organization~~',
'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~',
'Organization:Overview:Tickets' => 'Tickets for this organization~~',
'Organization:Overview:UserRequests' => 'Запросы пользователей этой организации',
'Organization:Overview:MyUserRequests' => 'Мои запросы пользователей этой организации',
'Organization:Overview:Tickets' => 'Тикеты этой организации',
));

View File

@@ -282,7 +282,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Organization:Overview:UserRequests' => 'User Requests from this organization~~',
'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~',
'Organization:Overview:Tickets' => 'Tickets for this organization~~',
));
'Organization:Overview:UserRequests' => 'Запросы пользователей этой организации',
'Organization:Overview:MyUserRequests' => 'Мои запросы пользователей этой организации',
'Organization:Overview:Tickets' => 'Тикеты этой организации',
));

View File

@@ -116,8 +116,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Contract/Attribute:status+' => '',
'Class:Contract/Attribute:status/Value:implementation' => 'Внедрение',
'Class:Contract/Attribute:status/Value:implementation+' => 'Внедрение',
'Class:Contract/Attribute:status/Value:obsolete' => 'Устаревшее',
'Class:Contract/Attribute:status/Value:obsolete+' => 'Устаревшее',
'Class:Contract/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:Contract/Attribute:status/Value:obsolete+' => 'Устаревший',
'Class:Contract/Attribute:status/Value:production' => 'Эксплуатация',
'Class:Contract/Attribute:status/Value:production+' => 'Эксплуатация',
'Class:Contract/Attribute:finalclass' => 'Тип',
@@ -243,8 +243,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Service/Attribute:status+' => '',
'Class:Service/Attribute:status/Value:implementation' => 'Внедрение',
'Class:Service/Attribute:status/Value:implementation+' => 'Внедрение',
'Class:Service/Attribute:status/Value:obsolete' => 'Устаревшее',
'Class:Service/Attribute:status/Value:obsolete+' => 'Устаревшее',
'Class:Service/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:Service/Attribute:status/Value:obsolete+' => 'Устаревший',
'Class:Service/Attribute:status/Value:production' => 'Эксплуатация',
'Class:Service/Attribute:status/Value:production+' => 'Эксплуатация',
'Class:Service/Attribute:icon' => 'Icon~~',
@@ -308,8 +308,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:ServiceSubcategory/Attribute:status+' => '',
'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Внедрение',
'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Внедрение',
'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Устаревшее',
'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'Устаревшее',
'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'Устаревший',
'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Эксплуатация',
'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'Эксплуатация',
'Class:ServiceSubcategory/Attribute:request_type' => 'Тип запроса',

View File

@@ -110,8 +110,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Contract/Attribute:status+' => '',
'Class:Contract/Attribute:status/Value:implementation' => 'Внедрение',
'Class:Contract/Attribute:status/Value:implementation+' => 'Внедрение',
'Class:Contract/Attribute:status/Value:obsolete' => 'Устаревшее',
'Class:Contract/Attribute:status/Value:obsolete+' => 'Устаревшее',
'Class:Contract/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:Contract/Attribute:status/Value:obsolete+' => 'Устаревший',
'Class:Contract/Attribute:status/Value:production' => 'Эксплуатация',
'Class:Contract/Attribute:status/Value:production+' => 'Эксплуатация',
'Class:Contract/Attribute:finalclass' => 'Тип',
@@ -207,8 +207,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:ServiceFamily+' => '',
'Class:ServiceFamily/Attribute:name' => 'Название',
'Class:ServiceFamily/Attribute:name+' => '',
'Class:ServiceFamily/Attribute:icon' => 'Icon~~',
'Class:ServiceFamily/Attribute:icon+' => '',
'Class:ServiceFamily/Attribute:icon' => 'Иконка',
'Class:ServiceFamily/Attribute:icon+' => 'Используется на клиентском портале',
'Class:ServiceFamily/Attribute:services_list' => 'Услуги',
'Class:ServiceFamily/Attribute:services_list+' => 'Связанные услуги',
));
@@ -240,12 +240,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Service/Attribute:status+' => '',
'Class:Service/Attribute:status/Value:implementation' => 'Внедрение',
'Class:Service/Attribute:status/Value:implementation+' => 'Внедрение',
'Class:Service/Attribute:status/Value:obsolete' => 'Устаревшее',
'Class:Service/Attribute:status/Value:obsolete+' => 'Устаревшее',
'Class:Service/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:Service/Attribute:status/Value:obsolete+' => 'Устаревший',
'Class:Service/Attribute:status/Value:production' => 'Эксплуатация',
'Class:Service/Attribute:status/Value:production+' => 'Эксплуатация',
'Class:Service/Attribute:icon' => 'Icon~~',
'Class:Service/Attribute:icon+' => '',
'Class:Service/Attribute:icon' => 'Иконка',
'Class:Service/Attribute:icon+' => 'Используется на клиентском портале',
'Class:Service/Attribute:customercontracts_list' => 'Договоры с заказчиками',
'Class:Service/Attribute:customercontracts_list+' => 'Договоры с заказчиками, по которым предоставляется услуга',
'Class:Service/Attribute:providercontracts_list' => 'Договоры с поставщиками',
@@ -315,8 +315,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:ServiceSubcategory/Attribute:status+' => '',
'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Внедрение',
'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Внедрение',
'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Устаревшее',
'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'Устаревшее',
'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'Устаревший',
'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Эксплуатация',
'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'Эксплуатация',
));

View File

@@ -17,7 +17,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Menu:WelcomeMenuPage+' => 'Добро пожаловать в iTop',
'Menu:AdminTools' => 'Инструменты администратора',
'Menu:AdminTools+' => 'Инструменты администратора',
'Menu:AdminTools?' => 'Инструменты доступны только для пользователей, имеющих профиль администратора',
'Menu:AdminTools?' => 'Инструменты доступны только для пользователей c правами администратора',
'Menu:DataModelMenu' => 'Модель данных',
'Menu:DataModelMenu+' => 'Обзор модели данных',
'Menu:ExportMenu' => 'Экспорт',
@@ -35,9 +35,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Menu:UniversalSearchMenu+' => 'Поиск чего угодно...',
'Menu:UserManagementMenu' => 'Управление пользователями',
'Menu:UserManagementMenu+' => 'Управление пользователями',
'Menu:ProfilesMenu' => 'Профили',
'Menu:ProfilesMenu+' => 'Профили',
'Menu:ProfilesMenu:Title' => 'Профили',
'Menu:ProfilesMenu' => 'Профили пользователей',
'Menu:ProfilesMenu+' => 'Профили пользователей',
'Menu:ProfilesMenu:Title' => 'Профили пользователей',
'Menu:UserAccountsMenu' => 'Учетные записи пользователей',
'Menu:UserAccountsMenu+' => 'Учетные записи пользователей',
'Menu:UserAccountsMenu:Title' => 'Учетные записи пользователей',

View File

@@ -9,59 +9,59 @@
*
*/
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:DeletedObjectLabel' => '%1ы (удалены)',
'Core:DeletedObjectLabel' => '%1ы (удален)',
'Core:DeletedObjectTip' => 'Объект был удален %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'Объект не найден (class: %1$s, id: %2$d)',
'Core:UnknownObjectTip' => 'Не может быть найден. Возможно он был удален и очищен в лог-е.',
'Core:UnknownObjectTip' => 'Объект не удается найти. Возможно, он был удален некоторое время назад, и журнал с тех пор был очищен.',
'Core:UniquenessDefaultError' => 'Uniqueness rule \'%1$s\' in error~~',
'Core:AttributeLinkedSet' => 'Массив объектов',
'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass',
'Core:AttributeLinkedSet' => 'Массив объектов (1-n)',
'Core:AttributeLinkedSet+' => 'Список объектов заданного класса, указывающих на текущий объект',
'Core:AttributeTagSet' => 'List of tags~~',
'Core:AttributeTagSet+' => '~~',
'Core:AttributeSet:placeholder' => 'click to add~~',
'Core:AttributeTagSet' => 'Список тегов',
'Core:AttributeTagSet+' => '',
'Core:AttributeSet:placeholder' => 'нажмите, чтобы добавить',
'Core:AttributeCaseLog' => 'Log~~',
'Core:AttributeCaseLog+' => '~~',
'Core:AttributeCaseLog' => 'Журнал',
'Core:AttributeCaseLog+' => '~~',
'Core:AttributeMetaEnum' => 'Computed enum~~',
'Core:AttributeMetaEnum+' => '~~',
'Core:AttributeMetaEnum' => 'Computed enum~~',
'Core:AttributeMetaEnum+' => '~~',
'Core:AttributeLinkedSetIndirect' => 'Массив объектов (N-N)',
'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class',
'Core:AttributeLinkedSetIndirect' => 'Массив объектов (n-n)',
'Core:AttributeLinkedSetIndirect+' => 'Список объектов заданного класса, связанные с текущим объектом через промежуточный класс',
'Core:AttributeInteger' => 'Целый',
'Core:AttributeInteger+' => 'Numeric value (could be negative)',
'Core:AttributeInteger' => 'Целое',
'Core:AttributeInteger+' => 'Целочисленное значение (может быть отрицательным)',
'Core:AttributeDecimal' => 'Десятичн.',
'Core:AttributeDecimal+' => 'Decimal value (could be negative)',
'Core:AttributeDecimal' => 'Десятичное',
'Core:AttributeDecimal+' => 'Десятичное значение (может быть отрицательным)',
'Core:AttributeBoolean' => 'Логич.',
'Core:AttributeBoolean+' => 'Boolean',
'Core:AttributeBoolean' => 'Логическое',
'Core:AttributeBoolean+' => 'Да/Нет',
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeBoolean/Value:yes' => 'Да',
'Core:AttributeBoolean/Value:no' => 'Нет',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag' => 'Архивный флаг',
'Core:AttributeArchiveFlag/Value:yes' => 'Да',
'Core:AttributeArchiveFlag/Value:yes+' => 'Этот объект виден только в режиме архива',
'Core:AttributeArchiveFlag/Value:no' => 'Нет',
'Core:AttributeArchiveFlag/Label' => 'Архивный',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label' => 'Дата архивирования',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeObsolescenceFlag' => 'Obsolescence flag~~',
'Core:AttributeObsolescenceFlag/Value:yes' => 'Yes~~',
'Core:AttributeObsolescenceFlag/Value:yes+' => 'This object is excluded from the impact analysis, and hidden from search results~~',
'Core:AttributeObsolescenceFlag/Value:no' => 'No~~',
'Core:AttributeObsolescenceFlag/Label' => 'Obsolete~~',
'Core:AttributeObsolescenceFlag/Label+' => 'Computed dynamically on other attributes~~',
'Core:AttributeObsolescenceDate/Label' => 'Obsolescence date~~',
'Core:AttributeObsolescenceDate/Label+' => 'Approximative date at which the object has been considered obsolete~~',
'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+' => 'Alphanumeric string',
@@ -78,7 +78,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:AttributePassword' => 'Пароль~~',
'Core:AttributePassword+' => 'Password of an external device',
'Core:AttributeEncryptedString' => 'Шифр.значение',
'Core:AttributeEncryptedString' => 'Шифр.значение',
'Core:AttributeEncryptedString+' => 'String encrypted with a local key',
'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown~~',
'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **~~',
@@ -282,10 +282,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:CMDBChangeOpSetAttributeBlob' => 'изменение данных',
'Class:CMDBChangeOpSetAttributeBlob+' => 'отслеживание изменения данных',
'Class:CMDBChangeOpSetAttributeBlob' => 'Изменение данных',
'Class:CMDBChangeOpSetAttributeBlob+' => 'Отслеживание изменения данных',
'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Предыдущие данные',
'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'предыдущее содержимое атрибута',
'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'Предыдущее содержимое атрибута',
));
//
@@ -293,10 +293,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:CMDBChangeOpSetAttributeText' => 'изменение текста',
'Class:CMDBChangeOpSetAttributeText+' => 'отслеживание изменения текста',
'Class:CMDBChangeOpSetAttributeText' => 'Изменение текста',
'Class:CMDBChangeOpSetAttributeText+' => 'Отслеживание изменения текста',
'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Предыдущие данные',
'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'предыдущее содержимое атрибута',
'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'Предыдущее содержимое атрибута',
));
//
@@ -304,7 +304,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Event' => 'Журнал событий',
'Class:Event' => 'Событие',
'Class:Event+' => 'Внутренние событие приложения',
'Class:Event/Attribute:message' => 'Сообщение',
'Class:Event/Attribute:message+' => 'Краткое описание события',
@@ -312,7 +312,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Event/Attribute:date+' => 'Дата и время регистрации события',
'Class:Event/Attribute:userinfo' => 'Пользователь',
'Class:Event/Attribute:userinfo+' => 'Пользователь, действия которого вызвали это событие',
'Class:Event/Attribute:finalclass' => 'тип',
'Class:Event/Attribute:finalclass' => 'Тип',
'Class:Event/Attribute:finalclass+' => '',
));
@@ -321,8 +321,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:EventNotification' => 'Уведомление о событии',
'Class:EventNotification+' => 'Отслеживание отосланных уведомлений',
'Class:EventNotification' => 'Уведомление',
'Class:EventNotification+' => 'Отслеживание отправленных уведомлений',
'Class:EventNotification/Attribute:trigger_id' => 'Триггер',
'Class:EventNotification/Attribute:trigger_id+' => 'Сработавший триггер',
'Class:EventNotification/Attribute:action_id' => 'Действие',
@@ -337,7 +337,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:EventNotificationEmail' => 'Уведомление по email',
'Class:EventNotificationEmail+' => 'Уведомление по email',
'Class:EventNotificationEmail+' => 'Отслеживание уведомлений по email',
'Class:EventNotificationEmail/Attribute:to' => 'Кому',
'Class:EventNotificationEmail/Attribute:to+' => 'Кому',
'Class:EventNotificationEmail/Attribute:cc' => 'Копия',
@@ -359,17 +359,17 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:EventIssue' => 'Выпуск события',
'Class:EventIssue+' => 'Отслеживание выпуска (warning, error, др.)',
'Class:EventIssue/Attribute:issue' => 'Выпуск',
'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' => 'Отправленные аргументы',
'Class:EventIssue/Attribute:arguments_post' => 'Аргументы POST',
'Class:EventIssue/Attribute:arguments_post+' => 'Аргументы HTTP POST',
'Class:EventIssue/Attribute:arguments_get' => 'Аргументы URL',
'Class:EventIssue/Attribute:arguments_get' => 'Аргументы GET',
'Class:EventIssue/Attribute:arguments_get+' => 'Аргументы HTTP GET',
'Class:EventIssue/Attribute:callstack' => 'Стек вызовов',
'Class:EventIssue/Attribute:callstack+' => 'Стек вызовов',
@@ -382,9 +382,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:EventWebService' => 'События Web сервиса',
'Class:EventWebService+' => 'Trace of an web service call',
'Class:EventWebService/Attribute:verb' => 'Verb',
'Class:EventWebService' => 'События Web-сервиса',
'Class:EventWebService+' => 'Trace of an web service call~~',
'Class:EventWebService/Attribute:verb' => 'Verb~~',
'Class:EventWebService/Attribute:verb+' => 'Название операции',
'Class:EventWebService/Attribute:result' => 'Результат',
'Class:EventWebService/Attribute:result+' => 'Все удачн./неудачн.',
@@ -517,7 +517,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:TriggerOnObject' => 'Триггер (на класс объекта)',
'Class:TriggerOnObject' => 'Триггер на класс объекта',
'Class:TriggerOnObject+' => 'Триггер на события объектов данного класса',
'Class:TriggerOnObject/Attribute:target_class' => 'Целевой класс',
'Class:TriggerOnObject/Attribute:target_class+' => 'Класс объектов, для которых будет срабатывать данный триггер',
@@ -532,7 +532,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:TriggerOnPortalUpdate' => 'Триггер (обновление из портала)',
'Class:TriggerOnPortalUpdate' => 'Триггер на обновление из портала',
'Class:TriggerOnPortalUpdate+' => 'Триггер на обновление объекта пользователем портала',
));
@@ -541,7 +541,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:TriggerOnStateChange' => 'Триггер (изменение статуса)',
'Class:TriggerOnStateChange' => 'Триггер на изменение статуса',
'Class:TriggerOnStateChange+' => 'Триггер на изменение статуса объекта',
'Class:TriggerOnStateChange/Attribute:state' => 'Статус',
'Class:TriggerOnStateChange/Attribute:state+' => 'Код статуса объекта, например \'resolved\'',
@@ -552,7 +552,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:TriggerOnStateEnter' => 'Триггер (на вход в статус)',
'Class:TriggerOnStateEnter' => 'Триггер на вход в статус',
'Class:TriggerOnStateEnter+' => 'Триггер на вход объекта в статус',
));
@@ -561,7 +561,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:TriggerOnStateLeave' => 'Триггер (на выход из статуса)',
'Class:TriggerOnStateLeave' => 'Триггер на выход из статуса',
'Class:TriggerOnStateLeave+' => 'Триггер на выход объекта из статуса',
));
@@ -570,7 +570,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:TriggerOnObjectCreate' => 'Триггер (на создание объекта)',
'Class:TriggerOnObjectCreate' => 'Триггер на создание объекта',
'Class:TriggerOnObjectCreate+' => 'Триггер на создание объекта данного или дочернего класса',
));
@@ -579,8 +579,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:TriggerOnObjectDelete' => 'Trigger (on object deletion)~~',
'Class:TriggerOnObjectDelete+' => 'Trigger on object deletion of [a child class of] the given class~~',
'Class:TriggerOnObjectDelete' => 'Триггер на удаление объекта',
'Class:TriggerOnObjectDelete+' => 'Триггер на удаление объекта данного или дочернего класса',
));
//
@@ -588,10 +588,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~',
'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~',
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~',
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~',
'Class:TriggerOnObjectUpdate' => 'Триггер на обновление объекта',
'Class:TriggerOnObjectUpdate+' => 'Триггер на обновление объекта данного или дочернего класса',
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Отслеживаемые поля',
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => 'Поля объекта, при обновлении которых сработает триггер',
));
//
@@ -599,7 +599,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:TriggerOnThresholdReached' => 'Триггер (на пороговое значение)',
'Class:TriggerOnThresholdReached' => 'Триггер на пороговое значение',
'Class:TriggerOnThresholdReached+' => 'Триггер на достижение секундомером порогового значения (TTO, TTR)',
'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Секундомер',
'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => 'По умолчанию для Инцидентов и Запросов доступны \'ttr\' и \'tto\'',
@@ -630,44 +630,70 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
// Synchro Data Source
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:SynchroDataSource' => 'Источник синхронизации данных',
'Class:SynchroDataSource/Attribute:name' => 'Название',
'Class:SynchroDataSource/Attribute:name+' => 'Название',
'Class:SynchroDataSource/Attribute:description' => 'Описание',
'Class:SynchroDataSource/Attribute:status' => 'Статус',
'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Внедрение',
'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Устаревший',
'Class:SynchroDataSource/Attribute:status/Value:production' => 'Эксплуатация',
'Class:SynchroDataSource/Attribute:scope_class' => 'Целевой класс',
'Class:SynchroDataSource/Attribute:scope_restriction' => 'Объем ограничений', // не используется пока
'Class:SynchroDataSource/Attribute:user_id' => 'Пользователь',
'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:database_table_name' => 'Таблица данных',
'Class:SynchroDataSource/Attribute:database_table_name+' => 'Имя таблицы для хранения данных синхронизации. Если оставить поле пустым, будет назначено имя по умолчанию.',
'Class:SynchroDataSource/Attribute:attribute_list' => 'Атрибуты',
'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Политика сопоставления',
'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Интервал устаревания',
'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Объект будет считаться устаревшим, если данные о нем в таблице синхронизации не обновлялись в течение этого интервала.',
'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' => 'Действие при нуле',
'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Действие, если объект не найдет',
'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Создать',
'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Ошибка',
'Class:SynchroDataSource/Attribute:action_on_one' => 'Действие при единице',
'Class:SynchroDataSource/Attribute:action_on_one+' => 'Действие, если найден только один объект',
'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Ошибка',
'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Обновить',
'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Действие при множестве',
'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Действие, если найдено несколько объектов',
'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:user_delete_policy' => 'Авторизованные пользователи',
'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Кому разрешено удаление синхронизируемых объектов',
'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Nobody~~',
'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Administrators only~~',
'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'All allowed users~~',
'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Только администраторы',
'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Пользователи с правами на удаление',
'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Никто',
'Class:SynchroDataSource/Attribute:delete_policy' => 'Устаревшие объекты',
'Class:SynchroDataSource/Attribute:delete_policy+' => 'Как обрабатывать устаревшие объекты',
'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: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:full_load_periodicity' => 'Интервал устаревания',
'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Объект будет считаться устаревшим, если данные о нем в таблице синхронизации не обновлялись в течение этого интервала.',
'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'Как минимум один атрибут должен быть выбран для поиска и сопоставления объектов, либо используйте политику сопоставления по primary_key.',
'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'Срок хранения должен быть указан, поскольку объекты должны быть удалены после того, помечены как устаревшие.',
'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Устаревшие объекты должны быть обновлены, но способ обновления не указан.',
'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'Таблица %1$s уже существует в базе данных. Пожалуйста, используйте другое имя для таблицы данных из этого источника.',
'SynchroDataSource:Description' => 'Описание',
'SynchroDataSource:Reconciliation' => 'Поиск и сопоставление',
'SynchroDataSource:Deletion' => 'Устаревание и удаление',
'SynchroDataSource:Status' => 'Статус',
'SynchroDataSource:Information' => 'Инфо~~',
'SynchroDataSource:Definition' => 'Definition~~',
'SynchroDataSource:Definition' => 'Определение~~',
'Core:SynchroAttributes' => 'Атрибуты',
'Core:SynchroStatus' => 'Свойства~~',
'Core:Synchro:ErrorsLabel' => 'Ошибки~~',
@@ -675,19 +701,17 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:Synchro:ModifiedLabel' => 'Изменен~~',
'Core:Synchro:UnchangedLabel' => 'Неизменен~~',
'Core:Synchro:ReconciledErrorsLabel' => 'Ошибки~~',
'Core:Synchro:ReconciledLabel' => 'Reconciled~~',
'Core:Synchro:ReconciledLabel' => 'Согласован~~',
'Core:Synchro:ReconciledNewLabel' => 'Создан~~',
'Core:SynchroReconcile:Yes' => 'Да~~',
'Core:SynchroReconcile:No' => 'Нет~~',
'Core:SynchroUpdate:Yes' => 'Да~~',
'Core:SynchroUpdate:No' => 'Нет~~',
'Core:Synchro:LastestStatus' => 'Последний статус~~',
'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 сейчас в процессе...~~',
'Menu:DataSources' => 'Источники данных', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:DataSources+' => 'Источники синхронизируемых данных', // Duplicated into itop-welcome-itil (will be removed from here...)
'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' => 'Existing (%1$s)~~',
@@ -706,10 +730,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:SynchroLogTitle' => '%1$s - %2$s~~',
'Core:Synchro:Nb_Replica' => 'Replica processed: %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' => 'Public Data~~',
'Core:SynchroReplica:PrivateDetails' => 'Private Details~~',
'Core:SynchroReplica:BackToDataSource' => 'Go Back to the Synchro Data Source: %1$s~~',
@@ -751,29 +771,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Предыдущее значение~~',
'Class:CMDBChangeOpSetAttributeCaseLog' => 'Лог',
'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Посл.значение',
'Class:SynchroDataSource' => 'Источник синхронизации данных',
'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/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' => 'Никто',
'Class:SynchroAttribute' => 'Синх.характеристики~~',
'Class:SynchroAttribute/Attribute:sync_source_id' => 'Синхронизация данных',
'Class:SynchroAttribute/Attribute:attcode' => 'Код атрибута',
@@ -836,8 +833,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:ExecProcess:Code255' => 'Ошибка PHP (parsing, or runtime)~~',
// Attribute Duration
'Core:Duration_Seconds' => '%1$d с',
'Core:Duration_Minutes_Seconds' =>'%1$d мин %2$d с',
'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 с',
@@ -847,57 +844,57 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %2$d%%',
// Bulk export
'Core:BulkExport:MissingParameter_Param' => 'Missing parameter "%1$s"',
'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter "query". There is no Query Phrasebook corresponding to the id: "%1$s".',
'Core:BulkExport:ExportFormatPrompt' => 'Export format:',
'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' => 'Click here to download %1$s',
'Core:BulkExport:ExportResult' => 'Result of the export:',
'Core:BulkExport:RetrievingData' => 'Retrieving data...',
'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)',
'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)',
'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)',
'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)',
'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.',
'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above',
'Core:BulkExport:ColumnsOrder' => 'Columns order',
'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s',
'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported',
'Core:BulkExport:CheckAll' => 'Check All',
'Core:BulkExport:UncheckAll' => 'Uncheck All',
'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user',
'Core:BulkExport:CSVOptions' => 'CSV Options',
'Core:BulkExport:CSVLocalization' => 'Localization',
'Core:BulkExport:PDFOptions' => 'PDF Options',
'Core:BulkExport:PDFPageFormat' => 'Page Format',
'Core:BulkExport:PDFPageSize' => 'Page Size:',
'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' => 'Letter',
'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:',
'Core:BulkExport:PageOrientation-L' => 'Landscape',
'Core:BulkExport:PageOrientation-P' => 'Portrait',
'Core:BulkExport:XMLFormat' => 'XML file (*.xml)',
'Core:BulkExport:XMLOptions' => 'XML Options',
'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)',
'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options',
'Core:BulkExport:OptionNoLocalize' => 'Export Code instead of Label~~',
'Core:BulkExport:OptionLinkSets' => 'Include linked objects',
'Core:BulkExport:OptionFormattedText' => 'Preserve text formatting',
'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export',
'Core:BulkExportLabelOQLExpression' => 'OQL Query:',
'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:',
'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.',
'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.',
'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...',
'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.',
'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.',
'Core:BulkExport:XLSXOptions' => 'Excel Options',
'Core:BulkExport:TextFormat' => 'Text fields containing some HTML markup',
'Core:BulkExport:DateTimeFormat' => 'Date and Time format',
'Core:BulkExport:DateTimeFormatDefault_Example' => 'Default format (%1$s), e.g. %2$s',
'Core:BulkExport:DateTimeFormatCustom_Format' => 'Custom format: %1$s',
'Core:BulkExport:PDF:PageNumber' => 'Page %1$s~~',
'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', // Day of the month: 2 digits (with leading zero)
'Core:DateTime:Placeholder_j' => 'D', // Day of the month: 1 or 2 digits (without leading zero)
'Core:DateTime:Placeholder_m' => 'MM', // Month on 2 digits i.e. 01-12
@@ -922,24 +919,24 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
// Class: TagSetFieldData
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:TagSetFieldData' => '%2$s for class %1$s~~',
'Class:TagSetFieldData+' => '~~',
'Class:TagSetFieldData' => '%2$s для класса %1$s',
'Class:TagSetFieldData+' => '',
'Class:TagSetFieldData/Attribute:code' => 'Code~~',
'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~',
'Class:TagSetFieldData/Attribute:label' => 'Label~~',
'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~',
'Class:TagSetFieldData/Attribute:description' => 'Description~~',
'Class:TagSetFieldData/Attribute:description+' => 'Description~~',
'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+' => 'Описание',
'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted~~',
'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~',
'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters~~',
'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'The chosen tag code is a reserved word~~',
'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Tags label must not contain \'%1$s\' nor be empty~~',
'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Tags Code cannot be changed when used~~',
'Core:TagSetFieldData:ErrorClassUpdateNotAllowed' => 'Tags "Object Class" cannot be changed~~',
'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags "Attribute Code" cannot be changed~~',
'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)~~',
'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag~~',
));
'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' => 'Не найдено записей с этим тегом',
));

View File

@@ -107,12 +107,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:User/Attribute:status+' => 'Учетная запись пользователя включена или отключена.',
'Class:User/Attribute:status/Value:enabled' => 'Включен',
'Class:User/Attribute:status/Value:disabled' => 'Отключен',
'Class:User/Error:LoginMustBeUnique' => 'Логин должен быть уникальным - "%1s" уже используется.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Как минимум один профиль должен быть назначен данному пользователю.',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'At least one organization must be assigned to this user.~~',
'Class:User/Error:OrganizationNotAllowed' => 'Organization not allowed.~~',
'Class:User/Error:UserOrganizationNotAllowed' => 'The user account does not belong to your allowed organizations.~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'Этому пользователю должна быть назначена хотя бы одна организация.',
'Class:User/Error:OrganizationNotAllowed' => 'Организация не разрешена.',
'Class:User/Error:UserOrganizationNotAllowed' => 'Учетная запись пользователя не принадлежит вашим разрешенным организациям.',
'Class:UserInternal' => 'Внутренний пользователь',
'Class:UserInternal+' => 'Учетная запись создана внутри iTop',
));
@@ -376,14 +376,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Button:ChangePassword' => ' Изменить пароль ',
'UI:Button:ResetPassword' => ' Сбросить пароль ',
'UI:Button:Insert' => 'Вставить',
'UI:Button:More' => 'More~~',
'UI:Button:Less' => 'Less~~',
'UI:Button:More' => 'Больше',
'UI:Button:Less' => 'Меньше',
'UI:SearchToggle' => 'Поиск',
'UI:ClickToCreateNew' => 'Создать: %1$s',
'UI:SearchFor_Class' => 'Поиск: %1$s',
'UI:NoObjectToDisplay' => 'Нет объектов для отображения.',
'UI:Error:SaveFailed' => 'The object cannot be saved :~~',
'UI:Error:SaveFailed' => 'Не удается сохранить объект :',
'UI:Error:MandatoryTemplateParameter_object_id' => 'Параметр object_id является обязательным если указан link_attr. Проверьте определение отображения шаблона.',
'UI:Error:MandatoryTemplateParameter_target_attr' => 'Параметр object_id является обязательным если указан link_attr. Проверьте определение отображения шаблона',
'UI:Error:MandatoryTemplateParameter_group_by' => 'Параметр group_by является обязательным. Проверьте определение отображения шаблона.',
@@ -398,7 +397,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Error:CannotWriteToTmp_Dir' => ' Невозможно записать временный файл на диск. upload_tmp_dir = "%1$s".',
'UI:Error:UploadStoppedByExtension_FileName' => 'Загрузка остановлена по расширению. (Имя файла = "%1$s").',
'UI:Error:UploadFailedUnknownCause_Code' => 'Загрузка файла не удалась по неизвестной причине. (Код ошибки = "%1$s").',
'UI:Error:1ParametersMissing' => 'Ошибка: следующий параметр должен быть указан для этой операции: %1$s.',
'UI:Error:2ParametersMissing' => 'Ошибка: следующие параметры должен быть указан для этой операции: %1$s и %2$s.',
'UI:Error:3ParametersMissing' => 'Ошибка: следующие параметры должен быть указан для этой операции: %1$s, %2$s и %3$s.',
@@ -417,7 +416,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Error:InvalidDashboardFile' => 'Error: invalid dashboard file~~',
'UI:Error:InvalidDashboard' => 'Error: invalid dashboard~~',
'UI:GroupBy:Count' => 'Счётчик',
'UI:GroupBy:Count' => 'Количество',
'UI:GroupBy:Count+' => 'Количество элементов',
'UI:CountOfObjects' => '%1$d объектов соответствует критериям.',
'UI_CountOfObjectsShort' => '%1$d объектов.',
@@ -461,7 +460,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:CountOfResults' => '%1$d объект(ы)',
'UI:ChangesLogTitle' => 'Журнал изменений (%1$d):',
'UI:EmptyChangesLogTitle' => 'Журнал изменений пустой',
'UI:SearchFor_Class_Objects' => 'Поиск %1$s',
'UI:SearchFor_Class_Objects' => 'Поиск: %1$s',
'UI:OQLQueryBuilderTitle' => 'Коструктор запросов OQL',
'UI:OQLQueryTab' => 'Запрос OQL',
'UI:SimpleSearchTab' => 'Простой поиск',
@@ -575,7 +574,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:CSVImport:AlertIncompleteMapping' => 'Необходимо выбрать распределение для каждой ячейки.',
'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.',
'UI:CSVImport:AlertNoSearchCriteria' => 'Необходимо выбрать, по крайней мере один критерий',
'UI:CSVImport:Encoding' => 'Кодировка символов',
'UI:CSVImport:Encoding' => 'Кодировка символов',
'UI:UniversalSearchTitle' => 'iTop - Универсальный поиск',
'UI:UniversalSearch:Error' => 'Ошибка: %1$s',
'UI:UniversalSearch:LabelSelectTheClass' => 'Выбор класса для поиска: ',
@@ -666,7 +665,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Schema:Label' => 'Метка',
'UI:Schema:Label+' => 'Метка атрибута',
'UI:Schema:Type' => 'Тип',
'UI:Schema:Type+' => 'Тип данных атрибута',
'UI:Schema:Origin' => 'Происхождение',
'UI:Schema:Origin+' => 'Базовый класс, в котором этот атрибут определен',
@@ -724,7 +723,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Добавить %1$s объекты связанные с %2$s: %3$s',
'UI:AddObjectsOf_Class_LinkedWith_Class' => 'Добавление объектов %1$s для связи с объектом %2$s',
'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Управление %1$s объектами связанными с %2$s: %3$s',
'UI:AddLinkedObjectsOf_Class' => 'Добавить %1$s...',
'UI:AddLinkedObjectsOf_Class' => 'Добавить объект %1$s...',
'UI:RemoveLinkedObjectsOf_Class' => 'Удалить выбранные объекты',
'UI:Message:EmptyList:UseAdd' => 'Список пуст, используте кнопку "Добавить ..." для добавления новых элементов.',
'UI:Message:EmptyList:UseSearchForm' => 'Используйте форму поиска выше для поиска объектов, которые будут добавлены.',
@@ -755,7 +754,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Delete:CannotUpdateBecause_Issue' => 'Должно быть автоматически обновлено, но: %1$s',
'UI:Delete:WillAutomaticallyUpdate_Fields' => 'Будет обновлено автоматически (сброс: %1$s)',
'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d объектов/связей ссылаются на %2$s.',
'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d объектов/связей ссылаются на удаляемые объекты.',
'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d объектов/связей ссылаются на удаляемые объекты.',
'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'Для обеспечения целостности базы данных необходимо очистить все ссылки на удаляемые объекты.',
'UI:Delete:Consequence+' => 'Влияние',
'UI:Delete:SorryDeletionNotAllowed' => 'К сожалению, вы не можете удалить этот объект, см. подробное объяснение выше',
@@ -766,21 +765,21 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:DetailsPageTitle' => 'iTop - %1$s - %2$s подробности',
'UI:ErrorPageTitle' => 'iTop - Ошибка',
'UI:ObjectDoesNotExist' => 'Извните, этот объект не существует (или вы не можете его видеть).',
'UI:ObjectArchived' => 'This object has been archived. Please enable the archive mode or contact your administrator.~~',
'Tag:Archived' => 'Archived~~',
'Tag:Archived+' => 'Can be accessed only in archive mode~~',
'Tag:Obsolete' => 'Obsolete~~',
'Tag:Obsolete+' => 'Excluded from the impact analysis and search results~~',
'Tag:Synchronized' => 'Synchronized~~',
'ObjectRef:Archived' => 'Archived~~',
'ObjectRef:Obsolete' => 'Obsolete~~',
'UI:ObjectArchived' => 'Этот объект заархивирован. Включите режим просмотра архива или обратитесь к администратору.',
'Tag:Archived' => 'Архивный',
'Tag:Archived+' => 'Доступен только в режиме архива',
'Tag:Obsolete' => 'Устаревший',
'Tag:Obsolete+' => 'Исключяется из результатов поиска и анализа влияния',
'Tag:Synchronized' => 'Синхронизированный',
'ObjectRef:Archived' => 'Архивный',
'ObjectRef:Obsolete' => 'Устаревший',
'UI:SearchResultsPageTitle' => 'iTop - Результаты поиска',
'UI:SearchResultsTitle' => 'Результаты поиска',
'UI:SearchResultsTitle+' => 'Результаты полнотекстового поиска',
'UI:Search:NoSearch' => 'Ничего не найдено',
'UI:Search:NeedleTooShort' => 'The search string "%1$s" is too short. Please type at least %2$d characters.',
'UI:Search:Ongoing' => 'Searching for "%1$s"',
'UI:Search:Enlarge' => 'Broaden the search',
'UI:Search:NeedleTooShort' => 'Строка поиска "%1$s" слишком короткая. Введите не менее %2$d символов.',
'UI:Search:Ongoing' => 'Поиск "%1$s"',
'UI:Search:Enlarge' => 'Расширить поиск',
'UI:FullTextSearchTitle_Text' => 'Результаты для "%1$s":',
'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d объект(ы) класса %2$s найдено.',
'UI:Search:NoObjectFound' => 'Объекты не найдены.',
@@ -788,8 +787,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:ModificationTitle_Class_Object' => 'Изменение объекта %1$s: <span class=\\"hilite\\">%2$s</span>',
'UI:ClonePageTitle_Object_Class' => 'iTop - Клон %1$s - %2$s модификация',
'UI:CloneTitle_Class_Object' => 'Клон %1$s: <span class=\\"hilite\\">%2$s</span>',
'UI:CreationPageTitle_Class' => 'iTop - Создание нового %1$s ',
'UI:CreationTitle_Class' => 'Создание нового %1$s',
'UI:CreationPageTitle_Class' => 'iTop - Создание объекта %1$s',
'UI:CreationTitle_Class' => 'Создание объекта %1$s',
'UI:SelectTheTypeOf_Class_ToCreate' => 'Выбор типа %1$s для создания:',
'UI:Class_Object_NotUpdated' => 'Изменений не обнаружено, %1$s (%2$s) <strong>не</strong> был изменён.',
'UI:Class_Object_Updated' => '%1$s (%2$s) обновлён.',
@@ -804,7 +803,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:FatalErrorMessage' => 'Критическая ошибка, iTop не может продолжать работу.',
'UI:Error_Details' => 'Ошибка: %1$s.',
'UI:PageTitle:ClassProjections' => 'iTop управление пользователями - проектирование классов',
'UI:PageTitle:ClassProjections' => 'iTop управление пользователями - проектирование классов',
'UI:PageTitle:ProfileProjections' => 'iTop управление пользователями - проектирование профилей',
'UI:UserManagement:Class' => 'Классs',
'UI:UserManagement:Class+' => 'Класс объектов',
@@ -843,7 +842,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:UserManagement:GrantMatrix' => 'Матрица разрешений',
'UI:UserManagement:LinkBetween_User_And_Profile' => 'Связь между %1$s и %2$s',
'UI:UserManagement:LinkBetween_User_And_Org' => 'Связь между %1$s и %2$s',
'Menu:AdminTools' => 'Инструменты администратора', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:AdminTools+' => 'Инструменты администратора', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:AdminTools?' => 'Инструменты доступны только для пользователей, имеющих профиль администратора', // Duplicated into itop-welcome-itil (will be removed from here...)
@@ -862,28 +861,28 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI-ConfigurationManagementMenu-InfraByType' => 'Объекты инфраструктуры по типу',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Объекты инфраструктуры по статусу',
'UI:ConfigMgmtMenuOverview:Title' => 'Панель управления конфигурациями',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Элементы конфигурации по статусу',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Элементы конфигурации по типу',
'UI:ConfigMgmtMenuOverview:Title' => 'Панель управления конфигурациями',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Элементы конфигурации по статусу',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Элементы конфигурации по типу',
'UI:RequestMgmtMenuOverview:Title' => 'Панель управления запросами',
'UI-RequestManagementOverview-RequestByService' => 'Пользовательские запросы по сервису',
'UI-RequestManagementOverview-RequestByPriority' => 'Пользовательские запросы по приоритету',
'UI-RequestManagementOverview-RequestUnassigned' => 'Пользовательские запросы не назначенные не на один агент',
'UI:RequestMgmtMenuOverview:Title' => 'Панель управления запросами',
'UI-RequestManagementOverview-RequestByService' => 'Пользовательские запросы по сервису',
'UI-RequestManagementOverview-RequestByPriority' => 'Пользовательские запросы по приоритету',
'UI-RequestManagementOverview-RequestUnassigned' => 'Пользовательские запросы не назначенные не на один агент',
'UI:IncidentMgmtMenuOverview:Title' => 'Панель управления инцидентами',
'UI-IncidentManagementOverview-IncidentByService' => 'Инциденты по сервису',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Инциденты по приоритету',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Инциденты не назначенные не на один агент',
'UI:IncidentMgmtMenuOverview:Title' => 'Панель управления инцидентами',
'UI-IncidentManagementOverview-IncidentByService' => 'Инциденты по сервису',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Инциденты по приоритету',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Инциденты не назначенные не на один агент',
'UI:ChangeMgmtMenuOverview:Title' => 'Панель управления изменениями',
'UI-ChangeManagementOverview-ChangeByType' => 'Изменения по типу',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Изменения не назначенные не на один агент',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Отключения в связи с изменениями',
'UI:ChangeMgmtMenuOverview:Title' => 'Панель управления изменениями',
'UI-ChangeManagementOverview-ChangeByType' => 'Изменения по типу',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Изменения не назначенные не на один агент',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Отключения в связи с изменениями',
'UI:ServiceMgmtMenuOverview:Title' => 'Панель управления сервисами',
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Договоры с клиентами, которые будут обновлены в течении 30 дней',
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Договоры с провайдерами, которые будут обновлены в течении 30 дней',
'UI:ServiceMgmtMenuOverview:Title' => 'Панель управления сервисами',
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Договоры с клиентами, которые будут обновлены в течении 30 дней',
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Договоры с провайдерами, которые будут обновлены в течении 30 дней',
'UI:ContactsMenu' => 'Договора',
'UI:ContactsMenu+' => 'Договора',
@@ -894,13 +893,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Menu:CSVImportMenu' => 'Импорт CSV', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:CSVImportMenu+' => 'Пакетное создание или обновление', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:DataModelMenu' => 'Модель данных', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:DataModelMenu+' => 'Обзор модели данных', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ExportMenu' => 'Экспорт', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ExportMenu+' => 'Экспорт результатов любого запроса в HTML, CSV или XML', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:NotificationsMenu' => 'Уведомления', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:NotificationsMenu+' => 'Конфигурация уведомлений', // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Конфигурация <span class="hilite">Уведомлений</span>',
@@ -928,38 +927,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:NotificationsMenu:Actions' => 'Действия',
'UI:NotificationsMenu:AvailableActions' => 'Доступные действия',
'Menu:TagAdminMenu' => 'Tags configuration~~',
'Menu:TagAdminMenu+' => 'Tags values management~~',
'UI:TagAdminMenu:Title' => 'Tags configuration~~',
'UI:TagAdminMenu:NoTags' => 'No Tag field configured~~',
'UI:TagSetFieldData:Error' => 'Error: %1$s~~',
'Menu:AuditCategories' => 'Категории аудита', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:AuditCategories+' => 'Категории аудита', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:Notifications:Title' => 'Категории аудита', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:RunQueriesMenu' => 'Выполнение запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:RunQueriesMenu+' => 'Выполнение любых запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:QueryMenu' => 'Книга запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:QueryMenu+' => 'Книга запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:DataAdministration' => 'Администрирование данных', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:DataAdministration+' => 'Администрирование данных', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:UniversalSearchMenu' => 'Универсальный поиск', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:UniversalSearchMenu+' => 'Поиск чего угодно...', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:UserManagementMenu' => 'Управление пользователями', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:UserManagementMenu+' => 'Управление пользователями', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu' => 'Профили пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu+' => 'Профили пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Профили пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:UserAccountsMenu' => 'Учетные записи пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:UserAccountsMenu+' => 'Учетные записи пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:UserAccountsMenu:Title' => 'Учетные записи пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:TagAdminMenu' => 'Теги',
'Menu:TagAdminMenu+' => 'Теги',
'UI:TagAdminMenu:Title' => 'Настройка тегов',
'UI:TagAdminMenu:NoTags' => 'Не настроены поля тегов',
'UI:TagSetFieldData:Error' => 'Ошибка: %1$s',
'UI:iTopVersion:Short' => '%1$s версия %2$s',
'UI:iTopVersion:Long' => '%1$s версия %2$s-%3$s основан на %4$s',
@@ -971,13 +943,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Download-CSV' => 'Загрузка %1$s~~',
'UI:DeadlineMissedBy_duration' => 'Пропущен %1$s',
'UI:Deadline_LessThan1Min' => '< 1 мин',
'UI:Deadline_Minutes' => '%1$d мин',
'UI:Deadline_Hours_Minutes' => '%1$d ч %2$d мин',
'UI:Deadline_LessThan1Min' => '< 1 мин',
'UI:Deadline_Minutes' => '%1$d мин',
'UI:Deadline_Hours_Minutes' => '%1$d ч %2$d мин',
'UI:Deadline_Days_Hours_Minutes' => '%1$d д %2$d ч %3$d мин',
'UI:Help' => 'Помощь',
'UI:PasswordConfirm' => '(Подтвердить)',
'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Перед добавлением %1$s объектов, сохраните этот объект.',
'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Перед добавлением объекта %1$s сохраните текущий объект.',
'UI:DisplayThisMessageAtStartup' => 'Показать это сообщение при запуске',
'UI:RelationshipGraph' => 'Графический вид',
'UI:RelationshipList' => 'Список',
@@ -1025,8 +997,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Portal:ChangeMyPassword' => 'Изменить пароль',
'Portal:Disconnect' => 'Выйти',
'Portal:OpenRequests' => 'Мои открытые запросы',
'Portal:ClosedRequests' => 'Мои закрытые запросы',
'Portal:ResolvedRequests' => 'Мои решённые запросы',
'Portal:ClosedRequests' => 'Мои закрытые запросы',
'Portal:ResolvedRequests' => 'Мои решённые запросы',
'Portal:SelectService' => 'Выберите услугу из каталога:',
'Portal:PleaseSelectOneService' => 'Пожалуйста, выберите услугу для создания запроса',
'Portal:SelectSubcategoryFrom_Service' => 'Выберите подкатегорию услуги %1$s:',
@@ -1050,14 +1022,14 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:ModifyAllPageTitle' => 'Изменить все',
'UI:Modify_N_ObjectsOf_Class' => 'Изменение %1$d объектов класса %2$s~~',
'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Изменение %1$d объектов класса %2$s из %3$d~~',
'UI:Menu:ModifyAll' => 'Изменить...~~',
'UI:Button:ModifyAll' => 'Изменить все~~',
'UI:Button:PreviewModifications' => 'Предпросмотр изменений >>~~',
'UI:Menu:ModifyAll' => 'Изменить...',
'UI:Button:ModifyAll' => 'Изменить все',
'UI:Button:PreviewModifications' => 'Предпросмотр изменений >>',
'UI:ModifiedObject' => 'Объект изменен',
'UI:BulkModifyStatus' => 'Операция',
'UI:BulkModifyStatus+' => 'Status of the operation',
'UI:BulkModifyErrors' => 'Ошибки (если есть)~~',
'UI:BulkModifyErrors+' => 'Errors preventing the modification',
'UI:BulkModifyStatus+' => 'Статус операции',
'UI:BulkModifyErrors' => 'Ошибки (если есть)',
'UI:BulkModifyErrors+' => 'Errors preventing the modification~~',
'UI:BulkModifyStatusOk' => 'Ok~~',
'UI:BulkModifyStatusError' => 'Ошибка',
'UI:BulkModifyStatusModified' => 'Изменен',
@@ -1081,19 +1053,19 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Pagination:PagesLabel' => 'Страницы:~~',
'UI:Pagination:All' => 'Все',
'UI:HierarchyOf_Class' => 'Иерархия по: %1$s~~',
'UI:Preferences' => 'Дополнительно...~~',
'UI:Preferences' => 'Предпочтения...',
'UI:ArchiveModeOn' => 'Activate archive mode~~',
'UI:ArchiveModeOff' => 'Deactivate archive mode~~',
'UI:ArchiveMode:Banner' => 'Archive mode~~',
'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~',
'UI:FavoriteOrganizations' => 'Избранные организации',
'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting "All Organizations" in the drop-down list.',
'UI:FavoriteOrganizations+' => 'Отметьте в списке ниже организации, которые вы хотите видеть в раскрывающемся списке бокового меню для быстрого доступа. Обратите внимание, что это не параметр безопасности, объекты из любой организации по-прежнему видны и могут быть доступны, выбрав "Все организации" в раскрывающемся списке.',
'UI:FavoriteLanguage' => 'Язык пользовательского интерфейса',
'UI:Favorites:SelectYourLanguage' => 'Выберите Ваш язык',
'UI:FavoriteOtherSettings' => 'Другие настройки',
'UI:Favorites:Default_X_ItemsPerPage' => 'Длина списка по-умолчанию: %1$s элементов на страницу.',
'UI:Favorites:ShowObsoleteData' => 'Show obsolete data~~',
'UI:Favorites:ShowObsoleteData+' => 'Show obsolete data in search results and lists of items to select~~',
'UI:Favorites:Default_X_ItemsPerPage' => 'Длина списка по умолчанию: %1$s элементов на страницу.',
'UI:Favorites:ShowObsoleteData' => 'Показывать устаревшие данные',
'UI:Favorites:ShowObsoleteData+' => 'Отображение устаревших данных в результатах поиска и списках элементов для выбора',
'UI:NavigateAwayConfirmationMessage' => 'Все изменения будут отменены.',
'UI:CancelConfirmationMessage' => 'Настройки НЕ будут сохранены. Продолжить?',
'UI:AutoApplyConfirmationMessage' => 'Некоторые изменения не вступили в силу. Применить их немедленно?',
@@ -1101,15 +1073,15 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:OrderByHint_Values' => 'Sort order: %1$s~~',
'UI:Menu:AddToDashboard' => 'Добавить на дашборд...',
'UI:Button:Refresh' => 'Обновить',
'UI:Button:GoPrint' => 'Print...',
'UI:ExplainPrintable' => 'Click onto the %1$s icon to hide items from the print.<br/>Use the "print preview" feature of your browser to preview before printing.<br/>Note: this header and the other tuning controls will not be printed.',
'UI:PrintResolution:FullSize' => 'Full size~~',
'UI:PrintResolution:A4Portrait' => 'A4 Portrait~~',
'UI:PrintResolution:A4Landscape' => 'A4 Landscape~~',
'UI:PrintResolution:LetterPortrait' => 'Letter Portrait~~',
'UI:PrintResolution:LetterLandscape' => 'Letter Landscape~~',
'UI:Toggle:StandardDashboard' => 'Standard~~',
'UI:Toggle:CustomDashboard' => 'Custom~~',
'UI:Button:GoPrint' => 'Печать...',
'UI:ExplainPrintable' => 'Щелкните значок %1$s, чтобы скрыть элементы от печати.<br/>Используйте функцию "печать" вашего браузера для предварительного просмотра перед печатью.<br/>Примечание: этот заголовок и другие элементы управления не будут напечатаны.',
'UI:PrintResolution:FullSize' => 'Полный размер',
'UI:PrintResolution:A4Portrait' => 'A4 (портрет)',
'UI:PrintResolution:A4Landscape' => 'A4 (альбом)',
'UI:PrintResolution:LetterPortrait' => 'Письмо (портрет)',
'UI:PrintResolution:LetterLandscape' => 'Письмо (альбом)',
'UI:Toggle:StandardDashboard' => 'Стандартный',
'UI:Toggle:CustomDashboard' => 'Пользовательский',
'UI:ConfigureThisList' => 'Настроить список...',
'UI:ListConfigurationTitle' => 'Настройка списка',
@@ -1202,25 +1174,25 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:DashletGroupByTable:Description' => 'Список (сгруппированный по полю)',
// New in 2.5
'UI:DashletGroupBy:Prop-Function' => 'Aggregation function~~',
'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Function attribute~~',
'UI:DashletGroupBy:Prop-OrderDirection' => 'Direction~~',
'UI:DashletGroupBy:Prop-OrderField' => 'Order by~~',
'UI:DashletGroupBy:Prop-Limit' => 'Limit~~',
'UI:DashletGroupBy:Prop-Function' => 'Функция агрегирования',
'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Атрибут функции',
'UI:DashletGroupBy:Prop-OrderDirection' => 'Направление',
'UI:DashletGroupBy:Prop-OrderField' => 'Сортировать по',
'UI:DashletGroupBy:Prop-Limit' => 'Лимит',
'UI:DashletGroupBy:Order:asc' => 'Ascending~~',
'UI:DashletGroupBy:Order:desc' => 'Descending~~',
'UI:DashletGroupBy:Order:asc' => 'По возрастанию',
'UI:DashletGroupBy:Order:desc' => 'По убыванию',
'UI:GroupBy:count' => 'Count~~',
'UI:GroupBy:count+' => 'Number of elements~~',
'UI:GroupBy:sum' => 'Sum~~',
'UI:GroupBy:sum+' => 'Sum of %1$s~~',
'UI:GroupBy:avg' => 'Average~~',
'UI:GroupBy:avg+' => 'Average of %1$s~~',
'UI:GroupBy:min' => 'Minimum~~',
'UI:GroupBy:min+' => 'Minimum of %1$s~~',
'UI:GroupBy:max' => 'Maximum~~',
'UI:GroupBy:max+' => 'Maximum of %1$s~~',
'UI:GroupBy:count' => 'Количество',
'UI:GroupBy:count+' => 'Число элементов',
'UI:GroupBy:sum' => 'Сумма',
'UI:GroupBy:sum+' => 'Sum of %1$s',
'UI:GroupBy:avg' => 'Среднее',
'UI:GroupBy:avg+' => 'Average of %1$s',
'UI:GroupBy:min' => 'Минимум',
'UI:GroupBy:min+' => 'Minimum of %1$s',
'UI:GroupBy:max' => 'Максимум',
'UI:GroupBy:max+' => 'Maximum of %1$s',
// ---
'UI:DashletHeaderStatic:Label' => 'Заголовок',
@@ -1285,7 +1257,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Month-11-Short' => 'Ноя.',
'Month-12-Short' => 'Дек.',
'Calendar-FirstDayOfWeek' => '1', // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Добавить в избранное...',
'UI:ShortcutRenameDlg:Title' => 'Переименовать ссылку',
'UI:ShortcutListDlg:Title' => 'Добавить в избранное ссылку на список',
@@ -1299,12 +1271,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:ShortcutOQL+' => '',
'Class:ShortcutOQL/Attribute:oql' => 'Запрос',
'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for',
'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh',
'Class:ShortcutOQL/Attribute:auto_reload' => 'Обновлять автоматически',
'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled',
'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate',
'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)',
'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds',
'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Интервал обновления (секунды)',
'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'Минимальное значение %1$d секунд(ы)',
'UI:FillAllMandatoryFields' => 'Пожалуйста, заполните все обязательные поля.',
'UI:ValueMustBeSet' => 'Пожалуйста, укажите значение',
'UI:ValueMustBeChanged' => 'Пожалуйста, измените значение',
@@ -1390,130 +1361,135 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:UploadNotSupportedInThisMode' => 'Изменение изображений и файлов не поддерживается в этом режиме.',
// Search form
'UI:Search:Toggle' => 'Minimize / Expand~~',
'UI:Search:AutoSubmit:DisabledHint' => 'Auto submit has been disabled for this class~~',
'UI:Search:NoAutoSubmit:ExplainText' => 'Add some criterion on the search box or click the search button to view the objects.~~',
'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Add new criteria~~',
'UI:Search:Toggle' => 'Развернуть / Свернуть',
'UI:Search:AutoSubmit:DisabledHint' => 'Автоматический запуск поиска отключен для данного класса',
'UI:Search:NoAutoSubmit:ExplainText' => 'Добавьте критерии поиска или нажмите кнопку поиска, чтобы просмотреть объекты.',
'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Добавить критерий',
// - Add new criteria button
'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Recently used~~',
'UI:Search:AddCriteria:List:MostPopular:Title' => 'Most popular~~',
'UI:Search:AddCriteria:List:Others:Title' => 'Others~~',
'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'None yet.~~',
'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Недавние',
'UI:Search:AddCriteria:List:MostPopular:Title' => 'Популярные',
'UI:Search:AddCriteria:List:Others:Title' => 'Остальные',
'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'Пока нет',
// - Criteria titles
// - Default widget
'UI:Search:Criteria:Title:Default:Any' => '%1$s: Any~~',
'UI:Search:Criteria:Title:Default:Empty' => '%1$s is empty~~',
'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s is not empty~~',
'UI:Search:Criteria:Title:Default:Equals' => '%1$s equals %2$s~~',
'UI:Search:Criteria:Title:Default:Contains' => '%1$s contains %2$s~~',
'UI:Search:Criteria:Title:Default:StartsWith' => '%1$s starts with %2$s~~',
'UI:Search:Criteria:Title:Default:EndsWith' => '%1$s ends with %2$s~~',
'UI:Search:Criteria:Title:Default:RegExp' => '%1$s matches %2$s~~',
'UI:Search:Criteria:Title:Default:GreaterThan' => '%1$s > %2$s~~',
'UI:Search:Criteria:Title:Default:GreaterThanOrEquals' => '%1$s >= %2$s~~',
'UI:Search:Criteria:Title:Default:LessThan' => '%1$s < %2$s~~',
'UI:Search:Criteria:Title:Default:LessThanOrEquals' => '%1$s <= %2$s~~',
'UI:Search:Criteria:Title:Default:Different' => '%1$s ≠ %2$s~~',
'UI:Search:Criteria:Title:Default:Between' => '%1$s between [%2$s]~~',
'UI:Search:Criteria:Title:Default:BetweenDates' => '%1$s [%2$s]~~',
'UI:Search:Criteria:Title:Default:BetweenDates:All' => '%1$s: Any~~',
'UI:Search:Criteria:Title:Default:BetweenDates:From' => '%1$s from %2$s~~',
'UI:Search:Criteria:Title:Default:BetweenDates:Until' => '%1$s until %2$s~~',
'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: Any~~',
'UI:Search:Criteria:Title:Default:Between:From' => '%1$s from %2$s~~',
'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s up to %2$s~~',
'UI:Search:Criteria:Title:Default:Any' => '%1$s: все',
'UI:Search:Criteria:Title:Default:Empty' => '%1$s пусто',
'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s не пусто',
'UI:Search:Criteria:Title:Default:Equals' => '%1$s равно %2$s',
'UI:Search:Criteria:Title:Default:Contains' => '%1$s содержит %2$s',
'UI:Search:Criteria:Title:Default:StartsWith' => '%1$s начинается с %2$s',
'UI:Search:Criteria:Title:Default:EndsWith' => '%1$s заканчивается на %2$s',
'UI:Search:Criteria:Title:Default:RegExp' => '%1$s соответствует %2$s',
'UI:Search:Criteria:Title:Default:GreaterThan' => '%1$s > %2$s',
'UI:Search:Criteria:Title:Default:GreaterThanOrEquals' => '%1$s >= %2$s',
'UI:Search:Criteria:Title:Default:LessThan' => '%1$s < %2$s',
'UI:Search:Criteria:Title:Default:LessThanOrEquals' => '%1$s <= %2$s',
'UI:Search:Criteria:Title:Default:Different' => '%1$s ≠ %2$s',
'UI:Search:Criteria:Title:Default:Between' => '%1$s между [%2$s]',
'UI:Search:Criteria:Title:Default:BetweenDates' => '%1$s [%2$s]',
'UI:Search:Criteria:Title:Default:BetweenDates:All' => '%1$s: все',
'UI:Search:Criteria:Title:Default:BetweenDates:From' => '%1$s с %2$s',
'UI:Search:Criteria:Title:Default:BetweenDates:Until' => '%1$s по %2$s',
'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: все',
'UI:Search:Criteria:Title:Default:Between:From' => '%1$s от %2$s',
'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s до %2$s',
// - Numeric widget
// None yet
// - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s~~',
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s',
// - Enum widget
'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s~~',
'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s and %3$s others~~',
'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: Any~~',
'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s',
'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s и %3$s других',
'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: все',
// - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s~~',
// - External key widget
'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s is defined~~',
'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s is not defined~~',
'UI:Search:Criteria:Title:ExternalKey:Equals' => '%1$s %2$s~~',
'UI:Search:Criteria:Title:ExternalKey:In' => '%1$s: %2$s~~',
'UI:Search:Criteria:Title:ExternalKey:In:Many' => '%1$s: %2$s and %3$s others~~',
'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: Any~~',
// - Hierarchical key widget
'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s is defined~~',
'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s is not defined~~',
'UI:Search:Criteria:Title:HierarchicalKey:Equals' => '%1$s %2$s~~',
'UI:Search:Criteria:Title:HierarchicalKey:In' => '%1$s: %2$s~~',
'UI:Search:Criteria:Title:HierarchicalKey:In:Many' => '%1$s: %2$s and %3$s others~~',
'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: Any~~',
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s',
// - External key widget
'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s определён',
'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s неопределён',
'UI:Search:Criteria:Title:ExternalKey:Equals' => '%1$s %2$s',
'UI:Search:Criteria:Title:ExternalKey:In' => '%1$s: %2$s',
'UI:Search:Criteria:Title:ExternalKey:In:Many' => '%1$s: %2$s и %3$s других',
'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: все',
// - Hierarchical key widget
'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s определён',
'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s неопределён',
'UI:Search:Criteria:Title:HierarchicalKey:Equals' => '%1$s %2$s',
'UI:Search:Criteria:Title:HierarchicalKey:In' => '%1$s: %2$s',
'UI:Search:Criteria:Title:HierarchicalKey:In:Many' => '%1$s: %2$s и %3$s других',
'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: все',
// - Criteria operators
// - Default widget
'UI:Search:Criteria:Operator:Default:Empty' => 'Is empty~~',
'UI:Search:Criteria:Operator:Default:NotEmpty' => 'Is not empty~~',
'UI:Search:Criteria:Operator:Default:Equals' => 'Equals~~',
'UI:Search:Criteria:Operator:Default:Between' => 'Between~~',
'UI:Search:Criteria:Operator:Default:Empty' => 'Пусто',
'UI:Search:Criteria:Operator:Default:NotEmpty' => 'Не пусто',
'UI:Search:Criteria:Operator:Default:Equals' => 'Равно',
'UI:Search:Criteria:Operator:Default:Between' => 'Между',
// - String widget
'UI:Search:Criteria:Operator:String:Contains' => 'Contains~~',
'UI:Search:Criteria:Operator:String:StartsWith' => 'Starts with~~',
'UI:Search:Criteria:Operator:String:EndsWith' => 'Ends with~~',
'UI:Search:Criteria:Operator:String:RegExp' => 'Regular exp.~~',
'UI:Search:Criteria:Operator:String:Contains' => 'Содержит',
'UI:Search:Criteria:Operator:String:StartsWith' => 'Начинается с',
'UI:Search:Criteria:Operator:String:EndsWith' => 'Заканч. на',
'UI:Search:Criteria:Operator:String:RegExp' => 'Регуляр. выраж.',
// - Numeric widget
'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~', // => '=',
'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~', // => '>',
'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~', // > '>=',
'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~', // => '<',
'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~', // > '<=',
'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~', // => '',
'UI:Search:Criteria:Operator:Numeric:Equals' => 'Равно',
// => '=',
'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Больше',
// => '>',
'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Больше / равно',
// > '>=',
'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Меньше',
// => '<',
'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Меньше / равно',
// > '<=',
'UI:Search:Criteria:Operator:Numeric:Different' => 'Не равно',
// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Matches~~',
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Совпадает',
// - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filter...~~',
'UI:Search:Value:Search:Placeholder' => 'Search...~~',
'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.~~',
'UI:Search:Value:Autocomplete:Wait' => 'Please wait...~~',
'UI:Search:Value:Autocomplete:NoResult' => 'No result.~~',
'UI:Search:Value:Toggler:CheckAllNone' => 'Check all / none~~',
'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Check all / none visibles~~',
'UI:Search:Value:Filter:Placeholder' => 'Фильтр...',
'UI:Search:Value:Search:Placeholder' => 'Поиск...',
'UI:Search:Value:Autocomplete:StartTyping' => 'Начните печатать, чтобы увидеть возможные значения.',
'UI:Search:Value:Autocomplete:Wait' => 'Пожалуйста, подождите...',
'UI:Search:Value:Autocomplete:NoResult' => 'Нет результата.',
'UI:Search:Value:Toggler:CheckAllNone' => 'Отметить / снять все',
'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Отметить / снять все видимые',
// - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'From~~',
'UI:Search:Criteria:Numeric:Until' => 'To~~',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Any~~',
'UI:Search:Criteria:Numeric:PlaceholderUntil' => 'Any~~',
'UI:Search:Criteria:DateTime:From' => 'From~~',
'UI:Search:Criteria:DateTime:FromTime' => 'From~~',
'UI:Search:Criteria:DateTime:Until' => 'until~~',
'UI:Search:Criteria:DateTime:UntilTime' => 'until~~',
'UI:Search:Criteria:DateTime:PlaceholderFrom' => 'Any date~~',
'UI:Search:Criteria:DateTime:PlaceholderFromTime' => 'Any date~~',
'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Any date~~',
'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => 'Any date~~',
'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => 'Children of the selected objects will be included.~~',
'UI:Search:Criteria:Numeric:From' => 'С',
'UI:Search:Criteria:Numeric:Until' => 'По',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Любой',
'UI:Search:Criteria:Numeric:PlaceholderUntil' => 'Любой',
'UI:Search:Criteria:DateTime:From' => 'С',
'UI:Search:Criteria:DateTime:FromTime' => 'С',
'UI:Search:Criteria:DateTime:Until' => 'По',
'UI:Search:Criteria:DateTime:UntilTime' => 'По',
'UI:Search:Criteria:DateTime:PlaceholderFrom' => 'Любая дата',
'UI:Search:Criteria:DateTime:PlaceholderFromTime' => 'Любая дата',
'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Любая дата',
'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => 'Любая дата',
'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => 'Включаются все нижестоящие объекты.',
'UI:Search:Criteria:Raw:Filtered' => 'Filtered~~',
'UI:Search:Criteria:Raw:FilteredOn' => 'Filtered on %1$s~~',
'UI:Search:Criteria:Raw:Filtered' => 'Отфильтровано',
'UI:Search:Criteria:Raw:FilteredOn' => 'Отфильтровано по %1$s',
));
//
// Expression to Natural language
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Expression:Operator:AND' => ' AND ~~',
'Expression:Operator:OR' => ' OR ~~',
'Expression:Operator:=' => ': ~~',
'Expression:Operator:AND' => ' AND ',
'Expression:Operator:OR' => ' OR ',
'Expression:Unit:Short:DAY' => 'd~~',
'Expression:Unit:Short:WEEK' => 'w~~',
'Expression:Unit:Short:MONTH' => 'm~~',
'Expression:Unit:Short:YEAR' => 'y~~',
'Expression:Unit:Short:DAY' => 'd',
'Expression:Unit:Short:WEEK' => 'w',
'Expression:Unit:Short:MONTH' => 'm',
'Expression:Unit:Short:YEAR' => 'y',
'Expression:Unit:Long:DAY' => 'day(s)~~',
'Expression:Unit:Long:HOUR' => 'hour(s)~~',
'Expression:Unit:Long:MINUTE' => 'minute(s)~~',
'Expression:Unit:Long:DAY' => 'day(s)',
'Expression:Unit:Long:HOUR' => 'hour(s)',
'Expression:Unit:Long:MINUTE' => 'minute(s)',
'Expression:Verb:NOW' => 'now~~',
'Expression:Verb:NOW' => 'now',
'Expression:Verb:ISNULL' => ': undefined~~',
));