Kaynağa Gözat

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 yıl önce
ebeveyn
işleme
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/>
 
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @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(
 	'Class:UserExternal' => 'Внешний пользователь',
 	'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/>
 
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @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(
 	'Class:UserLDAP' => 'Пользователь LDAP',
 	'Class:UserLDAP+' => 'Пользователь аутентифицированный в LDAP',
 	'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/>
 
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @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(
 	'Class:UserLocal' => 'Пользователь iTop',
 	'Class:UserLocal+' => 'Пользователь аутентифицированный iTop',
 	'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/>
 
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @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(
+	'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:Change:Overview' => 'Обзор',
 	'Menu:Change:Overview+' => '',
@@ -42,28 +117,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Menu:Changes+' => '',
 	'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/Attribute:start_date' => 'Планируеый запуск',
-	'Class:Change/Attribute:start_date+' => '',
 	'Class:Change/Attribute:status' => 'Статус',
 	'Class:Change/Attribute:status+' => '',
 	'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_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: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: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_name' => 'Руководитель команды',
@@ -134,14 +173,26 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Change/Attribute:manager_email+' => '',
 	'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: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: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_reject' => 'Отклонить',
@@ -164,52 +215,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Change/Stimulus:ev_monitor+' => '',
 	'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/Attribute:approval_date' => 'Дата утверждения',
@@ -239,110 +244,4 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'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/>
 
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @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(
 	'Class:Organization' => 'Организация',
 	'Class:Organization+' => '',
@@ -91,16 +38,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Organization/Attribute:status/Value:inactive+' => 'Неактивный',
 	'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+' => 'Любой типа расположения: регион, страна, область, город, площадка, здание, этаж, кoom, стойка,...',
 	'Class:Location/Attribute:name' => 'Название',
@@ -113,8 +52,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Location/Attribute:status/Value:inactive+' => 'Неактивный',
 	'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:postal_code' => 'Индекс',
@@ -123,20 +60,334 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Location/Attribute:city+' => '',
 	'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/Attribute:name' => 'Название',
@@ -151,47 +402,42 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Group/Attribute:status/Value:production+' => 'Производство',
 	'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:type' => 'Тип',
 	'Class:Group/Attribute:type+' => '',
 	'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: lnkGroupToCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:lnkGroupToCI' => 'Группа / КЕ',
 	'Class:lnkGroupToCI+' => '',
 	'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_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: 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/Attribute:name' => 'Название',
@@ -210,99 +456,38 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Contact/Attribute:email+' => '',
 	'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: 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/Attribute:name' => 'Название',
 	'Class:Document/Attribute:name+' => '',
 	'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: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: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/Value:draft' => 'Черновик',
@@ -311,751 +496,605 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Document/Attribute:status/Value:obsolete+' => '',
 	'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/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: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: 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/Attribute:number' => 'Номер телефона',
-	'Class:MobilePhone/Attribute:number+' => '',
 	'Class:MobilePhone/Attribute:imei' => 'IMEI',
 	'Class:MobilePhone/Attribute:imei+' => '',
 	'Class:MobilePhone/Attribute:hw_pin' => 'Аппаратный 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/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/>
 
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @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(
 	'Class:KnownError' => 'Известные ошибки',
 	'Class:KnownError+' => 'Ошибки задокументированные как известные',
@@ -60,12 +30,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:KnownError/Attribute:name+' => '',
 	'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_ref' => 'Ссылка',
-	'Class:KnownError/Attribute:problem_ref+' => '',
 	'Class:KnownError/Attribute:symptom' => 'Проявление',
 	'Class:KnownError/Attribute:symptom+' => '',
 	'Class:KnownError/Attribute:root_cause' => 'Основная причина',
@@ -96,55 +62,65 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:KnownError/Attribute:ci_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: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/>
 
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @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(
 	'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: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_name' => 'Название',
-	'Class:Problem/Attribute:service_name+' => '',
 	'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:impact' => 'Воздействие',
@@ -123,6 +58,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Problem/Attribute:urgency/Value:2+' => 'Средняя',
 	'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/Value:1' => 'Низкий',
@@ -131,30 +68,18 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Problem/Attribute:priority/Value:2+' => '',
 	'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_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:resolution_date' => 'Дата решения',
 	'Class:Problem/Attribute:resolution_date+' => '',
 	'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_reassign' => 'Переназначить',
@@ -163,6 +88,32 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Problem/Stimulus:ev_resolve+' => '',
 	'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/>
 
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @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(
+	'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/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+' => 'Договор об уровне сервиса',
 	'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/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: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: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/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: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/Attribute:name' => 'Название',
@@ -308,148 +112,248 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:ServiceSubcategory/Attribute:description+' => '',
 	'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+' => '',
 	'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+' => 'Порог уровня услуги',
 	'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/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_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/>
 
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @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(
 	'Class:Ticket' => 'Тикеи',
 	'Class:Ticket+' => '',
 	'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: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: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: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/>
 
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @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(
+	'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/Attribute:date' => 'дата',
 	'Class:CMDBChange/Attribute:date+' => 'дата и время регистрации изменений',
 	'Class:CMDBChange/Attribute:userinfo' => 'разная информация',
 	'Class:CMDBChange/Attribute:userinfo+' => 'изменение определённые -вызвавшим-',
-));
-
-//
-// Class: CMDBChangeOp
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:CMDBChangeOp' => 'Операция изменения',
 	'Class:CMDBChangeOp+' => 'Отслеживание операции изменения',
 	'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:objkey' => 'id объекта',
 	'Class:CMDBChangeOp/Attribute:objkey+' => 'id объекта',
 	'Class:CMDBChangeOp/Attribute:finalclass' => 'тип',
 	'Class:CMDBChangeOp/Attribute:finalclass+' => '',
-));
-
-//
-// Class: CMDBChangeOpCreate
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:CMDBChangeOpCreate' => 'создание объекта',
 	'Class:CMDBChangeOpCreate+' => 'Отслеживание создания объекта',
-));
-
-//
-// Class: CMDBChangeOpDelete
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:CMDBChangeOpDelete' => 'удаление объекта',
 	'Class:CMDBChangeOpDelete+' => 'Отслеживание удаления объекта',
-));
-
-//
-// Class: CMDBChangeOpSetAttribute
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:CMDBChangeOpSetAttribute' => 'изменение объекта',
 	'Class:CMDBChangeOpSetAttribute+' => 'Отслеживание изменения объекта',
 	'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Атрибут',
 	'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'код изменённого свойства',
-));
-
-//
-// Class: CMDBChangeOpSetAttributeScalar
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:CMDBChangeOpSetAttributeScalar' => 'изменение свойства',
 	'Class:CMDBChangeOpSetAttributeScalar+' => 'Отслеживание изменения скалярного свойства объекта',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Предыдущее значение',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'предыдущее значение атрибута',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Новое значение',
 	'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'новое значение атрибута',
