Updated Russian dictionary, thanks to Vladimir Kunin.

Note: you can always get the latest version on Vladimir's github: https://github.com/itop-itsm-ru/itop-rus.

SVN:trunk[4540]
This commit is contained in:
Denis Flaven
2016-12-19 16:34:23 +00:00
parent 6e327e245b
commit 75721091f2
21 changed files with 2679 additions and 1248 deletions

View File

@@ -2,34 +2,14 @@
/**
* Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
*
* @author Vladimir Kunin <v.b.kunin@gmail.com>
* @license http://opensource.org/licenses/AGPL-3.0
*
*
* Инструкция по установке
*
* Процесс установки заключается в замене имеющихся локализационных файлов полученными и последующем запуске процедуры обновления iTop для перекомпиляции кода.
* 1. Скопируйте с заменой два полученных файла из "itop-rus/dictionaries" в "путь/до/вашего/itop/dictionaries".
* 2. Скопируйте с заменой полученные файлы "itop-rus/datamodels/2.x/название-модуля/ru.dict.название-модуля.php" в "путь/до/вашего/itop/datamodels/2.x/название-модуля".
* 3. Перейдите по адресу "http://адрес/вашего/itop/setup", при этом файл "путь/до/вашего/itop/conf/production/config-itop.php" должен быть доступен для записи.
* 4. На второй странице установщика выберите "Upgrade an existing iTop instance" и следуйте дальнейшим инструкциям установщика.
*
* Ответы на вопросы по установке и использованию переводов, а также на любые другие вопросы по iTop всегда можно получить на сайте сообщества iTop по-русски http://community.itop-itsm.ru.
* @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
*
*/
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
// Class:<class_name>/Attribute:<attribute_code>
// Class:<class_name>/Attribute:<attribute_code>+
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
//
// Class: Ticket
//
@@ -41,42 +21,51 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Ticket/Attribute:ref+' => '',
'Class:Ticket/Attribute:org_id' => 'Организация',
'Class:Ticket/Attribute:org_id+' => '',
'Class:Ticket/Attribute:org_name' => 'Имя организации',
'Class:Ticket/Attribute:org_name' => 'Организация',
'Class:Ticket/Attribute:org_name+' => '',
'Class:Ticket/Attribute:caller_id' => 'Инициатор',
'Class:Ticket/Attribute:caller_id+' => '',
'Class:Ticket/Attribute:caller_name' => мя заявителя',
'Class:Ticket/Attribute:caller_name' => нициатор',
'Class:Ticket/Attribute:caller_name+' => '',
'Class:Ticket/Attribute:team_id' => 'Команда',
'Class:Ticket/Attribute:team_id+' => '',
'Class:Ticket/Attribute:team_name' => 'Имя команды',
'Class:Ticket/Attribute:team_name' => 'Команда',
'Class:Ticket/Attribute:team_name+' => '',
'Class:Ticket/Attribute:agent_id' => 'Агент',
'Class:Ticket/Attribute:agent_id+' => '',
'Class:Ticket/Attribute:agent_name' => 'Имя агента',
'Class:Ticket/Attribute:agent_name' => 'Агент',
'Class:Ticket/Attribute:agent_name+' => '',
'Class:Ticket/Attribute:title' => 'Название',
'Class:Ticket/Attribute:title+' => '',
'Class:Ticket/Attribute:description' => 'Описание',
'Class:Ticket/Attribute:description+' => '',
'Class:Ticket/Attribute:start_date' => 'Начало',
'Class:Ticket/Attribute:start_date' => 'Дата начала',
'Class:Ticket/Attribute:start_date+' => '',
'Class:Ticket/Attribute:end_date' => 'Окончание',
'Class:Ticket/Attribute:end_date' => 'Дата окончания',
'Class:Ticket/Attribute:end_date+' => '',
'Class:Ticket/Attribute:last_update' => 'Обновление',
'Class:Ticket/Attribute:last_update' => 'Дата обновления',
'Class:Ticket/Attribute:last_update+' => '',
'Class:Ticket/Attribute:close_date' => 'Закрытие',
'Class:Ticket/Attribute:close_date' => 'Дата закрытия',
'Class:Ticket/Attribute:close_date+' => '',
'Class:Ticket/Attribute:private_log' => 'Внутренний журнал',
'Class:Ticket/Attribute:private_log+' => 'Информация внутреннего журнала пользователям портала недоступна',
'Class:Ticket/Attribute:private_log+' => 'Информация внутреннего журнала недоступна пользователям портала',
'Class:Ticket/Attribute:contacts_list' => 'Контакты',
'Class:Ticket/Attribute:contacts_list+' => 'Все контакты, связанные с этим тикетом',
'Class:Ticket/Attribute:functionalcis_list' => 'КЕ',
'Class:Ticket/Attribute:functionalcis_list+' => 'Все конфигурационные единицы, на которые влияет этот тикет',
'Class:Ticket/Attribute:functionalcis_list+' => 'Все конфигурационные единицы, на которые влияет этот тикет. Элементы, отмеченные как "Вычислено" автоматически считаются затронутыми и участвуют в анализе влияния. Элементы, отмеченные как "Не влияет" исключены из анализа.',
'Class:Ticket/Attribute:workorders_list' => 'Наряды на работу',
'Class:Ticket/Attribute:workorders_list+' => 'Наряды на работу',
'Class:Ticket/Attribute:finalclass' => 'Тип',
'Class:Ticket/Attribute:finalclass+' => '',
'Class:Ticket/Attribute:operational_status' => 'Статус обработки',
'Class:Ticket/Attribute:operational_status+' => 'Вычисляется после детального статуса',
'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Выполняется',
'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'В процессе обработки',
'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Выполнен',
'Class:Ticket/Attribute:operational_status/Value:resolved+' => '',
'Class:Ticket/Attribute:operational_status/Value:closed' => 'Закрыт',
'Class:Ticket/Attribute:operational_status/Value:closed+' => '',
'Ticket:ImpactAnalysis' => 'Анализ влияния',
));
@@ -95,8 +84,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkContactToTicket/Attribute:contact_id+' => '',
'Class:lnkContactToTicket/Attribute:contact_email' => 'Email контакта',
'Class:lnkContactToTicket/Attribute:contact_email+' => '',
'Class:lnkContactToTicket/Attribute:role' => 'Роль',
'Class:lnkContactToTicket/Attribute:role' => 'Роль (текст)',
'Class:lnkContactToTicket/Attribute:role+' => '',
'Class:lnkContactToTicket/Attribute:role_code' => 'Роль',
'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Добавлено вручную',
'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Вычислено',
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Не уведомлять',
));
//
@@ -108,14 +101,18 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkFunctionalCIToTicket+' => '',
'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Тикет',
'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Связь',
'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Тикет',
'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'КЕ',
'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Имя КЕ',
'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'КЕ',
'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Влияние',
'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Влияние (текст)',
'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Влияние',
'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Добавлено вручную',
'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Вычислено',
'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Не влияет',
));
@@ -138,11 +135,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:WorkOrder/Attribute:description+' => '',
'Class:WorkOrder/Attribute:ticket_id' => 'Тикет',
'Class:WorkOrder/Attribute:ticket_id+' => '',
'Class:WorkOrder/Attribute:ticket_ref' => 'Связь тикета',
'Class:WorkOrder/Attribute:ticket_ref' => 'Тикет',
'Class:WorkOrder/Attribute:ticket_ref+' => '',
'Class:WorkOrder/Attribute:team_id' => 'Команда',
'Class:WorkOrder/Attribute:team_id+' => '',
'Class:WorkOrder/Attribute:team_name' => 'Имя тикета',
'Class:WorkOrder/Attribute:team_name' => 'Команда',
'Class:WorkOrder/Attribute:team_name+' => '',
'Class:WorkOrder/Attribute:agent_id' => 'Агент',
'Class:WorkOrder/Attribute:agent_id+' => '',
@@ -166,7 +163,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Ticket:date' => 'Даты',
'Ticket:contact' => 'Контакты',
'Ticket:moreinfo' => 'Дополнительная информация',
'Ticket:relation' => 'Зависимость',
'Ticket:relation' => 'Зависимости',
'Ticket:log' => 'Журнал',
'Ticket:Type' => 'Приоритет',
'Ticket:support' => 'Поддержка',
@@ -174,17 +171,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Ticket:SLA' => 'Отчёт SLA',
'WorkOrder:Details' => 'Детали',
'WorkOrder:Moreinfo' => 'Дополнительная информация',
'Tickets:ResolvedFrom' => 'Автоматическое решение из %1$s',
'Ticket:ImpactAnalysis' => 'Impact Analysis~~',
'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~',
'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~',
'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~',
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
@@ -200,7 +188,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").~~',
'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
@@ -210,7 +198,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme~~',
'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
@@ -225,12 +213,16 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
'portal:itop-portal' => 'Пользовательский портал', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
'Page:DefaultTitle' => 'iTop - Пользовательский портал',
'Brick:Portal:UserProfile:Title' => 'Мой профиль',
'Brick:Portal:NewRequest:Title' => 'Новый запрос',
'Brick:Portal:NewRequest:Title+' => '<p>Нужна помощь?</p><p>Выберите услугу из&nbsp;каталога и&nbsp;отправьте свой запрос команде поддержки.</p>',
'Brick:Portal:OngoingRequests:Title' => 'Текущие запросы',
'Brick:Portal:OngoingRequests:Title+' => '<p>Следите за&nbsp;открытыми запросами.</p><p>Проверяйте ход решения, добавляйте комментарии и&nbsp;вложения, подтверждайте решение.</p>',
'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'В работе',
'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Решенные',
'Brick:Portal:ClosedRequests:Title' => 'Закрытые запросы',
?>
));