Explorar o código

Russian updated (source: Shamil Khamit)

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@2512 a333f486-631f-4898-b8df-5754b55c2be0
romainq %!s(int64=12) %!d(string=hai) anos
pai
achega
47f6382f16
Modificáronse 2 ficheiros con 126 adicións e 125 borrados
  1. 76 76
      dictionaries/ru.dictionary.itop.core.php
  2. 50 49
      dictionaries/ru.dictionary.itop.ui.php

+ 76 - 76
dictionaries/ru.dictionary.itop.core.php

@@ -109,7 +109,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:CMDBChangeOpSetAttributeBlob+' => 'отслеживание изменения данных',
 	'Class:CMDBChangeOpSetAttributeBlob+' => 'отслеживание изменения данных',
 	'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Предыдущие данные',
 	'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Предыдущие данные',
 	'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'предыдущее содержимое атрибута',
 	'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'предыдущее содержимое атрибута',
-	'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Encrypted Password~~',
+	'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Шифрованный пароль',
 	'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Предыдущее значение~~',
 	'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Предыдущее значение~~',
 	'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field~~',
 	'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field~~',
 	'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Предыдущее значение~~',
 	'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Предыдущее значение~~',
@@ -122,7 +122,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Event' => 'Журнал событий',
 	'Class:Event' => 'Журнал событий',
 	'Class:Event+' => 'Внутренние событие приложения',
 	'Class:Event+' => 'Внутренние событие приложения',
 	'Class:Event/Attribute:message' => 'сообщение',
 	'Class:Event/Attribute:message' => 'сообщение',
-	'Class:Event/Attribute:message+' => 'короткое описание собітия',
+	'Class:Event/Attribute:message+' => 'короткое описание события',
 	'Class:Event/Attribute:date' => 'дата',
 	'Class:Event/Attribute:date' => 'дата',
 	'Class:Event/Attribute:date+' => 'дата и время регистрации изменений',
 	'Class:Event/Attribute:date+' => 'дата и время регистрации изменений',
 	'Class:Event/Attribute:userinfo' => 'информация о пользователе',
 	'Class:Event/Attribute:userinfo' => 'информация о пользователе',
@@ -163,7 +163,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventIssue/Attribute:arguments_post+' => 'Аргументы HTTP POST',
 	'Class:EventIssue/Attribute:arguments_post+' => 'Аргументы HTTP POST',
 	'Class:EventIssue/Attribute:arguments_get' => 'Аргументы URL',
 	'Class:EventIssue/Attribute:arguments_get' => 'Аргументы URL',
 	'Class:EventIssue/Attribute:arguments_get+' => 'Аргументы HTTP GET',
 	'Class:EventIssue/Attribute:arguments_get+' => 'Аргументы HTTP GET',
-	'Class:EventIssue/Attribute:callstack' => 'Стек?вызовов',
+	'Class:EventIssue/Attribute:callstack' => 'Стек вызовов',
 	'Class:EventIssue/Attribute:callstack+' => 'Стек вызовов',
 	'Class:EventIssue/Attribute:callstack+' => 'Стек вызовов',
 	'Class:EventIssue/Attribute:data' => 'Данные',
 	'Class:EventIssue/Attribute:data' => 'Данные',
 	'Class:EventIssue/Attribute:data+' => 'Подробнее',
 	'Class:EventIssue/Attribute:data+' => 'Подробнее',
@@ -185,7 +185,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventLoginUsage+' => '',
 	'Class:EventLoginUsage+' => '',
 	'Class:EventLoginUsage/Attribute:user_id' => 'Логин~~',
 	'Class:EventLoginUsage/Attribute:user_id' => 'Логин~~',
 	'Class:EventLoginUsage/Attribute:user_id+' => '',
 	'Class:EventLoginUsage/Attribute:user_id+' => '',
-	'Class:SynchroDataSource' => 'Synchro Data Source~~',
+	'Class:SynchroDataSource' => 'Синх.исходные данные',
 	'Class:SynchroDataSource/Attribute:name' => 'Имя~~',
 	'Class:SynchroDataSource/Attribute:name' => 'Имя~~',
 	'Class:SynchroDataSource/Attribute:name+' => '',
 	'Class:SynchroDataSource/Attribute:name+' => '',
 	'Class:SynchroDataSource/Attribute:description' => 'Описание',
 	'Class:SynchroDataSource/Attribute:description' => 'Описание',
@@ -197,19 +197,19 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Слать уведомления',
 	'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Слать уведомления',
 	'Class:SynchroDataSource/Attribute:notify_contact_id+' => '',
 	'Class:SynchroDataSource/Attribute:notify_contact_id+' => '',
 	'Class:SynchroDataSource/Attribute:scope_class' => 'Target class~~',
 	'Class:SynchroDataSource/Attribute:scope_class' => 'Target class~~',
-	'Class:SynchroDataSource/Attribute:database_table_name' => 'Data table~~',
+	'Class:SynchroDataSource/Attribute:database_table_name' => 'Таблица данных',
 	'Class:SynchroDataSource/Attribute:database_table_name+' => '',
 	'Class:SynchroDataSource/Attribute:database_table_name+' => '',
-	'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope restriction~~',
-	'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Full load interval~~',
+	'Class:SynchroDataSource/Attribute:scope_restriction' => 'Объем ограничений',
+	'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Интервал полной нагрузки~~',
 	'Class:SynchroDataSource/Attribute:full_load_periodicity+' => '',
 	'Class:SynchroDataSource/Attribute:full_load_periodicity+' => '',
-	'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation policy~~',
-	'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Use the attributes~~',
-	'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Use the primary_key field~~',
-	'Class:SynchroDataSource/Attribute:action_on_zero' => 'Action on zero~~',
+	'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Политика согласования',
+	'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+' => '',
 	'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Создать~~',
 	'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Создать~~',
 	'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Ошибка~~',
 	'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Ошибка~~',
-	'Class:SynchroDataSource/Attribute:action_on_one' => 'Action on one~~',
+	'Class:SynchroDataSource/Attribute:action_on_one' => 'Действие при единице',
 	'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:error' => 'Ошибка~~',
 	'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Обновить~~',
 	'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Обновить~~',
@@ -217,7 +217,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'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:create' => 'Создать~~',
 	'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Ошибка~~',
 	'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Ошибка~~',
-	'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Take the first one (random?)~~',
+	'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Взять первый (случайно?)~~',
 	'Class:SynchroDataSource/Attribute:delete_policy' => 'Удалить правило~~',
 	'Class:SynchroDataSource/Attribute:delete_policy' => 'Удалить правило~~',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Удалить~~',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Удалить~~',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Игнорировать~~',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Игнорировать~~',
@@ -225,7 +225,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Обновить и удалить',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Обновить и удалить',
 	'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Обновить правила~~',
 	'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Обновить правила~~',
 	'Class:SynchroDataSource/Attribute:delete_policy_update+' => '',
 	'Class:SynchroDataSource/Attribute:delete_policy_update+' => '',
