Explorar el Código

Integration of the additions to the Russian localization by Vladimir Kunin.

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@3272 a333f486-631f-4898-b8df-5754b55c2be0
dflaven hace 11 años
padre
commit
fb223e0dda

+ 35 - 22
datamodels/2.x/authent-external/ru.dict.authent-external.php

@@ -1,30 +1,43 @@
 <?php
-// Copyright (C) 2010-2012 Combodo SARL
-//
-//   This file is part of iTop.
-//
-//   iTop is free software; you can redistribute it and/or modify	
-//   it under the terms of the GNU Affero General Public License as published by
-//   the Free Software Foundation, either version 3 of the License, or
-//   (at your option) any later version.
-//
-//   iTop is distributed in the hope that it will be useful,
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//   GNU Affero General Public License for more details.
-//
-//   You should have received a copy of the GNU Affero General Public License
-//   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 /**
- * @author	Vladimir Shilov <shilow@ukr.net>
-
- * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @licence	http://opensource.org/licenses/AGPL-3.0
+ * Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
+ * 
+ * @author   Vladimir Kunin <v.b.kunin@gmail.com>
+ * @license   http://opensource.org/licenses/AGPL-3.0
+ *
+ * 
+ * Инструкция по установке
+ * 
+ * Процесс установки заключается в замене имеющихся локализационных файлов полученными и последующем запуске процедуры обновления iTop для перекомпиляции кода.
+ * 	1. Скопируйте с заменой два полученных файла из "itop-rus/dictionaries" в "путь/до/вашего/itop/dictionaries".
+ * 	2. Скопируйте с заменой полученные файлы "itop-rus/datamodels/2.x/название-модуля/ru.dict.название-модуля.php" в "путь/до/вашего/itop/datamodels/2.x/название-модуля".
+ *  3. Перейдите по адресу "http://адрес/вашего/itop/setup", при этом файл "путь/до/вашего/itop/conf/production/config-itop.php" должен быть доступен для записи.
+ *  4. На второй странице установщика выберите "Upgrade an existing iTop instance" и следуйте дальнейшим инструкциям установщика.
+ *
+ * Ответы на вопросы по установке и использованию переводов, а также на любые другие вопросы по iTop всегда можно получить на сайте сообщества iTop по-русски http://community.itop-itsm.ru.
+ *
  */
 
+// 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',
+	'Class:UserExternal+' => 'Пользователь, аутентифицированный вне iTop',
 ));
-?>
+
+
+
+?>

+ 36 - 23
datamodels/2.x/authent-ldap/ru.dict.authent-ldap.php

@@ -1,32 +1,45 @@
 <?php
-// Copyright (C) 2010-2012 Combodo SARL
-//
-//   This file is part of iTop.
-//
-//   iTop is free software; you can redistribute it and/or modify	
-//   it under the terms of the GNU Affero General Public License as published by
-//   the Free Software Foundation, either version 3 of the License, or
-//   (at your option) any later version.
-//
-//   iTop is distributed in the hope that it will be useful,
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//   GNU Affero General Public License for more details.
-//
-//   You should have received a copy of the GNU Affero General Public License
-//   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 /**
- * @author	Vladimir Shilov <shilow@ukr.net>
-
- * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @licence	http://opensource.org/licenses/AGPL-3.0
+ * Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
+ * 
+ * @author   Vladimir Kunin <v.b.kunin@gmail.com>
+ * @license   http://opensource.org/licenses/AGPL-3.0
+ *
+ * 
+ * Инструкция по установке
+ * 
+ * Процесс установки заключается в замене имеющихся локализационных файлов полученными и последующем запуске процедуры обновления iTop для перекомпиляции кода.
+ * 	1. Скопируйте с заменой два полученных файла из "itop-rus/dictionaries" в "путь/до/вашего/itop/dictionaries".
+ * 	2. Скопируйте с заменой полученные файлы "itop-rus/datamodels/2.x/название-модуля/ru.dict.название-модуля.php" в "путь/до/вашего/itop/datamodels/2.x/название-модуля".
+ *  3. Перейдите по адресу "http://адрес/вашего/itop/setup", при этом файл "путь/до/вашего/itop/conf/production/config-itop.php" должен быть доступен для записи.
+ *  4. На второй странице установщика выберите "Upgrade an existing iTop instance" и следуйте дальнейшим инструкциям установщика.
+ *
+ * Ответы на вопросы по установке и использованию переводов, а также на любые другие вопросы по iTop всегда можно получить на сайте сообщества iTop по-русски http://community.itop-itsm.ru.
+ *
  */
 
+// 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+' => 'Пользователь, аутентифицированный в LDAP',
 	'Class:UserLDAP/Attribute:password' => 'Пароль',
-	'Class:UserLDAP/Attribute:password+' => 'строка аутентификации пользователя',
+	'Class:UserLDAP/Attribute:password+' => 'Строка аутентификации пользователя',
 ));
-?>
+
+
+
+?>

+ 36 - 23
datamodels/2.x/authent-local/ru.dict.authent-local.php

@@ -1,32 +1,45 @@
 <?php
-// Copyright (C) 2010-2012 Combodo SARL
-//
-//   This file is part of iTop.
-//
-//   iTop is free software; you can redistribute it and/or modify	
-//   it under the terms of the GNU Affero General Public License as published by
-//   the Free Software Foundation, either version 3 of the License, or
-//   (at your option) any later version.
-//
-//   iTop is distributed in the hope that it will be useful,
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//   GNU Affero General Public License for more details.
-//
-//   You should have received a copy of the GNU Affero General Public License
-//   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 /**
- * @author	Vladimir Shilov <shilow@ukr.net>
-
- * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @licence	http://opensource.org/licenses/AGPL-3.0
+ * Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
+ * 
+ * @author   Vladimir Kunin <v.b.kunin@gmail.com>
+ * @license   http://opensource.org/licenses/AGPL-3.0
+ *
+ * 
+ * Инструкция по установке
+ * 
+ * Процесс установки заключается в замене имеющихся локализационных файлов полученными и последующем запуске процедуры обновления iTop для перекомпиляции кода.
+ * 	1. Скопируйте с заменой два полученных файла из "itop-rus/dictionaries" в "путь/до/вашего/itop/dictionaries".
+ * 	2. Скопируйте с заменой полученные файлы "itop-rus/datamodels/2.x/название-модуля/ru.dict.название-модуля.php" в "путь/до/вашего/itop/datamodels/2.x/название-модуля".
+ *  3. Перейдите по адресу "http://адрес/вашего/itop/setup", при этом файл "путь/до/вашего/itop/conf/production/config-itop.php" должен быть доступен для записи.
+ *  4. На второй странице установщика выберите "Upgrade an existing iTop instance" и следуйте дальнейшим инструкциям установщика.
+ *
+ * Ответы на вопросы по установке и использованию переводов, а также на любые другие вопросы по iTop всегда можно получить на сайте сообщества iTop по-русски http://community.itop-itsm.ru.
+ *
  */
 
+// 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+' => 'Пользователь, аутентифицированный в iTop',
 	'Class:UserLocal/Attribute:password' => 'Пароль',
-	'Class:UserLocal/Attribute:password+' => 'строка аутентификации пользователя',
+	'Class:UserLocal/Attribute:password+' => 'Строка аутентификации пользователя',
 ));
-?>
+
+
+
+?>

+ 189 - 144
datamodels/2.x/itop-change-mgmt-itil/ru.dict.itop-change-mgmt-itil.php

@@ -1,126 +1,64 @@
 <?php
-// Copyright (C) 2010-2012 Combodo SARL
-//
-//   This file is part of iTop.
-//
-//   iTop is free software; you can redistribute it and/or modify	
-//   it under the terms of the GNU Affero General Public License as published by
-//   the Free Software Foundation, either version 3 of the License, or
-//   (at your option) any later version.
-//
-//   iTop is distributed in the hope that it will be useful,
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//   GNU Affero General Public License for more details.
-//
-//   You should have received a copy of the GNU Affero General Public License
-//   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 /**
- * @author	Vladimir Shilov <shilow@ukr.net>
-
- * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @licence	http://opensource.org/licenses/AGPL-3.0
+ * Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
+ * 
+ * @author   Vladimir Kunin <v.b.kunin@gmail.com>
+ * @license   http://opensource.org/licenses/AGPL-3.0
+ *
+ * 
+ * Инструкция по установке
+ * 
+ * Процесс установки заключается в замене имеющихся локализационных файлов полученными и последующем запуске процедуры обновления iTop для перекомпиляции кода.
+ * 	1. Скопируйте с заменой два полученных файла из "itop-rus/dictionaries" в "путь/до/вашего/itop/dictionaries".
+ * 	2. Скопируйте с заменой полученные файлы "itop-rus/datamodels/2.x/название-модуля/ru.dict.название-модуля.php" в "путь/до/вашего/itop/datamodels/2.x/название-модуля".
+ *  3. Перейдите по адресу "http://адрес/вашего/itop/setup", при этом файл "путь/до/вашего/itop/conf/production/config-itop.php" должен быть доступен для записи.
+ *  4. На второй странице установщика выберите "Upgrade an existing iTop instance" и следуйте дальнейшим инструкциям установщика.
+ *
+ * Ответы на вопросы по установке и использованию переводов, а также на любые другие вопросы по iTop всегда можно получить на сайте сообщества iTop по-русски http://community.itop-itsm.ru.
+ *
  */
 
 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+' => '',
-	'Menu:NewChange' => 'Новые изменения',
+	'Menu:NewChange' => 'Новый запрос на изменение',
 	'Menu:NewChange+' => 'Создание нового запроса на изменение',
 	'Menu:SearchChanges' => 'Поиск изменений',
-	'Menu:SearchChanges+' => 'Поиск запросов на изменения',
+	'Menu:SearchChanges+' => 'Поиск запросов на изменение',
 	'Menu:Change:Shortcuts' => 'Ярлыки',
 	'Menu:Change:Shortcuts+' => '',
-	'Menu:WaitingAcceptance' => 'Изменения ожидающие принятия',
+	'Menu:WaitingAcceptance' => 'Изменения, ожидающие принятия',
 	'Menu:WaitingAcceptance+' => '',
-	'Menu:WaitingApproval' => 'Изменения ожидающие утверждения',
+	'Menu:WaitingApproval' => 'Изменения, ожидающие утверждения',
 	'Menu:WaitingApproval+' => '',
 	'Menu:Changes' => 'Открытые изменения',
-	'Menu:Changes+' => '',
-	'Menu:MyChanges' => 'Изменения назначенные на меня',
-	'Menu:MyChanges+' => 'Изменения назначенные на меня (как агент)',
-	'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~~',
+	'Menu:Changes+' => 'Все открытые изменения',
+	'Menu:MyChanges' => 'Изменения, назначенные на меня',
+	'Menu:MyChanges+' => 'Изменения, назначенные на меня (как агента)',
+	'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Изменения по категориям за 7 дней',
+	'UI-ChangeManagementOverview-Last-7-days' => 'Количество изменений за 7 дней',
+	'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Изменения по домену за 7 дней',
+	'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Изменения по статусу за 7 дней',
+));
+
+// 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(
 	'Class:Change' => 'Изменение',
 	'Class:Change+' => '',
 	'Class:Change/Attribute:status' => 'Статус',
@@ -133,15 +71,15 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Change/Attribute:status/Value:rejected+' => '',
 	'Class:Change/Attribute:status/Value:assigned' => 'Назначен',
 	'Class:Change/Attribute:status/Value:assigned+' => '',
-	'Class:Change/Attribute:status/Value:plannedscheduled' => 'Намечен и запланирован',
+	'Class:Change/Attribute:status/Value:plannedscheduled' => 'Запланирован',
 	'Class:Change/Attribute:status/Value:plannedscheduled+' => '',
 	'Class:Change/Attribute:status/Value:approved' => 'Утверждён',
 	'Class:Change/Attribute:status/Value:approved+' => '',
-	'Class:Change/Attribute:status/Value:notapproved' => 'Не утверждём',
+	'Class:Change/Attribute:status/Value:notapproved' => 'Не утверждён',
 	'Class:Change/Attribute:status/Value:notapproved+' => '',
 	'Class:Change/Attribute:status/Value:implemented' => 'Реализован',
 	'Class:Change/Attribute:status/Value:implemented+' => '',
-	'Class:Change/Attribute:status/Value:monitored' => 'Контролируемый',
+	'Class:Change/Attribute:status/Value:monitored' => 'Под наблюдением',
 	'Class:Change/Attribute:status/Value:monitored+' => '',
 	'Class:Change/Attribute:status/Value:closed' => 'Закрыт',
 	'Class:Change/Attribute:status/Value:closed+' => '',
@@ -149,59 +87,61 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Change/Attribute:reason+' => '',
 	'Class:Change/Attribute:requestor_id' => 'Инициатор запроса',
 	'Class:Change/Attribute:requestor_id+' => '',
-	'Class:Change/Attribute:requestor_email' => 'Инициатор запроса',
+	'Class:Change/Attribute:requestor_email' => 'Email инициатора запроса',
 	'Class:Change/Attribute:requestor_email+' => '',
 	'Class:Change/Attribute:creation_date' => 'Создан',
 	'Class:Change/Attribute:creation_date+' => '',
-	'Class:Change/Attribute:impact' => 'Воздействие',
+	'Class:Change/Attribute:impact' => 'Критичность',
 	'Class:Change/Attribute:impact+' => '',
-	'Class:Change/Attribute:supervisor_group_id' => 'Руководитель команды',
+	'Class:Change/Attribute:supervisor_group_id' => 'Команда наблюдателя',
 	'Class:Change/Attribute:supervisor_group_id+' => '',
-	'Class:Change/Attribute:supervisor_group_name' => 'Руководитель команды',
+	'Class:Change/Attribute:supervisor_group_name' => 'Команда наблюдателя',
 	'Class:Change/Attribute:supervisor_group_name+' => '',
-	'Class:Change/Attribute:supervisor_id' => 'Руководитель',
+	'Class:Change/Attribute:supervisor_id' => 'Наблюдатель',
 	'Class:Change/Attribute:supervisor_id+' => '',
-	'Class:Change/Attribute:supervisor_email' => 'Руководитель',
+	'Class:Change/Attribute:supervisor_email' => 'Email наблюдателя',
 	'Class:Change/Attribute:supervisor_email+' => '',
-	'Class:Change/Attribute:manager_group_id' => 'Менеджер команды',
+	'Class:Change/Attribute:manager_group_id' => 'Команда менеджера',
 	'Class:Change/Attribute:manager_group_id+' => '',
-	'Class:Change/Attribute:manager_group_name' => 'Менеджер команды',
+	'Class:Change/Attribute:manager_group_name' => 'Команда менеджера',
 	'Class:Change/Attribute:manager_group_name+' => '',
 	'Class:Change/Attribute:manager_id' => 'Менеджер',
 	'Class:Change/Attribute:manager_id+' => '',
-	'Class:Change/Attribute:manager_email' => 'Менеджер',
+	'Class:Change/Attribute:manager_email' => 'Email менеджера',
 	'Class:Change/Attribute:manager_email+' => '',
-	'Class:Change/Attribute:outage' => 'Отключение',
+	'Class:Change/Attribute:outage' => 'Простой услуги',
 	'Class:Change/Attribute:outage+' => '',
 	'Class:Change/Attribute:outage/Value:no' => 'Нет',
 	'Class:Change/Attribute:outage/Value:no+' => '',
-	'Class:Change/Attribute:outage/Value:yes' => 'Отключение',
+	'Class:Change/Attribute:outage/Value:yes' => 'Да',
 	'Class:Change/Attribute:outage/Value:yes+' => '',
-	'Class:Change/Attribute:fallback' => 'Резервный план',
+	'Class:Change/Attribute:fallback' => 'План отката',
 	'Class:Change/Attribute:fallback+' => '',
-	'Class:Change/Attribute:parent_id' => 'Parent change~~',
+	'Class:Change/Attribute:parent_id' => 'Родительское изменение',
 	'Class:Change/Attribute:parent_id+' => '',
-	'Class:Change/Attribute:parent_name' => 'Parent change Ref~~',
+	'Class:Change/Attribute:parent_name' => 'Имя родительского изменения',
 	'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:related_request_list' => 'Связанные запросы',
+	'Class:Change/Attribute:related_request_list+' => 'Связанные запросы',
+	'Class:Change/Attribute:related_problems_list' => 'Связанные проблемы',
+	'Class:Change/Attribute:related_problems_list+' => 'Связанные проблемы',
+	'Class:Change/Attribute:related_incident_list' => 'Связанные инциденты',
+	'Class:Change/Attribute:related_incident_list+' => 'Связанные инциденты',
+	'Class:Change/Attribute:child_changes_list' => 'Дочерние изменения',
+	'Class:Change/Attribute:child_changes_list+' => 'Дочерние изменения',
+	'Class:Change/Attribute:parent_id_friendlyname' => 'Родительское изменение',
 	'Class:Change/Attribute:parent_id_friendlyname+' => '',
-	'Class:Change/Attribute:parent_id_finalclass_recall' => 'Change type~~',
+	'Class:Change/Attribute:parent_id_finalclass_recall' => 'Тип изменения',
 	'Class:Change/Attribute:parent_id_finalclass_recall+' => '',
-	'Class:Change/Stimulus:ev_validate' => 'Проверка',
+	'Class:Change/Stimulus:ev_validate' => 'Подтвердить',
 	'Class:Change/Stimulus:ev_validate+' => '',
 	'Class:Change/Stimulus:ev_reject' => 'Отклонить',
 	'Class:Change/Stimulus:ev_reject+' => '',
 	'Class:Change/Stimulus:ev_assign' => 'Назначить',
 	'Class:Change/Stimulus:ev_assign+' => '',
-	'Class:Change/Stimulus:ev_reopen' => 'Переоткрыть',
+	'Class:Change/Stimulus:ev_reopen' => 'Вновь открыть',
 	'Class:Change/Stimulus:ev_reopen+' => '',
-	'Class:Change/Stimulus:ev_plan' => 'План',
+	'Class:Change/Stimulus:ev_plan' => 'Планировать',
 	'Class:Change/Stimulus:ev_plan+' => '',
 	'Class:Change/Stimulus:ev_approve' => 'Утвердить',
 	'Class:Change/Stimulus:ev_approve+' => '',
@@ -211,25 +151,63 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Change/Stimulus:ev_notapprove+' => '',
 	'Class:Change/Stimulus:ev_implement' => 'Реализовать',
 	'Class:Change/Stimulus:ev_implement+' => '',
-	'Class:Change/Stimulus:ev_monitor' => 'Наблюдение',
+	'Class:Change/Stimulus:ev_monitor' => 'Наблюдать',
 	'Class:Change/Stimulus:ev_monitor+' => '',
 	'Class:Change/Stimulus:ev_finish' => 'Закончить',
 	'Class:Change/Stimulus:ev_finish+' => '',
-	'Class:ApprovedChange' => 'Утверждённые изменения',
+));
+
+//
+// Class: RoutineChange
+//
+
+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' => 'Отклонить',
+	'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' => 'Утвердить',
+	'Class:RoutineChange/Stimulus:ev_approve+' => '',
+	'Class:RoutineChange/Stimulus:ev_replan' => 'Перепланировать',
+	'Class:RoutineChange/Stimulus:ev_replan+' => '',
+	'Class:RoutineChange/Stimulus:ev_notapprove' => 'Отклонить',
+	'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: ApprovedChange
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:ApprovedChange' => 'Утверждаемые изменения',
 	'Class:ApprovedChange+' => '',
 	'Class:ApprovedChange/Attribute:approval_date' => 'Дата утверждения',
 	'Class:ApprovedChange/Attribute:approval_date+' => '',
 	'Class:ApprovedChange/Attribute:approval_comment' => 'Коментарий утверждения',
 	'Class:ApprovedChange/Attribute:approval_comment+' => '',
-	'Class:ApprovedChange/Stimulus:ev_validate' => 'Проверка',
+	'Class:ApprovedChange/Stimulus:ev_validate' => 'Подтвердить',
 	'Class:ApprovedChange/Stimulus:ev_validate+' => '',
-	'Class:ApprovedChange/Stimulus:ev_reject' => 'Отклонение',
+	'Class:ApprovedChange/Stimulus:ev_reject' => 'Отклонить',
 	'Class:ApprovedChange/Stimulus:ev_reject+' => '',
-	'Class:ApprovedChange/Stimulus:ev_assign' => 'Назначение',
+	'Class:ApprovedChange/Stimulus:ev_assign' => 'Назначить',
 	'Class:ApprovedChange/Stimulus:ev_assign+' => '',
-	'Class:ApprovedChange/Stimulus:ev_reopen' => 'Переоткрыть',
+	'Class:ApprovedChange/Stimulus:ev_reopen' => 'Вновь открыть',
 	'Class:ApprovedChange/Stimulus:ev_reopen+' => '',
-	'Class:ApprovedChange/Stimulus:ev_plan' => 'План',
+	'Class:ApprovedChange/Stimulus:ev_plan' => 'Планировать',
 	'Class:ApprovedChange/Stimulus:ev_plan+' => '',
 	'Class:ApprovedChange/Stimulus:ev_approve' => 'Утвердить',
 	'Class:ApprovedChange/Stimulus:ev_approve+' => '',
@@ -239,9 +217,76 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:ApprovedChange/Stimulus:ev_notapprove+' => '',
 	'Class:ApprovedChange/Stimulus:ev_implement' => 'Реализовать',
 	'Class:ApprovedChange/Stimulus:ev_implement+' => '',
-	'Class:ApprovedChange/Stimulus:ev_monitor' => 'Контролировать',
+	'Class:ApprovedChange/Stimulus:ev_monitor' => 'Наблюдать',
 	'Class:ApprovedChange/Stimulus:ev_monitor+' => '',
 	'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: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/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+' => '',
+));
+
+?>

+ 1570 - 807
datamodels/2.x/itop-config-mgmt/ru.dict.itop-config-mgmt.php

@@ -1,57 +1,121 @@
 <?php
-// Copyright (C) 2010-2012 Combodo SARL
-//
-//   This file is part of iTop.
+
+/**
+ * Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
+ * 
+ * @author   Vladimir Kunin <v.b.kunin@gmail.com>
+ * @license   http://opensource.org/licenses/AGPL-3.0
+ *
+ * 
+ * Инструкция по установке
+ * 
+ * Процесс установки заключается в замене имеющихся локализационных файлов полученными и последующем запуске процедуры обновления iTop для перекомпиляции кода.
+ * 	1. Скопируйте с заменой два полученных файла из "itop-rus/dictionaries" в "путь/до/вашего/itop/dictionaries".
+ * 	2. Скопируйте с заменой полученные файлы "itop-rus/datamodels/2.x/название-модуля/ru.dict.название-модуля.php" в "путь/до/вашего/itop/datamodels/2.x/название-модуля".
+ *  3. Перейдите по адресу "http://адрес/вашего/itop/setup", при этом файл "путь/до/вашего/itop/conf/production/config-itop.php" должен быть доступен для записи.
+ *  4. На второй странице установщика выберите "Upgrade an existing iTop instance" и следуйте дальнейшим инструкциям установщика.
+ *
+ * Ответы на вопросы по установке и использованию переводов, а также на любые другие вопросы по iTop всегда можно получить на сайте сообщества iTop по-русски http://community.itop-itsm.ru.
+ *
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Relations
+//////////////////////////////////////////////////////////////////////
 //
-//   iTop is free software; you can redistribute it and/or modify	
-//   it under the terms of the GNU Affero General Public License as published by
-//   the Free Software Foundation, either version 3 of the License, or
-//   (at your option) any later version.
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Relation:impacts/Description' => 'Элементы, на которые влияет',
+	'Relation:impacts/VerbUp' => 'Влияние...',
+	'Relation:impacts/VerbDown' => 'Элементы, на которые влияет...',
+	'Relation:depends on/Description' => 'Элементы, от которых зависит',
+	'Relation:depends on/VerbUp' => 'Зависимость...',
+	'Relation:depends on/VerbDown' => 'Влияние...',
+));
+
+
+// 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'
+//////////////////////////////////////////////////////////////////////
 //
-//   iTop is distributed in the hope that it will be useful,
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//   GNU Affero General Public License for more details.
+
+// 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'
+//////////////////////////////////////////////////////////////////////
 //
-//   You should have received a copy of the GNU Affero General Public License
-//   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
-/**
- * @author	Vladimir Shilov <shilow@ukr.net>
 
- * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @licence	http://opensource.org/licenses/AGPL-3.0
- */
+//
+// Class: Organization
+//
 
 Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Organization' => 'Организация',
 	'Class:Organization+' => '',
 	'Class:Organization/Attribute:name' => 'Название',
