Przeglądaj źródła

Russian updated (source: Shamil Khamit)

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@2512 a333f486-631f-4898-b8df-5754b55c2be0
romainq 12 lat temu
rodzic
commit
47f6382f16

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

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

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

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