-	'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Retention Duration~~',
+	'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Время "жизни"',
 	'Class:SynchroDataSource/Attribute:delete_policy_retention+' => '',
 	'Class:SynchroDataSource/Attribute:delete_policy_retention+' => '',
 	'Class:SynchroDataSource/Attribute:attribute_list' => 'Список свойств~~',
 	'Class:SynchroDataSource/Attribute:attribute_list' => 'Список свойств~~',
 	'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Разрешено',
 	'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Разрешено',
@@ -233,27 +233,27 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Только администраторы~~',
 	'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Только администраторы~~',
 	'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Каждый может удалить объект~~',
 	'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Каждый может удалить объект~~',
 	'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Никто~~',
 	'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Никто~~',
-	'Class:SynchroDataSource/Attribute:url_icon' => 'Icon\'s hyperlink~~',
+	'Class:SynchroDataSource/Attribute:url_icon' => 'Ссылка на иконку~~',
 	'Class:SynchroDataSource/Attribute:url_icon+' => '',
 	'Class:SynchroDataSource/Attribute:url_icon+' => '',
 	'Class:SynchroDataSource/Attribute:url_application' => 'Ссылки программ~~',
 	'Class:SynchroDataSource/Attribute:url_application' => 'Ссылки программ~~',
 	'Class:SynchroDataSource/Attribute:url_application+' => '',
 	'Class:SynchroDataSource/Attribute:url_application+' => '',
-	'Class:SynchroAttribute' => 'Synchro Attribute~~',
-	'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchro Data Source~~',
-	'Class:SynchroAttribute/Attribute:attcode' => 'Attribute Code~~',
+	'Class:SynchroAttribute' => 'Синх.характеристики~~',
+	'Class:SynchroAttribute/Attribute:sync_source_id' => 'Синхронизация данных',
+	'Class:SynchroAttribute/Attribute:attcode' => 'Код аттрибута',
 	'Class:SynchroAttribute/Attribute:update' => 'Обновить~~',
 	'Class:SynchroAttribute/Attribute:update' => 'Обновить~~',
-	'Class:SynchroAttribute/Attribute:reconcile' => 'Reconcile~~',
+	'Class:SynchroAttribute/Attribute:reconcile' => 'Согласование',
 	'Class:SynchroAttribute/Attribute:update_policy' => 'Обновить политику~~',
 	'Class:SynchroAttribute/Attribute:update_policy' => 'Обновить политику~~',
 	'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Заблокирован~~',
 	'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Заблокирован~~',
 	'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Разблокирован~~',
 	'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Разблокирован~~',
-	'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Initialize if empty~~',
+	'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Инициализация если пусто',
 	'Class:SynchroAttribute/Attribute:finalclass' => 'Класс~~',
 	'Class:SynchroAttribute/Attribute:finalclass' => 'Класс~~',
 	'Class:SynchroAttExtKey' => 'Synchro Attribute (ExtKey)~~',
 	'Class:SynchroAttExtKey' => 'Synchro Attribute (ExtKey)~~',
-	'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Reconciliation Attribute~~',
+	'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Аттрибут согласования',
 	'Class:SynchroAttLinkSet' => 'Synchro Attribute (Linkset)~~',
 	'Class:SynchroAttLinkSet' => 'Synchro Attribute (Linkset)~~',
 	'Class:SynchroAttLinkSet/Attribute:row_separator' => 'Разделитель строк~~',
 	'Class:SynchroAttLinkSet/Attribute:row_separator' => 'Разделитель строк~~',
 	'Class:SynchroAttLinkSet/Attribute:attribute_separator' => 'Делитель аттрибутов',
 	'Class:SynchroAttLinkSet/Attribute:attribute_separator' => 'Делитель аттрибутов',
 	'Class:SynchroLog' => 'Synchr Log~~',
 	'Class:SynchroLog' => 'Synchr Log~~',
-	'Class:SynchroLog/Attribute:sync_source_id' => 'Synchro Data Source~~',
+	'Class:SynchroLog/Attribute:sync_source_id' => 'Синх.исходные данные',
 	'Class:SynchroLog/Attribute:start_date' => 'Стартовать в',
 	'Class:SynchroLog/Attribute:start_date' => 'Стартовать в',
 	'Class:SynchroLog/Attribute:end_date' => 'Закончить в',
 	'Class:SynchroLog/Attribute:end_date' => 'Закончить в',
 	'Class:SynchroLog/Attribute:status' => 'Статус~~',
 	'Class:SynchroLog/Attribute:status' => 'Статус~~',
@@ -274,42 +274,42 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:SynchroLog/Attribute:stats_nb_replica_disappeared_no_action' => 'Nb replica disappeared~~',
 	'Class:SynchroLog/Attribute:stats_nb_replica_disappeared_no_action' => 'Nb replica disappeared~~',
 	'Class:SynchroLog/Attribute:stats_nb_obj_new_updated' => 'Nb objects updated~~',
 	'Class:SynchroLog/Attribute:stats_nb_obj_new_updated' => 'Nb objects updated~~',
 	'Class:SynchroLog/Attribute:stats_nb_obj_new_unchanged' => 'Nb objects unchanged~~',
 	'Class:SynchroLog/Attribute:stats_nb_obj_new_unchanged' => 'Nb objects unchanged~~',
-	'Class:SynchroLog/Attribute:last_error' => 'Last error~~',
-	'Class:SynchroLog/Attribute:traces' => 'Traces~~',
+	'Class:SynchroLog/Attribute:last_error' => 'Посл.ошибка',
+	'Class:SynchroLog/Attribute:traces' => 'Слежения',
 	'Class:SynchroReplica' => 'Synchro Replica~~',
 	'Class:SynchroReplica' => 'Synchro Replica~~',
-	'Class:SynchroReplica/Attribute:sync_source_id' => 'Synchro Data Source~~',
-	'Class:SynchroReplica/Attribute:dest_id' => 'Destination object (ID)~~',
-	'Class:SynchroReplica/Attribute:dest_class' => 'Destination type~~',
-	'Class:SynchroReplica/Attribute:status_last_seen' => 'Last seen~~',
+	'Class:SynchroReplica/Attribute:sync_source_id' => 'Синх.исходные данные',
+	'Class:SynchroReplica/Attribute:dest_id' => 'Назначение объекта',
+	'Class:SynchroReplica/Attribute:dest_class' => 'Назначение типа',
+	'Class:SynchroReplica/Attribute:status_last_seen' => 'Был виден',
 	'Class:SynchroReplica/Attribute:status' => 'Статус~~',
 	'Class:SynchroReplica/Attribute:status' => 'Статус~~',
 	'Class:SynchroReplica/Attribute:status/Value:modified' => 'Изменен~~',
 	'Class:SynchroReplica/Attribute:status/Value:modified' => 'Изменен~~',
 	'Class:SynchroReplica/Attribute:status/Value:new' => 'Новый~~',
 	'Class:SynchroReplica/Attribute:status/Value:new' => 'Новый~~',
-	'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Obsolete~~',
-	'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Orphan~~',
+	'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Устаревший',
+	'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Сирота',
 	'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Синхронизирован~~',
 	'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Синхронизирован~~',