-	'Class:Organization/Attribute:name+' => 'Общее название',
+	'Class:Organization/Attribute:name+' => 'Название организации',
 	'Class:Organization/Attribute:code' => 'Код',
-	'Class:Organization/Attribute:code+' => 'Код организации (Siret, DUNS,...)',
-	'Class:Organization/Attribute:status' => 'Status',
+	'Class:Organization/Attribute:code+' => 'Код в реестре организаций или другой идентификатор',
+	'Class:Organization/Attribute:status' => 'Статус',
 	'Class:Organization/Attribute:status+' => '',
-	'Class:Organization/Attribute:status/Value:active' => 'Активный',
+	'Class:Organization/Attribute:status/Value:active' => 'Активно',
 	'Class:Organization/Attribute:status/Value:active+' => 'Активный',
-	'Class:Organization/Attribute:status/Value:inactive' => 'Неактивный',
+	'Class:Organization/Attribute:status/Value:inactive' => 'Неактивно',
 	'Class:Organization/Attribute:status/Value:inactive+' => 'Неактивный',
 	'Class:Organization/Attribute:parent_id' => 'Вышестоящая',
 	'Class:Organization/Attribute:parent_id+' => 'Вышестоящая организация',
-	'Class:Organization/Attribute:deliverymodel_id' => 'Модель доставки~~',
+	'Class:Organization/Attribute:parent_name' => 'Название вышестоящей',
+	'Class:Organization/Attribute:parent_name+' => 'Название вышестоящей организации',
+	'Class:Organization/Attribute:deliverymodel_id' => 'Модель услуг',
 	'Class:Organization/Attribute:deliverymodel_id+' => '',
+	'Class:Organization/Attribute:deliverymodel_name' => 'Название модели предоставления услуг',
+	'Class:Organization/Attribute:deliverymodel_name+' => '',
+	'Class:Organization/Attribute:parent_id_friendlyname' => 'Вышестоящая',
+	'Class:Organization/Attribute:parent_id_friendlyname+' => 'Вышестоящая организация',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Location' => 'Расположение',
-	'Class:Location+' => 'Любой типа расположения: регион, страна, область, город, площадка, здание, этаж, кoom, стойка,...',
+	'Class:Location+' => 'Типы расположения: Регион, Страна, Город, Сайт, Здание, Этаж, Комната, Стойка и т.п.',
 	'Class:Location/Attribute:name' => 'Название',
 	'Class:Location/Attribute:name+' => '',
 	'Class:Location/Attribute:status' => 'Статус',
 	'Class:Location/Attribute:status+' => '',
-	'Class:Location/Attribute:status/Value:active' => 'Активный',
+	'Class:Location/Attribute:status/Value:active' => 'Активно',
 	'Class:Location/Attribute:status/Value:active+' => 'Активный',
-	'Class:Location/Attribute:status/Value:inactive' => 'Неактивный',
+	'Class:Location/Attribute:status/Value:inactive' => 'Неактивно',
 	'Class:Location/Attribute:status/Value:inactive+' => 'Неактивный',
-	'Class:Location/Attribute:org_id' => 'Владелец организации',
+	'Class:Location/Attribute:org_id' => 'Организация',
 	'Class:Location/Attribute:org_id+' => '',
+	'Class:Location/Attribute:org_name' => 'Название организации',
+	'Class:Location/Attribute:org_name+' => '',
 	'Class:Location/Attribute:address' => 'Адрес',
 	'Class:Location/Attribute:address+' => 'Почтовый адрес',
 	'Class:Location/Attribute:postal_code' => 'Индекс',
@@ -60,420 +124,98 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Location/Attribute:city+' => '',
 	'Class:Location/Attribute:country' => 'Страна',
 	'Class:Location/Attribute:country+' => '',
-	'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' => 'Название',
-	'Class:Group/Attribute:name+' => '',
-	'Class:Group/Attribute:status' => 'Сатус',
-	'Class:Group/Attribute:status+' => '',
-	'Class:Group/Attribute:status/Value:implementation' => 'Реализация',
-	'Class:Group/Attribute:status/Value:implementation+' => 'Реализация',
-	'Class:Group/Attribute:status/Value:obsolete' => 'Устаревший',
-	'Class:Group/Attribute:status/Value:obsolete+' => 'Устаревший',
-	'Class:Group/Attribute:status/Value:production' => 'Производство',
-	'Class:Group/Attribute:status/Value:production+' => 'Производство',
-	'Class:Group/Attribute:org_id' => 'Организация',
-	'Class:Group/Attribute:org_id+' => '',
-	'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:ci_list' => 'Связанные КЕ',
-	'Class:Group/Attribute:ci_list+' => '',
-	'Class:lnkGroupToCI' => 'Группа / КЕ',
-	'Class:lnkGroupToCI+' => '',
-	'Class:lnkGroupToCI/Attribute:group_id' => 'Группа',
-	'Class:lnkGroupToCI/Attribute:group_id+' => '',
-	'Class:lnkGroupToCI/Attribute:ci_id' => 'КЕ',
-	'Class:lnkGroupToCI/Attribute:ci_id+' => '',
-	'Class:lnkGroupToCI/Attribute:reason' => 'Причина',
-	'Class:lnkGroupToCI/Attribute:reason+' => '',
-	'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:Location/Attribute:physicaldevice_list' => 'Устройства',
+	'Class:Location/Attribute:physicaldevice_list+' => 'Устройства в этом расположении',
+	'Class:Location/Attribute:person_list' => 'Контакты',
+	'Class:Location/Attribute:person_list+' => 'Контакты в этом расположении',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Contact' => 'Контакт',
 	'Class:Contact+' => '',
 	'Class:Contact/Attribute:name' => 'Название',
 	'Class:Contact/Attribute:name+' => '',
 	'Class:Contact/Attribute:status' => 'Статус',
 	'Class:Contact/Attribute:status+' => '',
-	'Class:Contact/Attribute:status/Value:active' => 'Активный',
+	'Class:Contact/Attribute:status/Value:active' => 'Активно',
 	'Class:Contact/Attribute:status/Value:active+' => 'Активный',
-	'Class:Contact/Attribute:status/Value:inactive' => 'Неактивный',
+	'Class:Contact/Attribute:status/Value:inactive' => 'Неактивно',
 	'Class:Contact/Attribute:status/Value:inactive+' => 'Неактивный',
 	'Class:Contact/Attribute:org_id' => 'Организация',
 	'Class:Contact/Attribute:org_id+' => '',
-	'Class:Contact/Attribute:org_name' => 'Организация',
+	'Class:Contact/Attribute:org_name' => 'Название организации',
 	'Class:Contact/Attribute:org_name+' => '',
 	'Class:Contact/Attribute:email' => 'Email',
 	'Class:Contact/Attribute:email+' => '',
 	'Class:Contact/Attribute:phone' => 'Телефон',
 	'Class:Contact/Attribute:phone+' => '',
-	'Class:Contact/Attribute:notify' => 'Уведомления~~',
+	'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: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:cis_list' => 'КЕ',
+	'Class:Contact/Attribute:cis_list+' => 'Связанные конфигурационные единицы',
+	'Class:Contact/Attribute:finalclass' => 'Тип контакта',
 	'Class:Contact/Attribute:finalclass+' => '',
-	'Class:Person/Attribute:location_name' => 'Местонахождение~~',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Person' => 'Человек',
+	'Class:Person+' => '',
+	'Class:Person/Attribute:name' => 'Фамилия',
+	'Class:Person/Attribute:name+' => '',
+	'Class:Person/Attribute:first_name' => 'Имя',
+	'Class:Person/Attribute:first_name+' => '',
+	'Class:Person/Attribute:employee_number' => 'ID сотрудника',
+	'Class:Person/Attribute:employee_number+' => '',
+	'Class:Person/Attribute:mobile_phone' => 'Мобильный телефон',
+	'Class:Person/Attribute:mobile_phone+' => '',
+	'Class:Person/Attribute:location_id' => 'Расположение',
+	'Class:Person/Attribute:location_id+' => '',
+	'Class:Person/Attribute:location_name' => 'Название расположения',
 	'Class:Person/Attribute:location_name+' => '',
-	'Class:Person/Attribute:manager_name' => 'Имя менеджера~~',
+	'Class:Person/Attribute:manager_id' => 'Руководитель',
+	'Class:Person/Attribute:manager_id+' => '',
+	'Class:Person/Attribute:manager_name' => 'Имя руководителя',
 	'Class:Person/Attribute:manager_name+' => '',
-	'Class:Person/Attribute:manager_id_friendlyname' => 'Менеджер~~',
+	'Class:Person/Attribute:team_list' => 'Команды',
+	'Class:Person/Attribute:team_list+' => 'Команды с участием человека',
+	'Class:Person/Attribute:tickets_list' => 'Тикеты',
+	'Class:Person/Attribute:tickets_list+' => 'Связанные тикеты',
+	'Class:Person/Attribute:manager_id_friendlyname' => 'Имя руководителя',
 	'Class:Person/Attribute:manager_id_friendlyname+' => '',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'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: Document
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Document' => 'Документ',
 	'Class:Document+' => '',
 	'Class:Document/Attribute:name' => 'Название',
@@ -482,10 +224,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Document/Attribute:org_id+' => '',
 	'Class:Document/Attribute:org_name' => 'Название организации',
 	'Class:Document/Attribute:org_name+' => '',
-	'Class:Document/Attribute:documenttype_id' => 'Тип документа~~',
+	'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:documenttype_name+' => '',
+	'Class:Document/Attribute:version' => 'Версия',
+	'Class:Document/Attribute:version+' => '',
 	'Class:Document/Attribute:description' => 'Описание',
 	'Class:Document/Attribute:description+' => '',
 	'Class:Document/Attribute:status' => 'Статус',
@@ -496,609 +240,1628 @@ 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: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:cis_list' => 'КЕ',
+	'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: DocumentFile
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:DocumentFile' => 'Файл',
+	'Class:DocumentFile+' => '',
+	'Class:DocumentFile/Attribute:file' => 'Файл',
+	'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:DocumentNote' => 'Заметка',
+	'Class:DocumentNote+' => '',
+	'Class:DocumentNote/Attribute:text' => 'Заметка',
+	'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:DocumentWeb' => 'Веб-документ',
+	'Class:DocumentWeb+' => '',
+	'Class:DocumentWeb/Attribute:url' => 'URL',
+	'Class:DocumentWeb/Attribute:url+' => '',
+));
+
+//
+// Class: FunctionalCI
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:FunctionalCI' => 'Функциональные КЕ',
 	'Class:FunctionalCI+' => '',
 	'Class:FunctionalCI/Attribute:name' => 'Название',
 	'Class:FunctionalCI/Attribute:name+' => '',
-	'Class:FunctionalCI/Attribute:description' => 'Description~~',
+	'Class:FunctionalCI/Attribute:description' => 'Описание',
 	'Class:FunctionalCI/Attribute:description+' => '',
-	'Class:FunctionalCI/Attribute:org_id' => 'Организация-владелец',
+	'Class:FunctionalCI/Attribute:org_id' => 'Организация',
 	'Class:FunctionalCI/Attribute:org_id+' => '',
-	'Class:FunctionalCI/Attribute:organization_name' => 'Организация~~',
-	'Class:FunctionalCI/Attribute:organization_name+' => '',
-	'Class:FunctionalCI/Attribute:business_criticity' => 'Business criticity~~',
+	'Class:FunctionalCI/Attribute:organization_name' => 'Название организации',
+	'Class:FunctionalCI/Attribute:organization_name+' => 'Название организации-владельца',
+	'Class:FunctionalCI/Attribute: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: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' => 'Дата ввода в эксплуатацию',
 	'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:contacts_list' => 'Контакты',
+	'Class:FunctionalCI/Attribute:contacts_list+' => 'Связанные контакты',
+	'Class:FunctionalCI/Attribute:documents_list' => 'Документы',
+	'Class:FunctionalCI/Attribute:documents_list+' => 'Связанные документы',
+	'Class:FunctionalCI/Attribute:applicationsolution_list' => 'Прикладные решения',
+	'Class:FunctionalCI/Attribute:applicationsolution_list+' => 'Связанные прикладные решения',
+	'Class:FunctionalCI/Attribute:providercontracts_list' => 'Договоры',
+	'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' => 'Тикеты',
+	'Class:FunctionalCI/Attribute:tickets_list+' => 'Связанные тикеты',
 	'Class:FunctionalCI/Attribute:finalclass' => 'Тип',
 	'Class:FunctionalCI/Attribute:finalclass+' => '',
-	'Class:PhysicalDevice' => 'Physical Device~~',
+));
+
+//
+// Class: PhysicalDevice
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:PhysicalDevice' => 'Физические устройства',
 	'Class:PhysicalDevice+' => '',
-	'Class:PhysicalDevice/Attribute:serialnumber' => 'Serial number~~',
+	'Class:PhysicalDevice/Attribute:serialnumber' => 'Серийный номер',
 	'Class:PhysicalDevice/Attribute:serialnumber+' => '',
-	'Class:PhysicalDevice/Attribute:location_id' => 'Location~~',
+	'Class:PhysicalDevice/Attribute:location_id' => 'Расположение',
 	'Class:PhysicalDevice/Attribute:location_id+' => '',
-	'Class:PhysicalDevice/Attribute:location_name' => 'Location name~~',
+	'Class:PhysicalDevice/Attribute:location_name' => 'Название расположения',
 	'Class:PhysicalDevice/Attribute:location_name+' => '',
-	'Class:PhysicalDevice/Attribute:status' => 'Статус~~',
+	'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:status/Value:implementation' => 'Внедрение',
+	'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'Внедрение',
+	'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'Устаревшее',
+	'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'Устаревший',
+	'Class:PhysicalDevice/Attribute:status/Value:production' => 'Производство',
+	'Class:PhysicalDevice/Attribute:status/Value:production+' => 'Производство',
+	'Class:PhysicalDevice/Attribute:status/Value: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:brand_name+' => '',
-	'Class:PhysicalDevice/Attribute:model_id' => 'Модель~~',
+	'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:model_name+' => '',
-	'Class:PhysicalDevice/Attribute:asset_number' => 'Asset number~~',
+	'Class:PhysicalDevice/Attribute:asset_number' => 'Номер актива',
 	'Class:PhysicalDevice/Attribute:asset_number+' => '',
-	'Class:PhysicalDevice/Attribute:purchase_date' => 'Purchase date~~',
+	'Class:PhysicalDevice/Attribute:purchase_date' => 'Дата приобретения',
 	'Class:PhysicalDevice/Attribute:purchase_date+' => '',
-	'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Окончание гарантии~~',
+	'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Окончание гарантии',
 	'Class:PhysicalDevice/Attribute:end_of_warranty+' => '',
-	'Class:Rack' => 'Rack~~',
+));
+
+//
+// Class: Rack
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Rack' => 'Стойка',
 	'Class:Rack+' => '',
-	'Class:Rack/Attribute:nb_u' => 'NB U~~',
+	'Class:Rack/Attribute:nb_u' => 'Высота, 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:Rack/Attribute:device_list' => 'Устройства',
+	'Class:Rack/Attribute:device_list+' => 'Устройства в стойке',
+	'Class:Rack/Attribute:enclosure_list' => 'Крейты',
+	'Class:Rack/Attribute:enclosure_list+' => 'Крейты в стойке',
+));
+
+//
+// Class: TelephonyCI
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:TelephonyCI' => 'Телефония',
 	'Class:TelephonyCI+' => '',
-	'Class:TelephonyCI/Attribute:phonenumber' => 'Номер телефона~~',
+	'Class:TelephonyCI/Attribute:phonenumber' => 'Абонентский номер',
 	'Class:TelephonyCI/Attribute:phonenumber+' => '',
-	'Class:Phone' => 'Телефон~~',
-	'Class:Phone+' => '',
-	'Class:MobilePhone' => 'Мобильный телефон',
-	'Class:MobilePhone+' => '',
-	'Class:MobilePhone/Attribute:imei' => 'IMEI',
-	'Class:MobilePhone/Attribute:imei+' => '',
+));
+
+//
+// Class: Phone
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Phone' => 'Телефон',
+	'Class:Phone+' => '',
+));
+
+//
+// Class: MobilePhone
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:MobilePhone' => 'Мобильный телефон',
+	'Class:MobilePhone+' => '',
+	'Class:MobilePhone/Attribute:imei' => 'IMEI',
+	'Class:MobilePhone/Attribute:imei+' => '',
 	'Class:MobilePhone/Attribute:hw_pin' => 'Аппаратный PIN',
 	'Class:MobilePhone/Attribute:hw_pin+' => '',
-	'Class:IPPhone' => 'IP Телефон~~',
+));
+
+//
+// Class: IPPhone
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:IPPhone' => 'IP-телефон',
 	'Class:IPPhone+' => '',
-	'Class:Tablet' => 'Планшет~~',
+));
+
+//
+// Class: Tablet
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Tablet' => 'Планшет',
 	'Class:Tablet+' => '',
-	'Class:DatacenterDevice' => 'Datacenter Device~~',
+));
+
+//
+// Class: ConnectableCI
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:ConnectableCI' => 'Подключаемые КЕ',
+	'Class:ConnectableCI+' => 'Физический CI',
+	'Class:ConnectableCI/Attribute:networkdevice_list' => 'Сетевые устройства',
+	'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Связанные сетевые устройства',
+	'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Сетевые интерфейсы',
+	'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Сетевые интерфейсы',
+));
+
+//
+// Class: DatacenterDevice
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:DatacenterDevice' => 'Устройства дата-центра',
 	'Class:DatacenterDevice+' => '',
-	'Class:DatacenterDevice/Attribute:rack_id' => 'Rack~~',
+	'Class:DatacenterDevice/Attribute:rack_id' => 'Стойка',
 	'Class:DatacenterDevice/Attribute:rack_id+' => '',
-	'Class:DatacenterDevice/Attribute:rack_name' => 'Rack name~~',
+	'Class:DatacenterDevice/Attribute:rack_name' => 'Название стойки',
 	'Class:DatacenterDevice/Attribute:rack_name+' => '',
-	'Class:DatacenterDevice/Attribute:enclosure_id' => 'Enclosure~~',
+	'Class:DatacenterDevice/Attribute:enclosure_id' => 'Крейт',
 	'Class:DatacenterDevice/Attribute:enclosure_id+' => '',
-	'Class:DatacenterDevice/Attribute:enclosure_name' => 'Enclosure name~~',
+	'Class:DatacenterDevice/Attribute:enclosure_name' => 'Название крейта',
 	'Class:DatacenterDevice/Attribute:enclosure_name+' => '',
-	'Class:DatacenterDevice/Attribute:nb_u' => 'NB U~~',
+	'Class:DatacenterDevice/Attribute:nb_u' => 'Высота, U',
 	'Class:DatacenterDevice/Attribute:nb_u+' => '',
-	'Class:DatacenterDevice/Attribute:managementip' => 'Management ip~~',
+	'Class:DatacenterDevice/Attribute:managementip' => 'IP-адрес управления',
 	'Class:DatacenterDevice/Attribute:managementip+' => '',
-	'Class:DatacenterDevice/Attribute:powerA_id' => 'PowerA source~~',
+	'Class:DatacenterDevice/Attribute:powerA_id' => 'Источник питания А',
 	'Class:DatacenterDevice/Attribute:powerA_id+' => '',
-	'Class:DatacenterDevice/Attribute:powerA_name' => 'PowerA source name~~',
+	'Class:DatacenterDevice/Attribute:powerA_name' => 'Название источника питания А',
 	'Class:DatacenterDevice/Attribute:powerA_name+' => '',
-	'Class:DatacenterDevice/Attribute:powerB_id' => 'PowerB source~~',
+	'Class:DatacenterDevice/Attribute:powerB_id' => 'Источник питания Б',
 	'Class:DatacenterDevice/Attribute:powerB_id+' => '',
-	'Class:DatacenterDevice/Attribute:powerB_name' => 'PowerB source name~~',
+	'Class:DatacenterDevice/Attribute:powerB_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:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'Оптические интерфейсы',
+	'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'Оптические интерфейсы (Fiber Channel)',
+	'Class:DatacenterDevice/Attribute:san_list' => 'SAN устройства',
+	'Class:DatacenterDevice/Attribute:san_list+' => 'Устройства сети хранения данных (Storage Area Network)',
+));
+
+//
+// Class: NetworkDevice
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:NetworkDevice' => 'Сетевое устройство',
+	'Class:NetworkDevice+' => '',
+	'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Тип устройства',
+	'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '',
+	'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Имя типа устройства',
 	'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '',
-	'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS version name~~',
+	'Class:NetworkDevice/Attribute:connectablecis_list' => 'Устройства',
+	'Class:NetworkDevice/Attribute:connectablecis_list+' => 'Связанные устройства',
+	'Class:NetworkDevice/Attribute:iosversion_id' => 'Версия IOS',
+	'Class:NetworkDevice/Attribute:iosversion_id+' => '',
+	'Class:NetworkDevice/Attribute:iosversion_name' => 'Имя версии IOS',
 	'Class:NetworkDevice/Attribute:iosversion_name+' => '',
-	'Class:Server/Attribute:osfamily_name' => 'OS family name~~',
+	'Class:NetworkDevice/Attribute:ram' => 'ОЗУ',
+	'Class:NetworkDevice/Attribute:ram+' => '',
+));
+
+//
+// Class: Server
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Server' => 'Сервер',
+	'Class:Server+' => '',
+	'Class:Server/Attribute:osfamily_id' => 'Семейство ОС',
+	'Class:Server/Attribute:osfamily_id+' => '',
+	'Class:Server/Attribute:osfamily_name' => 'Имя семейства ОС',
 	'Class:Server/Attribute:osfamily_name+' => '',
-	'Class:Server/Attribute:osversion_name' => 'OS version name~~',
+	'Class:Server/Attribute:osversion_id' => 'Версия ОС',
+	'Class:Server/Attribute:osversion_id+' => '',
+	'Class:Server/Attribute:osversion_name' => 'Имя версии ОС',
 	'Class:Server/Attribute:osversion_name+' => '',
-	'Class:Server/Attribute:oslicence_name' => 'OS licence name~~',
+	'Class:Server/Attribute:oslicence_id' => 'Лицензия ОС',
+	'Class:Server/Attribute:oslicence_id+' => '',
+	'Class:Server/Attribute:oslicence_name' => 'Имя лицензии ОС',
 	'Class:Server/Attribute:oslicence_name+' => '',
-	'Class:Server/Attribute:logicalvolumes_list' => 'Logical volumes~~',
-	'Class:Server/Attribute:logicalvolumes_list+' => '',
-	'Class:StorageSystem' => 'Storage System~~',
+	'Class:Server/Attribute:cpu' => 'Процессор',
+	'Class:Server/Attribute:cpu+' => '',
+	'Class:Server/Attribute:ram' => 'ОЗУ',
+	'Class:Server/Attribute:ram+' => '',
+	'Class:Server/Attribute:logicalvolumes_list' => 'Логические тома',
+	'Class:Server/Attribute:logicalvolumes_list+' => 'Логические тома',
+));
+
+//
+// Class: StorageSystem
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:StorageSystem' => 'Система хранения',
 	'Class:StorageSystem+' => '',
-	'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logical volumes~~',
-	'Class:StorageSystem/Attribute:logicalvolume_list+' => '',
-	'Class:SANSwitch' => 'SAN Switch~~',
+	'Class:StorageSystem/Attribute:logicalvolume_list' => 'Логические тома',
+	'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Логические тома',
+));
+
+//
+// Class: SANSwitch
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:SANSwitch' => 'SAN коммутатор',
 	'Class:SANSwitch+' => '',
-	'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Devices~~',
-	'Class:SANSwitch/Attribute:datacenterdevice_list+' => '',
-	'Class:TapeLibrary' => 'Tape Library~~',
+	'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Устройства',
+	'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Связанные устройства',
+));
+
+//
+// Class: TapeLibrary
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:TapeLibrary' => 'Ленточная библиотека',
 	'Class:TapeLibrary+' => '',