-));
-// Used by CMDBChangeOp... & derived classes
-Dict::Add('RU RU', 'Russian', 'Русский', 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/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/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/Attribute:message' => 'сообщение',
@@ -153,13 +129,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Event/Attribute:userinfo+' => 'идентификация пользователя, действия которого вызвали это событие',
 	'Class:Event/Attribute:finalclass' => 'тип',
 	'Class:Event/Attribute:finalclass+' => '',
-));
-
-//
-// Class: EventNotification
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventNotification' => 'Уведомление о событии',
 	'Class:EventNotification+' => 'Отслеживание отосланных уведомлений',
 	'Class:EventNotification/Attribute:trigger_id' => 'Триггер',
@@ -168,13 +137,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventNotification/Attribute:action_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+' => 'Отслеживание отправленных писем',
 	'Class:EventNotificationEmail/Attribute:to' => 'Кому',
@@ -189,13 +151,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventNotificationEmail/Attribute:subject+' => 'Тема',
 	'Class:EventNotificationEmail/Attribute:body' => 'Тело',
 	'Class:EventNotificationEmail/Attribute:body+' => 'Тело',
-));
-
-//
-// Class: EventIssue
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventIssue' => 'Выпуск события',
 	'Class:EventIssue+' => 'Отслеживание выпуска (warning, error, др.)',
 	'Class:EventIssue/Attribute:issue' => 'Выпуск',
@@ -212,34 +167,249 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventIssue/Attribute:callstack+' => 'Стек вызовов',
 	'Class:EventIssue/Attribute:data' => 'Данные',
 	'Class:EventIssue/Attribute:data+' => 'Подробнее',
-));
-
-//
-// Class: EventWebService
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:EventWebService' => 'События Web сервиса',
 	'Class:EventWebService+' => 'Trace of an web service call',
 	'Class:EventWebService/Attribute:verb' => 'Verb',
 	'Class:EventWebService/Attribute:verb+' => 'Название операции',
 	'Class:EventWebService/Attribute:result' => 'Результат',