-	'Class:SynchroReplica/Attribute:status_dest_creator' => 'Object Created ?~~',
-	'Class:SynchroReplica/Attribute:status_last_error' => 'Last Error~~',
+	'Class:SynchroReplica/Attribute:status_dest_creator' => 'Объект создан',
+	'Class:SynchroReplica/Attribute:status_last_error' => 'Посл.ошибка',
 	'Class:SynchroReplica/Attribute:status_last_warning' => 'Предупреждения~~',
 	'Class:SynchroReplica/Attribute:status_last_warning' => 'Предупреждения~~',
 	'Class:SynchroReplica/Attribute:info_creation_date' => 'Дата создания~~',
 	'Class:SynchroReplica/Attribute:info_creation_date' => 'Дата создания~~',
 	'Class:SynchroReplica/Attribute:info_last_modified' => 'Дата последнего изменения~~',
 	'Class:SynchroReplica/Attribute:info_last_modified' => 'Дата последнего изменения~~',
 	'Class:appUserPreferences' => 'Свойства пользователей~~',
 	'Class:appUserPreferences' => 'Свойства пользователей~~',
 	'Class:appUserPreferences/Attribute:userid' => 'Пользователь~~',
 	'Class:appUserPreferences/Attribute:userid' => 'Пользователь~~',
-	'Class:appUserPreferences/Attribute:preferences' => 'Prefs~~',
-	'Core:DeletedObjectLabel' => '%1s (deleted)~~',
+	'Class:appUserPreferences/Attribute:preferences' => 'Свойства',
+	'Core:DeletedObjectLabel' => '%1ы (удалены)~~',
 	'Core:DeletedObjectTip' => 'Объект был удален %1$s (%2$s)~~',
 	'Core:DeletedObjectTip' => 'Объект был удален %1$s (%2$s)~~',
 	'Core:UnknownObjectLabel' => 'Объект не найден (class: %1$s, id: %2$d)~~',
 	'Core:UnknownObjectLabel' => 'Объект не найден (class: %1$s, id: %2$d)~~',
 	'Core:UnknownObjectTip' => 'Не может быть найден. Возможно он был удален и очищен в лог-е.~~',
 	'Core:UnknownObjectTip' => 'Не может быть найден. Возможно он был удален и очищен в лог-е.~~',
-	'Core:AttributeLinkedSet' => 'Array of objects~~',
+	'Core:AttributeLinkedSet' => 'Массив объектов',
 	'Core:AttributeLinkedSet+' => '',
 	'Core:AttributeLinkedSet+' => '',
-	'Core:AttributeLinkedSetIndirect' => 'Array of objects (N-N)~~',
+	'Core:AttributeLinkedSetIndirect' => 'Массив объектов (N-N)~~',
 	'Core:AttributeLinkedSetIndirect+' => '',
 	'Core:AttributeLinkedSetIndirect+' => '',
-	'Core:AttributeInteger' => 'Integer~~',
+	'Core:AttributeInteger' => 'Целый~~',
 	'Core:AttributeInteger+' => '',
 	'Core:AttributeInteger+' => '',
-	'Core:AttributeDecimal' => 'Decimal~~',
+	'Core:AttributeDecimal' => 'Десятичн.~~',
 	'Core:AttributeDecimal+' => '',
 	'Core:AttributeDecimal+' => '',
-	'Core:AttributeBoolean' => 'Boolean~~',
+	'Core:AttributeBoolean' => 'Логич.',
 	'Core:AttributeBoolean+' => '',
 	'Core:AttributeBoolean+' => '',
-	'Core:AttributeString' => 'String~~',
+	'Core:AttributeString' => 'Строка',
 	'Core:AttributeString+' => '',
 	'Core:AttributeString+' => '',
 	'Core:AttributeClass' => 'Класс~~',
 	'Core:AttributeClass' => 'Класс~~',
 	'Core:AttributeClass+' => '',
 	'Core:AttributeClass+' => '',
@@ -319,7 +319,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Core:AttributeFinalClass+' => '',
 	'Core:AttributeFinalClass+' => '',
 	'Core:AttributePassword' => 'Пароль~~',
 	'Core:AttributePassword' => 'Пароль~~',
 	'Core:AttributePassword+' => '',
 	'Core:AttributePassword+' => '',
-	'Core:AttributeEncryptedString' => 'Encrypted string~~',
+	'Core:AttributeEncryptedString' => 'Шифр.значение',
 	'Core:AttributeEncryptedString+' => '',
 	'Core:AttributeEncryptedString+' => '',
 	'Core:AttributeText' => 'Текст~~',
 	'Core:AttributeText' => 'Текст~~',
 	'Core:AttributeText+' => '',
 	'Core:AttributeText+' => '',
@@ -333,42 +333,42 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Core:AttributeOQL+' => '',
 	'Core:AttributeOQL+' => '',
 	'Core:AttributeEnum' => 'Enum~~',
 	'Core:AttributeEnum' => 'Enum~~',
 	'Core:AttributeEnum+' => '',
 	'Core:AttributeEnum+' => '',
-	'Core:AttributeTemplateString' => 'Template string~~',
+	'Core:AttributeTemplateString' => 'Шаблон строки',
 	'Core:AttributeTemplateString+' => '',
 	'Core:AttributeTemplateString+' => '',
-	'Core:AttributeTemplateText' => 'Template text~~',
+	'Core:AttributeTemplateText' => 'Шаблон текста',
 	'Core:AttributeTemplateText+' => '',
 	'Core:AttributeTemplateText+' => '',
-	'Core:AttributeTemplateHTML' => 'Template HTML~~',
+	'Core:AttributeTemplateHTML' => 'HTML шаблон~~',
 	'Core:AttributeTemplateHTML+' => '',
 	'Core:AttributeTemplateHTML+' => '',
 	'Core:AttributeDateTime' => 'Дата/время',
 	'Core:AttributeDateTime' => 'Дата/время',
 	'Core:AttributeDateTime+' => '',
 	'Core:AttributeDateTime+' => '',
-	'Core:AttributeDateTime?SmartSearch' => '
-<p>
-	Date format:<br/>
-	<b>гггг-мм-дд чч:мм:сс</b><br/>
-	Пример: 2011-07-19 18:40:00
-</p>
-<p>
-Operators:<br/>
-	<b>&gt;</b><em>date</em><br/>
-	<b>&lt;</b><em>date</em><br/>
-	<b>[</b><em>date</em>,<em>date</em><b>]</b>
-</p>
-<p>
-If the time is omitted, it defaults to 00:00:00
+	'Core:AttributeDateTime?SmartSearch' => '
+<p>
+	Date format:<br/>
+	<b>гггг-мм-дд чч:мм:сс</b><br/>
+	Пример: 2011-07-19 18:40:00
+</p>
+<p>
+Operators:<br/>
+	<b>&gt;</b><em>date</em><br/>
+	<b>&lt;</b><em>date</em><br/>
+	<b>[</b><em>date</em>,<em>date</em><b>]</b>
+</p>
+<p>
+If the time is omitted, it defaults to 00:00:00
 </p>~~',
 </p>~~',
 	'Core:AttributeDate' => 'Дата~~',
 	'Core:AttributeDate' => 'Дата~~',
 	'Core:AttributeDate+' => '',
 	'Core:AttributeDate+' => '',