-	'Class:TapeLibrary/Attribute:tapes_list' => 'Tapes~~',
-	'Class:TapeLibrary/Attribute:tapes_list+' => '',
-	'Class:NAS' => 'NAS~~',
+	'Class:TapeLibrary/Attribute:tapes_list' => 'Ленты',
+	'Class:TapeLibrary/Attribute:tapes_list+' => 'Ленты',
+));
+
+//
+// Class: NAS
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:NAS' => 'Сетевое хранилище',
 	'Class:NAS+' => '',
-	'Class:NAS/Attribute:nasfilesystem_list' => 'Filesystems~~',
-	'Class:NAS/Attribute:nasfilesystem_list+' => '',
-	'Class:PC' => 'ПК',
+	'Class:NAS/Attribute:nasfilesystem_list' => 'Файловые системы',
+	'Class:NAS/Attribute:nasfilesystem_list+' => 'Файловые системы',
+));
+
+//
+// Class: PC
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:PC' => 'Персональный компьютер',
 	'Class:PC+' => '',
-	'Class:PC/Attribute:osfamily_id' => 'OS family~~',
+	'Class:PC/Attribute:osfamily_id' => 'Семейство ОС',
 	'Class:PC/Attribute:osfamily_id+' => '',
-	'Class:PC/Attribute:osfamily_name' => 'OS family name~~',
+	'Class:PC/Attribute:osfamily_name' => 'Имя семейства ОС',
 	'Class:PC/Attribute:osfamily_name+' => '',
-	'Class:PC/Attribute:osversion_id' => 'OS version~~',
+	'Class:PC/Attribute:osversion_id' => 'Версия ОС',
 	'Class:PC/Attribute:osversion_id+' => '',
-	'Class:PC/Attribute:osversion_name' => 'OS version name~~',
+	'Class:PC/Attribute:osversion_name' => 'Имя версии ОС',
 	'Class:PC/Attribute:osversion_name+' => '',
-	'Class:PC/Attribute:cpu' => 'ЦПУ',
+	'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+' => '',
-	'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:PC/Attribute:type/Value:desktop' => 'Настольный',
+	'Class:PC/Attribute:type/Value:desktop+' => 'Настольный',
+	'Class:PC/Attribute:type/Value:laptop' => 'Ноутбук',
+	'Class:PC/Attribute:type/Value:laptop+' => 'Ноутбук',
+));
+
+//
+// Class: Printer
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Printer' => 'Принтер',
 	'Class:Printer+' => '',
-	'Class:PowerConnection' => 'Power Connection~~',
-	'Class:PowerConnection+' => '',
-	'Class:PowerSource' => 'Power Source~~',
+));
+
+//
+// Class: PowerConnection
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:PowerConnection' => 'Электропитание',
+	'Class:PowerConnection+' => 'Подключения электропитания',
+));
+
+//
+// Class: PowerSource
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:PowerSource' => 'Источник электропитания',
 	'Class:PowerSource+' => '',
-	'Class:PowerSource/Attribute:pdus_list' => 'PDUs~~',
-	'Class:PowerSource/Attribute:pdus_list+' => '',
-	'Class:PDU' => 'PDU~~',
+	'Class:PowerSource/Attribute:pdus_list' => 'Распределители',
+	'Class:PowerSource/Attribute:pdus_list+' => 'Распределители электропитания (PDU)',
+));
+
+//
+// Class: PDU
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:PDU' => 'Распределитель',
 	'Class:PDU+' => '',
-	'Class:PDU/Attribute:rack_id' => 'Rack~~',
+	'Class:PDU/Attribute:rack_id' => 'Стойка',
 	'Class:PDU/Attribute:rack_id+' => '',
-	'Class:PDU/Attribute:rack_name' => 'Rack name~~',
+	'Class:PDU/Attribute:rack_name' => 'Имя стойки',
 	'Class:PDU/Attribute:rack_name+' => '',
-	'Class:PDU/Attribute:powerstart_id' => 'Power start~~',
+	'Class:PDU/Attribute:powerstart_id' => 'Источник электропитания',
 	'Class:PDU/Attribute:powerstart_id+' => '',
-	'Class:PDU/Attribute:powerstart_name' => 'Power start name~~',
+	'Class:PDU/Attribute:powerstart_name' => 'Имя источника электропитания',
 	'Class:PDU/Attribute:powerstart_name+' => '',
-	'Class:Peripheral' => 'Peripheral~~',
+));
+
+//
+// Class: Peripheral
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Peripheral' => 'Периферийное устройство',
 	'Class:Peripheral+' => '',
-	'Class:Enclosure' => 'Enclosure~~',
+));
+
+//
+// Class: Enclosure
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Enclosure' => 'Крейт',
 	'Class:Enclosure+' => '',
-	'Class:Enclosure/Attribute:rack_id' => 'Rack~~',
+	'Class:Enclosure/Attribute:rack_id' => 'Стойка',
 	'Class:Enclosure/Attribute:rack_id+' => '',
-	'Class:Enclosure/Attribute:rack_name' => 'Rack name~~',
+	'Class:Enclosure/Attribute:rack_name' => 'Название стойки',
 	'Class:Enclosure/Attribute:rack_name+' => '',
-	'Class:Enclosure/Attribute:nb_u' => 'NB U~~',
+	'Class:Enclosure/Attribute:nb_u' => 'Высота, U',
 	'Class:Enclosure/Attribute:nb_u+' => '',
-	'Class:Enclosure/Attribute:device_list' => 'Devices~~',
-	'Class:Enclosure/Attribute:device_list+' => '',
-	'Class:SoftwareInstance' => 'Экземпляры ПО',
+	'Class:Enclosure/Attribute:device_list' => 'Устройства',
+	'Class:Enclosure/Attribute:device_list+' => 'Устройства в крейте',
+));
+
+//
+// Class: ApplicationSolution
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:ApplicationSolution' => 'Прикладное решение',
+	'Class:ApplicationSolution+' => '',
+	'Class:ApplicationSolution/Attribute:functionalcis_list' => 'КЕ',
+	'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'Связанные конфигурационные единицы',
+	'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Бизнес-процессы',
+	'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
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:BusinessProcess' => 'Бизнес-процесс',
+	'Class:BusinessProcess+' => '',
+	'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Прикладные решения',
+	'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Связанные прикладные решения',
+	'Class:BusinessProcess/Attribute:status' => 'Статус',
+	'Class:BusinessProcess/Attribute:status+' => '',
+	'Class:BusinessProcess/Attribute:status/Value:active' => 'Активно',
+	'Class:BusinessProcess/Attribute:status/Value:active+' => 'Активный',
+	'Class:BusinessProcess/Attribute:status/Value:inactive' => 'Неактивно',
+	'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'Неактивный',
+));
+
+//
+// Class: SoftwareInstance
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:SoftwareInstance' => 'Экземпляр ПО',
 	'Class:SoftwareInstance+' => '',
-	'Class:SoftwareInstance/Attribute:system_id' => 'System~~',
+	'Class:SoftwareInstance/Attribute:system_id' => 'Система',
 	'Class:SoftwareInstance/Attribute:system_id+' => '',
-	'Class:SoftwareInstance/Attribute:system_name' => 'System name~~',
+	'Class:SoftwareInstance/Attribute:system_name' => 'Имя системы',
 	'Class:SoftwareInstance/Attribute:system_name+' => '',
-	'Class:SoftwareInstance/Attribute:software_id' => 'Software~~',
+	'Class:SoftwareInstance/Attribute:software_id' => 'ПО',
 	'Class:SoftwareInstance/Attribute:software_id+' => '',
-	'Class:SoftwareInstance/Attribute:software_name' => 'ПО',
+	'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_id+' => '',
-	'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software licence name~~',
+	'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Имя лицензии ПО',
 	'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '',
-	'Class:SoftwareInstance/Attribute:path' => 'Path~~',
+	'Class:SoftwareInstance/Attribute:path' => 'Патч',
 	'Class:SoftwareInstance/Attribute:path+' => '',
-	'Class:SoftwareInstance/Attribute:status' => 'Status~~',
+	'Class:SoftwareInstance/Attribute: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:SoftwareInstance/Attribute:status/Value:active' => 'Активно',
+	'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Активный',
+	'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Неактивно',
+	'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Неактивный',
+));
+
+//
+// Class: Middleware
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Middleware' => 'Промежуточное ПО',
+	'Class:Middleware+' => '',
+	'Class:Middleware/Attribute:middlewareinstance_list' => 'Экземпляры промежуточного ПО',
+	'Class:Middleware/Attribute:middlewareinstance_list+' => 'Экземпляры промежуточного ПО',
+));
+
+//
+// Class: DBServer
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:DBServer' => 'Сервер БД',
+	'Class:DBServer+' => '',
+	'Class:DBServer/Attribute:dbschema_list' => 'Схемы БД',
+	'Class:DBServer/Attribute:dbschema_list+' => 'Все схемы БД для данного сервера',
+));
+
+//
+// Class: WebServer
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:WebServer' => 'Веб-сервер',
+	'Class:WebServer+' => '',
+	'Class:WebServer/Attribute:webapp_list' => 'Веб-приложения',
+	'Class:WebServer/Attribute:webapp_list+' => 'Все веб-приложения, имеющиеся на этом сервере',
+));
+
+//
+// Class: PCSoftware
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:PCSoftware' => 'ПО для ПК',
+	'Class:PCSoftware+' => '',
+));
+
+//
+// Class: OtherSoftware
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:OtherSoftware' => 'Другое ПО',
+	'Class:OtherSoftware+' => '',
+));
+
+//
+// Class: MiddlewareInstance
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:MiddlewareInstance' => 'Экземпляр промежуточного ПО',
+	'Class:MiddlewareInstance+' => '',
+	'Class:MiddlewareInstance/Attribute:middleware_id' => 'Промежуточное ПО',
+	'Class:MiddlewareInstance/Attribute:middleware_id+' => '',
+	'Class:MiddlewareInstance/Attribute:middleware_name' => 'Имя промежуточного ПО',
 	'Class:MiddlewareInstance/Attribute:middleware_name+' => '',
-	'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB server name~~',
+));
+
+//
+// Class: DatabaseSchema
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:DatabaseSchema' => 'Схема базы данных',
+	'Class:DatabaseSchema+' => '',
+	'Class:DatabaseSchema/Attribute:dbserver_id' => 'Сервер БД',
+	'Class:DatabaseSchema/Attribute:dbserver_id+' => '',
+	'Class:DatabaseSchema/Attribute:dbserver_name' => 'Название сервера БД',
 	'Class:DatabaseSchema/Attribute:dbserver_name+' => '',
-	'Class:WebApplication/Attribute:webserver_name' => 'Web server name~~',
+));
+
+//
+// Class: WebApplication
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:WebApplication' => 'Веб-приложение',
+	'Class:WebApplication+' => '',
+	'Class:WebApplication/Attribute:webserver_id' => 'Веб-сервер',
+	'Class:WebApplication/Attribute:webserver_id+' => '',
+	'Class:WebApplication/Attribute:webserver_name' => 'Имя веб-сервера',
 	'Class:WebApplication/Attribute:webserver_name+' => '',
-	'Class:VirtualDevice' => 'Virtual Device~~',
+	'Class:WebApplication/Attribute:url' => 'URL',
+	'Class:WebApplication/Attribute:url+' => '',
+));
+
+
+//
+// Class: VirtualDevice
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:VirtualDevice' => 'Виртуальное устройство',
 	'Class:VirtualDevice+' => '',
-	'Class:VirtualDevice/Attribute:status' => 'Status~~',
+	'Class:VirtualDevice/Attribute: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:VirtualDevice/Attribute:status/Value:implementation' => 'Внедрение',
+	'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Внедрение',
+	'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Устаревшее',
+	'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'устаревшее',
+	'Class:VirtualDevice/Attribute:status/Value:production' => 'Производство',
+	'Class:VirtualDevice/Attribute:status/Value:production+' => 'производство',
+	'Class:VirtualDevice/Attribute:status/Value:stock' => 'Резерв',
+	'Class:VirtualDevice/Attribute:status/Value:stock+' => 'Резерв',
+	'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Логические тома',
+	'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Логические тома',
+));
+
+//
+// Class: VirtualHost
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:VirtualHost' => 'Виртуальный хост',
 	'Class:VirtualHost+' => '',
-	'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtual machines~~',
-	'Class:VirtualHost/Attribute:virtualmachine_list+' => '',
-	'Class:Hypervisor' => 'Hypervisor~~',
+	'Class:VirtualHost/Attribute:virtualmachine_list' => 'Виртуальные машины',
+	'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Виртуальные машины',
+));
+
+//
+// Class: Hypervisor
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Hypervisor' => 'Гипервизор',
 	'Class:Hypervisor+' => '',
-	'Class:Hypervisor/Attribute:farm_id' => 'Farm~~',
+	'Class:Hypervisor/Attribute:farm_id' => 'Ферма',
 	'Class:Hypervisor/Attribute:farm_id+' => '',
-	'Class:Hypervisor/Attribute:farm_name' => 'Farm name~~',
+	'Class:Hypervisor/Attribute:farm_name' => 'Имя фермы',
 	'Class:Hypervisor/Attribute:farm_name+' => '',
-	'Class:Hypervisor/Attribute:server_id' => 'Server~~',
+	'Class:Hypervisor/Attribute:server_id' => 'Сервер',
 	'Class:Hypervisor/Attribute:server_id+' => '',
-	'Class:Hypervisor/Attribute:server_name' => 'Server name~~',
+	'Class:Hypervisor/Attribute:server_name' => 'Имя сервера',
 	'Class:Hypervisor/Attribute:server_name+' => '',
-	'Class:Farm' => 'Farm~~',
+));
+
+//
+// Class: Farm
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Farm' => 'Ферма',
 	'Class:Farm+' => '',
-	'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors~~',
-	'Class:Farm/Attribute:hypervisor_list+' => '',
-	'Class:VirtualMachine' => 'Virtual Machine~~',
+	'Class:Farm/Attribute:hypervisor_list' => 'Гипервизоры',
+	'Class:Farm/Attribute:hypervisor_list+' => 'Гипервизоры',
+));
+
+//
+// Class: VirtualMachine
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:VirtualMachine' => 'Виртуальная машина',
 	'Class:VirtualMachine+' => '',
-	'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtual host~~',
+	'Class:VirtualMachine/Attribute:virtualhost_id' => 'Виртуальный хост',
 	'Class:VirtualMachine/Attribute:virtualhost_id+' => '',
-	'Class:VirtualMachine/Attribute:virtualhost_name' => 'Virtual host name~~',
+	'Class:VirtualMachine/Attribute:virtualhost_name' => 'Имя виртуального хоста',
 	'Class:VirtualMachine/Attribute:virtualhost_name+' => '',
-	'Class:VirtualMachine/Attribute:osfamily_id' => 'OS family~~',
+	'Class:VirtualMachine/Attribute:osfamily_id' => 'Семейство ОС',
 	'Class:VirtualMachine/Attribute:osfamily_id+' => '',
-	'Class:VirtualMachine/Attribute:osfamily_name' => 'OS family name~~',
+	'Class:VirtualMachine/Attribute:osfamily_name' => 'Имя семейства ОС',
 	'Class:VirtualMachine/Attribute:osfamily_name+' => '',
-	'Class:VirtualMachine/Attribute:osversion_id' => 'OS version~~',
+	'Class:VirtualMachine/Attribute:osversion_id' => 'Версия ОС',
 	'Class:VirtualMachine/Attribute:osversion_id+' => '',
-	'Class:VirtualMachine/Attribute:osversion_name' => 'OS version name~~',
+	'Class:VirtualMachine/Attribute:osversion_name' => 'Имя версии ОС',
 	'Class:VirtualMachine/Attribute:osversion_name+' => '',
-	'Class:VirtualMachine/Attribute:oslicence_id' => 'OS licence~~',
+	'Class:VirtualMachine/Attribute:oslicence_id' => 'Лицензия ОС',
 	'Class:VirtualMachine/Attribute:oslicence_id+' => '',
-	'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licence name~~',
+	'Class:VirtualMachine/Attribute:oslicence_name' => 'Имя лицензии ОС',
 	'Class:VirtualMachine/Attribute:oslicence_name+' => '',
-	'Class:VirtualMachine/Attribute:cpu' => 'CPU~~',
+	'Class:VirtualMachine/Attribute:cpu' => 'Процессор',
 	'Class:VirtualMachine/Attribute:cpu+' => '',
-	'Class:VirtualMachine/Attribute:ram' => 'RAM~~',
+	'Class:VirtualMachine/Attribute:ram' => 'ОЗУ',
 	'Class:VirtualMachine/Attribute:ram+' => '',
-	'Class:VirtualMachine/Attribute:managementip' => 'IP',
+	'Class:VirtualMachine/Attribute:managementip' => 'IP-адрес',
 	'Class:VirtualMachine/Attribute:managementip+' => '',
-	'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Network Interfaces~~',
-	'Class:VirtualMachine/Attribute:logicalinterface_list+' => '',
-	'Class:LogicalVolume' => 'Logical Volume~~',
+	'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Сетевые интерфейсы',
+	'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Сетевые интерфейсы',
+));
+
+//
+// Class: LogicalVolume
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:LogicalVolume' => 'Логический том',
 	'Class:LogicalVolume+' => '',
-	'Class:LogicalVolume/Attribute:name' => 'Name~~',
+	'Class:LogicalVolume/Attribute:name' => 'Название',
 	'Class:LogicalVolume/Attribute:name+' => '',
-	'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID~~',
+	'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID',
 	'Class:LogicalVolume/Attribute:lun_id+' => '',
-	'Class:LogicalVolume/Attribute:description' => 'Description~~',
+	'Class:LogicalVolume/Attribute:description' => 'Описание',
 	'Class:LogicalVolume/Attribute:description+' => '',
-	'Class:LogicalVolume/Attribute:raid_level' => 'Raid level~~',
+	'Class:LogicalVolume/Attribute:raid_level' => 'Уровень RAID',
 	'Class:LogicalVolume/Attribute:raid_level+' => '',
-	'Class:LogicalVolume/Attribute:size' => 'Size~~',
+	'Class:LogicalVolume/Attribute:size' => 'Размер',
 	'Class:LogicalVolume/Attribute:size+' => '',
-	'Class:LogicalVolume/Attribute:storagesystem_id' => 'Storage system~~',
+	'Class:LogicalVolume/Attribute:storagesystem_id' => 'Система хранения',
 	'Class:LogicalVolume/Attribute:storagesystem_id+' => '',
-	'Class:LogicalVolume/Attribute:storagesystem_name' => 'Storage system name~~',
+	'Class:LogicalVolume/Attribute:storagesystem_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:LogicalVolume/Attribute:servers_list' => 'Серверы',
+	'Class:LogicalVolume/Attribute:servers_list+' => 'Серверы',
+	'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Виртуальные устройства',
+	'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Виртуальные устройства',
+));
+
+//
+// Class: lnkServerToVolume
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkServerToVolume' => 'Сервер/Том',
+	'Class:lnkServerToVolume+' => '',
+	'Class:lnkServerToVolume/Attribute:volume_id' => 'Том',
+	'Class:lnkServerToVolume/Attribute:volume_id+' => '',
+	'Class:lnkServerToVolume/Attribute: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:server_name+' => '',
-	'Class:lnkServerToVolume/Attribute:size_used' => 'Size used~~',
+	'Class:lnkServerToVolume/Attribute:size_used' => 'Используемый размер',
 	'Class:lnkServerToVolume/Attribute:size_used+' => '',
-	'Class:lnkVirtualDeviceToVolume' => 'Link Virtual Device / Volume~~',
+));
+
+//
+// Class: lnkVirtualDeviceToVolume
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkVirtualDeviceToVolume' => 'Виртуальное устройство/Том',
 	'Class:lnkVirtualDeviceToVolume+' => '',
-	'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume~~',
+	'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Том',
 	'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '',
-	'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volume name~~',
+	'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Имя тома',
 	'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '',
-	'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtual device~~',
+	'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Виртуальное устройство',
 	'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '',
-	'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtual device name~~',
+	'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Имя виртуального устройства',
 	'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '',
-	'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Size used~~',
+	'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Используемый размер',
 	'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '',
-	'Class:lnkSanToDatacenterDevice' => 'Link San/ Datacenter Device~~',
+));
+
+//
+// Class: lnkSanToDatacenterDevice
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkSanToDatacenterDevice' => 'SAN коммутатор/Устройство дата-центра',
 	'Class:lnkSanToDatacenterDevice+' => '',
-	'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN коммутатор',
 	'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '',
-	'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN switch name~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Имя SAN коммутатора',
 	'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '',
-	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Device~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Устройство',
 	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '',
-	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Device name~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Имя устройства',
 	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '',
-	'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'FC порт SAN',
 	'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '',
-	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device fc~~',
+	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'FC порт подкл. устр.',
 	'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '',
-	'Class:Tape' => 'Лента~~',
+));
+
+//
+// Class: Tape
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Tape' => 'Лента',
 	'Class:Tape+' => '',
-	'Class:Tape/Attribute:name' => 'Название~~',
+	'Class:Tape/Attribute:name' => 'Название',
 	'Class:Tape/Attribute:name+' => '',
-	'Class:Tape/Attribute:description' => 'Description~~',
+	'Class:Tape/Attribute:description' => 'Описание',
 	'Class:Tape/Attribute:description+' => '',
-	'Class:Tape/Attribute:size' => 'Развер~~',
+	'Class:Tape/Attribute:size' => 'Размер',
 	'Class:Tape/Attribute:size+' => '',
-	'Class:Tape/Attribute:tapelibrary_id' => 'Tape library~~',
+	'Class:Tape/Attribute:tapelibrary_id' => 'Ленточная библиотека',
 	'Class:Tape/Attribute:tapelibrary_id+' => '',
-	'Class:Tape/Attribute:tapelibrary_name' => 'Tape library name~~',
+	'Class:Tape/Attribute:tapelibrary_name' => 'Имя ленточной библиотеки',
 	'Class:Tape/Attribute:tapelibrary_name+' => '',
-	'Class:NASFileSystem' => 'NAS FileSystem~~',
+));
+
+//
+// Class: NASFileSystem
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:NASFileSystem' => 'Файловая система NAS',
 	'Class:NASFileSystem+' => '',
-	'Class:NASFileSystem/Attribute:name' => 'Название~~',
+	'Class:NASFileSystem/Attribute:name' => 'Имя',
 	'Class:NASFileSystem/Attribute:name+' => '',
-	'Class:NASFileSystem/Attribute:description' => 'Description~~',
+	'Class:NASFileSystem/Attribute:description' => 'Описание',
 	'Class:NASFileSystem/Attribute:description+' => '',
-	'Class:NASFileSystem/Attribute:raid_level' => 'Raid уровень~~',
+	'Class:NASFileSystem/Attribute:raid_level' => 'Уровень RAID',
 	'Class:NASFileSystem/Attribute:raid_level+' => '',
-	'Class:NASFileSystem/Attribute:size' => 'Размер~~',
+	'Class:NASFileSystem/Attribute:size' => 'Размер',
 	'Class:NASFileSystem/Attribute:size+' => '',
-	'Class:NASFileSystem/Attribute:nas_id' => 'NAS~~',
+	'Class:NASFileSystem/Attribute:nas_id' => 'Сетевое хранилище',
 	'Class:NASFileSystem/Attribute:nas_id+' => '',
-	'Class:NASFileSystem/Attribute:nas_name' => 'NAS имя~~',
+	'Class:NASFileSystem/Attribute:nas_name' => 'Имя NAS',
 	'Class:NASFileSystem/Attribute:nas_name+' => '',
