mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-22 10:08:45 +02:00
Merge remote-tracking branch 'origin/master' into develop
# Conflicts: # dictionaries/sk.dictionary.itop.core.php
This commit is contained in:
@@ -3525,14 +3525,13 @@ EOF
|
||||
{
|
||||
if (preg_match("/^attr_$sSubFormPrefix(.*)$/", $sKey, $aMatches))
|
||||
{
|
||||
$sLinkClass = $oAttDef->GetLinkedClass();
|
||||
$oLinkAttDef = MetaModel::GetAttributeDef($sLinkClass, $aMatches[1]);
|
||||
$oLinkAttDef = MetaModel::GetAttributeDef($sObjClass, $aMatches[1]);
|
||||
// Recursing over n:n link datetime attributes
|
||||
// Note: We might need to do it with other attribute types, like Document or redundancy setting.
|
||||
if ($oLinkAttDef instanceof AttributeDateTime)
|
||||
{
|
||||
$aObjData[$aMatches[1]] = $this->PrepareValueFromPostedForm($sSubFormPrefix,
|
||||
$aMatches[1], $sLinkClass, $aData);
|
||||
$aMatches[1], $sObjClass, $aData);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -3549,26 +3548,19 @@ EOF
|
||||
foreach($aRawToBeModified as $iObjKey => $aData)
|
||||
{
|
||||
$sSubFormPrefix = $aData['formPrefix'];
|
||||
$sObjClass = isset($aData['class']) ? $aData['class'] : $oAttDef->GetLinkedClass();
|
||||
$aObjData = array();
|
||||
foreach($aData as $sKey => $value)
|
||||
{
|
||||
if (preg_match("/^attr_$sSubFormPrefix(.*)$/", $sKey, $aMatches))
|
||||
{
|
||||
$sLinkClass = $oAttDef->GetLinkedClass();
|
||||
if ($oAttDef->IsIndirect())
|
||||
$oLinkAttDef = MetaModel::GetAttributeDef($sObjClass, $aMatches[1]);
|
||||
// Recursing over n:n link datetime attributes
|
||||
// Note: We might need to do it with other attribute types, like Document or redundancy setting.
|
||||
if ($oLinkAttDef instanceof AttributeDateTime)
|
||||
{
|
||||
$oLinkAttDef = MetaModel::GetAttributeDef($sLinkClass, $aMatches[1]);
|
||||
// Recursing over n:n link datetime attributes
|
||||
// Note: We might need to do it with other attribute types, like Document or redundancy setting.
|
||||
if ($oLinkAttDef instanceof AttributeDateTime)
|
||||
{
|
||||
$aObjData[$aMatches[1]] = $this->PrepareValueFromPostedForm($sSubFormPrefix,
|
||||
$aMatches[1], $sLinkClass, $aData);
|
||||
}
|
||||
else
|
||||
{
|
||||
$aObjData[$aMatches[1]] = $value;
|
||||
}
|
||||
$aObjData[$aMatches[1]] = $this->PrepareValueFromPostedForm($sSubFormPrefix,
|
||||
$aMatches[1], $sObjClass, $aData);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
//
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
//
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
//
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
@@ -22,7 +22,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Attachment:Max_Ko' => '(Максимальный размер файла: %1$s кБ)',
|
||||
'Attachments:NoAttachment' => 'Нет вложений.',
|
||||
'Attachments:PreviewNotAvailable' => 'Предварительный просмотр не доступен для этого типа вложений.',
|
||||
'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~',
|
||||
'Attachments:Error:FileTooLarge' => 'Файл слишком велик для загрузки. %1$s',
|
||||
));
|
||||
|
||||
//
|
||||
@@ -30,18 +30,18 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
//
|
||||
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:Attachment' => 'Attachment~~',
|
||||
'Class:Attachment' => 'Вложение',
|
||||
'Class:Attachment+' => '',
|
||||
'Class:Attachment/Attribute:expire' => 'Expire~~',
|
||||
'Class:Attachment/Attribute:expire' => 'Истекает',
|
||||
'Class:Attachment/Attribute:expire+' => '',
|
||||
'Class:Attachment/Attribute:temp_id' => 'Temp id~~',
|
||||
'Class:Attachment/Attribute:temp_id' => 'Временный Id',
|
||||
'Class:Attachment/Attribute:temp_id+' => '',
|
||||
'Class:Attachment/Attribute:item_class' => 'Item class~~',
|
||||
'Class:Attachment/Attribute:item_class' => 'Класс объекта',
|
||||
'Class:Attachment/Attribute:item_class+' => '',
|
||||
'Class:Attachment/Attribute:item_id' => 'Item id~~',
|
||||
'Class:Attachment/Attribute:item_id' => 'Id объекта',
|
||||
'Class:Attachment/Attribute:item_id+' => '',
|
||||
'Class:Attachment/Attribute:item_org_id' => 'Item org id~~',
|
||||
'Class:Attachment/Attribute:item_org_id' => 'Id организации объекта',
|
||||
'Class:Attachment/Attribute:item_org_id+' => '',
|
||||
'Class:Attachment/Attribute:contents' => 'Contents~~',
|
||||
'Class:Attachment/Attribute:contents' => 'Содержимое',
|
||||
'Class:Attachment/Attribute:contents+' => '',
|
||||
));
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
@@ -27,7 +27,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'bkp-week-days' => 'Резервное копирование будет выполняться <b>каждый %1$s в %2$s</b>',
|
||||
'bkp-retention' => 'Не более <b>%1$d файлов резервных копий будут храниться</b> в целевом каталоге.',
|
||||
'bkp-next-to-delete' => 'Будет удалена при следующем запуске резервного копирования (см. параметр \\"retention_count\\")',
|
||||
'bkp-table-file' => 'Файл',
|
||||
'bkp-table-file' => 'Файл',
|
||||
'bkp-table-file+' => 'Только файлы с расширением .zip считаются файлами резервных копий.',
|
||||
'bkp-table-size' => 'Размер',
|
||||
'bkp-table-size+' => '',
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
@@ -30,8 +30,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI-ChangeManagementOverview-Last-7-days' => 'Количество изменений за 7 дней',
|
||||
'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Изменения по домену за 7 дней',
|
||||
'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Изменения по статусу за 7 дней',
|
||||
'Tickets:Related:OpenChanges' => 'Open changes~~',
|
||||
'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~',
|
||||
'Tickets:Related:OpenChanges' => 'Открытые изменения',
|
||||
'Tickets:Related:RecentChanges' => 'Недавние изменения (72ч)',
|
||||
));
|
||||
|
||||
// Dictionnay conventions
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
@@ -16,11 +16,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'config-apply' => 'Применить',
|
||||
'config-apply-title' => 'Применить (Ctrl+S)',
|
||||
'config-cancel' => 'Сбросить',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-saved' => 'Изменения успешно сохранены.',
|
||||
'config-confirm-cancel' => 'Ваши изменения будут утеряны.',
|
||||
'config-no-change' => 'Изменений нет: файл не был изменён.',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-reverted' => 'Изменения были сброшены.',
|
||||
'config-parse-error' => 'Строка %2$d: %1$s.<br/>Файл не был обновлен.',
|
||||
'config-current-line' => 'Редактируемая строка: %1$s',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
'config-saved-warning-db-password' => 'Изменения успешно сохранены, но резервная копия не будет работать из-за неподдерживаемых символов в пароле базы данных.',
|
||||
));
|
||||
|
||||
@@ -1,24 +1,12 @@
|
||||
<?php
|
||||
/**
|
||||
* Localized data
|
||||
* Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* 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/>
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
// Dictionary entries go here
|
||||
|
||||
@@ -1,24 +1,12 @@
|
||||
<?php
|
||||
/**
|
||||
* Localized data
|
||||
* Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* 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/>
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
// Dictionary entries go here
|
||||
|
||||
@@ -1,35 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* Localized data
|
||||
* Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* 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/>
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop instance~~',
|
||||
'Menu:iTopHub' => 'iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Подключение к iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Перейдите в iTop Hub, чтобы обновить ваш экземпляр iTop',
|
||||
'Menu:iTopHub:Register:Description' => '<p>Get access to your community platform iTop Hub!</br>Find all the content and information you need, manage your instances through personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Установленные расширения',
|
||||
'Menu:iTopHub:MyExtensions+' => 'Расширения, развернутые на данном экземпляре iTop',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Получить расширения из iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Найдите дополнительные расширения на iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !</br>Find the ones that will help you customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'iTopHub:CloseBtn' => 'Close~~',
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
@@ -223,7 +223,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Невозможно назначить этот же инцидент в качестве родительского',
|
||||
|
||||
'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets',
|
||||
'Class:Incident/Method:ResolveChildTickets+' => 'Cascade the resolution to child ticket (ev_autoresolve), and align the following characteristics: service, team, agent, resolution info',
|
||||
'Class:Incident/Method:ResolveChildTickets+' => 'Каскадное решение дочерних тикетов (ev_autoresolve) с установкой следующих параметров: услуга, команда, агент, информация о решении.',
|
||||
'Tickets:Related:OpenIncidents' => 'Открытые инциденты',
|
||||
));
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
//
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
// Portal
|
||||
@@ -15,24 +15,24 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Page:Home' => 'Домашняя страница',
|
||||
'Page:GoPortalHome' => 'Домашняя страница',
|
||||
'Page:GoPreviousPage' => 'Предыдущяя страница',
|
||||
'Page:ReloadPage' => 'Перезагрузить страницу',
|
||||
'Page:ReloadPage' => 'Перезагрузить страницу',
|
||||
'Portal:Button:Submit' => 'Применить',
|
||||
'Portal:Button:Apply' => 'Обновить',
|
||||
'Portal:Button:Apply' => 'Обновить',
|
||||
'Portal:Button:Cancel' => 'Отменить',
|
||||
'Portal:Button:Close' => 'Закрыть',
|
||||
'Portal:Button:Add' => 'Добавить',
|
||||
'Portal:Button:Remove' => 'Удалить',
|
||||
'Portal:Button:Delete' => 'Удалить',
|
||||
'Portal:EnvironmentBanner:Title' => 'You are currently in <strong>%1$s</strong> mode~~',
|
||||
'Portal:EnvironmentBanner:GoToProduction' => 'Go back to PRODUCTION mode~~',
|
||||
'Error:HTTP:400' => 'Bad request~~',
|
||||
'Error:HTTP:401' => 'Ошибка аутентификации',
|
||||
'Error:HTTP:404' => 'Страница не найдена',
|
||||
'Portal:EnvironmentBanner:Title' => 'Вы находитесь в режиме <strong>%1$s</strong>',
|
||||
'Portal:EnvironmentBanner:GoToProduction' => 'Вернуться в режим PRODUCTION',
|
||||
'Error:HTTP:400' => 'Некорректный запрос',
|
||||
'Error:HTTP:401' => 'Ошибка аутентификации',
|
||||
'Error:HTTP:404' => 'Страница не найдена',
|
||||
'Error:HTTP:500' => 'Упс! Произошла ошибка.',
|
||||
'Error:HTTP:GetHelp' => 'Пожалуйста, свяжитесь с вашим администратором %1$s, если проблема сохраняется.',
|
||||
'Error:XHR:Fail' => 'Не удалось загрузить данные. Пожалуйста, свяжитесь с вашим администратором %1$s.',
|
||||
'Portal:ErrorUserLoggedOut' => 'Вы вышли из системы. Выполните вход, чтобы продолжить работу.',
|
||||
'Portal:Datatables:Language:Processing' => 'Пожалуйста, подождите...',
|
||||
'Portal:ErrorUserLoggedOut' => 'Вы вышли из системы. Выполните вход, чтобы продолжить работу.',
|
||||
'Portal:Datatables:Language:Processing' => 'Пожалуйста, подождите...',
|
||||
'Portal:Datatables:Language:Search' => 'Фильтр :',
|
||||
'Portal:Datatables:Language:LengthMenu' => 'Показывать _MENU_ элементов на странице',
|
||||
'Portal:Datatables:Language:ZeroRecords' => 'Нет записей',
|
||||
@@ -49,9 +49,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Portal:Datatables:Language:Sort:Descending' => 'Включить сортировку по убыванию',
|
||||
'Portal:Autocomplete:NoResult' => 'Нет данных',
|
||||
'Portal:Attachments:DropZone:Message' => 'Перетащите файл для добавления вложения',
|
||||
'Portal:File:None' => 'No file~~',
|
||||
'Portal:File:None' => 'Нет файла',
|
||||
'Portal:File:DisplayInfo' => '<a href="%2$s" class="file_download_link">%1$s</a>~~',
|
||||
'Portal:File:DisplayInfo+' => '%1$s (%2$s) <a href="%3$s" class="file_open_link" target="_blank">Open</a> / <a href="%4$s" class="file_download_link">Download</a>~~',
|
||||
'Portal:File:DisplayInfo+' => '%1$s (%2$s) <a href="%3$s" class="file_open_link" target="_blank">Открыть</a> / <a href="%4$s" class="file_download_link">Скачать</a>',
|
||||
'Portal:Calendar-FirstDayOfWeek' => 'ru', //work with moment.js locales
|
||||
));
|
||||
|
||||
@@ -71,7 +71,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
|
||||
// AggregatePageBrick
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard~~',
|
||||
'Brick:Portal:AggregatePage:DefaultTitle' => 'Дашборд',
|
||||
));
|
||||
|
||||
// BrowseBrick brick
|
||||
@@ -79,7 +79,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Brick:Portal:Browse:Name' => 'Просмотр элементов',
|
||||
'Brick:Portal:Browse:Mode:List' => 'Список',
|
||||
'Brick:Portal:Browse:Mode:Tree' => 'Дерево',
|
||||
'Brick:Portal:Browse:Mode:Mosaic' => 'Плитки',
|
||||
'Brick:Portal:Browse:Mode:Mosaic' => 'Плитки',
|
||||
'Brick:Portal:Browse:Action:Drilldown' => 'Детализация',
|
||||
'Brick:Portal:Browse:Action:View' => 'Подробно',
|
||||
'Brick:Portal:Browse:Action:Edit' => 'Изменить',
|
||||
@@ -94,8 +94,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Brick:Portal:Manage:Name' => 'Управление элементами',
|
||||
'Brick:Portal:Manage:Table:NoData' => 'Нет элементов',
|
||||
'Brick:Portal:Manage:Table:ItemActions' => 'Действия',
|
||||
'Brick:Portal:Manage:DisplayMode:list' => 'Список',
|
||||
'Brick:Portal:Manage:Table:ItemActions' => 'Действия',
|
||||
'Brick:Portal:Manage:DisplayMode:list' => 'Список',
|
||||
'Brick:Portal:Manage:DisplayMode:pie-chart' => 'Круговая диаграмма',
|
||||
'Brick:Portal:Manage:DisplayMode:bar-chart' => 'Столбчатая диаграмма',
|
||||
'Brick:Portal:Manage:Others' => 'Другие',
|
||||
@@ -123,12 +123,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
// CreateBrick brick
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Brick:Portal:Create:Name' => 'Быстрое создание',
|
||||
'Brick:Portal:Create:ChooseType' => 'Пожалуйста, выберите тип',
|
||||
'Brick:Portal:Create:ChooseType' => 'Пожалуйста, выберите тип',
|
||||
));
|
||||
|
||||
// Filter brick
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Brick:Portal:Filter:Name' => 'Фильтр',
|
||||
'Brick:Portal:Filter:SearchInput:Placeholder' => 'например, подключить wi-fi',
|
||||
'Brick:Portal:Filter:SearchInput:Submit' => 'Искать',
|
||||
'Brick:Portal:Filter:Name' => 'Фильтр',
|
||||
'Brick:Portal:Filter:SearchInput:Placeholder' => 'например, подключить wi-fi',
|
||||
'Brick:Portal:Filter:SearchInput:Submit' => 'Искать',
|
||||
));
|
||||
|
||||
@@ -5,23 +5,23 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Menu:ProblemManagement' => 'Управление проблемами',
|
||||
'Menu:ProblemManagement+' => 'Управление проблемами',
|
||||
'Menu:Problem:Overview' => 'Обзор',
|
||||
'Menu:Problem:Overview+' => 'Управление проблемами - Обзор',
|
||||
'Menu:NewProblem' => 'Новая проблема',
|
||||
'Menu:NewProblem+' => 'Создать новую проблему',
|
||||
'Menu:SearchProblems' => 'Поиск проблем',
|
||||
'Menu:SearchProblems+' => 'Поиск проблем',
|
||||
'Menu:Problem:Shortcuts' => 'Ярлыки',
|
||||
'Menu:Problem:MyProblems' => 'Назначенные мне',
|
||||
'Menu:Problem:MyProblems+' => 'Назначенные мне проблемы',
|
||||
'Menu:Problem:OpenProblems' => 'Открытые',
|
||||
'Menu:Problem:OpenProblems+' => 'Все открытые проблемы',
|
||||
'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' => 'Проблемы по приоритету',
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
@@ -202,8 +202,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:UserRequest/Attribute:parent_change_id+' => '',
|
||||
'Class:UserRequest/Attribute:parent_change_ref' => 'Родительское изменение',
|
||||
'Class:UserRequest/Attribute:parent_change_ref+' => '',
|
||||
'Class:UserRequest/Attribute:parent_incident_ref' => 'Parent incident ref~~',
|
||||
'Class:UserRequest/Attribute:parent_incident_ref+' => '~~',
|
||||
'Class:UserRequest/Attribute:parent_incident_ref' => 'Родительский инцидент',
|
||||
'Class:UserRequest/Attribute:parent_incident_ref+' => '',
|
||||
'Class:UserRequest/Attribute:related_request_list' => 'Дочерние запросы',
|
||||
'Class:UserRequest/Attribute:related_request_list+' => 'Дочерние запросы',
|
||||
'Class:UserRequest/Attribute:public_log' => 'Общий журнал',
|
||||
@@ -249,7 +249,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Невозможно назначить этот же запрос в качестве родительского',
|
||||
|
||||
'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets',
|
||||
'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info',
|
||||
'Class:UserRequest/Method:ResolveChildTickets+' => 'Каскадное решение дочерних запросов (ev_autoresolve) с установкой следующих параметров: услуга, команда, агент, информация о решении.',
|
||||
));
|
||||
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
@@ -277,7 +277,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Portal:ChooseYourFavoriteLanguage' => 'Выберите язык',
|
||||
|
||||
'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets',
|
||||
'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info',
|
||||
'Class:UserRequest/Method:ResolveChildTickets+' => 'Каскадное решение дочерних запросов (ev_autoresolve) с установкой следующих параметров: услуга, команда, агент, информация о решении.',
|
||||
));
|
||||
|
||||
|
||||
|
||||
@@ -5,34 +5,34 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
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:ServiceManagement' => 'Управление услугами',
|
||||
'Menu:ServiceManagement+' => 'Управление услугами',
|
||||
'Menu:Service:Overview' => 'Обзор',
|
||||
'Menu:Service:Overview+' => 'Управление услугами - Обзор',
|
||||
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Договоры по уровню услуги',
|
||||
'UI-ServiceManagementMenu-ContractsByStatus' => 'Договоры по статусу',
|
||||
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Договоры, оканчивающиеся в течение 30-ти дней',
|
||||
|
||||
'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: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)',
|
||||
|
||||
));
|
||||
|
||||
@@ -214,8 +214,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:ServiceFamily+' => '',
|
||||
'Class:ServiceFamily/Attribute:name' => 'Название',
|
||||
'Class:ServiceFamily/Attribute:name+' => '',
|
||||
'Class:ServiceFamily/Attribute:icon' => 'Icon~~',
|
||||
'Class:ServiceFamily/Attribute:icon+' => '~~',
|
||||
'Class:ServiceFamily/Attribute:icon' => 'Изображение',
|
||||
'Class:ServiceFamily/Attribute:icon+' => '',
|
||||
'Class:ServiceFamily/Attribute:services_list' => 'Услуги',
|
||||
'Class:ServiceFamily/Attribute:services_list+' => 'Связанные услуги',
|
||||
));
|
||||
@@ -235,6 +235,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:Service/Attribute:organization_name+' => '',
|
||||
'Class:Service/Attribute:description' => 'Описание',
|
||||
'Class:Service/Attribute:description+' => '',
|
||||
'Class:Service/Attribute:servicefamily_id' => 'Пакет услуг',
|
||||
'Class:Service/Attribute:servicefamily_id+' => '',
|
||||
'Class:Service/Attribute:servicefamily_name' => 'Пакет услуг',
|
||||
'Class:Service/Attribute:servicefamily_name+' => '',
|
||||
'Class:Service/Attribute:documents_list' => 'Документы',
|
||||
'Class:Service/Attribute:documents_list+' => 'Связанные документы',
|
||||
'Class:Service/Attribute:contacts_list' => 'Контакты',
|
||||
@@ -247,8 +251,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:Service/Attribute:status/Value:obsolete+' => 'Устаревший',
|
||||
'Class:Service/Attribute:status/Value:production' => 'Эксплуатация',
|
||||
'Class:Service/Attribute:status/Value:production+' => 'Эксплуатация',
|
||||
'Class:Service/Attribute:icon' => 'Icon~~',
|
||||
'Class:Service/Attribute:icon+' => '~~',
|
||||
'Class:Service/Attribute:icon' => 'Изображение',
|
||||
'Class:Service/Attribute:icon+' => '',
|
||||
'Class:Service/Attribute:customercontracts_list' => 'Договоры с заказчиками',
|
||||
'Class:Service/Attribute:customercontracts_list+' => 'Договоры с заказчиками, по которым предоставляется услуга',
|
||||
'Class:Service/Attribute:servicesubcategories_list' => 'Подкатегории услуги',
|
||||
@@ -397,18 +401,18 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:lnkSLAToSLT/Attribute:sla_name+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_id+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_name' => 'Название SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_name+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metric~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT request type~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT ticket priority~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT value~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT value unit~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Метрика SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_metric+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Тип тикета',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Приоритет тикета',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value' => 'Значение SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Единицы SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '',
|
||||
));
|
||||
|
||||
//
|
||||
|
||||
@@ -5,38 +5,38 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
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:ServiceManagement' => 'Управление услугами',
|
||||
'Menu:ServiceManagement+' => 'Управление услугами',
|
||||
'Menu:Service:Overview' => 'Обзор',
|
||||
'Menu:Service:Overview+' => 'Управление услугами - Обзор',
|
||||
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Договоры по уровню услуг',
|
||||
'UI-ServiceManagementMenu-ContractsByStatus' => 'Договоры по статусу',
|
||||
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Договоры, оканчивающиеся в течение 30-ти дней',
|
||||
|
||||
'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+' => 'Каталог процедур',
|
||||
'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+' => 'Каталог процедур',
|
||||
|
||||
|
||||
|
||||
@@ -396,18 +396,18 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:lnkSLAToSLT/Attribute:sla_name+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_id+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_name' => 'Название SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_name+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Slt metric~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Slt request type~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Slt ticket priority~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value' => 'Slt value~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Slt value unit~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Метрика SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_metric+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Тип тикета',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Приоритет тикета',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value' => 'Значение SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value+' => '',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Единицы SLT',
|
||||
'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '',
|
||||
));
|
||||
|
||||
//
|
||||
|
||||
@@ -1,24 +1,12 @@
|
||||
<?php
|
||||
/**
|
||||
* Localized data
|
||||
* Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* 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/>
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
// Dictionary entries go here
|
||||
|
||||
@@ -1,24 +1,12 @@
|
||||
<?php
|
||||
/**
|
||||
* Localized data
|
||||
* Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* 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/>
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
// Dictionary entries go here
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
//
|
||||
@@ -46,7 +46,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:Ticket/Attribute:close_date+' => '',
|
||||
'Class:Ticket/Attribute:private_log' => 'Внутренний журнал',
|
||||
'Class:Ticket/Attribute:private_log+' => 'Информация внутреннего журнала недоступна пользователям портала',
|
||||
'Class:Ticket/Attribute:contacts_list' => 'Контакты',
|
||||
'Class:Ticket/Attribute:contacts_list' => 'Контакты',
|
||||
'Class:Ticket/Attribute:contacts_list+' => 'Все контакты, связанные с этим тикетом',
|
||||
'Class:Ticket/Attribute:functionalcis_list' => 'КЕ',
|
||||
'Class:Ticket/Attribute:functionalcis_list+' => 'Все конфигурационные единицы, на которые влияет этот тикет. Элементы, отмеченные как "Вычислено" автоматически считаются затронутыми и участвуют в анализе влияния. Элементы, отмеченные как "Не влияет" исключены из анализа.',
|
||||
@@ -100,8 +100,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Тикет',
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Название тикета',
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'КЕ',
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'КЕ',
|
||||
|
||||
@@ -1,24 +1,12 @@
|
||||
<?php
|
||||
/**
|
||||
* Localized data
|
||||
* Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* 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/>
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
// Dictionary entries go here
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
@@ -49,8 +49,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
//
|
||||
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:AbstractResource' => 'Abstract Resource~~',
|
||||
'Class:AbstractResource+' => '~~',
|
||||
'Class:AbstractResource' => 'Ресурс',
|
||||
'Class:AbstractResource+' => '',
|
||||
));
|
||||
|
||||
//
|
||||
@@ -58,8 +58,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
//
|
||||
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:ResourceAdminMenu' => 'Resource Admin Menu~~',
|
||||
'Class:ResourceAdminMenu+' => '~~',
|
||||
'Class:ResourceAdminMenu' => 'Меню Инструменты администратора',
|
||||
'Class:ResourceAdminMenu+' => '',
|
||||
));
|
||||
|
||||
//
|
||||
@@ -67,6 +67,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
//
|
||||
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~',
|
||||
'Class:ResourceRunQueriesMenu' => 'Меню Выполнение запросов',
|
||||
'Class:ResourceRunQueriesMenu+' => '~~',
|
||||
));
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
@@ -29,20 +29,20 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Core:AttributeObsolescenceDate' => 'Дата устаревания',
|
||||
'Core:AttributeObsolescenceDate+' => '',
|
||||
|
||||
'Core:AttributeTagSet' => 'Список тегов',
|
||||
'Core:AttributeTagSet+' => '',
|
||||
'Core:AttributeTagSet' => 'Список тегов',
|
||||
'Core:AttributeTagSet+' => '',
|
||||
'Core:AttributeSet:placeholder' => 'нажмите, чтобы добавить',
|
||||
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~',
|
||||
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~',
|
||||
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~',
|
||||
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~',
|
||||
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~',
|
||||
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~',
|
||||
|
||||
'Core:AttributeCaseLog' => 'Журнал',
|
||||
'Core:AttributeCaseLog+' => '',
|
||||
'Core:AttributeCaseLog' => 'Журнал',
|
||||
'Core:AttributeCaseLog+' => '',
|
||||
|
||||
'Core:AttributeMetaEnum' => 'Вычисляемый enum',
|
||||
'Core:AttributeMetaEnum+' => '',
|
||||
'Core:AttributeMetaEnum' => 'Вычисляемый enum',
|
||||
'Core:AttributeMetaEnum+' => '',
|
||||
|
||||
'Core:AttributeLinkedSetIndirect' => 'Массив объектов (n-n)',
|
||||
'Core:AttributeLinkedSetIndirect' => 'Массив объектов (n-n)',
|
||||
'Core:AttributeLinkedSetIndirect+' => 'Список объектов заданного класса, связанные с текущим объектом через промежуточный класс',
|
||||
|
||||
'Core:AttributeInteger' => 'Целое',
|
||||
@@ -90,7 +90,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Core:AttributePassword' => 'Пароль',
|
||||
'Core:AttributePassword+' => 'Пароль внешнего устройства',
|
||||
|
||||
'Core:AttributeEncryptedString' => 'Зашифрованная строка',
|
||||
'Core:AttributeEncryptedString' => 'Зашифрованная строка',
|
||||
'Core:AttributeEncryptedString+' => 'Строка, зашифрованная локальным ключом',
|
||||
'Core:AttributeEncryptUnknownLibrary' => 'Заданная библиотека шифрования (%1$s) неизвестна',
|
||||
'Core:AttributeEncryptFailedToDecrypt' => '** ошибка расшифровки **',
|
||||
@@ -698,8 +698,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Core:Synchro:NeverRun' => 'Синхронизация не запускалась. Логи отсутсвуют.',
|
||||
'Core:Synchro:SynchroEndedOn_Date' => 'Синхронизация была закончена в %1$s.',
|
||||
'Core:Synchro:SynchroRunningStartedOn_Date' => 'Синхронизация запущена в %1$s, сейчас в процессе...',
|
||||
'Menu:DataSources' => 'Synchronization Data Sources~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:DataSources+' => 'All Synchronization Data Sources~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:DataSources' => 'Синхронизация данных', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:DataSources+' => 'Синхронизация данных', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Core:Synchro:label_repl_ignored' => 'Игнор. (%1$s)~~',
|
||||
'Core:Synchro:label_repl_disappeared' => 'Невид. (%1$s)~~',
|
||||
'Core:Synchro:label_repl_existing' => 'Existing (%1$s)~~',
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @author Vladimir Kunin <v.b.kunin@gmail.com>
|
||||
* @link http://community.itop-itsm.ru iTop Russian Community
|
||||
* @link https://github.com/itop-itsm-ru/itop-rus
|
||||
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
*/
|
||||
//
|
||||
@@ -35,9 +35,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:AuditRule/Attribute:name+' => 'Краткое название этого правила',
|
||||
'Class:AuditRule/Attribute:description' => 'Описание правила аудита',
|
||||
'Class:AuditRule/Attribute:description+' => 'Полное описание этого правила аудита',
|
||||
'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~',
|
||||
'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~',
|
||||
'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~',
|
||||
'Class:AuditRule/Attribute:query' => 'Запрос для выполнения',
|
||||
'Class:AuditRule/Attribute:query+' => 'OQL выражение, выполняющее проверку набора объектов категории аудита',
|
||||
'Class:AuditRule/Attribute:valid_flag' => 'Валидные объекты?',
|
||||
@@ -109,7 +106,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:User/Attribute:status+' => 'Учетная запись пользователя включена или отключена.',
|
||||
'Class:User/Attribute:status/Value:enabled' => 'Включен',
|
||||
'Class:User/Attribute:status/Value:disabled' => 'Отключен',
|
||||
|
||||
|
||||
'Class:User/Error:LoginMustBeUnique' => 'Логин должен быть уникальным - "%1s" уже используется.',
|
||||
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Как минимум один профиль должен быть назначен данному пользователю.',
|
||||
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'Этому пользователю должна быть назначена хотя бы одна организация.',
|
||||
@@ -292,14 +289,14 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
// Class: UserDashboard
|
||||
//
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:UserDashboard' => 'User dashboard~~',
|
||||
'Class:UserDashboard' => 'Дашборд пользователя',
|
||||
'Class:UserDashboard+' => '~~',
|
||||
'Class:UserDashboard/Attribute:user_id' => 'User~~',
|
||||
'Class:UserDashboard/Attribute:user_id+' => '~~',
|
||||
'Class:UserDashboard/Attribute:menu_code' => 'Menu code~~',
|
||||
'Class:UserDashboard/Attribute:menu_code+' => '~~',
|
||||
'Class:UserDashboard/Attribute:contents' => 'Contents~~',
|
||||
'Class:UserDashboard/Attribute:contents+' => '~~',
|
||||
'Class:UserDashboard/Attribute:user_id' => 'Пользователь',
|
||||
'Class:UserDashboard/Attribute:user_id+' => '',
|
||||
'Class:UserDashboard/Attribute:menu_code' => 'Код меню',
|
||||
'Class:UserDashboard/Attribute:menu_code+' => '',
|
||||
'Class:UserDashboard/Attribute:contents' => 'Содержимое',
|
||||
'Class:UserDashboard/Attribute:contents+' => '',
|
||||
));
|
||||
|
||||
//
|
||||
@@ -320,7 +317,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'BooleanLabel:yes' => 'да',
|
||||
'BooleanLabel:no' => 'нет',
|
||||
'UI:Login:Title' => 'iTop login~~',
|
||||
'UI:Login:Title' => 'Вход в iTop',
|
||||
'Menu:WelcomeMenu' => 'Добро пожаловать', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:WelcomeMenu+' => 'Добро пожаловать в iTop', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:WelcomeMenuPage' => 'Добро пожаловать', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
@@ -369,7 +366,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:Button:Ok' => 'Ok',
|
||||
'UI:Button:Save' => 'Сохранить',
|
||||
'UI:Button:Cancel' => 'Отмена',
|
||||
'UI:Button:Close' => 'Close~~',
|
||||
'UI:Button:Close' => 'Закрыть',
|
||||
'UI:Button:Apply' => 'Применить',
|
||||
'UI:Button:Back' => ' << Назад ',
|
||||
'UI:Button:Restart' => ' |<< Перезапустить ',
|
||||
@@ -395,7 +392,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:Button:Insert' => 'Вставить',
|
||||
'UI:Button:More' => 'Больше',
|
||||
'UI:Button:Less' => 'Меньше',
|
||||
|
||||
|
||||
'UI:SearchToggle' => 'Поиск',
|
||||
'UI:ClickToCreateNew' => 'Создать: %1$s',
|
||||
'UI:SearchFor_Class' => 'Поиск: %1$s',
|
||||
@@ -415,7 +412,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:Error:CannotWriteToTmp_Dir' => ' Невозможно записать временный файл на диск. upload_tmp_dir = "%1$s".',
|
||||
'UI:Error:UploadStoppedByExtension_FileName' => 'Загрузка остановлена по расширению. (Имя файла = "%1$s").',
|
||||
'UI:Error:UploadFailedUnknownCause_Code' => 'Загрузка файла не удалась по неизвестной причине. (Код ошибки = "%1$s").',
|
||||
|
||||
|
||||
'UI:Error:1ParametersMissing' => 'Ошибка: следующий параметр должен быть указан для этой операции: %1$s.',
|
||||
'UI:Error:2ParametersMissing' => 'Ошибка: следующие параметры должен быть указан для этой операции: %1$s и %2$s.',
|
||||
'UI:Error:3ParametersMissing' => 'Ошибка: следующие параметры должен быть указан для этой операции: %1$s, %2$s и %3$s.',
|
||||
@@ -431,8 +428,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:Error:ObjectAlreadyCloned' => 'Ошибка: объект уже клонирован!',
|
||||
'UI:Error:ObjectAlreadyCreated' => 'Ошибка: объект уже создан!',
|
||||
'UI:Error:Invalid_Stimulus_On_Object_In_State' => 'Ошибка: недействительный стимул "%1$s" на объекте %2$s в состоянии "%3$s".',
|
||||
'UI:Error:InvalidDashboardFile' => 'Error: invalid dashboard file~~',
|
||||
'UI:Error:InvalidDashboard' => 'Error: invalid dashboard~~',
|
||||
'UI:Error:InvalidDashboardFile' => 'Ошибка: недопустимый файл дашборда',
|
||||
'UI:Error:InvalidDashboard' => 'Ошибка: недопустимый дашборд',
|
||||
|
||||
'UI:GroupBy:Count' => 'Количество',
|
||||
'UI:GroupBy:Count+' => 'Количество элементов',
|
||||
@@ -592,7 +589,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:CSVImport:AlertIncompleteMapping' => 'Необходимо выбрать распределение для каждой ячейки.',
|
||||
'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.',
|
||||
'UI:CSVImport:AlertNoSearchCriteria' => 'Необходимо выбрать, по крайней мере один критерий',
|
||||
'UI:CSVImport:Encoding' => 'Кодировка символов',
|
||||
'UI:CSVImport:Encoding' => 'Кодировка символов',
|
||||
'UI:UniversalSearchTitle' => 'iTop - Универсальный поиск',
|
||||
'UI:UniversalSearch:Error' => 'Ошибка: %1$s',
|
||||
'UI:UniversalSearch:LabelSelectTheClass' => 'Выбор класса для поиска: ',
|
||||
@@ -683,7 +680,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:Schema:Label' => 'Метка',
|
||||
'UI:Schema:Label+' => 'Метка атрибута',
|
||||
'UI:Schema:Type' => 'Тип',
|
||||
|
||||
|
||||
'UI:Schema:Type+' => 'Тип данных атрибута',
|
||||
'UI:Schema:Origin' => 'Происхождение',
|
||||
'UI:Schema:Origin+' => 'Базовый класс, в котором этот атрибут определен',
|
||||
@@ -743,18 +740,18 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Управление %1$s объектами связанными с %2$s: %3$s',
|
||||
'UI:AddLinkedObjectsOf_Class' => 'Добавить объект %1$s...',
|
||||
'UI:RemoveLinkedObjectsOf_Class' => 'Удалить выбранные объекты',
|
||||
'UI:Message:EmptyList:UseAdd' => 'Список пуст, используте кнопку "Добавить ..." для добавления новых элементов.',
|
||||
'UI:Message:EmptyList:UseAdd' => 'Список пуст, используйте кнопку "Добавить ..." для добавления новых элементов.',
|
||||
'UI:Message:EmptyList:UseSearchForm' => 'Используйте форму поиска выше для поиска объектов, которые будут добавлены.',
|
||||
'UI:Wizard:FinalStepTitle' => 'Последний шаг: подтверждение',
|
||||
'UI:Title:DeletionOf_Object' => 'Удаление %1$s',
|
||||
'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Пакетное удаление %1$d объектов класса %2$s',
|
||||
'UI:Delete:NotAllowedToDelete' => 'Вы не можете удалить этот объект',
|
||||
'UI:Delete:NotAllowedToUpdate_Fields' => 'Вы не можете обновить следующее(ие) поле(я): %1$s',
|
||||
'UI:Error:ActionNotAllowed' => 'You are not allowed to do this action~~',
|
||||
'UI:Error:NotEnoughRightsToDelete' => 'Этот объект не может быть удален, потому что текущий пользователь не имеет достаточных прав',
|
||||
'UI:Error:CannotDeleteBecause' => 'This object could not be deleted because: %1$s',
|
||||
'UI:Error:CannotDeleteBecauseOfDepencies' => 'Этот объект не может быть удален, потому что некоторые ручные операции должны быть выполнены до этого',
|
||||
'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'This object could not be deleted because some manual operations must be performed prior to that~~',
|
||||
'UI:Error:ActionNotAllowed' => 'У вас недостаточно прав для выполнения это действия',
|
||||
'UI:Error:NotEnoughRightsToDelete' => 'Не удалось удалить этот объект, так как текущий пользователь не обладает необходимыми правами.',
|
||||
'UI:Error:CannotDeleteBecause' => 'Не удалось удалить этот объект: %1$s',
|
||||
'UI:Error:CannotDeleteBecauseOfDepencies' => 'Не удалось удалить этот объект, поскольку перед удалением необходимо выполнить некоторые операции вручную (в отношении зависимостей от объекта).',
|
||||
'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'Не удалось удалить этот объект, поскольку перед удалением необходимо выполнить некоторые операции вручную.',
|
||||
'UI:Archive_User_OnBehalfOf_User' => '%1$s от имени %2$s',
|
||||
'UI:Delete:Deleted' => 'удален~~',
|
||||
'UI:Delete:AutomaticallyDeleted' => 'автоматически удалён',
|
||||
@@ -773,7 +770,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:Delete:CannotUpdateBecause_Issue' => 'Должно быть автоматически обновлено, но: %1$s',
|
||||
'UI:Delete:WillAutomaticallyUpdate_Fields' => 'Будет обновлено автоматически (сброс: %1$s)',
|
||||
'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d объектов/связей ссылаются на %2$s.',
|
||||
'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d объектов/связей ссылаются на удаляемые объекты.',
|
||||
'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d объектов/связей ссылаются на удаляемые объекты.',
|
||||
'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'Для обеспечения целостности базы данных необходимо очистить все ссылки на удаляемые объекты.',
|
||||
'UI:Delete:Consequence+' => 'Влияние',
|
||||
'UI:Delete:SorryDeletionNotAllowed' => 'К сожалению, вы не можете удалить этот объект, см. подробное объяснение выше',
|
||||
@@ -861,7 +858,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:UserManagement:GrantMatrix' => 'Матрица разрешений',
|
||||
'UI:UserManagement:LinkBetween_User_And_Profile' => 'Связь между %1$s и %2$s',
|
||||
'UI:UserManagement:LinkBetween_User_And_Org' => 'Связь между %1$s и %2$s',
|
||||
|
||||
|
||||
'Menu:AdminTools' => 'Инструменты администратора', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:AdminTools+' => 'Инструменты администратора', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:AdminTools?' => 'Инструменты доступны только для пользователей, имеющих профиль администратора', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
@@ -880,28 +877,28 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI-ConfigurationManagementMenu-InfraByType' => 'Объекты инфраструктуры по типу',
|
||||
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Объекты инфраструктуры по статусу',
|
||||
|
||||
'UI:ConfigMgmtMenuOverview:Title' => 'Панель управления конфигурациями',
|
||||
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Элементы конфигурации по статусу',
|
||||
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Элементы конфигурации по типу',
|
||||
'UI:ConfigMgmtMenuOverview:Title' => 'Панель управления конфигурациями',
|
||||
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Элементы конфигурации по статусу',
|
||||
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Элементы конфигурации по типу',
|
||||
|
||||
'UI:RequestMgmtMenuOverview:Title' => 'Панель управления запросами',
|
||||
'UI-RequestManagementOverview-RequestByService' => 'Пользовательские запросы по сервису',
|
||||
'UI-RequestManagementOverview-RequestByPriority' => 'Пользовательские запросы по приоритету',
|
||||
'UI-RequestManagementOverview-RequestUnassigned' => 'Пользовательские запросы не назначенные не на один агент',
|
||||
'UI:RequestMgmtMenuOverview:Title' => 'Панель управления запросами',
|
||||
'UI-RequestManagementOverview-RequestByService' => 'Пользовательские запросы по сервису',
|
||||
'UI-RequestManagementOverview-RequestByPriority' => 'Пользовательские запросы по приоритету',
|
||||
'UI-RequestManagementOverview-RequestUnassigned' => 'Пользовательские запросы не назначенные не на один агент',
|
||||
|
||||
'UI:IncidentMgmtMenuOverview:Title' => 'Панель управления инцидентами',
|
||||
'UI-IncidentManagementOverview-IncidentByService' => 'Инциденты по сервису',
|
||||
'UI-IncidentManagementOverview-IncidentByPriority' => 'Инциденты по приоритету',
|
||||
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Инциденты не назначенные не на один агент',
|
||||
'UI:IncidentMgmtMenuOverview:Title' => 'Панель управления инцидентами',
|
||||
'UI-IncidentManagementOverview-IncidentByService' => 'Инциденты по сервису',
|
||||
'UI-IncidentManagementOverview-IncidentByPriority' => 'Инциденты по приоритету',
|
||||
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Инциденты не назначенные не на один агент',
|
||||
|
||||
'UI:ChangeMgmtMenuOverview:Title' => 'Панель управления изменениями',
|
||||
'UI-ChangeManagementOverview-ChangeByType' => 'Изменения по типу',
|
||||
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Изменения не назначенные не на один агент',
|
||||
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Отключения в связи с изменениями',
|
||||
'UI:ChangeMgmtMenuOverview:Title' => 'Панель управления изменениями',
|
||||
'UI-ChangeManagementOverview-ChangeByType' => 'Изменения по типу',
|
||||
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Изменения не назначенные не на один агент',
|
||||
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Отключения в связи с изменениями',
|
||||
|
||||
'UI:ServiceMgmtMenuOverview:Title' => 'Панель управления сервисами',
|
||||
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Договоры с клиентами, которые будут обновлены в течении 30 дней',
|
||||
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Договоры с провайдерами, которые будут обновлены в течении 30 дней',
|
||||
'UI:ServiceMgmtMenuOverview:Title' => 'Панель управления сервисами',
|
||||
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Договоры с клиентами, которые будут обновлены в течении 30 дней',
|
||||
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Договоры с провайдерами, которые будут обновлены в течении 30 дней',
|
||||
|
||||
'UI:ContactsMenu' => 'Договора',
|
||||
'UI:ContactsMenu+' => 'Договора',
|
||||
@@ -912,23 +909,23 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
|
||||
'Menu:CSVImportMenu' => 'Импорт CSV', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:CSVImportMenu+' => 'Пакетное создание или обновление', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
|
||||
'Menu:DataModelMenu' => 'Модель данных', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:DataModelMenu+' => 'Обзор модели данных', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
|
||||
'Menu:ExportMenu' => 'Экспорт', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:ExportMenu+' => 'Экспорт результатов любого запроса в HTML, CSV или XML', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
|
||||
'Menu:NotificationsMenu' => 'Уведомления', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:NotificationsMenu+' => 'Конфигурация уведомлений', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'UI:NotificationsMenu:Title' => 'Конфигурация <span class="hilite">Уведомлений</span>',
|
||||
'UI:NotificationsMenu:Help' => 'Помощь',
|
||||
'UI:NotificationsMenu:HelpContent' => '<p>В iTop уведомления полностью настраиваемые. Они основаны на двух наборах объектов: <i>триггеры</i> и <i>действия</i>.</p>
|
||||
<p><i><b>Triggers</b></i> define when a notification will be executed. There are different triggers as part of iTop core, but others can be brought by extensions:
|
||||
<p><i><b>Триггеры</b></i> оперделяют когда уведомление будет выполнено. Есть 3 типа триггеров обробатывающих 3 разных фазы жизненного цикла объекта:
|
||||
<ol>
|
||||
<li>Some triggers are executed when an object of the specified class is <b>created</b>, <b>updated</b> or <b>deleted</b>.</li>
|
||||
<li>Some triggers are executed when an object of a given class <b>enter</b> or <b>leave</b> a specified </b>state</b>.</li>
|
||||
<li>Some triggers are executed when a <b>threshold on TTO or TTR</b> has been <b>reached</b>.</li>
|
||||
<li>"OnCreate" триггеры сработают когда объект заданного класса будет создан</li>
|
||||
<li>"OnStateEnter" триггеры сработают перед тем как объект заданного класса войдёт в заданное состояние (выйдет из другого состояния)</li>
|
||||
<li>"OnStateLeave" триггеры сработают когда объекты заданного класса выйдут из заданного состояния</li>
|
||||
</ol>
|
||||
</p>
|
||||
<p>
|
||||
@@ -937,7 +934,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
</p>
|
||||
<p>Специальная страница: <a href="../setup/email.test.php" target="_blank">email.test.php</a> доступна для тестирования и устранения неполадок в настройках почты.</p>
|
||||
<p>Чтобы быть выполненными, действия необходимо ассоциировать с триггерами.
|
||||
При ассоциации с триггером, каждое действие получает "порядковый" номер, который определяет порядок выполнения действий.</p>~~',
|
||||
При ассоциации с триггером, каждое действие получает "порядковый" номер, который определяет порядок выполнения действий.</p>',
|
||||
'UI:NotificationsMenu:Triggers' => 'Триггеры',
|
||||
'UI:NotificationsMenu:AvailableTriggers' => 'Доступные триггеры',
|
||||
'UI:NotificationsMenu:OnCreate' => 'При создании объекта',
|
||||
@@ -952,32 +949,32 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:TagAdminMenu:NoTags' => 'Не настроены поля тегов',
|
||||
'UI:TagSetFieldData:Error' => 'Ошибка: %1$s',
|
||||
|
||||
'Menu:AuditCategories' => 'Audit Categories~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:AuditCategories+' => 'Audit Categories~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:Notifications:Title' => 'Audit Categories~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:RunQueriesMenu' => 'Run Queries~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:RunQueriesMenu+' => 'Run any query~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:QueryMenu' => 'Query phrasebook~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:QueryMenu+' => 'Query phrasebook~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:DataAdministration' => 'Data administration~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:DataAdministration+' => 'Data administration~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:UniversalSearchMenu' => 'Universal Search~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:UniversalSearchMenu+' => 'Search for anything...~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:UserManagementMenu' => 'User Management~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:UserManagementMenu+' => 'User management~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:AuditCategories' => 'Категории аудита', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:AuditCategories+' => 'Категории аудита', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:Notifications:Title' => 'Категории аудита', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:ProfilesMenu' => 'Profiles~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:ProfilesMenu+' => 'Profiles~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:ProfilesMenu:Title' => 'Profiles~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:RunQueriesMenu' => 'Выполнение запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:RunQueriesMenu+' => 'Выполнение любых запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:UserAccountsMenu' => 'User Accounts~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:UserAccountsMenu+' => 'User Accounts~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:UserAccountsMenu:Title' => 'User Accounts~~', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:QueryMenu' => 'Книга запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:QueryMenu+' => 'Книга запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:DataAdministration' => 'Администрирование данных', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:DataAdministration+' => 'Администрирование данных', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:UniversalSearchMenu' => 'Универсальный поиск', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:UniversalSearchMenu+' => 'Поиск чего угодно...', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:UserManagementMenu' => 'Управление пользователями', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:UserManagementMenu+' => 'Управление пользователями', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:ProfilesMenu' => 'Профили пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:ProfilesMenu+' => 'Профили пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:ProfilesMenu:Title' => 'Профили пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'Menu:UserAccountsMenu' => 'Учетные записи пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:UserAccountsMenu+' => 'Учетные записи пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
'Menu:UserAccountsMenu:Title' => 'Учетные записи пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
|
||||
|
||||
'UI:iTopVersion:Short' => '%1$s версия %2$s',
|
||||
'UI:iTopVersion:Long' => '%1$s версия %2$s-%3$s основан на %4$s',
|
||||
@@ -989,9 +986,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:Download-CSV' => 'Загрузка %1$s~~',
|
||||
|
||||
'UI:DeadlineMissedBy_duration' => 'Пропущен %1$s',
|
||||
'UI:Deadline_LessThan1Min' => '< 1 мин',
|
||||
'UI:Deadline_Minutes' => '%1$d мин',
|
||||
'UI:Deadline_Hours_Minutes' => '%1$d ч %2$d мин',
|
||||
'UI:Deadline_LessThan1Min' => '< 1 мин',
|
||||
'UI:Deadline_Minutes' => '%1$d мин',
|
||||
'UI:Deadline_Hours_Minutes' => '%1$d ч %2$d мин',
|
||||
'UI:Deadline_Days_Hours_Minutes' => '%1$d д %2$d ч %3$d мин',
|
||||
'UI:Help' => 'Помощь',
|
||||
'UI:PasswordConfirm' => '(Подтвердить)',
|
||||
@@ -1063,7 +1060,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Portal:RemoveAttachment' => ' Удалить вложения',
|
||||
'Portal:Attachment_No_To_Ticket_Name' => 'Вложение #%1$d to %2$s (%3$s)~~',
|
||||
'Portal:SelectRequestTemplate' => 'Select a template for %1$s~~',
|
||||
'Enum:Undefined' => 'Неопределён',
|
||||
'Enum:Undefined' => 'Неопределён',
|
||||
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s д %2$s ч %3$s мин %4$s с',
|
||||
'UI:ModifyAllPageTitle' => 'Изменить все',
|
||||
'UI:Modify_N_ObjectsOf_Class' => 'Изменение %1$d объектов класса %2$s~~',
|
||||
@@ -1075,8 +1072,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:BulkModifyStatus' => 'Операция',
|
||||
'UI:BulkModifyStatus+' => 'Статус операции',
|
||||
'UI:BulkModifyErrors' => 'Ошибки (если есть)',
|
||||
'UI:BulkModifyErrors+' => 'Errors preventing the modification~~',
|
||||
'UI:BulkModifyStatusOk' => 'Ok~~',
|
||||
'UI:BulkModifyErrors+' => 'Ошибки, препятствующие изменению',
|
||||
'UI:BulkModifyStatusOk' => 'Ok',
|
||||
'UI:BulkModifyStatusError' => 'Ошибка',
|
||||
'UI:BulkModifyStatusModified' => 'Изменен',
|
||||
'UI:BulkModifyStatusSkipped' => 'Пропущен',
|
||||
@@ -1169,8 +1166,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
|
||||
'UI:DashboardEdit:Layout' => 'Макет',
|
||||
'UI:DashboardEdit:Properties' => 'Свойства дашборда',
|
||||
'UI:DashboardEdit:Dashlets' => 'Доступные дашлеты',
|
||||
'UI:DashboardEdit:DashletProperties' => 'Свойства дашлета',
|
||||
'UI:DashboardEdit:Dashlets' => 'Доступные дашлеты',
|
||||
'UI:DashboardEdit:DashletProperties' => 'Свойства дашлета',
|
||||
|
||||
'UI:Form:Property' => 'Свойство',
|
||||
'UI:Form:Value' => 'Значение',
|
||||
@@ -1281,7 +1278,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Month-10' => 'Октябрь',
|
||||
'Month-11' => 'Ноябрь',
|
||||
'Month-12' => 'Декабрь',
|
||||
|
||||
|
||||
// Short version for the DatePicker
|
||||
'DayOfWeek-Sunday-Min' => 'Вс',
|
||||
'DayOfWeek-Monday-Min' => 'Пн',
|
||||
@@ -1303,7 +1300,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Month-11-Short' => 'Ноя.',
|
||||
'Month-12-Short' => 'Дек.',
|
||||
'Calendar-FirstDayOfWeek' => '1', // 0 = Sunday, 1 = Monday, etc...
|
||||
|
||||
|
||||
'UI:Menu:ShortcutList' => 'Добавить в избранное...',
|
||||
'UI:ShortcutRenameDlg:Title' => 'Переименовать ссылку',
|
||||
'UI:ShortcutListDlg:Title' => 'Добавить в избранное ссылку на список',
|
||||
@@ -1353,7 +1350,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
<tr><td>i</td><td>minutes (2 digits, e.g. 00..59)</td></tr>
|
||||
<tr><td>s</td><td>seconds (2 digits, e.g. 00..59)</td></tr>
|
||||
</table>',
|
||||
|
||||
|
||||
'UI:Button:Remove' => 'Удалить',
|
||||
'UI:AddAnExisting_Class' => 'Добавить объекты класса %1$s...',
|
||||
'UI:SelectionOf_Class' => 'Выбор объектов класса %1$s',
|
||||
@@ -1363,16 +1360,16 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:About:DataModel' => 'Модель данных',
|
||||
'UI:About:Support' => 'Информация для технической поддержки',
|
||||
'UI:About:Licenses' => 'Лицензии',
|
||||
'UI:About:InstallationOptions' => 'Installation options~~',
|
||||
'UI:About:ManualExtensionSource' => 'Extension~~',
|
||||
'UI:About:Extension_Version' => 'Version: %1$s~~',
|
||||
'UI:About:RemoteExtensionSource' => 'Data~~',
|
||||
|
||||
'UI:About:InstallationOptions' => 'Параметр установки',
|
||||
'UI:About:ManualExtensionSource' => 'Расширение',
|
||||
'UI:About:Extension_Version' => 'Версия: %1$s',
|
||||
'UI:About:RemoteExtensionSource' => 'Data~~',
|
||||
|
||||
'UI:DisconnectedDlgMessage' => 'Вы отключены. Вы должны идентифицировать себя для продолжения использования приложения.',
|
||||
'UI:DisconnectedDlgTitle' => 'Внимание!',
|
||||
'UI:LoginAgain' => 'Войти снова',
|
||||
'UI:StayOnThePage' => 'Остаться на этой странице',
|
||||
|
||||
|
||||
'ExcelExporter:ExportMenu' => 'Экспорт в Excel...',
|
||||
'ExcelExporter:ExportDialogTitle' => 'Экспорт в Excel',
|
||||
'ExcelExporter:ExportButton' => 'Экспорт',
|
||||
@@ -1392,16 +1389,16 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:CurrentObjectLockExpired_Explanation' => 'Срок блокировки для предотвращения одновременного изменения объекта истек. Вы больше не можете сохранить свои изменения, поскольку другим пользователям теперь разрешено изменять данный объект.',
|
||||
'UI:ConcurrentLockKilled' => 'Блокировка для предотвращения изменений текущего объекта снята.',
|
||||
'UI:Menu:KillConcurrentLock' => 'Снять блокировку одноврем. измен.!',
|
||||
|
||||
|
||||
'UI:Menu:ExportPDF' => 'Экспорт в PDF...',
|
||||
'UI:Menu:PrintableVersion' => 'Версия для печати',
|
||||
|
||||
|
||||
'UI:BrowseInlineImages' => 'Обзор...',
|
||||
'UI:UploadInlineImageLegend' => 'Загрузить новое изображение',
|
||||
'UI:SelectInlineImageToUpload' => 'Выберите изображение для загрузки',
|
||||
'UI:AvailableInlineImagesLegend' => 'Доступные изображения',
|
||||
'UI:NoInlineImage' => 'На сервере нет доступных изображений. С помощью кнопки "Обзор..." выше выберите изображение на вашем компьютере, чтобы загрузить его на сервер.',
|
||||
|
||||
|
||||
'UI:ToggleFullScreen' => 'Развернуть / Свернуть',
|
||||
'UI:Button:ResetImage' => 'Восстановить предыдущее изображение',
|
||||
'UI:Button:RemoveImage' => 'Удалить изображение',
|
||||
@@ -1451,20 +1448,20 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: все',
|
||||
// - TagSet widget
|
||||
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s',
|
||||
// - External key widget
|
||||
'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s определён',
|
||||
'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s неопределён',
|
||||
'UI:Search:Criteria:Title:ExternalKey:Equals' => '%1$s %2$s',
|
||||
'UI:Search:Criteria:Title:ExternalKey:In' => '%1$s: %2$s',
|
||||
'UI:Search:Criteria:Title:ExternalKey:In:Many' => '%1$s: %2$s и %3$s других',
|
||||
'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: все',
|
||||
// - Hierarchical key widget
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s определён',
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s неопределён',
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:Equals' => '%1$s %2$s',
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:In' => '%1$s: %2$s',
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:In:Many' => '%1$s: %2$s и %3$s других',
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: все',
|
||||
// - External key widget
|
||||
'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s определён',
|
||||
'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s неопределён',
|
||||
'UI:Search:Criteria:Title:ExternalKey:Equals' => '%1$s %2$s',
|
||||
'UI:Search:Criteria:Title:ExternalKey:In' => '%1$s: %2$s',
|
||||
'UI:Search:Criteria:Title:ExternalKey:In:Many' => '%1$s: %2$s и %3$s других',
|
||||
'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: все',
|
||||
// - Hierarchical key widget
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s определён',
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s неопределён',
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:Equals' => '%1$s %2$s',
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:In' => '%1$s: %2$s',
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:In:Many' => '%1$s: %2$s и %3$s других',
|
||||
'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: все',
|
||||
|
||||
// - Criteria operators
|
||||
// - Default widget
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* This file is part of iTop.
|
||||
*
|
||||
* iTop is free software; you can redistribute it and/or modify
|
||||
* 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.
|
||||
|
||||
@@ -118,8 +118,13 @@ function sprintf(format, etc) {
|
||||
$(':input[name^=storedSelection]', pager).remove();
|
||||
}
|
||||
|
||||
function storeSelection(table, pager, id, value, disabled=false)
|
||||
function storeSelection(table, pager, id, value, disabled)
|
||||
{
|
||||
if(disabled == undefined)
|
||||
{
|
||||
disabled = false;
|
||||
}
|
||||
|
||||
var valueToStore = value;
|
||||
if (table.config.selectionMode == 'negative')
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user