-	'Core:AttributeDate?SmartSearch' => '
-<p>
-	Date format:<br/>
-	<b>гггг-мм-дд</b><br/>
-	Example: 2011-07-19
-</p>
-<p>
-Operators:<br/>
-	<b>&gt;</b><em>date</em><br/>
-	<b>&lt;</b><em>date</em><br/>
-	<b>[</b><em>date</em>,<em>date</em><b>]</b>
+	'Core:AttributeDate?SmartSearch' => '
+<p>
+	Date format:<br/>
+	<b>гггг-мм-дд</b><br/>
+	Example: 2011-07-19
+</p>
+<p>
+Operators:<br/>
+	<b>&gt;</b><em>date</em><br/>
+	<b>&lt;</b><em>date</em><br/>
+	<b>[</b><em>date</em>,<em>date</em><b>]</b>
 </p>~~',
 </p>~~',
 	'Core:AttributeDeadline' => 'Deadline~~',
 	'Core:AttributeDeadline' => 'Deadline~~',
 	'Core:AttributeDeadline+' => '',
 	'Core:AttributeDeadline+' => '',
@@ -453,9 +453,9 @@ Operators:<br/>
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Никто~~',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Никто~~',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Только администратор~~',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Только администратор~~',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'Все пользователи~~',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'Все пользователи~~',
-	'SynchroDataSource:Description' => 'Description~~',
-	'SynchroDataSource:Reconciliation' => 'Search &amp; reconciliation~~',
-	'SynchroDataSource:Deletion' => 'Deletion rules~~',
+	'SynchroDataSource:Description' => 'Описание',
+	'SynchroDataSource:Reconciliation' => 'Поиск и согласование~~',
+	'SynchroDataSource:Deletion' => 'Правила для удаления~~',
 	'SynchroDataSource:Status' => 'Статус~~',
 	'SynchroDataSource:Status' => 'Статус~~',
 	'SynchroDataSource:Information' => 'Инфо~~',
 	'SynchroDataSource:Information' => 'Инфо~~',
 	'SynchroDataSource:Definition' => 'Definition~~',
 	'SynchroDataSource:Definition' => 'Definition~~',
@@ -477,7 +477,7 @@ Operators:<br/>
 	'Core:Synchro:NeverRun' => 'Синхронизация не запускалась. Логи отсутсвуют.~~',
 	'Core:Synchro:NeverRun' => 'Синхронизация не запускалась. Логи отсутсвуют.~~',
 	'Core:Synchro:SynchroEndedOn_Date' => 'Синхронизация была закончена в %1$s.~~',
 	'Core:Synchro:SynchroEndedOn_Date' => 'Синхронизация была закончена в %1$s.~~',
 	'Core:Synchro:SynchroRunningStartedOn_Date' => 'Синхронизация запущена в %1$s сейчас в процессе...~~',
 	'Core:Synchro:SynchroRunningStartedOn_Date' => 'Синхронизация запущена в %1$s сейчас в процессе...~~',
-	'Menu:DataSources' => 'Synchronization Data Sources~~',
+	'Menu:DataSources' => 'Синхронизация данных',
 	'Menu:DataSources+' => '',
 	'Menu:DataSources+' => '',
 	'Core:Synchro:label_repl_ignored' => 'Игнор. (%1$s)~~',
 	'Core:Synchro:label_repl_ignored' => 'Игнор. (%1$s)~~',
 	'Core:Synchro:label_repl_disappeared' => 'Невид. (%1$s)~~',
 	'Core:Synchro:label_repl_disappeared' => 'Невид. (%1$s)~~',
@@ -517,7 +517,7 @@ Operators:<br/>
 	'Core:SynchroAtt:reconciliation_attcode' => 'Reconciliation Key~~',
 	'Core:SynchroAtt:reconciliation_attcode' => 'Reconciliation Key~~',
 	'Core:SynchroAtt:reconciliation_attcode+' => '',
 	'Core:SynchroAtt:reconciliation_attcode+' => '',
 	'Core:SyncDataExchangeComment' => '(Data Synchro)~~',
 	'Core:SyncDataExchangeComment' => '(Data Synchro)~~',
-	'Core:Synchro:ListOfDataSources' => 'List of data sources:~~',
+	'Core:Synchro:ListOfDataSources' => 'Список данных:~~',
 	'Core:Synchro:LastSynchro' => 'Последняя синхронизация:',
 	'Core:Synchro:LastSynchro' => 'Последняя синхронизация:',
 	'Core:Synchro:ThisObjectIsSynchronized' => 'This object is synchronized with an external data source~~',
 	'Core:Synchro:ThisObjectIsSynchronized' => 'This object is synchronized with an external data source~~',
 	'Core:Synchro:TheObjectWasCreatedBy_Source' => 'The object was <b>created</b> by the external data source %1$s~~',
 	'Core:Synchro:TheObjectWasCreatedBy_Source' => 'The object was <b>created</b> by the external data source %1$s~~',
@@ -529,7 +529,7 @@ Operators:<br/>
 	'Core:SyncDataSourceAccessRestriction' => 'Могут запускать только администраторы и определенные пользователи. Операция отменена.~~',
 	'Core:SyncDataSourceAccessRestriction' => 'Могут запускать только администраторы и определенные пользователи. Операция отменена.~~',
 	'Core:SyncTooManyMissingReplicas' => 'All records have been untouched for some time (all of the objects could be deleted). Please check that the process that writes into the synchronization table is still running. Operation cancelled.~~',
 	'Core:SyncTooManyMissingReplicas' => 'All records have been untouched for some time (all of the objects could be deleted). Please check that the process that writes into the synchronization table is still running. Operation cancelled.~~',
 	'Core:SyncSplitModeCLIOnly' => 'The synchronization can be executed in chunks only if run in mode CLI~~',
 	'Core:SyncSplitModeCLIOnly' => 'The synchronization can be executed in chunks only if run in mode CLI~~',
-	'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, %2$s error(s), %3$s warning(s).~~',
+	'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, Ошибок %2$s, Предупреждений %3$s.~~',
 	'Core:SynchroReplica:TargetObject' => 'Синхронизировано объектов: %1$s~~',
 	'Core:SynchroReplica:TargetObject' => 'Синхронизировано объектов: %1$s~~',
 	'Class:AsyncSendEmail/Attribute:body' => 'Тело~~',
 	'Class:AsyncSendEmail/Attribute:body' => 'Тело~~',
 	'Class:AsyncSendEmail/Attribute:header' => 'Заголовок~~',
 	'Class:AsyncSendEmail/Attribute:header' => 'Заголовок~~',
@@ -540,4 +540,4 @@ Operators:<br/>
 	'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds~~',
 	'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds~~',
 	'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds~~',
 	'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds~~',
 ));
 ));
-?>
+?>

+ 50 - 49
dictionaries/ru.dictionary.itop.ui.php

@@ -26,7 +26,7 @@
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:QueryOQL' => 'OQL Query~~',
 	'Class:QueryOQL' => 'OQL Query~~',
 	'Class:QueryOQL+' => '',
 	'Class:QueryOQL+' => '',
-	'Class:QueryOQL/Attribute:oql' => 'Expression~~',
+	'Class:QueryOQL/Attribute:oql' => 'Выражение~~',
 	'Class:QueryOQL/Attribute:oql+' => '',
 	'Class:QueryOQL/Attribute:oql+' => '',
 	'Class:AuditRule' => 'Правило аудита',
 	'Class:AuditRule' => 'Правило аудита',
 	'Class:AuditRule+' => 'Правило для проверки данной категории аудита',
 	'Class:AuditRule+' => 'Правило для проверки данной категории аудита',