+));
+
+//
+// Class: Software
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'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+' => 'All the documents linked to this software',
+	'Class:Software/Attribute:type' => 'Тип',
+	'Class:Software/Attribute:type+' => '',
+	'Class:Software/Attribute:type/Value:DBServer' => 'DB Server',
+	'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server',
+	'Class:Software/Attribute:type/Value:Middleware' => 'Промежуточное ПО',
+	'Class:Software/Attribute:type/Value:Middleware+' => 'Middleware',
+	'Class:Software/Attribute:type/Value:OtherSoftware' => 'Другое ПО',
+	'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Other Software',
+	'Class:Software/Attribute:type/Value:PCSoftware' => 'ПО для ПК',
+	'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC Software',
+	'Class:Software/Attribute:type/Value:WebServer' => 'Веб-сервер',
+	'Class:Software/Attribute:type/Value:WebServer+' => 'Веб-сервер',
+	'Class:Software/Attribute:softwareinstance_list' => 'Экземпляры ПО',
+	'Class:Software/Attribute:softwareinstance_list+' => 'Экземпляры ПО',
+	'Class:Software/Attribute:softwarepatch_list' => 'Патчи ПО',
+	'Class:Software/Attribute:softwarepatch_list+' => 'Патчи ПО',
+	'Class:Software/Attribute:softwarelicence_list' => 'Лицензии ПО',
+	'Class:Software/Attribute:softwarelicence_list+' => 'Лицензии ПО',
+));
+
+//
+// Class: Patch
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'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:documents_list' => 'Документы',
+	'Class:Patch/Attribute:documents_list+' => 'All the documents linked to this patch',
 	'Class:Patch/Attribute:description' => 'Описание',
 	'Class:Patch/Attribute:description+' => '',
-	'Class:Patch/Attribute:finalclass' => 'Тип~~',
+	'Class:Patch/Attribute:finalclass' => 'Тип',
 	'Class:Patch/Attribute:finalclass+' => '',
-	'Class:OSPatch/Attribute:osversion_name' => 'OS version name~~',
+));
+
+//
+// Class: OSPatch
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:OSPatch' => 'OS Patch',
+	'Class:OSPatch+' => '',
+	'Class:OSPatch/Attribute:functionalcis_list' => 'Устройства',
+	'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed',
+	'Class:OSPatch/Attribute:osversion_id' => 'Версия ОС',
+	'Class:OSPatch/Attribute:osversion_id+' => '',
+	'Class:OSPatch/Attribute:osversion_name' => 'Имя версии ОС',
 	'Class:OSPatch/Attribute:osversion_name+' => '',
-	'Class:SoftwarePatch/Attribute:software_name' => 'Software name~~',
+));
+
+//
+// Class: SoftwarePatch
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:SoftwarePatch' => 'Патч ПО',
+	'Class:SoftwarePatch+' => '',
+	'Class:SoftwarePatch/Attribute:software_id' => 'ПО',
+	'Class:SoftwarePatch/Attribute:software_id+' => '',
+	'Class:SoftwarePatch/Attribute:software_name' => 'Имя ПО',
 	'Class:SoftwarePatch/Attribute:software_name+' => '',
+	'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Экземпляры ПО',
+	'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Экземпляры ПО',
+));
+
+//
+// Class: Licence
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'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:documents_list' => 'Документы',
+	'Class:Licence/Attribute:documents_list+' => 'All the documents linked to this licence',
+	'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:organization_name' => 'Имя организации',
+	'Class:Licence/Attribute:organization_name+' => 'Common name',
+	'Class:Licence/Attribute:usage_limit' => 'Ограничения использования',
 	'Class:Licence/Attribute:usage_limit+' => '',
-	'Class:Licence/Attribute:description' => 'Description~~',
+	'Class:Licence/Attribute:description' => 'Описание',
 	'Class:Licence/Attribute:description+' => '',
-	'Class:Licence/Attribute:start_date' => 'Start date~~',
+	'Class:Licence/Attribute:start_date' => 'Дата начала',
 	'Class:Licence/Attribute:start_date+' => '',
-	'Class:Licence/Attribute:end_date' => 'End date~~',
+	'Class:Licence/Attribute:end_date' => 'Дата окончания',
 	'Class:Licence/Attribute:end_date+' => '',
 	'Class:Licence/Attribute:licence_key' => 'Ключ',
 	'Class:Licence/Attribute:licence_key+' => '',
-	'Class:Licence/Attribute:finalclass' => 'Тип~~',
+	'Class:Licence/Attribute:perpetual' => 'Perpetual',
+	'Class:Licence/Attribute:perpetual+' => '',
+	'Class:Licence/Attribute:perpetual/Value:no' => 'нет',
+	'Class:Licence/Attribute:perpetual/Value:no+' => 'нет',
+	'Class:Licence/Attribute:perpetual/Value:yes' => 'да',
+	'Class:Licence/Attribute:perpetual/Value:yes+' => 'да',
+	'Class:Licence/Attribute:finalclass' => 'Тип',
 	'Class:Licence/Attribute:finalclass+' => '',
-	'Class:OSLicence/Attribute:osversion_name' => 'OS version name~~',
+));
+
+//
+// Class: OSLicence
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:OSLicence' => 'OS Licence',
+	'Class:OSLicence+' => '',
+	'Class:OSLicence/Attribute:osversion_id' => 'Версия ОС',
+	'Class:OSLicence/Attribute:osversion_id+' => '',
+	'Class:OSLicence/Attribute:osversion_name' => 'Имя версии ОС',
 	'Class:OSLicence/Attribute:osversion_name+' => '',
-	'Class:OSLicence/Attribute:virtualmachines_list' => 'Виртуальные машины~~',
-	'Class:OSLicence/Attribute:virtualmachines_list+' => '',
-	'Class:SoftwareLicence/Attribute:software_name' => 'Название прграммы~~',
+	'Class:OSLicence/Attribute:virtualmachines_list' => 'Виртуальные машины',
+	'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this licence is used',
+	'Class:OSLicence/Attribute:servers_list' => 'Серверы',
+	'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this licence is used',
+));
+
+//
+// Class: SoftwareLicence
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:SoftwareLicence' => 'Лицензия ПО',
+	'Class:SoftwareLicence+' => '',
+	'Class:SoftwareLicence/Attribute:software_id' => 'ПО',
+	'Class:SoftwareLicence/Attribute:software_id+' => '',
+	'Class:SoftwareLicence/Attribute:software_name' => 'Имя ПО',
 	'Class:SoftwareLicence/Attribute:software_name+' => '',
-	'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Название лицензий~~',
+	'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Экземпляры ПО',
+	'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Экземпляры ПО',
+));
+
+//
+// Class: lnkDocumentToLicence
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkDocumentToLicence' => 'Документ/Лицензия',
+	'Class:lnkDocumentToLicence+' => '',
+	'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Лицензия',
+	'Class:lnkDocumentToLicence/Attribute:licence_id+' => '',
+	'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Имя лицензии',
 	'Class:lnkDocumentToLicence/Attribute:licence_name+' => '',
-	'Class:lnkDocumentToLicence/Attribute:document_name' => 'Название документа~~',
+	'Class:lnkDocumentToLicence/Attribute:document_id' => 'Документы',
+	'Class:lnkDocumentToLicence/Attribute:document_id+' => '',
+	'Class:lnkDocumentToLicence/Attribute:document_name' => 'Имя документа',
 	'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
-	'Class:Typology' => 'Typology~~',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Typology' => 'Типология',
 	'Class:Typology+' => '',
-	'Class:Typology/Attribute:name' => 'Название~~',
+	'Class:Typology/Attribute:name' => 'Название',
 	'Class:Typology/Attribute:name+' => '',
-	'Class:Typology/Attribute:finalclass' => 'Тип~~',
+	'Class:Typology/Attribute:finalclass' => 'Тип',
 	'Class:Typology/Attribute:finalclass+' => '',
-	'Class:OSVersion/Attribute:osfamily_name' => 'OS family name~~',
+));
+
+//
+// Class: OSVersion
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:OSVersion' => 'Версия ОС',
+	'Class:OSVersion+' => '',
+	'Class:OSVersion/Attribute:osfamily_id' => 'Семейство ОС',
+	'Class:OSVersion/Attribute:osfamily_id+' => '',
+	'Class:OSVersion/Attribute:osfamily_name' => 'Имя семейства ОС',
 	'Class:OSVersion/Attribute:osfamily_name+' => '',
-	'Class:Model/Attribute:brand_name' => 'Brand name~~',
+));
+
+//
+// Class: OSFamily
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:OSFamily' => 'Семейство ОС',
+	'Class:OSFamily+' => '',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:DocumentType' => 'Тип документа',
+	'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:ContactType' => 'Тип контакта',
+	'Class:ContactType+' => '',
+));
+
+//
+// Class: Brand
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Brand' => 'Бренд',
+	'Class:Brand+' => '',
+	'Class:Brand/Attribute:physicaldevices_list' => 'Устройства',
+	'Class:Brand/Attribute:physicaldevices_list+' => 'Устройства',
+));
+
+//
+// Class: Model
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Model' => 'Модель',
+	'Class:Model+' => '',
+	'Class:Model/Attribute:brand_id' => 'Бренд',
+	'Class:Model/Attribute:brand_id+' => '',
+	'Class:Model/Attribute:brand_name' => 'Имя бренда',
 	'Class:Model/Attribute:brand_name+' => '',
-	'Class:IOSVersion/Attribute:brand_name' => 'Brand name~~',
+	'Class:Model/Attribute:type' => 'Тип устройства',
+	'Class:Model/Attribute:type+' => '',
+	'Class:Model/Attribute:type/Value:PowerSource' => 'Источник электропитания',
+	'Class:Model/Attribute:type/Value:PowerSource+' => 'Источник электропитания',
+	'Class:Model/Attribute:type/Value:DiskArray' => 'Дисковый массив',
+	'Class:Model/Attribute:type/Value:DiskArray+' => 'Дисковый массив',
+	'Class:Model/Attribute:type/Value:Enclosure' => 'Крейт',
+	'Class:Model/Attribute:type/Value:Enclosure+' => 'Крейт',
+	'Class:Model/Attribute:type/Value:IPPhone' => 'IP-телефон',
+	'Class:Model/Attribute:type/Value:IPPhone+' => 'IP-телефон',
+	'Class:Model/Attribute:type/Value:MobilePhone' => 'Мобильный телефон',
+	'Class:Model/Attribute:type/Value:MobilePhone+' => 'Мобильный телефон',
+	'Class:Model/Attribute:type/Value: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' => 'Персональный компьютер',
+	'Class:Model/Attribute:type/Value:PC+' => 'Персональный компьютер',
+	'Class:Model/Attribute:type/Value:PDU' => 'Устройство распределения электропитания',
+	'Class:Model/Attribute:type/Value:PDU+' => 'Устройство распределения электропитания',
+	'Class:Model/Attribute:type/Value:Peripheral' => 'Периферийное устройство',
+	'Class:Model/Attribute:type/Value:Peripheral+' => 'Периферийное устройство',
+	'Class:Model/Attribute:type/Value:Printer' => 'Принтер',
+	'Class:Model/Attribute:type/Value:Printer+' => 'Принтер',
+	'Class:Model/Attribute:type/Value:Rack' => 'Стойка',
+	'Class:Model/Attribute:type/Value:Rack+' => 'Стойка',
+	'Class:Model/Attribute:type/Value:SANSwitch' => 'SAN коммутатор',
+	'Class:Model/Attribute:type/Value:SANSwitch+' => 'SAN коммутатор',
+	'Class:Model/Attribute:type/Value:Server' => 'Сервер',
+	'Class:Model/Attribute:type/Value:Server+' => 'Сервер',
+	'Class:Model/Attribute:type/Value:StorageSystem' => 'Система хранения',
+	'Class:Model/Attribute:type/Value:StorageSystem+' => 'Система хранения',
+	'Class:Model/Attribute:type/Value:Tablet' => 'Планшет',
+	'Class:Model/Attribute:type/Value:Tablet+' => 'Планшет',
+	'Class:Model/Attribute:type/Value:TapeLibrary' => 'Ленточная библиотека',
+	'Class:Model/Attribute:type/Value:TapeLibrary+' => 'Ленточная библиотека',
+	'Class:Model/Attribute:type/Value:Telephone' => 'Телефон',
+	'Class:Model/Attribute:type/Value:Telephone+' => 'Телефон',
+	'Class:Model/Attribute:physicaldevices_list' => 'Устройства',
+	'Class:Model/Attribute:physicaldevices_list+' => 'Устройства',
+));
+
+//
+// Class: NetworkDeviceType
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:NetworkDeviceType' => 'Тип сетевого устройства',
+	'Class:NetworkDeviceType+' => '',
+	'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Устройства',
+	'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Сетевые устройства',
+));
+
+//
+// Class: IOSVersion
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:IOSVersion' => 'Версия IOS',
+	'Class:IOSVersion+' => '',
+	'Class:IOSVersion/Attribute:brand_id' => 'Бренд',
+	'Class:IOSVersion/Attribute:brand_id+' => '',
+	'Class:IOSVersion/Attribute:brand_name' => 'Имя бренда',
 	'Class:IOSVersion/Attribute:brand_name+' => '',
-	'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Patch name~~',
+));
+
+//
+// Class: lnkDocumentToPatch
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkDocumentToPatch' => 'Документ/Патч',
+	'Class:lnkDocumentToPatch+' => '',
+	'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Патч',
+	'Class:lnkDocumentToPatch/Attribute:patch_id+' => '',
+	'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Имя патча',
 	'Class:lnkDocumentToPatch/Attribute:patch_name+' => '',
-	'Class:lnkDocumentToPatch/Attribute:document_name' => 'Document name~~',
+	'Class:lnkDocumentToPatch/Attribute:document_id' => 'Документ',
+	'Class:lnkDocumentToPatch/Attribute:document_id+' => '',
+	'Class:lnkDocumentToPatch/Attribute:document_name' => 'Имя документа',
 	'Class:lnkDocumentToPatch/Attribute:document_name+' => '',
-	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Software patch name~~',
+));
+
+//
+// Class: lnkSoftwareInstanceToSoftwarePatch
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Экземпляр ПО/Патч ПО',
+	'Class:lnkSoftwareInstanceToSoftwarePatch+' => '',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Патч ПО',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Имя патча ПО',
 	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '',
-	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Software instance name~~',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Экземпляр ПО',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '',
+	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Имя экземпляра ПО',
 	'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '',
-	'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OS patch name~~',
+));
+
+//
+// Class: lnkFunctionalCIToOSPatch
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkFunctionalCIToOSPatch' => 'Связь Функциональная КЕ/Патч ОС',
+	'Class:lnkFunctionalCIToOSPatch+' => '',
+	'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'Патч ОС',
+	'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '',
+	'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OS patch name',
 	'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '',
-	'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Functionalci name~~',
+	'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'Функциональная КЕ',
+	'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '',
+	'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Functionalci name',
 	'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '',
-	'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Название программы~~',
+));
+
+//
+// Class: lnkDocumentToSoftware
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkDocumentToSoftware' => 'Документ/ПО',
+	'Class:lnkDocumentToSoftware+' => '',
+	'Class:lnkDocumentToSoftware/Attribute:software_id' => 'ПО',
+	'Class:lnkDocumentToSoftware/Attribute:software_id+' => '',
+	'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Имя ПО',
 	'Class:lnkDocumentToSoftware/Attribute:software_name+' => '',
-	'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Название документа~~',
+	'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Документ',
+	'Class:lnkDocumentToSoftware/Attribute:document_id+' => '',
+	'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Имя документа',
 	'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
-	'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
+));
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkContactToFunctionalCI' => 'Контакт/Функциональная КЕ',
+	'Class:lnkContactToFunctionalCI+' => '',
+	'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Функциональная КЕ',
+	'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+	'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Имя функциональной КЕ',
 	'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
-	'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Контакты~~',
+	'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Контакт',
+	'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+	'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Имя контакта',
 	'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-	'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
+));
+
+//
+// Class: lnkDocumentToFunctionalCI
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkDocumentToFunctionalCI' => 'Документ/Функциональная КЕ',
+	'Class:lnkDocumentToFunctionalCI+' => '',
+	'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Функциональная КЕ',
+	'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '',
+	'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Имя функциональной КЕ',
 	'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '',
-	'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Название документа~~',
+	'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Документ',
+	'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '',
+	'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Имя документа',
 	'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '',
-	'Class:Subnet/Attribute:org_name' => 'Имя~~',
-	'Class:Subnet/Attribute:org_name+' => '',
+));
+
+//
+// Class: Subnet
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Subnet' => 'Подсеть',
+	'Class:Subnet+' => '',
+	'Class:Subnet/Attribute:description' => 'Описание',
+	'Class:Subnet/Attribute:description+' => '',
+	'Class:Subnet/Attribute:subnet_name' => 'Subnet name',
+	'Class:Subnet/Attribute:subnet_name+' => '',
+	'Class:Subnet/Attribute:org_id' => 'Организация',
+	'Class:Subnet/Attribute:org_id+' => '',
+	'Class:Subnet/Attribute:org_name' => 'Имя организации',
+	'Class:Subnet/Attribute:org_name+' => 'Common name',
+	'Class:Subnet/Attribute:ip' => 'IP-адрес',
+	'Class:Subnet/Attribute:ip+' => '',
+	'Class:Subnet/Attribute:ip_mask' => 'Маска подсети',
+	'Class:Subnet/Attribute:ip_mask+' => '',
+	'Class:Subnet/Attribute:vlans_list' => 'VLANs',
+	'Class:Subnet/Attribute:vlans_list+' => '',
+));
+
+//
+// Class: VLAN
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:VLAN' => 'VLAN',
+	'Class:VLAN+' => '',
+	'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag',
+	'Class:VLAN/Attribute:vlan_tag+' => '',
+	'Class:VLAN/Attribute:description' => 'Description',
+	'Class:VLAN/Attribute:description+' => '',
+	'Class:VLAN/Attribute:org_id' => 'Organization',
+	'Class:VLAN/Attribute:org_id+' => '',
+	'Class:VLAN/Attribute:org_name' => 'Organization name',
+	'Class:VLAN/Attribute:org_name+' => 'Common name',
+	'Class:VLAN/Attribute:subnets_list' => 'Subnets',
+	'Class:VLAN/Attribute:subnets_list+' => '',
+	'Class:VLAN/Attribute:physicalinterfaces_list' => 'Physical network interfaces',
+	'Class:VLAN/Attribute:physicalinterfaces_list+' => '',
+));
+
+//
+// Class: lnkSubnetToVLAN
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkSubnetToVLAN' => 'Link Subnet / VLAN',
+	'Class:lnkSubnetToVLAN+' => '',
+	'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet',
+	'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '',
+	'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'Subnet IP',
+	'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '',
+	'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Subnet name',
+	'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '',
+	'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN',
+	'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '',
+	'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag',
+	'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '',
+));
+
+//
+// Class: NetworkInterface
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:NetworkInterface' => 'Сетевой интерфейс',
 	'Class:NetworkInterface+' => '',
-	'Class:NetworkInterface/Attribute:name' => 'Имя~~',
+	'Class:NetworkInterface/Attribute:name' => 'Название',
 	'Class:NetworkInterface/Attribute:name+' => '',
-	'Class:NetworkInterface/Attribute:finalclass' => 'Тип~~',
+	'Class:NetworkInterface/Attribute:finalclass' => 'Тип',
 	'Class:NetworkInterface/Attribute:finalclass+' => '',
-	'Class:IPInterface' => 'IP интерфейс~~',
+));
+
+//
+// Class: IPInterface
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:IPInterface' => 'IP интерфейс',
 	'Class:IPInterface+' => '',
-	'Class:IPInterface/Attribute:ipaddress' => 'IP адрес~~',
+	'Class:IPInterface/Attribute:ipaddress' => 'IP-адрес',
 	'Class:IPInterface/Attribute:ipaddress+' => '',
-	'Class:IPInterface/Attribute:macaddress' => 'MAC адрес~~',
+
+
+	'Class:IPInterface/Attribute:macaddress' => 'MAC-адрес',
 	'Class:IPInterface/Attribute:macaddress+' => '',
-	'Class:IPInterface/Attribute:comment' => 'Комментарии~~',
+	'Class:IPInterface/Attribute:comment' => 'Комментарий',
 	'Class:IPInterface/Attribute:coment+' => '',
-	'Class:IPInterface/Attribute:ipgateway' => 'Шлюз~~',
+	'Class:IPInterface/Attribute:ipgateway' => 'IP-шлюз',
 	'Class:IPInterface/Attribute:ipgateway+' => '',
-	'Class:IPInterface/Attribute:ipmask' => 'Маска~~',
+	'Class:IPInterface/Attribute:ipmask' => 'IP-маска',
 	'Class:IPInterface/Attribute:ipmask+' => '',
-	'Class:IPInterface/Attribute:speed' => 'Скорость~~',
+	'Class:IPInterface/Attribute:speed' => 'Скорость',
 	'Class:IPInterface/Attribute:speed+' => '',
-	'Class:PhysicalInterface/Attribute:connectableci_name' => 'Имя устройства~~',
+));
+
+//
+// Class: PhysicalInterface
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:PhysicalInterface' => 'Сетевой интерфейс',
+	'Class:PhysicalInterface+' => '',
+	'Class:PhysicalInterface/Attribute:connectableci_id' => 'Устройства',
+	'Class:PhysicalInterface/Attribute:connectableci_id+' => '',
+	'Class:PhysicalInterface/Attribute:connectableci_name' => 'Имя устройства',
 	'Class:PhysicalInterface/Attribute:connectableci_name+' => '',
-	'Class:LogicalInterface' => 'Логический интерфейс~~',
+	'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs',
+	'Class:PhysicalInterface/Attribute:vlans_list+' => '',
+));
+
+//
+// Class: lnkPhysicalInterfaceToVLAN
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkPhysicalInterfaceToVLAN' => 'Link PhysicalInterface / VLAN',
+	'Class:lnkPhysicalInterfaceToVLAN+' => '',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Physical Interface',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Physical Interface Name',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Device',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Device name',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag',
+	'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '',
+));
+
+
+//
+// Class: LogicalInterface
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:LogicalInterface' => 'Логический интерфейс',
 	'Class:LogicalInterface+' => '',
-	'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Виртуальная машина~~',
+	'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Виртуальная машина',
 	'Class:LogicalInterface/Attribute:virtualmachine_id+' => '',
-	'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Имя виртуальной машины~~',
+	'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Имя виртуальной машины',
 	'Class:LogicalInterface/Attribute:virtualmachine_name+' => '',
-	'Class:FiberChannelInterface' => 'Fiber Channel Interface~~',
+));
+
+//
+// Class: FiberChannelInterface
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:FiberChannelInterface' => 'Оптический интерфейс',
 	'Class:FiberChannelInterface+' => '',
-	'Class:FiberChannelInterface/Attribute:speed' => 'Скорость~~',
+	'Class:FiberChannelInterface/Attribute:speed' => 'Скорость',
 	'Class:FiberChannelInterface/Attribute:speed+' => '',
-	'Class:FiberChannelInterface/Attribute:topology' => 'Топология~~',
+	'Class:FiberChannelInterface/Attribute:topology' => 'Топология',
 	'Class:FiberChannelInterface/Attribute:topology+' => '',
-	'Class:FiberChannelInterface/Attribute:wwn' => 'WWN~~',
+	'Class:FiberChannelInterface/Attribute:wwn' => 'WWN',
 	'Class:FiberChannelInterface/Attribute:wwn+' => '',
-	'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Устройства~~',
+	'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Устройство',
 	'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '',
-	'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Название устройства~~',
+	'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Имя устройства',
 	'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '',
-	'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Название сетевого устройства~~',
+));
+
+//
+// Class: lnkConnectableCIToNetworkDevice
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkConnectableCIToNetworkDevice' => 'Подключаемая КЕ/Сетевое устройство',
+	'Class:lnkConnectableCIToNetworkDevice+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Сетевое устройство',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Имя сетевого устройства',
 	'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '',
-	'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Название подключенных устройств~~',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Подключенное устройство',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Имя подключенного устройства',
 	'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '',
-	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Application solution name~~',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Порт сетев. устр.',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Порт подкл. устр.',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Тип подключения',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'Downlink',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'Uplink',
+	'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link',
+));
+
+//
+// Class: lnkApplicationSolutionToFunctionalCI
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkApplicationSolutionToFunctionalCI' => 'Прикладное решение/Функциональная КЕ',
+	'Class:lnkApplicationSolutionToFunctionalCI+' => '',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Прикладное решение',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Имя прикладного решения',
 	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '',
-	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Функциональная КЕ',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '',
+	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Имя функциональной КЕ',
 	'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '',
-	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Business process name~~',
+));
+
+//
+// Class: lnkApplicationSolutionToBusinessProcess
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkApplicationSolutionToBusinessProcess' => 'Прикладное решение/Бизнес-процесс',
+	'Class:lnkApplicationSolutionToBusinessProcess+' => '',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Бизнес-процесс',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Имя бизнес-процесса',
 	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '',
