1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-21 21:17:24 +02:00

#32 локализация служебных сообщений. Задачи

This commit is contained in:
Anton Ivanov 2017-04-06 08:30:16 +03:00
parent d66aaa70b6
commit bae1ec2045
4 changed files with 232 additions and 12 deletions

View File

@ -140,7 +140,8 @@
Если ЭтоНовый() Тогда
ВидСобытия = ПредопределенноеЗначение("Перечисление.узВидыСобытий.ДобавленаЗадача");
Событие = "Добавлена задача";
Событие = узОбщийМодульСервер.ПолучитьТекстСообщения("Добавлена задача",9);
ПараметрыДляИстории.Вставить("ВидСобытия",ВидСобытия);
ПараметрыДляИстории.Вставить("Событие",Событие);
@ -155,8 +156,12 @@
Если Исполнитель <> СтарыйИсполнитель Тогда
ВидСобытия = ПредопределенноеЗначение("Перечисление.узВидыСобытий.НовыйИсполнитель");
Если НЕ ЗначениеЗаполнено(СтарыйИсполнитель) Тогда
Событие = "Указан исполнитель [" + Исполнитель+"]";
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Указан исполнитель [%1]",10);
Событие = СтрШаблон(пТекстСообщения,Исполнитель);
Иначе
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Изменен исполнитель с [%1] на [%2]",11);
Событие = СтрШаблон(пТекстСообщения,СтарыйИсполнитель,Исполнитель);
Событие = "Изменен исполнитель с ["+СтарыйИсполнитель+"] на [" + Исполнитель+"]";
Конецесли;
@ -172,7 +177,9 @@
ДобавитьВИсториюСтатусов();
ВидСобытия = ПредопределенноеЗначение("Перечисление.узВидыСобытий.ИзменениеСтатуса");
Событие = "Изменен статус с ["+СтарыйСтатус+"] на [" + Статус+"]";
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Изменен статус с [%1] на [%2]",12);
Событие = СтрШаблон(пТекстСообщения,СтарыйСтатус,Статус);
ПараметрыДляИстории.Вставить("ВидСобытия",ВидСобытия);
ПараметрыДляИстории.Вставить("Событие",Событие);
@ -209,7 +216,8 @@
Если СокрЛП(Наименование) <> СтароеНаименование
ИЛИ СокрЛП(ТекстСодержания) <> СтароеТекстСодержания Тогда
ВидСобытия = ПредопределенноеЗначение("Перечисление.узВидыСобытий.ИзмененоОписаниеЗадачи");
Событие = "Изменено описание задачи";
Событие = узОбщийМодульСервер.ПолучитьТекстСообщения("Изменено описание задачи",13);
ПараметрыДляИстории.Вставить("ВидСобытия",ВидСобытия);
ПараметрыДляИстории.Вставить("Событие",Событие);
@ -238,10 +246,15 @@
Пока Выборка.Следующий() Цикл
ТекстИзменения = "";
Если НЕ ЗначениеЗаполнено(Выборка.КлючСтрокиСтарый) Тогда
ТекстИзменения = "Новый комментарий: "+Выборка.КомментарийНовый;
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Новый комментарий: %1",14);
ТекстИзменения = СтрШаблон(пТекстСообщения,Выборка.КомментарийНовый);
ЕстьДобавленныеКомментарии = Истина;
ИначеЕсли СокрЛП(Выборка.КомментарийСтарый) <> СокрЛП(Выборка.КомментарийНовый) Тогда
ТекстИзменения = "Изменили комментарий, новый текст: "+Выборка.КомментарийНовый;
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Изменили комментарий, новый текст: %1",15);
ТекстИзменения = СтрШаблон(пТекстСообщения,Выборка.КомментарийНовый);
ЕстьИзмененныеКомментарии = Истина;
Конецесли;
@ -254,7 +267,8 @@
Если ЕстьИзмененныеКомментарии Тогда
ВидСобытия = ПредопределенноеЗначение("Перечисление.узВидыСобытий.ИзмененКомментарий");
Событие = "Изменили комментарии";
Событие = узОбщийМодульСервер.ПолучитьТекстСообщения("Изменили комментарии",16);
ПараметрыДляИстории.Вставить("ВидСобытия",ВидСобытия);
ПараметрыДляИстории.Вставить("Событие",Событие);
@ -263,7 +277,8 @@
ИначеЕсли ЕстьДобавленныеКомментарии Тогда
ВидСобытия = ПредопределенноеЗначение("Перечисление.узВидыСобытий.ДобавленКомментарий");
Событие = "Добавлен новый комментарий";
Событие = узОбщийМодульСервер.ПолучитьТекстСообщения("Добавлен новый комментарий",17);
ПараметрыДляИстории.Вставить("ВидСобытия",ВидСобытия);
ПараметрыДляИстории.Вставить("Событие",Событие);