@@ -111,7 +111,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:User/Attribute:profile_list' => 'Профили',
 	'Class:User/Attribute:profile_list' => 'Профили',
 	'Class:User/Attribute:profile_list+' => 'Роли, предоставление прав этому человеку',
 	'Class:User/Attribute:profile_list+' => 'Роли, предоставление прав этому человеку',
 	'Class:User/Attribute:allowed_org_list' => 'Разрешённые организации',
 	'Class:User/Attribute:allowed_org_list' => 'Разрешённые организации',
-	'Class:User/Attribute:allowed_org_list+' => 'Конечный пользователь имеет право видеть данные, принадлежащие к следующим организациям. Если ни одна организация не указан, нет никаких ограничений.',
+	'Class:User/Attribute:allowed_org_list+' => 'Пользователь может видеть данные только указанных ниже организации. Оставьте поле пустым, для доступа ко всем данным.',
+	'Class:User/Attribute:allowed_org_list+' => 'Пользователь может видеть данные только указанных ниже организации. Оставьте поле пустым, для доступа ко всем данным.',
 	'Class:User/Error:LoginMustBeUnique' => 'Логин должен быть уникальным - "%1s" уже используется.',
 	'Class:User/Error:LoginMustBeUnique' => 'Логин должен быть уникальным - "%1s" уже используется.',
 	'Class:User/Error:AtLeastOneProfileIsNeeded' => 'По крайней мере, один профиль должен быть отнесен к этому пользователю.',
 	'Class:User/Error:AtLeastOneProfileIsNeeded' => 'По крайней мере, один профиль должен быть отнесен к этому пользователю.',
 	'Class:URP_Dimensions' => 'размерность',
 	'Class:URP_Dimensions' => 'размерность',
@@ -199,7 +200,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Menu:WelcomeMenuPage' => 'Добро пожаловать',
 	'Menu:WelcomeMenuPage' => 'Добро пожаловать',
 	'Menu:WelcomeMenuPage+' => 'Добро пожаловать в iTop',
 	'Menu:WelcomeMenuPage+' => 'Добро пожаловать в iTop',
 	'UI:WelcomeMenu:Title' => 'Добро пожаловать в iTop',
 	'UI:WelcomeMenu:Title' => 'Добро пожаловать в iTop',
-	'UI:WelcomeMenu:LeftBlock' => '<p>iTop is a complete, OpenSource, IT Operational Portal.</p>
+	'UI:WelcomeMenu:LeftBlock' => '<p>iTop является порталом оперативного централизованного управления IT инфраструктурой с открытым исходным кодом.</p>
 <ul>Он включает:
 <ul>Он включает:
 <li>A complete CMDB (Configuration management database) to document and manage the IT inventory.</li>
 <li>A complete CMDB (Configuration management database) to document and manage the IT inventory.</li>
 <li>Модуль управления инцидентами для отслеживания и общения по вопросам IT.</li>
 <li>Модуль управления инцидентами для отслеживания и общения по вопросам IT.</li>
@@ -211,17 +212,17 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 <p>Все модули могут быть настроены, шаг за шагом, независмо друг от друга.</p>',
 <p>Все модули могут быть настроены, шаг за шагом, независмо друг от друга.</p>',
 	'UI:WelcomeMenu:RightBlock' => '<p>iTop ориентирован на предоставления сервисов, он позволяет IT специалистам легко управляться с несколькими заказчиками или организациями.
 	'UI:WelcomeMenu:RightBlock' => '<p>iTop ориентирован на предоставления сервисов, он позволяет IT специалистам легко управляться с несколькими заказчиками или организациями.
 <ul>iTop обеспечивает многофункциональный набор бизнес-процессов, которые:
 <ul>iTop обеспечивает многофункциональный набор бизнес-процессов, которые:
-<li>Повышает эффективность управления IT</li> 
-<li>Повышает производительность IT-операция</li> 
-<li>Улучшает удовлетворенность клиентов и обеспечивает понимание бизнес-процессов.</li>
+<li>Повышают эффективность управления IT</li> 
+<li>Повышают производительность IT-операция</li> 
+<li>Улучшают удовлетворенность клиентов и обеспечивают понимание бизнес-процессов.</li>
 </ul>
 </ul>
 </p>
 </p>
 <p>iTop полностью открыт для интеграции в рамках текущего управления ИТ-инфраструктурой.</p>
 <p>iTop полностью открыт для интеграции в рамках текущего управления ИТ-инфраструктурой.</p>
 <p>
 <p>
 <ul>Внедрение ИТ-портала нового поколения поможет вам:
 <ul>Внедрение ИТ-портала нового поколения поможет вам:
 <li>Лучше управлять более и более сложными ИТ-окружениями.</li>
 <li>Лучше управлять более и более сложными ИТ-окружениями.</li>
-<li>Реализовывать процессы ITIL в ваем собственном темпе.</li>
-<li>Управлять наиболее важнім активом ИТ: документацией.</li>
+<li>Реализовывать процессы ITIL в вашем собственном темпе.</li>
+<li>Управлять наиболее важным активом ИТ: документацией.</li>
 </ul>
 </ul>
 </p>',
 </p>',
 	'UI:WelcomeMenu:AllOpenRequests' => 'Открытые запросы: %1$d',
 	'UI:WelcomeMenu:AllOpenRequests' => 'Открытые запросы: %1$d',
@@ -242,7 +243,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Button:Cancel' => 'Отмена',
 	'UI:Button:Cancel' => 'Отмена',
 	'UI:Button:Apply' => 'Применить',
 	'UI:Button:Apply' => 'Применить',
 	'UI:Button:Back' => ' << Назад ',
 	'UI:Button:Back' => ' << Назад ',
-	'UI:Button:Restart' => ' |<< Перзапустить ~~',
+	'UI:Button:Restart' => ' |<< Перезапустить ~~',
 	'UI:Button:Next' => ' Вперёд >> ',
 	'UI:Button:Next' => ' Вперёд >> ',
 	'UI:Button:Finish' => ' Конец ',
 	'UI:Button:Finish' => ' Конец ',
 	'UI:Button:DoImport' => ' Выполнить импорт ! ',
 	'UI:Button:DoImport' => ' Выполнить импорт ! ',
@@ -261,8 +262,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Button:ChangePassword' => ' Сменить пароль ',
 	'UI:Button:ChangePassword' => ' Сменить пароль ',
 	'UI:Button:ResetPassword' => ' Сбросить пароль ',
 	'UI:Button:ResetPassword' => ' Сбросить пароль ',
 	'UI:SearchToggle' => 'Поиск',
 	'UI:SearchToggle' => 'Поиск',