-	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Application solution name~~',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Прикладное решение',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '',
+	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Имя прикладного решения',
 	'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
-	'Class:lnkPersonToTeam/Attribute:team_name' => 'Имя группы~~',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkPersonToTeam' => 'Человек/Команда',
+	'Class:lnkPersonToTeam+' => '',
+	'Class:lnkPersonToTeam/Attribute:team_id' => 'Команда',
+	'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+	'Class:lnkPersonToTeam/Attribute:team_name' => 'Название команды',
 	'Class:lnkPersonToTeam/Attribute:team_name+' => '',
-	'Class:lnkPersonToTeam/Attribute:person_name' => 'Имя пользователя~~',
+	'Class:lnkPersonToTeam/Attribute:person_id' => 'Человек',
+	'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+	'Class:lnkPersonToTeam/Attribute:person_name' => 'Имя',
 	'Class:lnkPersonToTeam/Attribute:person_name+' => '',
-	'Class:lnkPersonToTeam/Attribute:role_name' => 'Название роли~~',
+	'Class:lnkPersonToTeam/Attribute:role_id' => 'Роль',
+	'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+	'Class:lnkPersonToTeam/Attribute:role_name' => 'Название роли',
 	'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-	'Class:Group/Attribute:owner_name' => 'Название',
-	'Class:Group/Attribute:owner_name+' => 'Общее название',
+));
+
+//
+// Class: Group
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Group' => 'Группа',
+	'Class:Group+' => '',
+	'Class:Group/Attribute:name' => 'Название',
+	'Class:Group/Attribute:name+' => '',
+	'Class:Group/Attribute:status' => 'Статус',
+	'Class:Group/Attribute:status+' => '',
+	'Class:Group/Attribute:status/Value:implementation' => 'Внедрение',
+	'Class:Group/Attribute:status/Value:implementation+' => 'Implementation',
+	'Class:Group/Attribute:status/Value:obsolete' => 'Устаревшее',
+	'Class:Group/Attribute:status/Value:obsolete+' => 'Obsolete',
+	'Class:Group/Attribute:status/Value:production' => 'Производство',
+	'Class:Group/Attribute:status/Value:production+' => 'Production',
+	'Class:Group/Attribute:org_id' => 'Организация',
+	'Class:Group/Attribute:org_id+' => '',
+	'Class:Group/Attribute:owner_name' => 'Название владельца',
+	'Class:Group/Attribute:owner_name+' => 'Common 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:parent_id_friendlyname' => 'Родительская группа~~',
+	'Class:Group/Attribute:ci_list' => 'КЕ',
+	'Class:Group/Attribute:ci_list+' => 'Связанные конфигурационные единицы',
+	'Class:Group/Attribute:parent_id_friendlyname' => 'Родительская группа',
 	'Class:Group/Attribute:parent_id_friendlyname+' => '',
-	'Class:lnkGroupToCI/Attribute:group_name' => 'Название',
+));
+
+//
+// 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_name' => 'Название',
+	'Class:lnkGroupToCI/Attribute:ci_id' => 'КЕ',
+	'Class:lnkGroupToCI/Attribute:ci_id+' => '',
+	'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:Contact:Count' => '%1$d',
-	'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' => 'Инфраструктура',
-	'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' => 'Конфигурация топологии~~',
-	'Class:Document:PreviewTab' => 'Предпросмотр',
+	'Class:lnkGroupToCI/Attribute:reason' => 'Основание',
+	'Class:lnkGroupToCI/Attribute:reason+' => '',
+));
+
+
+//
+// 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:Contact:Count' => '%1$d contacts',
+'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' => 'Все устройства',
+'Menu:ConfigManagement:virtualization' => 'Виртуализация',
+'Menu:ConfigManagement:EndUsers' => 'Пользовательские устройства',
+'Menu:ConfigManagement:SWAndApps' => 'Программное обеспечение и приложения',
+'Menu:ConfigManagement:Misc' => 'Разное',
+'Menu:Group' => 'Группы КЕ',
+'Menu:Group+' => 'Группы КЕ',
+'Menu:ConfigManagement:Shortcuts' => 'Ярлыки',
+'Menu:ConfigManagement:AllContacts' => 'Все контакты',
+'Menu:Typology' => 'Типология',
+'Menu:Typology+' => 'Typology configuration',
+'Menu:OSVersion' => 'Версия ОС',
+'Menu:OSVersion+' => '',
+'Menu:Software' => 'Каталог ПО',
+'Menu:Software+' => 'Software catalog',
+'UI_WelcomeMenu_AllConfigItems' => 'Все конфигурационные единицы',
+'Menu:ConfigManagement:Typology' => 'Настройка типологии',
+
+));
+
+
+// Add translation for Fieldsets
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+'Server:baseinfo' => 'Основное',
+'Server:Date' => 'Даты',
+'Server:moreinfo' => 'Спецификация',
+'Server:otherinfo' => 'Дополнительно',
+'Person:info' => 'Основное',
+'Person:notifiy' => 'Уведомления',
+'Class:Subnet/Tab:IPUsage' => 'IP Usage',
+'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces having an IP in the range: <em>%1$s</em> to <em>%2$s</em>',
+'Class:Subnet/Tab:FreeIPs' => 'Free IPs',
+'Class:Subnet/Tab:FreeIPs-count' => 'Free IPs: %1$s',
+'Class:Subnet/Tab:FreeIPs-explain' => 'Here is an extract of 10 free IP addresses',
+'Class:Document:PreviewTab' => 'Preview',
 ));
 ?>

+ 134 - 78
datamodels/2.x/itop-knownerror-mgmt/ru.dict.itop-knownerror-mgmt.php

@@ -1,40 +1,69 @@
 <?php
-// Copyright (C) 2010-2012 Combodo SARL
-//
-//   This file is part of iTop.
-//
-//   iTop is free software; you can redistribute it and/or modify	
-//   it under the terms of the GNU Affero General Public License as published by
-//   the Free Software Foundation, either version 3 of the License, or
-//   (at your option) any later version.
-//
-//   iTop is distributed in the hope that it will be useful,
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//   GNU Affero General Public License for more details.
-//
-//   You should have received a copy of the GNU Affero General Public License
-//   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 /**
- * @author	Vladimir Shilov <shilow@ukr.net>
-
- * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @licence	http://opensource.org/licenses/AGPL-3.0
+ * Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
+ * 
+ * @author   Vladimir Kunin <v.b.kunin@gmail.com>
+ * @license   http://opensource.org/licenses/AGPL-3.0
+ *
+ * 
+ * Инструкция по установке
+ * 
+ * Процесс установки заключается в замене имеющихся локализационных файлов полученными и последующем запуске процедуры обновления iTop для перекомпиляции кода.
+ * 	1. Скопируйте с заменой два полученных файла из "itop-rus/dictionaries" в "путь/до/вашего/itop/dictionaries".
+ * 	2. Скопируйте с заменой полученные файлы "itop-rus/datamodels/2.x/название-модуля/ru.dict.название-модуля.php" в "путь/до/вашего/itop/datamodels/2.x/название-модуля".
+ *  3. Перейдите по адресу "http://адрес/вашего/itop/setup", при этом файл "путь/до/вашего/itop/conf/production/config-itop.php" должен быть доступен для записи.
+ *  4. На второй странице установщика выберите "Upgrade an existing iTop instance" и следуйте дальнейшим инструкциям установщика.
+ *
+ * Ответы на вопросы по установке и использованию переводов, а также на любые другие вопросы по iTop всегда можно получить на сайте сообщества iTop по-русски http://community.itop-itsm.ru.
+ *
  */
 
+// 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+' => 'Ошибки задокументированные как известные',
+	'Class:KnownError' => 'Известная ошибка',
+	'Class:KnownError+' => 'Проблема, имеющая задокументированные корневую причину и обходное решение',
 	'Class:KnownError/Attribute:name' => 'Название',
 	'Class:KnownError/Attribute:name+' => '',
-	'Class:KnownError/Attribute:org_id' => 'Клинт',
+	'Class:KnownError/Attribute:org_id' => 'Организация',
 	'Class:KnownError/Attribute:org_id+' => '',
-	'Class:KnownError/Attribute:problem_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' => 'Основная причина',
+	'Class:KnownError/Attribute:root_cause' => 'Корневая причина',
 	'Class:KnownError/Attribute:root_cause+' => '',
 	'Class:KnownError/Attribute:workaround' => 'Обходное решение',
 	'Class:KnownError/Attribute:workaround+' => '',
@@ -59,71 +88,98 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:KnownError/Attribute:version' => 'Версия',
 	'Class:KnownError/Attribute:version+' => '',
 	'Class:KnownError/Attribute:ci_list' => 'КЕ',
-	'Class:KnownError/Attribute:ci_list+' => '',
+	'Class:KnownError/Attribute:ci_list+' => 'Связанный конфигурационные единицы',
 	'Class:KnownError/Attribute:document_list' => 'Документы',
-	'Class:KnownError/Attribute:document_list+' => '',
-	'Class:lnkErrorToFunctionalCI' => 'Link Error / FunctionalCI~~',
-	'Class:lnkErrorToFunctionalCI+' => '',
-	'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI~~',
+	'Class:KnownError/Attribute:document_list+' => 'Связанные документы',
+));
+
+//
+// Class: lnkErrorToFunctionalCI
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkErrorToFunctionalCI' => 'Связь Известная ошибка/Функциональная КЕ',
+	'Class:lnkErrorToFunctionalCI+' => 'Infra related to a known error',
+	'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'КЕ',
 	'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '',
-	'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Error~~',
+	'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'Имя КЕ',
+	'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '',
+	'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Известная ошибка',
 	'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '',
-	'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Reason~~',
+	'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Имя известной ошибки',
+	'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '',
+	'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Причина',
 	'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '',
-	'Class:lnkDocumentToError' => 'Link Documents / Errors~~',
-	'Class:lnkDocumentToError+' => '',
-	'Class:lnkDocumentToError/Attribute:document_id' => 'Document~~',
+));
+
+//
+// Class: lnkDocumentToError
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkDocumentToError' => 'Связь Документ/Известная ошибка',
+	'Class:lnkDocumentToError+' => 'A link between a document and a known error',
+	'Class:lnkDocumentToError/Attribute:document_id' => 'Документ',
 	'Class:lnkDocumentToError/Attribute:document_id+' => '',
-	'Class:lnkDocumentToError/Attribute:error_id' => 'Error~~',
+	'Class:lnkDocumentToError/Attribute:document_name' => 'Имя документа',
+	'Class:lnkDocumentToError/Attribute:document_name+' => '',
+	'Class:lnkDocumentToError/Attribute:error_id' => 'Известная ошибка',
 	'Class:lnkDocumentToError/Attribute:error_id+' => '',
-	'Class:lnkDocumentToError/Attribute:link_type' => 'link_type~~',
+	'Class:lnkDocumentToError/Attribute:error_name' => 'Часто задаваемые вопросы',
+	'Class:lnkDocumentToError/Attribute:error_name+' => '',
+	'Class:lnkDocumentToError/Attribute:link_type' => 'Тип связи',
 	'Class:lnkDocumentToError/Attribute:link_type+' => '',
-	'Class:FAQ' => 'FAQ~~',
-	'Class:FAQ+' => '',
-	'Class:FAQ/Attribute:title' => 'Title~~',
+));
+
+//
+// Class: FAQ
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:FAQ' => 'FAQ',
+	'Class:FAQ+' => 'Часто задаваемые вопросы',
+	'Class:FAQ/Attribute:title' => 'Название',
 	'Class:FAQ/Attribute:title+' => '',
-	'Class:FAQ/Attribute:summary' => 'Summary~~',
+	'Class:FAQ/Attribute:summary' => 'Краткое содержание',
 	'Class:FAQ/Attribute:summary+' => '',
-	'Class:FAQ/Attribute:description' => 'Description~~',
+	'Class:FAQ/Attribute:description' => 'Описание',
 	'Class:FAQ/Attribute:description+' => '',
-	'Class:FAQ/Attribute:category_id' => 'Category~~',
+	'Class:FAQ/Attribute:category_id' => 'Категория',
 	'Class:FAQ/Attribute:category_id+' => '',
-	'Class:FAQ/Attribute:error_code' => 'Error code~~',
+	'Class:FAQ/Attribute:category_name' => 'Имя категории',
+	'Class:FAQ/Attribute:category_name+' => '',
+	'Class:FAQ/Attribute:error_code' => 'Код ошибки',
 	'Class:FAQ/Attribute:error_code+' => '',
-	'Class:FAQ/Attribute:key_words' => 'Key words~~',
+	'Class:FAQ/Attribute:key_words' => 'Ключевые слова',
 	'Class:FAQ/Attribute:key_words+' => '',
-	'Class:FAQCategory' => 'FAQ Category~~',
-	'Class:FAQCategory+' => '',
-	'Class:FAQCategory/Attribute:name' => 'Name~~',
+));
+
+//
+// Class: FAQCategory
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:FAQCategory' => 'Категории ЧаВо',
+	'Class:FAQCategory+' => 'Category for FAQ',
+	'Class:FAQCategory/Attribute:name' => 'Имя',
 	'Class:FAQCategory/Attribute:name+' => '',
-	'Class:FAQCategory/Attribute:faq_list' => 'FAQs~~',
-	'Class:FAQCategory/Attribute:faq_list+' => '',
-	'Menu:ProblemManagement' => 'Управление проблемами',
-	'Menu:ProblemManagement+' => 'Управление проблемами',
-	'Menu:Problem:Shortcuts' => 'Ярлыки',
-	'Menu:NewError' => 'Новая известная ошибка',
-	'Menu:NewError+' => 'Создание новой известной ошибки',
-	'Menu:SearchError' => 'Поиск известных ошибок',
-	'Menu:SearchError+' => 'Поиск известных ошибок',
-	'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+' => '',
+	'Class:FAQCategory/Attribute:faq_list' => 'ЧаВо',
+	'Class:FAQCategory/Attribute:faq_list+' => 'All the frequently asked questions related to this category',
+));
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Menu:ProblemManagement' => 'Problem Management',
+	'Menu:ProblemManagement+' => 'Problem Management',
+	'Menu:Problem:Shortcuts' => 'Shortcuts',
+	'Menu:NewError' => 'Создать известную ошибку',
+	'Menu:NewError+' => 'Creation of a new known error',
+	'Menu:SearchError' => 'Найти известную ошибку',
+	'Menu:SearchError+' => 'Search for known errors',
+        'Menu:Problem:KnownErrors' => 'Известные ошибки',
+        'Menu:Problem:KnownErrors+' => 'База известных ошибок',
+	'Menu:FAQCategory' => 'Категории FAQ',
+	'Menu:FAQCategory+' => 'Категории FAQ',
+	'Menu:FAQ' => 'FAQ',
+	'Menu:FAQ+' => 'Часто задаваемые вопросы',
+
 ));
-?>
+?>

+ 109 - 77
datamodels/2.x/itop-problem-mgmt/ru.dict.itop-problem-mgmt.php

@@ -1,28 +1,80 @@
 <?php
-// Copyright (C) 2010-2012 Combodo SARL
-//
-//   This file is part of iTop.
-//
-//   iTop is free software; you can redistribute it and/or modify	
-//   it under the terms of the GNU Affero General Public License as published by
-//   the Free Software Foundation, either version 3 of the License, or
-//   (at your option) any later version.
-//
-//   iTop is distributed in the hope that it will be useful,
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//   GNU Affero General Public License for more details.
-//
-//   You should have received a copy of the GNU Affero General Public License
-//   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 /**
- * @author	Vladimir Shilov <shilow@ukr.net>
-
- * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @licence	http://opensource.org/licenses/AGPL-3.0
+ * Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
+ * 
+ * @author   Vladimir Kunin <v.b.kunin@gmail.com>
+ * @license   http://opensource.org/licenses/AGPL-3.0
+ *
+ * 
+ * Инструкция по установке
+ * 
+ * Процесс установки заключается в замене имеющихся локализационных файлов полученными и последующем запуске процедуры обновления iTop для перекомпиляции кода.
+ * 	1. Скопируйте с заменой два полученных файла из "itop-rus/dictionaries" в "путь/до/вашего/itop/dictionaries".
+ * 	2. Скопируйте с заменой полученные файлы "itop-rus/datamodels/2.x/название-модуля/ru.dict.название-модуля.php" в "путь/до/вашего/itop/datamodels/2.x/название-модуля".
+ *  3. Перейдите по адресу "http://адрес/вашего/itop/setup", при этом файл "путь/до/вашего/itop/conf/production/config-itop.php" должен быть доступен для записи.
+ *  4. На второй странице установщика выберите "Upgrade an existing iTop instance" и следуйте дальнейшим инструкциям установщика.
+ *
+ * Ответы на вопросы по установке и использованию переводов, а также на любые другие вопросы по iTop всегда можно получить на сайте сообщества iTop по-русски http://community.itop-itsm.ru.
+ *
  */
 
+// 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+' => 'Overview',
+    	'Menu:NewProblem' => 'Создать проблему',
+    	'Menu:NewProblem+' => 'Новая проблема',
+    	'Menu:SearchProblems' => 'Найти проблему',
+    	'Menu:SearchProblems+' => 'Search for problems',
+    	'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+' => '',
@@ -30,7 +82,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Problem/Attribute:status+' => '',
 	'Class:Problem/Attribute:status/Value:new' => 'Новая',
 	'Class:Problem/Attribute:status/Value:new+' => '',
-	'Class:Problem/Attribute:status/Value:assigned' => 'Подписана',
+	'Class:Problem/Attribute:status/Value:assigned' => 'Назначена',
 	'Class:Problem/Attribute:status/Value:assigned+' => '',
 	'Class:Problem/Attribute:status/Value:resolved' => 'Решена',
 	'Class:Problem/Attribute:status/Value:resolved+' => '',
@@ -38,82 +90,62 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Problem/Attribute:status/Value:closed+' => '',
 	'Class:Problem/Attribute:service_id' => 'Услуга',
 	'Class:Problem/Attribute:service_id+' => '',
-	'Class:Problem/Attribute:servicesubcategory_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' => 'Воздействие',
+	'Class:Problem/Attribute:impact' => 'Влияние',
 	'Class:Problem/Attribute:impact+' => '',
-	'Class:Problem/Attribute:impact/Value:1' => 'Лицо',
+	'Class:Problem/Attribute:impact/Value:1' => 'Услуга',
 	'Class:Problem/Attribute:impact/Value:1+' => '',
-	'Class:Problem/Attribute:impact/Value:2' => 'Сервис',
+	'Class:Problem/Attribute:impact/Value:2' => 'Отдел',
 	'Class:Problem/Attribute:impact/Value:2+' => '',
-	'Class:Problem/Attribute:impact/Value:3' => 'Департамент',
+	'Class:Problem/Attribute:impact/Value:3' => 'Персона',
 	'Class:Problem/Attribute:impact/Value:3+' => '',
 	'Class:Problem/Attribute:urgency' => 'Срочность',
 	'Class:Problem/Attribute:urgency+' => '',
-	'Class:Problem/Attribute:urgency/Value:1' => 'Низкая',
-	'Class:Problem/Attribute:urgency/Value:1+' => 'Низкая',
-	'Class:Problem/Attribute:urgency/Value:2' => 'Средняя',
-	'Class:Problem/Attribute:urgency/Value:2+' => 'Средняя',
-	'Class:Problem/Attribute:urgency/Value:3' => 'Высокая',
-	'Class:Problem/Attribute:urgency/Value:3+' => 'Высокая',
-	'Class:Problem/Attribute:urgency/Value:4' => 'low~~',
-	'Class:Problem/Attribute:urgency/Value:4+' => '',
+	'Class:Problem/Attribute:urgency/Value:1' => 'Критическая',
+	'Class:Problem/Attribute:urgency/Value:1+' => 'critical',
+	'Class:Problem/Attribute:urgency/Value:2' => 'Высокая',
+	'Class:Problem/Attribute:urgency/Value:2+' => 'high',
+	'Class:Problem/Attribute:urgency/Value:3' => 'Средняя',
+	'Class:Problem/Attribute:urgency/Value:3+' => 'medium',
+	'Class:Problem/Attribute:urgency/Value:4' => 'Низкая',
+	'Class:Problem/Attribute:urgency/Value:4+' => 'low',
 	'Class:Problem/Attribute:priority' => 'Приоритет',
 	'Class:Problem/Attribute:priority+' => '',
-	'Class:Problem/Attribute:priority/Value:1' => 'Низкий',
-	'Class:Problem/Attribute:priority/Value:1+' => '',
-	'Class:Problem/Attribute:priority/Value:2' => 'Средний',
-	'Class:Problem/Attribute:priority/Value:2+' => '',
-	'Class:Problem/Attribute:priority/Value:3' => 'Высокий',
-	'Class:Problem/Attribute:priority/Value:3+' => '',
-	'Class:Problem/Attribute:priority/Value:4' => 'Low~~',
-	'Class:Problem/Attribute:priority/Value:4+' => '',
-	'Class:Problem/Attribute:related_change_id' => 'Связанные изменения',
+	'Class:Problem/Attribute:priority/Value:1' => 'Критический',
+	'Class:Problem/Attribute:priority/Value:1+' => 'Critical',
+	'Class:Problem/Attribute:priority/Value:2' => 'Высокий',
+	'Class:Problem/Attribute:priority/Value:2+' => 'High',
+	'Class:Problem/Attribute:priority/Value:3' => 'Средний',
+	'Class:Problem/Attribute:priority/Value:3+' => 'Medium',
+	'Class:Problem/Attribute:priority/Value:4' => 'Низкий',
+	'Class:Problem/Attribute:priority/Value:4+' => 'Low',
+	'Class:Problem/Attribute:related_change_id' => 'Связанное изменение',
 	'Class:Problem/Attribute:related_change_id+' => '',
-	'Class:Problem/Attribute:assignment_date' => 'Дата назначения',
+	'Class:Problem/Attribute:related_change_ref' => 'Ссылка на изменение',
+	'Class:Problem/Attribute:related_change_ref+' => '',
+	'Class:Problem/Attribute:assignment_date' => 'Назначение',
 	'Class:Problem/Attribute:assignment_date+' => '',
-	'Class:Problem/Attribute:resolution_date' => 'Дата решения',
+	'Class:Problem/Attribute:resolution_date' => 'Решение',
 	'Class:Problem/Attribute:resolution_date+' => '',
 	'Class:Problem/Attribute:knownerrors_list' => 'Известные ошибки',
-	'Class:Problem/Attribute:knownerrors_list+' => '',
-	'Class:Problem/Attribute:related_request_list' => 'Related requests~~',
-	'Class:Problem/Attribute:related_request_list+' => '',
+	'Class:Problem/Attribute:knownerrors_list+' => 'Связанные известные ошибки',
+	'Class:Problem/Attribute:related_request_list' => 'Запросы',
+	'Class:Problem/Attribute:related_request_list+' => 'Связанные запросы',
 	'Class:Problem/Stimulus:ev_assign' => 'Назначить',
 	'Class:Problem/Stimulus:ev_assign+' => '',
 	'Class:Problem/Stimulus:ev_reassign' => 'Переназначить',
 	'Class:Problem/Stimulus:ev_reassign+' => '',
-	'Class:Problem/Stimulus:ev_resolve' => 'Решение',
+	'Class:Problem/Stimulus:ev_resolve' => 'Отметить как решенную',
 	'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+' => '',
 ));
-?>
+
+?>

+ 426 - 268
datamodels/2.x/itop-service-mgmt/ru.dict.itop-service-mgmt.php

@@ -1,114 +1,321 @@
 <?php