-	'Class:EventWebService/Attribute:result+' => '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+' => '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/Attribute:name' => 'Имя',
@@ -258,55 +428,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Action/Attribute:trigger_list+' => 'Триггеры привызанные к этому действию',
 	'Class:Action/Attribute:finalclass' => 'Тип',
 	'Class:Action/Attribute:finalclass+' => '',
-));
-
-//
-// Class: ActionNotification
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'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/Attribute:description' => 'Описание',
@@ -315,75 +438,106 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Trigger/Attribute:action_list+' => 'Действия, выполняемые при активации триггера',
 	'Class:Trigger/Attribute:finalclass' => 'Тип',
 	'Class:Trigger/Attribute:finalclass+' => '',
-));
-
-//
-// Class: TriggerOnObject
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:TriggerOnObject' => 'Триггер (в зависимости класс)',
 	'Class:TriggerOnObject+' => 'Триггер по даному классу объектов',
 	'Class:TriggerOnObject/Attribute:target_class' => 'Целевой класс',
 	'Class:TriggerOnObject/Attribute:target_class+' => '',
-));
-
-//
-// Class: TriggerOnStateChange
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:TriggerOnStateChange' => 'Триггер (на изменение состояния)',
 	'Class:TriggerOnStateChange+' => 'Триггер на изменение состояния объекта',
 	'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:trigger_id' => 'Триггер',
-	'Class:lnkTriggerAction/Attribute:trigger_id+' => '',
 	'Class:lnkTriggerAction/Attribute:trigger_name' => 'Триггер',
 	'Class:lnkTriggerAction/Attribute:trigger_name+' => '',