-	'UI:ClickToCreateNew' => 'Создать новый %1$s',
-	'UI:SearchFor_Class' => 'Поиск для %1$s объектов',
+	'UI:ClickToCreateNew' => 'Создать: %1$s',
+	'UI:SearchFor_Class' => 'Поиск: %1$s',
 	'UI:NoObjectToDisplay' => 'Нет объектов для отображения.',
 	'UI:NoObjectToDisplay' => 'Нет объектов для отображения.',
 	'UI:Error:MandatoryTemplateParameter_object_id' => 'Параметр object_id является обязательным если указан link_attr. Проверьте определение отображения шаблона.',
 	'UI:Error:MandatoryTemplateParameter_object_id' => 'Параметр object_id является обязательным если указан link_attr. Проверьте определение отображения шаблона.',
 	'UI:Error:MandatoryTemplateParameter_target_attr' => 'Параметр object_id является обязательным если указан link_attr. Проверьте определение отображения шаблона',
 	'UI:Error:MandatoryTemplateParameter_target_attr' => 'Параметр object_id является обязательным если указан link_attr. Проверьте определение отображения шаблона',
@@ -338,7 +339,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:CountOfResults' => '%1$d объект(ы)',
 	'UI:CountOfResults' => '%1$d объект(ы)',
 	'UI:ChangesLogTitle' => 'Журнал изменений (%1$d):',
 	'UI:ChangesLogTitle' => 'Журнал изменений (%1$d):',
 	'UI:EmptyChangesLogTitle' => 'Журнал изменений пустой',
 	'UI:EmptyChangesLogTitle' => 'Журнал изменений пустой',
-	'UI:SearchFor_Class_Objects' => 'Поиск объекта %1$s',
+	'UI:SearchFor_Class_Objects' => 'Поиск %1$s',
 	'UI:OQLQueryBuilderTitle' => 'Коструктор запросов OQL',
 	'UI:OQLQueryBuilderTitle' => 'Коструктор запросов OQL',
 	'UI:OQLQueryTab' => 'Запрос OQL',
 	'UI:OQLQueryTab' => 'Запрос OQL',
 	'UI:SimpleSearchTab' => 'Простой поиск',
 	'UI:SimpleSearchTab' => 'Простой поиск',
@@ -346,7 +347,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:SearchValue:Any' => '* Любой *',
 	'UI:SearchValue:Any' => '* Любой *',
 	'UI:SearchValue:Mixed' => '* смешанный *',
 	'UI:SearchValue:Mixed' => '* смешанный *',
 	'UI:SearchValue:NbSelected' => '# выбрано~~',
 	'UI:SearchValue:NbSelected' => '# выбрано~~',
-	'UI:SelectOne' => '-- выбрать один --',
+	'UI:SelectOne' => '-- выбрать --',
 	'UI:Login:Welcome' => 'Добро пожаловать в iTop!',
 	'UI:Login:Welcome' => 'Добро пожаловать в iTop!',
 	'UI:Login:IncorrectLoginPassword' => 'Неправильный логин/пароль. Пожалуйста, попробуйте еще раз.',
 	'UI:Login:IncorrectLoginPassword' => 'Неправильный логин/пароль. Пожалуйста, попробуйте еще раз.',
 	'UI:Login:IdentifyYourself' => 'Представтесть, прежде чем продолжить',
 	'UI:Login:IdentifyYourself' => 'Представтесть, прежде чем продолжить',
@@ -366,7 +367,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:AccessRO-All' => 'Только чтение~~',
 	'UI:AccessRO-All' => 'Только чтение~~',
 	'UI:AccessRO-Users' => 'Только чтение для конечных пользователей~~',
 	'UI:AccessRO-Users' => 'Только чтение для конечных пользователей~~',
 	'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
 	'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
-	'UI:Login:RetypePwdDoesNotMatch' => 'Новый пароль и повторный пароль не совпадают!',
+	'UI:Login:RetypePwdDoesNotMatch' => 'Пароли не совпадают',
 	'UI:Button:Login' => 'Введите iTop',
 	'UI:Button:Login' => 'Введите iTop',
 	'UI:Login:Error:AccessRestricted' => 'Доступ к iTop ограничен. Пожалуйста, свяжитесь с администратором iTop.',
 	'UI:Login:Error:AccessRestricted' => 'Доступ к iTop ограничен. Пожалуйста, свяжитесь с администратором iTop.',
 	'UI:Login:Error:AccessAdmin' => 'Доступ ограничен для лиц с административными привилегиями. Пожалуйста, свяжитесь с администратором iTop.',
 	'UI:Login:Error:AccessAdmin' => 'Доступ ограничен для лиц с административными привилегиями. Пожалуйста, свяжитесь с администратором iTop.',
@@ -433,45 +434,45 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:CSVReport-Value-Modified' => 'Изменен~~',
 	'UI:CSVReport-Value-Modified' => 'Изменен~~',
 	'UI:CSVReport-Value-SetIssue' => 'Не может быть изменен - reason: %1$s~~',
 	'UI:CSVReport-Value-SetIssue' => 'Не может быть изменен - reason: %1$s~~',
 	'UI:CSVReport-Value-ChangeIssue' => 'Не может быть изменен %1$s - reason: %2$s~~',
 	'UI:CSVReport-Value-ChangeIssue' => 'Не может быть изменен %1$s - reason: %2$s~~',
-	'UI:CSVReport-Value-NoMatch' => 'No match~~',
-	'UI:CSVReport-Value-Missing' => 'Missing mandatory value~~',
-	'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: found %1$s objects~~',
-	'UI:CSVReport-Row-Unchanged' => 'unchanged~~',
-	'UI:CSVReport-Row-Created' => 'created~~',
+	'UI:CSVReport-Value-NoMatch' => 'Нет совпадений',
+	'UI:CSVReport-Value-Missing' => 'Отсутствует обязательное значение',
+	'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: найдено %1$s объектов~~',
+	'UI:CSVReport-Row-Unchanged' => 'без изменений',
+	'UI:CSVReport-Row-Created' => 'созданный',
 	'UI:CSVReport-Row-Updated' => 'updated %1$d cols~~',
 	'UI:CSVReport-Row-Updated' => 'updated %1$d cols~~',
 	'UI:CSVReport-Row-Disappeared' => 'disappeared, changed %1$d cols~~',
 	'UI:CSVReport-Row-Disappeared' => 'disappeared, changed %1$d cols~~',
 	'UI:CSVReport-Row-Issue' => 'Issue: %1$s~~',
 	'UI:CSVReport-Row-Issue' => 'Issue: %1$s~~',
 	'UI:CSVReport-Value-Issue-Null' => 'Поле не должно быть пустым~~',
 	'UI:CSVReport-Value-Issue-Null' => 'Поле не должно быть пустым~~',
 	'UI:CSVReport-Value-Issue-NotFound' => 'Не найден~~',
 	'UI:CSVReport-Value-Issue-NotFound' => 'Не найден~~',
 	'UI:CSVReport-Value-Issue-FoundMany' => 'Найдено %1$d значений~~',
 	'UI:CSVReport-Value-Issue-FoundMany' => 'Найдено %1$d значений~~',