-// Copyright (C) 2010-2012 Combodo SARL
+
+/**
+ * Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
+ * 
+ * @author   Vladimir Kunin <v.b.kunin@gmail.com>
+ * @license   http://opensource.org/licenses/AGPL-3.0
+ *
+ * 
+ * Инструкция по установке
+ * 
+ * Процесс установки заключается в замене имеющихся локализационных файлов полученными и последующем запуске процедуры обновления iTop для перекомпиляции кода.
+ * 	1. Скопируйте с заменой два полученных файла из "itop-rus/dictionaries" в "путь/до/вашего/itop/dictionaries".
+ * 	2. Скопируйте с заменой полученные файлы "itop-rus/datamodels/2.x/название-модуля/ru.dict.название-модуля.php" в "путь/до/вашего/itop/datamodels/2.x/название-модуля".
+ *  3. Перейдите по адресу "http://адрес/вашего/itop/setup", при этом файл "путь/до/вашего/itop/conf/production/config-itop.php" должен быть доступен для записи.
+ *  4. На второй странице установщика выберите "Upgrade an existing iTop instance" и следуйте дальнейшим инструкциям установщика.
+ *
+ * Ответы на вопросы по установке и использованию переводов, а также на любые другие вопросы по iTop всегда можно получить на сайте сообщества iTop по-русски http://community.itop-itsm.ru.
+ *
+ */
+
+// 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:ServiceElement' => 'Элементы услуг',
+'Menu:ServiceElement+' => 'Элементы услуг',
+'Menu:SLA' => 'SLA',
+'Menu:SLA+' => 'Соглашения об уровне услуг',
+'Menu:SLT' => 'SLT',
+'Menu:SLT+' => 'Целевые показатели уровня услуг',
+'Menu:DeliveryModel' => 'Модели предоставления услуг',
+'Menu:DeliveryModel+' => 'Модели предоставления услуг (Delivery models)',
+'Menu:ServiceFamily' => 'Пакеты услуг',
+'Menu:ServiceFamily+' => 'Пакеты услуг',
+'Menu:Procedure' => 'Каталог процедур',
+'Menu:Procedure+' => 'Каталог процедур',
+
+
+
+));
+
 //
-//   This file is part of iTop.
+// Class: Organization
 //
-//   iTop is free software; you can redistribute it and/or modify	
-//   it under the terms of the GNU Affero General Public License as published by
-//   the Free Software Foundation, either version 3 of the License, or
-//   (at your option) any later version.
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model',
+	'Class:Organization/Attribute:deliverymodel_id+' => '',
+	'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name',
+
+));
+
+
 //
-//   iTop is distributed in the hope that it will be useful,
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//   GNU Affero General Public License for more details.
+// Class: ContractType
 //
-//   You should have received a copy of the GNU Affero General Public License
-//   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
-/**
- * @author	Vladimir Shilov <shilow@ukr.net>
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:ContractType' => 'Тип договора',
+	'Class:ContractType+' => '',
+));
 
- * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @licence	http://opensource.org/licenses/AGPL-3.0
- */
+//
+// Class: Contract
+//
 
 Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Organization/Attribute:deliverymodel_id' => 'Модель доставки~~',
-	'Class:Organization/Attribute:deliverymodel_id+' => '',
-	'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
-	'Class:Organization/Attribute:deliverymodel_name+' => '',
-	'Class:ContractType' => 'Contract Type~~',
-	'Class:ContractType+' => '',
-	'Class:CustomerContract' => 'Договора с клиентами',
+	'Class:Contract' => 'Договор',
+	'Class:Contract+' => '',
+	'Class:Contract/Attribute:name' => 'Название',
+	'Class:Contract/Attribute:name+' => '',
+	'Class:Contract/Attribute:org_id' => 'Заказчик',
+	'Class:Contract/Attribute:org_id+' => '',
+	'Class:Contract/Attribute:organization_name' => 'Имя заказчика',
+	'Class:Contract/Attribute:organization_name+' => 'Common name',
+	'Class:Contract/Attribute:contacts_list' => 'Контакты',
+	'Class:Contract/Attribute:contacts_list+' => 'Связанные контакты',
+	'Class:Contract/Attribute:documents_list' => 'Документы',
+	'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' => 'Тип договора',
+	'Class:Contract/Attribute:contracttype_id+' => '',
+	'Class:Contract/Attribute:contracttype_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' => 'Поставщик',
+	'Class:Contract/Attribute:provider_id+' => '',
+	'Class:Contract/Attribute:provider_name' => 'Имя поставщика',
+	'Class:Contract/Attribute:provider_name+' => 'Common name',
+	'Class:Contract/Attribute:status' => 'Статус',
+	'Class:Contract/Attribute:status+' => '',
+	'Class:Contract/Attribute:status/Value:implementation' => 'Внедрение',
+	'Class:Contract/Attribute:status/Value:implementation+' => 'implementation',
+	'Class:Contract/Attribute:status/Value:obsolete' => 'Устаревшее',
+	'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete',
+	'Class:Contract/Attribute:status/Value:production' => 'Производство',
+	'Class:Contract/Attribute:status/Value:production+' => 'production',
+	'Class:Contract/Attribute:finalclass' => 'Тип договора',
+	'Class:Contract/Attribute:finalclass+' => '',
+));
+//
+// Class: CustomerContract
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:CustomerContract' => 'Договор с заказчиком',
 	'Class:CustomerContract+' => '',
-	'Class:CustomerContract/Attribute:services_list' => 'Services~~',
-	'Class:CustomerContract/Attribute:services_list+' => '',
-	'Class:ProviderContract' => 'Договора с поставщиками',
+	'Class:CustomerContract/Attribute:services_list' => 'Услуги',
+	'Class:CustomerContract/Attribute:services_list+' => 'Связанные услуги',
+));
+
+//
+// Class: ProviderContract
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:ProviderContract' => 'Договор с поставщиком',
 	'Class:ProviderContract+' => '',
-	'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~',
-	'Class:ProviderContract/Attribute:functionalcis_list+' => '',
+	'Class:ProviderContract/Attribute:functionalcis_list' => 'КЕ',
+	'Class:ProviderContract/Attribute:functionalcis_list+' => 'Связанные конфигурационные единицы',
 	'Class:ProviderContract/Attribute:sla' => 'SLA',
-	'Class:ProviderContract/Attribute:sla+' => 'Договор об уровне сервиса',
+	'Class:ProviderContract/Attribute:sla+' => 'Соглашение об уровне услуги (Service Level Agreement)',
 	'Class:ProviderContract/Attribute:coverage' => 'Время работы',
 	'Class:ProviderContract/Attribute:coverage+' => '',
-	'Class:lnkContactToContract' => 'Link Contact / Contract~~',
+	'Class:ProviderContract/Attribute:contracttype_id' => 'Тип договора',
+	'Class:ProviderContract/Attribute:contracttype_id+' => '',
+	'Class:ProviderContract/Attribute:contracttype_name' => 'Имя типа договора',
+	'Class:ProviderContract/Attribute:contracttype_name+' => '',
+));
+
+//
+// Class: lnkContactToContract
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkContactToContract' => 'Связь Контакт/Договор',
 	'Class:lnkContactToContract+' => '',
-	'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~',
+	'Class:lnkContactToContract/Attribute:contract_id' => 'Договор',
 	'Class:lnkContactToContract/Attribute:contract_id+' => '',
-	'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~',
+	'Class:lnkContactToContract/Attribute:contract_name' => 'Имя договора',
+	'Class:lnkContactToContract/Attribute:contract_name+' => '',
+	'Class:lnkContactToContract/Attribute:contact_id' => 'Контакт',
 	'Class:lnkContactToContract/Attribute:contact_id+' => '',
-	'Class:lnkContractToDocument' => 'Link Contract / Document~~',
+	'Class:lnkContactToContract/Attribute:contact_name' => 'Контактное лицо',
+	'Class:lnkContactToContract/Attribute:contact_name+' => '',
+));
+
+//
+// Class: lnkContractToDocument
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkContractToDocument' => 'Связь Договор/Документ',
 	'Class:lnkContractToDocument+' => '',
-	'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~',
+	'Class:lnkContractToDocument/Attribute:contract_id' => 'Договор',
 	'Class:lnkContractToDocument/Attribute:contract_id+' => '',
-	'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~',
+	'Class:lnkContractToDocument/Attribute:contract_name' => 'Имя договора',
+	'Class:lnkContractToDocument/Attribute:contract_name+' => '',
+	'Class:lnkContractToDocument/Attribute:document_id' => 'Документ',
 	'Class:lnkContractToDocument/Attribute:document_id+' => '',
-	'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~',
+	'Class:lnkContractToDocument/Attribute:document_name' => 'Имя документа',
+	'Class:lnkContractToDocument/Attribute:document_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToProviderContract
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkFunctionalCIToProviderContract' => 'Связь Функциональная КЕ/Договор с поставщиком',
 	'Class:lnkFunctionalCIToProviderContract+' => '',
-	'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Договор с поставщиком',
 	'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
-	'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Имя договора поставщика',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'КЕ',
 	'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '',
-	'Class:ServiceFamily' => 'Service Familly~~',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Имя КЕ',
+	'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '',
+));
+
+//
+// Class: ServiceFamily
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:ServiceFamily' => 'Пакет услуг',
 	'Class:ServiceFamily+' => '',
-	'Class:ServiceFamily/Attribute:name' => 'Name~~',
+	'Class:ServiceFamily/Attribute:name' => 'Название',
 	'Class:ServiceFamily/Attribute:name+' => '',
-	'Class:ServiceFamily/Attribute:services_list' => 'Services~~',
-	'Class:ServiceFamily/Attribute:services_list+' => '',
+	'Class:ServiceFamily/Attribute:services_list' => 'Услуги',
+	'Class:ServiceFamily/Attribute:services_list+' => 'Связанные услуги',
+));
+
+//
+// Class: Service
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Service' => 'Услуга',
 	'Class:Service+' => '',
 	'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:organization_name' => 'Имя поставщика',
+	'Class:Service/Attribute:organization_name+' => '',
+	'Class:Service/Attribute:servicefamily_id' => 'Пакет услуг',
 	'Class:Service/Attribute:servicefamily_id+' => '',
+	'Class:Service/Attribute:servicefamily_name' => 'Имя пакета услуг',
+	'Class:Service/Attribute:servicefamily_name+' => '',
 	'Class:Service/Attribute:description' => 'Описание',
 	'Class:Service/Attribute:description+' => '',
-	'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:documents_list' => 'Документы',
+	'Class:Service/Attribute:documents_list+' => 'Связанные документы',
+	'Class:Service/Attribute:contacts_list' => 'Контакты',
+	'Class:Service/Attribute:contacts_list+' => 'Связанные контакты',
 	'Class:Service/Attribute:status' => 'Статус',
 	'Class:Service/Attribute:status+' => '',
-	'Class:Service/Attribute:status/Value:implementation' => 'implementation~~',
+	'Class:Service/Attribute:status/Value:implementation' => 'Внедрение',
 	'Class:Service/Attribute:status/Value:implementation+' => '',
-	'Class:Service/Attribute:status/Value:obsolete' => 'Устаревший',
+	'Class:Service/Attribute:status/Value:obsolete' => 'Устаревшее',
 	'Class:Service/Attribute:status/Value:obsolete+' => '',
 	'Class:Service/Attribute:status/Value:production' => 'Производство',
 	'Class:Service/Attribute:status/Value:production+' => '',
-	'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:Service/Attribute:customercontracts_list' => 'Договоры с заказчиками',
+	'Class:Service/Attribute:customercontracts_list+' => 'Договоры с заказчиками',
+	'Class:Service/Attribute:providercontracts_list' => 'Договоры с поставщиками',
+	'Class:Service/Attribute:providercontracts_list+' => 'Договоры с поставщиками',
+	'Class:Service/Attribute:functionalcis_list' => 'Зависимость от КЕ',
+	'Class:Service/Attribute:functionalcis_list+' => 'Зависимость услуги от конфигурационных единиц',
+	'Class:Service/Attribute:servicesubcategories_list' => 'Подкатегории услуги',
+	'Class:Service/Attribute:servicesubcategories_list+' => 'Подкатегории услуги',
+));
+
+//
+// Class: lnkDocumentToService
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkDocumentToService' => 'Связь Документ/Услуга',
 	'Class:lnkDocumentToService+' => '',
-	'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~',
+	'Class:lnkDocumentToService/Attribute:service_id' => 'Услуга',
 	'Class:lnkDocumentToService/Attribute:service_id+' => '',
-	'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~',
+	'Class:lnkDocumentToService/Attribute:service_name' => 'Имя услуги',
+	'Class:lnkDocumentToService/Attribute:service_name+' => '',
+	'Class:lnkDocumentToService/Attribute:document_id' => 'Документ',
 	'Class:lnkDocumentToService/Attribute:document_id+' => '',
-	'Class:lnkContactToService' => 'Link Contact / Service~~',
+	'Class:lnkDocumentToService/Attribute:document_name' => 'Имя документа',
+	'Class:lnkDocumentToService/Attribute:document_name+' => '',
+));
+
+//
+// Class: lnkContactToService
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkContactToService' => 'Связь Контакт/Услуга',
 	'Class:lnkContactToService+' => '',
-	'Class:lnkContactToService/Attribute:service_id' => 'Service~~',
+	'Class:lnkContactToService/Attribute:service_id' => 'Услуга',
 	'Class:lnkContactToService/Attribute:service_id+' => '',
-	'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~',
+	'Class:lnkContactToService/Attribute:service_name' => 'Имя услуги',
+	'Class:lnkContactToService/Attribute:service_name+' => '',
+	'Class:lnkContactToService/Attribute:contact_id' => 'Контакт',
 	'Class:lnkContactToService/Attribute:contact_id+' => '',
-	'Class:ServiceSubcategory' => 'Подкатегории услуг',
+	'Class:lnkContactToService/Attribute:contact_name' => 'Контактное лицо',
+	'Class:lnkContactToService/Attribute:contact_name+' => '',
+));
+
+//
+// Class: ServiceSubcategory
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:ServiceSubcategory' => 'Подкатегория услуги',
 	'Class:ServiceSubcategory+' => '',
 	'Class:ServiceSubcategory/Attribute:name' => 'Название',
 	'Class:ServiceSubcategory/Attribute:name+' => '',
@@ -116,248 +323,199 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:ServiceSubcategory/Attribute:description+' => '',
 	'Class:ServiceSubcategory/Attribute:service_id' => 'Услуга',
 	'Class:ServiceSubcategory/Attribute:service_id+' => '',
-	'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~',
+	'Class:ServiceSubcategory/Attribute:service_name' => 'Услуга',
+	'Class:ServiceSubcategory/Attribute:service_name+' => '',
+	'Class:ServiceSubcategory/Attribute: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:request_type/Value:incident' => 'Инцидент',
+	'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident',
+	'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Запрос на обслуживание',
+	'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request',
+	'Class:ServiceSubcategory/Attribute: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:ServiceSubcategory/Attribute:status/Value:implementation' => 'Внедрение',
+	'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation',
+	'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Устаревшее',
+	'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete',
+	'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Производство',
+	'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production',
+));
+
+//
+// Class: SLA
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:SLA' => 'SLA',
 	'Class:SLA+' => '',
 	'Class:SLA/Attribute:name' => 'Название',
 	'Class:SLA/Attribute:name+' => '',
-	'Class:SLA/Attribute:description' => 'description~~',
+	'Class:SLA/Attribute:description' => 'Описание',
 	'Class:SLA/Attribute:description+' => '',
-	'Class:SLA/Attribute:org_id' => 'Provider~~',
+	'Class:SLA/Attribute:org_id' => 'Поставщик',
 	'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:SLA/Attribute:organization_name' => 'Имя поставщика',
+	'Class:SLA/Attribute:organization_name+' => 'Common name',
+	'Class:SLA/Attribute:slts_list' => 'SLT',
+	'Class:SLA/Attribute:slts_list+' => 'Целевой показатель уровня услуги (Service Level Target)',
+	'Class:SLA/Attribute:customercontracts_list' => 'Договоры с заказчиками',
+	'Class:SLA/Attribute:customercontracts_list+' => 'Договоры с заказчиками',
+));
+
+//
+// Class: SLT
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:SLT' => 'SLT',
-	'Class:SLT+' => 'Порог уровня услуги',
+	'Class:SLT+' => '',
 	'Class:SLT/Attribute:name' => 'Название',
 	'Class:SLT/Attribute:name+' => '',
-	'Class:SLT/Attribute:priority' => 'Priority~~',
+	'Class:SLT/Attribute: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:priority/Value:1' => 'Критический',
+	'Class:SLT/Attribute:priority/Value:1+' => 'critical',
+	'Class:SLT/Attribute:priority/Value:2' => 'Высокий',
+	'Class:SLT/Attribute:priority/Value:2+' => 'high',
+	'Class:SLT/Attribute:priority/Value:3' => 'Средний',
+	'Class:SLT/Attribute:priority/Value:3+' => 'medium',
+	'Class:SLT/Attribute:priority/Value:4' => 'Низкий',
+	'Class:SLT/Attribute:priority/Value:4+' => 'low',
+	'Class:SLT/Attribute: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:service_request' => 'service request~~',
-	'Class:SLT/Attribute:request_type/Value:service_request+' => '',
+	'Class:SLT/Attribute:request_type/Value:incident' => 'Инцидент',
+	'Class:SLT/Attribute:request_type/Value:incident+' => 'incident',
+	'Class:SLT/Attribute:request_type/Value:service_request' => 'service request',
+	'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request',
 	'Class:SLT/Attribute:metric' => 'Метрика',
 	'Class:SLT/Attribute:metric+' => '',
-	'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: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:value' => 'Значение',
 	'Class:SLT/Attribute:value+' => '',
-	'Class:SLT/Attribute:unit' => 'Unit~~',
+	'Class:SLT/Attribute: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:SLT/Attribute:unit/Value:hours' => 'Часы',
+	'Class:SLT/Attribute:unit/Value:hours+' => 'часов',
+	'Class:SLT/Attribute:unit/Value:minutes' => 'Минуты',
+	'Class:SLT/Attribute:unit/Value:minutes+' => 'минут',
+));
+
+//
+// Class: lnkSLAToSLT
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkSLAToSLT' => 'Связь SLA/SLT',
 	'Class:lnkSLAToSLT+' => '',
-	'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~',
+	'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
 	'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
-	'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~',
+	'Class:lnkSLAToSLT/Attribute:sla_name' => 'Название SLA',
+	'Class:lnkSLAToSLT/Attribute:sla_name+' => '',
+	'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT',
 	'Class:lnkSLAToSLT/Attribute:slt_id+' => '',
-	'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~',
+	'Class:lnkSLAToSLT/Attribute:slt_name' => 'Название SLT',
+	'Class:lnkSLAToSLT/Attribute:slt_name+' => '',
+));
+
+//
+// Class: lnkCustomerContractToService
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkCustomerContractToService' => 'Связь Договор с заказчиком/Услуга',
 	'Class:lnkCustomerContractToService+' => '',
-	'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~',
+	'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Договор с заказчиком',
 	'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
-	'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~',
+	'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Контактное лицо клиента',
+	'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '',
+	'Class:lnkCustomerContractToService/Attribute:service_id' => 'Услуга',
 	'Class:lnkCustomerContractToService/Attribute:service_id+' => '',
-	'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~',
+	'Class:lnkCustomerContractToService/Attribute:service_name' => 'Имя услуги',
+	'Class:lnkCustomerContractToService/Attribute:service_name+' => '',
+	'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA',
 	'Class:lnkCustomerContractToService/Attribute:sla_id+' => '',
-	'Class:lnkProviderContractToService' => 'Link Provider Contract / Service~~',
+	'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Название SLA',
+	'Class:lnkCustomerContractToService/Attribute:sla_name+' => '',
+));
+
+//
+// Class: lnkProviderContractToService
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkProviderContractToService' => 'Связь Договор с поставщиком/Услуга',
 	'Class:lnkProviderContractToService+' => '',
-	'Class:lnkProviderContractToService/Attribute:service_id' => 'Service~~',
+	'Class:lnkProviderContractToService/Attribute:service_id' => 'Услуга',
 	'Class:lnkProviderContractToService/Attribute:service_id+' => '',
-	'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider contract~~',
+	'Class:lnkProviderContractToService/Attribute:service_name' => 'Имя услуги',
+	'Class:lnkProviderContractToService/Attribute:service_name+' => '',
+	'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Договор с поставщиком',
 	'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '',
-	'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service~~',
+	'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Имя договора поставщика',
+	'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToService
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkFunctionalCIToService' => 'Связь Функциональная КЕ/Услуга',
 	'Class:lnkFunctionalCIToService+' => '',
-	'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service~~',
+	'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Услуга',
 	'Class:lnkFunctionalCIToService/Attribute:service_id+' => '',
-	'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI~~',
+	'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Имя услуги',
+	'Class:lnkFunctionalCIToService/Attribute:service_name+' => '',
+	'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'КЕ',
 	'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '',
-	'Class:DeliveryModel' => 'Delivery Model~~',
+	'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'Имя КЕ',
+	'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '',
+));
+
+//
+// Class: DeliveryModel
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:DeliveryModel' => 'Модель предоставления услуг',
 	'Class:DeliveryModel+' => '',
-	'Class:DeliveryModel/Attribute:name' => 'Name~~',
+	'Class:DeliveryModel/Attribute:name' => 'Название',
 	'Class:DeliveryModel/Attribute:name+' => '',
-	'Class:DeliveryModel/Attribute:org_id' => 'Organization~~',
+	'Class:DeliveryModel/Attribute:org_id' => 'Организация',
 	'Class:DeliveryModel/Attribute:org_id+' => '',
-	'Class:DeliveryModel/Attribute:description' => 'Description~~',
+	'Class:DeliveryModel/Attribute:organization_name' => 'Название организации',
+	'Class:DeliveryModel/Attribute:organization_name+' => 'Common name',
+	'Class:DeliveryModel/Attribute: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:DeliveryModel/Attribute:contacts_list' => 'Контакты',
+	'Class:DeliveryModel/Attribute:contacts_list+' => 'Связанные контакты',
+	'Class:DeliveryModel/Attribute:customers_list' => 'Заказчики',
+	'Class:DeliveryModel/Attribute:customers_list+' => 'Связанные заказчик',
+));
+
+//
+// Class: lnkDeliveryModelToContact
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkDeliveryModelToContact' => 'Связь Модель предоставления услуг/Контакт',
 	'Class:lnkDeliveryModelToContact+' => '',
-	'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~',
+	'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Модель предоставления услуг',
 	'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:deliverymodel_name+' => '',
-	'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~',
+	'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Контакт',
+	'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '',
+	'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Контактное лицо',
 	'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '',
-	'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~',
+	'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Роль',
+	'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '',
+	'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Должность',
 	'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '',
 ));
+
+
 ?>

+ 142 - 94
datamodels/2.x/itop-tickets/ru.dict.itop-tickets.php

@@ -1,138 +1,186 @@
 <?php
-// Copyright (C) 2010-2012 Combodo SARL
-//
-//   This file is part of iTop.
-//
-//   iTop is free software; you can redistribute it and/or modify	
-//   it under the terms of the GNU Affero General Public License as published by
-//   the Free Software Foundation, either version 3 of the License, or
-//   (at your option) any later version.
-//
-//   iTop is distributed in the hope that it will be useful,
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//   GNU Affero General Public License for more details.
-//
-//   You should have received a copy of the GNU Affero General Public License
-//   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 /**
- * @author	Vladimir Shilov <shilow@ukr.net>
-
- * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @licence	http://opensource.org/licenses/AGPL-3.0
+ * Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
+ * 
+ * @author   Vladimir Kunin <v.b.kunin@gmail.com>
+ * @license   http://opensource.org/licenses/AGPL-3.0
+ *
+ * 
+ * Инструкция по установке
+ * 
+ * Процесс установки заключается в замене имеющихся локализационных файлов полученными и последующем запуске процедуры обновления iTop для перекомпиляции кода.
+ * 	1. Скопируйте с заменой два полученных файла из "itop-rus/dictionaries" в "путь/до/вашего/itop/dictionaries".
+ * 	2. Скопируйте с заменой полученные файлы "itop-rus/datamodels/2.x/название-модуля/ru.dict.название-модуля.php" в "путь/до/вашего/itop/datamodels/2.x/название-модуля".
+ *  3. Перейдите по адресу "http://адрес/вашего/itop/setup", при этом файл "путь/до/вашего/itop/conf/production/config-itop.php" должен быть доступен для записи.
+ *  4. На второй странице установщика выберите "Upgrade an existing iTop instance" и следуйте дальнейшим инструкциям установщика.
+ *
+ * Ответы на вопросы по установке и использованию переводов, а также на любые другие вопросы по iTop всегда можно получить на сайте сообщества iTop по-русски http://community.itop-itsm.ru.
+ *
  */
 
