Browse Source

Updated the russion translation, thanks to Shamil Khamit (note: this translation seems to be quite incomplete)

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@2440 a333f486-631f-4898-b8df-5754b55c2be0
romainq 12 years ago
parent
commit
47c73e059c

+ 4 - 20
datamodels/2.x/authent-external/ru.dict.authent-external.php

@@ -17,30 +17,14 @@
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 
 /**
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @license     http://opensource.org/licenses/AGPL-3.0
+ * @licence	http://opensource.org/licenses/AGPL-3.0
  */
  */
 
 
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-//
-// Class: UserExternal
-//
-
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:UserExternal' => 'Внешний пользователь',
 	'Class:UserExternal' => 'Внешний пользователь',
 	'Class:UserExternal+' => 'Пользователь аутентифицированный вне iTop',
 	'Class:UserExternal+' => 'Пользователь аутентифицированный вне iTop',
 ));
 ));
-
-?>
+?>

+ 4 - 20
datamodels/2.x/authent-ldap/ru.dict.authent-ldap.php

@@ -17,32 +17,16 @@
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 
 /**
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @license     http://opensource.org/licenses/AGPL-3.0
+ * @licence	http://opensource.org/licenses/AGPL-3.0
  */
  */
 
 
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-//
-// Class: UserLDAP
-//
-
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:UserLDAP' => 'Пользователь LDAP',
 	'Class:UserLDAP' => 'Пользователь LDAP',
 	'Class:UserLDAP+' => 'Пользователь аутентифицированный в LDAP',
 	'Class:UserLDAP+' => 'Пользователь аутентифицированный в LDAP',
 	'Class:UserLDAP/Attribute:password' => 'Пароль',
 	'Class:UserLDAP/Attribute:password' => 'Пароль',
 	'Class:UserLDAP/Attribute:password+' => 'строка аутентификации пользователя',
 	'Class:UserLDAP/Attribute:password+' => 'строка аутентификации пользователя',
 ));
 ));
-
-?>
+?>

+ 4 - 20
datamodels/2.x/authent-local/ru.dict.authent-local.php

@@ -17,32 +17,16 @@
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 
 /**
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @license     http://opensource.org/licenses/AGPL-3.0
+ * @licence	http://opensource.org/licenses/AGPL-3.0
  */
  */
 
 
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-//
-// Class: UserLocal
-//
-
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:UserLocal' => 'Пользователь iTop',
 	'Class:UserLocal' => 'Пользователь iTop',
 	'Class:UserLocal+' => 'Пользователь аутентифицированный iTop',
 	'Class:UserLocal+' => 'Пользователь аутентифицированный iTop',
 	'Class:UserLocal/Attribute:password' => 'Пароль',
 	'Class:UserLocal/Attribute:password' => 'Пароль',
 	'Class:UserLocal/Attribute:password+' => 'строка аутентификации пользователя',
 	'Class:UserLocal/Attribute:password+' => 'строка аутентификации пользователя',
 ));
 ));
-
-?>
+?>

+ 100 - 201
datamodels/2.x/itop-change-mgmt-itil/ru.dict.itop-change-mgmt-itil.php

@@ -17,14 +17,89 @@
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 
 /**
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @license     http://opensource.org/licenses/AGPL-3.0
+ * @licence	http://opensource.org/licenses/AGPL-3.0
  */
  */
 
 
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:RoutineChange' => 'Регулярное изменение',
+	'Class:RoutineChange+' => '',
+	'Class:RoutineChange/Stimulus:ev_validate' => 'Проверить',
+	'Class:RoutineChange/Stimulus:ev_validate+' => '',
+	'Class:RoutineChange/Stimulus:ev_reject' => 'Reject~~',
+	'Class:RoutineChange/Stimulus:ev_reject+' => '',
+	'Class:RoutineChange/Stimulus:ev_assign' => 'Назначить',
+	'Class:RoutineChange/Stimulus:ev_assign+' => '',
+	'Class:RoutineChange/Stimulus:ev_reopen' => 'Переоткрыть',
+	'Class:RoutineChange/Stimulus:ev_reopen+' => '',
+	'Class:RoutineChange/Stimulus:ev_plan' => 'Планировать',
+	'Class:RoutineChange/Stimulus:ev_plan+' => '',
+	'Class:RoutineChange/Stimulus:ev_approve' => 'Approve~~',
+	'Class:RoutineChange/Stimulus:ev_approve+' => '',
+	'Class:RoutineChange/Stimulus:ev_replan' => 'Перепланировать',
+	'Class:RoutineChange/Stimulus:ev_replan+' => '',
+	'Class:RoutineChange/Stimulus:ev_notapprove' => 'Do Not Approve~~',
+	'Class:RoutineChange/Stimulus:ev_notapprove+' => '',
+	'Class:RoutineChange/Stimulus:ev_implement' => 'Реализовать',
+	'Class:RoutineChange/Stimulus:ev_implement+' => '',
+	'Class:RoutineChange/Stimulus:ev_monitor' => 'Контролировать',
+	'Class:RoutineChange/Stimulus:ev_monitor+' => '',
+	'Class:RoutineChange/Stimulus:ev_finish' => 'Закончить',
+	'Class:RoutineChange/Stimulus:ev_finish+' => '',
+	'Class:NormalChange' => 'Обычное изменение',
+	'Class:NormalChange+' => '',
+	'Class:NormalChange/Attribute:acceptance_date' => 'Дата принятия',
+	'Class:NormalChange/Attribute:acceptance_date+' => '',
+	'Class:NormalChange/Attribute:acceptance_comment' => 'Коментарий принятия',
+	'Class:NormalChange/Attribute:acceptance_comment+' => '',
+	'Class:NormalChange/Stimulus:ev_validate' => 'Проверить',
+	'Class:NormalChange/Stimulus:ev_validate+' => '',
+	'Class:NormalChange/Stimulus:ev_reject' => 'Отклонить',
+	'Class:NormalChange/Stimulus:ev_reject+' => '',
+	'Class:NormalChange/Stimulus:ev_assign' => 'Назначить',
+	'Class:NormalChange/Stimulus:ev_assign+' => '',
+	'Class:NormalChange/Stimulus:ev_reopen' => 'Переоткрыть',
+	'Class:NormalChange/Stimulus:ev_reopen+' => '',
+	'Class:NormalChange/Stimulus:ev_plan' => 'Планировать',
+	'Class:NormalChange/Stimulus:ev_plan+' => '',
+	'Class:NormalChange/Stimulus:ev_approve' => 'Утвердить',
+	'Class:NormalChange/Stimulus:ev_approve+' => '',
+	'Class:NormalChange/Stimulus:ev_replan' => 'Перепланировать',
+	'Class:NormalChange/Stimulus:ev_replan+' => '',
+	'Class:NormalChange/Stimulus:ev_notapprove' => 'Отклонить утверждение',
+	'Class:NormalChange/Stimulus:ev_notapprove+' => '',
+	'Class:NormalChange/Stimulus:ev_implement' => 'Реализовать',
+	'Class:NormalChange/Stimulus:ev_implement+' => '',
+	'Class:NormalChange/Stimulus:ev_monitor' => 'Контролировать',
+	'Class:NormalChange/Stimulus:ev_monitor+' => '',
+	'Class:NormalChange/Stimulus:ev_finish' => 'Закончить',
+	'Class:NormalChange/Stimulus:ev_finish+' => '',
+	'Class:EmergencyChange' => 'Критическое изменение',
+	'Class:EmergencyChange+' => '',
+	'Class:EmergencyChange/Stimulus:ev_validate' => 'Проверить',
+	'Class:EmergencyChange/Stimulus:ev_validate+' => '',
+	'Class:EmergencyChange/Stimulus:ev_reject' => 'Отклонить',
+	'Class:EmergencyChange/Stimulus:ev_reject+' => '',
+	'Class:EmergencyChange/Stimulus:ev_assign' => 'Назначить',
+	'Class:EmergencyChange/Stimulus:ev_assign+' => '',
+	'Class:EmergencyChange/Stimulus:ev_reopen' => 'Переоткрыть',
+	'Class:EmergencyChange/Stimulus:ev_reopen+' => '',
+	'Class:EmergencyChange/Stimulus:ev_plan' => 'Планировать',
+	'Class:EmergencyChange/Stimulus:ev_plan+' => '',
+	'Class:EmergencyChange/Stimulus:ev_approve' => 'Утвердить',
+	'Class:EmergencyChange/Stimulus:ev_approve+' => '',
+	'Class:EmergencyChange/Stimulus:ev_replan' => 'Перепланировать',
+	'Class:EmergencyChange/Stimulus:ev_replan+' => '',
+	'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Отклонить утверждение',
+	'Class:EmergencyChange/Stimulus:ev_notapprove+' => '',
+	'Class:EmergencyChange/Stimulus:ev_implement' => 'Реализовать',
+	'Class:EmergencyChange/Stimulus:ev_implement+' => '',
+	'Class:EmergencyChange/Stimulus:ev_monitor' => 'Контролировать',
+	'Class:EmergencyChange/Stimulus:ev_monitor+' => '',
+	'Class:EmergencyChange/Stimulus:ev_finish' => 'Закончить',
+	'Class:EmergencyChange/Stimulus:ev_finish+' => '',
 	'Menu:ChangeManagement' => 'Управление изменениями',
 	'Menu:ChangeManagement' => 'Управление изменениями',
 	'Menu:Change:Overview' => 'Обзор',
 	'Menu:Change:Overview' => 'Обзор',
 	'Menu:Change:Overview+' => '',
 	'Menu:Change:Overview+' => '',
@@ -42,28 +117,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Menu:Changes+' => '',
 	'Menu:Changes+' => '',
 	'Menu:MyChanges' => 'Изменения назначенные на меня',
 	'Menu:MyChanges' => 'Изменения назначенные на меня',
 	'Menu:MyChanges+' => 'Изменения назначенные на меня (как агент)',
 	'Menu:MyChanges+' => 'Изменения назначенные на меня (как агент)',
-));
-
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-
-//
-// Class: Change
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~',
+	'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~',
+	'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes by domain for the last 7 days~~',
+	'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes by status for the last 7 days~~',
 	'Class:Change' => 'Изменение',
 	'Class:Change' => 'Изменение',
 	'Class:Change+' => '',
 	'Class:Change+' => '',
-	'Class:Change/Attribute:start_date' => 'Планируеый запуск',
-	'Class:Change/Attribute:start_date+' => '',
 	'Class:Change/Attribute:status' => 'Статус',
 	'Class:Change/Attribute:status' => 'Статус',
 	'Class:Change/Attribute:status+' => '',
 	'Class:Change/Attribute:status+' => '',
 	'Class:Change/Attribute:status/Value:new' => 'Новый',
 	'Class:Change/Attribute:status/Value:new' => 'Новый',
@@ -92,30 +151,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Change/Attribute:requestor_id+' => '',
 	'Class:Change/Attribute:requestor_id+' => '',
 	'Class:Change/Attribute:requestor_email' => 'Инициатор запроса',
 	'Class:Change/Attribute:requestor_email' => 'Инициатор запроса',
 	'Class:Change/Attribute:requestor_email+' => '',
 	'Class:Change/Attribute:requestor_email+' => '',
-	'Class:Change/Attribute:org_id' => 'Клиент',
-	'Class:Change/Attribute:org_id+' => '',
-	'Class:Change/Attribute:org_name' => 'Клиент',
-	'Class:Change/Attribute:org_name+' => '',
-	'Class:Change/Attribute:workgroup_id' => 'Рабоча группа',
-	'Class:Change/Attribute:workgroup_id+' => '',
-	'Class:Change/Attribute:workgroup_name' => 'Рабочая группа',
-	'Class:Change/Attribute:workgroup_name+' => '',
 	'Class:Change/Attribute:creation_date' => 'Создан',
 	'Class:Change/Attribute:creation_date' => 'Создан',
 	'Class:Change/Attribute:creation_date+' => '',
 	'Class:Change/Attribute:creation_date+' => '',
-	'Class:Change/Attribute:last_update' => 'Последнее обновление',
-	'Class:Change/Attribute:last_update+' => '',
-	'Class:Change/Attribute:end_date' => 'Дата окончания',
-	'Class:Change/Attribute:end_date+' => '',
-	'Class:Change/Attribute:close_date' => 'Закрыт',
-	'Class:Change/Attribute:close_date+' => '',
 	'Class:Change/Attribute:impact' => 'Воздействие',
 	'Class:Change/Attribute:impact' => 'Воздействие',
 	'Class:Change/Attribute:impact+' => '',
 	'Class:Change/Attribute:impact+' => '',
-	'Class:Change/Attribute:agent_id' => 'Агент',
-	'Class:Change/Attribute:agent_id+' => '',
-	'Class:Change/Attribute:agent_name' => 'Агент',
-	'Class:Change/Attribute:agent_name+' => '',
-	'Class:Change/Attribute:agent_email' => 'Агент',
-	'Class:Change/Attribute:agent_email+' => '',
 	'Class:Change/Attribute:supervisor_group_id' => 'Руководитель команды',
 	'Class:Change/Attribute:supervisor_group_id' => 'Руководитель команды',
 	'Class:Change/Attribute:supervisor_group_id+' => '',
 	'Class:Change/Attribute:supervisor_group_id+' => '',
 	'Class:Change/Attribute:supervisor_group_name' => 'Руководитель команды',
 	'Class:Change/Attribute:supervisor_group_name' => 'Руководитель команды',
@@ -134,14 +173,26 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Change/Attribute:manager_email+' => '',
 	'Class:Change/Attribute:manager_email+' => '',
 	'Class:Change/Attribute:outage' => 'Отключение',
 	'Class:Change/Attribute:outage' => 'Отключение',
 	'Class:Change/Attribute:outage+' => '',
 	'Class:Change/Attribute:outage+' => '',
-	'Class:Change/Attribute:outage/Value:yes' => 'Отключение',
-	'Class:Change/Attribute:outage/Value:yes+' => '',
 	'Class:Change/Attribute:outage/Value:no' => 'Нет',
 	'Class:Change/Attribute:outage/Value:no' => 'Нет',
 	'Class:Change/Attribute:outage/Value:no+' => '',
 	'Class:Change/Attribute:outage/Value:no+' => '',
-	'Class:Change/Attribute:change_request' => 'Запрос',
-	'Class:Change/Attribute:change_request+' => '',
+	'Class:Change/Attribute:outage/Value:yes' => 'Отключение',
+	'Class:Change/Attribute:outage/Value:yes+' => '',
 	'Class:Change/Attribute:fallback' => 'Резервный план',
 	'Class:Change/Attribute:fallback' => 'Резервный план',
 	'Class:Change/Attribute:fallback+' => '',
 	'Class:Change/Attribute:fallback+' => '',
+	'Class:Change/Attribute:parent_id' => 'Parent change~~',
+	'Class:Change/Attribute:parent_id+' => '',
+	'Class:Change/Attribute:parent_name' => 'Parent change Ref~~',
+	'Class:Change/Attribute:parent_name+' => '',
+	'Class:Change/Attribute:related_request_list' => 'Related requests~~',
+	'Class:Change/Attribute:related_request_list+' => '',
+	'Class:Change/Attribute:related_problems_list' => 'Related problems~~',
+	'Class:Change/Attribute:related_problems_list+' => '',
+	'Class:Change/Attribute:child_changes_list' => 'Child changes~~',
+	'Class:Change/Attribute:child_changes_list+' => '',
+	'Class:Change/Attribute:parent_id_friendlyname' => 'Parent friendly name~~',
+	'Class:Change/Attribute:parent_id_friendlyname+' => '',
+	'Class:Change/Attribute:parent_id_finalclass_recall' => 'Change type~~',
+	'Class:Change/Attribute:parent_id_finalclass_recall+' => '',
 	'Class:Change/Stimulus:ev_validate' => 'Проверка',
 	'Class:Change/Stimulus:ev_validate' => 'Проверка',
 	'Class:Change/Stimulus:ev_validate+' => '',
 	'Class:Change/Stimulus:ev_validate+' => '',
 	'Class:Change/Stimulus:ev_reject' => 'Отклонить',
 	'Class:Change/Stimulus:ev_reject' => 'Отклонить',
@@ -164,52 +215,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Change/Stimulus:ev_monitor+' => '',
 	'Class:Change/Stimulus:ev_monitor+' => '',
 	'Class:Change/Stimulus:ev_finish' => 'Закончить',
 	'Class:Change/Stimulus:ev_finish' => 'Закончить',
 	'Class:Change/Stimulus:ev_finish+' => '',
 	'Class:Change/Stimulus:ev_finish+' => '',
-));
-
-//
-// Class: RoutineChange
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:RoutineChange' => 'Регулярное изменение',
-	'Class:RoutineChange+' => '',
-	'Class:RoutineChange/Attribute:status/Value:new' => 'Новое',
-	'Class:RoutineChange/Attribute:status/Value:new+' => '',
-	'Class:RoutineChange/Attribute:status/Value:assigned' => 'Назначено',
-	'Class:RoutineChange/Attribute:status/Value:assigned+' => '',
-	'Class:RoutineChange/Attribute:status/Value:plannedscheduled' => 'Намечено и запланировано',
-	'Class:RoutineChange/Attribute:status/Value:plannedscheduled+' => '',
-	'Class:RoutineChange/Attribute:status/Value:approved' => 'Утверждено',
-	'Class:RoutineChange/Attribute:status/Value:approved+' => '',
-	'Class:RoutineChange/Attribute:status/Value:implemented' => 'Реализовано',
-	'Class:RoutineChange/Attribute:status/Value:implemented+' => '',
-	'Class:RoutineChange/Attribute:status/Value:monitored' => 'Контролируемое',
-	'Class:RoutineChange/Attribute:status/Value:monitored+' => '',
-	'Class:RoutineChange/Attribute:status/Value:closed' => 'Закрытое',
-	'Class:RoutineChange/Attribute:status/Value:closed+' => '',
-	'Class:RoutineChange/Stimulus:ev_validate' => 'Проверить',
-	'Class:RoutineChange/Stimulus:ev_validate+' => '',
-	'Class:RoutineChange/Stimulus:ev_assign' => 'Назначить',
-	'Class:RoutineChange/Stimulus:ev_assign+' => '',
-	'Class:RoutineChange/Stimulus:ev_reopen' => 'Переоткрыть',
-	'Class:RoutineChange/Stimulus:ev_reopen+' => '',
-	'Class:RoutineChange/Stimulus:ev_plan' => 'Планировать',
-	'Class:RoutineChange/Stimulus:ev_plan+' => '',
-	'Class:RoutineChange/Stimulus:ev_replan' => 'Перепланировать',
-	'Class:RoutineChange/Stimulus:ev_replan+' => '',
-	'Class:RoutineChange/Stimulus:ev_implement' => 'Реализовать',
-	'Class:RoutineChange/Stimulus:ev_implement+' => '',
-	'Class:RoutineChange/Stimulus:ev_monitor' => 'Контролировать',
-	'Class:RoutineChange/Stimulus:ev_monitor+' => '',
-	'Class:RoutineChange/Stimulus:ev_finish' => 'Закончить',
-	'Class:RoutineChange/Stimulus:ev_finish+' => '',
-));
-
-//
-// Class: ApprovedChange
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:ApprovedChange' => 'Утверждённые изменения',
 	'Class:ApprovedChange' => 'Утверждённые изменения',
 	'Class:ApprovedChange+' => '',
 	'Class:ApprovedChange+' => '',
 	'Class:ApprovedChange/Attribute:approval_date' => 'Дата утверждения',
 	'Class:ApprovedChange/Attribute:approval_date' => 'Дата утверждения',
@@ -239,110 +244,4 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:ApprovedChange/Stimulus:ev_finish' => 'Закончить',
 	'Class:ApprovedChange/Stimulus:ev_finish' => 'Закончить',
 	'Class:ApprovedChange/Stimulus:ev_finish+' => '',
 	'Class:ApprovedChange/Stimulus:ev_finish+' => '',
 ));
 ));
-//
-// Class: NormalChange
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:NormalChange' => 'Обычное изменение',
-	'Class:NormalChange+' => '',
-	'Class:NormalChange/Attribute:status/Value:new' => 'Новое',
-	'Class:NormalChange/Attribute:status/Value:new+' => '',
-	'Class:NormalChange/Attribute:status/Value:validated' => 'Проверено',
-	'Class:NormalChange/Attribute:status/Value:validated+' => '',
-	'Class:NormalChange/Attribute:status/Value:rejected' => 'Отклонено',
-	'Class:NormalChange/Attribute:status/Value:rejected+' => '',
-	'Class:NormalChange/Attribute:status/Value:assigned' => 'Назначено',
-	'Class:NormalChange/Attribute:status/Value:assigned+' => '',
-	'Class:NormalChange/Attribute:status/Value:plannedscheduled' => 'Намечено и запланировано',
-	'Class:NormalChange/Attribute:status/Value:plannedscheduled+' => '',
-	'Class:NormalChange/Attribute:status/Value:approved' => 'Утверждено',
-	'Class:NormalChange/Attribute:status/Value:approved+' => '',
-	'Class:NormalChange/Attribute:status/Value:notapproved' => 'Не утверждено',
-	'Class:NormalChange/Attribute:status/Value:notapproved+' => '',
-	'Class:NormalChange/Attribute:status/Value:implemented' => 'Реализовано',
-	'Class:NormalChange/Attribute:status/Value:implemented+' => '',
-	'Class:NormalChange/Attribute:status/Value:monitored' => 'Контролируемое',
-	'Class:NormalChange/Attribute:status/Value:monitored+' => '',
-	'Class:NormalChange/Attribute:status/Value:closed' => 'Закрытое',
-	'Class:NormalChange/Attribute:status/Value:closed+' => '',
-	'Class:NormalChange/Attribute:acceptance_date' => 'Дата принятия',
-	'Class:NormalChange/Attribute:acceptance_date+' => '',
-	'Class:NormalChange/Attribute:acceptance_comment' => 'Коментарий принятия',
-	'Class:NormalChange/Attribute:acceptance_comment+' => '',
-	'Class:NormalChange/Stimulus:ev_validate' => 'Проверить',
-	'Class:NormalChange/Stimulus:ev_validate+' => '',
-	'Class:NormalChange/Stimulus:ev_reject' => 'Отклонить',
-	'Class:NormalChange/Stimulus:ev_reject+' => '',
-	'Class:NormalChange/Stimulus:ev_assign' => 'Назначить',
-	'Class:NormalChange/Stimulus:ev_assign+' => '',
-	'Class:NormalChange/Stimulus:ev_reopen' => 'Переоткрыть',
-	'Class:NormalChange/Stimulus:ev_reopen+' => '',
-	'Class:NormalChange/Stimulus:ev_plan' => 'Планировать',
-	'Class:NormalChange/Stimulus:ev_plan+' => '',
-	'Class:NormalChange/Stimulus:ev_approve' => 'Утвердить',
-	'Class:NormalChange/Stimulus:ev_approve+' => '',
-	'Class:NormalChange/Stimulus:ev_replan' => 'Перепланировать',
-	'Class:NormalChange/Stimulus:ev_replan+' => '',
-	'Class:NormalChange/Stimulus:ev_notapprove' => 'Отклонить утверждение',
-	'Class:NormalChange/Stimulus:ev_notapprove+' => '',
-	'Class:NormalChange/Stimulus:ev_implement' => 'Реализовать',
-	'Class:NormalChange/Stimulus:ev_implement+' => '',
-	'Class:NormalChange/Stimulus:ev_monitor' => 'Контролировать',
-	'Class:NormalChange/Stimulus:ev_monitor+' => '',
-	'Class:NormalChange/Stimulus:ev_finish' => 'Закончить',
-	'Class:NormalChange/Stimulus:ev_finish+' => '',
-));
-
-//
-// Class: EmergencyChange
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:EmergencyChange' => 'Критическое изменение',
-	'Class:EmergencyChange+' => '',
-	'Class:EmergencyChange/Attribute:status/Value:new' => 'Новое',
-	'Class:EmergencyChange/Attribute:status/Value:new+' => '',
-	'Class:EmergencyChange/Attribute:status/Value:validated' => 'Проверено',
-	'Class:EmergencyChange/Attribute:status/Value:validated+' => '',
-	'Class:EmergencyChange/Attribute:status/Value:rejected' => 'Отклонено',
-	'Class:EmergencyChange/Attribute:status/Value:rejected+' => '',
-	'Class:EmergencyChange/Attribute:status/Value:assigned' => 'Назначено',
-	'Class:EmergencyChange/Attribute:status/Value:assigned+' => '',
-	'Class:EmergencyChange/Attribute:status/Value:plannedscheduled' => 'Намечено и запланировано',
-	'Class:EmergencyChange/Attribute:status/Value:plannedscheduled+' => '',
-	'Class:EmergencyChange/Attribute:status/Value:approved' => 'Утверждено',
-	'Class:EmergencyChange/Attribute:status/Value:approved+' => '',
-	'Class:EmergencyChange/Attribute:status/Value:notapproved' => 'Не утверждено',
-	'Class:EmergencyChange/Attribute:status/Value:notapproved+' => '',
-	'Class:EmergencyChange/Attribute:status/Value:implemented' => 'Реализовано',
-	'Class:EmergencyChange/Attribute:status/Value:implemented+' => '',
-	'Class:EmergencyChange/Attribute:status/Value:monitored' => 'Контролируемое',
-	'Class:EmergencyChange/Attribute:status/Value:monitored+' => '',
-	'Class:EmergencyChange/Attribute:status/Value:closed' => 'Закрыто',
-	'Class:EmergencyChange/Attribute:status/Value:closed+' => '',
-	'Class:EmergencyChange/Stimulus:ev_validate' => 'Проверить',
-	'Class:EmergencyChange/Stimulus:ev_validate+' => '',
-	'Class:EmergencyChange/Stimulus:ev_reject' => 'Отклонить',
-	'Class:EmergencyChange/Stimulus:ev_reject+' => '',
-	'Class:EmergencyChange/Stimulus:ev_assign' => 'Назначить',
-	'Class:EmergencyChange/Stimulus:ev_assign+' => '',
-	'Class:EmergencyChange/Stimulus:ev_reopen' => 'Переоткрыть',
-	'Class:EmergencyChange/Stimulus:ev_reopen+' => '',
-	'Class:EmergencyChange/Stimulus:ev_plan' => 'Планировать',
-	'Class:EmergencyChange/Stimulus:ev_plan+' => '',
-	'Class:EmergencyChange/Stimulus:ev_approve' => 'Утвердить',
-	'Class:EmergencyChange/Stimulus:ev_approve+' => '',
-	'Class:EmergencyChange/Stimulus:ev_replan' => 'Перепланировать',
-	'Class:EmergencyChange/Stimulus:ev_replan+' => '',
-	'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Отклонить утверждение',
-	'Class:EmergencyChange/Stimulus:ev_notapprove+' => '',
-	'Class:EmergencyChange/Stimulus:ev_implement' => 'Реализовать',
-	'Class:EmergencyChange/Stimulus:ev_implement+' => '',
-	'Class:EmergencyChange/Stimulus:ev_monitor' => 'Контролировать',
-	'Class:EmergencyChange/Stimulus:ev_monitor+' => '',
-	'Class:EmergencyChange/Stimulus:ev_finish' => 'Закончить',
-	'Class:EmergencyChange/Stimulus:ev_finish+' => '',
-));
-
-?>
+?>

+ 959 - 920
datamodels/2.x/itop-config-mgmt/ru.dict.itop-config-mgmt.php

@@ -17,65 +17,12 @@
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 
 /**
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @license     http://opensource.org/licenses/AGPL-3.0
+ * @licence	http://opensource.org/licenses/AGPL-3.0
  */
  */
 
 
-//////////////////////////////////////////////////////////////////////
-// Relations
-//////////////////////////////////////////////////////////////////////
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Relation:impacts/Description' => 'Elements impacted by',
-	'Relation:impacts/VerbUp' => 'Impact...',
-	'Relation:impacts/VerbDown' => 'Elements impacted by...',
-	'Relation:depends on/Description' => 'Elements this element depends on',
-	'Relation:depends on/VerbUp' => 'Depends on...',
-	'Relation:depends on/VerbDown' => 'Impacts...',
-));
-
-
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-//////////////////////////////////////////////////////////////////////
-// Classes in 'bizmodel'
-//////////////////////////////////////////////////////////////////////
-//
-
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-//////////////////////////////////////////////////////////////////////
-// Note: The classes have been grouped by categories: bizmodel
-//////////////////////////////////////////////////////////////////////
-//////////////////////////////////////////////////////////////////////
-// Classes in 'bizmodel'
-//////////////////////////////////////////////////////////////////////
-//
-
-//
-// Class: Organization
-//
-
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Organization' => 'Организация',
 	'Class:Organization' => 'Организация',
 	'Class:Organization+' => '',
 	'Class:Organization+' => '',
@@ -91,16 +38,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Organization/Attribute:status/Value:inactive+' => 'Неактивный',
 	'Class:Organization/Attribute:status/Value:inactive+' => 'Неактивный',
 	'Class:Organization/Attribute:parent_id' => 'Вышестоящая',
 	'Class:Organization/Attribute:parent_id' => 'Вышестоящая',
 	'Class:Organization/Attribute:parent_id+' => 'Вышестоящая организация',
 	'Class:Organization/Attribute:parent_id+' => 'Вышестоящая организация',
-	'Class:Organization/Attribute:parent_name' => 'Название вышестоящей',
-	'Class:Organization/Attribute:parent_name+' => 'Название вышестоящей организации',
-));
-
-
-//
-// Class: Location
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Organization/Attribute:deliverymodel_id' => 'Модель доставки~~',
+	'Class:Organization/Attribute:deliverymodel_id+' => '',
 	'Class:Location' => 'Расположение',
 	'Class:Location' => 'Расположение',
 	'Class:Location+' => 'Любой типа расположения: регион, страна, область, город, площадка, здание, этаж, кoom, стойка,...',
 	'Class:Location+' => 'Любой типа расположения: регион, страна, область, город, площадка, здание, этаж, кoom, стойка,...',
 	'Class:Location/Attribute:name' => 'Название',
 	'Class:Location/Attribute:name' => 'Название',
@@ -113,8 +52,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Location/Attribute:status/Value:inactive+' => 'Неактивный',
 	'Class:Location/Attribute:status/Value:inactive+' => 'Неактивный',
 	'Class:Location/Attribute:org_id' => 'Владелец организации',
 	'Class:Location/Attribute:org_id' => 'Владелец организации',
 	'Class:Location/Attribute:org_id+' => '',
 	'Class:Location/Attribute:org_id+' => '',
-	'Class:Location/Attribute:org_name' => 'Название владельца организации',
-	'Class:Location/Attribute:org_name+' => '',
 	'Class:Location/Attribute:address' => 'Адрес',
 	'Class:Location/Attribute:address' => 'Адрес',
 	'Class:Location/Attribute:address+' => 'Почтовый адрес',
 	'Class:Location/Attribute:address+' => 'Почтовый адрес',
 	'Class:Location/Attribute:postal_code' => 'Индекс',
 	'Class:Location/Attribute:postal_code' => 'Индекс',
@@ -123,20 +60,334 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Location/Attribute:city+' => '',
 	'Class:Location/Attribute:city+' => '',
 	'Class:Location/Attribute:country' => 'Страна',
 	'Class:Location/Attribute:country' => 'Страна',
 	'Class:Location/Attribute:country+' => '',
 	'Class:Location/Attribute:country+' => '',
-	'Class:Location/Attribute:parent_id' => 'Вышестоящее расположение',
-	'Class:Location/Attribute:parent_id+' => '',
-	'Class:Location/Attribute:parent_name' => 'Название вышестоящего',
-	'Class:Location/Attribute:parent_name+' => '',
-	'Class:Location/Attribute:contact_list' => 'Контакты',
-	'Class:Location/Attribute:contact_list+' => 'Контакты расположенные в этом месте',
-	'Class:Location/Attribute:infra_list' => 'Инфраструктура',
-	'Class:Location/Attribute:infra_list+' => 'КЕ расположенные в этом месте',
-));
-//
-// Class: Group
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Location/Attribute:physicaldevice_list' => 'Devices~~',
+	'Class:Location/Attribute:physicaldevice_list+' => '',
+	'Class:Location/Attribute:person_list' => 'Contacts~~',
+	'Class:Location/Attribute:person_list+' => '',
+	'Class:Person' => 'Человек',
+	'Class:Person+' => '',
+	'Class:Person/Attribute:first_name' => 'Имя',
+	'Class:Person/Attribute:first_name+' => '',
+	'Class:Person/Attribute:employee_number' => 'Employee number~~',
+	'Class:Person/Attribute:employee_number+' => '',
+	'Class:Person/Attribute:mobile_phone' => 'Мобильный~~',
+	'Class:Person/Attribute:mobile_phone+' => '',
+	'Class:Person/Attribute:location_id' => 'Место дислокаций~~',
+	'Class:Person/Attribute:location_id+' => '',
+	'Class:Person/Attribute:manager_id' => 'Менеджер~~',
+	'Class:Person/Attribute:manager_id+' => '',
+	'Class:Person/Attribute:team_list' => 'Группы~~',
+	'Class:Person/Attribute:team_list+' => '',
+	'Class:Person/Attribute:tickets_list' => 'Заявки~~',
+	'Class:Person/Attribute:tickets_list+' => '',
+	'Class:Team' => 'Команда',
+	'Class:Team+' => '',
+	'Class:Team/Attribute:persons_list' => 'Участники~~',
+	'Class:Team/Attribute:persons_list+' => '',
+	'Class:Team/Attribute:tickets_list' => 'Заявки~~',
+	'Class:Team/Attribute:tickets_list+' => '',
+	'Class:DocumentFile' => 'Документ~~',
+	'Class:DocumentFile+' => '',
+	'Class:DocumentFile/Attribute:file' => 'Файл~~',
+	'Class:DocumentFile/Attribute:file+' => '',
+	'Class:DocumentNote' => 'Document Note~~',
+	'Class:DocumentNote+' => '',
+	'Class:DocumentNote/Attribute:text' => 'Текст~~',
+	'Class:DocumentNote/Attribute:text+' => '',
+	'Class:DocumentWeb' => 'Web документ~~',
+	'Class:DocumentWeb+' => '',
+	'Class:DocumentWeb/Attribute:url' => 'URL~~',
+	'Class:DocumentWeb/Attribute:url+' => '',
+	'Class:ConnectableCI' => 'Подключаемые КЕ',
+	'Class:ConnectableCI+' => 'Физические КЕ',
+	'Class:ConnectableCI/Attribute:networkdevice_list' => 'Сетевые устройства~~',
+	'Class:ConnectableCI/Attribute:networkdevice_list+' => '',
+	'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Сетевые интерфейсы~~',
+	'Class:ConnectableCI/Attribute:physicalinterface_list+' => '',
+	'Class:NetworkDevice' => 'Сетевое устройство',
+	'Class:NetworkDevice+' => '',
+	'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Топология сети~~',
+	'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '',
+	'Class:NetworkDevice/Attribute:connectablecis_list' => 'Устройства~~',
+	'Class:NetworkDevice/Attribute:connectablecis_list+' => '',
+	'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS версия~~',
+	'Class:NetworkDevice/Attribute:iosversion_id+' => '',
+	'Class:NetworkDevice/Attribute:ram' => 'ОЗУ',
+	'Class:NetworkDevice/Attribute:ram+' => '',
+	'Class:Server' => 'Сервер',
+	'Class:Server+' => '',
+	'Class:Server/Attribute:osfamily_id' => 'Семейство ОС~~',
+	'Class:Server/Attribute:osfamily_id+' => '',
+	'Class:Server/Attribute:osversion_id' => 'Версия ОС~~',
+	'Class:Server/Attribute:osversion_id+' => '',
+	'Class:Server/Attribute:oslicence_id' => 'Лицензия ОС~~',
+	'Class:Server/Attribute:oslicence_id+' => '',
+	'Class:Server/Attribute:cpu' => 'ЦПК',
+	'Class:Server/Attribute:cpu+' => '',
+	'Class:Server/Attribute:ram' => 'ОЗУ',
+	'Class:Server/Attribute:ram+' => '',
+	'Class:ApplicationSolution' => 'Программные решения',
+	'Class:ApplicationSolution+' => '',
+	'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs~~',
+	'Class:ApplicationSolution/Attribute:functionalcis_list+' => '',
+	'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Business processes~~',
+	'Class:ApplicationSolution/Attribute:businessprocess_list+' => '',
+	'Class:ApplicationSolution/Attribute:status' => 'Статус~~',
+	'Class:ApplicationSolution/Attribute:status+' => '',
+	'Class:ApplicationSolution/Attribute:status/Value:active' => 'актив.~~',
+	'Class:ApplicationSolution/Attribute:status/Value:active+' => '',
+	'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'неактив.~~',
+	'Class:ApplicationSolution/Attribute:status/Value:inactive+' => '',
+	'Class:BusinessProcess' => 'Бизнес-процессы',
+	'Class:BusinessProcess+' => '',
+	'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Application solutions~~',
+	'Class:BusinessProcess/Attribute:applicationsolutions_list+' => '',
+	'Class:BusinessProcess/Attribute:status' => 'Статус~~',
+	'Class:BusinessProcess/Attribute:status+' => '',
+	'Class:BusinessProcess/Attribute:status/Value:active' => 'active~~',
+	'Class:BusinessProcess/Attribute:status/Value:active+' => '',
+	'Class:BusinessProcess/Attribute:status/Value:inactive' => 'inactive~~',
+	'Class:BusinessProcess/Attribute:status/Value:inactive+' => '',
+	'Class:Middleware' => 'Middleware~~',
+	'Class:Middleware+' => '',
+	'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware instances~~',
+	'Class:Middleware/Attribute:middlewareinstance_list+' => '',
+	'Class:DBserver' => 'Сервер БД~~',
+	'Class:DBserver+' => '',
+	'Class:DBserver/Attribute:dbschema_list' => 'Схемы БД~~',
+	'Class:DBserver/Attribute:dbschema_list+' => '',
+	'Class:Webserver' => 'Web сервер~~',
+	'Class:Webserver+' => '',
+	'Class:Webserver/Attribute:webapp_list' => 'Web приложения~~',
+	'Class:Webserver/Attribute:webapp_list+' => '',
+	'Class:PCSoftware' => 'Программы PC~~',
+	'Class:PCSoftware+' => '',
+	'Class:OtherSoftware' => 'Прочие программы~~',
+	'Class:OtherSoftware+' => '',
+	'Class:MiddlewareInstance' => 'Middleware Instance~~',
+	'Class:MiddlewareInstance+' => '',
+	'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware~~',
+	'Class:MiddlewareInstance/Attribute:middleware_id+' => '',
+	'Class:DatabaseSchema' => 'Database Schema~~',
+	'Class:DatabaseSchema+' => '',
+	'Class:DatabaseSchema/Attribute:dbserver_id' => 'Сервер БД~~',
+	'Class:DatabaseSchema/Attribute:dbserver_id+' => '',
+	'Class:WebApplication' => 'Web приложения~~',
+	'Class:WebApplication+' => '',
+	'Class:WebApplication/Attribute:webserver_id' => 'Web сервер~~',
+	'Class:WebApplication/Attribute:webserver_id+' => '',
+	'Class:WebApplication/Attribute:url' => 'URL~~',
+	'Class:WebApplication/Attribute:url+' => '',
+	'Class:Software' => 'Програмное оеспечение',
+	'Class:Software+' => '',
+	'Class:Software/Attribute:name' => 'Название',
+	'Class:Software/Attribute:name+' => '',
+	'Class:Software/Attribute:vendor' => 'вендор~~',
+	'Class:Software/Attribute:vendor+' => '',
+	'Class:Software/Attribute:version' => 'Версия~~',
+	'Class:Software/Attribute:version+' => '',
+	'Class:Software/Attribute:documents_list' => 'Документы~~',
+	'Class:Software/Attribute:documents_list+' => '',
+	'Class:Software/Attribute:type' => 'Тип~~',
+	'Class:Software/Attribute:type+' => '',
+	'Class:Software/Attribute:type/Value:DBserver' => 'Сервер БД~~',
+	'Class:Software/Attribute:type/Value:DBserver+' => '',
+	'Class:Software/Attribute:type/Value:Middleware' => 'Middleware~~',
+	'Class:Software/Attribute:type/Value:Middleware+' => '',
+	'Class:Software/Attribute:type/Value:OtherSoftware' => 'Прочие программы~~',
+	'Class:Software/Attribute:type/Value:OtherSoftware+' => '',
+	'Class:Software/Attribute:type/Value:PCSoftware' => 'Программы PC~~',
+	'Class:Software/Attribute:type/Value:PCSoftware+' => '',
+	'Class:Software/Attribute:type/Value:Webserver' => 'Web сервер~~',
+	'Class:Software/Attribute:type/Value:Webserver+' => '',
+	'Class:Software/Attribute:softwareinstance_list' => 'Software instances~~',
+	'Class:Software/Attribute:softwareinstance_list+' => '',
+	'Class:Software/Attribute:softwarepatch_list' => 'Software patches~~',
+	'Class:Software/Attribute:softwarepatch_list+' => '',
+	'Class:Software/Attribute:softwarelicence_list' => 'Лиценизий программ~~',
+	'Class:Software/Attribute:softwarelicence_list+' => '',
+	'Class:OSpatch' => 'OS patch~~',
+	'Class:OSpatch+' => '',
+	'Class:OSpatch/Attribute:functionalcis_list' => 'Устройства~~',
+	'Class:OSpatch/Attribute:functionalcis_list+' => '',
+	'Class:OSpatch/Attribute:osversion_id' => 'Версия ОС~~',
+	'Class:OSpatch/Attribute:osversion_id+' => '',
+	'Class:SoftwarePatch' => 'Software Patch~~',
+	'Class:SoftwarePatch+' => '',
+	'Class:SoftwarePatch/Attribute:software_id' => 'Программы~~',
+	'Class:SoftwarePatch/Attribute:software_id+' => '',
+	'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Software instances~~',
+	'Class:SoftwarePatch/Attribute:softwareinstances_list+' => '',
+	'Class:OsLicence' => 'OS Licence~~',
+	'Class:OsLicence+' => '',
+	'Class:OsLicence/Attribute:osversion_id' => 'OS version~~',
+	'Class:OsLicence/Attribute:osversion_id+' => '',
+	'Class:OsLicence/Attribute:servers_list' => 'серверы~~',
+	'Class:OsLicence/Attribute:servers_list+' => '',
+	'Class:SoftwareLicence' => 'Software Licence~~',
+	'Class:SoftwareLicence+' => '',
+	'Class:SoftwareLicence/Attribute:software_id' => 'Software~~',
+	'Class:SoftwareLicence/Attribute:software_id+' => '',
+	'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Software instances~~',
+	'Class:SoftwareLicence/Attribute:softwareinstance_list+' => '',
+	'Class:lnkDocumentToLicence' => 'Link Document / Licence~~',
+	'Class:lnkDocumentToLicence+' => '',
+	'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Лицензия~~',
+	'Class:lnkDocumentToLicence/Attribute:licence_id+' => '',
+	'Class:lnkDocumentToLicence/Attribute:document_id' => 'Документ~~',
+	'Class:lnkDocumentToLicence/Attribute:document_id+' => '',
+	'Class:OSversion' => 'Версия ОС~~',
+	'Class:OSversion+' => '',
+	'Class:OSversion/Attribute:osfamily_id' => 'Семейство ОС~~',
+	'Class:OSversion/Attribute:osfamily_id+' => '',
+	'Class:OSfamily' => 'Семейство ОС~~',
+	'Class:OSfamily+' => '',
+	'Class:DocumentType' => 'Тип документа~~',
+	'Class:DocumentType+' => '',
+	'Class:ContactType' => 'Contact Type~~',
+	'Class:ContactType+' => '',
+	'Class:Brand' => 'Бренд~~',
+	'Class:Brand+' => '',
+	'Class:Brand/Attribute:physicaldevices_list' => 'Физические устройства~~',
+	'Class:Brand/Attribute:physicaldevices_list+' => '',
+	'Class:Model' => 'Модель~~',
+	'Class:Model+' => '',
+	'Class:Model/Attribute:brand_id' => 'Бренд~~',
+	'Class:Model/Attribute:brand_id+' => '',
+	'Class:Model/Attribute:Type' => 'Тип устройства~~',
+	'Class:Model/Attribute:Type+' => '',
+	'Class:Model/Attribute:Type/Value:DiskArray' => 'Disk Array~~',
+	'Class:Model/Attribute:Type/Value:DiskArray+' => '',
+	'Class:Model/Attribute:Type/Value:Enclosure' => 'Enclosure~~',
+	'Class:Model/Attribute:Type/Value:Enclosure+' => '',
+	'Class:Model/Attribute:Type/Value:IpPhone' => 'Ip телефон~~',
+	'Class:Model/Attribute:Type/Value:IpPhone+' => '',
+	'Class:Model/Attribute:Type/Value:MobilePhone' => 'Мобильный телефон~~',
+	'Class:Model/Attribute:Type/Value:MobilePhone+' => '',
+	'Class:Model/Attribute:Type/Value:NAS' => 'NAS~~',
+	'Class:Model/Attribute:Type/Value:NAS+' => '',
+	'Class:Model/Attribute:Type/Value:NetworkDevice' => 'Сетевое устройство~~',
+	'Class:Model/Attribute:Type/Value:NetworkDevice+' => '',
+	'Class:Model/Attribute:Type/Value:PC' => 'PC~~',
+	'Class:Model/Attribute:Type/Value:PC+' => '',
+	'Class:Model/Attribute:Type/Value:PDU' => 'PDU~~',
+	'Class:Model/Attribute:Type/Value:PDU+' => '',
+	'Class:Model/Attribute:Type/Value:Peripheral' => 'Peripheral~~',
+	'Class:Model/Attribute:Type/Value:Peripheral+' => '',
+	'Class:Model/Attribute:Type/Value:PowerSource' => 'Power Source~~',
+	'Class:Model/Attribute:Type/Value:PowerSource+' => '',
+	'Class:Model/Attribute:Type/Value:Printer' => 'Принтер~~',
+	'Class:Model/Attribute:Type/Value:Printer+' => '',
+	'Class:Model/Attribute:Type/Value:Rack' => 'Rack~~',
+	'Class:Model/Attribute:Type/Value:Rack+' => '',
+	'Class:Model/Attribute:Type/Value:SANswitch' => 'SAN switch~~',
+	'Class:Model/Attribute:Type/Value:SANswitch+' => '',
+	'Class:Model/Attribute:Type/Value:Server' => 'Сервер~~',
+	'Class:Model/Attribute:Type/Value:Server+' => '',
+	'Class:Model/Attribute:Type/Value:StorageSystem' => 'Storage System~~',
+	'Class:Model/Attribute:Type/Value:StorageSystem+' => '',
+	'Class:Model/Attribute:Type/Value:Tablet' => 'Планшет~~',
+	'Class:Model/Attribute:Type/Value:Tablet+' => '',
+	'Class:Model/Attribute:Type/Value:TapeLibrary' => 'Tape Library~~',
+	'Class:Model/Attribute:Type/Value:TapeLibrary+' => '',
+	'Class:Model/Attribute:Type/Value:Telephone' => 'Телефон~~',
+	'Class:Model/Attribute:Type/Value:Telephone+' => '',
+	'Class:Model/Attribute:physicaldevices_list' => 'Physical devices~~',
+	'Class:Model/Attribute:physicaldevices_list+' => '',
+	'Class:NetworkDeviceType' => 'Типы сетевых устройств~~',
+	'Class:NetworkDeviceType+' => '',
+	'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Сетевые устройства~~',
+	'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => '',
+	'Class:IOSversion' => 'Версия IOS~~',
+	'Class:IOSversion+' => '',
+	'Class:IOSversion/Attribute:brand_id' => 'Бренд~~',
+	'Class:IOSversion/Attribute:brand_id+' => '',
+	'Class:lnkDocumentToPatch' => 'Link Document / Patch~~',
+	'Class:lnkDocumentToPatch+' => '',
+	'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch~~',
+	'Class:lnkDocumentToPatch/Attribute:patch_id+' => '',
+	'Class:lnkDocumentToPatch/Attribute:document_id' => 'Документ~~',
+	'Class:lnkDocumentToPatch/Attribute:document_id+' => '',
+	'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Link Software Instance / Software Patch~~',
+	'Class:lnkSoftwareInstanceToSoftwarePatch+' => '',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Software patch~~',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Software instance~~',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '',
+	'Class:lnkFunctionalCIToOSpatch' => 'Link FunctionalCI / OS patch~~',
+	'Class:lnkFunctionalCIToOSpatch+' => '',
+	'Class:lnkFunctionalCIToOSpatch/Attribute:ospatch_id' => 'OS patch~~',
+	'Class:lnkFunctionalCIToOSpatch/Attribute:ospatch_id+' => '',
+	'Class:lnkFunctionalCIToOSpatch/Attribute:functionalci_id' => 'Functionalci~~',
+	'Class:lnkFunctionalCIToOSpatch/Attribute:functionalci_id+' => '',
+	'Class:lnkDocumentToSoftware' => 'Link Document / Software~~',
+	'Class:lnkDocumentToSoftware+' => '',
+	'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software~~',
+	'Class:lnkDocumentToSoftware/Attribute:software_id+' => '',
+	'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Документ~~',
+	'Class:lnkDocumentToSoftware/Attribute:document_id+' => '',
+	'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI~~',
+	'Class:lnkContactToFunctionalCI+' => '',
+	'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~',
+	'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+	'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Контакт~~',
+	'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+	'Class:lnkDocumentToFunctionalCI' => 'Link Document / FunctionalCI~~',
+	'Class:lnkDocumentToFunctionalCI+' => '',
+	'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~',
+	'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '',
+	'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Документ~~',
+	'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '',
+	'Class:Subnet' => 'Подсеть',
+	'Class:Subnet+' => '',
+	'Class:Subnet/Attribute:description' => 'Описание',
+	'Class:Subnet/Attribute:description+' => '',
+	'Class:Subnet/Attribute:org_id' => 'Организация-владелец',
+	'Class:Subnet/Attribute:org_id+' => '',
+	'Class:Subnet/Attribute:ip' => 'IP',
+	'Class:Subnet/Attribute:ip+' => '',
+	'Class:Subnet/Attribute:ip_mask' => 'IP маска',
+	'Class:Subnet/Attribute:ip_mask+' => '',
+	'Class:PhysicalInterface' => 'Физический интерфейс~~',
+	'Class:PhysicalInterface+' => '',
+	'Class:PhysicalInterface/Attribute:connectableci_id' => 'Устройства~~',
+	'Class:PhysicalInterface/Attribute:connectableci_id+' => '',
+	'Class:lnkConnectableCIToNetworkDevice' => 'Link ConnectableCI / NetworkDevice~~',
+	'Class:lnkConnectableCIToNetworkDevice+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Network device~~',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Connected device~~',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Сетевой порт~~',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Device port~~',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Тип соединения~~',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'down link~~',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'up link~~',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => '',
+	'Class:lnkApplicationSolutionToFunctionalCI' => 'Link ApplicationSolution / FunctionalCI~~',
+	'Class:lnkApplicationSolutionToFunctionalCI+' => '',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Application solution~~',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '',
+	'Class:lnkApplicationSolutionToBusinessProcess' => 'Link ApplicationSolution / BusinessProcess~~',
+	'Class:lnkApplicationSolutionToBusinessProcess+' => '',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Business process~~',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Application solution~~',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '',
+	'Class:lnkPersonToTeam' => 'Link Person / Team~~',
+	'Class:lnkPersonToTeam+' => '',
+	'Class:lnkPersonToTeam/Attribute:team_id' => 'Группа~~',
+	'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+	'Class:lnkPersonToTeam/Attribute:person_id' => 'Person~~',
+	'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+	'Class:lnkPersonToTeam/Attribute:role_id' => 'Роль~~',
+	'Class:lnkPersonToTeam/Attribute:role_id+' => '',
 	'Class:Group' => 'Группа',
 	'Class:Group' => 'Группа',
 	'Class:Group+' => '',
 	'Class:Group+' => '',
 	'Class:Group/Attribute:name' => 'Название',
 	'Class:Group/Attribute:name' => 'Название',
@@ -151,47 +402,42 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Group/Attribute:status/Value:production+' => 'Производство',
 	'Class:Group/Attribute:status/Value:production+' => 'Производство',
 	'Class:Group/Attribute:org_id' => 'Организация',
 	'Class:Group/Attribute:org_id' => 'Организация',
 	'Class:Group/Attribute:org_id+' => '',
 	'Class:Group/Attribute:org_id+' => '',
-	'Class:Group/Attribute:owner_name' => 'Название',
-	'Class:Group/Attribute:owner_name+' => 'Общее название',
 	'Class:Group/Attribute:description' => 'Описание',
 	'Class:Group/Attribute:description' => 'Описание',
 	'Class:Group/Attribute:description+' => '',
 	'Class:Group/Attribute:description+' => '',
 	'Class:Group/Attribute:type' => 'Тип',
 	'Class:Group/Attribute:type' => 'Тип',
 	'Class:Group/Attribute:type+' => '',
 	'Class:Group/Attribute:type+' => '',
 	'Class:Group/Attribute:parent_id' => 'Вышестоящая группа',
 	'Class:Group/Attribute:parent_id' => 'Вышестоящая группа',
 	'Class:Group/Attribute:parent_id+' => '',
 	'Class:Group/Attribute:parent_id+' => '',
-	'Class:Group/Attribute:parent_name' => 'Название',
-	'Class:Group/Attribute:parent_name+' => '',
 	'Class:Group/Attribute:ci_list' => 'Связанные КЕ',
 	'Class:Group/Attribute:ci_list' => 'Связанные КЕ',
 	'Class:Group/Attribute:ci_list+' => '',
 	'Class:Group/Attribute:ci_list+' => '',
-));
-
-//
-// Class: lnkGroupToCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:lnkGroupToCI' => 'Группа / КЕ',
 	'Class:lnkGroupToCI' => 'Группа / КЕ',
 	'Class:lnkGroupToCI+' => '',
 	'Class:lnkGroupToCI+' => '',
 	'Class:lnkGroupToCI/Attribute:group_id' => 'Группа',
 	'Class:lnkGroupToCI/Attribute:group_id' => 'Группа',
 	'Class:lnkGroupToCI/Attribute:group_id+' => '',
 	'Class:lnkGroupToCI/Attribute:group_id+' => '',
-	'Class:lnkGroupToCI/Attribute:group_name' => 'Название',
-	'Class:lnkGroupToCI/Attribute:group_name+' => '',
 	'Class:lnkGroupToCI/Attribute:ci_id' => 'КЕ',
 	'Class:lnkGroupToCI/Attribute:ci_id' => 'КЕ',
 	'Class:lnkGroupToCI/Attribute:ci_id+' => '',
 	'Class:lnkGroupToCI/Attribute:ci_id+' => '',
-	'Class:lnkGroupToCI/Attribute:ci_name' => 'Название',
-	'Class:lnkGroupToCI/Attribute:ci_name+' => '',
-	'Class:lnkGroupToCI/Attribute:ci_status' => 'Статус КЕ',
-	'Class:lnkGroupToCI/Attribute:ci_status+' => '',
 	'Class:lnkGroupToCI/Attribute:reason' => 'Причина',
 	'Class:lnkGroupToCI/Attribute:reason' => 'Причина',
 	'Class:lnkGroupToCI/Attribute:reason+' => '',
 	'Class:lnkGroupToCI/Attribute:reason+' => '',
-));
-
-
-//
-// Class: Contact
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Server:baseinfo' => 'Основная информация~~',
+	'Server:Date' => 'Дата~~',
+	'Server:moreinfo' => 'Больше информаций~~',
+	'Server:otherinfo' => 'Прочая информация~~',
+	'Person:info' => 'Основаная информация~~',
+	'Person:notifiy' => 'Уведомления~~',
+	'Relation:impacts/Description' => 'Elements impacted by',
+	'Relation:impacts/VerbUp' => 'Impact...',
+	'Relation:impacts/VerbDown' => 'Elements impacted by...',
+	'Relation:depends on/Description' => 'Elements this element depends on',
+	'Relation:depends on/VerbUp' => 'Depends on...',
+	'Relation:depends on/VerbDown' => 'Impacts...',
+	'Class:Organization/Attribute:parent_name' => 'Название вышестоящей',
+	'Class:Organization/Attribute:parent_name+' => 'Название вышестоящей организации',
+	'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
+	'Class:Organization/Attribute:deliverymodel_name+' => '',
+	'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent~~',
+	'Class:Organization/Attribute:parent_id_friendlyname+' => '',
+	'Class:Location/Attribute:org_name' => 'Название владельца организации',
+	'Class:Location/Attribute:org_name+' => '',
 	'Class:Contact' => 'Контакт',
 	'Class:Contact' => 'Контакт',
 	'Class:Contact+' => '',
 	'Class:Contact+' => '',
 	'Class:Contact/Attribute:name' => 'Название',
 	'Class:Contact/Attribute:name' => 'Название',
@@ -210,99 +456,38 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Contact/Attribute:email+' => '',
 	'Class:Contact/Attribute:email+' => '',
 	'Class:Contact/Attribute:phone' => 'Телефон',
 	'Class:Contact/Attribute:phone' => 'Телефон',
 	'Class:Contact/Attribute:phone+' => '',
 	'Class:Contact/Attribute:phone+' => '',
-	'Class:Contact/Attribute:location_id' => 'Расположение',
-	'Class:Contact/Attribute:location_id+' => '',
-	'Class:Contact/Attribute:location_name' => 'Расположение',
-	'Class:Contact/Attribute:location_name+' => '',
-	'Class:Contact/Attribute:ci_list' => 'КЕ-ы',
-	'Class:Contact/Attribute:ci_list+' => 'КЕ связанные с контактом',
-	'Class:Contact/Attribute:contract_list' => 'Договора',
-	'Class:Contact/Attribute:contract_list+' => 'Договора связанные с контактом',
-	'Class:Contact/Attribute:service_list' => 'Сервисы',
-	'Class:Contact/Attribute:service_list+' => 'Сервисы связанные с контактом',
-	'Class:Contact/Attribute:ticket_list' => 'Ticketы',
-	'Class:Contact/Attribute:ticket_list+' => 'Ticketы связанные с контактом',
-	'Class:Contact/Attribute:team_list' => 'Команды',
-	'Class:Contact/Attribute:team_list+' => 'Команды этого контакта',
+	'Class:Contact/Attribute:notify' => 'Уведомления~~',
+	'Class:Contact/Attribute:notify+' => '',
+	'Class:Contact/Attribute:notify/Value:no' => 'Нет~~',
+	'Class:Contact/Attribute:notify/Value:no+' => '',
+	'Class:Contact/Attribute:notify/Value:yes' => 'ДА~~',
+	'Class:Contact/Attribute:notify/Value:yes+' => '',
+	'Class:Contact/Attribute:function' => 'Функция~~',
+	'Class:Contact/Attribute:function+' => '',
+	'Class:Contact/Attribute:cis_list' => 'CIs~~',
+	'Class:Contact/Attribute:cis_list+' => '',
 	'Class:Contact/Attribute:finalclass' => 'Тип',
 	'Class:Contact/Attribute:finalclass' => 'Тип',
 	'Class:Contact/Attribute:finalclass+' => '',
 	'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Person' => 'Человек',
-	'Class:Person+' => '',
-	'Class:Person/Attribute:first_name' => 'Имя',
-	'Class:Person/Attribute:first_name+' => '',
-	'Class:Person/Attribute:employee_id' => 'ID Сотрудника',
-	'Class:Person/Attribute:employee_id+' => '',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Team' => 'Команда',
-	'Class:Team+' => '',
-	'Class:Team/Attribute:member_list' => 'Члены',
-	'Class:Team/Attribute:member_list+' => 'Контакты входящие в команду',
-));
-
-//
-// Class: lnkTeamToContact
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkTeamToContact' => 'Члены команды',
-	'Class:lnkTeamToContact+' => 'Члены команды',
-	'Class:lnkTeamToContact/Attribute:team_id' => 'Команда',
-	'Class:lnkTeamToContact/Attribute:team_id+' => '',
-	'Class:lnkTeamToContact/Attribute:contact_id' => 'Член',
-	'Class:lnkTeamToContact/Attribute:contact_id+' => '',
-	'Class:lnkTeamToContact/Attribute:contact_location_id' => 'Расположение',
-	'Class:lnkTeamToContact/Attribute:contact_location_id+' => '',
-	'Class:lnkTeamToContact/Attribute:contact_email' => 'Email',
-	'Class:lnkTeamToContact/Attribute:contact_email+' => '',
-	'Class:lnkTeamToContact/Attribute:contact_phone' => 'Телефон',
-	'Class:lnkTeamToContact/Attribute:contact_phone+' => '',
-	'Class:lnkTeamToContact/Attribute:role' => 'Роль',
-	'Class:lnkTeamToContact/Attribute:role+' => '',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Person/Attribute:location_name' => 'Местонахождение~~',
+	'Class:Person/Attribute:location_name+' => '',
+	'Class:Person/Attribute:manager_name' => 'Имя менеджера~~',
+	'Class:Person/Attribute:manager_name+' => '',
+	'Class:Person/Attribute:manager_id_friendlyname' => 'Менеджер~~',
+	'Class:Person/Attribute:manager_id_friendlyname+' => '',
 	'Class:Document' => 'Документ',
 	'Class:Document' => 'Документ',
 	'Class:Document+' => '',
 	'Class:Document+' => '',
 	'Class:Document/Attribute:name' => 'Название',
 	'Class:Document/Attribute:name' => 'Название',
 	'Class:Document/Attribute:name+' => '',
 	'Class:Document/Attribute:name+' => '',
 	'Class:Document/Attribute:org_id' => 'Организация',
 	'Class:Document/Attribute:org_id' => 'Организация',
-	'Class:Document/Attribute:description+' => '',
+	'Class:Document/Attribute:org_id+' => '',
 	'Class:Document/Attribute:org_name' => 'Название организации',
 	'Class:Document/Attribute:org_name' => 'Название организации',
 	'Class:Document/Attribute:org_name+' => '',
 	'Class:Document/Attribute:org_name+' => '',
-	'Class:Document/Attribute:description+' => '',
+	'Class:Document/Attribute:documenttype_id' => 'Тип документа~~',
+	'Class:Document/Attribute:documenttype_id+' => '',
+	'Class:Document/Attribute:documenttype_name' => 'Document type name~~',
+	'Class:Document/Attribute:documenttype_name+' => '',
 	'Class:Document/Attribute:description' => 'Описание',
 	'Class:Document/Attribute:description' => 'Описание',
 	'Class:Document/Attribute:description+' => '',
 	'Class:Document/Attribute:description+' => '',
-	'Class:Document/Attribute:type' => 'Тип',
-	'Class:Document/Attribute:type+' => '',
-	'Class:Document/Attribute:type/Value:contract' => 'Договор',
-	'Class:Document/Attribute:type/Value:contract+' => '',
-	'Class:Document/Attribute:type/Value:networkmap' => 'Карта сети',
-	'Class:Document/Attribute:type/Value:networkmap+' => '',
-	'Class:Document/Attribute:type/Value:presentation' => 'Презентация',
-	'Class:Document/Attribute:type/Value:presentation+' => '',
-	'Class:Document/Attribute:type/Value:training' => 'Обучение',
-	'Class:Document/Attribute:type/Value:training+' => '',
-	'Class:Document/Attribute:type/Value:whitePaper' => 'White Paper',
-	'Class:Document/Attribute:type/Value:whitePaper+' => '',
-	'Class:Document/Attribute:type/Value:workinginstructions' => 'Рабочие инструкции',
-	'Class:Document/Attribute:type/Value:workinginstructions+' => '',
 	'Class:Document/Attribute:status' => 'Статус',
 	'Class:Document/Attribute:status' => 'Статус',
 	'Class:Document/Attribute:status+' => '',
 	'Class:Document/Attribute:status+' => '',
 	'Class:Document/Attribute:status/Value:draft' => 'Черновик',
 	'Class:Document/Attribute:status/Value:draft' => 'Черновик',
@@ -311,751 +496,605 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Document/Attribute:status/Value:obsolete+' => '',
 	'Class:Document/Attribute:status/Value:obsolete+' => '',
 	'Class:Document/Attribute:status/Value:published' => 'Опубликованный',
 	'Class:Document/Attribute:status/Value:published' => 'Опубликованный',
 	'Class:Document/Attribute:status/Value:published+' => '',
 	'Class:Document/Attribute:status/Value:published+' => '',
-	'Class:Document/Attribute:ci_list' => 'КЕ',
-	'Class:Document/Attribute:ci_list+' => 'КЕ относящиеся к этому документу',
-	'Class:Document/Attribute:contract_list' => 'Договора',
-	'Class:Document/Attribute:contract_list+' => 'Договора относящиеся к этому документу',
-	'Class:Document/Attribute:service_list' => 'Сервисы',
-	'Class:Document/Attribute:service_list+' => 'Сервисы относящиеся к этому документу',
-	'Class:Document/Attribute:ticket_list' => 'Ticketы',
-	'Class:Document/Attribute:ticket_list+' => 'Ticketы относящиеся к этому документу',
-	'Class:Document:PreviewTab' => 'Предпросмотр',
-));
-
-//
-// Class: WebDoc
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:WebDoc' => 'Web документ',
-	'Class:WebDoc+' => 'Документ доступный на другом web-сервере',
-	'Class:WebDoc/Attribute:url' => 'Url',
-	'Class:WebDoc/Attribute:url+' => '',
-));
-
-//
-// Class: Note
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Note' => 'Заметка',
-	'Class:Note+' => '',
-	'Class:Note/Attribute:note' => 'Текст',
-	'Class:Note/Attribute:note+' => '',
-));
-
-//
-// Class: FileDoc
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:FileDoc' => 'Документ (файл)',
-	'Class:FileDoc+' => '',
-	'Class:FileDoc/Attribute:contents' => 'Содержимое',
-	'Class:FileDoc/Attribute:contents+' => '',
-));
-
-//
-// Class: Licence
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Licence' => 'Лицензия',
-	'Class:Licence+' => '',
-	'Class:Licence/Attribute:provider' => 'Поставщик',
-	'Class:Licence/Attribute:provider+' => '',
-	'Class:Licence/Attribute:org_id' => 'Владелец',
-	'Class:Licence/Attribute:org_id+' => '',
-	'Class:Licence/Attribute:org_name' => 'Название',
-	'Class:Licence/Attribute:org_name+' => 'Общее название',
-	'Class:Licence/Attribute:product' => 'Продукт',
-	'Class:Licence/Attribute:product+' => '',
-	'Class:Licence/Attribute:name' => 'Название',
-	'Class:Licence/Attribute:name+' => '',
-	'Class:Licence/Attribute:start' => 'Начальная дата',
-	'Class:Licence/Attribute:start+' => '',
-	'Class:Licence/Attribute:end' => 'Конечная дата',
-	'Class:Licence/Attribute:end+' => '',
-	'Class:Licence/Attribute:licence_key' => 'Ключ',
-	'Class:Licence/Attribute:licence_key+' => '',
-	'Class:Licence/Attribute:scope' => 'Сфера',
-	'Class:Licence/Attribute:scope+' => 'Сфера применения',
-	'Class:Licence/Attribute:usage_limit' => 'Ограничение использования',
-	'Class:Licence/Attribute:usage_limit+' => '',
-	'Class:Licence/Attribute:usage_list' => 'Использование',
-	'Class:Licence/Attribute:usage_list+' => 'Экземпляры Приложений использующие эту лицензию',
-));
-
-
-//
-// Class: Subnet
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Subnet' => 'Подсеть',
-	'Class:Subnet+' => '',
-	'Class:Subnet/Name' => '%1$s / %2$s',
-	//'Class:Subnet/Attribute:name' => 'Name',
-	//'Class:Subnet/Attribute:name+' => '',
-	'Class:Subnet/Attribute:org_id' => 'Организация-владелец',
-	'Class:Subnet/Attribute:org_id+' => '',
-	'Class:Subnet/Attribute:description' => 'Описание',
-	'Class:Subnet/Attribute:description+' => '',
-	'Class:Subnet/Attribute:ip' => 'IP',
-	'Class:Subnet/Attribute:ip+' => '',
-	'Class:Subnet/Attribute:ip_mask' => 'IP маска',
-	'Class:Subnet/Attribute:ip_mask+' => '',
-));
-
-//
-// Class: Patch
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Patch' => 'Патч',
-	'Class:Patch+' => '',
-	'Class:Patch/Attribute:name' => 'Название',
-	'Class:Patch/Attribute:name+' => '',
-	'Class:Patch/Attribute:description' => 'Описание',
-	'Class:Patch/Attribute:description+' => '',
-	'Class:Patch/Attribute:target_sw' => 'Область применения',
-	'Class:Patch/Attribute:target_sw+' => 'Целевое ПО (ОС или приложеиние)',
-	'Class:Patch/Attribute:version' => 'Версия',
-	'Class:Patch/Attribute:version+' => '',
-	'Class:Patch/Attribute:type' => 'Тир',
-	'Class:Patch/Attribute:type+' => '',
-	'Class:Patch/Attribute:type/Value:application' => 'Приложение',
-	'Class:Patch/Attribute:type/Value:application+' => '',
-	'Class:Patch/Attribute:type/Value:os' => 'ОС',
-	'Class:Patch/Attribute:type/Value:os+' => '',
-	'Class:Patch/Attribute:type/Value:security' => 'Безопастность',
-	'Class:Patch/Attribute:type/Value:security+' => '',
-	'Class:Patch/Attribute:type/Value:servicepack' => 'Сервис Пак',
-	'Class:Patch/Attribute:type/Value:servicepack+' => '',
-	'Class:Patch/Attribute:ci_list' => 'Устройства',
-	'Class:Patch/Attribute:ci_list+' => 'Устройства на которые установлен патч',
-));
-
-//
-// Class: Software
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Software' => 'Програмное оеспечение',
-	'Class:Software+' => '',
-	'Class:Software/Attribute:name' => 'Название',
-	'Class:Software/Attribute:name+' => '',
-	'Class:Software/Attribute:description' => 'Описание',
-	'Class:Software/Attribute:description+' => '',
-	'Class:Software/Attribute:instance_list' => 'Установки',
-	'Class:Software/Attribute:instance_list+' => 'Экземпляры этогоПО',
-	'Class:Software/Attribute:finalclass' => 'Тип',
-	'Class:Software/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Application
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Application' => 'Приложение',
-	'Class:Application+' => '',
-	'Class:Application/Attribute:name' => 'Название',
-	'Class:Application/Attribute:name+' => '',
-	'Class:Application/Attribute:description' => 'Описание',
-	'Class:Application/Attribute:description+' => '',
-	'Class:Application/Attribute:instance_list' => 'Установки',
-	'Class:Application/Attribute:instance_list+' => 'Экземпляры этого приложения',
-));
-
-//
-// Class: DBServer
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:DBServer' => 'База данных',
-	'Class:DBServer+' => 'Сервер базы данных SW',
-	'Class:DBServer/Attribute:instance_list' => 'Установки',
-	'Class:DBServer/Attribute:instance_list+' => 'Экземпляры этой базы данных',
-));
-
-//
-// Class: lnkPatchToCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkPatchToCI' => 'Использование патчей',
-	'Class:lnkPatchToCI+' => '',
-	'Class:lnkPatchToCI/Attribute:patch_id' => 'Патч',
-	'Class:lnkPatchToCI/Attribute:patch_id+' => '',
-	'Class:lnkPatchToCI/Attribute:patch_name' => 'Патч',
-	'Class:lnkPatchToCI/Attribute:patch_name+' => '',
-	'Class:lnkPatchToCI/Attribute:ci_id' => 'КЕ',
-	'Class:lnkPatchToCI/Attribute:ci_id+' => '',
-	'Class:lnkPatchToCI/Attribute:ci_name' => 'КЕ',
-	'Class:lnkPatchToCI/Attribute:ci_name+' => '',
-	'Class:lnkPatchToCI/Attribute:ci_status' => 'Статус КЕ',
-	'Class:lnkPatchToCI/Attribute:ci_status+' => '',
-));
-
-//
-// Class: FunctionalCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Document/Attribute:cis_list' => 'CIs~~',
+	'Class:Document/Attribute:cis_list+' => '',
+	'Class:Document/Attribute:contracts_list' => 'Договора~~',
+	'Class:Document/Attribute:contracts_list+' => '',
+	'Class:Document/Attribute:services_list' => 'Услуги~~',
+	'Class:Document/Attribute:services_list+' => '',
+	'Class:Document/Attribute:finalclass' => 'тип документа~~',
+	'Class:Document/Attribute:finalclass+' => '',
 	'Class:FunctionalCI' => 'Функционал КЕ',
 	'Class:FunctionalCI' => 'Функционал КЕ',
 	'Class:FunctionalCI+' => '',
 	'Class:FunctionalCI+' => '',
 	'Class:FunctionalCI/Attribute:name' => 'Название',
 	'Class:FunctionalCI/Attribute:name' => 'Название',
 	'Class:FunctionalCI/Attribute:name+' => '',
 	'Class:FunctionalCI/Attribute:name+' => '',
-	'Class:FunctionalCI/Attribute:status' => 'Статус',
-	'Class:FunctionalCI/Attribute:status+' => '',
-	'Class:FunctionalCI/Attribute:status/Value:implementation' => 'Внедрение',
-	'Class:FunctionalCI/Attribute:status/Value:implementation+' => '',
-	'Class:FunctionalCI/Attribute:status/Value:obsolete' => 'Устаревший',
-	'Class:FunctionalCI/Attribute:status/Value:obsolete+' => '',
-	'Class:FunctionalCI/Attribute:status/Value:production' => 'Производственный',
-	'Class:FunctionalCI/Attribute:status/Value:production+' => '',
+	'Class:FunctionalCI/Attribute:description' => 'Description~~',
+	'Class:FunctionalCI/Attribute:description+' => '',
 	'Class:FunctionalCI/Attribute:org_id' => 'Организация-владелец',
 	'Class:FunctionalCI/Attribute:org_id' => 'Организация-владелец',
 	'Class:FunctionalCI/Attribute:org_id+' => '',
 	'Class:FunctionalCI/Attribute:org_id+' => '',
-	'Class:FunctionalCI/Attribute:owner_name' => 'Организация-владелец',
-	'Class:FunctionalCI/Attribute:owner_name+' => '',
-	'Class:FunctionalCI/Attribute:importance' => 'Критичность для бизнеса',
-	'Class:FunctionalCI/Attribute:importance+' => '',
-	'Class:FunctionalCI/Attribute:importance/Value:high' => 'Высокая',
-	'Class:FunctionalCI/Attribute:importance/Value:high+' => '',
-	'Class:FunctionalCI/Attribute:importance/Value:low' => 'Низкая',
-	'Class:FunctionalCI/Attribute:importance/Value:low+' => '',
-	'Class:FunctionalCI/Attribute:importance/Value:medium' => 'Средняя',
-	'Class:FunctionalCI/Attribute:importance/Value:medium+' => '',
-	'Class:FunctionalCI/Attribute:contact_list' => 'Контакты',
-	'Class:FunctionalCI/Attribute:contact_list+' => 'Контакты для этой КЕ',
-	'Class:FunctionalCI/Attribute:document_list' => 'Документы',
-	'Class:FunctionalCI/Attribute:document_list+' => 'Документы для этой КЕ',
-	'Class:FunctionalCI/Attribute:solution_list' => 'Программные решения',
-	'Class:FunctionalCI/Attribute:solution_list+' => 'Программные решения использующие эту КЕ',
-	'Class:FunctionalCI/Attribute:contract_list' => 'Договора',
-	'Class:FunctionalCI/Attribute:contract_list+' => 'Договора поддерживающие эту КЕ',
-	'Class:FunctionalCI/Attribute:ticket_list' => 'Ticketы',
-	'Class:FunctionalCI/Attribute:ticket_list+' => 'Ticketы связанные с этой КЕ',
+	'Class:FunctionalCI/Attribute:organization_name' => 'Организация~~',
+	'Class:FunctionalCI/Attribute:organization_name+' => '',
+	'Class:FunctionalCI/Attribute:business_criticity' => 'Business criticity~~',
+	'Class:FunctionalCI/Attribute:business_criticity+' => '',
+	'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'Высокий~~',
+	'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => '',
+	'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'Низкий~~',
+	'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => '',
+	'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'Средний~~',
+	'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => '',
+	'Class:FunctionalCI/Attribute:move2production' => 'Move to production date~~',
+	'Class:FunctionalCI/Attribute:move2production+' => '',
+	'Class:FunctionalCI/Attribute:contacts_list' => 'Контакты~~',
+	'Class:FunctionalCI/Attribute:contacts_list+' => '',
+	'Class:FunctionalCI/Attribute:documents_list' => 'Документы~~',
+	'Class:FunctionalCI/Attribute:documents_list+' => '',
+	'Class:FunctionalCI/Attribute:applicationsolution_list' => 'Application solutions~~',
+	'Class:FunctionalCI/Attribute:applicationsolution_list+' => '',
+	'Class:FunctionalCI/Attribute:providercontracts_list' => 'Provider contracts~~',
+	'Class:FunctionalCI/Attribute:providercontracts_list+' => '',
+	'Class:FunctionalCI/Attribute:services_list' => 'Услуги~~',
+	'Class:FunctionalCI/Attribute:services_list+' => '',
+	'Class:FunctionalCI/Attribute:softwares_list' => 'Программы~~',
+	'Class:FunctionalCI/Attribute:softwares_list+' => '',
+	'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets~~',
+	'Class:FunctionalCI/Attribute:tickets_list+' => '',
 	'Class:FunctionalCI/Attribute:finalclass' => 'Тип',
 	'Class:FunctionalCI/Attribute:finalclass' => 'Тип',
 	'Class:FunctionalCI/Attribute:finalclass+' => '',
 	'Class:FunctionalCI/Attribute:finalclass+' => '',
-));
-
-//
-// Class: SoftwareInstance
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:SoftwareInstance' => 'Экземпляры ПО',
-	'Class:SoftwareInstance+' => '',
-	'Class:SoftwareInstance/Name' => '%1$s - %2$s',
-	'Class:SoftwareInstance/Attribute:device_id' => 'Устройство',
-	'Class:SoftwareInstance/Attribute:device_id+' => '',
-	'Class:SoftwareInstance/Attribute:device_name' => 'Устройство',
-	'Class:SoftwareInstance/Attribute:device_name+' => '',
-	'Class:SoftwareInstance/Attribute:licence_id' => 'Лицензия',
-	'Class:SoftwareInstance/Attribute:licence_id+' => '',
-	'Class:SoftwareInstance/Attribute:licence_name' => 'Лицензия',
-	'Class:SoftwareInstance/Attribute:licence_name+' => '',
-	'Class:SoftwareInstance/Attribute:software_name' => 'ПО',
-	'Class:SoftwareInstance/Attribute:software_name+' => '',
-	'Class:SoftwareInstance/Attribute:version' => 'Версия',
-	'Class:SoftwareInstance/Attribute:version+' => '',
-	'Class:SoftwareInstance/Attribute:description' => 'Описание',
-	'Class:SoftwareInstance/Attribute:description+' => '',
-));
-
-//
-// Class: ApplicationInstance
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:ApplicationInstance' => 'Экземпляры приложений',
-	'Class:ApplicationInstance+' => '',
-	'Class:ApplicationInstance/Name' => '%1$s - %2$s',
-	'Class:ApplicationInstance/Attribute:software_id' => 'ПО',
-	'Class:ApplicationInstance/Attribute:software_id+' => '',
-	'Class:ApplicationInstance/Attribute:software_name' => 'Название',
-	'Class:ApplicationInstance/Attribute:software_name+' => '',
-));
-
-
-//
-// Class: DBServerInstance
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:DBServerInstance' => 'Экземпляры серверов баз данных',
-	'Class:DBServerInstance+' => '',
-	'Class:DBServerInstance/Name' => '%1$s - %2$s',
-	'Class:DBServerInstance/Attribute:software_id' => 'ПО',
-	'Class:DBServerInstance/Attribute:software_id+' => '',
-	'Class:DBServerInstance/Attribute:software_name' => 'Название',
-	'Class:DBServerInstance/Attribute:software_name+' => '',
-	'Class:DBServerInstance/Attribute:dbinstance_list' => 'Базы данных',
-	'Class:DBServerInstance/Attribute:dbinstance_list+' => 'Источники баз данных',
-));
-
-
-//
-// Class: DatabaseInstance
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:DatabaseInstance' => 'Экземпляры баз данных',
-	'Class:DatabaseInstance+' => '',
-	'Class:DatabaseInstance/Name' => '%1$s - %2$s',
-	'Class:DatabaseInstance/Attribute:db_server_instance_id' => 'Сервер базы данных',
-	'Class:DatabaseInstance/Attribute:db_server_instance_id+' => '',
-	'Class:DatabaseInstance/Attribute:db_server_instance_version' => 'Версия базы данных',
-	'Class:DatabaseInstance/Attribute:db_server_instance_version+' => '',
-	'Class:DatabaseInstance/Attribute:description' => 'Описание',
-	'Class:DatabaseInstance/Attribute:description+' => '',
-));
-
-//
-// Class: ApplicationSolution
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:ApplicationSolution' => 'Программные решения',
-	'Class:ApplicationSolution+' => '',
-	'Class:ApplicationSolution/Attribute:description' => 'Описание',
-	'Class:ApplicationSolution/Attribute:description+' => '',
-	'Class:ApplicationSolution/Attribute:ci_list' => 'КЕ',
-	'Class:ApplicationSolution/Attribute:ci_list+' => 'КЕ составляющие решение',
-	'Class:ApplicationSolution/Attribute:process_list' => 'Бизнес-процессы',
-	'Class:ApplicationSolution/Attribute:process_list+' => 'Бизнес-процессы использующие решение',
-));
-
-//
-// Class: BusinessProcess
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:BusinessProcess' => 'Бизнес-процессы',
-	'Class:BusinessProcess+' => '',
-	'Class:BusinessProcess/Attribute:description' => 'Описание',
-	'Class:BusinessProcess/Attribute:description+' => '',
-	'Class:BusinessProcess/Attribute:used_solution_list' => 'Програмные решения',
-	'Class:BusinessProcess/Attribute:used_solution_list+' => 'Используемые програмные решения',
-));
-
-//
-// Class: ConnectableCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:ConnectableCI' => 'Подключаемые КЕ',
-	'Class:ConnectableCI+' => 'Физические КЕ',
-	'Class:ConnectableCI/Attribute:brand' => 'Производитель',
-	'Class:ConnectableCI/Attribute:brand+' => '',
-	'Class:ConnectableCI/Attribute:model' => 'Модель',
-	'Class:ConnectableCI/Attribute:model+' => '',
-	'Class:ConnectableCI/Attribute:serial_number' => 'Серийный номер',
-	'Class:ConnectableCI/Attribute:serial_number+' => '',
-	'Class:ConnectableCI/Attribute:asset_ref' => 'Справочник активов',
-	'Class:ConnectableCI/Attribute:asset_ref+' => '',
-));
-
-//
-// Class: NetworkInterface
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:NetworkInterface' => 'Сетевой интерфейс',
-	'Class:NetworkInterface+' => '',
-	'Class:NetworkInterface/Name' => '%1$s - %2$s',
-	'Class:NetworkInterface/Attribute:device_id' => 'Устройство',
-	'Class:NetworkInterface/Attribute:device_id+' => '',
-	'Class:NetworkInterface/Attribute:device_name' => 'Устройство',
-	'Class:NetworkInterface/Attribute:device_name+' => '',
-	'Class:NetworkInterface/Attribute:logical_type' => 'Логически тип',
-	'Class:NetworkInterface/Attribute:logical_type+' => '',
-	'Class:NetworkInterface/Attribute:logical_type/Value:backup' => 'Резерв',
-	'Class:NetworkInterface/Attribute:logical_type/Value:backup+' => '',
-	'Class:NetworkInterface/Attribute:logical_type/Value:logical' => 'Логический',
-	'Class:NetworkInterface/Attribute:logical_type/Value:logical+' => '',
-	'Class:NetworkInterface/Attribute:logical_type/Value:port' => 'Порт',
-	'Class:NetworkInterface/Attribute:logical_type/Value:port+' => '',
-	'Class:NetworkInterface/Attribute:logical_type/Value:primary' => 'Первичный',
-	'Class:NetworkInterface/Attribute:logical_type/Value:primary+' => '',
-	'Class:NetworkInterface/Attribute:logical_type/Value:secondary' => 'Вторичный',
-	'Class:NetworkInterface/Attribute:logical_type/Value:secondary+' => '',
-	'Class:NetworkInterface/Attribute:physical_type' => 'Физический тип',
-	'Class:NetworkInterface/Attribute:physical_type+' => '',
-	'Class:NetworkInterface/Attribute:physical_type/Value:atm' => 'ATM',
-	'Class:NetworkInterface/Attribute:physical_type/Value:atm+' => '',
-	'Class:NetworkInterface/Attribute:physical_type/Value:ethernet' => 'Ethernet',
-	'Class:NetworkInterface/Attribute:physical_type/Value:ethernet+' => '',
-	'Class:NetworkInterface/Attribute:physical_type/Value:framerelay' => 'Frame Relay',
-	'Class:NetworkInterface/Attribute:physical_type/Value:framerelay+' => '',
-	'Class:NetworkInterface/Attribute:physical_type/Value:vlan' => 'VLAN',
-	'Class:NetworkInterface/Attribute:physical_type/Value:vlan+' => '',
-	'Class:NetworkInterface/Attribute:ip_address' => 'Адрес IP',
-	'Class:NetworkInterface/Attribute:ip_address+' => '',
-	'Class:NetworkInterface/Attribute:ip_mask' => 'Маска IP',
-	'Class:NetworkInterface/Attribute:ip_mask+' => '',
-	'Class:NetworkInterface/Attribute:mac_address' => 'Адрес MAC',
-	'Class:NetworkInterface/Attribute:mac_address+' => '',
-	'Class:NetworkInterface/Attribute:speed' => 'Скорость',
-	'Class:NetworkInterface/Attribute:speed+' => '',
-	'Class:NetworkInterface/Attribute:duplex' => 'Дуплекс',
-	'Class:NetworkInterface/Attribute:duplex+' => '',
-	'Class:NetworkInterface/Attribute:duplex/Value:auto' => 'Auto',
-	'Class:NetworkInterface/Attribute:duplex/Value:auto+' => 'Auto',
-	'Class:NetworkInterface/Attribute:duplex/Value:full' => 'Full',
-	'Class:NetworkInterface/Attribute:duplex/Value:full+' => '',
-	'Class:NetworkInterface/Attribute:duplex/Value:half' => 'Half',
-	'Class:NetworkInterface/Attribute:duplex/Value:half+' => '',
-	'Class:NetworkInterface/Attribute:duplex/Value:unknown' => 'Неизвестно',
-	'Class:NetworkInterface/Attribute:duplex/Value:unknown+' => '',
-	'Class:NetworkInterface/Attribute:connected_if' => 'Подключен к',
-	'Class:NetworkInterface/Attribute:connected_if+' => 'Подключенный интерфейс',
-	'Class:NetworkInterface/Attribute:connected_name' => 'Подключен к',
-	'Class:NetworkInterface/Attribute:connected_name+' => '',
-	'Class:NetworkInterface/Attribute:connected_if_device_id' => 'Подключенное устройство',
-	'Class:NetworkInterface/Attribute:connected_if_device_id+' => '',
-	'Class:NetworkInterface/Attribute:connected_if_device_id_name' => 'Устройство',
-	'Class:NetworkInterface/Attribute:connected_if_device_id_name+' => '',
-	'Class:NetworkInterface/Attribute:link_type' => 'Тип линка',
-	'Class:NetworkInterface/Attribute:link_type+' => '',
-	'Class:NetworkInterface/Attribute:link_type/Value:downlink' => 'Down link',
-	'Class:NetworkInterface/Attribute:link_type/Value:downlink+' => '',
-	'Class:NetworkInterface/Attribute:link_type/Value:uplink' => 'Up link',
-	'Class:NetworkInterface/Attribute:link_type/Value:uplink+' => '',
-));
-
-
-
-//
-// Class: Device
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Device' => 'Устройство',
-	'Class:Device+' => '',
-	'Class:Device/Attribute:nwinterface_list' => 'Сетевой интерфейс',
-	'Class:Device/Attribute:nwinterface_list+' => '',
-));
-
-//
-// Class: PC
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:PC' => 'ПК',
-	'Class:PC+' => '',
-	'Class:PC/Attribute:cpu' => 'ЦПУ',
-	'Class:PC/Attribute:cpu+' => '',
-	'Class:PC/Attribute:ram' => 'ОЗУ',
-	'Class:PC/Attribute:ram+' => '',
-	'Class:PC/Attribute:hdd' => 'Жёсткий диск',
-	'Class:PC/Attribute:hdd+' => '',
-	'Class:PC/Attribute:os_family' => 'Семейство ОС',
-	'Class:PC/Attribute:os_family+' => '',
-	'Class:PC/Attribute:os_version' => 'Версия ОС',
-	'Class:PC/Attribute:os_version+' => '',
-	'Class:PC/Attribute:application_list' => 'Приложения',
-	'Class:PC/Attribute:application_list+' => 'Приложения установленные на этом ПК',
-	'Class:PC/Attribute:patch_list' => 'Патчи',
-	'Class:PC/Attribute:patch_list+' => 'Патчи установленные на этом ПК',
-));
-
-//
-// Class: MobileCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:MobileCI' => 'Мбильные КЕ',
-	'Class:MobileCI+' => '',
-));
-
-//
-// Class: MobilePhone
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:PhysicalDevice' => 'Physical Device~~',
+	'Class:PhysicalDevice+' => '',
+	'Class:PhysicalDevice/Attribute:serialnumber' => 'Serial number~~',
+	'Class:PhysicalDevice/Attribute:serialnumber+' => '',
+	'Class:PhysicalDevice/Attribute:location_id' => 'Location~~',
+	'Class:PhysicalDevice/Attribute:location_id+' => '',
+	'Class:PhysicalDevice/Attribute:location_name' => 'Location name~~',
+	'Class:PhysicalDevice/Attribute:location_name+' => '',
+	'Class:PhysicalDevice/Attribute:status' => 'Статус~~',
+	'Class:PhysicalDevice/Attribute:status+' => '',
+	'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'implementation~~',
+	'Class:PhysicalDevice/Attribute:status/Value:implementation+' => '',
+	'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'obsolete~~',
+	'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => '',
+	'Class:PhysicalDevice/Attribute:status/Value:production' => 'production~~',
+	'Class:PhysicalDevice/Attribute:status/Value:production+' => '',
+	'Class:PhysicalDevice/Attribute:status/Value:stock' => 'stock~~',
+	'Class:PhysicalDevice/Attribute:status/Value:stock+' => '',
+	'Class:PhysicalDevice/Attribute:brand_id' => 'Бренд~~',
+	'Class:PhysicalDevice/Attribute:brand_id+' => '',
+	'Class:PhysicalDevice/Attribute:brand_name' => 'Brand name~~',
+	'Class:PhysicalDevice/Attribute:brand_name+' => '',
+	'Class:PhysicalDevice/Attribute:model_id' => 'Модель~~',
+	'Class:PhysicalDevice/Attribute:model_id+' => '',
+	'Class:PhysicalDevice/Attribute:model_name' => 'Model name~~',
+	'Class:PhysicalDevice/Attribute:model_name+' => '',
+	'Class:PhysicalDevice/Attribute:asset_number' => 'Asset number~~',
+	'Class:PhysicalDevice/Attribute:asset_number+' => '',
+	'Class:PhysicalDevice/Attribute:purchase_date' => 'Purchase date~~',
+	'Class:PhysicalDevice/Attribute:purchase_date+' => '',
+	'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Окончание гарантии~~',
+	'Class:PhysicalDevice/Attribute:end_of_warranty+' => '',
+	'Class:Rack' => 'Rack~~',
+	'Class:Rack+' => '',
+	'Class:Rack/Attribute:nb_u' => 'NB U~~',
+	'Class:Rack/Attribute:nb_u+' => '',
+	'Class:Rack/Attribute:device_list' => 'Устройства~~',
+	'Class:Rack/Attribute:device_list+' => '',
+	'Class:Rack/Attribute:enclosure_list' => 'Enclosures~~',
+	'Class:Rack/Attribute:enclosure_list+' => '',
+	'Class:TelephonyCI' => 'Telephony CI~~',
+	'Class:TelephonyCI+' => '',
+	'Class:TelephonyCI/Attribute:phonenumber' => 'Номер телефона~~',
+	'Class:TelephonyCI/Attribute:phonenumber+' => '',
+	'Class:Phone' => 'Телефон~~',
+	'Class:Phone+' => '',
 	'Class:MobilePhone' => 'Мобильный телефон',
 	'Class:MobilePhone' => 'Мобильный телефон',
 	'Class:MobilePhone+' => '',
 	'Class:MobilePhone+' => '',
-	'Class:MobilePhone/Attribute:number' => 'Номер телефона',
-	'Class:MobilePhone/Attribute:number+' => '',
 	'Class:MobilePhone/Attribute:imei' => 'IMEI',
 	'Class:MobilePhone/Attribute:imei' => 'IMEI',
 	'Class:MobilePhone/Attribute:imei+' => '',
 	'Class:MobilePhone/Attribute:imei+' => '',
 	'Class:MobilePhone/Attribute:hw_pin' => 'Аппаратный PIN',
 	'Class:MobilePhone/Attribute:hw_pin' => 'Аппаратный PIN',
 	'Class:MobilePhone/Attribute:hw_pin+' => '',
 	'Class:MobilePhone/Attribute:hw_pin+' => '',
-));
-
-//
-// Class: InfrastructureCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:InfrastructureCI' => 'Инфраструктура КЕ',
-	'Class:InfrastructureCI+' => '',
-	'Class:InfrastructureCI/Attribute:description' => 'Описание',
-	'Class:InfrastructureCI/Attribute:description+' => '',
-	'Class:InfrastructureCI/Attribute:location_id' => 'Расположение',
-	'Class:InfrastructureCI/Attribute:location_id+' => '',
-	'Class:InfrastructureCI/Attribute:location_name' => 'Расположение',
-	'Class:InfrastructureCI/Attribute:location_name+' => '',
-	'Class:InfrastructureCI/Attribute:location_details' => 'Расположение подробно',
-	'Class:InfrastructureCI/Attribute:location_details+' => '',
-	'Class:InfrastructureCI/Attribute:management_ip' => 'IP управление',
-	'Class:InfrastructureCI/Attribute:management_ip+' => '',
-	'Class:InfrastructureCI/Attribute:default_gateway' => 'Шлюз по-умолчанию',
-	'Class:InfrastructureCI/Attribute:default_gateway+' => '',
-));
-
-//
-// Class: NetworkDevice
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:NetworkDevice' => 'Сетевое устройство',
-	'Class:NetworkDevice+' => '',
-	'Class:NetworkDevice/Attribute:type' => 'Тип',
-	'Class:NetworkDevice/Attribute:type+' => '',
-	'Class:NetworkDevice/Attribute:type/Value:wanaccelerator' => 'WAN Accelerator',
-	'Class:NetworkDevice/Attribute:type/Value:wanaccelerator+' => '',
-	'Class:NetworkDevice/Attribute:type/Value:firewall' => 'Firewall',
-	'Class:NetworkDevice/Attribute:type/Value:firewall+' => '',
-	'Class:NetworkDevice/Attribute:type/Value:hub' => 'Хаб',
-	'Class:NetworkDevice/Attribute:type/Value:hub+' => '',
-	'Class:NetworkDevice/Attribute:type/Value:loadbalancer' => 'Load Balancer',
-	'Class:NetworkDevice/Attribute:type/Value:loadbalancer+' => '',
-	'Class:NetworkDevice/Attribute:type/Value:router' => 'Маршрутизатор',
-	'Class:NetworkDevice/Attribute:type/Value:router+' => '',
-	'Class:NetworkDevice/Attribute:type/Value:switch' => 'Коммутатор',
-	'Class:NetworkDevice/Attribute:type/Value:switch+' => '',
-	'Class:NetworkDevice/Attribute:ios_version' => 'Версия IOS',
-	'Class:NetworkDevice/Attribute:ios_version+' => '',
-	'Class:NetworkDevice/Attribute:ram' => 'ОЗУ',
-	'Class:NetworkDevice/Attribute:ram+' => '',
-	'Class:NetworkDevice/Attribute:snmp_read' => 'Чтение SNMP',
-	'Class:NetworkDevice/Attribute:snmp_read+' => '',
-	'Class:NetworkDevice/Attribute:snmp_write' => 'Запись SNMP',
-	'Class:NetworkDevice/Attribute:snmp_write+' => '',
-));
-
-//
-// Class: Server
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Server' => 'Сервер',
-	'Class:Server+' => '',
-	'Class:Server/Attribute:cpu' => 'ЦПК',
-	'Class:Server/Attribute:cpu+' => '',
-	'Class:Server/Attribute:ram' => 'ОЗУ',
-	'Class:Server/Attribute:ram+' => '',
-	'Class:Server/Attribute:hdd' => 'Жёсткий диск',
-	'Class:Server/Attribute:hdd+' => '',
-	'Class:Server/Attribute:os_family' => 'Семейство ОС',
-	'Class:Server/Attribute:os_family+' => '',
-	'Class:Server/Attribute:os_version' => 'Версия ОС',
-	'Class:Server/Attribute:os_version+' => '',
-	'Class:Server/Attribute:application_list' => 'Приложения',
-	'Class:Server/Attribute:application_list+' => 'Приложения установленные на этом сервере',
-	'Class:Server/Attribute:patch_list' => 'Патчи',
-	'Class:Server/Attribute:patch_list+' => 'Патчи установленные на этом сервере',
-));
-
-//
-// Class: Printer
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:IpPhone' => 'IP Телефон~~',
+	'Class:IpPhone+' => '',
+	'Class:Tablet' => 'Планшет~~',
+	'Class:Tablet+' => '',
+	'Class:DatacenterDevice' => 'Datacenter Device~~',
+	'Class:DatacenterDevice+' => '',
+	'Class:DatacenterDevice/Attribute:rack_id' => 'Rack~~',
+	'Class:DatacenterDevice/Attribute:rack_id+' => '',
+	'Class:DatacenterDevice/Attribute:rack_name' => 'Rack name~~',
+	'Class:DatacenterDevice/Attribute:rack_name+' => '',
+	'Class:DatacenterDevice/Attribute:enclosure_id' => 'Enclosure~~',
+	'Class:DatacenterDevice/Attribute:enclosure_id+' => '',
+	'Class:DatacenterDevice/Attribute:enclosure_name' => 'Enclosure name~~',
+	'Class:DatacenterDevice/Attribute:enclosure_name+' => '',
+	'Class:DatacenterDevice/Attribute:nb_u' => 'NB U~~',
+	'Class:DatacenterDevice/Attribute:nb_u+' => '',
+	'Class:DatacenterDevice/Attribute:managementip' => 'Management ip~~',
+	'Class:DatacenterDevice/Attribute:managementip+' => '',
+	'Class:DatacenterDevice/Attribute:powerA_id' => 'PowerA source~~',
+	'Class:DatacenterDevice/Attribute:powerA_id+' => '',
+	'Class:DatacenterDevice/Attribute:powerA_name' => 'PowerA source name~~',
+	'Class:DatacenterDevice/Attribute:powerA_name+' => '',
+	'Class:DatacenterDevice/Attribute:powerB_id' => 'PowerB source~~',
+	'Class:DatacenterDevice/Attribute:powerB_id+' => '',
+	'Class:DatacenterDevice/Attribute:powerB_name' => 'PowerB source name~~',
+	'Class:DatacenterDevice/Attribute:powerB_name+' => '',
+	'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC ports~~',
+	'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => '',
+	'Class:DatacenterDevice/Attribute:san_list' => 'SANs~~',
+	'Class:DatacenterDevice/Attribute:san_list+' => '',
+	'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Network type name~~',
+	'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '',
+	'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS version name~~',
+	'Class:NetworkDevice/Attribute:iosversion_name+' => '',
+	'Class:Server/Attribute:osfamily_name' => 'OS family name~~',
+	'Class:Server/Attribute:osfamily_name+' => '',
+	'Class:Server/Attribute:osversion_name' => 'OS version name~~',
+	'Class:Server/Attribute:osversion_name+' => '',
+	'Class:Server/Attribute:oslicence_name' => 'OS licence name~~',
+	'Class:Server/Attribute:oslicence_name+' => '',
+	'Class:Server/Attribute:logicalvolumes_list' => 'Logical volumes~~',
+	'Class:Server/Attribute:logicalvolumes_list+' => '',
+	'Class:StorageSystem' => 'Storage System~~',
+	'Class:StorageSystem+' => '',
+	'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logical volumes~~',
+	'Class:StorageSystem/Attribute:logicalvolume_list+' => '',
+	'Class:SANSwitch' => 'SAN Switch~~',
+	'Class:SANSwitch+' => '',
+	'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Devices~~',
+	'Class:SANSwitch/Attribute:datacenterdevice_list+' => '',
+	'Class:TapeLibrary' => 'Tape Library~~',
+	'Class:TapeLibrary+' => '',
+	'Class:TapeLibrary/Attribute:tapes_list' => 'Tapes~~',
+	'Class:TapeLibrary/Attribute:tapes_list+' => '',
+	'Class:NAS' => 'NAS~~',
+	'Class:NAS+' => '',
+	'Class:NAS/Attribute:nasfilesystem_list' => 'Filesystems~~',
+	'Class:NAS/Attribute:nasfilesystem_list+' => '',
+	'Class:PC' => 'ПК',
+	'Class:PC+' => '',
+	'Class:PC/Attribute:osfamily_id' => 'OS family~~',
+	'Class:PC/Attribute:osfamily_id+' => '',
+	'Class:PC/Attribute:osfamily_name' => 'OS family name~~',
+	'Class:PC/Attribute:osfamily_name+' => '',
+	'Class:PC/Attribute:osversion_id' => 'OS version~~',
+	'Class:PC/Attribute:osversion_id+' => '',
+	'Class:PC/Attribute:osversion_name' => 'OS version name~~',
+	'Class:PC/Attribute:osversion_name+' => '',
+	'Class:PC/Attribute:cpu' => 'ЦПУ',
+	'Class:PC/Attribute:cpu+' => '',
+	'Class:PC/Attribute:ram' => 'ОЗУ',
+	'Class:PC/Attribute:ram+' => '',
+	'Class:PC/Attribute:type' => 'Type~~',
+	'Class:PC/Attribute:type+' => '',
+	'Class:PC/Attribute:type/Value:desktop' => 'desktop~~',
+	'Class:PC/Attribute:type/Value:desktop+' => '',
+	'Class:PC/Attribute:type/Value:laptop' => 'laptop~~',
+	'Class:PC/Attribute:type/Value:laptop+' => '',
 	'Class:Printer' => 'Принтер',
 	'Class:Printer' => 'Принтер',
 	'Class:Printer+' => '',
 	'Class:Printer+' => '',
-	'Class:Printer/Attribute:type' => 'Тип',
-	'Class:Printer/Attribute:type+' => '',
-	'Class:Printer/Attribute:type/Value:mopier' => 'Mopier',
-	'Class:Printer/Attribute:type/Value:mopier+' => '',
-	'Class:Printer/Attribute:type/Value:printer' => 'Принтер',
-	'Class:Printer/Attribute:type/Value:printer+' => '',
-	'Class:Printer/Attribute:technology' => 'Технология',
-	'Class:Printer/Attribute:technology+' => '',
-	'Class:Printer/Attribute:technology/Value:inkjet' => 'Чернильный',
-	'Class:Printer/Attribute:technology/Value:inkjet+' => '',
-	'Class:Printer/Attribute:technology/Value:laser' => 'Лазерный',
-	'Class:Printer/Attribute:technology/Value:laser+' => '',
-	'Class:Printer/Attribute:technology/Value:tracer' => 'Tracer',
-	'Class:Printer/Attribute:technology/Value:tracer+' => '',
-));
-
-//
-// Class: lnkCIToDoc
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkCIToDoc' => 'Документ/КЕ',
-	'Class:lnkCIToDoc+' => '',
-	'Class:lnkCIToDoc/Attribute:ci_id' => 'КЕ',
-	'Class:lnkCIToDoc/Attribute:ci_id+' => '',
-	'Class:lnkCIToDoc/Attribute:ci_name' => 'КЕ',
-	'Class:lnkCIToDoc/Attribute:ci_name+' => '',
-	'Class:lnkCIToDoc/Attribute:ci_status' => 'Статус КЕ',
-	'Class:lnkCIToDoc/Attribute:ci_status+' => '',
-	'Class:lnkCIToDoc/Attribute:document_id' => 'Документ',
-	'Class:lnkCIToDoc/Attribute:document_id+' => '',
-	'Class:lnkCIToDoc/Attribute:document_name' => 'Документ',
-	'Class:lnkCIToDoc/Attribute:document_name+' => '',
-	'Class:lnkCIToDoc/Attribute:document_type' => 'Тип документа',
-	'Class:lnkCIToDoc/Attribute:document_type+' => '',
-	'Class:lnkCIToDoc/Attribute:document_status' => 'Статус документа',
-	'Class:lnkCIToDoc/Attribute:document_status+' => '',
-));
-
-//
-// Class: lnkCIToContact
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkCIToContact' => 'КЕ/Контакт',
-	'Class:lnkCIToContact+' => '',
-	'Class:lnkCIToContact/Attribute:ci_id' => 'КЕ',
-	'Class:lnkCIToContact/Attribute:ci_id+' => '',
-	'Class:lnkCIToContact/Attribute:ci_name' => 'КЕ',
-	'Class:lnkCIToContact/Attribute:ci_name+' => '',
-	'Class:lnkCIToContact/Attribute:ci_status' => 'Статус КЕ',
-	'Class:lnkCIToContact/Attribute:ci_status+' => '',
-	'Class:lnkCIToContact/Attribute:contact_id' => 'Контакт',
-	'Class:lnkCIToContact/Attribute:contact_id+' => '',
-	'Class:lnkCIToContact/Attribute:contact_name' => 'Контакт',
-	'Class:lnkCIToContact/Attribute:contact_name+' => '',
-	'Class:lnkCIToContact/Attribute:contact_email' => 'E-mail контакта',
-	'Class:lnkCIToContact/Attribute:contact_email+' => '',
-	'Class:lnkCIToContact/Attribute:role' => 'Роль',
-	'Class:lnkCIToContact/Attribute:role+' => 'Роль контакта в отношении КЕ',
-));
-
-//
-// Class: lnkSolutionToCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkSolutionToCI' => 'КЕ/Решение',
-	'Class:lnkSolutionToCI+' => '',
-	'Class:lnkSolutionToCI/Attribute:solution_id' => 'Програмное решение',
-	'Class:lnkSolutionToCI/Attribute:solution_id+' => '',
-	'Class:lnkSolutionToCI/Attribute:solution_name' => 'Програмное решение',
-	'Class:lnkSolutionToCI/Attribute:solution_name+' => '',
-	'Class:lnkSolutionToCI/Attribute:ci_id' => 'КЕ',
-	'Class:lnkSolutionToCI/Attribute:ci_id+' => '',
-	'Class:lnkSolutionToCI/Attribute:ci_name' => 'КЕ',
-	'Class:lnkSolutionToCI/Attribute:ci_name+' => '',
-	'Class:lnkSolutionToCI/Attribute:ci_status' => 'Статус КЕ',
-	'Class:lnkSolutionToCI/Attribute:ci_status+' => '',
-	'Class:lnkSolutionToCI/Attribute:utility' => 'Утилита',
-	'Class:lnkSolutionToCI/Attribute:utility+' => 'Утилита КЕ в решении',
-));
-
-//
-// Class: lnkProcessToSolution
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkProcessToSolution' => 'Бизнес-процесс/Решение',
-	'Class:lnkProcessToSolution+' => '',
-	'Class:lnkProcessToSolution/Attribute:solution_id' => 'Програмное решение',
-	'Class:lnkProcessToSolution/Attribute:solution_id+' => '',
-	'Class:lnkProcessToSolution/Attribute:solution_name' => 'Програмное решение',
-	'Class:lnkProcessToSolution/Attribute:solution_name+' => '',
-	'Class:lnkProcessToSolution/Attribute:process_id' => 'Процесс',
-	'Class:lnkProcessToSolution/Attribute:process_id+' => '',
-	'Class:lnkProcessToSolution/Attribute:process_name' => 'Процесс',
-	'Class:lnkProcessToSolution/Attribute:process_name+' => '',
-	'Class:lnkProcessToSolution/Attribute:reason' => 'Причина',
-	'Class:lnkProcessToSolution/Attribute:reason+' => 'Более подробная информация о связи между процессом и решением',
-));
-
-
-
-//
-// Class extensions
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-'Class:Subnet/Tab:IPUsage' => 'Использование IP',
-'Class:Subnet/Tab:IPUsage-explain' => 'Интерфейсв имеющие IP в диапазоне с: <em>%1$s</em> по <em>%2$s</em>',
-'Class:Subnet/Tab:FreeIPs' => 'Свободные IP',
-'Class:Subnet/Tab:FreeIPs-count' => 'Свободные IP: %1$s',
-'Class:Subnet/Tab:FreeIPs-explain' => 'Перечень 10 свободных IP адресов',
-));
-
-//
-// Application Menu
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-'Menu:Catalogs' => 'Каталоги',
-'Menu:Catalogs+' => 'Типы данных',
-'Menu:Audit' => 'Аудит',
-'Menu:Audit+' => 'Аудит',
-'Menu:Organization' => 'Организации',
-'Menu:Organization+' => 'Все организации',
-'Menu:Application' => 'Приложения',
-'Menu:Application+' => 'Все приложения',
-'Menu:DBServer' => 'Серверы баз данных',
-'Menu:DBServer+' => 'Серверы баз данных',
-'Menu:Audit' => 'Аудит',
-'Menu:ConfigManagement' => 'Управление конфигурациями',
-'Menu:ConfigManagement+' => 'Управление конфигурациями',
-'Menu:ConfigManagementOverview' => 'Обзор',
-'Menu:ConfigManagementOverview+' => 'Обзор',
-'Menu:Contact' => 'Контакты',
-'Menu:Contact+' => 'Контакты',
-'Menu:Person' => 'Лица',
-'Menu:Person+' => 'Все лица',
-'Menu:Team' => 'Команды',
-'Menu:Team+' => 'Все команды',
-'Menu:Document' => 'Документы',
-'Menu:Document+' => 'Все документы',
-'Menu:Location' => 'Расположения',
-'Menu:Location+' => 'Все расположения',
-'Menu:ConfigManagementCI' => 'Конфигурационные единицы',
-'Menu:ConfigManagementCI+' => 'Конфигурационные единицы',
-'Menu:BusinessProcess' => 'Бизнес-процессы',
-'Menu:BusinessProcess+' => 'Все бизнес-процессы',
-'Menu:ApplicationSolution' => 'Програмные решения',
-'Menu:ApplicationSolution+' => 'Все програмные решения',
-'Menu:ConfigManagementSoftware' => 'Управление приложениями',
-'Menu:Licence' => 'Лицензии',
-'Menu:Licence+' => 'Все лицензии',
-'Menu:Patch' => 'Патчи',
-'Menu:Patch+' => 'Все патчи',
-'Menu:ApplicationInstance' => 'Установленное ПО',
-'Menu:ApplicationInstance+' => 'Приложения и сервера БД',
-'Menu:ConfigManagementHardware' => 'Управление инфраструктурой',
-'Menu:Subnet' => 'Подсети',
-'Menu:Subnet+' => 'Все подсети',
-'Menu:NetworkDevice' => 'Сетевые устройства',
-'Menu:NetworkDevice+' => 'Все сетевые устройства',
-'Menu:Server' => 'Серверы',
-'Menu:Server+' => 'Все серверы',
-'Menu:Printer' => 'Принтеры',
-'Menu:Printer+' => 'Все принтеры',
-'Menu:MobilePhone' => 'Мобильные телефоны',
-'Menu:MobilePhone+' => 'Все мобильные телефоны',
-'Menu:PC' => 'Персональные компьютеры',
-'Menu:PC+' => 'Все ПК',
-'Menu:NewContact' => 'Новый контакт',
-'Menu:NewContact+' => 'Новый контакт',
-'Menu:SearchContacts' => 'Поиск контактов',
-'Menu:SearchContacts+' => 'Поиск контактов',
-'Menu:NewCI' => 'Новый КЕ',
-'Menu:NewCI+' => 'Новый КЕ',
-'Menu:SearchCIs' => 'Поиск КЕ',
-'Menu:SearchCIs+' => 'Поиск КЕ',
-'Menu:ConfigManagement:Devices' => 'Устройства',
-'Menu:ConfigManagement:AllDevices' => 'Количество устройств: %1$d',
-'Menu:ConfigManagement:SWAndApps' => 'ПО и приложения',
-'Menu:ConfigManagement:Misc' => 'Разное',
-'Menu:Group' => 'Группы КЕ',
-'Menu:Group+' => 'Группы КЕ',
-'Menu:ConfigManagement:Shortcuts' => 'Ярлыки',
-'Menu:ConfigManagement:AllContacts' => 'Все контакты: %1$d',
-
+	'Class:PowerConnection' => 'Power Connection~~',
+	'Class:PowerConnection+' => '',
+	'Class:PowerSource' => 'Power Source~~',
+	'Class:PowerSource+' => '',
+	'Class:PowerSource/Attribute:pdus_list' => 'PDUs~~',
+	'Class:PowerSource/Attribute:pdus_list+' => '',
+	'Class:PDU' => 'PDU~~',
+	'Class:PDU+' => '',
+	'Class:PDU/Attribute:rack_id' => 'Rack~~',
+	'Class:PDU/Attribute:rack_id+' => '',
+	'Class:PDU/Attribute:rack_name' => 'Rack name~~',
+	'Class:PDU/Attribute:rack_name+' => '',
+	'Class:PDU/Attribute:powerstart_id' => 'Power start~~',
+	'Class:PDU/Attribute:powerstart_id+' => '',
+	'Class:PDU/Attribute:powerstart_name' => 'Power start name~~',
+	'Class:PDU/Attribute:powerstart_name+' => '',
+	'Class:Peripheral' => 'Peripheral~~',
+	'Class:Peripheral+' => '',
+	'Class:Enclosure' => 'Enclosure~~',
+	'Class:Enclosure+' => '',
+	'Class:Enclosure/Attribute:rack_id' => 'Rack~~',
+	'Class:Enclosure/Attribute:rack_id+' => '',
+	'Class:Enclosure/Attribute:rack_name' => 'Rack name~~',
+	'Class:Enclosure/Attribute:rack_name+' => '',
+	'Class:Enclosure/Attribute:nb_u' => 'NB U~~',
+	'Class:Enclosure/Attribute:nb_u+' => '',
+	'Class:Enclosure/Attribute:device_list' => 'Devices~~',
+	'Class:Enclosure/Attribute:device_list+' => '',
+	'Class:SoftwareInstance' => 'Экземпляры ПО',
+	'Class:SoftwareInstance+' => '',
+	'Class:SoftwareInstance/Attribute:system_id' => 'System~~',
+	'Class:SoftwareInstance/Attribute:system_id+' => '',
+	'Class:SoftwareInstance/Attribute:system_name' => 'System name~~',
+	'Class:SoftwareInstance/Attribute:system_name+' => '',
+	'Class:SoftwareInstance/Attribute:software_id' => 'Software~~',
+	'Class:SoftwareInstance/Attribute:software_id+' => '',
+	'Class:SoftwareInstance/Attribute:software_name' => 'ПО',
+	'Class:SoftwareInstance/Attribute:software_name+' => '',
+	'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software licence~~',
+	'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '',
+	'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software licence name~~',
+	'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '',
+	'Class:SoftwareInstance/Attribute:path' => 'Path~~',
+	'Class:SoftwareInstance/Attribute:path+' => '',
+	'Class:SoftwareInstance/Attribute:status' => 'Status~~',
+	'Class:SoftwareInstance/Attribute:status+' => '',
+	'Class:SoftwareInstance/Attribute:status/Value:active' => 'active~~',
+	'Class:SoftwareInstance/Attribute:status/Value:active+' => '',
+	'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'inactive~~',
+	'Class:SoftwareInstance/Attribute:status/Value:inactive+' => '',
+	'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware name~~',
+	'Class:MiddlewareInstance/Attribute:middleware_name+' => '',
+	'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB server name~~',
+	'Class:DatabaseSchema/Attribute:dbserver_name+' => '',
+	'Class:WebApplication/Attribute:webserver_name' => 'Web server name~~',
+	'Class:WebApplication/Attribute:webserver_name+' => '',
+	'Class:VirtualDevice' => 'Virtual Device~~',
+	'Class:VirtualDevice+' => '',
+	'Class:VirtualDevice/Attribute:status' => 'Status~~',
+	'Class:VirtualDevice/Attribute:status+' => '',
+	'Class:VirtualDevice/Attribute:status/Value:implementation' => 'implementation~~',
+	'Class:VirtualDevice/Attribute:status/Value:implementation+' => '',
+	'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'obsolete~~',
+	'Class:VirtualDevice/Attribute:status/Value:obsolete+' => '',
+	'Class:VirtualDevice/Attribute:status/Value:production' => 'production~~',
+	'Class:VirtualDevice/Attribute:status/Value:production+' => '',
+	'Class:VirtualDevice/Attribute:status/Value:stock' => 'stock~~',
+	'Class:VirtualDevice/Attribute:status/Value:stock+' => '',
+	'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logical volumes~~',
+	'Class:VirtualDevice/Attribute:logicalvolumes_list+' => '',
+	'Class:VirtualHost' => 'Virtual Host~~',
+	'Class:VirtualHost+' => '',
+	'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtual machines~~',
+	'Class:VirtualHost/Attribute:virtualmachine_list+' => '',
+	'Class:Hypervisor' => 'Hypervisor~~',
+	'Class:Hypervisor+' => '',
+	'Class:Hypervisor/Attribute:farm_id' => 'Farm~~',
+	'Class:Hypervisor/Attribute:farm_id+' => '',
+	'Class:Hypervisor/Attribute:farm_name' => 'Farm name~~',
+	'Class:Hypervisor/Attribute:farm_name+' => '',
+	'Class:Hypervisor/Attribute:server_id' => 'Server~~',
+	'Class:Hypervisor/Attribute:server_id+' => '',
+	'Class:Hypervisor/Attribute:server_name' => 'Server name~~',
+	'Class:Hypervisor/Attribute:server_name+' => '',
+	'Class:Farm' => 'Farm~~',
+	'Class:Farm+' => '',
+	'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors~~',
+	'Class:Farm/Attribute:hypervisor_list+' => '',
+	'Class:VirtualMachine' => 'Virtual Machine~~',
+	'Class:VirtualMachine+' => '',
+	'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtual host~~',
+	'Class:VirtualMachine/Attribute:virtualhost_id+' => '',
+	'Class:VirtualMachine/Attribute:virtualhost_name' => 'Virtual host name~~',
+	'Class:VirtualMachine/Attribute:virtualhost_name+' => '',
+	'Class:VirtualMachine/Attribute:osfamily_id' => 'OS family~~',
+	'Class:VirtualMachine/Attribute:osfamily_id+' => '',
+	'Class:VirtualMachine/Attribute:osfamily_name' => 'OS family name~~',
+	'Class:VirtualMachine/Attribute:osfamily_name+' => '',
+	'Class:VirtualMachine/Attribute:osversion_id' => 'OS version~~',
+	'Class:VirtualMachine/Attribute:osversion_id+' => '',
+	'Class:VirtualMachine/Attribute:osversion_name' => 'OS version name~~',
+	'Class:VirtualMachine/Attribute:osversion_name+' => '',
+	'Class:VirtualMachine/Attribute:oslicence_id' => 'OS licence~~',
+	'Class:VirtualMachine/Attribute:oslicence_id+' => '',
+	'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licence name~~',
+	'Class:VirtualMachine/Attribute:oslicence_name+' => '',
+	'Class:VirtualMachine/Attribute:cpu' => 'CPU~~',
+	'Class:VirtualMachine/Attribute:cpu+' => '',
+	'Class:VirtualMachine/Attribute:ram' => 'RAM~~',
+	'Class:VirtualMachine/Attribute:ram+' => '',
+	'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Network Interfaces~~',
+	'Class:VirtualMachine/Attribute:logicalinterface_list+' => '',
+	'Class:LogicalVolume' => 'Logical Volume~~',
+	'Class:LogicalVolume+' => '',
+	'Class:LogicalVolume/Attribute:name' => 'Name~~',
+	'Class:LogicalVolume/Attribute:name+' => '',
+	'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID~~',
+	'Class:LogicalVolume/Attribute:lun_id+' => '',
+	'Class:LogicalVolume/Attribute:description' => 'Description~~',
+	'Class:LogicalVolume/Attribute:description+' => '',
+	'Class:LogicalVolume/Attribute:raid_level' => 'Raid level~~',
+	'Class:LogicalVolume/Attribute:raid_level+' => '',
+	'Class:LogicalVolume/Attribute:size' => 'Size~~',
+	'Class:LogicalVolume/Attribute:size+' => '',
+	'Class:LogicalVolume/Attribute:storagesystem_id' => 'Storage system~~',
+	'Class:LogicalVolume/Attribute:storagesystem_id+' => '',
+	'Class:LogicalVolume/Attribute:storagesystem_name' => 'Storage system name~~',
+	'Class:LogicalVolume/Attribute:storagesystem_name+' => '',
+	'Class:LogicalVolume/Attribute:servers_list' => 'Servers~~',
+	'Class:LogicalVolume/Attribute:servers_list+' => '',
+	'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtual devices~~',
+	'Class:LogicalVolume/Attribute:virtualdevices_list+' => '',
+	'Class:lnkServerToVolume' => 'Link Server / Volume~~',
+	'Class:lnkServerToVolume+' => '',
+	'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume~~',
+	'Class:lnkServerToVolume/Attribute:volume_id+' => '',
+	'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume name~~',
+	'Class:lnkServerToVolume/Attribute:volume_name+' => '',
+	'Class:lnkServerToVolume/Attribute:server_id' => 'Сервер~~',
+	'Class:lnkServerToVolume/Attribute:server_id+' => '',
+	'Class:lnkServerToVolume/Attribute:server_name' => 'Server name~~',
+	'Class:lnkServerToVolume/Attribute:server_name+' => '',
+	'Class:lnkServerToVolume/Attribute:size_used' => 'Size used~~',
+	'Class:lnkServerToVolume/Attribute:size_used+' => '',
+	'Class:lnkVirtualDeviceToVolume' => 'Link Virtual Device / Volume~~',
+	'Class:lnkVirtualDeviceToVolume+' => '',
+	'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume~~',
+	'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '',
+	'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volume name~~',
+	'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '',
+	'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtual device~~',
+	'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '',
+	'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtual device name~~',
+	'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '',
+	'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Size used~~',
+	'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '',
+	'Class:lnkSanToDatacenterDevice' => 'Link San/ Datacenter Device~~',
+	'Class:lnkSanToDatacenterDevice+' => '',
+	'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '',
+	'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN switch name~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '',
+	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Device~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '',
+	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Device name~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '',
+	'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '',
+	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device fc~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '',
+	'Class:Tape' => 'Лента~~',
+	'Class:Tape+' => '',
+	'Class:Tape/Attribute:name' => 'Название~~',
+	'Class:Tape/Attribute:name+' => '',
+	'Class:Tape/Attribute:description' => 'Description~~',
+	'Class:Tape/Attribute:description+' => '',
+	'Class:Tape/Attribute:size' => 'Развер~~',
+	'Class:Tape/Attribute:size+' => '',
+	'Class:Tape/Attribute:tapelibrary_id' => 'Tape library~~',
+	'Class:Tape/Attribute:tapelibrary_id+' => '',
+	'Class:Tape/Attribute:tapelibrary_name' => 'Tape library name~~',
+	'Class:Tape/Attribute:tapelibrary_name+' => '',
+	'Class:NasFileSystem' => 'NAS FileSystem~~',
+	'Class:NasFileSystem+' => '',
+	'Class:NasFileSystem/Attribute:name' => 'Название~~',
+	'Class:NasFileSystem/Attribute:name+' => '',
+	'Class:NasFileSystem/Attribute:description' => 'Description~~',
+	'Class:NasFileSystem/Attribute:description+' => '',
+	'Class:NasFileSystem/Attribute:raid_level' => 'Raid уровень~~',
+	'Class:NasFileSystem/Attribute:raid_level+' => '',
+	'Class:NasFileSystem/Attribute:size' => 'Размер~~',
+	'Class:NasFileSystem/Attribute:size+' => '',
+	'Class:NasFileSystem/Attribute:nas_id' => 'NAS~~',
+	'Class:NasFileSystem/Attribute:nas_id+' => '',
+	'Class:NasFileSystem/Attribute:nas_name' => 'NAS имя~~',
+	'Class:NasFileSystem/Attribute:nas_name+' => '',
+	'Class:Patch' => 'Патч',
+	'Class:Patch+' => '',
+	'Class:Patch/Attribute:name' => 'Название',
+	'Class:Patch/Attribute:name+' => '',
+	'Class:Patch/Attribute:documents_list' => 'Документ~~',
+	'Class:Patch/Attribute:documents_list+' => '',
+	'Class:Patch/Attribute:description' => 'Описание',
+	'Class:Patch/Attribute:description+' => '',
+	'Class:Patch/Attribute:finalclass' => 'Тип~~',
+	'Class:Patch/Attribute:finalclass+' => '',
+	'Class:OSpatch/Attribute:osversion_name' => 'OS version name~~',
+	'Class:OSpatch/Attribute:osversion_name+' => '',
+	'Class:SoftwarePatch/Attribute:software_name' => 'Software name~~',
+	'Class:SoftwarePatch/Attribute:software_name+' => '',
+	'Class:Licence' => 'Лицензия',
+	'Class:Licence+' => '',
+	'Class:Licence/Attribute:name' => 'Название',
+	'Class:Licence/Attribute:name+' => '',
+	'Class:Licence/Attribute:documents_list' => 'Документ~~',
+	'Class:Licence/Attribute:documents_list+' => '',
+	'Class:Licence/Attribute:org_id' => 'Владелец',
+	'Class:Licence/Attribute:org_id+' => '',
+	'Class:Licence/Attribute:organization_name' => 'Название организаций~~',
+	'Class:Licence/Attribute:organization_name+' => '',
+	'Class:Licence/Attribute:usage_limit' => 'Ограничение использования',
+	'Class:Licence/Attribute:usage_limit+' => '',
+	'Class:Licence/Attribute:description' => 'Description~~',
+	'Class:Licence/Attribute:description+' => '',
+	'Class:Licence/Attribute:start_date' => 'Start date~~',
+	'Class:Licence/Attribute:start_date+' => '',
+	'Class:Licence/Attribute:end_date' => 'End date~~',
+	'Class:Licence/Attribute:end_date+' => '',
+	'Class:Licence/Attribute:licence_key' => 'Ключ',
+	'Class:Licence/Attribute:licence_key+' => '',
+	'Class:Licence/Attribute:finalclass' => 'Тип~~',
+	'Class:Licence/Attribute:finalclass+' => '',
+	'Class:OsLicence/Attribute:osversion_name' => 'OS version name~~',
+	'Class:OsLicence/Attribute:osversion_name+' => '',
+	'Class:OsLicence/Attribute:virtualmachines_list' => 'Виртуальные машины~~',
+	'Class:OsLicence/Attribute:virtualmachines_list+' => '',
+	'Class:SoftwareLicence/Attribute:software_name' => 'Название прграммы~~',
+	'Class:SoftwareLicence/Attribute:software_name+' => '',
+	'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Название лицензий~~',
+	'Class:lnkDocumentToLicence/Attribute:licence_name+' => '',
+	'Class:lnkDocumentToLicence/Attribute:document_name' => 'Название документа~~',
+	'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
+	'Class:Typology' => 'Typology~~',
+	'Class:Typology+' => '',
+	'Class:Typology/Attribute:name' => 'Название~~',
+	'Class:Typology/Attribute:name+' => '',
+	'Class:Typology/Attribute:finalclass' => 'Тип~~',
+	'Class:Typology/Attribute:finalclass+' => '',
+	'Class:OSversion/Attribute:osfamily_name' => 'OS family name~~',
+	'Class:OSversion/Attribute:osfamily_name+' => '',
+	'Class:Model/Attribute:brand_name' => 'Brand name~~',
+	'Class:Model/Attribute:brand_name+' => '',
+	'Class:IOSversion/Attribute:brand_name' => 'Brand name~~',
+	'Class:IOSversion/Attribute:brand_name+' => '',
+	'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Patch name~~',
+	'Class:lnkDocumentToPatch/Attribute:patch_name+' => '',
+	'Class:lnkDocumentToPatch/Attribute:document_name' => 'Document name~~',
+	'Class:lnkDocumentToPatch/Attribute:document_name+' => '',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Software patch name~~',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Software instance name~~',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '',
+	'Class:lnkFunctionalCIToOSpatch/Attribute:ospatch_name' => 'OS patch name~~',
+	'Class:lnkFunctionalCIToOSpatch/Attribute:ospatch_name+' => '',
+	'Class:lnkFunctionalCIToOSpatch/Attribute:functionalci_name' => 'Functionalci name~~',
+	'Class:lnkFunctionalCIToOSpatch/Attribute:functionalci_name+' => '',
+	'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Название программы~~',
+	'Class:lnkDocumentToSoftware/Attribute:software_name+' => '',
+	'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Название документа~~',
+	'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
+	'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
+	'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+	'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Контакты~~',
+	'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+	'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
+	'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '',
+	'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Название документа~~',
+	'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '',
+	'Class:Subnet/Attribute:org_name' => 'Имя~~',
+	'Class:Subnet/Attribute:org_name+' => '',
+	'Class:NetworkInterface' => 'Сетевой интерфейс',
+	'Class:NetworkInterface+' => '',
+	'Class:NetworkInterface/Attribute:name' => 'Имя~~',
+	'Class:NetworkInterface/Attribute:name+' => '',
+	'Class:NetworkInterface/Attribute:finalclass' => 'Тип~~',
+	'Class:NetworkInterface/Attribute:finalclass+' => '',
+	'Class:IPinterface' => 'IP интерфейс~~',
+	'Class:IPinterface+' => '',
+	'Class:IPinterface/Attribute:ipaddress' => 'IP адрес~~',
+	'Class:IPinterface/Attribute:ipaddress+' => '',
+	'Class:IPinterface/Attribute:macaddress' => 'MAC адрес~~',
+	'Class:IPinterface/Attribute:macaddress+' => '',
+	'Class:IPinterface/Attribute:comment' => 'Комментарии~~',
+	'Class:IPinterface/Attribute:coment+' => '',
+	'Class:IPinterface/Attribute:ipgateway' => 'Шлюз~~',
+	'Class:IPinterface/Attribute:ipgateway+' => '',
+	'Class:IPinterface/Attribute:ipmask' => 'Маска~~',
+	'Class:IPinterface/Attribute:ipmask+' => '',
+	'Class:IPinterface/Attribute:speed' => 'Скорость~~',
+	'Class:IPinterface/Attribute:speed+' => '',
+	'Class:PhysicalInterface/Attribute:connectableci_name' => 'Имя устройства~~',
+	'Class:PhysicalInterface/Attribute:connectableci_name+' => '',
+	'Class:LogicalInterface' => 'Логический интерфейс~~',
+	'Class:LogicalInterface+' => '',
+	'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Виртуальная машина~~',
+	'Class:LogicalInterface/Attribute:virtualmachine_id+' => '',
+	'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Имя виртуальной машины~~',
+	'Class:LogicalInterface/Attribute:virtualmachine_name+' => '',
+	'Class:FiberChannelInterface' => 'Fiber Channel Interface~~',
+	'Class:FiberChannelInterface+' => '',
+	'Class:FiberChannelInterface/Attribute:speed' => 'Скорость~~',
+	'Class:FiberChannelInterface/Attribute:speed+' => '',
+	'Class:FiberChannelInterface/Attribute:topology' => 'Топология~~',
+	'Class:FiberChannelInterface/Attribute:topology+' => '',
+	'Class:FiberChannelInterface/Attribute:wwn' => 'WWN~~',
+	'Class:FiberChannelInterface/Attribute:wwn+' => '',
+	'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Устройства~~',
+	'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '',
+	'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Название устройства~~',
+	'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Название сетевого устройства~~',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Название подключенных устройств~~',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Application solution name~~',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Business process name~~',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Application solution name~~',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
+	'Class:lnkPersonToTeam/Attribute:team_name' => 'Имя группы~~',
+	'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+	'Class:lnkPersonToTeam/Attribute:person_name' => 'Имя пользователя~~',
+	'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+	'Class:lnkPersonToTeam/Attribute:role_name' => 'Название роли~~',
+	'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+	'Class:Group/Attribute:owner_name' => 'Название',
+	'Class:Group/Attribute:owner_name+' => 'Общее название',
+	'Class:Group/Attribute:parent_name' => 'Название',
+	'Class:Group/Attribute:parent_name+' => '',
+	'Class:Group/Attribute:parent_id_friendlyname' => 'Родительская группа~~',
+	'Class:Group/Attribute:parent_id_friendlyname+' => '',
+	'Class:lnkGroupToCI/Attribute:group_name' => 'Название',
+	'Class:lnkGroupToCI/Attribute:group_name+' => '',
+	'Class:lnkGroupToCI/Attribute:ci_name' => 'Название',
+	'Class:lnkGroupToCI/Attribute:ci_name+' => '',
+	'Menu:Catalogs' => 'Каталоги',
+	'Menu:Catalogs+' => 'Типы данных',
+	'Menu:Audit' => 'Аудит',
+	'Menu:Audit+' => 'Аудит',
+	'Menu:Organization' => 'Организации',
+	'Menu:Organization+' => 'Все организации',
+	'Menu:Application' => 'Приложения',
+	'Menu:Application+' => 'Все приложения',
+	'Menu:DBServer' => 'Серверы баз данных',
+	'Menu:DBServer+' => 'Серверы баз данных',
+	'Menu:ConfigManagement' => 'Управление конфигурациями',
+	'Menu:ConfigManagement+' => 'Управление конфигурациями',
+	'Menu:ConfigManagementOverview' => 'Обзор',
+	'Menu:ConfigManagementOverview+' => 'Обзор',
+	'Menu:Contact' => 'Контакты',
+	'Menu:Contact+' => 'Контакты',
+	'Menu:Person' => 'Лица',
+	'Menu:Person+' => 'Все лица',
+	'Menu:Team' => 'Команды',
+	'Menu:Team+' => 'Все команды',
+	'Menu:Document' => 'Документы',
+	'Menu:Document+' => 'Все документы',
+	'Menu:Location' => 'Расположения',
+	'Menu:Location+' => 'Все расположения',
+	'Menu:ConfigManagementCI' => 'Конфигурационные единицы',
+	'Menu:ConfigManagementCI+' => 'Конфигурационные единицы',
+	'Menu:BusinessProcess' => 'Бизнес-процессы',
+	'Menu:BusinessProcess+' => 'Все бизнес-процессы',
+	'Menu:ApplicationSolution' => 'Програмные решения',
+	'Menu:ApplicationSolution+' => 'Все програмные решения',
+	'Menu:ConfigManagementSoftware' => 'Управление приложениями',
+	'Menu:Licence' => 'Лицензии',
+	'Menu:Licence+' => 'Все лицензии',
+	'Menu:Patch' => 'Патчи',
+	'Menu:Patch+' => 'Все патчи',
+	'Menu:ApplicationInstance' => 'Установленное ПО',
+	'Menu:ApplicationInstance+' => 'Приложения и сервера БД',
+	'Menu:ConfigManagementHardware' => 'Управление инфраструктурой',
+	'Menu:Subnet' => 'Подсети',
+	'Menu:Subnet+' => 'Все подсети',
+	'Menu:NetworkDevice' => 'Сетевые устройства',
+	'Menu:NetworkDevice+' => 'Все сетевые устройства',
+	'Menu:Server' => 'Серверы',
+	'Menu:Server+' => 'Все серверы',
+	'Menu:Printer' => 'Принтеры',
+	'Menu:Printer+' => 'Все принтеры',
+	'Menu:MobilePhone' => 'Мобильные телефоны',
+	'Menu:MobilePhone+' => 'Все мобильные телефоны',
+	'Menu:PC' => 'Персональные компьютеры',
+	'Menu:PC+' => 'Все ПК',
+	'Menu:NewContact' => 'Новый контакт',
+	'Menu:NewContact+' => 'Новый контакт',
+	'Menu:SearchContacts' => 'Поиск контактов',
+	'Menu:SearchContacts+' => 'Поиск контактов',
+	'Menu:NewCI' => 'Новый КЕ',
+	'Menu:NewCI+' => 'Новый КЕ',
+	'Menu:SearchCIs' => 'Поиск КЕ',
+	'Menu:SearchCIs+' => 'Поиск КЕ',
+	'Menu:ConfigManagement:Devices' => 'Устройства',
+	'Menu:ConfigManagement:AllDevices' => 'Количество устройств: %1$d',
+	'Menu:ConfigManagement:virtualization' => 'Виртуализация~~',
+	'Menu:ConfigManagement:EndUsers' => 'Оконечные устройства~~',
+	'Menu:ConfigManagement:SWAndApps' => 'ПО и приложения',
+	'Menu:ConfigManagement:Misc' => 'Разное',
+	'Menu:Group' => 'Группы КЕ',
+	'Menu:Group+' => 'Группы КЕ',
+	'Menu:ConfigManagement:Shortcuts' => 'Ярлыки',
+	'Menu:ConfigManagement:AllContacts' => 'Все контакты: %1$d',
+	'Menu:Typology' => 'Конфигурация топологии~~',
+	'Menu:Typology+' => '',
+	'Menu:OSversion' => 'Версия ОС~~',
+	'Menu:OSversion+' => '',
+	'Menu:Software' => 'Каталог программ~~',
+	'Menu:Software+' => '',
+	'UI_WelcomeMenu_AllConfigItems' => 'Общее~~',
+	'Menu:ConfigManagement:Typology' => 'Конфигурация топологии~~',
 ));
 ));
-?>
+?>

+ 60 - 84
datamodels/2.x/itop-knownerror-mgmt/ru.dict.itop-knownerror-mgmt.php

@@ -17,42 +17,12 @@
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 
 /**
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @license     http://opensource.org/licenses/AGPL-3.0
+ * @licence	http://opensource.org/licenses/AGPL-3.0
  */
  */
 
 
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-//////////////////////////////////////////////////////////////////////
-// Classes in 'bizmodel'
-//////////////////////////////////////////////////////////////////////
-//
-
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-//
-// Class: KnownError
-//
-
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:KnownError' => 'Известные ошибки',
 	'Class:KnownError' => 'Известные ошибки',
 	'Class:KnownError+' => 'Ошибки задокументированные как известные',
 	'Class:KnownError+' => 'Ошибки задокументированные как известные',
@@ -60,12 +30,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:KnownError/Attribute:name+' => '',
 	'Class:KnownError/Attribute:name+' => '',
 	'Class:KnownError/Attribute:org_id' => 'Клинт',
 	'Class:KnownError/Attribute:org_id' => 'Клинт',
 	'Class:KnownError/Attribute:org_id+' => '',
 	'Class:KnownError/Attribute:org_id+' => '',
-	'Class:KnownError/Attribute:cust_name' => 'Имя клиента',
-	'Class:KnownError/Attribute:cust_name+' => '',
 	'Class:KnownError/Attribute:problem_id' => 'Связанная проблема',
 	'Class:KnownError/Attribute:problem_id' => 'Связанная проблема',
 	'Class:KnownError/Attribute:problem_id+' => '',
 	'Class:KnownError/Attribute:problem_id+' => '',
-	'Class:KnownError/Attribute:problem_ref' => 'Ссылка',
-	'Class:KnownError/Attribute:problem_ref+' => '',
 	'Class:KnownError/Attribute:symptom' => 'Проявление',
 	'Class:KnownError/Attribute:symptom' => 'Проявление',
 	'Class:KnownError/Attribute:symptom+' => '',
 	'Class:KnownError/Attribute:symptom+' => '',
 	'Class:KnownError/Attribute:root_cause' => 'Основная причина',
 	'Class:KnownError/Attribute:root_cause' => 'Основная причина',
@@ -96,55 +62,65 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:KnownError/Attribute:ci_list+' => '',
 	'Class:KnownError/Attribute:ci_list+' => '',
 	'Class:KnownError/Attribute:document_list' => 'Документы',
 	'Class:KnownError/Attribute:document_list' => 'Документы',
 	'Class:KnownError/Attribute:document_list+' => '',
 	'Class:KnownError/Attribute:document_list+' => '',
-));
-
-
-//
-// Class: lnkInfraError
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkInfraError' => 'InfraErrorLinks',
-	'Class:lnkInfraError+' => 'Infra относящаяся к известной ошибке',
-	'Class:lnkInfraError/Attribute:infra_id' => 'КЕ',
-	'Class:lnkInfraError/Attribute:infra_id+' => '',
-	'Class:lnkInfraError/Attribute:infra_name' => 'Название КЕ',
-	'Class:lnkInfraError/Attribute:infra_name+' => '',
-	'Class:lnkInfraError/Attribute:infra_status' => 'Статус КЕ',
-	'Class:lnkInfraError/Attribute:infra_status+' => '',
-	'Class:lnkInfraError/Attribute:error_id' => 'Ошибка',
-	'Class:lnkInfraError/Attribute:error_id+' => '',
-	'Class:lnkInfraError/Attribute:error_name' => 'Название ошибки',
-	'Class:lnkInfraError/Attribute:error_name+' => '',
-	'Class:lnkInfraError/Attribute:reason' => 'Причина',
-	'Class:lnkInfraError/Attribute:reason+' => '',
-));
-
-//
-// Class: lnkDocumentError
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkDocumentError' => 'DocumentsErrorLinks',
-	'Class:lnkDocumentError+' => 'Связь между документом и известной ошибкой',
-	'Class:lnkDocumentError/Attribute:doc_id' => 'Документ',
-	'Class:lnkDocumentError/Attribute:doc_id+' => '',
-	'Class:lnkDocumentError/Attribute:doc_name' => 'Название документа',
-	'Class:lnkDocumentError/Attribute:doc_name+' => '',
-	'Class:lnkDocumentError/Attribute:error_id' => 'Ошибка',
-	'Class:lnkDocumentError/Attribute:error_id+' => '',
-	'Class:lnkDocumentError/Attribute:error_name' => 'Название ошибки',
-	'Class:lnkDocumentError/Attribute:error_name+' => '',
-	'Class:lnkDocumentError/Attribute:link_type' => 'Информация',
-	'Class:lnkDocumentError/Attribute:link_type+' => '',
-));
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkErrorToFunctionalCI' => 'Link Error / FunctionalCI~~',
+	'Class:lnkErrorToFunctionalCI+' => '',
+	'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI~~',
+	'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '',
+	'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Error~~',
+	'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '',
+	'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Reason~~',
+	'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '',
+	'Class:lnkDocumentToError' => 'Link Documents / Errors~~',
+	'Class:lnkDocumentToError+' => '',
+	'Class:lnkDocumentToError/Attribute:document_id' => 'Document~~',
+	'Class:lnkDocumentToError/Attribute:document_id+' => '',
+	'Class:lnkDocumentToError/Attribute:error_id' => 'Error~~',
+	'Class:lnkDocumentToError/Attribute:error_id+' => '',
+	'Class:lnkDocumentToError/Attribute:link_type' => 'link_type~~',
+	'Class:lnkDocumentToError/Attribute:link_type+' => '',
+	'Class:FAQ' => 'FAQ~~',
+	'Class:FAQ+' => '',
+	'Class:FAQ/Attribute:title' => 'Title~~',
+	'Class:FAQ/Attribute:title+' => '',
+	'Class:FAQ/Attribute:summary' => 'Summary~~',
+	'Class:FAQ/Attribute:summary+' => '',
+	'Class:FAQ/Attribute:description' => 'Description~~',
+	'Class:FAQ/Attribute:description+' => '',
+	'Class:FAQ/Attribute:category_id' => 'Category~~',
+	'Class:FAQ/Attribute:category_id+' => '',
+	'Class:FAQ/Attribute:error_code' => 'Error code~~',
+	'Class:FAQ/Attribute:error_code+' => '',
+	'Class:FAQ/Attribute:key_words' => 'Key words~~',
+	'Class:FAQ/Attribute:key_words+' => '',
+	'Class:FAQcategory' => 'FAQ Category~~',
+	'Class:FAQcategory+' => '',
+	'Class:FAQcategory/Attribute:name' => 'Name~~',
+	'Class:FAQcategory/Attribute:name+' => '',
+	'Class:FAQcategory/Attribute:faq_list' => 'FAQs~~',
+	'Class:FAQcategory/Attribute:faq_list+' => '',
 	'Menu:NewError' => 'Новая известная ошибка',
 	'Menu:NewError' => 'Новая известная ошибка',
 	'Menu:NewError+' => 'Создание новой известной ошибки',
 	'Menu:NewError+' => 'Создание новой известной ошибки',
 	'Menu:SearchError' => 'Поиск известных ошибок',
 	'Menu:SearchError' => 'Поиск известных ошибок',
 	'Menu:SearchError+' => 'Поиск известных ошибок',
 	'Menu:SearchError+' => 'Поиск известных ошибок',
-        'Menu:Problem:KnownErrors' => 'Все известные ошибки',
-        'Menu:Problem:KnownErrors+' => 'Все известные ошибки',
+	'Menu:Problem:KnownErrors' => 'Все известные ошибки',
+	'Menu:Problem:KnownErrors+' => 'Все известные ошибки',
+	'Menu:FAQCategory' => 'FAQ categories~~',
+	'Menu:FAQCategory+' => '',
+	'Menu:FAQ' => 'FAQs~~',
+	'Menu:FAQ+' => '',
+	'Class:KnownError/Attribute:cust_name' => 'Имя клиента',
+	'Class:KnownError/Attribute:cust_name+' => '',
+	'Class:KnownError/Attribute:problem_ref' => 'Ссылка',
+	'Class:KnownError/Attribute:problem_ref+' => '',
+	'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI name~~',
+	'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '',
+	'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Error name~~',
+	'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '',
+	'Class:lnkDocumentToError/Attribute:document_name' => 'Document Name~~',
+	'Class:lnkDocumentToError/Attribute:document_name+' => '',
+	'Class:lnkDocumentToError/Attribute:error_name' => 'Error name~~',
+	'Class:lnkDocumentToError/Attribute:error_name+' => '',
+	'Class:FAQ/Attribute:category_name' => 'Category name~~',
+	'Class:FAQ/Attribute:category_name+' => '',
 ));
 ));
-?>
+?>

+ 37 - 86
datamodels/2.x/itop-problem-mgmt/ru.dict.itop-problem-mgmt.php

@@ -17,69 +17,12 @@
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 
 /**
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @license     http://opensource.org/licenses/AGPL-3.0
+ * @licence	http://opensource.org/licenses/AGPL-3.0
  */
  */
 
 
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-//////////////////////////////////////////////////////////////////////
-// Classes in 'bizmodel'
-//////////////////////////////////////////////////////////////////////
-//
-
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-
-
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-        'Menu:ProblemManagement' => 'Управление проблемами',
-        'Menu:ProblemManagement+' => 'Управление проблемами',
-    	'Menu:Problem:Overview' => 'Обзор',
-    	'Menu:Problem:Overview+' => 'Обзор',
-    	'Menu:NewProblem' => 'Новая проблема',
-    	'Menu:NewProblem+' => 'Новая проблема',
-    	'Menu:SearchProblems' => 'Поиск проблем',
-    	'Menu:SearchProblems+' => 'Поиск проблем',
-    	'Menu:Problem:Shortcuts' => 'Ярлыки',
-        'Menu:Problem:MyProblems' => 'Мои проблемы',
-        'Menu:Problem:MyProblems+' => 'Мои проблемы',
-        'Menu:Problem:OpenProblems' => 'Все открытые проблемы',
-        'Menu:Problem:OpenProblems+' => 'Все открытые проблемы',
-	'UI-ProblemManagementOverview-ProblemByService' => 'Проблемы по сервису',
-	'UI-ProblemManagementOverview-ProblemByService+' => 'Проблемы по сервису',
-	'UI-ProblemManagementOverview-ProblemByPriority' => 'Проблемы по приоритету',
-	'UI-ProblemManagementOverview-ProblemByPriority+' => 'Проблемы по приоритету',
-	'UI-ProblemManagementOverview-ProblemUnassigned' => 'Неназначенные проблемы',
-	'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Неназначенные проблемы',
-	'UI:ProblemMgmtMenuOverview:Title' => 'Панель управление проблемами',
-	'UI:ProblemMgmtMenuOverview:Title+' => 'Панель управление проблемами',
-
-));
-//
-// Class: Problem
-//
-
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Problem' => 'Проблема',
 	'Class:Problem' => 'Проблема',
 	'Class:Problem+' => '',
 	'Class:Problem+' => '',
@@ -93,18 +36,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Problem/Attribute:status/Value:resolved+' => '',
 	'Class:Problem/Attribute:status/Value:resolved+' => '',
 	'Class:Problem/Attribute:status/Value:closed' => 'Закрыта',
 	'Class:Problem/Attribute:status/Value:closed' => 'Закрыта',
 	'Class:Problem/Attribute:status/Value:closed+' => '',
 	'Class:Problem/Attribute:status/Value:closed+' => '',
-	'Class:Problem/Attribute:org_id' => 'Клиент',
-	'Class:Problem/Attribute:org_id+' => '',
-	'Class:Problem/Attribute:org_name' => 'Название',
-	'Class:Problem/Attribute:org_name+' => 'Общее название',
 	'Class:Problem/Attribute:service_id' => 'Услуга',
 	'Class:Problem/Attribute:service_id' => 'Услуга',
 	'Class:Problem/Attribute:service_id+' => '',
 	'Class:Problem/Attribute:service_id+' => '',
-	'Class:Problem/Attribute:service_name' => 'Название',
-	'Class:Problem/Attribute:service_name+' => '',
 	'Class:Problem/Attribute:servicesubcategory_id' => 'Категория услуги',
 	'Class:Problem/Attribute:servicesubcategory_id' => 'Категория услуги',
 	'Class:Problem/Attribute:servicesubcategory_id+' => '',
 	'Class:Problem/Attribute:servicesubcategory_id+' => '',
-	'Class:Problem/Attribute:servicesubcategory_name' => 'Название',
-	'Class:Problem/Attribute:servicesubcategory_name+' => '',
 	'Class:Problem/Attribute:product' => 'Продукт',
 	'Class:Problem/Attribute:product' => 'Продукт',
 	'Class:Problem/Attribute:product+' => '',
 	'Class:Problem/Attribute:product+' => '',
 	'Class:Problem/Attribute:impact' => 'Воздействие',
 	'Class:Problem/Attribute:impact' => 'Воздействие',
@@ -123,6 +58,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Problem/Attribute:urgency/Value:2+' => 'Средняя',
 	'Class:Problem/Attribute:urgency/Value:2+' => 'Средняя',
 	'Class:Problem/Attribute:urgency/Value:3' => 'Высокая',
 	'Class:Problem/Attribute:urgency/Value:3' => 'Высокая',
 	'Class:Problem/Attribute:urgency/Value:3+' => 'Высокая',
 	'Class:Problem/Attribute:urgency/Value:3+' => 'Высокая',
+	'Class:Problem/Attribute:urgency/Value:4' => 'low~~',
+	'Class:Problem/Attribute:urgency/Value:4+' => '',
 	'Class:Problem/Attribute:priority' => 'Приоритет',
 	'Class:Problem/Attribute:priority' => 'Приоритет',
 	'Class:Problem/Attribute:priority+' => '',
 	'Class:Problem/Attribute:priority+' => '',
 	'Class:Problem/Attribute:priority/Value:1' => 'Низкий',
 	'Class:Problem/Attribute:priority/Value:1' => 'Низкий',
@@ -131,30 +68,18 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Problem/Attribute:priority/Value:2+' => '',
 	'Class:Problem/Attribute:priority/Value:2+' => '',
 	'Class:Problem/Attribute:priority/Value:3' => 'Высокий',
 	'Class:Problem/Attribute:priority/Value:3' => 'Высокий',
 	'Class:Problem/Attribute:priority/Value:3+' => '',
 	'Class:Problem/Attribute:priority/Value:3+' => '',
-	'Class:Problem/Attribute:workgroup_id' => 'Рабочая группа',
-	'Class:Problem/Attribute:workgroup_id+' => '',
-	'Class:Problem/Attribute:workgroup_name' => 'Название',
-	'Class:Problem/Attribute:workgroup_name+' => '',
-	'Class:Problem/Attribute:agent_id' => 'Агент',
-	'Class:Problem/Attribute:agent_id+' => '',
-	'Class:Problem/Attribute:agent_name' => 'Имя агента',
-	'Class:Problem/Attribute:agent_name+' => '',
-	'Class:Problem/Attribute:agent_email' => 'e-mail агента',
-	'Class:Problem/Attribute:agent_email+' => '',
+	'Class:Problem/Attribute:priority/Value:4' => 'Low~~',
+	'Class:Problem/Attribute:priority/Value:4+' => '',
 	'Class:Problem/Attribute:related_change_id' => 'Связанные изменения',
 	'Class:Problem/Attribute:related_change_id' => 'Связанные изменения',
 	'Class:Problem/Attribute:related_change_id+' => '',
 	'Class:Problem/Attribute:related_change_id+' => '',
-	'Class:Problem/Attribute:related_change_ref' => 'Ссылка',
-	'Class:Problem/Attribute:related_change_ref+' => '',
-	'Class:Problem/Attribute:close_date' => 'Дата закрытия',
-	'Class:Problem/Attribute:close_date+' => '',
-	'Class:Problem/Attribute:last_update' => 'Последнее обновление',
-	'Class:Problem/Attribute:last_update+' => '',
 	'Class:Problem/Attribute:assignment_date' => 'Дата назначения',
 	'Class:Problem/Attribute:assignment_date' => 'Дата назначения',
 	'Class:Problem/Attribute:assignment_date+' => '',
 	'Class:Problem/Attribute:assignment_date+' => '',
 	'Class:Problem/Attribute:resolution_date' => 'Дата решения',
 	'Class:Problem/Attribute:resolution_date' => 'Дата решения',
 	'Class:Problem/Attribute:resolution_date+' => '',
 	'Class:Problem/Attribute:resolution_date+' => '',
 	'Class:Problem/Attribute:knownerrors_list' => 'Известные ошибки',
 	'Class:Problem/Attribute:knownerrors_list' => 'Известные ошибки',
 	'Class:Problem/Attribute:knownerrors_list+' => '',
 	'Class:Problem/Attribute:knownerrors_list+' => '',
+	'Class:Problem/Attribute:related_request_list' => 'Related requests~~',
+	'Class:Problem/Attribute:related_request_list+' => '',
 	'Class:Problem/Stimulus:ev_assign' => 'Назначить',
 	'Class:Problem/Stimulus:ev_assign' => 'Назначить',
 	'Class:Problem/Stimulus:ev_assign+' => '',
 	'Class:Problem/Stimulus:ev_assign+' => '',
 	'Class:Problem/Stimulus:ev_reassign' => 'Переназначить',
 	'Class:Problem/Stimulus:ev_reassign' => 'Переназначить',
@@ -163,6 +88,32 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Problem/Stimulus:ev_resolve+' => '',
 	'Class:Problem/Stimulus:ev_resolve+' => '',
 	'Class:Problem/Stimulus:ev_close' => 'Закрыть',
 	'Class:Problem/Stimulus:ev_close' => 'Закрыть',
 	'Class:Problem/Stimulus:ev_close+' => '',
 	'Class:Problem/Stimulus:ev_close+' => '',
+	'Menu:ProblemManagement' => 'Управление проблемами',
+	'Menu:ProblemManagement+' => 'Управление проблемами',
+	'Menu:Problem:Overview' => 'Обзор',
+	'Menu:Problem:Overview+' => 'Обзор',
+	'Menu:NewProblem' => 'Новая проблема',
+	'Menu:NewProblem+' => 'Новая проблема',
+	'Menu:SearchProblems' => 'Поиск проблем',
+	'Menu:SearchProblems+' => 'Поиск проблем',
+	'Menu:Problem:Shortcuts' => 'Ярлыки',
+	'Menu:Problem:MyProblems' => 'Мои проблемы',
+	'Menu:Problem:MyProblems+' => 'Мои проблемы',
+	'Menu:Problem:OpenProblems' => 'Все открытые проблемы',
+	'Menu:Problem:OpenProblems+' => 'Все открытые проблемы',
+	'UI-ProblemManagementOverview-ProblemByService' => 'Проблемы по сервису',
+	'UI-ProblemManagementOverview-ProblemByService+' => 'Проблемы по сервису',
+	'UI-ProblemManagementOverview-ProblemByPriority' => 'Проблемы по приоритету',
+	'UI-ProblemManagementOverview-ProblemByPriority+' => 'Проблемы по приоритету',
+	'UI-ProblemManagementOverview-ProblemUnassigned' => 'Неназначенные проблемы',
+	'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Неназначенные проблемы',
+	'UI:ProblemMgmtMenuOverview:Title' => 'Панель управление проблемами',
+	'UI:ProblemMgmtMenuOverview:Title+' => 'Панель управление проблемами',
+	'Class:Problem/Attribute:service_name' => 'Название',
+	'Class:Problem/Attribute:service_name+' => '',
+	'Class:Problem/Attribute:servicesubcategory_name' => 'Название',
+	'Class:Problem/Attribute:servicesubcategory_name+' => '',
+	'Class:Problem/Attribute:related_change_ref' => 'Ссылка',
+	'Class:Problem/Attribute:related_change_ref+' => '',
 ));
 ));
-
-?>
+?>

+ 297 - 393
datamodels/2.x/itop-service-mgmt/ru.dict.itop-service-mgmt.php

@@ -17,289 +17,93 @@
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 
 /**
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @license     http://opensource.org/licenses/AGPL-3.0
+ * @licence	http://opensource.org/licenses/AGPL-3.0
  */
  */
 
 
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-'Menu:ServiceManagement' => 'Управление сервисами',
-'Menu:ServiceManagement+' => 'Обзор управление сервисами',
-'Menu:Service:Overview' => 'Обзор',
-'Menu:Service:Overview+' => '',
-'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Договоры по уровню сервиса',
-'UI-ServiceManagementMenu-ContractsByStatus' => 'Договоры по статусу',
-'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Договоры заканчивающиеся в течении 30-ти ней',
-
-'Menu:ServiceType' => 'Типы сервисов',
-'Menu:ServiceType+' => 'Типы сервисов',
-'Menu:ProviderContract' => 'Договоры с поставщиками',
-'Menu:ProviderContract+' => 'Договоры с поставщиками',
-'Menu:CustomerContract' => 'Договоры с клиентами',
-'Menu:CustomerContract+' => 'Договоры с клиентами',
-'Menu:ServiceSubcategory' => 'Подкатегории сервисов',
-'Menu:ServiceSubcategory+' => 'Подкатегории сервисов',
-'Menu:Service' => 'Сервисы',
-'Menu:Service+' => 'Сервисы',
-'Menu:SLA' => 'SLAs',
-'Menu:SLA+' => 'Соглашения об уровне обслуживания',
-'Menu:SLT' => 'SLTs',
-'Menu:SLT+' => 'Цели уровня обслуживания',
-
-));
-
-
-/*
-	'UI:ServiceManagementMenu' => 'Gestion des Services',
-	'UI:ServiceManagementMenu+' => 'Gestion des Services',
-	'UI:ServiceManagementMenu:Title' => 'Résumé des services & contrats',
-	'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contrats par niveau de service',
-	'UI-ServiceManagementMenu-ContractsByStatus' => 'Contrats par état',
-	'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contrats se terminant dans moins de 30 jours',
-*/
-
-
-//
-// Class: Contract
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Contract' => 'Договор',
-	'Class:Contract+' => '',
-	'Class:Contract/Attribute:name' => 'Название',
-	'Class:Contract/Attribute:name+' => '',
-	'Class:Contract/Attribute:description' => 'Орисание',
-	'Class:Contract/Attribute:description+' => '',
-	'Class:Contract/Attribute:start_date' => 'Дата начала',
-	'Class:Contract/Attribute:start_date+' => '',
-	'Class:Contract/Attribute:end_date' => 'Дата окончания',
-	'Class:Contract/Attribute:end_date+' => '',
-	'Class:Contract/Attribute:cost' => 'Стоимость',
-	'Class:Contract/Attribute:cost+' => '',
-	'Class:Contract/Attribute:cost_currency' => 'Валюта стоимости',
-	'Class:Contract/Attribute:cost_currency+' => '',
-	'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Доллары',
-	'Class:Contract/Attribute:cost_currency/Value:dollars+' => '',
-	'Class:Contract/Attribute:cost_currency/Value:euros' => 'Евро',
-	'Class:Contract/Attribute:cost_currency/Value:euros+' => '',
-	'Class:Contract/Attribute:cost_unit' => 'Единица стоимости',
-	'Class:Contract/Attribute:cost_unit+' => '',
-	'Class:Contract/Attribute:billing_frequency' => 'Частота платежей',
-	'Class:Contract/Attribute:billing_frequency+' => '',
-	'Class:Contract/Attribute:contact_list' => 'Договора',
-	'Class:Contract/Attribute:contact_list+' => 'Договора связанные с этим договром',
-	'Class:Contract/Attribute:document_list' => 'Документы',
-	'Class:Contract/Attribute:document_list+' => 'Документы связанные с этим договором',
-	'Class:Contract/Attribute:ci_list' => 'КЕ',
-	'Class:Contract/Attribute:ci_list+' => 'КЕ поддерживаемые договором',
-	'Class:Contract/Attribute:finalclass' => 'Тип',
-	'Class:Contract/Attribute:finalclass+' => '',
-));
-
-//
-// Class: ProviderContract
-//
-
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:ContractType' => 'Contract Type~~',
+	'Class:ContractType+' => '',
+	'Class:CustomerContract' => 'Договора с клиентами',
+	'Class:CustomerContract+' => '',
+	'Class:CustomerContract/Attribute:services_list' => 'Services~~',
+	'Class:CustomerContract/Attribute:services_list+' => '',
 	'Class:ProviderContract' => 'Договора с поставщиками',
 	'Class:ProviderContract' => 'Договора с поставщиками',
 	'Class:ProviderContract+' => '',
 	'Class:ProviderContract+' => '',
-	'Class:ProviderContract/Attribute:provider_id' => 'Поставщики',
-	'Class:ProviderContract/Attribute:provider_id+' => '',
-	'Class:ProviderContract/Attribute:provider_name' => 'Название поставщика',
-	'Class:ProviderContract/Attribute:provider_name+' => '',
+	'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~',
+	'Class:ProviderContract/Attribute:functionalcis_list+' => '',
 	'Class:ProviderContract/Attribute:sla' => 'SLA',
 	'Class:ProviderContract/Attribute:sla' => 'SLA',
 	'Class:ProviderContract/Attribute:sla+' => 'Договор об уровне сервиса',
 	'Class:ProviderContract/Attribute:sla+' => 'Договор об уровне сервиса',
 	'Class:ProviderContract/Attribute:coverage' => 'Время работы',
 	'Class:ProviderContract/Attribute:coverage' => 'Время работы',
 	'Class:ProviderContract/Attribute:coverage+' => '',
 	'Class:ProviderContract/Attribute:coverage+' => '',
-));
-
-//
-// Class: CustomerContract
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:CustomerContract' => 'Договора с клиентами',
-	'Class:CustomerContract+' => '',
-	'Class:CustomerContract/Attribute:org_id' => 'Клиент',
-	'Class:CustomerContract/Attribute:org_id+' => '',
-	'Class:CustomerContract/Attribute:org_name' => 'Название клиента',
-	'Class:CustomerContract/Attribute:org_name+' => '',
-	'Class:CustomerContract/Attribute:provider_id' => 'Поставщик',
-	'Class:CustomerContract/Attribute:provider_id+' => '',
-	'Class:CustomerContract/Attribute:provider_name' => 'Название поставщика',
-	'Class:CustomerContract/Attribute:provider_name+' => '',
-	'Class:CustomerContract/Attribute:support_team_id' => 'Команда поддержки',
-	'Class:CustomerContract/Attribute:support_team_id+' => '',
-	'Class:CustomerContract/Attribute:support_team_name' => 'Команда поддержки',
-	'Class:CustomerContract/Attribute:support_team_name+' => '',
-	'Class:CustomerContract/Attribute:provider_list' => 'Поставщики',
-	'Class:CustomerContract/Attribute:provider_list+' => '',
-	'Class:CustomerContract/Attribute:sla_list' => 'SLAs',
-	'Class:CustomerContract/Attribute:sla_list+' => 'Список СУО относящихся к договору',
-	'Class:CustomerContract/Attribute:provider_list' => 'В основе контрактов',
-	'Class:CustomerContract/Attribute:sla_list+' => '',
-));
-//
-// Class: lnkCustomerContractToProviderContract
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkCustomerContractToProviderContract' => 'Связи между договорами клиентов и поставщиков',
-	'Class:lnkCustomerContractToProviderContract+' => '',
-	'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_id' => 'Договор клиента',
-	'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_id+' => '',
-	'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_name' => 'Название',
-	'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_name+' => '',
-	'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_id' => 'Договор провайдера',
-	'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_id+' => '',
-	'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_name' => 'Название',
-	'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_name+' => '',
-	'Class:lnkCustomerContractToProviderContract/Attribute:provider_sla' => 'SLA Поставщика',
-	'Class:lnkCustomerContractToProviderContract/Attribute:provider_sla+' => 'Соглашение об уровне обслуживания',
-	'Class:lnkCustomerContractToProviderContract/Attribute:provider_coverage' => 'Время работы',
-	'Class:lnkCustomerContractToProviderContract/Attribute:provider_coverage+' => '',
-));
-
-
-//
-// Class: lnkContractToSLA
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkContractToSLA' => 'Договоры/SLA',
-	'Class:lnkContractToSLA+' => '',
-	'Class:lnkContractToSLA/Attribute:contract_id' => 'Договор',
-	'Class:lnkContractToSLA/Attribute:contract_id+' => '',
-	'Class:lnkContractToSLA/Attribute:contract_name' => 'Договор',
-	'Class:lnkContractToSLA/Attribute:contract_name+' => '',
-	'Class:lnkContractToSLA/Attribute:sla_id' => 'SLA',
-	'Class:lnkContractToSLA/Attribute:sla_id+' => '',
-	'Class:lnkContractToSLA/Attribute:sla_name' => 'SLA',
-	'Class:lnkContractToSLA/Attribute:sla_name+' => '',
-	'Class:lnkContractToSLA/Attribute:coverage' => 'Время работы',
-	'Class:lnkContractToSLA/Attribute:coverage+' => '',
-));
-
-//
-// Class: lnkContractToDoc
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkContractToDoc' => 'Договор/Документ',
-	'Class:lnkContractToDoc+' => '',
-	'Class:lnkContractToDoc/Attribute:contract_id' => 'Договор',
-	'Class:lnkContractToDoc/Attribute:contract_id+' => '',
-	'Class:lnkContractToDoc/Attribute:contract_name' => 'Договор',
-	'Class:lnkContractToDoc/Attribute:contract_name+' => '',
-	'Class:lnkContractToDoc/Attribute:document_id' => 'Документ',
-	'Class:lnkContractToDoc/Attribute:document_id+' => '',
-	'Class:lnkContractToDoc/Attribute:document_name' => 'Документ',
-	'Class:lnkContractToDoc/Attribute:document_name+' => '',
-	'Class:lnkContractToDoc/Attribute:document_type' => 'Тип документа',
-	'Class:lnkContractToDoc/Attribute:document_type+' => '',
-	'Class:lnkContractToDoc/Attribute:document_status' => 'Статус документа',
-	'Class:lnkContractToDoc/Attribute:document_status+' => '',
-));
-
-//
-// Class: lnkContractToContact
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkContractToContact' => 'Договор/Договор',
-	'Class:lnkContractToContact+' => '',
-	'Class:lnkContractToContact/Attribute:contract_id' => 'Договор',
-	'Class:lnkContractToContact/Attribute:contract_id+' => '',
-	'Class:lnkContractToContact/Attribute:contract_name' => 'Договор',
-	'Class:lnkContractToContact/Attribute:contract_name+' => '',
-	'Class:lnkContractToContact/Attribute:contact_id' => 'Контакт',
-	'Class:lnkContractToContact/Attribute:contact_id+' => '',
-	'Class:lnkContractToContact/Attribute:contact_name' => 'Контакт',
-	'Class:lnkContractToContact/Attribute:contact_name+' => '',
-	'Class:lnkContractToContact/Attribute:contact_email' => 'e-mail Контакта',
-	'Class:lnkContractToContact/Attribute:contact_email+' => '',
-	'Class:lnkContractToContact/Attribute:role' => 'Роль',
-	'Class:lnkContractToContact/Attribute:role+' => '',
-));
-
-//
-// Class: lnkContractToCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkContractToCI' => 'Договор/КЕ',
-	'Class:lnkContractToCI+' => '',
-	'Class:lnkContractToCI/Attribute:contract_id' => 'Договор',
-	'Class:lnkContractToCI/Attribute:contract_id+' => '',
-	'Class:lnkContractToCI/Attribute:contract_name' => 'Договор',
-	'Class:lnkContractToCI/Attribute:contract_name+' => '',
-	'Class:lnkContractToCI/Attribute:ci_id' => 'КЕ',
-	'Class:lnkContractToCI/Attribute:ci_id+' => '',
-	'Class:lnkContractToCI/Attribute:ci_name' => 'КЕ',
-	'Class:lnkContractToCI/Attribute:ci_name+' => '',
-	'Class:lnkContractToCI/Attribute:ci_status' => 'Статус КЕ',
-	'Class:lnkContractToCI/Attribute:ci_status+' => '',
-));
-
-//
-// Class: Service
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkContactToContract' => 'Link Contact / Contract~~',
+	'Class:lnkContactToContract+' => '',
+	'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~',
+	'Class:lnkContactToContract/Attribute:contract_id+' => '',
+	'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~',
+	'Class:lnkContactToContract/Attribute:contact_id+' => '',
+	'Class:lnkContractToDocument' => 'Link Contract / Document~~',
+	'Class:lnkContractToDocument+' => '',
+	'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~',
+	'Class:lnkContractToDocument/Attribute:contract_id+' => '',
+	'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~',
+	'Class:lnkContractToDocument/Attribute:document_id+' => '',
+	'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~',
+	'Class:lnkFunctionalCIToProviderContract+' => '',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '',
+	'Class:ServiceFamily' => 'Service Familly~~',
+	'Class:ServiceFamily+' => '',
+	'Class:ServiceFamily/Attribute:name' => 'Name~~',
+	'Class:ServiceFamily/Attribute:name+' => '',
+	'Class:ServiceFamily/Attribute:services_list' => 'Services~~',
+	'Class:ServiceFamily/Attribute:services_list+' => '',
 	'Class:Service' => 'Услуга',
 	'Class:Service' => 'Услуга',
 	'Class:Service+' => '',
 	'Class:Service+' => '',
-	'Class:Service/Attribute:org_id' => 'Поставщик',
-	'Class:Service/Attribute:org_id+' => '',
-	'Class:Service/Attribute:provider_name' => 'Поставщик',
-	'Class:Service/Attribute:provider_name+' => '',
 	'Class:Service/Attribute:name' => 'Название',
 	'Class:Service/Attribute:name' => 'Название',
 	'Class:Service/Attribute:name+' => '',
 	'Class:Service/Attribute:name+' => '',
+	'Class:Service/Attribute:org_id' => 'Поставщик',
+	'Class:Service/Attribute:org_id+' => '',
+	'Class:Service/Attribute:servicefamily_id' => 'Service Family~~',
+	'Class:Service/Attribute:servicefamily_id+' => '',
 	'Class:Service/Attribute:description' => 'Описание',
 	'Class:Service/Attribute:description' => 'Описание',
 	'Class:Service/Attribute:description+' => '',
 	'Class:Service/Attribute:description+' => '',
-	'Class:Service/Attribute:type' => 'Тип',
-	'Class:Service/Attribute:type+' => '',
-	'Class:Service/Attribute:type/Value:IncidentManagement' => 'Управление инцидентами',
-	'Class:Service/Attribute:type/Value:IncidentManagement+' => 'Управление инцидентами',
-	'Class:Service/Attribute:type/Value:RequestManagement' => 'Управление запросами',
-	'Class:Service/Attribute:type/Value:RequestManagement+' => 'Управление запросами',
+	'Class:Service/Attribute:documents_list' => 'Documents~~',
+	'Class:Service/Attribute:documents_list+' => '',
+	'Class:Service/Attribute:contacts_list' => 'Contacts~~',
+	'Class:Service/Attribute:contacts_list+' => '',
 	'Class:Service/Attribute:status' => 'Статус',
 	'Class:Service/Attribute:status' => 'Статус',
 	'Class:Service/Attribute:status+' => '',
 	'Class:Service/Attribute:status+' => '',
-	'Class:Service/Attribute:status/Value:design' => 'Дизайн',
-	'Class:Service/Attribute:status/Value:design+' => '',
+	'Class:Service/Attribute:status/Value:implementation' => '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:status/Value:production+' => '',
 	'Class:Service/Attribute:status/Value:production+' => '',
-	'Class:Service/Attribute:subcategory_list' => 'Подкатегория услуги',
-	'Class:Service/Attribute:subcategory_list+' => '',
-	'Class:Service/Attribute:sla_list' => 'SLAs',
-	'Class:Service/Attribute:sla_list+' => '',
-	'Class:Service/Attribute:document_list' => 'Документы',
-	'Class:Service/Attribute:document_list+' => 'Документа прикреплённые к услуге',
-	'Class:Service/Attribute:contact_list' => 'Контакты',
-	'Class:Service/Attribute:contact_list+' => 'Контакты имющие роль для услуги',
-	'Class:Service/Tab:Related_Contracts' => 'Связанные договора',
-	'Class:Service/Tab:Related_Contracts+' => 'Договора связанные с услугой',
-));
-
-//
-// Class: ServiceSubcategory
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~',
+	'Class:Service/Attribute:customercontracts_list+' => '',
+	'Class:Service/Attribute:providercontracts_list' => 'Provider contracts~~',
+	'Class:Service/Attribute:providercontracts_list+' => '',
+	'Class:Service/Attribute:functionalcis_list' => 'Depends on CIs~~',
+	'Class:Service/Attribute:functionalcis_list+' => '',
+	'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~',
+	'Class:Service/Attribute:servicesubcategories_list+' => '',
+	'Class:lnkDocumentToService' => 'Link Document / Service~~',
+	'Class:lnkDocumentToService+' => '',
+	'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~',
+	'Class:lnkDocumentToService/Attribute:service_id+' => '',
+	'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~',
+	'Class:lnkDocumentToService/Attribute:document_id+' => '',
+	'Class:lnkContactToService' => 'Link Contact / Service~~',
+	'Class:lnkContactToService+' => '',
+	'Class:lnkContactToService/Attribute:service_id' => 'Service~~',
+	'Class:lnkContactToService/Attribute:service_id+' => '',
+	'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~',
+	'Class:lnkContactToService/Attribute:contact_id+' => '',
 	'Class:ServiceSubcategory' => 'Подкатегории услуг',
 	'Class:ServiceSubcategory' => 'Подкатегории услуг',
 	'Class:ServiceSubcategory+' => '',
 	'Class:ServiceSubcategory+' => '',
 	'Class:ServiceSubcategory/Attribute:name' => 'Название',
 	'Class:ServiceSubcategory/Attribute:name' => 'Название',
@@ -308,148 +112,248 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:ServiceSubcategory/Attribute:description+' => '',
 	'Class:ServiceSubcategory/Attribute:description+' => '',
 	'Class:ServiceSubcategory/Attribute:service_id' => 'Услуга',
 	'Class:ServiceSubcategory/Attribute:service_id' => 'Услуга',
 	'Class:ServiceSubcategory/Attribute:service_id+' => '',
 	'Class:ServiceSubcategory/Attribute:service_id+' => '',
-	'Class:ServiceSubcategory/Attribute:service_name' => 'Услуга',
-	'Class:ServiceSubcategory/Attribute:service_name+' => '',
-));
-
-//
-// Class: SLA
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~',
+	'Class:ServiceSubcategory/Attribute:request_type+' => '',
+	'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident~~',
+	'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '',
+	'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request~~',
+	'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '',
+	'Class:ServiceSubcategory/Attribute:status' => 'Status~~',
+	'Class:ServiceSubcategory/Attribute:status+' => '',
+	'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~',
+	'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '',
+	'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~',
+	'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '',
+	'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production~~',
+	'Class:ServiceSubcategory/Attribute:status/Value:production+' => '',
 	'Class:SLA' => 'SLA',
 	'Class:SLA' => 'SLA',
 	'Class:SLA+' => '',
 	'Class:SLA+' => '',
 	'Class:SLA/Attribute:name' => 'Название',
 	'Class:SLA/Attribute:name' => 'Название',
 	'Class:SLA/Attribute:name+' => '',
 	'Class:SLA/Attribute:name+' => '',
-	'Class:SLA/Attribute:service_id' => 'Услуга',
-	'Class:SLA/Attribute:service_id+' => '',
-	'Class:SLA/Attribute:service_name' => 'Услуга',
-	'Class:SLA/Attribute:service_name+' => '',
-	'Class:SLA/Attribute:slt_list' => 'SLTs',
-	'Class:SLA/Attribute:slt_list+' => 'Список порогов уровней услуг',
-));
-
-//
-// Class: SLT
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:SLA/Attribute:description' => 'description~~',
+	'Class:SLA/Attribute:description+' => '',
+	'Class:SLA/Attribute:org_id' => 'Provider~~',
+	'Class:SLA/Attribute:org_id+' => '',
+	'Class:SLA/Attribute:slts_list' => 'SLTs~~',
+	'Class:SLA/Attribute:slts_list+' => '',
+	'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~',
+	'Class:SLA/Attribute:customercontracts_list+' => '',
 	'Class:SLT' => 'SLT',
 	'Class:SLT' => 'SLT',
 	'Class:SLT+' => 'Порог уровня услуги',
 	'Class:SLT+' => 'Порог уровня услуги',
 	'Class:SLT/Attribute:name' => 'Название',
 	'Class:SLT/Attribute:name' => 'Название',
 	'Class:SLT/Attribute:name+' => '',
 	'Class:SLT/Attribute:name+' => '',
+	'Class:SLT/Attribute:priority' => 'Priority~~',
+	'Class:SLT/Attribute:priority+' => '',
+	'Class:SLT/Attribute:priority/Value:1' => 'critical~~',
+	'Class:SLT/Attribute:priority/Value:1+' => '',
+	'Class:SLT/Attribute:priority/Value:2' => 'high~~',
+	'Class:SLT/Attribute:priority/Value:2+' => '',
+	'Class:SLT/Attribute:priority/Value:3' => 'medium~~',
+	'Class:SLT/Attribute:priority/Value:3+' => '',
+	'Class:SLT/Attribute:priority/Value:4' => 'low~~',
+	'Class:SLT/Attribute:priority/Value:4+' => '',
+	'Class:SLT/Attribute:request_type' => 'Request type~~',
+	'Class:SLT/Attribute:request_type+' => '',
+	'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~',
+	'Class:SLT/Attribute:request_type/Value:incident+' => '',
+	'Class:SLT/Attribute:request_type/Value:servicerequest' => 'service request~~',
+	'Class:SLT/Attribute:request_type/Value:servicerequest+' => '',
 	'Class:SLT/Attribute:metric' => 'Метрика',
 	'Class:SLT/Attribute:metric' => 'Метрика',
 	'Class:SLT/Attribute:metric+' => '',
 	'Class:SLT/Attribute:metric+' => '',
-	'Class:SLT/Attribute:metric/Value:TTO' => 'TTO',
-	'Class:SLT/Attribute:metric/Value:TTO+' => 'TTO',
-	'Class:SLT/Attribute:metric/Value:TTR' => 'TTR',
-	'Class:SLT/Attribute:metric/Value:TTR+' => 'TTR',
-	'Class:SLT/Attribute:ticket_priority' => 'Приоритет тикета',
-	'Class:SLT/Attribute:ticket_priority+' => '',
-	'Class:SLT/Attribute:ticket_priority/Value:1' => '1',
-	'Class:SLT/Attribute:ticket_priority/Value:1+' => '1',
-	'Class:SLT/Attribute:ticket_priority/Value:2' => '2',
-	'Class:SLT/Attribute:ticket_priority/Value:2+' => '2',
-	'Class:SLT/Attribute:ticket_priority/Value:3' => '3',
-	'Class:SLT/Attribute:ticket_priority/Value:3+' => '3',
+	'Class:SLT/Attribute:metric/Value:tto' => 'TTO~~',
+	'Class:SLT/Attribute:metric/Value:tto+' => '',
+	'Class:SLT/Attribute:metric/Value:ttr' => 'TTR~~',
+	'Class:SLT/Attribute:metric/Value:ttr+' => '',
 	'Class:SLT/Attribute:value' => 'Значение',
 	'Class:SLT/Attribute:value' => 'Значение',
 	'Class:SLT/Attribute:value+' => '',
 	'Class:SLT/Attribute:value+' => '',
-	'Class:SLT/Attribute:value_unit' => 'Единица',
-	'Class:SLT/Attribute:value_unit+' => '',
-	'Class:SLT/Attribute:value_unit/Value:days' => 'дней',
-	'Class:SLT/Attribute:value_unit/Value:days+' => 'дней',
-	'Class:SLT/Attribute:value_unit/Value:hours' => 'часов',
-	'Class:SLT/Attribute:value_unit/Value:hours+' => 'часов',
-	'Class:SLT/Attribute:value_unit/Value:minutes' => 'минут',
-	'Class:SLT/Attribute:value_unit/Value:minutes+' => 'минут',
-	'Class:SLT/Attribute:sla_list' => 'SLAs',
-	'Class:SLT/Attribute:sla_list+' => 'СУО использующие ПУС',
-));
-
-//
-// Class: lnkSLTToSLA
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkSLTToSLA' => 'SLT/SLA',
-	'Class:lnkSLTToSLA+' => '',
-	'Class:lnkSLTToSLA/Attribute:sla_id' => 'SLA',
-	'Class:lnkSLTToSLA/Attribute:sla_id+' => '',
-	'Class:lnkSLTToSLA/Attribute:sla_name' => 'SLA',
-	'Class:lnkSLTToSLA/Attribute:sla_name+' => '',
-	'Class:lnkSLTToSLA/Attribute:slt_id' => 'SLT',
-	'Class:lnkSLTToSLA/Attribute:slt_id+' => '',
-	'Class:lnkSLTToSLA/Attribute:slt_name' => 'SLT',
-	'Class:lnkSLTToSLA/Attribute:slt_name+' => '',
-	'Class:lnkSLTToSLA/Attribute:slt_metric' => 'Метрика',
-	'Class:lnkSLTToSLA/Attribute:slt_metric+' => '',
-	'Class:lnkSLTToSLA/Attribute:slt_ticket_priority' => 'Приоритет тикета',
-	'Class:lnkSLTToSLA/Attribute:slt_ticket_priority+' => '',
-	'Class:lnkSLTToSLA/Attribute:slt_value' => 'Значение',
-	'Class:lnkSLTToSLA/Attribute:slt_value+' => '',
-	'Class:lnkSLTToSLA/Attribute:slt_value_unit' => 'Единица',
-	'Class:lnkSLTToSLA/Attribute:slt_value_unit+' => '',
-));
-
-//
-// Class: lnkServiceToDoc
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkServiceToDoc' => 'Услуга/Документ',
-	'Class:lnkServiceToDoc+' => '',
-	'Class:lnkServiceToDoc/Attribute:service_id' => 'Услуга',
-	'Class:lnkServiceToDoc/Attribute:service_id+' => '',
-	'Class:lnkServiceToDoc/Attribute:service_name' => 'Услуга',
-	'Class:lnkServiceToDoc/Attribute:service_name+' => '',
-	'Class:lnkServiceToDoc/Attribute:document_id' => 'Документ',
-	'Class:lnkServiceToDoc/Attribute:document_id+' => '',
-	'Class:lnkServiceToDoc/Attribute:document_name' => 'Документ',
-	'Class:lnkServiceToDoc/Attribute:document_name+' => '',
-	'Class:lnkServiceToDoc/Attribute:document_type' => 'Тип документа',
-	'Class:lnkServiceToDoc/Attribute:document_type+' => '',
-	'Class:lnkServiceToDoc/Attribute:document_status' => 'Статус документа',
-	'Class:lnkServiceToDoc/Attribute:document_status+' => '',
-));
-
-//
-// Class: lnkServiceToContact
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkServiceToContact' => 'Услуга/Договор',
-	'Class:lnkServiceToContact+' => '',
-	'Class:lnkServiceToContact/Attribute:service_id' => 'Услуга',
-	'Class:lnkServiceToContact/Attribute:service_id+' => '',
-	'Class:lnkServiceToContact/Attribute:service_name' => 'Услуга',
-	'Class:lnkServiceToContact/Attribute:service_name+' => '',
-	'Class:lnkServiceToContact/Attribute:contact_id' => 'Договор',
-	'Class:lnkServiceToContact/Attribute:contact_id+' => '',
-	'Class:lnkServiceToContact/Attribute:contact_name' => 'Договор',
-	'Class:lnkServiceToContact/Attribute:contact_name+' => '',
-	'Class:lnkServiceToContact/Attribute:contact_email' => 'Контактный email',
-	'Class:lnkServiceToContact/Attribute:contact_email+' => '',
-	'Class:lnkServiceToContact/Attribute:role' => 'Роль',
-	'Class:lnkServiceToContact/Attribute:role+' => '',
-));
-
-//
-// Class: lnkServiceToCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkServiceToCI' => 'Услуга/КЕ',
-	'Class:lnkServiceToCI+' => '',
-	'Class:lnkServiceToCI/Attribute:service_id' => 'Услуга',
-	'Class:lnkServiceToCI/Attribute:service_id+' => '',
-	'Class:lnkServiceToCI/Attribute:service_name' => 'Услуга',
-	'Class:lnkServiceToCI/Attribute:service_name+' => '',
-	'Class:lnkServiceToCI/Attribute:ci_id' => 'КЕ',
-	'Class:lnkServiceToCI/Attribute:ci_id+' => '',
-	'Class:lnkServiceToCI/Attribute:ci_name' => 'КЕ',
-	'Class:lnkServiceToCI/Attribute:ci_name+' => '',
-	'Class:lnkServiceToCI/Attribute:ci_status' => 'Статус КЕ',
-	'Class:lnkServiceToCI/Attribute:ci_status+' => '',
+	'Class:SLT/Attribute:unit' => 'Unit~~',
+	'Class:SLT/Attribute:unit+' => '',
+	'Class:SLT/Attribute:unit/Value:hours' => 'hours~~',
+	'Class:SLT/Attribute:unit/Value:hours+' => '',
+	'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~',
+	'Class:SLT/Attribute:unit/Value:minutes+' => '',
+	'Class:lnkSLAToSLT' => 'Link SLA / SLT~~',
+	'Class:lnkSLAToSLT+' => '',
+	'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~',
+	'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
+	'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~',
+	'Class:lnkSLAToSLT/Attribute:slt_id+' => '',
+	'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~',
+	'Class:lnkCustomerContractToService+' => '',
+	'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~',
+	'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
+	'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~',
+	'Class:lnkCustomerContractToService/Attribute:service_id+' => '',
+	'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~',
+	'Class:lnkCustomerContractToService/Attribute:sla_id+' => '',
+	'Class:lnkProviderContractToService' => 'Link Provider Contract / Service~~',
+	'Class:lnkProviderContractToService+' => '',
+	'Class:lnkProviderContractToService/Attribute:service_id' => 'Service~~',
+	'Class:lnkProviderContractToService/Attribute:service_id+' => '',
+	'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider contract~~',
+	'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '',
+	'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service~~',
+	'Class:lnkFunctionalCIToService+' => '',
+	'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service~~',
+	'Class:lnkFunctionalCIToService/Attribute:service_id+' => '',
+	'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI~~',
+	'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '',
+	'Class:DeliveryModel' => 'Delivery Model~~',
+	'Class:DeliveryModel+' => '',
+	'Class:DeliveryModel/Attribute:name' => 'Name~~',
+	'Class:DeliveryModel/Attribute:name+' => '',
+	'Class:DeliveryModel/Attribute:org_id' => 'Organization~~',
+	'Class:DeliveryModel/Attribute:org_id+' => '',
+	'Class:DeliveryModel/Attribute:description' => 'Description~~',
+	'Class:DeliveryModel/Attribute:description+' => '',
+	'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts~~',
+	'Class:DeliveryModel/Attribute:contacts_list+' => '',
+	'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~',
+	'Class:DeliveryModel/Attribute:customers_list+' => '',
+	'Class:lnkDeliveryModelToContact' => 'Link Delivery Model / Contact~~',
+	'Class:lnkDeliveryModelToContact+' => '',
+	'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~',
+	'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
+	'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact~~',
+	'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '',
+	'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role~~',
+	'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '',
+	'Menu:ServiceManagement' => 'Управление сервисами',
+	'Menu:ServiceManagement+' => 'Обзор управление сервисами',
+	'Menu:Service:Overview' => 'Обзор',
+	'Menu:Service:Overview+' => '',
+	'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Договоры по уровню сервиса',
+	'UI-ServiceManagementMenu-ContractsByStatus' => 'Договоры по статусу',
+	'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Договоры заканчивающиеся в течении 30-ти ней',
+	'Menu:ServiceType' => 'Типы сервисов',
+	'Menu:ServiceType+' => 'Типы сервисов',
+	'Menu:ProviderContract' => 'Договоры с поставщиками',
+	'Menu:ProviderContract+' => 'Договоры с поставщиками',
+	'Menu:CustomerContract' => 'Договоры с клиентами',
+	'Menu:CustomerContract+' => 'Договоры с клиентами',
+	'Menu:ServiceSubcategory' => 'Подкатегории сервисов',
+	'Menu:ServiceSubcategory+' => 'Подкатегории сервисов',
+	'Menu:Service' => 'Сервисы',
+	'Menu:Service+' => 'Сервисы',
+	'Menu:ServiceElement' => 'Sevice elements~~',
+	'Menu:ServiceElement+' => '',
+	'Menu:SLA' => 'SLAs',
+	'Menu:SLA+' => 'Соглашения об уровне обслуживания',
+	'Menu:SLT' => 'SLTs',
+	'Menu:SLT+' => 'Цели уровня обслуживания',
+	'Menu:RequestTemplate' => 'Request Templates~~',
+	'Menu:RequestTemplate+' => '',
+	'Menu:DeliveryModel' => 'Delivery models~~',
+	'Menu:DeliveryModel+' => '',
+	'Menu:ServiceFamily' => 'Service families~~',
+	'Menu:ServiceFamily+' => '',
+	'Menu:Procedure' => 'Procedures catalog~~',
+	'Menu:Procedure+' => '',
+	'Class:Contract' => 'Договор',
+	'Class:Contract+' => '',
+	'Class:Contract/Attribute:name' => 'Название',
+	'Class:Contract/Attribute:name+' => '',
+	'Class:Contract/Attribute:org_id' => 'Customer~~',
+	'Class:Contract/Attribute:org_id+' => '',
+	'Class:Contract/Attribute:organization_name' => 'Customer Name~~',
+	'Class:Contract/Attribute:organization_name+' => '',
+	'Class:Contract/Attribute:contacts_list' => 'Contacts~~',
+	'Class:Contract/Attribute:contacts_list+' => '',
+	'Class:Contract/Attribute:documents_list' => 'Documents~~',
+	'Class:Contract/Attribute:documents_list+' => '',
+	'Class:Contract/Attribute:description' => 'Орисание',
+	'Class:Contract/Attribute:description+' => '',
+	'Class:Contract/Attribute:start_date' => 'Дата начала',
+	'Class:Contract/Attribute:start_date+' => '',
+	'Class:Contract/Attribute:end_date' => 'Дата окончания',
+	'Class:Contract/Attribute:end_date+' => '',
+	'Class:Contract/Attribute:cost' => 'Стоимость',
+	'Class:Contract/Attribute:cost+' => '',
+	'Class:Contract/Attribute:cost_currency' => 'Валюта стоимости',
+	'Class:Contract/Attribute:cost_currency+' => '',
+	'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Доллары',
+	'Class:Contract/Attribute:cost_currency/Value:dollars+' => '',
+	'Class:Contract/Attribute:cost_currency/Value:euros' => 'Евро',
+	'Class:Contract/Attribute:cost_currency/Value:euros+' => '',
+	'Class:Contract/Attribute:contracttype_id' => 'Contract type~~',
+	'Class:Contract/Attribute:contracttype_id+' => '',
+	'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~',
+	'Class:Contract/Attribute:contracttype_name+' => '',
+	'Class:Contract/Attribute:billing_frequency' => 'Частота платежей',
+	'Class:Contract/Attribute:billing_frequency+' => '',
+	'Class:Contract/Attribute:cost_unit' => 'Единица стоимости',
+	'Class:Contract/Attribute:cost_unit+' => '',
+	'Class:Contract/Attribute:provider_id' => 'Provider~~',
+	'Class:Contract/Attribute:provider_id+' => '',
+	'Class:Contract/Attribute:provider_name' => 'Provider Name~~',
+	'Class:Contract/Attribute:provider_name+' => '',
+	'Class:Contract/Attribute:status' => 'Status~~',
+	'Class:Contract/Attribute:status+' => '',
+	'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~',
+	'Class:Contract/Attribute:status/Value:implementation+' => '',
+	'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~',
+	'Class:Contract/Attribute:status/Value:obsolete+' => '',
+	'Class:Contract/Attribute:status/Value:production' => 'production~~',
+	'Class:Contract/Attribute:status/Value:production+' => '',
+	'Class:Contract/Attribute:finalclass' => 'Тип',
+	'Class:Contract/Attribute:finalclass+' => '',
+	'Class:ProviderContract/Attribute:contracttype_id' => 'Contract type~~',
+	'Class:ProviderContract/Attribute:contracttype_id+' => '',
+	'Class:ProviderContract/Attribute:contracttype_name' => 'Contract type name~~',
+	'Class:ProviderContract/Attribute:contracttype_name+' => '',
+	'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name~~',
+	'Class:lnkContactToContract/Attribute:contract_name+' => '',
+	'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~',
+	'Class:lnkContactToContract/Attribute:contact_name+' => '',
+	'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name~~',
+	'Class:lnkContractToDocument/Attribute:contract_name+' => '',
+	'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~',
+	'Class:lnkContractToDocument/Attribute:document_name+' => '',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '',
+	'Class:Service/Attribute:organization_name' => 'Provider Name~~',
+	'Class:Service/Attribute:organization_name+' => '',
+	'Class:Service/Attribute:servicefamily_name' => 'Service Family Name~~',
+	'Class:Service/Attribute:servicefamily_name+' => '',
+	'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name~~',
+	'Class:lnkDocumentToService/Attribute:service_name+' => '',
+	'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~',
+	'Class:lnkDocumentToService/Attribute:document_name+' => '',
+	'Class:lnkContactToService/Attribute:service_name' => 'Service Name~~',
+	'Class:lnkContactToService/Attribute:service_name+' => '',
+	'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~',
+	'Class:lnkContactToService/Attribute:contact_name+' => '',
+	'Class:ServiceSubcategory/Attribute:service_name' => 'Услуга',
+	'Class:ServiceSubcategory/Attribute:service_name+' => '',
+	'Class:SLA/Attribute:organization_name' => 'Provider Name~~',
+	'Class:SLA/Attribute:organization_name+' => '',
+	'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name~~',
+	'Class:lnkSLAToSLT/Attribute:sla_name+' => '',
+	'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name~~',
+	'Class:lnkSLAToSLT/Attribute:slt_name+' => '',
+	'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~',
+	'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '',
+	'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~',
+	'Class:lnkCustomerContractToService/Attribute:service_name+' => '',
+	'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~',
+	'Class:lnkCustomerContractToService/Attribute:sla_name+' => '',
+	'Class:lnkProviderContractToService/Attribute:service_name' => 'Service Name~~',
+	'Class:lnkProviderContractToService/Attribute:service_name+' => '',
+	'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Provider contract Name~~',
+	'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '',
+	'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Service Name~~',
+	'Class:lnkFunctionalCIToService/Attribute:service_name+' => '',
+	'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Name~~',
+	'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '',
+	'Class:DeliveryModel/Attribute:organization_name' => 'Organization Name~~',
+	'Class:DeliveryModel/Attribute:organization_name+' => '',
+	'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name~~',
+	'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '',
+	'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~',
+	'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '',
+	'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~',
+	'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '',
 ));
 ));
-
-?>
+?>

+ 102 - 229
datamodels/2.x/itop-tickets/ru.dict.itop-tickets.php

@@ -17,249 +17,122 @@
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 
 /**
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @license     http://opensource.org/licenses/AGPL-3.0
+ * @licence	http://opensource.org/licenses/AGPL-3.0
  */
  */
 
 
-// Dictionnay conventions
-// Class:<class_name>
-// Class:<class_name>+
-// Class:<class_name>/Attribute:<attribute_code>
-// Class:<class_name>/Attribute:<attribute_code>+
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
-// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
-// Class:<class_name>/Stimulus:<stimulus_code>
-// Class:<class_name>/Stimulus:<stimulus_code>+
-
-
-//
-// Class: Ticket
-//
-
-//
-// Class: Ticket
-//
-
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Ticket' => 'Тикеи',
 	'Class:Ticket' => 'Тикеи',
 	'Class:Ticket+' => '',
 	'Class:Ticket+' => '',
 	'Class:Ticket/Attribute:ref' => 'Ссылка',
 	'Class:Ticket/Attribute:ref' => 'Ссылка',
 	'Class:Ticket/Attribute:ref+' => '',
 	'Class:Ticket/Attribute:ref+' => '',
+	'Class:Ticket/Attribute:org_id' => 'Organization~~',
+	'Class:Ticket/Attribute:org_id+' => '',
+	'Class:Ticket/Attribute:caller_id' => 'Caller~~',
+	'Class:Ticket/Attribute:caller_id+' => '',
+	'Class:Ticket/Attribute:team_id' => 'Team~~',
+	'Class:Ticket/Attribute:team_id+' => '',
+	'Class:Ticket/Attribute:agent_id' => 'Agent~~',
+	'Class:Ticket/Attribute:agent_id+' => '',
 	'Class:Ticket/Attribute:title' => 'Название',
 	'Class:Ticket/Attribute:title' => 'Название',
 	'Class:Ticket/Attribute:title+' => '',
 	'Class:Ticket/Attribute:title+' => '',
 	'Class:Ticket/Attribute:description' => 'Описание',
 	'Class:Ticket/Attribute:description' => 'Описание',
 	'Class:Ticket/Attribute:description+' => '',
 	'Class:Ticket/Attribute:description+' => '',
-	'Class:Ticket/Attribute:ticket_log' => 'Лог',
-	'Class:Ticket/Attribute:ticket_log+' => '',
 	'Class:Ticket/Attribute:start_date' => 'Начат',
 	'Class:Ticket/Attribute:start_date' => 'Начат',
 	'Class:Ticket/Attribute:start_date+' => '',
 	'Class:Ticket/Attribute:start_date+' => '',
-	'Class:Ticket/Attribute:document_list' => 'Документы',
-	'Class:Ticket/Attribute:document_list+' => 'Документы относящиеся к тикету',
-	'Class:Ticket/Attribute:ci_list' => 'КЕ',
-	'Class:Ticket/Attribute:ci_list+' => 'КЕ затронутые инцидентом',
-	'Class:Ticket/Attribute:contact_list' => 'Контакты',
-	'Class:Ticket/Attribute:contact_list+' => 'Привлечённые команды и лица',
-	'Class:Ticket/Attribute:incident_list' => 'Связанные инциденты',
-	'Class:Ticket/Attribute:incident_list+' => '',
+	'Class:Ticket/Attribute:end_date' => 'End date~~',
+	'Class:Ticket/Attribute:end_date+' => '',
+	'Class:Ticket/Attribute:last_update' => 'Last update~~',
+	'Class:Ticket/Attribute:last_update+' => '',
+	'Class:Ticket/Attribute:close_date' => 'Close date~~',
+	'Class:Ticket/Attribute:close_date+' => '',
+	'Class:Ticket/Attribute:private_log' => 'Private log~~',
+	'Class:Ticket/Attribute:private_log+' => '',
+	'Class:Ticket/Attribute:contacts_list' => 'Contacts~~',
+	'Class:Ticket/Attribute:contacts_list+' => '',
+	'Class:Ticket/Attribute:functionalcis_list' => 'CIs~~',
+	'Class:Ticket/Attribute:functionalcis_list+' => '',
+	'Class:Ticket/Attribute:workorders_list' => 'Work orders~~',
+	'Class:Ticket/Attribute:workorders_list+' => '',
 	'Class:Ticket/Attribute:finalclass' => 'Тип',
 	'Class:Ticket/Attribute:finalclass' => 'Тип',
 	'Class:Ticket/Attribute:finalclass+' => '',
 	'Class:Ticket/Attribute:finalclass+' => '',
+	'Class:lnkContactToTicket' => 'Link Contact / Ticket~~',
+	'Class:lnkContactToTicket+' => '',
+	'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket~~',
+	'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
+	'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact~~',
+	'Class:lnkContactToTicket/Attribute:contact_id+' => '',
+	'Class:lnkContactToTicket/Attribute:role' => 'Role~~',
+	'Class:lnkContactToTicket/Attribute:role+' => '',
+	'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
+	'Class:lnkFunctionalCIToTicket+' => '',
+	'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
+	'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+	'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
+	'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+	'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact~~',
+	'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+	'Class:WorkOrder' => 'Work Order~~',
+	'Class:WorkOrder+' => '',
+	'Class:WorkOrder/Attribute:name' => 'Name~~',
+	'Class:WorkOrder/Attribute:name+' => '',
+	'Class:WorkOrder/Attribute:status' => 'Status~~',
+	'Class:WorkOrder/Attribute:status+' => '',
+	'Class:WorkOrder/Attribute:status/Value:open' => 'open~~',
+	'Class:WorkOrder/Attribute:status/Value:open+' => '',
+	'Class:WorkOrder/Attribute:status/Value:closed' => 'closed~~',
+	'Class:WorkOrder/Attribute:status/Value:closed+' => '',
+	'Class:WorkOrder/Attribute:description' => 'Description~~',
+	'Class:WorkOrder/Attribute:description+' => '',
+	'Class:WorkOrder/Attribute:ticket_id' => 'Ticket~~',
+	'Class:WorkOrder/Attribute:ticket_id+' => '',
+	'Class:WorkOrder/Attribute:team_id' => 'Team~~',
+	'Class:WorkOrder/Attribute:team_id+' => '',
+	'Class:WorkOrder/Attribute:agent_id' => 'Agent~~',
+	'Class:WorkOrder/Attribute:agent_id+' => '',
+	'Class:WorkOrder/Attribute:start_date' => 'Start date~~',
+	'Class:WorkOrder/Attribute:start_date+' => '',
+	'Class:WorkOrder/Attribute:end_date' => 'End date~~',
+	'Class:WorkOrder/Attribute:end_date+' => '',
+	'Class:WorkOrder/Attribute:log' => 'Log~~',
+	'Class:WorkOrder/Attribute:log+' => '',
+	'Class:WorkOrder/Stimulus:ev_close' => 'Close~~',
+	'Class:WorkOrder/Stimulus:ev_close+' => '',
+	'Class:Ticket/Attribute:org_name' => 'Organization Name~~',
+	'Class:Ticket/Attribute:org_name+' => '',
+	'Class:Ticket/Attribute:caller_name' => 'Caller Name~~',
+	'Class:Ticket/Attribute:caller_name+' => '',
+	'Class:Ticket/Attribute:team_name' => 'Team Name~~',
+	'Class:Ticket/Attribute:team_name+' => '',
+	'Class:Ticket/Attribute:agent_name' => 'Agent Name~~',
+	'Class:Ticket/Attribute:agent_name+' => '',
+	'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref~~',
+	'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
+	'Class:lnkContactToTicket/Attribute:contact_email' => 'Contact Email~~',
+	'Class:lnkContactToTicket/Attribute:contact_email+' => '',
+	'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~',
+	'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+	'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~',
+	'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+	'Class:WorkOrder/Attribute:ticket_ref' => 'Ticket ref~~',
+	'Class:WorkOrder/Attribute:ticket_ref+' => '',
+	'Class:WorkOrder/Attribute:team_name' => 'Team Name~~',
+	'Class:WorkOrder/Attribute:team_name+' => '',
+	'Class:WorkOrder/Attribute:agent_email' => 'Agent email~~',
+	'Class:WorkOrder/Attribute:agent_email+' => '',
+	'Ticket:baseinfo' => 'General Information~~',
+	'Ticket:date' => 'Dates~~',
+	'Ticket:contact' => 'Contacts~~',
+	'Ticket:moreinfo' => 'More Information~~',
+	'Ticket:relation' => 'Relations~~',
+	'Ticket:log' => 'Communications~~',
+	'Ticket:Type' => 'Qualification~~',
+	'Ticket:support' => 'Support~~',
+	'Ticket:resolution' => 'Resolution~~',
+	'Ticket:SLA' => 'SLA report~~',
+	'WorkOrder:Details' => 'Details~~',
+	'WorkOrder:Moreinfo' => 'More informations~~',
 ));
 ));
-
-
-//
-// Class: lnkTicketToDoc
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkTicketToDoc' => 'Тикет/Документ',
-	'Class:lnkTicketToDoc+' => '',
-	'Class:lnkTicketToDoc/Attribute:ticket_id' => 'Тикет',
-	'Class:lnkTicketToDoc/Attribute:ticket_id+' => '',
-	'Class:lnkTicketToDoc/Attribute:ticket_ref' => '№ тикета',
-	'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '',
-	'Class:lnkTicketToDoc/Attribute:document_id' => 'Документ',
-	'Class:lnkTicketToDoc/Attribute:document_id+' => '',
-	'Class:lnkTicketToDoc/Attribute:document_name' => 'Документ',
-	'Class:lnkTicketToDoc/Attribute:document_name+' => '',
-));
-
-//
-// Class: lnkTicketToContact
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkTicketToContact' => 'Тикет/Контакт',
-	'Class:lnkTicketToContact+' => '',
-	'Class:lnkTicketToContact/Attribute:ticket_id' => 'Тикет',
-	'Class:lnkTicketToContact/Attribute:ticket_id+' => '',
-	'Class:lnkTicketToContact/Attribute:ticket_ref' => '№ тикета',
-	'Class:lnkTicketToContact/Attribute:ticket_ref+' => '',
-	'Class:lnkTicketToContact/Attribute:contact_id' => 'Контакт',
-	'Class:lnkTicketToContact/Attribute:contact_id+' => '',
-	'Class:lnkTicketToContact/Attribute:contact_name' => 'Контакт',
-	'Class:lnkTicketToContact/Attribute:contact_name+' => '',
-	'Class:lnkTicketToContact/Attribute:contact_email' => 'Email',
-	'Class:lnkTicketToContact/Attribute:contact_email+' => '',
-	'Class:lnkTicketToContact/Attribute:role' => 'Роль',
-	'Class:lnkTicketToContact/Attribute:role+' => '',
-));
-
-//
-// Class: lnkTicketToCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkTicketToCI' => 'Тикет/КЕ',
-	'Class:lnkTicketToCI+' => '',
-	'Class:lnkTicketToCI/Attribute:ticket_id' => 'Тикет',
-	'Class:lnkTicketToCI/Attribute:ticket_id+' => '',
-	'Class:lnkTicketToCI/Attribute:ticket_ref' => '№ тикета',
-	'Class:lnkTicketToCI/Attribute:ticket_ref+' => '',
-	'Class:lnkTicketToCI/Attribute:ci_id' => 'КЕ',
-	'Class:lnkTicketToCI/Attribute:ci_id+' => '',
-	'Class:lnkTicketToCI/Attribute:ci_name' => 'КЕ',
-	'Class:lnkTicketToCI/Attribute:ci_name+' => '',
-	'Class:lnkTicketToCI/Attribute:ci_status' => 'КЕ Статус',
-	'Class:lnkTicketToCI/Attribute:ci_status+' => '',
-	'Class:lnkTicketToCI/Attribute:impact' => 'Воздействие',
-	'Class:lnkTicketToCI/Attribute:impact+' => '',
-));
-
-
-//
-// Class: ResponseTicket
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:ResponseTicket' => 'Ответный тикет',
-	'Class:ResponseTicket+' => '',
-	'Class:ResponseTicket/Attribute:status' => 'Статус',
-	'Class:ResponseTicket/Attribute:status+' => '',
-	'Class:ResponseTicket/Attribute:status/Value:new' => 'Новый',
-	'Class:ResponseTicket/Attribute:status/Value:new+' => 'недавно открытый',
-	'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => 'Эскалация/TTO',
-	'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '',
-	'Class:ResponseTicket/Attribute:status/Value:assigned' => 'Назначен',
-	'Class:ResponseTicket/Attribute:status/Value:assigned+' => '',
-	'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => 'Эскалация/TTR',
-	'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '',
-	'Class:ResponseTicket/Attribute:status/Value:frozen' => 'Заморожен',
-	'Class:ResponseTicket/Attribute:status/Value:frozen+' => '',
-	'Class:ResponseTicket/Attribute:status/Value:resolved' => 'Решён',
-	'Class:ResponseTicket/Attribute:status/Value:resolved+' => '',
-	'Class:ResponseTicket/Attribute:status/Value:closed' => 'Закріт',
-	'Class:ResponseTicket/Attribute:status/Value:closed+' => '',
-	'Class:ResponseTicket/Attribute:caller_id' => 'Вызывающий',
-	'Class:ResponseTicket/Attribute:caller_id+' => '',
-	'Class:ResponseTicket/Attribute:caller_email' => 'Email',
-	'Class:ResponseTicket/Attribute:caller_email+' => '',
-	'Class:ResponseTicket/Attribute:org_id' => 'Клиент',
-	'Class:ResponseTicket/Attribute:org_id+' => '',
-	'Class:ResponseTicket/Attribute:org_name' => 'Клиент',
-	'Class:ResponseTicket/Attribute:org_name+' => '',
-	'Class:ResponseTicket/Attribute:service_id' => 'Услуга',
-	'Class:ResponseTicket/Attribute:service_id+' => '',
-	'Class:ResponseTicket/Attribute:service_name' => 'Клиент',
-	'Class:ResponseTicket/Attribute:service_name+' => '',
-	'Class:ResponseTicket/Attribute:servicesubcategory_id' => 'Элемент услуги',
-	'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '',
-	'Class:ResponseTicket/Attribute:servicesubcategory_name' => 'Название',
-	'Class:ResponseTicket/Attribute:servicesubcategory_name+' => '',
-	'Class:ResponseTicket/Attribute:product' => 'Продукт',
-	'Class:ResponseTicket/Attribute:product+' => '',
-	'Class:ResponseTicket/Attribute:impact' => 'Воздействие',
-	'Class:ResponseTicket/Attribute:impact+' => '',
-	'Class:ResponseTicket/Attribute:impact/Value:1' => 'Департамент',
-	'Class:ResponseTicket/Attribute:impact/Value:1+' => '',
-	'Class:ResponseTicket/Attribute:impact/Value:2' => 'Услуга',
-	'Class:ResponseTicket/Attribute:impact/Value:2+' => '',
-	'Class:ResponseTicket/Attribute:impact/Value:3' => 'Персона',
-	'Class:ResponseTicket/Attribute:impact/Value:3+' => '',
-	'Class:ResponseTicket/Attribute:urgency' => 'Срочность',
-	'Class:ResponseTicket/Attribute:urgency+' => '',
-	'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Высокая',
-	'Class:ResponseTicket/Attribute:urgency/Value:1+' => '',
-	'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Средняя',
-	'Class:ResponseTicket/Attribute:urgency/Value:2+' => '',
-	'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Низкая',
-	'Class:ResponseTicket/Attribute:urgency/Value:3+' => '',
-	'Class:ResponseTicket/Attribute:priority' => 'Приоритет',
-	'Class:ResponseTicket/Attribute:priority+' => '',
-	'Class:ResponseTicket/Attribute:priority/Value:1' => 'Высокий',
-	'Class:ResponseTicket/Attribute:priority/Value:1+' => '',
-	'Class:ResponseTicket/Attribute:priority/Value:2' => 'Средний',
-	'Class:ResponseTicket/Attribute:priority/Value:2+' => '',
-	'Class:ResponseTicket/Attribute:priority/Value:3' => 'Низкий',
-	'Class:ResponseTicket/Attribute:priority/Value:3+' => '',
-	'Class:ResponseTicket/Attribute:workgroup_id' => 'Рабочая группа',
-	'Class:ResponseTicket/Attribute:workgroup_id+' => '',
-	'Class:ResponseTicket/Attribute:workgroup_name' => 'Рабочая группа',
-	'Class:ResponseTicket/Attribute:workgroup_name+' => '',
-	'Class:ResponseTicket/Attribute:agent_id' => 'Агент',
-	'Class:ResponseTicket/Attribute:agent_id+' => '',
-	'Class:ResponseTicket/Attribute:agent_name' => 'Агент',
-	'Class:ResponseTicket/Attribute:agent_name+' => '',
-	'Class:ResponseTicket/Attribute:agent_email' => 'email агента',
-	'Class:ResponseTicket/Attribute:agent_email+' => '',
-	'Class:ResponseTicket/Attribute:related_problem_id' => 'Связанная проблема',
-	'Class:ResponseTicket/Attribute:related_problem_id+' => '',
-	'Class:ResponseTicket/Attribute:related_problem_ref' => 'Ссылка',
-	'Class:ResponseTicket/Attribute:related_problem_ref+' => '',
-	'Class:ResponseTicket/Attribute:related_change_id' => 'Относящееся изменения',
-	'Class:ResponseTicket/Attribute:related_change_id+' => '',
-	'Class:ResponseTicket/Attribute:related_change_ref' => 'Относящееся изменения',
-	'Class:ResponseTicket/Attribute:related_change_ref+' => '',
-	'Class:ResponseTicket/Attribute:close_date' => 'Закрыто',
-	'Class:ResponseTicket/Attribute:close_date+' => '',
-	'Class:ResponseTicket/Attribute:last_update' => 'Последнее изменение',
-	'Class:ResponseTicket/Attribute:last_update+' => '',
-	'Class:ResponseTicket/Attribute:assignment_date' => 'Дата назначения',
-	'Class:ResponseTicket/Attribute:assignment_date+' => '',
-	'Class:ResponseTicket/Attribute:resolution_date' => 'Дата решения',
-	'Class:ResponseTicket/Attribute:resolution_date+' => '',
-	'Class:ResponseTicket/Attribute:tto_escalation_deadline' => 'Срок эскалации TTO',
-	'Class:ResponseTicket/Attribute:tto_escalation_deadline+' => '',
-	'Class:ResponseTicket/Attribute:ttr_escalation_deadline' => 'Срок эскалации TTR',
-	'Class:ResponseTicket/Attribute:ttr_escalation_deadline+' => '',
-	'Class:ResponseTicket/Attribute:closure_deadline' => 'Срок закрытия',
-	'Class:ResponseTicket/Attribute:closure_deadline+' => '',
-	'Class:ResponseTicket/Attribute:resolution_code' => 'Код решения',
-	'Class:ResponseTicket/Attribute:resolution_code+' => '',
-	'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => 'Не воспроизводится',
-	'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '',
-	'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => 'Дубликатный тикет',
-	'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '',
-	'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => 'Исправлен',
-	'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '',
-	'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => 'Нерелавнтный',
-	'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '',
-	'Class:ResponseTicket/Attribute:solution' => 'Решение',
-	'Class:ResponseTicket/Attribute:solution+' => '',
-	'Class:ResponseTicket/Attribute:user_satisfaction' => 'Удовлетворённость пользователя',
-	'Class:ResponseTicket/Attribute:user_satisfaction+' => '',
-	'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => 'Польностью доволен',
-	'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => 'Польностью доволен',
-	'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => 'Вполне доволен',
-	'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => 'Вполне доволен',
-	'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => 'Недоволен',
-	'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => 'Недоволен',
-	'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => 'Очень недоволен',
-	'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => 'Очень недоволен',
-	'Class:ResponseTicket/Attribute:user_commment' => 'Коментарии пользователя',
-	'Class:ResponseTicket/Attribute:user_commment+' => '',
-	'Class:ResponseTicket/Stimulus:ev_assign' => 'Назначить',
-	'Class:ResponseTicket/Stimulus:ev_assign+' => '',
-	'Class:ResponseTicket/Stimulus:ev_reassign' => 'Переназначить',
-	'Class:ResponseTicket/Stimulus:ev_reassign+' => '',
-	'Class:ResponseTicket/Stimulus:ev_timeout' => 'Эскалировать',
-	'Class:ResponseTicket/Stimulus:ev_timeout+' => '',
-	'Class:ResponseTicket/Stimulus:ev_resolve' => 'Пометить как решённый',
-	'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
-	'Class:ResponseTicket/Stimulus:ev_close' => 'Закрыт',
-	'Class:ResponseTicket/Stimulus:ev_close+' => '',
-));
-
-?>
+?>

+ 387 - 233
dictionaries/ru.dictionary.itop.core.php

@@ -17,132 +17,108 @@
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 
 /**
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @license     http://opensource.org/licenses/AGPL-3.0
+ * @licence	http://opensource.org/licenses/AGPL-3.0
  */
  */
 
 
-
-//////////////////////////////////////////////////////////////////////
-// Classes in 'core/cmdb'
-//////////////////////////////////////////////////////////////////////
-//
-
-//
-// Class: CMDBChange
-//
-
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:ActionEmail' => 'Уведомление по e-mail',
+	'Class:ActionEmail+' => '',
+	'Class:ActionEmail/Attribute:test_recipient' => 'Проверка получателя',
+	'Class:ActionEmail/Attribute:test_recipient+' => 'Назначение если статус "Test"',
+	'Class:ActionEmail/Attribute:from' => 'От',
+	'Class:ActionEmail/Attribute:from+' => 'Будет отослано в заголовке e-mail',
+	'Class:ActionEmail/Attribute:reply_to' => 'Ответить на',
+	'Class:ActionEmail/Attribute:reply_to+' => 'Будет отослано в заголовке e-mail',
+	'Class:ActionEmail/Attribute:to' => 'Кому',
+	'Class:ActionEmail/Attribute:to+' => 'Получатель e-mail',
+	'Class:ActionEmail/Attribute:cc' => 'Копия',
+	'Class:ActionEmail/Attribute:cc+' => 'Копия',
+	'Class:ActionEmail/Attribute:bcc' => 'Скр. копия',
+	'Class:ActionEmail/Attribute:bcc+' => 'Скрытая копия',
+	'Class:ActionEmail/Attribute:subject' => 'тема',
+	'Class:ActionEmail/Attribute:subject+' => 'Заголовок письма',
+	'Class:ActionEmail/Attribute:body' => 'тело',
+	'Class:ActionEmail/Attribute:body+' => 'Содержимое письма',
+	'Class:ActionEmail/Attribute:importance' => 'значение',
+	'Class:ActionEmail/Attribute:importance+' => 'Флаг значения',
+	'Class:ActionEmail/Attribute:importance/Value:high' => 'высокий',
+	'Class:ActionEmail/Attribute:importance/Value:high+' => 'высокий',
+	'Class:ActionEmail/Attribute:importance/Value:low' => 'низкий',
+	'Class:ActionEmail/Attribute:importance/Value:low+' => 'низкий',
+	'Class:ActionEmail/Attribute:importance/Value:normal' => 'нормальный',
+	'Class:ActionEmail/Attribute:importance/Value:normal+' => 'нормальный',
+	'Class:TriggerOnPortalUpdate' => 'Триггер (when updated from the portal)~~',
+	'Class:TriggerOnPortalUpdate+' => '',
+	'Class:TriggerOnStateEnter' => 'Триггер (на начало состояния)',
+	'Class:TriggerOnStateEnter+' => 'Триггер на изменению состояния объекта - начало',
+	'Class:TriggerOnStateLeave' => 'Триггер (на окончание состояния)',
+	'Class:TriggerOnStateLeave+' => 'Триггер на изменению состояния объекта - окончание',
+	'Class:TriggerOnObjectCreate' => 'Триггер (на создание объекта)',
+	'Class:TriggerOnObjectCreate+' => 'Триггер на создание объекта [дочерний класс] данного класса',
+	'Class:lnkTriggerAction' => 'Действие/Триггер',
+	'Class:lnkTriggerAction+' => 'Связь между триггером и действий',
+	'Class:lnkTriggerAction/Attribute:action_id' => 'Действие',
+	'Class:lnkTriggerAction/Attribute:action_id+' => 'Выполняемое действие',
+	'Class:lnkTriggerAction/Attribute:trigger_id' => 'Триггер',
+	'Class:lnkTriggerAction/Attribute:trigger_id+' => '',
+	'Class:lnkTriggerAction/Attribute:order' => 'Порядок',
+	'Class:lnkTriggerAction/Attribute:order+' => 'Порядок выполнения действий',
+	'Class:TriggerOnThresholdReached' => 'Триггер (пороговое)~~',
+	'Class:TriggerOnThresholdReached+' => '',
+	'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Секундомер~~',
+	'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '',
+	'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Порог~~',
+	'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '',
+	'Class:AsyncSendEmail' => 'Email (asynchronous)~~',
+	'Class:AsyncSendEmail/Attribute:to' => 'Кому~~',
+	'Class:AsyncSendEmail/Attribute:subject' => 'Получатель~~',
 	'Class:CMDBChange' => 'Изменение',
 	'Class:CMDBChange' => 'Изменение',
 	'Class:CMDBChange+' => 'Отслеживание изменений',
 	'Class:CMDBChange+' => 'Отслеживание изменений',
 	'Class:CMDBChange/Attribute:date' => 'дата',
 	'Class:CMDBChange/Attribute:date' => 'дата',
 	'Class:CMDBChange/Attribute:date+' => 'дата и время регистрации изменений',
 	'Class:CMDBChange/Attribute:date+' => 'дата и время регистрации изменений',
 	'Class:CMDBChange/Attribute:userinfo' => 'разная информация',
 	'Class:CMDBChange/Attribute:userinfo' => 'разная информация',
 	'Class:CMDBChange/Attribute:userinfo+' => 'изменение определённые -вызвавшим-',
 	'Class:CMDBChange/Attribute:userinfo+' => 'изменение определённые -вызвавшим-',
-));
-
-//
-// Class: CMDBChangeOp
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:CMDBChangeOp' => 'Операция изменения',
 	'Class:CMDBChangeOp' => 'Операция изменения',
 	'Class:CMDBChangeOp+' => 'Отслеживание операции изменения',
 	'Class:CMDBChangeOp+' => 'Отслеживание операции изменения',
 	'Class:CMDBChangeOp/Attribute:change' => 'изменение',
 	'Class:CMDBChangeOp/Attribute:change' => 'изменение',
 	'Class:CMDBChangeOp/Attribute:change+' => 'изменение',
 	'Class:CMDBChangeOp/Attribute:change+' => 'изменение',
-	'Class:CMDBChangeOp/Attribute:date' => 'дата',
-	'Class:CMDBChangeOp/Attribute:date+' => 'дата и время изменения',
-	'Class:CMDBChangeOp/Attribute:userinfo' => 'пользователь',
-	'Class:CMDBChangeOp/Attribute:userinfo+' => 'кто сделал изменение',
 	'Class:CMDBChangeOp/Attribute:objclass' => 'класс объекта',
 	'Class:CMDBChangeOp/Attribute:objclass' => 'класс объекта',
 	'Class:CMDBChangeOp/Attribute:objclass+' => 'класс объекта',
 	'Class:CMDBChangeOp/Attribute:objclass+' => 'класс объекта',
 	'Class:CMDBChangeOp/Attribute:objkey' => 'id объекта',
 	'Class:CMDBChangeOp/Attribute:objkey' => 'id объекта',
 	'Class:CMDBChangeOp/Attribute:objkey+' => 'id объекта',
 	'Class:CMDBChangeOp/Attribute:objkey+' => 'id объекта',
 	'Class:CMDBChangeOp/Attribute:finalclass' => 'тип',
 	'Class:CMDBChangeOp/Attribute:finalclass' => 'тип',
 	'Class:CMDBChangeOp/Attribute:finalclass+' => '',
 	'Class:CMDBChangeOp/Attribute:finalclass+' => '',
-));
-
-//
-// Class: CMDBChangeOpCreate
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:CMDBChangeOpCreate' => 'создание объекта',
 	'Class:CMDBChangeOpCreate' => 'создание объекта',
 	'Class:CMDBChangeOpCreate+' => 'Отслеживание создания объекта',
 	'Class:CMDBChangeOpCreate+' => 'Отслеживание создания объекта',
-));
-
-//
-// Class: CMDBChangeOpDelete
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:CMDBChangeOpDelete' => 'удаление объекта',
 	'Class:CMDBChangeOpDelete' => 'удаление объекта',
 	'Class:CMDBChangeOpDelete+' => 'Отслеживание удаления объекта',
 	'Class:CMDBChangeOpDelete+' => 'Отслеживание удаления объекта',
-));
-
-//
-// Class: CMDBChangeOpSetAttribute
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:CMDBChangeOpSetAttribute' => 'изменение объекта',
 	'Class:CMDBChangeOpSetAttribute' => 'изменение объекта',
 	'Class:CMDBChangeOpSetAttribute+' => 'Отслеживание изменения объекта',
 	'Class:CMDBChangeOpSetAttribute+' => 'Отслеживание изменения объекта',
 	'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Атрибут',
 	'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Атрибут',
 	'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'код изменённого свойства',
 	'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'код изменённого свойства',
-));
-
-//
-// Class: CMDBChangeOpSetAttributeScalar
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:CMDBChangeOpSetAttributeScalar' => 'изменение свойства',
 	'Class:CMDBChangeOpSetAttributeScalar' => 'изменение свойства',
 	'Class:CMDBChangeOpSetAttributeScalar+' => 'Отслеживание изменения скалярного свойства объекта',
 	'Class:CMDBChangeOpSetAttributeScalar+' => 'Отслеживание изменения скалярного свойства объекта',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Предыдущее значение',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Предыдущее значение',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'предыдущее значение атрибута',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'предыдущее значение атрибута',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Новое значение',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Новое значение',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'новое значение атрибута',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'новое значение атрибута',
-));
-// Used by CMDBChangeOp... & derived classes
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Change:ObjectCreated' => 'Объект создан',
-	'Change:ObjectDeleted' => 'Объект удалён',
-	'Change:AttName_SetTo_NewValue_PreviousValue_OldValue' => '%1$s установлено в %2$s (предыдущее значение: %3$s)',
-	'Change:AttName_SetTo' => '%1$s установлено в %2$s',
-	'Change:Text_AppendedTo_AttName' => '%1$s добавлено к %2$s',
-	'Change:AttName_Changed_PreviousValue_OldValue' => '%1$s изменено, предыдущее значение: %2$s',
-	'Change:AttName_Changed' => '%1$s изменено',
-));
-
-//
-// Class: CMDBChangeOpSetAttributeBlob
-//
-
-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+' => 'предыдущее содержимое атрибута',
 	'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'предыдущее содержимое атрибута',
-));
-
-//
-// Class: CMDBChangeOpSetAttributeText
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Encrypted Password~~',
+	'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Предыдущее значение~~',
+	'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field~~',
+	'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Предыдущее значение~~',
 	'Class:CMDBChangeOpSetAttributeText' => 'изменение текста',
 	'Class:CMDBChangeOpSetAttributeText' => 'изменение текста',
 	'Class:CMDBChangeOpSetAttributeText+' => 'отслеживание изменения текста',
 	'Class:CMDBChangeOpSetAttributeText+' => 'отслеживание изменения текста',
 	'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Предыдущие данные',
 	'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Предыдущие данные',
 	'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'предыдущее содержимое атрибута',
 	'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'предыдущее содержимое атрибута',
-));
-
-//
-// Class: Event
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:CMDBChangeOpSetAttributeCaseLog' => 'Лог',
+	'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Посл.значение',
 	'Class:Event' => 'Журнал событий',
 	'Class:Event' => 'Журнал событий',
 	'Class:Event+' => 'Внутренние событие приложения',
 	'Class:Event+' => 'Внутренние событие приложения',
 	'Class:Event/Attribute:message' => 'сообщение',
 	'Class:Event/Attribute:message' => 'сообщение',
@@ -153,13 +129,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Event/Attribute:userinfo+' => 'идентификация пользователя, действия которого вызвали это событие',
 	'Class:Event/Attribute:userinfo+' => 'идентификация пользователя, действия которого вызвали это событие',
 	'Class:Event/Attribute:finalclass' => 'тип',
 	'Class:Event/Attribute:finalclass' => 'тип',
 	'Class:Event/Attribute:finalclass+' => '',
 	'Class:Event/Attribute:finalclass+' => '',
-));
-
-//
-// Class: EventNotification
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventNotification' => 'Уведомление о событии',
 	'Class:EventNotification' => 'Уведомление о событии',
 	'Class:EventNotification+' => 'Отслеживание отосланных уведомлений',
 	'Class:EventNotification+' => 'Отслеживание отосланных уведомлений',
 	'Class:EventNotification/Attribute:trigger_id' => 'Триггер',
 	'Class:EventNotification/Attribute:trigger_id' => 'Триггер',
@@ -168,13 +137,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventNotification/Attribute:action_id+' => 'учётная запись пользователя',
 	'Class:EventNotification/Attribute:action_id+' => 'учётная запись пользователя',
 	'Class:EventNotification/Attribute:object_id' => 'id объекта',
 	'Class:EventNotification/Attribute:object_id' => 'id объекта',
 	'Class:EventNotification/Attribute:object_id+' => 'id объекта (класс заданный тригером ?)',
 	'Class:EventNotification/Attribute:object_id+' => 'id объекта (класс заданный тригером ?)',
-));
-
-//
-// Class: EventNotificationEmail
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventNotificationEmail' => 'Отправка сообщений на e-mail',
 	'Class:EventNotificationEmail' => 'Отправка сообщений на e-mail',
 	'Class:EventNotificationEmail+' => 'Отслеживание отправленных писем',
 	'Class:EventNotificationEmail+' => 'Отслеживание отправленных писем',
 	'Class:EventNotificationEmail/Attribute:to' => 'Кому',
 	'Class:EventNotificationEmail/Attribute:to' => 'Кому',
@@ -189,13 +151,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventNotificationEmail/Attribute:subject+' => 'Тема',
 	'Class:EventNotificationEmail/Attribute:subject+' => 'Тема',
 	'Class:EventNotificationEmail/Attribute:body' => 'Тело',
 	'Class:EventNotificationEmail/Attribute:body' => 'Тело',
 	'Class:EventNotificationEmail/Attribute:body+' => 'Тело',
 	'Class:EventNotificationEmail/Attribute:body+' => 'Тело',
-));
-
-//
-// Class: EventIssue
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventIssue' => 'Выпуск события',
 	'Class:EventIssue' => 'Выпуск события',
 	'Class:EventIssue+' => 'Отслеживание выпуска (warning, error, др.)',
 	'Class:EventIssue+' => 'Отслеживание выпуска (warning, error, др.)',
 	'Class:EventIssue/Attribute:issue' => 'Выпуск',
 	'Class:EventIssue/Attribute:issue' => 'Выпуск',
@@ -212,34 +167,249 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventIssue/Attribute:callstack+' => 'Стек вызовов',
 	'Class:EventIssue/Attribute:callstack+' => 'Стек вызовов',
 	'Class:EventIssue/Attribute:data' => 'Данные',
 	'Class:EventIssue/Attribute:data' => 'Данные',
 	'Class:EventIssue/Attribute:data+' => 'Подробнее',
 	'Class:EventIssue/Attribute:data+' => 'Подробнее',
-));
-
-//
-// Class: EventWebService
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventWebService' => 'События Web сервиса',
 	'Class:EventWebService' => 'События Web сервиса',
 	'Class:EventWebService+' => 'Trace of an web service call',
 	'Class:EventWebService+' => 'Trace of an web service call',
 	'Class:EventWebService/Attribute:verb' => 'Verb',
 	'Class:EventWebService/Attribute:verb' => 'Verb',
 	'Class:EventWebService/Attribute:verb+' => 'Название операции',
 	'Class:EventWebService/Attribute:verb+' => 'Название операции',
 	'Class:EventWebService/Attribute:result' => 'Результат',
 	'Class:EventWebService/Attribute:result' => 'Результат',
-	'Class:EventWebService/Attribute:result+' => 'Overall success/failure',
-	'Class:EventWebService/Attribute:log_info' => 'Info log',
-	'Class:EventWebService/Attribute:log_info+' => 'Result info log',
-	'Class:EventWebService/Attribute:log_warning' => 'Warning log',
-	'Class:EventWebService/Attribute:log_warning+' => 'Result warning log',
-	'Class:EventWebService/Attribute:log_error' => 'Error log',
-	'Class:EventWebService/Attribute:log_error+' => 'Result error log',
+	'Class:EventWebService/Attribute:result+' => 'Все удачн./неудачн.',
+	'Class:EventWebService/Attribute:log_info' => 'Журнал',
+	'Class:EventWebService/Attribute:log_info+' => 'Результаты журнала',
+	'Class:EventWebService/Attribute:log_warning' => 'Лог предупреждений',
+	'Class:EventWebService/Attribute:log_warning+' => 'Результаты логов предупреждений',
+	'Class:EventWebService/Attribute:log_error' => 'Лог ошибок',
+	'Class:EventWebService/Attribute:log_error+' => 'Результаты логов ошибок',
 	'Class:EventWebService/Attribute:data' => 'Данные',
 	'Class:EventWebService/Attribute:data' => 'Данные',
-	'Class:EventWebService/Attribute:data+' => 'Result data',
-));
-
-//
-// Class: Action
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:EventWebService/Attribute:data+' => 'Результаты данных',
+	'Class:EventLoginUsage' => 'Статистика авторизаций~~',
+	'Class:EventLoginUsage+' => '',
+	'Class:EventLoginUsage/Attribute:user_id' => 'Логин~~',
+	'Class:EventLoginUsage/Attribute:user_id+' => '',
+	'Class:SynchroDataSource' => 'Synchro Data Source~~',
+	'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:user_id' => 'Пользователь~~',
+	'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Слать уведомления',
+	'Class:SynchroDataSource/Attribute:notify_contact_id+' => '',
+	'Class:SynchroDataSource/Attribute:scope_class' => 'Target class~~',
+	'Class:SynchroDataSource/Attribute:database_table_name' => 'Data table~~',
+	'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: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: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' => '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' => 'Action on many~~',
+	'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' => 'Take the first one (random?)~~',
+	'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+' => '',
+	'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Retention Duration~~',
+	'Class:SynchroDataSource/Attribute:delete_policy_retention+' => '',
+	'Class:SynchroDataSource/Attribute:attribute_list' => 'Список свойств~~',
+	'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Разрешено',
+	'Class:SynchroDataSource/Attribute:user_delete_policy+' => '',
+	'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:url_icon' => 'Icon\'s hyperlink~~',
+	'Class:SynchroDataSource/Attribute:url_icon+' => '',
+	'Class:SynchroDataSource/Attribute:url_application' => 'Ссылки программ~~',
+	'Class:SynchroDataSource/Attribute:url_application+' => '',
+	'Class:SynchroAttribute' => 'Synchro Attribute~~',
+	'Class:SynchroAttribute/Attribute:sync_source_id' => 'Sycnhro Data Source~~',
+	'Class:SynchroAttribute/Attribute:attcode' => 'Attribute Code~~',
+	'Class:SynchroAttribute/Attribute:update' => 'Обновить~~',
+	'Class:SynchroAttribute/Attribute:reconcile' => 'Reconcile~~',
+	'Class:SynchroAttribute/Attribute:update_policy' => 'Обновить политику~~',
+	'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Заблокирован~~',
+	'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Разблокирован~~',
+	'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Initialize if empty~~',
+	'Class:SynchroAttribute/Attribute:finalclass' => 'Класс~~',
+	'Class:SynchroAttExtKey' => 'Synchro Attribute (ExtKey)~~',
+	'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Reconciliation Attribute~~',
+	'Class:SynchroAttLinkSet' => 'Synchro Attribute (Linkset)~~',
+	'Class:SynchroAttLinkSet/Attribute:row_separator' => 'Разделитель строк~~',
+	'Class:SynchroAttLinkSet/Attribute:attribute_separator' => 'Делитель аттрибутов',
+	'Class:SynchroLog' => 'Synchr Log~~',
+	'Class:SynchroLog/Attribute:sync_source_id' => 'Synchro Data Source~~',
+	'Class:SynchroLog/Attribute:start_date' => 'Стартовать в',
+	'Class:SynchroLog/Attribute:end_date' => 'Закончить в',
+	'Class:SynchroLog/Attribute:status' => 'Статус~~',
+	'Class:SynchroLog/Attribute:status/Value:completed' => 'Завершен~~',
+	'Class:SynchroLog/Attribute:status/Value:error' => 'Ошибка~~',
+	'Class:SynchroLog/Attribute:status/Value:running' => 'Запущен',
+	'Class:SynchroLog/Attribute:stats_nb_replica_seen' => 'Nb replica seen~~',
+	'Class:SynchroLog/Attribute:stats_nb_replica_total' => 'Nb replica total~~',
+	'Class:SynchroLog/Attribute:stats_nb_obj_deleted' => 'Nb objects deleted~~',
+	'Class:SynchroLog/Attribute:stats_nb_obj_deleted_errors' => 'Nb of errors while deleting~~',
+	'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted' => 'Nb objects obsoleted~~',
+	'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted_errors' => 'Nb of errors while obsoleting~~',
+	'Class:SynchroLog/Attribute:stats_nb_obj_created' => 'Nb objects created~~',
+	'Class:SynchroLog/Attribute:stats_nb_obj_created_errors' => 'Nb or errors while creating~~',
+	'Class:SynchroLog/Attribute:stats_nb_obj_updated' => 'Nb objects updated~~',
+	'Class:SynchroLog/Attribute:stats_nb_obj_updated_errors' => 'Nb errors while updating~~',
+	'Class:SynchroLog/Attribute:stats_nb_replica_reconciled_errors' => 'Nb of errors during reconciliation~~',
+	'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_unchanged' => 'Nb objects unchanged~~',
+	'Class:SynchroLog/Attribute:last_error' => 'Last error~~',
+	'Class:SynchroLog/Attribute:traces' => 'Traces~~',
+	'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:status' => 'Статус~~',
+	'Class:SynchroReplica/Attribute:status/Value:modified' => 'Изменен~~',
+	'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:synchronized' => 'Синхронизирован~~',
+	'Class:SynchroReplica/Attribute:status_dest_creator' => 'Object Created ?~~',
+	'Class:SynchroReplica/Attribute:status_last_error' => 'Last Error~~',
+	'Class:SynchroReplica/Attribute:status_last_warning' => 'Предупреждения~~',
+	'Class:SynchroReplica/Attribute:info_creation_date' => 'Дата создания~~',
+	'Class:SynchroReplica/Attribute:info_last_modified' => 'Дата последнего изменения~~',
+	'Class:appUserPreferences' => 'Свойства пользователей~~',
+	'Class:appUserPreferences/Attribute:userid' => 'Пользователь~~',
+	'Class:appUserPreferences/Attribute:preferences' => 'Prefs~~',
+	'Core:DeletedObjectLabel' => '%1s (deleted)~~',
+	'Core:DeletedObjectTip' => 'Объект был удален %1$s (%2$s)~~',
+	'Core:UnknownObjectLabel' => 'Объект не найден (class: %1$s, id: %2$d)~~',
+	'Core:UnknownObjectTip' => 'Не может быть найден. Возможно он был удален и очищен в лог-е.~~',
+	'Core:AttributeLinkedSet' => 'Array of objects~~',
+	'Core:AttributeLinkedSet+' => '',
+	'Core:AttributeLinkedSetIndirect' => 'Array of objects (N-N)~~',
+	'Core:AttributeLinkedSetIndirect+' => '',
+	'Core:AttributeInteger' => 'Integer~~',
+	'Core:AttributeInteger+' => '',
+	'Core:AttributeDecimal' => 'Decimal~~',
+	'Core:AttributeDecimal+' => '',
+	'Core:AttributeBoolean' => 'Boolean~~',
+	'Core:AttributeBoolean+' => '',
+	'Core:AttributeString' => 'String~~',
+	'Core:AttributeString+' => '',
+	'Core:AttributeClass' => 'Класс~~',
+	'Core:AttributeClass+' => '',
+	'Core:AttributeApplicationLanguage' => 'Язык пользователя~~',
+	'Core:AttributeApplicationLanguage+' => '',
+	'Core:AttributeFinalClass' => 'Класс (авто)~~',
+	'Core:AttributeFinalClass+' => '',
+	'Core:AttributePassword' => 'Пароль~~',
+	'Core:AttributePassword+' => '',
+	'Core:AttributeEncryptedString' => 'Encrypted string~~',
+	'Core:AttributeEncryptedString+' => '',
+	'Core:AttributeText' => 'Текст~~',
+	'Core:AttributeText+' => '',
+	'Core:AttributeHTML' => 'HTML~~',
+	'Core:AttributeHTML+' => '',
+	'Core:AttributeEmailAddress' => 'Email~~',
+	'Core:AttributeEmailAddress+' => '',
+	'Core:AttributeIPAddress' => 'IP адрес~~',
+	'Core:AttributeIPAddress+' => '',
+	'Core:AttributeOQL' => 'OQL~~',
+	'Core:AttributeOQL+' => '',
+	'Core:AttributeEnum' => 'Enum~~',
+	'Core:AttributeEnum+' => '',
+	'Core:AttributeTemplateString' => 'Template string~~',
+	'Core:AttributeTemplateString+' => '',
+	'Core:AttributeTemplateText' => 'Template text~~',
+	'Core:AttributeTemplateText+' => '',
+	'Core:AttributeTemplateHTML' => 'Template HTML~~',
+	'Core:AttributeTemplateHTML+' => '',
+	'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
+</p>~~',
+	'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>
+</p>~~',
+	'Core:AttributeDeadline' => 'Deadline~~',
+	'Core:AttributeDeadline+' => '',
+	'Core:AttributeExternalKey' => 'External key~~',
+	'Core:AttributeExternalKey+' => '',
+	'Core:AttributeExternalField' => 'External field~~',
+	'Core:AttributeExternalField+' => '',
+	'Core:AttributeURL' => 'URL~~',
+	'Core:AttributeURL+' => '',
+	'Core:AttributeBlob' => 'Blob~~',
+	'Core:AttributeBlob+' => '',
+	'Core:AttributeOneWayPassword' => 'Одноразовый пароль',
+	'Core:AttributeOneWayPassword+' => '',
+	'Core:AttributeTable' => 'Table~~',
+	'Core:AttributeTable+' => '',
+	'Core:AttributePropertySet' => 'Свойства~~',
+	'Core:AttributePropertySet+' => '',
+	'Core:AttributeFriendlyName' => 'Виден как~~',
+	'Core:AttributeFriendlyName+' => '',
+	'Core:FriendlyName-Label' => 'Виден как~~',
+	'Core:FriendlyName-Description' => 'Виден как~~',
+	'Class:CMDBChangeOp/Attribute:date' => 'дата',
+	'Class:CMDBChangeOp/Attribute:date+' => 'дата и время изменения',
+	'Class:CMDBChangeOp/Attribute:userinfo' => 'пользователь',
+	'Class:CMDBChangeOp/Attribute:userinfo+' => 'кто сделал изменение',
+	'Change:ObjectCreated' => 'Объект создан',
+	'Change:ObjectDeleted' => 'Объект удалён',
+	'Change:ObjectModified' => 'Object modified~~',
+	'Change:AttName_SetTo_NewValue_PreviousValue_OldValue' => '%1$s установлено в %2$s (предыдущее значение: %3$s)',
+	'Change:AttName_SetTo' => '%1$s установлено в %2$s',
+	'Change:Text_AppendedTo_AttName' => '%1$s добавлено к %2$s',
+	'Change:AttName_Changed_PreviousValue_OldValue' => '%1$s изменено, предыдущее значение: %2$s',
+	'Change:AttName_Changed' => '%1$s изменено',
+	'Change:AttName_EntryAdded' => '%1$s изменено, добавлено новое значение.',
+	'Change:LinkSet:Added' => 'добавлен %1$s~~',
+	'Change:LinkSet:Removed' => 'удален %1$s~~',
+	'Change:LinkSet:Modified' => 'изменен %1$s~~',
+	'Class:EventLoginUsage/Attribute:contact_name' => 'Имя пользователя~~',
+	'Class:EventLoginUsage/Attribute:contact_name+' => '',
+	'Class:EventLoginUsage/Attribute:contact_email' => 'Email пользователя~~',
+	'Class:EventLoginUsage/Attribute:contact_email+' => '',
 	'Class:Action' => 'Заказное действие',
 	'Class:Action' => 'Заказное действие',
 	'Class:Action+' => 'Действие определённое пользователем',
 	'Class:Action+' => 'Действие определённое пользователем',
 	'Class:Action/Attribute:name' => 'Имя',
 	'Class:Action/Attribute:name' => 'Имя',
@@ -258,55 +428,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Action/Attribute:trigger_list+' => 'Триггеры привызанные к этому действию',
 	'Class:Action/Attribute:trigger_list+' => 'Триггеры привызанные к этому действию',
 	'Class:Action/Attribute:finalclass' => 'Тип',
 	'Class:Action/Attribute:finalclass' => 'Тип',
 	'Class:Action/Attribute:finalclass+' => '',
 	'Class:Action/Attribute:finalclass+' => '',
-));
-
-//
-// Class: ActionNotification
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:ActionNotification' => 'Уведомление',
 	'Class:ActionNotification' => 'Уведомление',
 	'Class:ActionNotification+' => 'Уведомление (выдержка)',
 	'Class:ActionNotification+' => 'Уведомление (выдержка)',
-));
-
-//
-// Class: ActionEmail
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:ActionEmail' => 'Уведомление по e-mail',
-	'Class:ActionEmail+' => '',
-	'Class:ActionEmail/Attribute:test_recipient' => 'Проверка получателя',
-	'Class:ActionEmail/Attribute:test_recipient+' => 'Назначение если статус "Test"',
-	'Class:ActionEmail/Attribute:from' => 'От',
-	'Class:ActionEmail/Attribute:from+' => 'Будет отослано в заголовке e-mail',
-	'Class:ActionEmail/Attribute:reply_to' => 'Ответить на',
-	'Class:ActionEmail/Attribute:reply_to+' => 'Будет отослано в заголовке e-mail',
-	'Class:ActionEmail/Attribute:to' => 'Кому',
-	'Class:ActionEmail/Attribute:to+' => 'Получатель e-mail',
-	'Class:ActionEmail/Attribute:cc' => 'Копия',
-	'Class:ActionEmail/Attribute:cc+' => 'Копия',
-	'Class:ActionEmail/Attribute:bcc' => 'Скр. копия',
-	'Class:ActionEmail/Attribute:bcc+' => 'Скрытая копия',
-	'Class:ActionEmail/Attribute:subject' => 'тема',
-	'Class:ActionEmail/Attribute:subject+' => 'Заголовок письма',
-	'Class:ActionEmail/Attribute:body' => 'тело',
-	'Class:ActionEmail/Attribute:body+' => 'Содержимое письма',
-	'Class:ActionEmail/Attribute:importance' => 'значение',
-	'Class:ActionEmail/Attribute:importance+' => 'Флаг значения',
-	'Class:ActionEmail/Attribute:importance/Value:low' => 'низкий',
-	'Class:ActionEmail/Attribute:importance/Value:low+' => 'низкий',
-	'Class:ActionEmail/Attribute:importance/Value:normal' => 'нормальный',
-	'Class:ActionEmail/Attribute:importance/Value:normal+' => 'нормальный',
-	'Class:ActionEmail/Attribute:importance/Value:high' => 'высокий',
-	'Class:ActionEmail/Attribute:importance/Value:high+' => 'высокий',
-));
-
-//
-// Class: Trigger
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Trigger' => 'Триггер',
 	'Class:Trigger' => 'Триггер',
 	'Class:Trigger+' => 'Заказной триггер события',
 	'Class:Trigger+' => 'Заказной триггер события',
 	'Class:Trigger/Attribute:description' => 'Описание',
 	'Class:Trigger/Attribute:description' => 'Описание',
@@ -315,75 +438,106 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Trigger/Attribute:action_list+' => 'Действия, выполняемые при активации триггера',
 	'Class:Trigger/Attribute:action_list+' => 'Действия, выполняемые при активации триггера',
 	'Class:Trigger/Attribute:finalclass' => 'Тип',
 	'Class:Trigger/Attribute:finalclass' => 'Тип',
 	'Class:Trigger/Attribute:finalclass+' => '',
 	'Class:Trigger/Attribute:finalclass+' => '',
-));
-
-//
-// Class: TriggerOnObject
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:TriggerOnObject' => 'Триггер (в зависимости класс)',
 	'Class:TriggerOnObject' => 'Триггер (в зависимости класс)',
 	'Class:TriggerOnObject+' => 'Триггер по даному классу объектов',
 	'Class:TriggerOnObject+' => 'Триггер по даному классу объектов',
 	'Class:TriggerOnObject/Attribute:target_class' => 'Целевой класс',
 	'Class:TriggerOnObject/Attribute:target_class' => 'Целевой класс',
 	'Class:TriggerOnObject/Attribute:target_class+' => '',
 	'Class:TriggerOnObject/Attribute:target_class+' => '',
-));
-
-//
-// Class: TriggerOnStateChange
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:TriggerOnStateChange' => 'Триггер (на изменение состояния)',
 	'Class:TriggerOnStateChange' => 'Триггер (на изменение состояния)',
 	'Class:TriggerOnStateChange+' => 'Триггер на изменение состояния объекта',
 	'Class:TriggerOnStateChange+' => 'Триггер на изменение состояния объекта',
 	'Class:TriggerOnStateChange/Attribute:state' => 'Статус',
 	'Class:TriggerOnStateChange/Attribute:state' => 'Статус',
 	'Class:TriggerOnStateChange/Attribute:state+' => '',
 	'Class:TriggerOnStateChange/Attribute:state+' => '',
-));
-
-//
-// Class: TriggerOnStateEnter
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:TriggerOnStateEnter' => 'Триггер (на начало состояния)',
-	'Class:TriggerOnStateEnter+' => 'Триггер на изменению состояния объекта - начало',
-));
-
-//
-// Class: TriggerOnStateLeave
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:TriggerOnStateLeave' => 'Триггер (на окончание состояния)',
-	'Class:TriggerOnStateLeave+' => 'Триггер на изменению состояния объекта - окончание',
-));
-
-//
-// Class: TriggerOnObjectCreate
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:TriggerOnObjectCreate' => 'Триггер (на создание объекта)',
-	'Class:TriggerOnObjectCreate+' => 'Триггер на создание объекта [дочерний класс] данного класса',
-));
-
-//
-// Class: lnkTriggerAction
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:lnkTriggerAction' => 'Действие/Триггер',
-	'Class:lnkTriggerAction+' => 'Связь между триггером и действий',
-	'Class:lnkTriggerAction/Attribute:action_id' => 'Действие',
-	'Class:lnkTriggerAction/Attribute:action_id+' => 'Выполняемое действие',
 	'Class:lnkTriggerAction/Attribute:action_name' => 'Действие',
 	'Class:lnkTriggerAction/Attribute:action_name' => 'Действие',
 	'Class:lnkTriggerAction/Attribute:action_name+' => '',
 	'Class:lnkTriggerAction/Attribute:action_name+' => '',
-	'Class:lnkTriggerAction/Attribute:trigger_id' => 'Триггер',
-	'Class:lnkTriggerAction/Attribute:trigger_id+' => '',
 	'Class:lnkTriggerAction/Attribute:trigger_name' => 'Триггер',
 	'Class:lnkTriggerAction/Attribute:trigger_name' => 'Триггер',
 	'Class:lnkTriggerAction/Attribute:trigger_name+' => '',
 	'Class:lnkTriggerAction/Attribute:trigger_name+' => '',
-	'Class:lnkTriggerAction/Attribute:order' => 'Порядок',
-	'Class:lnkTriggerAction/Attribute:order+' => 'Порядок выполнения действий',
+	'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Никто~~',
+	'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Только администратор~~',
+	'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'Все пользователи~~',
+	'SynchroDataSource:Description' => 'Description~~',
+	'SynchroDataSource:Reconciliation' => 'Search &amp; reconciliation~~',
+	'SynchroDataSource:Deletion' => 'Deletion rules~~',
+	'SynchroDataSource:Status' => 'Статус~~',
+	'SynchroDataSource:Information' => 'Инфо~~',
+	'SynchroDataSource:Definition' => 'Definition~~',
+	'Core:SynchroAttributes' => 'Аттрибуты~~',
+	'Core:SynchroStatus' => 'Свойства~~',
+	'Core:Synchro:ErrorsLabel' => 'Ошибки~~',
+	'Core:Synchro:CreatedLabel' => 'Создан~~',
+	'Core:Synchro:ModifiedLabel' => 'Изменен~~',
+	'Core:Synchro:UnchangedLabel' => 'Неизменен~~',
+	'Core:Synchro:ReconciledErrorsLabel' => 'Ошибки~~',
+	'Core:Synchro:ReconciledLabel' => 'Reconciled~~',
+	'Core:Synchro:ReconciledNewLabel' => 'Создан~~',
+	'Core:SynchroReconcile:Yes' => 'Да~~',
+	'Core:SynchroReconcile:No' => 'Нет~~',
+	'Core:SynchroUpdate:Yes' => 'Да~~',
+	'Core:SynchroUpdate:No' => 'Нет~~',
+	'Core:Synchro:LastestStatus' => 'Последний статус~~',
+	'Core:Synchro:History' => 'История синхронизаций~~',
+	'Core:Synchro:NeverRun' => 'Синхронизация не запускалась. Логи отсутсвуют.~~',
+	'Core:Synchro:SynchroEndedOn_Date' => 'Синхронизация была закончена в %1$s.~~',
+	'Core:Synchro:SynchroRunningStartedOn_Date' => 'Синхронизация запущена в %1$s сейчас в процессе...~~',
+	'Menu:DataSources' => 'Synchronization Data Sources~~',
+	'Menu:DataSources+' => '',
+	'Core:Synchro:label_repl_ignored' => 'Игнор. (%1$s)~~',
+	'Core:Synchro:label_repl_disappeared' => 'Невид. (%1$s)~~',
+	'Core:Synchro:label_repl_existing' => 'Existing (%1$s)~~',
+	'Core:Synchro:label_repl_new' => 'Новый (%1$s)~~',
+	'Core:Synchro:label_obj_deleted' => 'Удаленный (%1$s)~~',
+	'Core:Synchro:label_obj_obsoleted' => 'Obsoleted (%1$s)~~',
+	'Core:Synchro:label_obj_disappeared_errors' => 'Ошибки (%1$s)~~',
+	'Core:Synchro:label_obj_disappeared_no_action' => 'No Action (%1$s)~~',
+	'Core:Synchro:label_obj_unchanged' => 'Unchanged (%1$s)~~',
+	'Core:Synchro:label_obj_updated' => 'Обновлен (%1$s)~~',
+	'Core:Synchro:label_obj_updated_errors' => 'Ошибки (%1$s)~~',
+	'Core:Synchro:label_obj_new_unchanged' => 'Unchanged (%1$s)~~',
+	'Core:Synchro:label_obj_new_updated' => 'Обновлен (%1$s)~~',
+	'Core:Synchro:label_obj_created' => 'Создан (%1$s)~~',
+	'Core:Synchro:label_obj_new_errors' => 'Ошибки (%1$s)~~',
+	'Core:SynchroLogTitle' => '%1$s - %2$s~~',
+	'Core:Synchro:Nb_Replica' => 'Replica processed: %1$s~~',
+	'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s~~',
+	'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'At Least one reconciliation key must be specified, or the reconciliation policy must be to use the primary key.~~',
+	'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'A delete retention period must be specified, since objects are to be deleted after being marked as obsolete~~',
+	'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Obsolete objects are to be updated, but no update is specified.~~',
+	'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~~',
+	'Core:SynchroReplica:ListOfReplicas' => 'List of Replica~~',
+	'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primary Key)~~',
+	'Core:SynchroAtt:attcode' => 'Аттрибут~~',
+	'Core:SynchroAtt:attcode+' => '',
+	'Core:SynchroAtt:reconciliation' => 'Reconciliation ?~~',
+	'Core:SynchroAtt:reconciliation+' => '',
+	'Core:SynchroAtt:update' => 'Обновить?',
+	'Core:SynchroAtt:update+' => '',
+	'Core:SynchroAtt:update_policy' => 'Политика обновлений~~',
+	'Core:SynchroAtt:update_policy+' => '',
+	'Core:SynchroAtt:reconciliation_attcode' => 'Reconciliation Key~~',
+	'Core:SynchroAtt:reconciliation_attcode+' => '',
+	'Core:SyncDataExchangeComment' => '(Data Synchro)~~',
+	'Core:Synchro:ListOfDataSources' => 'List of data sources:~~',
+	'Core:Synchro:LastSynchro' => 'Последняя синхронизация:',
+	'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:TheObjectCanBeDeletedBy_Source' => 'The object <b>can be deleted</b> by the external data source %1$s~~',
+	'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'You <b>cannot delete the object</b> because it is owned by the external data source %1$s~~',
+	'TitleSynchroExecution' => 'Запуск синхронизаций.~~',
+	'Class:SynchroDataSource:DataTable' => 'Таблица: %1$s~~',
+	'Core:SyncDataSourceObsolete' => 'The data source is marked as obsolete. Operation cancelled.~~',
+	'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: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:SynchroReplica:TargetObject' => 'Синхронизировано объектов: %1$s~~',
+	'Class:AsyncSendEmail/Attribute:body' => 'Тело~~',
+	'Class:AsyncSendEmail/Attribute:header' => 'Заголовок~~',
+	'Core:ExecProcess:Code1' => 'Неверная команда или команда завершена с ошибкой.(возможно, неверное имя скрипта)~~',
+	'Core:ExecProcess:Code255' => 'Ошибка PHP (parsing, or runtime)~~',
+	'Core:Duration_Seconds' => '%1$ds~~',
+	'Core:Duration_Minutes_Seconds' => '%1$dmin %2$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~~',
 ));
 ));
-
-
-?>
+?>

+ 313 - 237
dictionaries/ru.dictionary.itop.ui.php

@@ -17,46 +17,17 @@
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 //   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 
 /**
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
  * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @license     http://opensource.org/licenses/AGPL-3.0
+ * @licence	http://opensource.org/licenses/AGPL-3.0
  */
  */
 
 
-
-//////////////////////////////////////////////////////////////////////
-// Classes in 'gui'
-//////////////////////////////////////////////////////////////////////
-//
-
-//////////////////////////////////////////////////////////////////////
-// Classes in 'application'
-//////////////////////////////////////////////////////////////////////
-//
-
-//
-// Class: AuditCategory
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:AuditCategory' => 'Категория аудита',
-	'Class:AuditCategory+' => 'Раздел внутри общего аудита',
-	'Class:AuditCategory/Attribute:name' => 'Название категории',
-	'Class:AuditCategory/Attribute:name+' => 'Краткое название для этой категории',
-	'Class:AuditCategory/Attribute:description' => 'Описание категории аудита',
-	'Class:AuditCategory/Attribute:description+' => 'Полное описание категории аудита',
-	'Class:AuditCategory/Attribute:definition_set' => 'Набор определений',
-	'Class:AuditCategory/Attribute:definition_set+' => 'OQL выражение, определяющее набор объектов для проверки',
-	'Class:AuditCategory/Attribute:rules_list' => 'Правила аудита',
-	'Class:AuditCategory/Attribute:rules_list+' => 'Правила аудита для этой категории',
-));
-
-//
-// Class: AuditRule
-//
-
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:QueryOQL' => 'OQL Query~~',
+	'Class:QueryOQL+' => '',
+	'Class:QueryOQL/Attribute:oql' => 'Expression~~',
+	'Class:QueryOQL/Attribute:oql+' => '',
 	'Class:AuditRule' => 'Правило аудита',
 	'Class:AuditRule' => 'Правило аудита',
 	'Class:AuditRule+' => 'Правило для проверки данной категории аудита',
 	'Class:AuditRule+' => 'Правило для проверки данной категории аудита',
 	'Class:AuditRule/Attribute:name' => 'Название правила',
 	'Class:AuditRule/Attribute:name' => 'Название правила',
@@ -67,26 +38,56 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:AuditRule/Attribute:query+' => 'OQL выражение на исполнение',
 	'Class:AuditRule/Attribute:query+' => 'OQL выражение на исполнение',
 	'Class:AuditRule/Attribute:valid_flag' => 'Действительные объекты?',
 	'Class:AuditRule/Attribute:valid_flag' => 'Действительные объекты?',
 	'Class:AuditRule/Attribute:valid_flag+' => 'Истина, если правило возвращает действительный объект, иначе ложь',
 	'Class:AuditRule/Attribute:valid_flag+' => 'Истина, если правило возвращает действительный объект, иначе ложь',
-	'Class:AuditRule/Attribute:valid_flag/Value:true' => 'истина',
-	'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'истина',
 	'Class:AuditRule/Attribute:valid_flag/Value:false' => 'ложь',
 	'Class:AuditRule/Attribute:valid_flag/Value:false' => 'ложь',
 	'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'ложь',
 	'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'ложь',
+	'Class:AuditRule/Attribute:valid_flag/Value:true' => 'истина',
+	'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'истина',
 	'Class:AuditRule/Attribute:category_id' => 'Категория',
 	'Class:AuditRule/Attribute:category_id' => 'Категория',
 	'Class:AuditRule/Attribute:category_id+' => 'Категория этого правила',
 	'Class:AuditRule/Attribute:category_id+' => 'Категория этого правила',
+	'Class:AuditCategory' => 'Категория аудита',
+	'Class:AuditCategory+' => 'Раздел внутри общего аудита',
+	'Class:AuditCategory/Attribute:name' => 'Название категории',
+	'Class:AuditCategory/Attribute:name+' => 'Краткое название для этой категории',
+	'Class:AuditCategory/Attribute:description' => 'Описание категории аудита',
+	'Class:AuditCategory/Attribute:description+' => 'Полное описание категории аудита',
+	'Class:AuditCategory/Attribute:definition_set' => 'Набор определений',
+	'Class:AuditCategory/Attribute:definition_set+' => 'OQL выражение, определяющее набор объектов для проверки',
+	'Class:AuditCategory/Attribute:rules_list' => 'Правила аудита',
+	'Class:AuditCategory/Attribute:rules_list+' => 'Правила аудита для этой категории',
+	'Class:URP_Profiles' => 'Профиль',
+	'Class:URP_Profiles+' => 'Пользовательский профиль',
+	'Class:URP_Profiles/Attribute:name' => 'Название',
+	'Class:URP_Profiles/Attribute:name+' => 'метка',
+	'Class:URP_Profiles/Attribute:description' => 'Описание',
+	'Class:URP_Profiles/Attribute:description+' => 'однострочное описание',
+	'Class:URP_Profiles/Attribute:user_list' => 'Пользователи',
+	'Class:URP_Profiles/Attribute:user_list+' => 'лица, имеющие эту роль',
+	'Class:URP_UserProfile' => 'Пользователь в профиль',
+	'Class:URP_UserProfile+' => 'профили пользователей',
+	'Class:URP_UserProfile/Attribute:userid' => 'Пользователь',
+	'Class:URP_UserProfile/Attribute:userid+' => 'учетная запись пользователя',
+	'Class:URP_UserProfile/Attribute:profileid' => 'Профиль',
+	'Class:URP_UserProfile/Attribute:profileid+' => 'использование профиля',
+	'Class:URP_UserProfile/Attribute:reason' => 'Причина',
+	'Class:URP_UserProfile/Attribute:reason+' => 'объяснение, почему этому человеку назначена эта роль',
+	'Class:URP_UserOrg' => 'Организации пользователя',
+	'Class:URP_UserOrg+' => 'Разрешённые организации',
+	'Class:URP_UserOrg/Attribute:userid' => 'Пользователь',
+	'Class:URP_UserOrg/Attribute:userid+' => 'учетная запись пользователя',
+	'Class:URP_UserOrg/Attribute:allowed_org_id' => 'Организация',
+	'Class:URP_UserOrg/Attribute:allowed_org_id+' => 'Разрешённая организация',
+	'Class:URP_UserOrg/Attribute:reason' => 'Причина',
+	'Class:URP_UserOrg/Attribute:reason+' => 'объяснение, почему этот человек имеет право видеть данные, принадлежащие к этой организации',
 	'Class:AuditRule/Attribute:category_name' => 'Категория',
 	'Class:AuditRule/Attribute:category_name' => 'Категория',
 	'Class:AuditRule/Attribute:category_name+' => 'Название категории для этого правила',
 	'Class:AuditRule/Attribute:category_name+' => 'Название категории для этого правила',
-));
-
-//////////////////////////////////////////////////////////////////////
-// Classes in 'addon/userrights'
-//////////////////////////////////////////////////////////////////////
-//
-
-//
-// Class: User
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Query' => 'Query~~',
+	'Class:Query+' => '',
+	'Class:Query/Attribute:name' => 'Имя~~',
+	'Class:Query/Attribute:name+' => '',
+	'Class:Query/Attribute:description' => 'Расшифровка~~',
+	'Class:Query/Attribute:description+' => '',
+	'Class:Query/Attribute:fields' => 'Значения~~',
+	'Class:Query/Attribute:fields+' => '',
 	'Class:User' => 'Пользователь',
 	'Class:User' => 'Пользователь',
 	'Class:User+' => 'Пользовательский логин',
 	'Class:User+' => 'Пользовательский логин',
 	'Class:User/Attribute:finalclass' => 'Тип счёта',
 	'Class:User/Attribute:finalclass' => 'Тип счёта',
@@ -103,41 +104,16 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:User/Attribute:login+' => 'строка идентификации пользователя',
 	'Class:User/Attribute:login+' => 'строка идентификации пользователя',
 	'Class:User/Attribute:language' => 'Язык',
 	'Class:User/Attribute:language' => 'Язык',
 	'Class:User/Attribute:language+' => 'язык пользователя',
 	'Class:User/Attribute:language+' => 'язык пользователя',
-	'Class:User/Attribute:language/Value:RU RU' => 'Русский',
-	'Class:User/Attribute:language/Value:RU RU+' => 'Русский (Россия)',
-	'Class:User/Attribute:language/Value:EN US' => 'English',
-	'Class:User/Attribute:language/Value:EN US+' => 'English (U.S.)',
-	'Class:User/Attribute:language/Value:FR FR' => 'French',
-	'Class:User/Attribute:language/Value:FR FR+' => 'French (France)',
+	'Class:User/Attribute:language/Value:EN US' => 'Английский',
+	'Class:User/Attribute:language/Value:EN US+' => 'Английский (США)',
+	'Class:User/Attribute:language/Value:FR FR' => 'Французский',
+	'Class:User/Attribute:language/Value:FR FR+' => 'Французский (Франция)',
 	'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/Error:LoginMustBeUnique' => 'Логин должен быть уникальным - "%1s" уже используется.',
 	'Class:User/Error:LoginMustBeUnique' => 'Логин должен быть уникальным - "%1s" уже используется.',
 	'Class:User/Error:AtLeastOneProfileIsNeeded' => 'По крайней мере, один профиль должен быть отнесен к этому пользователю.',
 	'Class:User/Error:AtLeastOneProfileIsNeeded' => 'По крайней мере, один профиль должен быть отнесен к этому пользователю.',
-));
-
-//
-// Class: URP_Profiles
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:URP_Profiles' => 'Профиль',
-	'Class:URP_Profiles+' => 'Пользовательский профиль',
-	'Class:URP_Profiles/Attribute:name' => 'Название',
-	'Class:URP_Profiles/Attribute:name+' => 'метка',
-	'Class:URP_Profiles/Attribute:description' => 'Описание',
-	'Class:URP_Profiles/Attribute:description+' => 'однострочное описание',
-	'Class:URP_Profiles/Attribute:user_list' => 'Пользователи',
-	'Class:URP_Profiles/Attribute:user_list+' => 'лица, имеющие эту роль',
-));
-
-//
-// Class: URP_Dimensions
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_Dimensions' => 'размерность',
 	'Class:URP_Dimensions' => 'размерность',
 	'Class:URP_Dimensions+' => 'применение размерности (определение силосов)',
 	'Class:URP_Dimensions+' => 'применение размерности (определение силосов)',
 	'Class:URP_Dimensions/Attribute:name' => 'Название',
 	'Class:URP_Dimensions/Attribute:name' => 'Название',
@@ -146,51 +122,14 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_Dimensions/Attribute:description+' => 'краткое описание',
 	'Class:URP_Dimensions/Attribute:description+' => 'краткое описание',
 	'Class:URP_Dimensions/Attribute:type' => 'Тип',
 	'Class:URP_Dimensions/Attribute:type' => 'Тип',
 	'Class:URP_Dimensions/Attribute:type+' => 'имя класса или типа данных (проекционный блок)',
 	'Class:URP_Dimensions/Attribute:type+' => 'имя класса или типа данных (проекционный блок)',
-));
-
-//
-// Class: URP_UserProfile
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:URP_UserProfile' => 'Пользователь в профиль',
-	'Class:URP_UserProfile+' => 'профили пользователей',
-	'Class:URP_UserProfile/Attribute:userid' => 'Пользователь',
-	'Class:URP_UserProfile/Attribute:userid+' => 'учетная запись пользователя',
 	'Class:URP_UserProfile/Attribute:userlogin' => 'Логин',
 	'Class:URP_UserProfile/Attribute:userlogin' => 'Логин',
 	'Class:URP_UserProfile/Attribute:userlogin+' => 'Логин пользователя',
 	'Class:URP_UserProfile/Attribute:userlogin+' => 'Логин пользователя',
-	'Class:URP_UserProfile/Attribute:profileid' => 'Профиль',
-	'Class:URP_UserProfile/Attribute:profileid+' => 'использование профиля',
 	'Class:URP_UserProfile/Attribute:profile' => 'Профиль',
 	'Class:URP_UserProfile/Attribute:profile' => 'Профиль',
 	'Class:URP_UserProfile/Attribute:profile+' => 'Название профиля',
 	'Class:URP_UserProfile/Attribute:profile+' => 'Название профиля',
-	'Class:URP_UserProfile/Attribute:reason' => 'Причина',
-	'Class:URP_UserProfile/Attribute:reason+' => 'объяснение, почему этому человеку назначена эта роль',
-));
-
-//
-// Class: URP_UserOrg
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:URP_UserOrg' => 'Организации пользователя',
-	'Class:URP_UserOrg+' => 'Разрешённые организации',
-	'Class:URP_UserOrg/Attribute:userid' => 'Пользователь',
-	'Class:URP_UserOrg/Attribute:userid+' => 'учетная запись пользователя',
 	'Class:URP_UserOrg/Attribute:userlogin' => 'Логин',
 	'Class:URP_UserOrg/Attribute:userlogin' => 'Логин',
 	'Class:URP_UserOrg/Attribute:userlogin+' => 'Логин пользователя',
 	'Class:URP_UserOrg/Attribute:userlogin+' => 'Логин пользователя',
-	'Class:URP_UserOrg/Attribute:allowed_org_id' => 'Организация',
-	'Class:URP_UserOrg/Attribute:allowed_org_id+' => 'Разрешённая организация',
 	'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Организация',
 	'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Организация',
 	'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Разрешённая организация',
 	'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Разрешённая организация',
-	'Class:URP_UserOrg/Attribute:reason' => 'Причина',
-	'Class:URP_UserOrg/Attribute:reason+' => 'объяснение, почему этот человек имеет право видеть данные, принадлежащие к этой организации',
-));
-
-//
-// Class: URP_ProfileProjection
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_ProfileProjection' => 'проэктирование профилей',
 	'Class:URP_ProfileProjection' => 'проэктирование профилей',
 	'Class:URP_ProfileProjection+' => 'проэктирование профилей',
 	'Class:URP_ProfileProjection+' => 'проэктирование профилей',
 	'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Размерность',
 	'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Размерность',
@@ -205,13 +144,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_ProfileProjection/Attribute:value+' => 'OQL выражение (используя $user) | константа |  | +атрибут кода',
 	'Class:URP_ProfileProjection/Attribute:value+' => 'OQL выражение (используя $user) | константа |  | +атрибут кода',
 	'Class:URP_ProfileProjection/Attribute:attribute' => 'Атрибут',
 	'Class:URP_ProfileProjection/Attribute:attribute' => 'Атрибут',
 	'Class:URP_ProfileProjection/Attribute:attribute+' => 'Целевой атрибут кода (необязательный)',
 	'Class:URP_ProfileProjection/Attribute:attribute+' => 'Целевой атрибут кода (необязательный)',
-));
-
-//
-// Class: URP_ClassProjection
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_ClassProjection' => 'прожктирование классов',
 	'Class:URP_ClassProjection' => 'прожктирование классов',
 	'Class:URP_ClassProjection+' => 'прожктирование классов',
 	'Class:URP_ClassProjection+' => 'прожктирование классов',
 	'Class:URP_ClassProjection/Attribute:dimensionid' => 'Размерность',
 	'Class:URP_ClassProjection/Attribute:dimensionid' => 'Размерность',
@@ -224,13 +156,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_ClassProjection/Attribute:value+' => 'OQL выражение (используя $this) | константа |  | +атрибут кода',
 	'Class:URP_ClassProjection/Attribute:value+' => 'OQL выражение (используя $this) | константа |  | +атрибут кода',
 	'Class:URP_ClassProjection/Attribute:attribute' => 'Атрибут',
 	'Class:URP_ClassProjection/Attribute:attribute' => 'Атрибут',
 	'Class:URP_ClassProjection/Attribute:attribute+' => 'Целевой атрибут кода (необязательный)',
 	'Class:URP_ClassProjection/Attribute:attribute+' => 'Целевой атрибут кода (необязательный)',
-));
-
-//
-// Class: URP_ActionGrant
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_ActionGrant' => 'действие разрешений',
 	'Class:URP_ActionGrant' => 'действие разрешений',
 	'Class:URP_ActionGrant+' => 'разрешения на классы',
 	'Class:URP_ActionGrant+' => 'разрешения на классы',
 	'Class:URP_ActionGrant/Attribute:profileid' => 'Профиль',
 	'Class:URP_ActionGrant/Attribute:profileid' => 'Профиль',
@@ -247,13 +172,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'нет',
 	'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'нет',
 	'Class:URP_ActionGrant/Attribute:action' => 'Действие',
 	'Class:URP_ActionGrant/Attribute:action' => 'Действие',
 	'Class:URP_ActionGrant/Attribute:action+' => 'действие выполняемое на данном классе',
 	'Class:URP_ActionGrant/Attribute:action+' => 'действие выполняемое на данном классе',
-));
-
-//
-// Class: URP_StimulusGrant
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_StimulusGrant' => 'разрешения стимулов',
 	'Class:URP_StimulusGrant' => 'разрешения стимулов',
 	'Class:URP_StimulusGrant+' => 'разрешения на стимулы в жизненном цикле объекта',
 	'Class:URP_StimulusGrant+' => 'разрешения на стимулы в жизненном цикле объекта',
 	'Class:URP_StimulusGrant/Attribute:profileid' => 'Профиль',
 	'Class:URP_StimulusGrant/Attribute:profileid' => 'Профиль',
@@ -270,32 +188,17 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'нет',
 	'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'нет',
 	'Class:URP_StimulusGrant/Attribute:stimulus' => 'Стимулы',
 	'Class:URP_StimulusGrant/Attribute:stimulus' => 'Стимулы',
 	'Class:URP_StimulusGrant/Attribute:stimulus+' => 'код стимулов',
 	'Class:URP_StimulusGrant/Attribute:stimulus+' => 'код стимулов',
-));
-
-//
-// Class: URP_AttributeGrant
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_AttributeGrant' => 'разрешения атрибутов',
 	'Class:URP_AttributeGrant' => 'разрешения атрибутов',
 	'Class:URP_AttributeGrant+' => 'разрешения на уровне атрибутов',
 	'Class:URP_AttributeGrant+' => 'разрешения на уровне атрибутов',
 	'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Действие предоставления',
 	'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Действие предоставления',
 	'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'действие предоставления',
 	'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'действие предоставления',
 	'Class:URP_AttributeGrant/Attribute:attcode' => 'Атрибут',
 	'Class:URP_AttributeGrant/Attribute:attcode' => 'Атрибут',
 	'Class:URP_AttributeGrant/Attribute:attcode+' => 'Код атрибута',
 	'Class:URP_AttributeGrant/Attribute:attcode+' => 'Код атрибута',
-));
-
-//
-// String from the User Interface: menu, messages, buttons, etc...
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Menu:WelcomeMenu' => 'Добро пожаловать',
 	'Menu:WelcomeMenu' => 'Добро пожаловать',
 	'Menu:WelcomeMenu+' => 'Добро пожаловать в iTop',
 	'Menu:WelcomeMenu+' => 'Добро пожаловать в iTop',
 	'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 is a complete, OpenSource, IT Operational Portal.</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>
@@ -306,7 +209,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 <li>Панели для быстрого обзора IT.</li>
 <li>Панели для быстрого обзора IT.</li>
 </ul>
 </ul>
 <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> 
@@ -336,9 +238,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Button:Search' => ' Поиск ',
 	'UI:Button:Search' => ' Поиск ',
 	'UI:Button:Query' => ' Запрос ',
 	'UI:Button:Query' => ' Запрос ',
 	'UI:Button:Ok' => 'Ok',
 	'UI:Button:Ok' => 'Ok',
+	'UI:Button:Save' => 'Сохранить~~',
 	'UI:Button:Cancel' => 'Отмена',
 	'UI:Button:Cancel' => 'Отмена',
 	'UI:Button:Apply' => 'Применить',
 	'UI:Button:Apply' => 'Применить',
 	'UI:Button:Back' => ' << Назад ',
 	'UI:Button:Back' => ' << Назад ',
+	'UI:Button:Restart' => ' |<< Перзапустить ~~',
 	'UI:Button:Next' => ' Вперёд >> ',
 	'UI:Button:Next' => ' Вперёд >> ',
 	'UI:Button:Finish' => ' Конец ',
 	'UI:Button:Finish' => ' Конец ',
 	'UI:Button:DoImport' => ' Выполнить импорт ! ',
 	'UI:Button:DoImport' => ' Выполнить импорт ! ',
@@ -356,7 +260,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Button:Delete' => ' Удалить ! ',
 	'UI:Button:Delete' => ' Удалить ! ',
 	'UI:Button:ChangePassword' => ' Сменить пароль ',
 	'UI:Button:ChangePassword' => ' Сменить пароль ',
 	'UI:Button:ResetPassword' => ' Сбросить пароль ',
 	'UI:Button:ResetPassword' => ' Сбросить пароль ',
-	
 	'UI:SearchToggle' => 'Поиск',
 	'UI:SearchToggle' => 'Поиск',
 	'UI:ClickToCreateNew' => 'Создать новый %1$s',
 	'UI:ClickToCreateNew' => 'Создать новый %1$s',
 	'UI:SearchFor_Class' => 'Поиск для %1$s объектов',
 	'UI:SearchFor_Class' => 'Поиск для %1$s объектов',
@@ -375,7 +278,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Error:CannotWriteToTmp_Dir' => ' Невозможно записать временный файл на диск. upload_tmp_dir = "%1$s".',
 	'UI:Error:CannotWriteToTmp_Dir' => ' Невозможно записать временный файл на диск. upload_tmp_dir = "%1$s".',
 	'UI:Error:UploadStoppedByExtension_FileName' => 'Загрузка остановлена по расширению. (Имя файла = "%1$s").',
 	'UI:Error:UploadStoppedByExtension_FileName' => 'Загрузка остановлена по расширению. (Имя файла = "%1$s").',
 	'UI:Error:UploadFailedUnknownCause_Code' => 'Загрузка файла не удалась по неизвестной причине. (Код ошибки = "%1$s").',
 	'UI:Error:UploadFailedUnknownCause_Code' => 'Загрузка файла не удалась по неизвестной причине. (Код ошибки = "%1$s").',
-	
 	'UI:Error:1ParametersMissing' => 'Ошибка: следующий параметр должен быть указан для этой операции: %1$s.',
 	'UI:Error:1ParametersMissing' => 'Ошибка: следующий параметр должен быть указан для этой операции: %1$s.',
 	'UI:Error:2ParametersMissing' => 'Ошибка: следующие параметры должен быть указан для этой операции: %1$s и %2$s.',
 	'UI:Error:2ParametersMissing' => 'Ошибка: следующие параметры должен быть указан для этой операции: %1$s и %2$s.',
 	'UI:Error:3ParametersMissing' => 'Ошибка: следующие параметры должен быть указан для этой операции: %1$s, %2$s и %3$s.',
 	'UI:Error:3ParametersMissing' => 'Ошибка: следующие параметры должен быть указан для этой операции: %1$s, %2$s и %3$s.',
@@ -391,8 +293,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Error:ObjectAlreadyCloned' => 'Ошибка: объект уже клонирован!',
 	'UI:Error:ObjectAlreadyCloned' => 'Ошибка: объект уже клонирован!',
 	'UI:Error:ObjectAlreadyCreated' => 'Ошибка: объект уже создан!',
 	'UI:Error:ObjectAlreadyCreated' => 'Ошибка: объект уже создан!',
 	'UI:Error:Invalid_Stimulus_On_Object_In_State' => 'Ошибка: недействительный стимул "%1$s" на объекте %2$s в состоянии "%3$s".',
 	'UI:Error:Invalid_Stimulus_On_Object_In_State' => 'Ошибка: недействительный стимул "%1$s" на объекте %2$s в состоянии "%3$s".',
-	
-	
 	'UI:GroupBy:Count' => 'Счётчик',
 	'UI:GroupBy:Count' => 'Счётчик',
 	'UI:GroupBy:Count+' => 'Количество элементов',
 	'UI:GroupBy:Count+' => 'Количество элементов',
 	'UI:CountOfObjects' => '%1$d объектов соответствует критериям.',
 	'UI:CountOfObjects' => '%1$d объектов соответствует критериям.',
@@ -401,12 +301,21 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:History:LastModified_On_By' => 'Последнее изменение %1$s by %2$s.',
 	'UI:History:LastModified_On_By' => 'Последнее изменение %1$s by %2$s.',
 	'UI:HistoryTab' => 'История',
 	'UI:HistoryTab' => 'История',
 	'UI:NotificationsTab' => 'Оповещения',
 	'UI:NotificationsTab' => 'Оповещения',
+	'UI:History:BulkImports' => 'История~~',
+	'UI:History:BulkImports+' => '',
+	'UI:History:BulkImportDetails' => 'Changes resulting from the CSV import performed on %1$s (by %2$s)~~',
 	'UI:History:Date' => 'Дата',
 	'UI:History:Date' => 'Дата',
 	'UI:History:Date+' => 'Дата изменения',
 	'UI:History:Date+' => 'Дата изменения',
 	'UI:History:User' => 'Пользователь',
 	'UI:History:User' => 'Пользователь',
 	'UI:History:User+' => 'Пользователь сделавший изменение',
 	'UI:History:User+' => 'Пользователь сделавший изменение',
 	'UI:History:Changes' => 'Изменения',
 	'UI:History:Changes' => 'Изменения',
 	'UI:History:Changes+' => 'Изменения, внесенные в объект',
 	'UI:History:Changes+' => 'Изменения, внесенные в объект',
+	'UI:History:StatsCreations' => 'Создан~~',
+	'UI:History:StatsCreations+' => '',
+	'UI:History:StatsModifs' => 'Изменен~~',
+	'UI:History:StatsModifs+' => '',
+	'UI:History:StatsDeletes' => 'Удален~~',
+	'UI:History:StatsDeletes+' => '',
 	'UI:Loading' => 'Загрузка...',
 	'UI:Loading' => 'Загрузка...',
 	'UI:Menu:Actions' => 'Действия',
 	'UI:Menu:Actions' => 'Действия',
 	'UI:Menu:OtherActions' => 'Другие Действия',
 	'UI:Menu:OtherActions' => 'Другие Действия',
@@ -417,11 +326,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Menu:CSVExport' => 'Экспорт CSV',
 	'UI:Menu:CSVExport' => 'Экспорт CSV',
 	'UI:Menu:Modify' => 'Изменить...',
 	'UI:Menu:Modify' => 'Изменить...',
 	'UI:Menu:Delete' => 'Удалить...',
 	'UI:Menu:Delete' => 'Удалить...',
-	'UI:Menu:Manage' => 'Управление...',
 	'UI:Menu:BulkDelete' => 'Удалить...',
 	'UI:Menu:BulkDelete' => 'Удалить...',
 	'UI:UndefinedObject' => 'неопределённый',
 	'UI:UndefinedObject' => 'неопределённый',
 	'UI:Document:OpenInNewWindow:Download' => 'Открыть в новом окне: %1$s, Загрузка: %2$s',
 	'UI:Document:OpenInNewWindow:Download' => 'Открыть в новом окне: %1$s, Загрузка: %2$s',
-	'UI:SelectAllToggle+' => 'Выбрать / Отменить всё',
+	'UI:SelectAllToggle+' => 'Выбрать всё / Отменить всё',
+	'UI:SplitDateTime-Date' => 'дата~~',
+	'UI:SplitDateTime-Time' => 'время~~',
 	'UI:TruncatedResults' => '%1$d объектов отображено из %2$d',
 	'UI:TruncatedResults' => '%1$d объектов отображено из %2$d',
 	'UI:DisplayAll' => 'Показать всё',
 	'UI:DisplayAll' => 'Показать всё',
 	'UI:CollapseList' => 'Свернуть',
 	'UI:CollapseList' => 'Свернуть',
@@ -435,12 +345,14 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Details+' => 'Подробности',
 	'UI:Details+' => 'Подробности',
 	'UI:SearchValue:Any' => '* Любой *',
 	'UI:SearchValue:Any' => '* Любой *',
 	'UI:SearchValue:Mixed' => '* смешанный *',
 	'UI:SearchValue:Mixed' => '* смешанный *',
+	'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' => 'Представтесть, прежде чем продолжить',
 	'UI:Login:UserNamePrompt' => 'Имя пользователя',
 	'UI:Login:UserNamePrompt' => 'Имя пользователя',
 	'UI:Login:PasswordPrompt' => 'Пароль',
 	'UI:Login:PasswordPrompt' => 'Пароль',
+	'UI:Login:About' => '~~',
 	'UI:Login:ChangeYourPassword' => 'Изменение пароля',
 	'UI:Login:ChangeYourPassword' => 'Изменение пароля',
 	'UI:Login:OldPasswordPrompt' => 'Старый пароль',
 	'UI:Login:OldPasswordPrompt' => 'Старый пароль',
 	'UI:Login:NewPasswordPrompt' => 'Новый пароль',
 	'UI:Login:NewPasswordPrompt' => 'Новый пароль',
@@ -450,6 +362,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:LogOff:ThankYou' => 'Спасибо за использование iTop',
 	'UI:LogOff:ThankYou' => 'Спасибо за использование iTop',
 	'UI:LogOff:ClickHereToLoginAgain' => 'Нажмите здесь, чтобы снова войти...',
 	'UI:LogOff:ClickHereToLoginAgain' => 'Нажмите здесь, чтобы снова войти...',
 	'UI:ChangePwdMenu' => 'Изменить пароль...',
 	'UI:ChangePwdMenu' => 'Изменить пароль...',
+	'UI:Login:PasswordChanged' => 'Пароль успешно установлен !~~',
+	'UI:AccessRO-All' => 'Только чтение~~',
+	'UI:AccessRO-Users' => 'Только чтение для конечных пользователей~~',
+	'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.',
@@ -465,6 +381,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:CSVImport:idField' => 'id (Первичный ключ)',
 	'UI:CSVImport:idField' => 'id (Первичный ключ)',
 	'UI:Title:BulkImport' => 'iTop - Пакетный импорт',
 	'UI:Title:BulkImport' => 'iTop - Пакетный импорт',
 	'UI:Title:BulkImport+' => 'Мастер импорта CSV',
 	'UI:Title:BulkImport+' => 'Мастер импорта CSV',
+	'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~',
 	'UI:CSVImport:ClassesSelectOne' => '-- выбрать один --',
 	'UI:CSVImport:ClassesSelectOne' => '-- выбрать один --',
 	'UI:CSVImport:ErrorExtendedAttCode' => 'Внутренняя ошибка: "%1$s" некорректный код потому, что "%2$s" НЕ являеться внешним ключём класса "%3$s"',
 	'UI:CSVImport:ErrorExtendedAttCode' => 'Внутренняя ошибка: "%1$s" некорректный код потому, что "%2$s" НЕ являеться внешним ключём класса "%3$s"',
 	'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d объект(ы) останеться неизменным.',
 	'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d объект(ы) останеться неизменным.',
@@ -502,26 +419,68 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:CSVImport:CommentsAndHeader' => 'Коментарии и заголовок',
 	'UI:CSVImport:CommentsAndHeader' => 'Коментарии и заголовок',
 	'UI:CSVImport:SelectClass' => 'Выбор класса импорта:',
 	'UI:CSVImport:SelectClass' => 'Выбор класса импорта:',
 	'UI:CSVImport:AdvancedMode' => 'Расширенный режим',
 	'UI:CSVImport:AdvancedMode' => 'Расширенный режим',
-	'UI:CSVImport:AdvancedMode+' => 'В расширенном режиме "id" (первичный ключ) объекта может быть использован для обновления и переименования объектов.' .
-									'Однако колонка "id" (if present) может быть использовать только как критерий поиска и не модет быть совмещена с любым другим критерием поиска.',
+	'UI:CSVImport:AdvancedMode+' => 'В расширенном режиме "id" (первичный ключ) объекта может быть использован для обновления и переименования объектов.Однако колонка "id" (if present) может быть использовать только как критерий поиска и не модет быть совмещена с любым другим критерием поиска.',
 	'UI:CSVImport:SelectAClassFirst' => 'Для настройки рапределения, в первую очередь выберите класс.',
 	'UI:CSVImport:SelectAClassFirst' => 'Для настройки рапределения, в первую очередь выберите класс.',
 	'UI:CSVImport:HeaderFields' => 'Поля',
 	'UI:CSVImport:HeaderFields' => 'Поля',
 	'UI:CSVImport:HeaderMappings' => 'Распределение',
 	'UI:CSVImport:HeaderMappings' => 'Распределение',
 	'UI:CSVImport:HeaderSearch' => 'Поиск?',
 	'UI:CSVImport:HeaderSearch' => 'Поиск?',
 	'UI:CSVImport:AlertIncompleteMapping' => 'Необходимо выбрать распределение для каждой ячейки.',
 	'UI:CSVImport:AlertIncompleteMapping' => 'Необходимо выбрать распределение для каждой ячейки.',
 	'UI:CSVImport:AlertNoSearchCriteria' => 'Необходимо выбрать, по крайней мере один критерий',
 	'UI:CSVImport:AlertNoSearchCriteria' => 'Необходимо выбрать, по крайней мере один критерий',
-	'UI:CSVImport:Encoding' => 'Кодировка символов',	
+	'UI:CSVImport:Encoding' => 'Кодировка символов',
 	'UI:UniversalSearchTitle' => 'iTop - Универсальный поиск',
 	'UI:UniversalSearchTitle' => 'iTop - Универсальный поиск',
 	'UI:UniversalSearch:Error' => 'Ошибка: %1$s',
 	'UI:UniversalSearch:Error' => 'Ошибка: %1$s',
 	'UI:UniversalSearch:LabelSelectTheClass' => 'Выбор класса для поиска: ',
 	'UI:UniversalSearch:LabelSelectTheClass' => 'Выбор класса для поиска: ',
-	
+	'UI:CSVReport-Value-Modified' => 'Изменен~~',
+	'UI:CSVReport-Value-SetIssue' => 'Не может быть изменен - reason: %1$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-Row-Updated' => 'updated %1$d cols~~',
+	'UI:CSVReport-Row-Disappeared' => 'disappeared, changed %1$d cols~~',
+	'UI:CSVReport-Row-Issue' => 'Issue: %1$s~~',
+	'UI:CSVReport-Value-Issue-Null' => 'Поле не должно быть пустым~~',
+	'UI:CSVReport-Value-Issue-NotFound' => 'Не найден~~',
+	'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-Row-Issue-DateFormat' => 'Формат даты неверен~~',
+	'UI:CSVReport-Row-Issue-Reconciliation' => 'failed to reconcile~~',
+	'UI:CSVReport-Row-Issue-Ambiguous' => 'ambiguous reconciliation~~',
+	'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-Object-ToCreate' => 'Был создан объект~~',
+	'UI:CSVReport-Object-Created' => 'Объект создан~~',
+	'UI:CSVReport-Icon-Error' => 'Ошибка~~',
+	'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:CSVExport:AdvancedMode+' => '',
+	'UI:CSVExport:LostChars' => 'Encoding issue~~',
+	'UI:CSVExport:LostChars+' => '',
 	'UI:Audit:Title' => 'iTop - Аудит CMDB',
 	'UI:Audit:Title' => 'iTop - Аудит CMDB',
 	'UI:Audit:InteractiveAudit' => 'Интерактивный аудит',
 	'UI:Audit:InteractiveAudit' => 'Интерактивный аудит',
 	'UI:Audit:HeaderAuditRule' => 'Правило аудита',
 	'UI:Audit:HeaderAuditRule' => 'Правило аудита',
 	'UI:Audit:HeaderNbObjects' => '# Объекты',
 	'UI:Audit:HeaderNbObjects' => '# Объекты',
 	'UI:Audit:HeaderNbErrors' => '# Ошибки',
 	'UI:Audit:HeaderNbErrors' => '# Ошибки',
 	'UI:Audit:PercentageOk' => '% Ok',
 	'UI:Audit:PercentageOk' => '% Ok',
-	
+	'UI:Audit:ErrorIn_Rule_Reason' => 'OQL ошибка в правиле %1$s: %2$s.~~',
+	'UI:Audit:ErrorIn_Category_Reason' => 'OQL ошибка в категории %1$s: %2$s.~~',
 	'UI:RunQuery:Title' => 'iTop - Оценка запросов OQL',
 	'UI:RunQuery:Title' => 'iTop - Оценка запросов OQL',
 	'UI:RunQuery:QueryExamples' => 'Примеры запросов',
 	'UI:RunQuery:QueryExamples' => 'Примеры запросов',
 	'UI:RunQuery:HeaderPurpose' => 'Цель',
 	'UI:RunQuery:HeaderPurpose' => 'Цель',
@@ -533,7 +492,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:RunQuery:DevelopedQuery' => 'Переработанное выражение запроса: ',
 	'UI:RunQuery:DevelopedQuery' => 'Переработанное выражение запроса: ',
 	'UI:RunQuery:SerializedFilter' => 'Сериализованные фильты: ',
 	'UI:RunQuery:SerializedFilter' => 'Сериализованные фильты: ',
 	'UI:RunQuery:Error' => 'Ошибка при выполнении запроса: %1$s',
 	'UI:RunQuery:Error' => 'Ошибка при выполнении запроса: %1$s',
-	
+	'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries~~',
 	'UI:Schema:Title' => 'iTop схема объектов',
 	'UI:Schema:Title' => 'iTop схема объектов',
 	'UI:Schema:CategoryMenuItem' => 'Категория <b>%1$s</b>',
 	'UI:Schema:CategoryMenuItem' => 'Категория <b>%1$s</b>',
 	'UI:Schema:Relationships' => 'Отношения',
 	'UI:Schema:Relationships' => 'Отношения',
@@ -552,7 +511,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Schema:Label' => 'Метка',
 	'UI:Schema:Label' => 'Метка',
 	'UI:Schema:Label+' => 'Метка атрибута',
 	'UI:Schema:Label+' => 'Метка атрибута',
 	'UI:Schema:Type' => 'Тип',
 	'UI:Schema:Type' => 'Тип',
-	
 	'UI:Schema:Type+' => 'Тип данных атрибута',
 	'UI:Schema:Type+' => 'Тип данных атрибута',
 	'UI:Schema:Origin' => 'Происхождение',
 	'UI:Schema:Origin' => 'Происхождение',
 	'UI:Schema:Origin+' => 'Базовый класс, в котором этот атрибут определен',
 	'UI:Schema:Origin+' => 'Базовый класс, в котором этот атрибут определен',
@@ -593,13 +551,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Schema:LifeCycleAttributeMustChange' => 'Необходимо изменить',
 	'UI:Schema:LifeCycleAttributeMustChange' => 'Необходимо изменить',
 	'UI:Schema:LifeCycleAttributeMustPrompt' => 'Пользователю будет предложено изменить значение',
 	'UI:Schema:LifeCycleAttributeMustPrompt' => 'Пользователю будет предложено изменить значение',
 	'UI:Schema:LifeCycleEmptyList' => 'пустой список',
 	'UI:Schema:LifeCycleEmptyList' => 'пустой список',
-	
 	'UI:LinksWidget:Autocomplete+' => 'Введите первые 3 символа...',
 	'UI:LinksWidget:Autocomplete+' => 'Введите первые 3 символа...',
+	'UI:Edit:TestQuery' => 'Test query~~',
 	'UI:Combo:SelectValue' => '--- выбор значения ---',
 	'UI:Combo:SelectValue' => '--- выбор значения ---',
 	'UI:Label:SelectedObjects' => 'Выбранные объекты: ',
 	'UI:Label:SelectedObjects' => 'Выбранные объекты: ',
 	'UI:Label:AvailableObjects' => 'Доступные объекты: ',
 	'UI:Label:AvailableObjects' => 'Доступные объекты: ',
 	'UI:Link_Class_Attributes' => '%1$s атрибуты',
 	'UI:Link_Class_Attributes' => '%1$s атрибуты',
-	'UI:SelectAllToggle+' => 'Выбрать всё / Отменить всё',
 	'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Добавить %1$s объекты связанные с %2$s: %3$s',
 	'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Добавить %1$s объекты связанные с %2$s: %3$s',
 	'UI:AddObjectsOf_Class_LinkedWith_Class' => 'Добавть %1$s объекты для связи с %2$s',
 	'UI:AddObjectsOf_Class_LinkedWith_Class' => 'Добавть %1$s объекты для связи с %2$s',
 	'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Управление %1$s объектами связанными с %2$s: %3$s',
 	'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Управление %1$s объектами связанными с %2$s: %3$s',
@@ -607,16 +564,17 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'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',
 	'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Пакетное удаление %1$d объектов класса %2$s',
 	'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Пакетное удаление %1$d объектов класса %2$s',
 	'UI:Delete:NotAllowedToDelete' => 'Вы не можете удалить этот объект',
 	'UI:Delete:NotAllowedToDelete' => 'Вы не можете удалить этот объект',
 	'UI:Delete:NotAllowedToUpdate_Fields' => 'Вы не можете обновить следующее(ие) поле(я): %1$s',
 	'UI:Delete:NotAllowedToUpdate_Fields' => 'Вы не можете обновить следующее(ие) поле(я): %1$s',
-	'UI:Error:CannotDeleteBecause' => 'This object could not be deleted because: %1$s',
 	'UI:Error:NotEnoughRightsToDelete' => 'Этот объект не может быть удален, потому что текущий пользователь не имеет достаточных прав',
 	'UI:Error:NotEnoughRightsToDelete' => 'Этот объект не может быть удален, потому что текущий пользователь не имеет достаточных прав',
+	'UI:Error:CannotDeleteBecause' => 'This object could not be deleted because: %1$s',
 	'UI:Error:CannotDeleteBecauseOfDepencies' => 'Этот объект не может быть удален, потому что некоторые ручные операции должны быть выполнены до этого',
 	'UI:Error:CannotDeleteBecauseOfDepencies' => 'Этот объект не может быть удален, потому что некоторые ручные операции должны быть выполнены до этого',
+	'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'This object could not be deleted because some manual operations must be performed prior to that~~',
 	'UI:Archive_User_OnBehalfOf_User' => '%1$s от имени %2$s',
 	'UI:Archive_User_OnBehalfOf_User' => '%1$s от имени %2$s',
+	'UI:Delete:Deleted' => 'удален~~',
 	'UI:Delete:AutomaticallyDeleted' => 'автоматически удалён',
 	'UI:Delete:AutomaticallyDeleted' => 'автоматически удалён',
 	'UI:Delete:AutomaticResetOf_Fields' => 'автоматически сброшено поле(я): %1$s',
 	'UI:Delete:AutomaticResetOf_Fields' => 'автоматически сброшено поле(я): %1$s',
 	'UI:Delete:CleaningUpRefencesTo_Object' => 'Очищенны все ссылки(связи?) на %1$s...',
 	'UI:Delete:CleaningUpRefencesTo_Object' => 'Очищенны все ссылки(связи?) на %1$s...',
@@ -625,14 +583,15 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s удалено.',
 	'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s удалено.',
 	'UI:Delete:ConfirmDeletionOf_Name' => 'Удаление %1$s',
 	'UI:Delete:ConfirmDeletionOf_Name' => 'Удаление %1$s',
 	'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Удаление %1$d объектов класса %2$s',
 	'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Удаление %1$d объектов класса %2$s',
-//	'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Должно быть автоматичски удалено, но вы не можете это сделать',
-//	'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Необходимо удалить вручную - но вы не можете удалить этот объект, свяжитесь с администратором вашего приложения',
+	'UI:Delete:CannotDeleteBecause' => 'Could not be deleted: %1$s~~',
+	'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Should be automaticaly deleted, but this is not feasible: %1$s~~',
+	'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Must be deleted manually, but this is not feasible: %1$s~~',
 	'UI:Delete:WillBeDeletedAutomatically' => 'Будет удалено автоматически',
 	'UI:Delete:WillBeDeletedAutomatically' => 'Будет удалено автоматически',
 	'UI:Delete:MustBeDeletedManually' => 'Необходимо удалить вручную',
 	'UI:Delete:MustBeDeletedManually' => 'Необходимо удалить вручную',
 	'UI:Delete:CannotUpdateBecause_Issue' => 'Должно быть автоматически обновлено, но: %1$s',
 	'UI:Delete:CannotUpdateBecause_Issue' => 'Должно быть автоматически обновлено, но: %1$s',
 	'UI:Delete:WillAutomaticallyUpdate_Fields' => 'будет автоматически обновлено (сброс: %1$s)',
 	'UI:Delete:WillAutomaticallyUpdate_Fields' => 'будет автоматически обновлено (сброс: %1$s)',
 	'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d объектов/связей ссылаются(связаны?) %2$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:ReferencesMustBeDeletedToEnsureIntegrity' => 'Для обеспечения целостности базы данных, необходимо устранить все связи',
 	'UI:Delete:Consequence+' => 'Что будет сделано',
 	'UI:Delete:Consequence+' => 'Что будет сделано',
 	'UI:Delete:SorryDeletionNotAllowed' => 'К сожалению, вы не можете удалить этот объект, см. подробное объяснение выше',
 	'UI:Delete:SorryDeletionNotAllowed' => 'К сожалению, вы не можете удалить этот объект, см. подробное объяснение выше',
@@ -663,12 +622,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s создан.',
 	'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s создан.',
 	'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Применение %1$s на объект: %2$s в состоянии %3$s для целевого класса: %4$s.',
 	'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Применение %1$s на объект: %2$s в состоянии %3$s для целевого класса: %4$s.',
 	'UI:ObjectCouldNotBeWritten' => 'Объект не может быть записан: %1$s',
 	'UI:ObjectCouldNotBeWritten' => 'Объект не может быть записан: %1$s',
-	'UI:PageTitle:FatalError' => 'iTop - Фатальная ошибка',
+	'UI:PageTitle:FatalError' => 'iTop - Критическая ошибка',
 	'UI:SystemIntrusion' => 'Доступ запрещён. Вы пытаетесь выполнить неразрешённую операцию.',
 	'UI:SystemIntrusion' => 'Доступ запрещён. Вы пытаетесь выполнить неразрешённую операцию.',
 	'UI:FatalErrorMessage' => 'Фатальная ошибка, iTop не может продолжать.',
 	'UI:FatalErrorMessage' => 'Фатальная ошибка, iTop не может продолжать.',
 	'UI:Error_Details' => 'Ошибка: %1$s.',
 	'UI:Error_Details' => 'Ошибка: %1$s.',
-
-	'UI:PageTitle:ClassProjections'	=> 'iTop управление пользователями - проектирование классов',
+	'UI:PageTitle:ClassProjections' => 'iTop управление пользователями - проектирование классов',
 	'UI:PageTitle:ProfileProjections' => 'iTop управление пользователями - проектирование профилей',
 	'UI:PageTitle:ProfileProjections' => 'iTop управление пользователями - проектирование профилей',
 	'UI:UserManagement:Class' => 'Классs',
 	'UI:UserManagement:Class' => 'Классs',
 	'UI:UserManagement:Class+' => 'Класс объектов',
 	'UI:UserManagement:Class+' => 'Класс объектов',
@@ -707,11 +665,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:UserManagement:GrantMatrix' => 'Матрица разрешений',
 	'UI:UserManagement:GrantMatrix' => 'Матрица разрешений',
 	'UI:UserManagement:LinkBetween_User_And_Profile' => 'Связь между %1$s и %2$s',
 	'UI:UserManagement:LinkBetween_User_And_Profile' => 'Связь между %1$s и %2$s',
 	'UI:UserManagement:LinkBetween_User_And_Org' => 'Связь между %1$s и %2$s',
 	'UI:UserManagement:LinkBetween_User_And_Org' => 'Связь между %1$s и %2$s',
-	
 	'Menu:AdminTools' => 'Инструменты админа',
 	'Menu:AdminTools' => 'Инструменты админа',
 	'Menu:AdminTools+' => 'Административные инструменты',
 	'Menu:AdminTools+' => 'Административные инструменты',
 	'Menu:AdminTools?' => 'Инструменты доступны только для пользователей, имеющих профиль администратора',
 	'Menu:AdminTools?' => 'Инструменты доступны только для пользователей, имеющих профиль администратора',
-
 	'UI:ChangeManagementMenu' => 'Управление изменениями',
 	'UI:ChangeManagementMenu' => 'Управление изменениями',
 	'UI:ChangeManagementMenu+' => 'Управление изменениями',
 	'UI:ChangeManagementMenu+' => 'Управление изменениями',
 	'UI:ChangeManagementMenu:Title' => 'Обзор изменений',
 	'UI:ChangeManagementMenu:Title' => 'Обзор изменений',
@@ -719,52 +675,41 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI-ChangeManagementMenu-ChangesByStatus' => 'Изменения по статутсу',
 	'UI-ChangeManagementMenu-ChangesByStatus' => 'Изменения по статутсу',
 	'UI-ChangeManagementMenu-ChangesByWorkgroup' => 'Изменения по рабочей группе',
 	'UI-ChangeManagementMenu-ChangesByWorkgroup' => 'Изменения по рабочей группе',
 	'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Не назначенные изменения',
 	'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Не назначенные изменения',
-
 	'UI:ConfigurationManagementMenu' => 'Управление конфигурациями',
 	'UI:ConfigurationManagementMenu' => 'Управление конфигурациями',
 	'UI:ConfigurationManagementMenu+' => 'Управление конфигурациями',
 	'UI:ConfigurationManagementMenu+' => 'Управление конфигурациями',
 	'UI:ConfigurationManagementMenu:Title' => 'Обзор инфраструктуры',
 	'UI:ConfigurationManagementMenu:Title' => 'Обзор инфраструктуры',
 	'UI-ConfigurationManagementMenu-InfraByType' => 'Объекты инфраструктуры по типу',
 	'UI-ConfigurationManagementMenu-InfraByType' => 'Объекты инфраструктуры по типу',
 	'UI-ConfigurationManagementMenu-InfraByStatus' => 'Объекты инфраструктуры по статусу',
 	'UI-ConfigurationManagementMenu-InfraByStatus' => 'Объекты инфраструктуры по статусу',
-
-'UI:ConfigMgmtMenuOverview:Title' => 'Панель управления конфигурациями',
-'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Элементы конфигурации по статусу',
-'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Элементы конфигурации по типу',
-
-'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:ChangeMgmtMenuOverview:Title' => 'Панель управления изменениями',
-'UI-ChangeManagementOverview-ChangeByType' => 'Изменения по типу',
-'UI-ChangeManagementOverview-ChangeUnassigned' => 'Изменения не назначенные не на один агент',
-'UI-ChangeManagementOverview-ChangeWithOutage' => 'Отключения в связи с изменениями',
-
-'UI:ServiceMgmtMenuOverview:Title' => 'Панель управления сервисами',
-'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Договора с клиентами, которые будут обновлены в течении 30 дней',
-'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Договора с поставщиками, которые будут обновлены в течении 30 дней',
-
+	'UI:ConfigMgmtMenuOverview:Title' => 'Панель управления конфигурациями',
+	'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Элементы конфигурации по статусу',
+	'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Элементы конфигурации по типу',
+	'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:ChangeMgmtMenuOverview:Title' => 'Панель управления изменениями',
+	'UI-ChangeManagementOverview-ChangeByType' => 'Изменения по типу',
+	'UI-ChangeManagementOverview-ChangeUnassigned' => 'Изменения не назначенные не на один агент',
+	'UI-ChangeManagementOverview-ChangeWithOutage' => 'Отключения в связи с изменениями',
+	'UI:ServiceMgmtMenuOverview:Title' => 'Панель управления сервисами',
+	'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Договора с клиентами, которые будут обновлены в течении 30 дней',
+	'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Договора с поставщиками, которые будут обновлены в течении 30 дней',
 	'UI:ContactsMenu' => 'Договора',
 	'UI:ContactsMenu' => 'Договора',
 	'UI:ContactsMenu+' => 'Договора',
 	'UI:ContactsMenu+' => 'Договора',
 	'UI:ContactsMenu:Title' => 'Обзор договоров',
 	'UI:ContactsMenu:Title' => 'Обзор договоров',
 	'UI-ContactsMenu-ContactsByLocation' => 'Договора по размещению',
 	'UI-ContactsMenu-ContactsByLocation' => 'Договора по размещению',
 	'UI-ContactsMenu-ContactsByType' => 'Договора по типу',
 	'UI-ContactsMenu-ContactsByType' => 'Договора по типу',
 	'UI-ContactsMenu-ContactsByStatus' => 'Договора по статусу',
 	'UI-ContactsMenu-ContactsByStatus' => 'Договора по статусу',
-
 	'Menu:CSVImportMenu' => 'Импорт CSV',
 	'Menu:CSVImportMenu' => 'Импорт CSV',
 	'Menu:CSVImportMenu+' => 'Пакетное создание или обновление',
 	'Menu:CSVImportMenu+' => 'Пакетное создание или обновление',
-	
 	'Menu:DataModelMenu' => 'Модель данных',
 	'Menu:DataModelMenu' => 'Модель данных',
 	'Menu:DataModelMenu+' => 'Обзор модели данных',
 	'Menu:DataModelMenu+' => 'Обзор модели данных',
-	
 	'Menu:ExportMenu' => 'Экспорт',
 	'Menu:ExportMenu' => 'Экспорт',
 	'Menu:ExportMenu+' => 'Экспорт результатов любого запроса в HTML, CSV или XML',
 	'Menu:ExportMenu+' => 'Экспорт результатов любого запроса в HTML, CSV или XML',
-	
 	'Menu:NotificationsMenu' => 'Уведомления',
 	'Menu:NotificationsMenu' => 'Уведомления',
 	'Menu:NotificationsMenu+' => 'Конфигурация уведомлений',
 	'Menu:NotificationsMenu+' => 'Конфигурация уведомлений',
 	'UI:NotificationsMenu:Title' => 'Конфигурация <span class="hilite">Уведомлений</span>',
 	'UI:NotificationsMenu:Title' => 'Конфигурация <span class="hilite">Уведомлений</span>',
@@ -791,67 +736,61 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:NotificationsMenu:OnStateLeave' => 'При выходе объекта из заданного состояния',
 	'UI:NotificationsMenu:OnStateLeave' => 'При выходе объекта из заданного состояния',
 	'UI:NotificationsMenu:Actions' => 'Действия',
 	'UI:NotificationsMenu:Actions' => 'Действия',
 	'UI:NotificationsMenu:AvailableActions' => 'Доступные действия',
 	'UI:NotificationsMenu:AvailableActions' => 'Доступные действия',
-	
 	'Menu:AuditCategories' => 'Категории аудита',
 	'Menu:AuditCategories' => 'Категории аудита',
 	'Menu:AuditCategories+' => 'Категории аудита',
 	'Menu:AuditCategories+' => 'Категории аудита',
 	'Menu:Notifications:Title' => 'Категории аудита',
 	'Menu:Notifications:Title' => 'Категории аудита',
-	
 	'Menu:RunQueriesMenu' => 'Выполнение запросов',
 	'Menu:RunQueriesMenu' => 'Выполнение запросов',
 	'Menu:RunQueriesMenu+' => 'Выполнение любых запросов',
 	'Menu:RunQueriesMenu+' => 'Выполнение любых запросов',
-	
+	'Menu:QueryMenu' => 'Query phrasebook~~',
+	'Menu:QueryMenu+' => '',
 	'Menu:DataAdministration' => 'Административные данные',
 	'Menu:DataAdministration' => 'Административные данные',
 	'Menu:DataAdministration+' => 'Административные данные',
 	'Menu:DataAdministration+' => 'Административные данные',
-	
 	'Menu:UniversalSearchMenu' => 'Универсальный поиск',
 	'Menu:UniversalSearchMenu' => 'Универсальный поиск',
 	'Menu:UniversalSearchMenu+' => 'Поиск чего угодно...',
 	'Menu:UniversalSearchMenu+' => 'Поиск чего угодно...',
-	
 	'Menu:ApplicationLogMenu' => 'Логгирование приложения',
 	'Menu:ApplicationLogMenu' => 'Логгирование приложения',
 	'Menu:ApplicationLogMenu+' => 'Логгирование приложения',
 	'Menu:ApplicationLogMenu+' => 'Логгирование приложения',
 	'Menu:ApplicationLogMenu:Title' => 'Логгирование приложения',
 	'Menu:ApplicationLogMenu:Title' => 'Логгирование приложения',
-
 	'Menu:UserManagementMenu' => 'Управление пользователями',
 	'Menu:UserManagementMenu' => 'Управление пользователями',
 	'Menu:UserManagementMenu+' => 'Управление пользователями',
 	'Menu:UserManagementMenu+' => 'Управление пользователями',
-
 	'Menu:ProfilesMenu' => 'Профили',
 	'Menu:ProfilesMenu' => 'Профили',
 	'Menu:ProfilesMenu+' => 'Профили',
 	'Menu:ProfilesMenu+' => 'Профили',
 	'Menu:ProfilesMenu:Title' => 'Профили',
 	'Menu:ProfilesMenu:Title' => 'Профили',
-
 	'Menu:UserAccountsMenu' => 'Учетные записи пользователей',
 	'Menu:UserAccountsMenu' => 'Учетные записи пользователей',
 	'Menu:UserAccountsMenu+' => 'Учетные записи пользователей',
 	'Menu:UserAccountsMenu+' => 'Учетные записи пользователей',
-	'Menu:UserAccountsMenu:Title' => 'Учетные записи пользователей',	
-
+	'Menu:UserAccountsMenu:Title' => 'Учетные записи пользователей',
 	'UI:iTopVersion:Short' => 'iTop версия %1$s',
 	'UI:iTopVersion:Short' => 'iTop версия %1$s',
 	'UI:iTopVersion:Long' => 'iTop версия %1$s-%2$s основан на %3$s',
 	'UI:iTopVersion:Long' => 'iTop версия %1$s-%2$s основан на %3$s',
 	'UI:PropertiesTab' => 'Свойства',
 	'UI:PropertiesTab' => 'Свойства',
-
 	'UI:OpenDocumentInNewWindow_' => 'Открыть этот документ в новом окне: %1$s',
 	'UI:OpenDocumentInNewWindow_' => 'Открыть этот документ в новом окне: %1$s',
 	'UI:DownloadDocument_' => 'Скачать этот документ: %1$s',
 	'UI:DownloadDocument_' => 'Скачать этот документ: %1$s',
 	'UI:Document:NoPreview' => 'Не доступен предварительный просомтр для документов данного типа',
 	'UI:Document:NoPreview' => 'Не доступен предварительный просомтр для документов данного типа',
-
+	'UI:Download-CSV' => 'Загрузка %1$s~~',
 	'UI:DeadlineMissedBy_duration' => 'Пропущен %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:Deadline_Days_Hours_Minutes' => '%1$dд %2$dч %3$dмин',
 	'UI:Help' => 'Помощь',
 	'UI:Help' => 'Помощь',
 	'UI:PasswordConfirm' => '(Подтвердить)',
 	'UI:PasswordConfirm' => '(Подтвердить)',
-	'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Перед добавлением %1$s объектво, сохраните этот объект.',
+	'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Перед добавлением %1$s объектов, сохраните этот объект.',
 	'UI:DisplayThisMessageAtStartup' => 'Показать это сообщение при запуске',
 	'UI:DisplayThisMessageAtStartup' => 'Показать это сообщение при запуске',
 	'UI:RelationshipGraph' => 'Графический вид',
 	'UI:RelationshipGraph' => 'Графический вид',
 	'UI:RelationshipList' => 'Список',
 	'UI:RelationshipList' => 'Список',
-
+	'UI:OperationCancelled' => 'Операция отменена',
+	'UI:ElementsDisplayed' => 'Фильтрация',
 	'Portal:Title' => 'Пользовательский iTop портал',
 	'Portal:Title' => 'Пользовательский iTop портал',
+	'Portal:NoRequestMgmt' => 'Уважаемый %1$s, you have been redirected to this page because your account is configured with the profile \'Portal user\'. Unfortunately, iTop has not been installed with the feature \'Request Management\'. Please contact your administrator.~~',
 	'Portal:Refresh' => 'Обновить',
 	'Portal:Refresh' => 'Обновить',
 	'Portal:Back' => 'Назад',
 	'Portal:Back' => 'Назад',
 	'Portal:WelcomeUserOrg' => 'Welcome %1$s, from %2$s',
 	'Portal:WelcomeUserOrg' => 'Welcome %1$s, from %2$s',
-	'Portal:ShowOngoing' => 'Show open requests',
-	'Portal:ShowClosed' => 'Show closed requests',
+	'Portal:ShowOngoing' => 'Показать открытые запросы',
+	'Portal:ShowClosed' => 'Показать закрытые запросы',
 	'Portal:CreateNewRequest' => 'Создать новый запрос',
 	'Portal:CreateNewRequest' => 'Создать новый запрос',
 	'Portal:ChangeMyPassword' => 'Изменить мой пароль',
 	'Portal:ChangeMyPassword' => 'Изменить мой пароль',
 	'Portal:Disconnect' => 'Отключить',
 	'Portal:Disconnect' => 'Отключить',
 	'Portal:OpenRequests' => 'Мои открытые запросы',
 	'Portal:OpenRequests' => 'Мои открытые запросы',
-	'Portal:ClosedRequests'  => 'My closed requests',
-	'Portal:ResolvedRequests'  => 'Мои решённые запросы',
+	'Portal:ClosedRequests' => 'My closed requests',
+	'Portal:ResolvedRequests' => 'Мои решённые запросы',
 	'Portal:SelectService' => 'Выбери сервис из каталога:',
 	'Portal:SelectService' => 'Выбери сервис из каталога:',
 	'Portal:PleaseSelectOneService' => 'Необходимо выбрать хотя-бы один сервис',
 	'Portal:PleaseSelectOneService' => 'Необходимо выбрать хотя-бы один сервис',
 	'Portal:SelectSubcategoryFrom_Service' => 'Выбери под-категорию для сервиса %1$s:',
 	'Portal:SelectSubcategoryFrom_Service' => 'Выбери под-категорию для сервиса %1$s:',
@@ -859,17 +798,154 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Portal:DescriptionOfTheRequest' => 'Введи описание запроса:',
 	'Portal:DescriptionOfTheRequest' => 'Введи описание запроса:',
 	'Portal:TitleRequestDetailsFor_Request' => 'Подробности запроса %1$s:',
 	'Portal:TitleRequestDetailsFor_Request' => 'Подробности запроса %1$s:',
 	'Portal:NoOpenRequest' => 'Нет запросов в этой категории.',
 	'Portal:NoOpenRequest' => 'Нет запросов в этой категории.',
-	'Portal:NoClosedRequest' => 'No request in this category',
-	'Portal:Button:ReopenTicket' => 'Reopen this ticket',
-	'Portal:Button:CloseTicket' => 'Закрыть этот "тикет"',
-	'Portal:Button:UpdateRequest' => 'Update the request',
+	'Portal:NoClosedRequest' => 'Нет запросов в этой категории',
+	'Portal:Button:ReopenTicket' => 'Открыть эту заявку',
+	'Portal:Button:CloseTicket' => 'Закрыть эту заявку"',
+	'Portal:Button:UpdateRequest' => 'Обновить запрос',
 	'Portal:EnterYourCommentsOnTicket' => 'Введите ваши каментарии по решению этого "тикета":',
 	'Portal:EnterYourCommentsOnTicket' => 'Введите ваши каментарии по решению этого "тикета":',
 	'Portal:ErrorNoContactForThisUser' => 'Ошибка: текющий пользователь не ассоциирован с Контактом/Человеком. Пожалуйста свяжитесь с вашим администратором.',
 	'Portal:ErrorNoContactForThisUser' => 'Ошибка: текющий пользователь не ассоциирован с Контактом/Человеком. Пожалуйста свяжитесь с вашим администратором.',
-	
+	'Portal:Attachments' => 'Вложения',
+	'Portal:AddAttachment' => 'Добавить вложения',
+	'Portal:RemoveAttachment' => ' Удалить вложения',
+	'Portal:Attachment_No_To_Ticket_Name' => 'Вложение #%1$d to %2$s (%3$s)~~',
 	'Enum:Undefined' => 'Неопределён',
 	'Enum:Undefined' => 'Неопределён',
+	'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Days %2$s час %3$s мин %4$s сек~~',
+	'UI:ModifyAllPageTitle' => 'Изменить все',
+	'UI:Modify_N_ObjectsOf_Class' => 'Modifying %1$d objects of class %2$s~~',
+	'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modifying %1$d objects of class %2$s out of %3$d~~',
+	'UI:Menu:ModifyAll' => 'Изменить...~~',
+	'UI:Button:ModifyAll' => 'Изменить все~~',
+	'UI:Button:PreviewModifications' => 'Предпросмотр изменений >>~~',
+	'UI:ModifiedObject' => 'Объект изменен',
+	'UI:BulkModifyStatus' => 'Операция',
+	'UI:BulkModifyStatus+' => '',
+	'UI:BulkModifyErrors' => 'Ошибки (if any)~~',
+	'UI:BulkModifyErrors+' => '',
+	'UI:BulkModifyStatusOk' => 'Ok~~',
+	'UI:BulkModifyStatusError' => 'Ошибка',
+	'UI:BulkModifyStatusModified' => 'Изменен',
+	'UI:BulkModifyStatusSkipped' => 'Пропущен',
+	'UI:BulkModify_Count_DistinctValues' => '%1$d distinct values:~~',
+	'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d time(s)~~',
+	'UI:BulkModify:N_MoreValues' => '%1$d more values...~~',
+	'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Attempting to set the read-only field: %1$s~~',
+	'UI:FailedToApplyStimuli' => 'The action has failed.~~',
+	'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: Modifying %2$d objects of class %3$s~~',
+	'UI:CaseLogTypeYourTextHere' => 'Введите свой текст:',
+	'UI:CaseLog:DateFormat' => 'Y-m-d H:i:s~~',
+	'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:~~',
+	'UI:CaseLog:InitialValue' => 'Initial value:~~',
+	'UI:AttemptingToSetASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value not set.~~',
+	'UI:ActionNotAllowed' => 'You are not allowed to perform this action on these objects.~~',
+	'UI:BulkAction:NoObjectSelected' => 'Please select at least one object to perform this operation~~',
+	'UI:AttemptingToChangeASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value remains unchanged.~~',
+	'UI:Pagination:HeaderSelection' => 'Всего: %1$s objects (%2$s objects selected).~~',
+	'UI:Pagination:HeaderNoSelection' => 'Всего: %1$s objects.~~',
+	'UI:Pagination:PageSize' => '%1$s объектов на страницу',
+	'UI:Pagination:PagesLabel' => 'Страницы:~~',
+	'UI:Pagination:All' => 'Все',
+	'UI:HierarchyOf_Class' => 'Hierarchy of %1$s~~',
+	'UI:Preferences' => 'Дополнительно...~~',
+	'UI:FavoriteOrganizations' => 'Избранные',
+	'UI:FavoriteOrganizations+' => '',
+	'UI:FavoriteLanguage' => 'Язык пользовательского интерфейса',
+	'UI:Favorites:SelectYourLanguage' => 'Select your preferred language~~',
+	'UI:FavoriteOtherSettings' => 'Другие настройки',
+	'UI:Favorites:Default_X_ItemsPerPage' => 'Default length for lists:  %1$s items per page~~',
+	'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~',
+	'UI:CancelConfirmationMessage' => 'Настройки НЕ будут сохранены. Продолжить?',
+	'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want itop to take them into account?~~',
+	'UI:Create_Class_InState' => 'Create the %1$s in state: ~~',
+	'UI:OrderByHint_Values' => 'Sort order: %1$s~~',
+	'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~',
 	'UI:Button:Refresh' => 'Обновить',
 	'UI:Button:Refresh' => 'Обновить',
+	'UI:ConfigureThisList' => 'Configure This List...~~',
+	'UI:ListConfigurationTitle' => 'List Configuration~~',
+	'UI:ColumnsAndSortOrder' => 'Columns and sort order:~~',
+	'UI:UseDefaultSettings' => 'Использовать настройки по умолчанию',
+	'UI:UseSpecificSettings' => 'Использовать эти настройки:',
+	'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~',
+	'UI:UseSavetheSettings' => 'Сохранить настройки',
+	'UI:OnlyForThisList' => 'Only for this list~~',
+	'UI:ForAllLists' => 'For all lists~~',
+	'UI:ExtKey_AsLink' => '%1$s (Link)~~',
+	'UI:ExtKey_AsFriendlyName' => '%1$s (Friendly Name)~~',
+	'UI:ExtField_AsRemoteField' => '%1$s (%2$s)~~',
+	'UI:Button:MoveUp' => 'Вверх',
+	'UI:Button:MoveDown' => 'Вниз',
+	'UI:OQL:UnknownClassAndFix' => 'Unknown class "%1$s". You may try "%2$s" instead.~~',
+	'UI:OQL:UnknownClassNoFix' => 'Unknown class "%1$s"~~',
+	'UI:Dashboard:Edit' => 'Редактировать страницу...~~',
+	'UI:Dashboard:Revert' => 'Вернуть оригинальную версию...~~',
+	'UI:Dashboard:RevertConfirm' => 'Every changes made to the original version will be lost. Please confirm that you want to do this.~~',
+	'UI:ExportDashBoard' => 'Экспорт',
+	'UI:ImportDashBoard' => 'Импорт',
+	'UI:ImportDashboardTitle' => 'Import From a File~~',
+	'UI:ImportDashboardText' => 'Select a dashboard file to import:~~',
+	'UI:DashletCreation:Title' => 'Create a new Dashlet~~',
+	'UI:DashletCreation:Dashboard' => 'Dashboard~~',
+	'UI:DashletCreation:DashletType' => 'Dashlet Type~~',
+	'UI:DashletCreation:EditNow' => 'Edit the Dashboard~~',
+	'UI:DashboardEdit:Title' => 'Dashboard Editor~~',
+	'UI:DashboardEdit:DashboardTitle' => 'Заголовок',
+	'UI:DashboardEdit:Layout' => 'Слой',
+	'UI:DashboardEdit:Properties' => 'Dashboard Properties~~',
+	'UI:DashboardEdit:Dashlets' => 'Available Dashlets~~',
+	'UI:DashboardEdit:DashletProperties' => 'Dashlet Properties~~',
+	'UI:Form:Property' => 'Свойства',
+	'UI:Form:Value' => 'Значение',
+	'UI:DashletPlainText:Label' => 'Текст',
+	'UI:DashletPlainText:Description' => 'Plain text (no formatting)~~',
+	'UI:DashletPlainText:Prop-Text' => 'Текст',
+	'UI:DashletPlainText:Prop-Text:Default' => 'Please enter some text here...~~',
+	'UI:DashletObjectList:Label' => 'Object list~~',
+	'UI:DashletObjectList:Description' => 'Object list dashlet~~',
+	'UI:DashletObjectList:Prop-Title' => 'Заголовок',
+	'UI:DashletObjectList:Prop-Query' => 'Query~~',
+	'UI:DashletObjectList:Prop-Menu' => 'Меню',
+	'UI:DashletGroupBy:Prop-Title' => 'Заголовок',
+	'UI:DashletGroupBy:Prop-Query' => 'Query~~',
+	'UI:DashletGroupBy:Prop-Style' => 'Стиль',
+	'UI:DashletGroupBy:Prop-GroupBy' => 'Группировка',
+	'UI:DashletGroupBy:Prop-GroupBy:Hour' => 'Hour of %1$s (0-23)~~',
+	'UI:DashletGroupBy:Prop-GroupBy:Month' => 'Month of %1$s (1 - 12)~~',
+	'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => 'Day of week for %1$s~~',
+	'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Day of month for %1$s~~',
+	'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hour)~~',
+	'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (month)~~',
+	'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (day of week)~~',
+	'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (day of month)~~',
+	'UI:DashletGroupBy:MissingGroupBy' => 'Please select the field on which the objects will be grouped together~~',
+	'UI:DashletGroupByPie:Label' => 'Pie Chart~~',
+	'UI:DashletGroupByPie:Description' => 'Pie Chart~~',
+	'UI:DashletGroupByBars:Label' => 'Bar Chart~~',
+	'UI:DashletGroupByBars:Description' => 'Bar Chart~~',
+	'UI:DashletGroupByTable:Label' => 'Group By (table)~~',
+	'UI:DashletGroupByTable:Description' => 'List (Grouped by a field)~~',
+	'UI:DashletHeaderStatic:Label' => 'Header~~',
+	'UI:DashletHeaderStatic:Description' => 'Displays an horizontal separator~~',
+	'UI:DashletHeaderStatic:Prop-Title' => 'Title~~',
+	'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contacts~~',
+	'UI:DashletHeaderStatic:Prop-Icon' => 'Icon~~',
+	'UI:DashletHeaderDynamic:Label' => 'Header with statistics~~',
+	'UI:DashletHeaderDynamic:Description' => 'Header with stats (grouped by...)~~',
+	'UI:DashletHeaderDynamic:Prop-Title' => 'Заголовок',
+	'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Контакты',
+	'UI:DashletHeaderDynamic:Prop-Icon' => 'Icon~~',
+	'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Subtitle~~',
+	'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Контакты',
+	'UI:DashletHeaderDynamic:Prop-Query' => 'Query~~',
+	'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Group by~~',
+	'UI:DashletHeaderDynamic:Prop-Values' => 'Values~~',
+	'UI:DashletBadge:Label' => 'Badge~~',
+	'UI:DashletBadge:Description' => 'Object Icon with new/search~~',
+	'UI:DashletBadge:Prop-Class' => 'Class~~',
+	'DayOfWeek-Sunday' => 'Воскресенье',
+	'DayOfWeek-Monday' => 'Понедельник',
+	'DayOfWeek-Tuesday' => 'Вторник',
+	'DayOfWeek-Wednesday' => 'Среда',
+	'DayOfWeek-Thursday' => 'Четверг',
+	'DayOfWeek-Friday' => 'Пятница',
+	'DayOfWeek-Saturday' => 'Суббота',
 ));
 ));
-
-
-
-?>
+?>

+ 1 - 1
readme.txt

@@ -66,7 +66,7 @@ Everaldo Coelho and the Oxygen Team for their wonderful icons.
 The JQuery team and the all the jQuery plugins authors for developing such a powerful library.
 The JQuery team and the all the jQuery plugins authors for developing such a powerful library.
 Phil Eddies for the numerous feedbacks provided, and the first implementation of CKEdit
 Phil Eddies for the numerous feedbacks provided, and the first implementation of CKEdit
 Marco Tulio and Bruno Cassaro for the Portuguese (Brazilian) translation
 Marco Tulio and Bruno Cassaro for the Portuguese (Brazilian) translation
-Vladimir Shilov for the Russian translation
+Vladimir Shilov and Shamil Khamit for the Russian translation
 Izzet Sirin for the Turkish translation
 Izzet Sirin for the Turkish translation
 Deng Lixin for the Chinese translation
 Deng Lixin for the Chinese translation
 Marialaura Colantoni for the Italian translation
 Marialaura Colantoni for the Italian translation