-	'UI:CSVReport-Value-Issue-Readonly' => 'The attribute \'%1$s\' is read-only and cannot be modified (current value: %2$s, proposed value: %3$s)~~',
-	'UI:CSVReport-Value-Issue-Format' => 'Failed to process input: %1$s~~',
-	'UI:CSVReport-Value-Issue-NoMatch' => 'Unexpected value for attribute \'%1$s\': no match found, check spelling~~',
-	'UI:CSVReport-Value-Issue-Unknown' => 'Unexpected value for attribute \'%1$s\': %2$s~~',
-	'UI:CSVReport-Row-Issue-Inconsistent' => 'Attributes not consistent with each others: %1$s~~',
-	'UI:CSVReport-Row-Issue-Attribute' => 'Unexpected attribute value(s)~~',
-	'UI:CSVReport-Row-Issue-MissingExtKey' => 'Could not be created, due to missing external key(s): %1$s~~',
+	'UI:CSVReport-Value-Issue-Readonly' => 'Аттрибут \'%1$s\' доступен только для чтения и не может быть изменен (ткущее значение: %2$s, предложенное значение: %3$s)~~',
+	'UI:CSVReport-Value-Issue-Format' => 'Не удалось обработать запрос: %1$s~~',
+	'UI:CSVReport-Value-Issue-NoMatch' => 'Неизвестное значение атрибута \'%1$s\': ничего не найдено, проверьте правильность ввода',
+	'UI:CSVReport-Value-Issue-Unknown' => 'Неизвестное значение атрибута \'%1$s\': %2$s~~',
+	'UI:CSVReport-Row-Issue-Inconsistent' => 'Несоответствие атрибутов: %1$s~~',
+	'UI:CSVReport-Row-Issue-Attribute' => 'Неизвестное значение(я) атрибута~~',
+	'UI:CSVReport-Row-Issue-MissingExtKey' => 'Не может быть создан так как отсутсвует внешний ключ(и): %1$s~~',
 	'UI:CSVReport-Row-Issue-DateFormat' => 'Формат даты неверен~~',
 	'UI:CSVReport-Row-Issue-DateFormat' => 'Формат даты неверен~~',
-	'UI:CSVReport-Row-Issue-Reconciliation' => 'failed to reconcile~~',
-	'UI:CSVReport-Row-Issue-Ambiguous' => 'ambiguous reconciliation~~',
+	'UI:CSVReport-Row-Issue-Reconciliation' => 'Невозможно согласовать',
+	'UI:CSVReport-Row-Issue-Ambiguous' => 'Согласование спорное',
 	'UI:CSVReport-Row-Issue-Internal' => 'Внутренняя ошибка: %1$s, %2$s~~',
 	'UI:CSVReport-Row-Issue-Internal' => 'Внутренняя ошибка: %1$s, %2$s~~',
-	'UI:CSVReport-Icon-Unchanged' => 'Unchanged~~',
-	'UI:CSVReport-Icon-Modified' => 'Modified~~',
-	'UI:CSVReport-Icon-Missing' => 'Missing~~',
-	'UI:CSVReport-Object-MissingToUpdate' => 'Missing object: will be updated~~',
-	'UI:CSVReport-Object-MissingUpdated' => 'Missing object: updated~~',
-	'UI:CSVReport-Icon-Created' => 'Created~~',
+	'UI:CSVReport-Icon-Unchanged' => 'Неизмен.',
+	'UI:CSVReport-Icon-Modified' => 'Измен.',
+	'UI:CSVReport-Icon-Missing' => 'Упущен.',
+	'UI:CSVReport-Object-MissingToUpdate' => 'Отсутствующий объект: будет обновлен',
+	'UI:CSVReport-Object-MissingUpdated' => 'Отсутствующий объект: обновлен',
+	'UI:CSVReport-Icon-Created' => 'Создан',
 	'UI:CSVReport-Object-ToCreate' => 'Был создан объект~~',
 	'UI:CSVReport-Object-ToCreate' => 'Был создан объект~~',
 	'UI:CSVReport-Object-Created' => 'Объект создан~~',
 	'UI:CSVReport-Object-Created' => 'Объект создан~~',
 	'UI:CSVReport-Icon-Error' => 'Ошибка~~',
 	'UI:CSVReport-Icon-Error' => 'Ошибка~~',
 	'UI:CSVReport-Object-Error' => 'ОШИБКА: %1$s~~',
 	'UI:CSVReport-Object-Error' => 'ОШИБКА: %1$s~~',
-	'UI:CSVReport-Object-Ambiguous' => 'AMBIGUOUS: %1$s~~',
-	'UI:CSVReport-Stats-Errors' => '%1$.0f %% of the loaded objects have errors and will be ignored.~~',
-	'UI:CSVReport-Stats-Created' => '%1$.0f %% of the loaded objects will be created.~~',
-	'UI:CSVReport-Stats-Modified' => '%1$.0f %% of the loaded objects will be modified.~~',
-	'UI:CSVExport:AdvancedMode' => 'Advanced mode~~',
+	'UI:CSVReport-Object-Ambiguous' => 'Двусмыслен.: %1$s~~',
+	'UI:CSVReport-Stats-Errors' => '%1$.0f %% загруженных объектов имеют ошибки. Проигнорированы.',
+	'UI:CSVReport-Stats-Created' => '%1$.0f %% загруженных объектов были созданы.',
+	'UI:CSVReport-Stats-Modified' => '%1$.0f %% загруженных объектов были изменены.',
+	'UI:CSVExport:AdvancedMode' => 'Расширенный режим',
 	'UI:CSVExport:AdvancedMode+' => '',
 	'UI:CSVExport:AdvancedMode+' => '',
-	'UI:CSVExport:LostChars' => 'Encoding issue~~',
+	'UI:CSVExport:LostChars' => 'Проблема кодировки',
 	'UI:CSVExport:LostChars+' => '',
 	'UI:CSVExport:LostChars+' => '',
 	'UI:Audit:Title' => 'iTop - Аудит CMDB',
 	'UI:Audit:Title' => 'iTop - Аудит CMDB',
 	'UI:Audit:InteractiveAudit' => 'Интерактивный аудит',
 	'UI:Audit:InteractiveAudit' => 'Интерактивный аудит',
@@ -487,7 +488,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:RunQuery:HeaderPurpose+' => 'Объяснение запросов',
 	'UI:RunQuery:HeaderPurpose+' => 'Объяснение запросов',
 	'UI:RunQuery:HeaderOQLExpression' => 'Выражение OQL',
 	'UI:RunQuery:HeaderOQLExpression' => 'Выражение OQL',
 	'UI:RunQuery:HeaderOQLExpression+' => 'Запрос в синтаксисе OQL',
 	'UI:RunQuery:HeaderOQLExpression+' => 'Запрос в синтаксисе OQL',
-	'UI:RunQuery:ExpressionToEvaluate' => 'Оценка віражения: ',
+	'UI:RunQuery:ExpressionToEvaluate' => 'Оценка выражения: ',
 	'UI:RunQuery:MoreInfo' => 'Подробная информация о запросе: ',
 	'UI:RunQuery:MoreInfo' => 'Подробная информация о запросе: ',
 	'UI:RunQuery:DevelopedQuery' => 'Переработанное выражение запроса: ',
 	'UI:RunQuery:DevelopedQuery' => 'Переработанное выражение запроса: ',
 	'UI:RunQuery:SerializedFilter' => 'Сериализованные фильты: ',
 	'UI:RunQuery:SerializedFilter' => 'Сериализованные фильты: ',