-	'Class:lnkTriggerAction/Attribute:order' => 'Порядок',
-	'Class:lnkTriggerAction/Attribute:order+' => 'Порядок выполнения действий',
+	'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/>
 
 /**
- * Localized data
- *
- * @author      Vladimir Shilov <shilow@ukr.net>
+ * @author	Vladimir Shilov <shilow@ukr.net>
+
  * @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(
+	'Class:QueryOQL' => 'OQL Query~~',
+	'Class:QueryOQL+' => '',
+	'Class:QueryOQL/Attribute:oql' => 'Expression~~',
+	'Class:QueryOQL/Attribute:oql+' => '',
 	'Class:AuditRule' => 'Правило аудита',
 	'Class:AuditRule+' => 'Правило для проверки данной категории аудита',
 	'Class:AuditRule/Attribute:name' => 'Название правила',
@@ -67,26 +38,56 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:AuditRule/Attribute:query+' => 'OQL выражение на исполнение',
 	'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:true' => 'истина',
+	'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'истина',
 	'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+' => 'Название категории для этого правила',
-));
-
-//////////////////////////////////////////////////////////////////////
-// 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/Attribute:finalclass' => 'Тип счёта',
@@ -103,41 +104,16 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:User/Attribute:login+' => 'строка идентификации пользователя',
 	'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:allowed_org_list' => 'Разрешённые организации',
 	'Class:User/Attribute:allowed_org_list+' => 'Конечный пользователь имеет право видеть данные, принадлежащие к следующим организациям. Если ни одна организация не указан, нет никаких ограничений.',
-
 	'Class:User/Error:LoginMustBeUnique' => 'Логин должен быть уникальным - "%1s" уже используется.',
 	'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/Attribute:name' => 'Название',
@@ -146,51 +122,14 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_Dimensions/Attribute:description+' => 'краткое описание',
 	'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:profileid' => 'Профиль',
-	'Class:URP_UserProfile/Attribute:profileid+' => 'использование профиля',
 	'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: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:reason' => 'Причина',
-	'Class:URP_UserOrg/Attribute:reason+' => 'объяснение, почему этот человек имеет право видеть данные, принадлежащие к этой организации',
-));
-
-//
-// Class: URP_ProfileProjection
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_ProfileProjection' => 'проэктирование профилей',
 	'Class:URP_ProfileProjection+' => 'проэктирование профилей',
 	'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:attribute' => 'Атрибут',
 	'Class:URP_ProfileProjection/Attribute:attribute+' => 'Целевой атрибут кода (необязательный)',
-));
-
-//
-// Class: URP_ClassProjection
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_ClassProjection' => 'прожктирование классов',
 	'Class:URP_ClassProjection+' => 'прожктирование классов',
 	'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:attribute' => 'Атрибут',
 	'Class:URP_ClassProjection/Attribute:attribute+' => 'Целевой атрибут кода (необязательный)',
-));
-
-//
-// Class: URP_ActionGrant
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_ActionGrant' => 'действие разрешений',
 	'Class:URP_ActionGrant+' => 'разрешения на классы',
 	'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:action' => 'Действие',
 	'Class:URP_ActionGrant/Attribute:action+' => 'действие выполняемое на данном классе',
-));
-
-//
-// Class: URP_StimulusGrant
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_StimulusGrant' => 'разрешения стимулов',
 	'Class:URP_StimulusGrant+' => 'разрешения на стимулы в жизненном цикле объекта',
 	'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:stimulus' => 'Стимулы',
 	'Class:URP_StimulusGrant/Attribute:stimulus+' => 'код стимулов',
-));
-
-//
-// Class: URP_AttributeGrant
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:URP_AttributeGrant' => 'разрешения атрибутов',
 	'Class:URP_AttributeGrant+' => 'разрешения на уровне атрибутов',
 	'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Действие предоставления',
 	'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'действие предоставления',
 	'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+' => 'Добро пожаловать в iTop',
 	'Menu:WelcomeMenuPage' => 'Добро пожаловать',
 	'Menu:WelcomeMenuPage+' => 'Добро пожаловать в iTop',
 	'UI:WelcomeMenu:Title' => 'Добро пожаловать в iTop',
-
 	'UI:WelcomeMenu:LeftBlock' => '<p>iTop is a complete, OpenSource, IT Operational Portal.</p>
 <ul>Он включает:
 <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>
 </ul>
 <p>Все модули могут быть настроены, шаг за шагом, независмо друг от друга.</p>',
-
 	'UI:WelcomeMenu:RightBlock' => '<p>iTop ориентирован на предоставления сервисов, он позволяет IT специалистам легко управляться с несколькими заказчиками или организациями.
 <ul>iTop обеспечивает многофункциональный набор бизнес-процессов, которые:
 <li>Повышает эффективность управления IT</li> 
@@ -336,9 +238,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Button:Search' => ' Поиск ',
 	'UI:Button:Query' => ' Запрос ',
 	'UI:Button:Ok' => 'Ok',
+	'UI:Button:Save' => 'Сохранить~~',
 	'UI:Button:Cancel' => 'Отмена',
 	'UI:Button:Apply' => 'Применить',
 	'UI:Button:Back' => ' << Назад ',
+	'UI:Button:Restart' => ' |<< Перзапустить ~~',
 	'UI:Button:Next' => ' Вперёд >> ',
 	'UI:Button:Finish' => ' Конец ',
 	'UI:Button:DoImport' => ' Выполнить импорт ! ',
@@ -356,7 +260,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Button:Delete' => ' Удалить ! ',
 	'UI:Button:ChangePassword' => ' Сменить пароль ',
 	'UI:Button:ResetPassword' => ' Сбросить пароль ',
-	
 	'UI:SearchToggle' => 'Поиск',
 	'UI:ClickToCreateNew' => 'Создать новый %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:UploadStoppedByExtension_FileName' => 'Загрузка остановлена по расширению. (Имя файла = "%1$s").',
 	'UI:Error:UploadFailedUnknownCause_Code' => 'Загрузка файла не удалась по неизвестной причине. (Код ошибки = "%1$s").',
-	
 	'UI:Error:1ParametersMissing' => 'Ошибка: следующий параметр должен быть указан для этой операции: %1$s.',
 	'UI:Error:2ParametersMissing' => 'Ошибка: следующие параметры должен быть указан для этой операции: %1$s и %2$s.',
 	'UI:Error:3ParametersMissing' => 'Ошибка: следующие параметры должен быть указан для этой операции: %1$s, %2$s и %3$s.',
@@ -391,8 +293,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Error:ObjectAlreadyCloned' => 'Ошибка: объект уже клонирован!',
 	'UI:Error:ObjectAlreadyCreated' => 'Ошибка: объект уже создан!',
 	'UI:Error:Invalid_Stimulus_On_Object_In_State' => 'Ошибка: недействительный стимул "%1$s" на объекте %2$s в состоянии "%3$s".',
-	
-	
 	'UI:GroupBy:Count' => 'Счётчик',
 	'UI:GroupBy:Count+' => 'Количество элементов',
 	'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:HistoryTab' => 'История',
 	'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:User' => 'Пользователь',
 	'UI:History:User+' => 'Пользователь сделавший изменение',
 	'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:Menu:Actions' => 'Действия',
 	'UI:Menu:OtherActions' => 'Другие Действия',
@@ -417,11 +326,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Menu:CSVExport' => 'Экспорт CSV',
 	'UI:Menu:Modify' => 'Изменить...',
 	'UI:Menu:Delete' => 'Удалить...',
-	'UI:Menu:Manage' => 'Управление...',
 	'UI:Menu:BulkDelete' => 'Удалить...',
 	'UI:UndefinedObject' => 'неопределённый',
 	'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:DisplayAll' => 'Показать всё',
 	'UI:CollapseList' => 'Свернуть',
@@ -435,12 +345,14 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Details+' => 'Подробности',
 	'UI:SearchValue:Any' => '* Любой *',
 	'UI:SearchValue:Mixed' => '* смешанный *',
+	'UI:SearchValue:NbSelected' => '# выбрано~~',
 	'UI:SelectOne' => '-- выбрать один --',
 	'UI:Login:Welcome' => 'Добро пожаловать в iTop!',
 	'UI:Login:IncorrectLoginPassword' => 'Неправильный логин/пароль. Пожалуйста, попробуйте еще раз.',
 	'UI:Login:IdentifyYourself' => 'Представтесть, прежде чем продолжить',
 	'UI:Login:UserNamePrompt' => 'Имя пользователя',
 	'UI:Login:PasswordPrompt' => 'Пароль',
+	'UI:Login:About' => '~~',
 	'UI:Login:ChangeYourPassword' => 'Изменение пароля',
 	'UI:Login:OldPasswordPrompt' => 'Старый пароль',
 	'UI:Login:NewPasswordPrompt' => 'Новый пароль',
@@ -450,6 +362,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:LogOff:ThankYou' => 'Спасибо за использование iTop',
 	'UI:LogOff:ClickHereToLoginAgain' => 'Нажмите здесь, чтобы снова войти...',
 	'UI:ChangePwdMenu' => 'Изменить пароль...',
+	'UI:Login:PasswordChanged' => 'Пароль успешно установлен !~~',
+	'UI:AccessRO-All' => 'Только чтение~~',
+	'UI:AccessRO-Users' => 'Только чтение для конечных пользователей~~',
+	'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
 	'UI:Login:RetypePwdDoesNotMatch' => 'Новый пароль и повторный пароль не совпадают!',
 	'UI:Button:Login' => 'Введите iTop',
 	'UI:Login:Error:AccessRestricted' => 'Доступ к iTop ограничен. Пожалуйста, свяжитесь с администратором iTop.',
@@ -465,6 +381,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:CSVImport:idField' => 'id (Первичный ключ)',
 	'UI:Title:BulkImport' => 'iTop - Пакетный импорт',
 	'UI:Title:BulkImport+' => 'Мастер импорта CSV',
+	'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~',
 	'UI:CSVImport:ClassesSelectOne' => '-- выбрать один --',
 	'UI:CSVImport:ErrorExtendedAttCode' => 'Внутренняя ошибка: "%1$s" некорректный код потому, что "%2$s" НЕ являеться внешним ключём класса "%3$s"',
 	'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d объект(ы) останеться неизменным.',
@@ -502,26 +419,68 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:CSVImport:CommentsAndHeader' => 'Коментарии и заголовок',
 	'UI:CSVImport:SelectClass' => 'Выбор класса импорта:',
 	'UI:CSVImport:AdvancedMode' => 'Расширенный режим',
-	'UI:CSVImport:AdvancedMode+' => 'В расширенном режиме "id" (первичный ключ) объекта может быть использован для обновления и переименования объектов.' .
-									'Однако колонка "id" (if present) может быть использовать только как критерий поиска и не модет быть совмещена с любым другим критерием поиска.',
+	'UI:CSVImport:AdvancedMode+' => 'В расширенном режиме "id" (первичный ключ) объекта может быть использован для обновления и переименования объектов.Однако колонка "id" (if present) может быть использовать только как критерий поиска и не модет быть совмещена с любым другим критерием поиска.',
 	'UI:CSVImport:SelectAClassFirst' => 'Для настройки рапределения, в первую очередь выберите класс.',
 	'UI:CSVImport:HeaderFields' => 'Поля',
 	'UI:CSVImport:HeaderMappings' => 'Распределение',
 	'UI:CSVImport:HeaderSearch' => 'Поиск?',
 	'UI:CSVImport:AlertIncompleteMapping' => 'Необходимо выбрать распределение для каждой ячейки.',
 	'UI:CSVImport:AlertNoSearchCriteria' => 'Необходимо выбрать, по крайней мере один критерий',
-	'UI:CSVImport:Encoding' => 'Кодировка символов',	
+	'UI:CSVImport:Encoding' => 'Кодировка символов',
 	'UI:UniversalSearchTitle' => 'iTop - Универсальный поиск',
 	'UI:UniversalSearch:Error' => 'Ошибка: %1$s',
 	'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:InteractiveAudit' => 'Интерактивный аудит',
 	'UI:Audit:HeaderAuditRule' => 'Правило аудита',
 	'UI:Audit:HeaderNbObjects' => '# Объекты',
 	'UI:Audit:HeaderNbErrors' => '# Ошибки',
 	'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:QueryExamples' => 'Примеры запросов',
 	'UI:RunQuery:HeaderPurpose' => 'Цель',
@@ -533,7 +492,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:RunQuery:DevelopedQuery' => 'Переработанное выражение запроса: ',
 	'UI:RunQuery:SerializedFilter' => 'Сериализованные фильты: ',
 	'UI:RunQuery:Error' => 'Ошибка при выполнении запроса: %1$s',
-	
+	'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries~~',
 	'UI:Schema:Title' => 'iTop схема объектов',
 	'UI:Schema:CategoryMenuItem' => 'Категория <b>%1$s</b>',
 	'UI:Schema:Relationships' => 'Отношения',
@@ -552,7 +511,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Schema:Label' => 'Метка',
 	'UI:Schema:Label+' => 'Метка атрибута',
 	'UI:Schema:Type' => 'Тип',
-	
 	'UI:Schema:Type+' => 'Тип данных атрибута',
 	'UI:Schema:Origin' => 'Происхождение',
 	'UI:Schema:Origin+' => 'Базовый класс, в котором этот атрибут определен',
@@ -593,13 +551,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:Schema:LifeCycleAttributeMustChange' => 'Необходимо изменить',
 	'UI:Schema:LifeCycleAttributeMustPrompt' => 'Пользователю будет предложено изменить значение',
 	'UI:Schema:LifeCycleEmptyList' => 'пустой список',
-	
 	'UI:LinksWidget:Autocomplete+' => 'Введите первые 3 символа...',
+	'UI:Edit:TestQuery' => 'Test query~~',
 	'UI:Combo:SelectValue' => '--- выбор значения ---',
 	'UI:Label:SelectedObjects' => 'Выбранные объекты: ',
 	'UI:Label:AvailableObjects' => 'Доступные объекты: ',
 	'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' => 'Добавть %1$s объекты для связи с %2$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:Message:EmptyList:UseAdd' => 'Список пуст, используй кнопку "Добавить ...", для добавения элементов.',
 	'UI:Message:EmptyList:UseSearchForm' => 'Используйте форму поиска выше для поиска объектов, которые будут добавлены.',
-	
 	'UI:Wizard:FinalStepTitle' => 'Последний шаг: подтверждение',
 	'UI:Title:DeletionOf_Object' => 'Удаление %1$s',
 	'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Пакетное удаление %1$d объектов класса %2$s',
 	'UI:Delete:NotAllowedToDelete' => 'Вы не можете удалить этот объект',
 	'UI:Delete:NotAllowedToUpdate_Fields' => 'Вы не можете обновить следующее(ие) поле(я): %1$s',
-	'UI:Error:CannotDeleteBecause' => 'This object could not be deleted because: %1$s',
 	'UI:Error:NotEnoughRightsToDelete' => 'Этот объект не может быть удален, потому что текущий пользователь не имеет достаточных прав',
+	'UI:Error:CannotDeleteBecause' => 'This object could not be deleted because: %1$s',
 	'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:Delete:Deleted' => 'удален~~',
 	'UI:Delete:AutomaticallyDeleted' => 'автоматически удалён',
 	'UI:Delete:AutomaticResetOf_Fields' => 'автоматически сброшено поле(я): %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:ConfirmDeletionOf_Name' => 'Удаление %1$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:MustBeDeletedManually' => 'Необходимо удалить вручную',
 	'UI:Delete:CannotUpdateBecause_Issue' => 'Должно быть автоматически обновлено, но: %1$s',
 	'UI:Delete:WillAutomaticallyUpdate_Fields' => 'будет автоматически обновлено (сброс: %1$s)',
 	'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d объектов/связей ссылаются(связаны?) %2$s',
-	'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d объектов/связей ссылаются на объекты, которые будут удалены',	
+	'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d объектов/связей ссылаются на объекты, которые будут удалены',
 	'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'Для обеспечения целостности базы данных, необходимо устранить все связи',
 	'UI:Delete:Consequence+' => 'Что будет сделано',
 	'UI:Delete:SorryDeletionNotAllowed' => 'К сожалению, вы не можете удалить этот объект, см. подробное объяснение выше',
@@ -663,12 +622,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'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:ObjectCouldNotBeWritten' => 'Объект не может быть записан: %1$s',
-	'UI:PageTitle:FatalError' => 'iTop - Фатальная ошибка',
+	'UI:PageTitle:FatalError' => 'iTop - Критическая ошибка',
 	'UI:SystemIntrusion' => 'Доступ запрещён. Вы пытаетесь выполнить неразрешённую операцию.',
 	'UI:FatalErrorMessage' => 'Фатальная ошибка, iTop не может продолжать.',
 	'UI:Error_Details' => 'Ошибка: %1$s.',
-
-	'UI:PageTitle:ClassProjections'	=> 'iTop управление пользователями - проектирование классов',
+	'UI:PageTitle:ClassProjections' => 'iTop управление пользователями - проектирование классов',
 	'UI:PageTitle:ProfileProjections' => 'iTop управление пользователями - проектирование профилей',
 	'UI:UserManagement:Class' => 'Классs',
 	'UI:UserManagement:Class+' => 'Класс объектов',
@@ -707,11 +665,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:UserManagement:GrantMatrix' => 'Матрица разрешений',
 	'UI:UserManagement:LinkBetween_User_And_Profile' => 'Связь между %1$s и %2$s',
 	'UI:UserManagement:LinkBetween_User_And_Org' => 'Связь между %1$s и %2$s',
-	
 	'Menu:AdminTools' => 'Инструменты админа',
 	'Menu:AdminTools+' => 'Административные инструменты',
 	'Menu:AdminTools?' => 'Инструменты доступны только для пользователей, имеющих профиль администратора',
-
 	'UI:ChangeManagementMenu' => 'Управление изменениями',
 	'UI:ChangeManagementMenu+' => 'Управление изменениями',
 	'UI:ChangeManagementMenu:Title' => 'Обзор изменений',
@@ -719,52 +675,41 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI-ChangeManagementMenu-ChangesByStatus' => 'Изменения по статутсу',
 	'UI-ChangeManagementMenu-ChangesByWorkgroup' => 'Изменения по рабочей группе',
 	'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Не назначенные изменения',
-
 	'UI:ConfigurationManagementMenu' => 'Управление конфигурациями',
 	'UI:ConfigurationManagementMenu+' => 'Управление конфигурациями',
 	'UI:ConfigurationManagementMenu:Title' => 'Обзор инфраструктуры',
 	'UI-ConfigurationManagementMenu-InfraByType' => 'Объекты инфраструктуры по типу',
 	'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:Title' => 'Обзор договоров',
 	'UI-ContactsMenu-ContactsByLocation' => 'Договора по размещению',
 	'UI-ContactsMenu-ContactsByType' => 'Договора по типу',
 	'UI-ContactsMenu-ContactsByStatus' => 'Договора по статусу',
-
 	'Menu:CSVImportMenu' => 'Импорт CSV',
 	'Menu:CSVImportMenu+' => 'Пакетное создание или обновление',
-	
 	'Menu:DataModelMenu' => 'Модель данных',
 	'Menu:DataModelMenu+' => 'Обзор модели данных',
-	
 	'Menu:ExportMenu' => 'Экспорт',
 	'Menu:ExportMenu+' => 'Экспорт результатов любого запроса в HTML, CSV или XML',
-	
 	'Menu:NotificationsMenu' => 'Уведомления',
 	'Menu:NotificationsMenu+' => 'Конфигурация уведомлений',
 	'UI:NotificationsMenu:Title' => 'Конфигурация <span class="hilite">Уведомлений</span>',
@@ -791,67 +736,61 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'UI:NotificationsMenu:OnStateLeave' => 'При выходе объекта из заданного состояния',
 	'UI:NotificationsMenu:Actions' => 'Действия',
 	'UI:NotificationsMenu:AvailableActions' => 'Доступные действия',
-	
 	'Menu:AuditCategories' => 'Категории аудита',
 	'Menu:AuditCategories+' => 'Категории аудита',
 	'Menu:Notifications:Title' => 'Категории аудита',
-	
 	'Menu:RunQueriesMenu' => 'Выполнение запросов',
 	'Menu:RunQueriesMenu+' => 'Выполнение любых запросов',
-	
+	'Menu:QueryMenu' => 'Query phrasebook~~',
+	'Menu:QueryMenu+' => '',
 	'Menu:DataAdministration' => 'Административные данные',
 	'Menu:DataAdministration+' => 'Административные данные',
-	
 	'Menu:UniversalSearchMenu' => 'Универсальный поиск',
 	'Menu:UniversalSearchMenu+' => 'Поиск чего угодно...',
-	
 	'Menu:ApplicationLogMenu' => 'Логгирование приложения',
 	'Menu:ApplicationLogMenu+' => 'Логгирование приложения',
 	'Menu:ApplicationLogMenu:Title' => 'Логгирование приложения',
-
 	'Menu:UserManagementMenu' => 'Управление пользователями',
 	'Menu:UserManagementMenu+' => 'Управление пользователями',
-
 	'Menu:ProfilesMenu' => 'Профили',
 	'Menu:ProfilesMenu+' => 'Профили',
 	'Menu:ProfilesMenu:Title' => 'Профили',
-
 	'Menu:UserAccountsMenu' => 'Учетные записи пользователей',
 	'Menu:UserAccountsMenu+' => 'Учетные записи пользователей',
-	'Menu:UserAccountsMenu:Title' => 'Учетные записи пользователей',	
-
+	'Menu:UserAccountsMenu:Title' => 'Учетные записи пользователей',
 	'UI:iTopVersion:Short' => 'iTop версия %1$s',
 	'UI:iTopVersion:Long' => 'iTop версия %1$s-%2$s основан на %3$s',
 	'UI:PropertiesTab' => 'Свойства',
-
 	'UI:OpenDocumentInNewWindow_' => 'Открыть этот документ в новом окне: %1$s',
 	'UI:DownloadDocument_' => 'Скачать этот документ: %1$s',
 	'UI:Document:NoPreview' => 'Не доступен предварительный просомтр для документов данного типа',
-
+	'UI:Download-CSV' => 'Загрузка %1$s~~',
 	'UI:DeadlineMissedBy_duration' => 'Пропущен %1$s',
-	'UI:Deadline_LessThan1Min' => '< 1 мин',		
-	'UI:Deadline_Minutes' => '%1$d мин',			
-	'UI:Deadline_Hours_Minutes' => '%1$dч %2$dмин',			
+	'UI:Deadline_LessThan1Min' => '< 1 мин',
+	'UI:Deadline_Minutes' => '%1$d мин',
+	'UI:Deadline_Hours_Minutes' => '%1$dч %2$dмин',
 	'UI:Deadline_Days_Hours_Minutes' => '%1$dд %2$dч %3$dмин',
 	'UI:Help' => 'Помощь',
 	'UI:PasswordConfirm' => '(Подтвердить)',
-	'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Перед добавлением %1$s объектво, сохраните этот объект.',
+	'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Перед добавлением %1$s объектов, сохраните этот объект.',
 	'UI:DisplayThisMessageAtStartup' => 'Показать это сообщение при запуске',
 	'UI:RelationshipGraph' => 'Графический вид',
 	'UI:RelationshipList' => 'Список',
-
+	'UI:OperationCancelled' => 'Операция отменена',
+	'UI:ElementsDisplayed' => 'Фильтрация',
 	'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:Back' => 'Назад',
 	'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:ChangeMyPassword' => 'Изменить мой пароль',
 	'Portal:Disconnect' => 'Отключить',
 	'Portal:OpenRequests' => 'Мои открытые запросы',
-	'Portal:ClosedRequests'  => 'My closed requests',
-	'Portal:ResolvedRequests'  => 'Мои решённые запросы',
+	'Portal:ClosedRequests' => 'My closed requests',
+	'Portal:ResolvedRequests' => 'Мои решённые запросы',
 	'Portal:SelectService' => 'Выбери сервис из каталога:',
 	'Portal:PleaseSelectOneService' => 'Необходимо выбрать хотя-бы один сервис',
 	'Portal:SelectSubcategoryFrom_Service' => 'Выбери под-категорию для сервиса %1$s:',
@@ -859,17 +798,154 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Portal:DescriptionOfTheRequest' => 'Введи описание запроса:',
 	'Portal:TitleRequestDetailsFor_Request' => 'Подробности запроса %1$s:',
 	'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:ErrorNoContactForThisUser' => 'Ошибка: текющий пользователь не ассоциирован с Контактом/Человеком. Пожалуйста свяжитесь с вашим администратором.',
-	
+	'Portal:Attachments' => 'Вложения',
+	'Portal:AddAttachment' => 'Добавить вложения',
+	'Portal:RemoveAttachment' => ' Удалить вложения',
+	'Portal:Attachment_No_To_Ticket_Name' => 'Вложение #%1$d to %2$s (%3$s)~~',
 	'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: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.
 Phil Eddies for the numerous feedbacks provided, and the first implementation of CKEdit
 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
 Deng Lixin for the Chinese translation
 Marialaura Colantoni for the Italian translation