+// 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
+//
+
 Dict::Add('RU RU', 'Russian', 'Русский', array(
-	'Class:Ticket' => 'Тикеи',
+	'Class:Ticket' => 'Тикет',
 	'Class:Ticket+' => '',
-	'Class:Ticket/Attribute:ref' => 'Ссылка',
+	'Class:Ticket/Attribute:ref' => 'Номер',
 	'Class:Ticket/Attribute:ref+' => '',
-	'Class:Ticket/Attribute:org_id' => 'Organization~~',
+	'Class:Ticket/Attribute:org_id' => 'Организация',
 	'Class:Ticket/Attribute:org_id+' => '',
-	'Class:Ticket/Attribute:caller_id' => 'Caller~~',
+	'Class:Ticket/Attribute:org_name' => 'Имя организации',
+	'Class:Ticket/Attribute:org_name+' => '',
+	'Class:Ticket/Attribute:caller_id' => 'Инициатор',
 	'Class:Ticket/Attribute:caller_id+' => '',
-	'Class:Ticket/Attribute:team_id' => 'Team~~',
+	'Class:Ticket/Attribute:caller_name' => 'Имя заявителя',
+	'Class:Ticket/Attribute:caller_name+' => '',
+	'Class:Ticket/Attribute:team_id' => 'Команда',
 	'Class:Ticket/Attribute:team_id+' => '',
-	'Class:Ticket/Attribute:agent_id' => 'Agent~~',
+	'Class:Ticket/Attribute:team_name' => 'Имя команды',
+	'Class:Ticket/Attribute:team_name+' => '',
+	'Class:Ticket/Attribute:agent_id' => 'Агент',
 	'Class:Ticket/Attribute:agent_id+' => '',
+	'Class:Ticket/Attribute:agent_name' => 'Имя агента',
+	'Class:Ticket/Attribute:agent_name+' => '',
 	'Class:Ticket/Attribute:title' => 'Название',
 	'Class:Ticket/Attribute:title+' => '',
 	'Class:Ticket/Attribute:description' => 'Описание',
 	'Class:Ticket/Attribute:description+' => '',
-	'Class:Ticket/Attribute:start_date' => 'Начат',
+	'Class:Ticket/Attribute:start_date' => 'Начало',
 	'Class:Ticket/Attribute:start_date+' => '',
-	'Class:Ticket/Attribute:end_date' => 'End date~~',
+	'Class:Ticket/Attribute:end_date' => 'Окончание',
 	'Class:Ticket/Attribute:end_date+' => '',
-	'Class:Ticket/Attribute:last_update' => 'Last update~~',
+	'Class:Ticket/Attribute:last_update' => 'Обновление',
 	'Class:Ticket/Attribute:last_update+' => '',
-	'Class:Ticket/Attribute:close_date' => 'Close date~~',
+	'Class:Ticket/Attribute: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:private_log' => 'Внутренний журнал',
+	'Class:Ticket/Attribute:private_log+' => 'Информация внутреннего журнала пользователям портала недоступна',
+	'Class:Ticket/Attribute:contacts_list' => 'Контакты',
+	'Class:Ticket/Attribute:contacts_list+' => 'Все контакты, связанные с этим тикетом',
+	'Class:Ticket/Attribute:functionalcis_list' => 'КЕ',
+	'Class:Ticket/Attribute:functionalcis_list+' => 'Все конфигурационные единицы, на которые влияет этот тикет',
+	'Class:Ticket/Attribute:workorders_list' => 'Наряды на работу',
+	'Class:Ticket/Attribute:workorders_list+' => 'Наряды на работу',
 	'Class:Ticket/Attribute:finalclass' => 'Тип',
 	'Class:Ticket/Attribute:finalclass+' => '',
-	'Class:lnkContactToTicket' => 'Link Contact / Ticket~~',
+));
+
+
+//
+// Class: lnkContactToTicket
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkContactToTicket' => 'Связь Контакт/Тикет',
 	'Class:lnkContactToTicket+' => '',
-	'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket~~',
+	'Class:lnkContactToTicket/Attribute:ticket_id' => 'Тикет',
 	'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
-	'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact~~',
+	'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Связь',
+	'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
+	'Class:lnkContactToTicket/Attribute:contact_id' => 'Контакт',
 	'Class:lnkContactToTicket/Attribute:contact_id+' => '',
-	'Class:lnkContactToTicket/Attribute:role' => 'Role~~',
+	'Class:lnkContactToTicket/Attribute:contact_email' => 'Email контакта',
+	'Class:lnkContactToTicket/Attribute:contact_email+' => '',
+	'Class:lnkContactToTicket/Attribute:role' => 'Роль',
 	'Class:lnkContactToTicket/Attribute:role+' => '',
-	'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:lnkFunctionalCIToTicket' => 'Связь Функциональная КЕ/Тикет',
 	'Class:lnkFunctionalCIToTicket+' => '',
-	'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
+	'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Тикет',
 	'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
-	'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
+	'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Связь',
+	'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+	'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'КЕ',
 	'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
-	'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact~~',
+	'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Имя КЕ',
+	'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+	'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Влияние',
 	'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
-	'Class:WorkOrder' => 'Work Order~~',
+));
+
+
+//
+// Class: WorkOrder
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:WorkOrder' => 'Наряд на работу',
 	'Class:WorkOrder+' => '',
-	'Class:WorkOrder/Attribute:name' => 'Name~~',
+	'Class:WorkOrder/Attribute:name' => 'Название',
 	'Class:WorkOrder/Attribute:name+' => '',
-	'Class:WorkOrder/Attribute:status' => 'Status~~',
+	'Class:WorkOrder/Attribute:status' => 'Статус',
 	'Class:WorkOrder/Attribute:status+' => '',
-	'Class:WorkOrder/Attribute:status/Value:open' => 'open~~',
+	'Class:WorkOrder/Attribute:status/Value:open' => 'Открыт',
 	'Class:WorkOrder/Attribute:status/Value:open+' => '',
-	'Class:WorkOrder/Attribute:status/Value:closed' => 'closed~~',
+	'Class:WorkOrder/Attribute:status/Value:closed' => 'Закрыт',
 	'Class:WorkOrder/Attribute:status/Value:closed+' => '',
-	'Class:WorkOrder/Attribute:description' => 'Description~~',
+	'Class:WorkOrder/Attribute:description' => 'Описание',
 	'Class:WorkOrder/Attribute:description+' => '',
-	'Class:WorkOrder/Attribute:ticket_id' => 'Ticket~~',
+	'Class:WorkOrder/Attribute:ticket_id' => 'Тикет',
 	'Class:WorkOrder/Attribute:ticket_id+' => '',
-	'Class:WorkOrder/Attribute:team_id' => 'Team~~',
+	'Class:WorkOrder/Attribute:ticket_ref' => 'Связь тикета',
+	'Class:WorkOrder/Attribute:ticket_ref+' => '',
+	'Class:WorkOrder/Attribute:team_id' => 'Команда',
 	'Class:WorkOrder/Attribute:team_id+' => '',
-	'Class:WorkOrder/Attribute:agent_id' => 'Agent~~',
+	'Class:WorkOrder/Attribute:team_name' => 'Имя тикета',
+	'Class:WorkOrder/Attribute:team_name+' => '',
+	'Class:WorkOrder/Attribute:agent_id' => 'Агент',
 	'Class:WorkOrder/Attribute:agent_id+' => '',
-	'Class:WorkOrder/Attribute:start_date' => 'Start date~~',
+	'Class:WorkOrder/Attribute:agent_email' => 'Email агента',
+	'Class:WorkOrder/Attribute:agent_email+' => '',
+	'Class:WorkOrder/Attribute:start_date' => 'Дата начала',
 	'Class:WorkOrder/Attribute:start_date+' => '',
-	'Class:WorkOrder/Attribute:end_date' => 'End date~~',
+	'Class:WorkOrder/Attribute:end_date' => 'Дата окончания',
 	'Class:WorkOrder/Attribute:end_date+' => '',
-	'Class:WorkOrder/Attribute:log' => 'Log~~',
+	'Class:WorkOrder/Attribute:log' => 'Журнал',
 	'Class:WorkOrder/Attribute:log+' => '',
-	'Class:WorkOrder/Stimulus:ev_close' => 'Close~~',
+	'Class:WorkOrder/Stimulus:ev_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~~',
 ));
-?>
+
+
+// Fieldset translation
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+
+	'Ticket:baseinfo' => 'Общая информация',
+	'Ticket:date' => 'Даты',
+	'Ticket:contact' => 'Контакты',
+	'Ticket:moreinfo' => 'Дополнительная информация',
+	'Ticket:relation' => 'Зависимость',
+	'Ticket:log' => 'Журнал',
+	'Ticket:Type' => 'Приоритет',
+	'Ticket:support' => 'Поддержка',
+	'Ticket:resolution' => 'Решение',
+	'Ticket:SLA' => 'Отчёт SLA',
+	'WorkOrder:Details' => 'Детали',
+	'WorkOrder:Moreinfo' => 'Дополнительная информация',
+
+));
+
+
+
+
+
+
+
+?>

+ 590 - 350
dictionaries/ru.dictionary.itop.core.php

@@ -1,346 +1,93 @@
 <?php
-// Copyright (C) 2010-2012 Combodo SARL
-//
-//   This file is part of iTop.
-//
-//   iTop is free software; you can redistribute it and/or modify	
-//   it under the terms of the GNU Affero General Public License as published by
-//   the Free Software Foundation, either version 3 of the License, or
-//   (at your option) any later version.
-//
-//   iTop is distributed in the hope that it will be useful,
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//   GNU Affero General Public License for more details.
-//
-//   You should have received a copy of the GNU Affero General Public License
-//   along with iTop. If not, see <http://www.gnu.org/licenses/>
 
 /**
- * @author	Vladimir Shilov <shilow@ukr.net>
-
- * @copyright   Copyright (C) 2010-2012 Combodo SARL
- * @licence	http://opensource.org/licenses/AGPL-3.0
+ * Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
+ * 
+ * @author   Vladimir Kunin <v.b.kunin@gmail.com>
+ * @license   http://opensource.org/licenses/AGPL-3.0
+ *
+ * 
+ * Инструкция по установке
+ * 
+ * Процесс установки заключается в замене имеющихся локализационных файлов полученными и последующем запуске процедуры обновления iTop для перекомпиляции кода.
+ * 	1. Скопируйте с заменой два полученных файла из "itop-rus/dictionaries" в "путь/до/вашего/itop/dictionaries".
+ * 	2. Скопируйте с заменой полученные файлы "itop-rus/datamodels/2.x/название-модуля/ru.dict.название-модуля.php" в "путь/до/вашего/itop/datamodels/2.x/название-модуля".
+ *  3. Перейдите по адресу "http://адрес/вашего/itop/setup", при этом файл "путь/до/вашего/itop/conf/production/config-itop.php" должен быть доступен для записи.
+ *  4. На второй странице установщика выберите "Upgrade an existing iTop instance" и следуйте дальнейшим инструкциям установщика.
+ *
+ * Ответы на вопросы по установке и использованию переводов, а также на любые другие вопросы по iTop всегда можно получить на сайте сообщества iTop по-русски http://community.itop-itsm.ru.
+ *
  */
 
 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' => 'Операция изменения',
-	'Class:CMDBChangeOp+' => 'Отслеживание операции изменения',
-	'Class:CMDBChangeOp/Attribute:change' => 'изменение',
-	'Class:CMDBChangeOp/Attribute:change+' => 'изменение',
-	'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' => 'создание объекта',
-	'Class:CMDBChangeOpCreate+' => 'Отслеживание создания объекта',
-	'Class:CMDBChangeOpDelete' => 'удаление объекта',
-	'Class:CMDBChangeOpDelete+' => 'Отслеживание удаления объекта',
-	'Class:CMDBChangeOpSetAttribute' => 'изменение объекта',
-	'Class:CMDBChangeOpSetAttribute+' => 'Отслеживание изменения объекта',
-	'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Атрибут',
-	'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'код изменённого свойства',
-	'Class:CMDBChangeOpSetAttributeScalar' => 'изменение свойства',
-	'Class:CMDBChangeOpSetAttributeScalar+' => 'Отслеживание изменения скалярного свойства объекта',
-	'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Предыдущее значение',
-	'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'предыдущее значение атрибута',
-	'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Новое значение',
-	'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'новое значение атрибута',
-	'Class:CMDBChangeOpSetAttributeBlob' => 'изменение данных',
-	'Class:CMDBChangeOpSetAttributeBlob+' => 'отслеживание изменения данных',
-	'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Предыдущие данные',
-	'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'предыдущее содержимое атрибута',
-	'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Шифрованный пароль',
-	'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:CMDBChangeOpSetAttributeCaseLog' => 'Лог',
-	'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Посл.значение',
-	'Class:Event' => 'Журнал событий',
-	'Class:Event+' => 'Внутренние событие приложения',
-	'Class:Event/Attribute:message' => 'сообщение',
-	'Class:Event/Attribute:message+' => 'короткое описание события',
-	'Class:Event/Attribute:date' => 'дата',
-	'Class:Event/Attribute:date+' => 'дата и время регистрации изменений',
-	'Class:Event/Attribute:userinfo' => 'информация о пользователе',
-	'Class:Event/Attribute:userinfo+' => 'идентификация пользователя, действия которого вызвали это событие',
-	'Class:Event/Attribute:finalclass' => 'тип',
-	'Class:Event/Attribute:finalclass+' => '',
-	'Class:EventNotification' => 'Уведомление о событии',
-	'Class:EventNotification+' => 'Отслеживание отосланных уведомлений',
-	'Class:EventNotification/Attribute:trigger_id' => 'Триггер',
-	'Class:EventNotification/Attribute:trigger_id+' => 'учётная запись пользователя',
-	'Class:EventNotification/Attribute:action_id' => 'пользователь',
-	'Class:EventNotification/Attribute:action_id+' => 'учётная запись пользователя',
-	'Class:EventNotification/Attribute:object_id' => 'id объекта',
-	'Class:EventNotification/Attribute:object_id+' => 'id объекта (класс заданный тригером ?)',
-	'Class:EventNotificationEmail' => 'Отправка сообщений на e-mail',
-	'Class:EventNotificationEmail+' => 'Отслеживание отправленных писем',
-	'Class:EventNotificationEmail/Attribute:to' => 'Кому',
-	'Class:EventNotificationEmail/Attribute:to+' => 'Кому',
-	'Class:EventNotificationEmail/Attribute:cc' => 'Копия',
-	'Class:EventNotificationEmail/Attribute:cc+' => 'Копия',
-	'Class:EventNotificationEmail/Attribute:bcc' => 'Скрытая копия',
-	'Class:EventNotificationEmail/Attribute:bcc+' => 'Скрытая копия',
-	'Class:EventNotificationEmail/Attribute:from' => 'От',
-	'Class:EventNotificationEmail/Attribute:from+' => 'Отправитель сообщения',
-	'Class:EventNotificationEmail/Attribute:subject' => 'Тема',
-	'Class:EventNotificationEmail/Attribute:subject+' => 'Тема',
-	'Class:EventNotificationEmail/Attribute:body' => 'Тело',
-	'Class:EventNotificationEmail/Attribute:body+' => 'Тело',
-	'Class:EventIssue' => 'Выпуск события',
-	'Class:EventIssue+' => 'Отслеживание выпуска (warning, error, др.)',
-	'Class:EventIssue/Attribute:issue' => 'Выпуск',
-	'Class:EventIssue/Attribute:issue+' => 'Что произошло',
-	'Class:EventIssue/Attribute:impact' => 'Воздействие',
-	'Class:EventIssue/Attribute:impact+' => 'Последствия',
-	'Class:EventIssue/Attribute:page' => 'Страница',
-	'Class:EventIssue/Attribute:page+' => 'Точка входа HTTP',
-	'Class:EventIssue/Attribute:arguments_post' => 'Отправленные аргументы',
-	'Class:EventIssue/Attribute:arguments_post+' => 'Аргументы HTTP POST',
-	'Class:EventIssue/Attribute:arguments_get' => 'Аргументы URL',
-	'Class:EventIssue/Attribute:arguments_get+' => 'Аргументы HTTP GET',
-	'Class:EventIssue/Attribute:callstack' => 'Стек вызовов',
-	'Class:EventIssue/Attribute:callstack+' => 'Стек вызовов',
-	'Class:EventIssue/Attribute:data' => 'Данные',
-	'Class:EventIssue/Attribute:data+' => 'Подробнее',
-	'Class:EventWebService' => 'События 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+' => 'Все удачн./неудачн.',
-	'Class:EventWebService/Attribute:log_info' => 'Журнал',
-	'Class:EventWebService/Attribute:log_info+' => 'Результаты журнала',
-	'Class:EventWebService/Attribute:log_warning' => 'Лог предупреждений',
-	'Class:EventWebService/Attribute:log_warning+' => 'Результаты логов предупреждений',
-	'Class:EventWebService/Attribute:log_error' => 'Лог ошибок',
-	'Class:EventWebService/Attribute:log_error+' => 'Результаты логов ошибок',
-	'Class:EventWebService/Attribute:data' => 'Данные',
-	'Class:EventWebService/Attribute:data+' => 'Результаты данных',
-	'Class:EventLoginUsage' => 'Статистика авторизаций~~',
-	'Class:EventLoginUsage+' => '',
-	'Class:EventLoginUsage/Attribute:user_id' => 'Логин~~',
-	'Class:EventLoginUsage/Attribute:user_id+' => '',
-	'Class:SynchroDataSource' => 'Синх.исходные данные',
-	'Class:SynchroDataSource/Attribute:name' => 'Имя~~',
-	'Class:SynchroDataSource/Attribute:name+' => '',
-	'Class:SynchroDataSource/Attribute:description' => 'Описание',
-	'Class:SynchroDataSource/Attribute:status' => 'Статус~~',
-	'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Имплементация',
-	'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Устаревший~~',
-	'Class:SynchroDataSource/Attribute:status/Value:production' => 'Производство~~',
-	'Class:SynchroDataSource/Attribute: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' => 'Таблица данных',
-	'Class:SynchroDataSource/Attribute:database_table_name+' => '',
-	'Class:SynchroDataSource/Attribute:scope_restriction' => 'Объем ограничений',
-	'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Интервал полной нагрузки~~',
-	'Class:SynchroDataSource/Attribute:full_load_periodicity+' => '',
-	'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Политика согласования',
-	'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Использовать аттрибуты',
-	'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Использовать primary_key значение',
-	'Class:SynchroDataSource/Attribute:action_on_zero' => 'Действие при нуле',
-	'Class:SynchroDataSource/Attribute:action_on_zero+' => '',
-	'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Создать~~',
-	'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Ошибка~~',
-	'Class:SynchroDataSource/Attribute:action_on_one' => 'Действие при единице',
-	'Class:SynchroDataSource/Attribute:action_on_one+' => '',
-	'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Ошибка~~',
-	'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Обновить~~',
-	'Class:SynchroDataSource/Attribute:action_on_multiple' => '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' => 'Взять первый (случайно?)~~',
-	'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' => 'Время "жизни"',
-	'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' => 'Ссылка на иконку~~',
-	'Class:SynchroDataSource/Attribute:url_icon+' => '',
-	'Class:SynchroDataSource/Attribute:url_application' => 'Ссылки программ~~',
-	'Class:SynchroDataSource/Attribute:url_application+' => '',
-	'Class:SynchroAttribute' => 'Синх.характеристики~~',
-	'Class:SynchroAttribute/Attribute:sync_source_id' => 'Синхронизация данных',
-	'Class:SynchroAttribute/Attribute:attcode' => 'Код аттрибута',
-	'Class:SynchroAttribute/Attribute:update' => 'Обновить~~',
-	'Class:SynchroAttribute/Attribute:reconcile' => 'Согласование',
-	'Class:SynchroAttribute/Attribute:update_policy' => 'Обновить политику~~',
-	'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Заблокирован~~',
-	'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Разблокирован~~',
-	'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Инициализация если пусто',
-	'Class:SynchroAttribute/Attribute:finalclass' => 'Класс~~',
-	'Class:SynchroAttExtKey' => 'Synchro Attribute (ExtKey)~~',
-	'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Аттрибут согласования',
-	'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' => 'Синх.исходные данные',
-	'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' => 'Посл.ошибка',
-	'Class:SynchroLog/Attribute:traces' => 'Слежения',
-	'Class:SynchroReplica' => 'Synchro Replica~~',
-	'Class:SynchroReplica/Attribute:sync_source_id' => 'Синх.исходные данные',
-	'Class:SynchroReplica/Attribute:dest_id' => 'Назначение объекта',
-	'Class:SynchroReplica/Attribute:dest_class' => 'Назначение типа',
-	'Class:SynchroReplica/Attribute:status_last_seen' => 'Был виден',
-	'Class:SynchroReplica/Attribute:status' => 'Статус~~',
-	'Class:SynchroReplica/Attribute:status/Value:modified' => 'Изменен~~',
-	'Class:SynchroReplica/Attribute:status/Value:new' => 'Новый~~',
-	'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Устаревший',
-	'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Сирота',
-	'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Синхронизирован~~',
-	'Class:SynchroReplica/Attribute:status_dest_creator' => 'Объект создан',
-	'Class:SynchroReplica/Attribute:status_last_error' => 'Посл.ошибка',
-	'Class:SynchroReplica/Attribute:status_last_warning' => 'Предупреждения~~',
-	'Class:SynchroReplica/Attribute:info_creation_date' => 'Дата создания~~',
-	'Class:SynchroReplica/Attribute:info_last_modified' => 'Дата последнего изменения~~',
-	'Class:appUserPreferences' => 'Свойства пользователей~~',
-	'Class:appUserPreferences/Attribute:userid' => 'Пользователь~~',
-	'Class:appUserPreferences/Attribute:preferences' => 'Свойства',
-	'Core:DeletedObjectLabel' => '%1ы (удалены)~~',
-	'Core:DeletedObjectTip' => 'Объект был удален %1$s (%2$s)~~',
-	'Core:UnknownObjectLabel' => 'Объект не найден (class: %1$s, id: %2$d)~~',
-	'Core:UnknownObjectTip' => 'Не может быть найден. Возможно он был удален и очищен в лог-е.~~',
+	'Core:DeletedObjectLabel' => '%1ы (удалены)',
+	'Core:DeletedObjectTip' => 'Объект был удален %1$s (%2$s)',
+
+	'Core:UnknownObjectLabel' => 'Объект не найден (class: %1$s, id: %2$d)',
+	'Core:UnknownObjectTip' => 'Не может быть найден. Возможно он был удален и очищен в лог-е.',
+
 	'Core:AttributeLinkedSet' => 'Массив объектов',
-	'Core:AttributeLinkedSet+' => '',
-	'Core:AttributeLinkedSetIndirect' => 'Массив объектов (N-N)~~',
-	'Core:AttributeLinkedSetIndirect+' => '',
-	'Core:AttributeInteger' => 'Целый~~',
-	'Core:AttributeInteger+' => '',
-	'Core:AttributeDecimal' => 'Десятичн.~~',
-	'Core:AttributeDecimal+' => '',
+	'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass',
+
+	'Core:AttributeLinkedSetIndirect' => 'Массив объектов (N-N)',
+	'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class',
+
+	'Core:AttributeInteger' => 'Целый',
+	'Core:AttributeInteger+' => 'Numeric value (could be negative)',
+
+	'Core:AttributeDecimal' => 'Десятичн.',
+	'Core:AttributeDecimal+' => 'Decimal value (could be negative)',
+
 	'Core:AttributeBoolean' => 'Логич.',
-	'Core:AttributeBoolean+' => '',
+	'Core:AttributeBoolean+' => 'Boolean',
+
 	'Core:AttributeString' => 'Строка',
-	'Core:AttributeString+' => '',
-	'Core:AttributeClass' => 'Класс~~',
-	'Core:AttributeClass+' => '',
-	'Core:AttributeApplicationLanguage' => 'Язык пользователя~~',
-	'Core:AttributeApplicationLanguage+' => '',
-	'Core:AttributeFinalClass' => 'Класс (авто)~~',
-	'Core:AttributeFinalClass+' => '',
+	'Core:AttributeString+' => 'Alphanumeric string',
+
+	'Core:AttributeClass' => 'Класс',
+	'Core:AttributeClass+' => 'Class',
+
+	'Core:AttributeApplicationLanguage' => 'Язык пользователя',
+	'Core:AttributeApplicationLanguage+' => 'Language and country (EN US)',
+
+	'Core:AttributeFinalClass' => 'Класс (авто)',
+	'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)',
+
 	'Core:AttributePassword' => 'Пароль~~',