@@ -562,7 +563,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Управление %1$s объектами связанными с %2$s: %3$s',
 	'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Управление %1$s объектами связанными с %2$s: %3$s',
 	'UI:AddLinkedObjectsOf_Class' => 'Добавить %1$ss...',
 	'UI:AddLinkedObjectsOf_Class' => 'Добавить %1$ss...',
 	'UI:RemoveLinkedObjectsOf_Class' => 'Удалить выбранные объекты',
 	'UI:RemoveLinkedObjectsOf_Class' => 'Удалить выбранные объекты',
-	'UI:Message:EmptyList:UseAdd' => 'Список пуст, используй кнопку "Добавить ...", для добавения элементов.',
+	'UI:Message:EmptyList:UseAdd' => 'Список пуст, используте кнопку "Добавить ...", для добавения новых элементов.',
 	'UI:Message:EmptyList:UseSearchForm' => 'Используйте форму поиска выше для поиска объектов, которые будут добавлены.',
 	'UI:Message:EmptyList:UseSearchForm' => 'Используйте форму поиска выше для поиска объектов, которые будут добавлены.',
 	'UI:Wizard:FinalStepTitle' => 'Последний шаг: подтверждение',
 	'UI:Wizard:FinalStepTitle' => 'Последний шаг: подтверждение',
 	'UI:Title:DeletionOf_Object' => 'Удаление %1$s',
 	'UI:Title:DeletionOf_Object' => 'Удаление %1$s',
@@ -697,7 +698,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI-ChangeManagementOverview-ChangeWithOutage' => 'Отключения в связи с изменениями',
 	'UI-ChangeManagementOverview-ChangeWithOutage' => 'Отключения в связи с изменениями',
 	'UI:ServiceMgmtMenuOverview:Title' => 'Панель управления сервисами',
 	'UI:ServiceMgmtMenuOverview:Title' => 'Панель управления сервисами',
 	'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Договора с клиентами, которые будут обновлены в течении 30 дней',
 	'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Договора с клиентами, которые будут обновлены в течении 30 дней',
-	'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Договора с поставщиками, которые будут обновлены в течении 30 дней',
+	'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Договора с провайдерами, которые будут обновлены в течении 30 дней',
 	'UI:ContactsMenu' => 'Договора',
 	'UI:ContactsMenu' => 'Договора',
 	'UI:ContactsMenu+' => 'Договора',
 	'UI:ContactsMenu+' => 'Договора',
 	'UI:ContactsMenu:Title' => 'Обзор договоров',
 	'UI:ContactsMenu:Title' => 'Обзор договоров',
@@ -714,19 +715,19 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Menu:NotificationsMenu+' => 'Конфигурация уведомлений',
 	'Menu:NotificationsMenu+' => 'Конфигурация уведомлений',
 	'UI:NotificationsMenu:Title' => 'Конфигурация <span class="hilite">Уведомлений</span>',
 	'UI:NotificationsMenu:Title' => 'Конфигурация <span class="hilite">Уведомлений</span>',
 	'UI:NotificationsMenu:Help' => 'Помощь',
 	'UI:NotificationsMenu:Help' => 'Помощь',
-	'UI:NotificationsMenu:HelpContent' => '<p>В iTop уведомления полностью настраиваемые. Они основаны на двух наборах объектов: <i>триггеры и действия</i>.</p>
+	'UI:NotificationsMenu:HelpContent' => '<p>В iTop уведомления полностью настраиваемые. Они основаны на двух наборах объектов: <i>триггеры</i> и <i>действия</i>.</p>
 <p><i><b>Триггеры</b></i> оперделяют когда уведомление будет выполнено. Есть 3 типа триггеров обробатывающих 3 разных фазы жизненного цикла объекта:
 <p><i><b>Триггеры</b></i> оперделяют когда уведомление будет выполнено. Есть 3 типа триггеров обробатывающих 3 разных фазы жизненного цикла объекта:
 <ol>
 <ol>
-	<li>the "OnCreate" триггеры сработают когда объект заданного класса будет создан</li>
-	<li>the "OnStateEnter" триггеры сработают перед тем как объект заданного класса войдёт в заданное состояние (выйдет из другого состояния)</li>
-	<li>the "OnStateLeave" триггеры сработают когда объекты заданного класса выйдут из заданного состояния</li>
+	<li>"OnCreate" триггеры сработают когда объект заданного класса будет создан</li>
+	<li>"OnStateEnter" триггеры сработают перед тем как объект заданного класса войдёт в заданное состояние (выйдет из другого состояния)</li>
+	<li>"OnStateLeave" триггеры сработают когда объекты заданного класса выйдут из заданного состояния</li>
 </ol>
 </ol>
 </p>
 </p>
 <p>
 <p>
 <i><b>Действия</b></i> определяют, какое действие будет выполнено при срабатывании триггера. Пока есть только одно действие, которое состоит в отправке сообщения на электронную почту.
 <i><b>Действия</b></i> определяют, какое действие будет выполнено при срабатывании триггера. Пока есть только одно действие, которое состоит в отправке сообщения на электронную почту.
 Эти действия также определяют шаблон, который будет использован для отправки электронного сообщения, а также другие параметры сообщения, такие как получатель, важность и т.д.
 Эти действия также определяют шаблон, который будет использован для отправки электронного сообщения, а также другие параметры сообщения, такие как получатель, важность и т.д.
 </p>
 </p>
-<p>Специальная страница: <a href="../setup/email.test.php" target="_blank">email.test.php</a> доступна для тестирования и устранения неполадок в настройка почты в PHP.</p>
+<p>Специальная страница: <a href="../setup/email.test.php" target="_blank">email.test.php</a> доступна для тестирования и устранения неполадок в настройках почты.</p>
 <p>Чтобы быть выполненными, действия необходимо ассоциировать с триггерами.
 <p>Чтобы быть выполненными, действия необходимо ассоциировать с триггерами.
 При ассоциации с триггером, каждое действие получает "порядковый" номер, который определяет порядок выполнения действий.</p>',
 При ассоциации с триггером, каждое действие получает "порядковый" номер, который определяет порядок выполнения действий.</p>',
 	'UI:NotificationsMenu:Triggers' => 'Триггеры',
 	'UI:NotificationsMenu:Triggers' => 'Триггеры',
@@ -854,7 +855,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Favorites:Default_X_ItemsPerPage' => 'Default length for lists:  %1$s items per page~~',
 	'UI:Favorites:Default_X_ItemsPerPage' => 'Default length for lists:  %1$s items per page~~',
 	'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~',
 	'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~',
 	'UI:CancelConfirmationMessage' => 'Настройки НЕ будут сохранены. Продолжить?',
 	'UI:CancelConfirmationMessage' => 'Настройки НЕ будут сохранены. Продолжить?',
-	'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want itop to take them into account?~~',
+	'UI:AutoApplyConfirmationMessage' => 'Некоторые изменения не вступили в силу.Хотите что бы iТop применил их немедленно?~~',
 	'UI:Create_Class_InState' => 'Create the %1$s in state: ~~',
 	'UI:Create_Class_InState' => 'Create the %1$s in state: ~~',
 	'UI:OrderByHint_Values' => 'Sort order: %1$s~~',
 	'UI:OrderByHint_Values' => 'Sort order: %1$s~~',
 	'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~',
 	'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~',