View File

@ -77,8 +77,11 @@
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Если ТребоватьЗаполнитьРодителя
И НЕ ЗначениеЗаполнено(Объект.Родитель) Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Ошибка! необходимо указать родителя для задачи";
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Ошибка! необходимо указать родителя для задачи",6);
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = пТекстСообщения;
Сообщение.Поле = "Объект.Родитель"; //имя реквизита
Сообщение.УстановитьДанные(Объект.Родитель); //Ссылка на объект ИБ
Сообщение.Сообщить();
@ -455,7 +458,7 @@
Возврат;
Конецесли;
Если Объект.Ссылка.Пустая() Тогда
Сообщить("Ошибка! Необходимо записать элемент, перед добавлением информации об измененных объектах");
узОбщийМодульСервер.узСообщить("Ошибка! Необходимо записать элемент, перед добавлением информации об измененных объектах",7);
Возврат;
Конецесли;
ПараметрыФормы = Новый Структура();
@ -623,7 +626,7 @@
&НаКлиенте
Процедура КомандаДобавитьВопрос(Команда)
Если Объект.Ссылка.Пустая() Тогда
Сообщить("Перед добавление вопроса необходимо записать эадачу");
узОбщийМодульСервер.узСообщить("Перед добавление вопроса необходимо записать эадачу",8);
Возврат;
Конецесли;
ПараметрыФормы = Новый Структура();

View File

@ -235,6 +235,10 @@
Функция ПолучитьТекстСообщения(ТекстРусский, КодСообщения) Экспорт
Перем ТекстСообщения;
Если ПользователиИнформационнойБазы.ТекущийПользователь().Язык = Метаданные.Языки.Русский Тогда
Возврат ТекстРусский;
Конецесли;
ТЗСловарьСообщений = ПолучитьТЗСловарьСообщений(КодСообщения);
СтрокаТЗСловарьСообщений = ПолучитьСтрокуИзТЗСловарьСообщений(ТЗСловарьСообщений, КодСообщения);

View File

@ -327,11 +327,23 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ошибка! необходимо указать родителя для задачи</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Error! you need to fill parent to task</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -358,11 +370,23 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ошибка! Необходимо записать элемент, перед добавлением информации об измененных объектах</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Error! You must record the task before you can add information about changed objects</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -389,11 +413,23 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Перед добавление вопроса необходимо записать эадачу</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Before adding a question, you must record task</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -420,11 +456,23 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Добавлена задача</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Add task</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -451,11 +499,23 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Указан исполнитель [%1]</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Assigned executor [%1]</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -471,16 +531,34 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>11</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменен исполнитель с [%1] на [%2]</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Changed executor from [%1] on [%2]</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -496,16 +574,34 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>12</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменен статус с [%1] на [%2]</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Changed status from [%1] on [%2]</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -521,16 +617,34 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>13</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменено описание задачи</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Changed description task</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -546,16 +660,34 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>14</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Новый комментарий: %1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>New comments: %1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -571,16 +703,34 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>15</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменили комментарий, новый текст: %1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Changed comment, new text: %1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -596,16 +746,34 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>16</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменили комментарии</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Change comment</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -621,16 +789,34 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>17</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Добавлен новый комментарий</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Add new comment</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -646,6 +832,12 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>18</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -671,6 +863,12 @@
<c>
<c>
<f>6</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>19</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>