-	'Core:AttributePassword+' => '',
-	'Core:AttributeEncryptedString' => 'Шифр.значение',
-	'Core:AttributeEncryptedString+' => '',
+	'Core:AttributePassword+' => 'Password of an external device',
+
+ 	'Core:AttributeEncryptedString' => 'Шифр.значение',
+	'Core:AttributeEncryptedString+' => 'String encrypted with a local key',
+
 	'Core:AttributeText' => 'Текст~~',
-	'Core:AttributeText+' => '',
+	'Core:AttributeText+' => 'Multiline character string',
+
 	'Core:AttributeHTML' => 'HTML~~',
-	'Core:AttributeHTML+' => '',
+	'Core:AttributeHTML+' => 'HTML string',
+
 	'Core:AttributeEmailAddress' => 'Email~~',
-	'Core:AttributeEmailAddress+' => '',
+	'Core:AttributeEmailAddress+' => 'Email address',
+
 	'Core:AttributeIPAddress' => 'IP адрес~~',
-	'Core:AttributeIPAddress+' => '',
+	'Core:AttributeIPAddress+' => 'IP адрес',
+
 	'Core:AttributeOQL' => 'OQL~~',
-	'Core:AttributeOQL+' => '',
+	'Core:AttributeOQL+' => 'Object Query Langage expression',
+
 	'Core:AttributeEnum' => 'Enum~~',
-	'Core:AttributeEnum+' => '',
+	'Core:AttributeEnum+' => 'List of predefined alphanumeric strings',
+
 	'Core:AttributeTemplateString' => 'Шаблон строки',
-	'Core:AttributeTemplateString+' => '',
+	'Core:AttributeTemplateString+' => 'String containing placeholders',
+
 	'Core:AttributeTemplateText' => 'Шаблон текста',
-	'Core:AttributeTemplateText+' => '',
+	'Core:AttributeTemplateText+' => 'Text containing placeholders',
+
 	'Core:AttributeTemplateHTML' => 'HTML шаблон~~',
-	'Core:AttributeTemplateHTML+' => '',
+	'Core:AttributeTemplateHTML+' => 'HTML containing placeholders',
+
 	'Core:AttributeDateTime' => 'Дата/время',
-	'Core:AttributeDateTime+' => '',
+	'Core:AttributeDateTime+' => 'Date and time (year-month-day hh:mm:ss)',
 	'Core:AttributeDateTime?SmartSearch' => '
 <p>
 	Date format:<br/>
@@ -356,8 +103,9 @@ Operators:<br/>
 <p>
 If the time is omitted, it defaults to 00:00:00
 </p>~~',
+
 	'Core:AttributeDate' => 'Дата~~',
-	'Core:AttributeDate+' => '',
+	'Core:AttributeDate+' => 'Дата (год-месяц-день)',
 	'Core:AttributeDate?SmartSearch' => '
 <p>
 	Date format:<br/>
@@ -370,30 +118,124 @@ Operators:<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:AttributeDeadline+' => 'Date, displayed relatively to the current time',
+
 	'Core:AttributeExternalKey' => 'External key~~',
-	'Core:AttributeExternalKey+' => '',
+	'Core:AttributeExternalKey+' => 'External (or foreign) key',
+
+	'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~',
+	'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent',
+
 	'Core:AttributeExternalField' => 'External field~~',
-	'Core:AttributeExternalField+' => '',
+	'Core:AttributeExternalField+' => 'Field mapped to an external key',
+
 	'Core:AttributeURL' => 'URL~~',
-	'Core:AttributeURL+' => '',
+	'Core:AttributeURL+' => 'Absolute or relative URL as a text string',
+
 	'Core:AttributeBlob' => 'Blob~~',
-	'Core:AttributeBlob+' => '',
+	'Core:AttributeBlob+' => 'Any binary content (document)',
+
 	'Core:AttributeOneWayPassword' => 'Одноразовый пароль',
-	'Core:AttributeOneWayPassword+' => '',
+	'Core:AttributeOneWayPassword+' => 'One way encrypted (hashed) password',
+
 	'Core:AttributeTable' => 'Table~~',
-	'Core:AttributeTable+' => '',
+	'Core:AttributeTable+' => 'Indexed array having two dimensions',
+
 	'Core:AttributePropertySet' => 'Свойства~~',
-	'Core:AttributePropertySet+' => '',
+	'Core:AttributePropertySet+' => 'List of untyped properties (name and value)',
+
 	'Core:AttributeFriendlyName' => 'Виден как~~',
-	'Core:AttributeFriendlyName+' => '',
+	'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes',
+
 	'Core:FriendlyName-Label' => 'Виден как~~',
 	'Core:FriendlyName-Description' => 'Виден как~~',
+));
+
+
+//////////////////////////////////////////////////////////////////////
+// Classes in 'core/cmdb'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: CMDBChange
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'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:ObjectModified' => 'Object modified~~',
@@ -406,10 +248,149 @@ Operators:<br/>
 	'Change:LinkSet:Added' => 'добавлен %1$s~~',
 	'Change:LinkSet:Removed' => 'удален %1$s~~',
 	'Change:LinkSet:Modified' => 'изменен %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:CMDBChangeOpSetAttributeText' => 'изменение текста',
+	'Class:CMDBChangeOpSetAttributeText+' => 'отслеживание изменения текста',
+	'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Предыдущие данные',
+	'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'предыдущее содержимое атрибута',
+));
+
+//
+// Class: Event
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:Event' => 'Журнал событий',
+	'Class:Event+' => 'Внутренние событие приложения',
+	'Class:Event/Attribute:message' => 'Сообщение',
+	'Class:Event/Attribute:message+' => 'Краткое описание события',
+	'Class:Event/Attribute:date' => 'Дата',
+	'Class:Event/Attribute:date+' => 'Дата и время регистрации события',
+	'Class:Event/Attribute:userinfo' => 'Пользователь',
+	'Class:Event/Attribute:userinfo+' => 'Пользователь, действия которого вызвали это событие',
+	'Class:Event/Attribute:finalclass' => 'тип',
+	'Class:Event/Attribute:finalclass+' => '',
+));
+
+//
+// Class: EventNotification
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:EventNotification' => 'Уведомление о событии',
+	'Class:EventNotification+' => 'Отслеживание отосланных уведомлений',
+	'Class:EventNotification/Attribute:trigger_id' => 'Триггер',
+	'Class:EventNotification/Attribute:trigger_id+' => 'Сработавший триггер',
+	'Class:EventNotification/Attribute:action_id' => 'Действие',
+	'Class:EventNotification/Attribute:action_id+' => 'Выполненное действие',
+	'Class:EventNotification/Attribute:object_id' => 'ID объекта',
+	'Class:EventNotification/Attribute:object_id+' => 'Идентификатор объекта целевого класса триггера',
+));
+
+//
+// Class: EventNotificationEmail
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:EventNotificationEmail' => 'Уведомление по email',
+	'Class:EventNotificationEmail+' => 'Уведомление по email',
+	'Class:EventNotificationEmail/Attribute:to' => 'Кому',
+	'Class:EventNotificationEmail/Attribute:to+' => 'Кому',
+	'Class:EventNotificationEmail/Attribute:cc' => 'Копия',
+	'Class:EventNotificationEmail/Attribute:cc+' => 'Копия',
+	'Class:EventNotificationEmail/Attribute:bcc' => 'Скрытая копия',
+	'Class:EventNotificationEmail/Attribute:bcc+' => 'Скрытая копия',
+	'Class:EventNotificationEmail/Attribute:from' => 'От',
+	'Class:EventNotificationEmail/Attribute:from+' => 'Отправитель сообщения',
+	'Class:EventNotificationEmail/Attribute:subject' => 'Тема',
+	'Class:EventNotificationEmail/Attribute:subject+' => 'Тема',
+	'Class:EventNotificationEmail/Attribute:body' => 'Сообщение',
+	'Class:EventNotificationEmail/Attribute:body+' => 'Сообщение',
+	'Class:EventNotificationEmail/Attribute:attachments' => 'Вложения',
+	'Class:EventNotificationEmail/Attribute:attachments+' => '',
+));
+
+//
+// Class: EventIssue
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:EventIssue' => 'Выпуск события',
+	'Class:EventIssue+' => 'Отслеживание выпуска (warning, error, др.)',
+	'Class:EventIssue/Attribute:issue' => 'Выпуск',
+	'Class:EventIssue/Attribute:issue+' => 'Что произошло',
+	'Class:EventIssue/Attribute:impact' => 'Воздействие',
+	'Class:EventIssue/Attribute:impact+' => 'Последствия',
+	'Class:EventIssue/Attribute:page' => 'Страница',
+	'Class:EventIssue/Attribute:page+' => 'Точка входа HTTP',
+	'Class:EventIssue/Attribute:arguments_post' => 'Отправленные аргументы',
+	'Class:EventIssue/Attribute:arguments_post+' => 'Аргументы HTTP POST',
+	'Class:EventIssue/Attribute:arguments_get' => 'Аргументы URL',
+	'Class:EventIssue/Attribute:arguments_get+' => 'Аргументы HTTP GET',
+	'Class:EventIssue/Attribute:callstack' => 'Стек вызовов',
+	'Class:EventIssue/Attribute:callstack+' => 'Стек вызовов',
+	'Class:EventIssue/Attribute:data' => 'Данные',
+	'Class:EventIssue/Attribute:data+' => 'Подробнее',
+));
+
+//
+// Class: EventWebService
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', 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+' => 'Все удачн./неудачн.',
+	'Class:EventWebService/Attribute:log_info' => 'Журнал',
+	'Class:EventWebService/Attribute:log_info+' => 'Результаты журнала',
+	'Class:EventWebService/Attribute:log_warning' => 'Лог предупреждений',
+	'Class:EventWebService/Attribute:log_warning+' => 'Результаты логов предупреждений',
+	'Class:EventWebService/Attribute:log_error' => 'Лог ошибок',
+	'Class:EventWebService/Attribute:log_error+' => 'Результаты логов ошибок',
+	'Class:EventWebService/Attribute:data' => 'Данные',
+	'Class:EventWebService/Attribute:data+' => 'Результаты данных',
+));
+
+//
+// Class: EventLoginUsage
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:EventLoginUsage' => 'Статистика авторизаций~~',
+	'Class:EventLoginUsage+' => 'Connection to the application',
+	'Class:EventLoginUsage/Attribute:user_id' => 'Логин~~',
+	'Class:EventLoginUsage/Attribute:user_id+' => 'Login',
 	'Class:EventLoginUsage/Attribute:contact_name' => 'Имя пользователя~~',
-	'Class:EventLoginUsage/Attribute:contact_name+' => '',
+	'Class:EventLoginUsage/Attribute:contact_name+' => 'Имя пользователя',
 	'Class:EventLoginUsage/Attribute:contact_email' => 'Email пользователя~~',
-	'Class:EventLoginUsage/Attribute:contact_email+' => '',
+	'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User',
+));
+
+//
+// Class: Action
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Action' => 'Заказное действие',
 	'Class:Action+' => 'Действие определённое пользователем',
 	'Class:Action/Attribute:name' => 'Имя',
@@ -428,8 +409,55 @@ Operators:<br/>
 	'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' => 'Уведомление по email',
+	'Class:ActionEmail+' => '',
+	'Class:ActionEmail/Attribute:test_recipient' => 'Проверочный получатель',
+	'Class:ActionEmail/Attribute:test_recipient+' => 'Получатель, если уведомление в статусе "Проходит проверку"',
+	'Class:ActionEmail/Attribute:from' => 'От',
+	'Class:ActionEmail/Attribute:from+' => 'Будет отослано в заголовке email',
+	'Class:ActionEmail/Attribute:reply_to' => 'Ответить на',
+	'Class:ActionEmail/Attribute:reply_to+' => 'Будет отослано в заголовке email',
+	'Class:ActionEmail/Attribute:to' => 'Кому',
+	'Class:ActionEmail/Attribute:to+' => 'Получатель email',
+	'Class:ActionEmail/Attribute:cc' => 'Копия',
+	'Class:ActionEmail/Attribute:cc+' => 'Копия',
+	'Class:ActionEmail/Attribute:bcc' => 'Скр. копия',
+	'Class:ActionEmail/Attribute:bcc+' => 'Скрытая копия',
+	'Class:ActionEmail/Attribute:subject' => 'тема',
+	'Class:ActionEmail/Attribute:subject+' => 'Заголовок письма',
+	'Class:ActionEmail/Attribute:body' => 'тело',
+	'Class:ActionEmail/Attribute:body+' => 'Содержимое письма',
+	'Class:ActionEmail/Attribute:importance' => 'значение',
+	'Class:ActionEmail/Attribute:importance+' => 'Флаг значения',
+	'Class:ActionEmail/Attribute:importance/Value:low' => 'низкий',
+	'Class:ActionEmail/Attribute:importance/Value:low+' => 'низкий',
+	'Class:ActionEmail/Attribute:importance/Value:normal' => 'нормальный',
+	'Class:ActionEmail/Attribute:importance/Value:normal+' => 'нормальный',
+	'Class:ActionEmail/Attribute:importance/Value:high' => 'высокий',
+	'Class:ActionEmail/Attribute:importance/Value:high+' => 'высокий',
+));
+
+//
+// Class: Trigger
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:Trigger' => 'Триггер',
 	'Class:Trigger+' => 'Заказной триггер события',
 	'Class:Trigger/Attribute:description' => 'Описание',
@@ -438,21 +466,135 @@ Operators:<br/>
 	'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: TriggerOnPortalUpdate
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:TriggerOnPortalUpdate' => 'Триггер (при обновлении из портала)',
+	'Class:TriggerOnPortalUpdate+' => 'Trigger on a end-user\'s update from the portal',
+));
+
+//
+// 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: TriggerOnThresholdReached
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:TriggerOnThresholdReached' => 'Триггер (пороговое)~~',
+	'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached',
+	'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Секундомер~~',
+	'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '',
+	'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Порог~~',
+	'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '',
+));
+
+//
+// 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+' => 'Порядок выполнения действий',
+));
+
+//
+// Synchro Data Source
+//
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'Class:SynchroDataSource/Attribute:name' => 'Название',
+	'Class:SynchroDataSource/Attribute:name+' => 'Название',
+	'Class:SynchroDataSource/Attribute:description' => 'Описание',
+	'Class:SynchroDataSource/Attribute:status' => 'Статус', //TODO: enum values
+	'Class:SynchroDataSource/Attribute:scope_class' => 'Целевой класс',
+	'Class:SynchroDataSource/Attribute:user_id' => 'Пользователь~~',
+	'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Слать уведомления',
+	'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error',
+	'Class:SynchroDataSource/Attribute:url_icon' => 'Ссылка на иконку',
+	'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which iTop is synchronized',
+	'Class:SynchroDataSource/Attribute:url_application' => 'Ссылки программ',
+	'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the iTop object in the external application with which iTop is synchronized (if applicable). Possible placeholders: $this->attribute$ and $replica->primary_key$',
+	'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Политика согласования', //TODO enum values
+	'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Интервал полной нагрузки~~',
+	'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'A complete reload of all data must occur at least as often as specified here',
+	'Class:SynchroDataSource/Attribute:action_on_zero' => 'Действие при нуле',
+	'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Action taken when the search returns no object',
+	'Class:SynchroDataSource/Attribute:action_on_one' => 'Действие при единице',
+	'Class:SynchroDataSource/Attribute:action_on_one+' => 'Action taken when the search returns exactly one object',
+	'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Действия при множестве~~',
+	'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Action taken when the search returns more than one object',
+	'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Разрешено',
+	'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Who is allowed to delete synchronized objects',
+	'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Разрешено',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Никто~~',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Только администратор~~',
 	'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'Все пользователи~~',
+	'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Обновить правила~~',
+	'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'Syntax: field_name:value; ...',
+	'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Время "жизни"',
+	'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'How much time an obsolete object is kept before being deleted',
+	'Class:SynchroDataSource/Attribute:database_table_name' => 'Таблица данных',
+	'Class:SynchroDataSource/Attribute:database_table_name+' => 'Name of the table to store the synchronization data. If left empty, a default name will be computed.',
 	'SynchroDataSource:Description' => 'Описание',
 	'SynchroDataSource:Reconciliation' => 'Поиск и согласование~~',
 	'SynchroDataSource:Deletion' => 'Правила для удаления~~',
@@ -461,7 +603,7 @@ Operators:<br/>
 	'SynchroDataSource:Definition' => 'Definition~~',
 	'Core:SynchroAttributes' => 'Аттрибуты~~',
 	'Core:SynchroStatus' => 'Свойства~~',
-	'Core:Synchro:ErrorsLabel' => 'Ошибки~~',
+	'Core:Synchro:ErrorsLabel' => 'Ошибки~~',	
 	'Core:Synchro:CreatedLabel' => 'Создан~~',
 	'Core:Synchro:ModifiedLabel' => 'Изменен~~',
 	'Core:Synchro:UnchangedLabel' => 'Неизменен~~',
@@ -478,7 +620,7 @@ Operators:<br/>
 	'Core:Synchro:SynchroEndedOn_Date' => 'Синхронизация была закончена в %1$s.~~',
 	'Core:Synchro:SynchroRunningStartedOn_Date' => 'Синхронизация запущена в %1$s сейчас в процессе...~~',
 	'Menu:DataSources' => 'Синхронизация данных',
-	'Menu:DataSources+' => '',
+	'Menu:DataSources+' => 'All Synchronization Data Sources',
 	'Core:Synchro:label_repl_ignored' => 'Игнор. (%1$s)~~',
 	'Core:Synchro:label_repl_disappeared' => 'Невид. (%1$s)~~',
 	'Core:Synchro:label_repl_existing' => 'Existing (%1$s)~~',
@@ -488,17 +630,18 @@ Operators:<br/>
 	'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' => 'Обновлен (%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:Synchro:History' => 'История синхронизаций~~',
 	'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: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~~',
@@ -507,15 +650,15 @@ Operators:<br/>
 	'Core:SynchroReplica:ListOfReplicas' => 'List of Replica~~',
 	'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primary Key)~~',
 	'Core:SynchroAtt:attcode' => 'Аттрибут~~',
-	'Core:SynchroAtt:attcode+' => '',
+	'Core:SynchroAtt:attcode+' => 'Field of the object',
 	'Core:SynchroAtt:reconciliation' => 'Reconciliation ?~~',
-	'Core:SynchroAtt:reconciliation+' => '',
+	'Core:SynchroAtt:reconciliation+' => 'Used for searching',
 	'Core:SynchroAtt:update' => 'Обновить?',
-	'Core:SynchroAtt:update+' => '',
+	'Core:SynchroAtt:update+' => 'Used to update the object',
 	'Core:SynchroAtt:update_policy' => 'Политика обновлений~~',
-	'Core:SynchroAtt:update_policy+' => '',
+	'Core:SynchroAtt:update_policy+' => 'Behavior of the updated field',
 	'Core:SynchroAtt:reconciliation_attcode' => 'Reconciliation Key~~',
-	'Core:SynchroAtt:reconciliation_attcode+' => '',
+	'Core:SynchroAtt:reconciliation_attcode+' => 'Attribute Code for the External Key Reconciliation',
 	'Core:SyncDataExchangeComment' => '(Data Synchro)~~',
 	'Core:Synchro:ListOfDataSources' => 'Список данных:~~',
 	'Core:Synchro:LastSynchro' => 'Последняя синхронизация:',
@@ -531,13 +674,110 @@ Operators:<br/>
 	'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, Предупреждений %3$s.~~',
 	'Core:SynchroReplica:TargetObject' => 'Синхронизировано объектов: %1$s~~',
+	'Class:AsyncSendEmail' => 'Email (asynchronous)~~',
+	'Class:AsyncSendEmail/Attribute:to' => 'Кому~~',
+	'Class:AsyncSendEmail/Attribute:subject' => 'Получатель~~',
 	'Class:AsyncSendEmail/Attribute:body' => 'Тело~~',
 	'Class:AsyncSendEmail/Attribute:header' => 'Заголовок~~',
-	'Core:ExecProcess:Code1' => 'Неверная команда или команда завершена с ошибкой.(возможно, неверное имя скрипта)~~',
+	'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Шифрованный пароль',
+	'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Предыдущее значение~~',
+	'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field~~',
+	'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Предыдущее значение~~',
+	'Class:CMDBChangeOpSetAttributeCaseLog' => 'Лог',
+	'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Посл.значение',
+	'Class:SynchroDataSource' => 'Синх.исходные данные',
+	'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Имплементация',
+	'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Устаревший~~',
+	'Class:SynchroDataSource/Attribute:status/Value:production' => 'Производство~~',
+	'Class:SynchroDataSource/Attribute:scope_restriction' => 'Объем ограничений',
+	'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Использовать аттрибуты',
+	'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Использовать primary_key значение',
+	'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Создать~~',
+	'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Ошибка~~',
+	'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Ошибка~~',
+	'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Обновить~~',
+	'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Создать~~',
+	'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Ошибка~~',
+	'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Взять первый (случайно?)~~',
+	'Class:SynchroDataSource/Attribute:delete_policy' => 'Удалить правило~~',
+	'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Удалить~~',
+	'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Игнорировать~~',
+	'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Обновить~~',
+	'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Обновить и удалить',
+	'Class:SynchroDataSource/Attribute:attribute_list' => 'Список свойств~~',
+	'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Только администраторы~~',
+	'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Каждый может удалить объект',
+	'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Никто',
+	'Class:SynchroAttribute' => 'Синх.характеристики~~',
+	'Class:SynchroAttribute/Attribute:sync_source_id' => 'Синхронизация данных',
+	'Class:SynchroAttribute/Attribute:attcode' => 'Код аттрибута',
+	'Class:SynchroAttribute/Attribute:update' => 'Обновить',
+	'Class:SynchroAttribute/Attribute:reconcile' => 'Согласование',
+	'Class:SynchroAttribute/Attribute:update_policy' => 'Обновить политику',
+	'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Заблокирован',
+	'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Разблокирован',
+	'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Инициализация если пусто',
+	'Class:SynchroAttribute/Attribute:finalclass' => 'Класс~~',
+	'Class:SynchroAttExtKey' => 'Synchro Attribute (ExtKey)~~',
+	'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Аттрибут согласования',
+	'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' => 'Синх.исходные данные',
+	'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' => 'Посл.ошибка',
+	'Class:SynchroLog/Attribute:traces' => 'Слежения',
+	'Class:SynchroReplica' => 'Synchro Replica~~',
+	'Class:SynchroReplica/Attribute:sync_source_id' => 'Синх.исходные данные',
+	'Class:SynchroReplica/Attribute:dest_id' => 'Назначение объекта',
+	'Class:SynchroReplica/Attribute:dest_class' => 'Назначение типа',
+	'Class:SynchroReplica/Attribute:status_last_seen' => 'Был виден',
+	'Class:SynchroReplica/Attribute:status' => 'Статус~~',
+	'Class:SynchroReplica/Attribute:status/Value:modified' => 'Изменен',
+	'Class:SynchroReplica/Attribute:status/Value:new' => 'Новый',
+	'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Устаревший',
+	'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Сирота',
+	'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Синхронизирован',
+	'Class:SynchroReplica/Attribute:status_dest_creator' => 'Объект создан',
+	'Class:SynchroReplica/Attribute:status_last_error' => 'Посл.ошибка',
+	'Class:SynchroReplica/Attribute:status_last_warning' => 'Предупреждения',
+	'Class:SynchroReplica/Attribute:info_creation_date' => 'Дата создания',
+	'Class:SynchroReplica/Attribute:info_last_modified' => 'Дата последнего изменения',
+	'Class:appUserPreferences' => 'Свойства пользователей',
+	'Class:appUserPreferences/Attribute:userid' => 'Пользователь',
+	'Class:appUserPreferences/Attribute:preferences' => 'Свойства',
+	'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~~',
 ));
+
+//
+// Attribute Duration
+//
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+	'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~~',		
+));
+
 ?>

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 390 - 193
dictionaries/ru.dictionary.itop.ui.php


+ 1 - 1
readme.txt

@@ -50,7 +50,7 @@ Everaldo Coelho and the Oxygen Team for their wonderful icons.
 The JQuery team and 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 and Shamil Khamit for the Russian translation
+Vladimir Kunin, 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

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio