1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-01-14 03:20:16 +02:00

#32 локализация служебных сообщений и интерфейса подсистемы "Управление задачами".

This commit is contained in:
Anton Ivanov 2017-04-04 08:37:33 +03:00
parent ae207a6b50
commit d66aaa70b6
6 changed files with 154 additions and 11 deletions

View File

@ -140,6 +140,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Содержание</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Description</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
@ -557,6 +561,16 @@
<ChildItems>
<CheckBoxField name="КомментарииВыполнено" id="271">
<DataPath>Объект.Комментарии.Выполнено</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Выполнено</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Done</v8:content>
</v8:item>
</Title>
<EditMode>EnterOnInput</EditMode>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="КомментарииВыполненоКонтекстноеМеню" id="272"/>
@ -565,6 +579,16 @@
<InputField name="КомментарииКомментарий" id="159">
<DataPath>Объект.Комментарии.Комментарий</DataPath>
<ReadOnly>true</ReadOnly>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Комментарий / Чеклист</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Comment / Checklist</v8:content>
</v8:item>
</Title>
<EditMode>EnterOnInput</EditMode>
<AutoCellHeight>true</AutoCellHeight>
<MultiLine>true</MultiLine>
@ -589,6 +613,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Автор</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Autor</v8:content>
</v8:item>
</Title>
<EditMode>EnterOnInput</EditMode>
<Width>1</Width>
@ -611,6 +639,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Вопросы и ответы</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Questions and answers</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
@ -1230,6 +1262,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Общая</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>History</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
@ -1312,6 +1348,10 @@
<v8:lang>ru</v8:lang>
<v8:content>История статусов</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>History states</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
@ -1402,6 +1442,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Измененные объекты</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Changed objects</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
@ -1429,6 +1473,16 @@
</InputField>
<CheckBoxField name="ТолькоСписокИзмененныхОбъектов" id="240">
<DataPath>ТолькоСписокИзмененныхОбъектов</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Только список измененных объектов</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Only list changed objects</v8:content>
</v8:item>
</Title>
<CheckBoxType>Tumbler</CheckBoxType>
<EditFormat>
<v8:item>
@ -1473,6 +1527,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Измененные объекты</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Changed objects</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
@ -1512,6 +1570,16 @@
<Button name="ИзмененныеОбъектыКомандаИзменитьВерсию" id="302">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.КомандаИзменитьВерсию</CommandName>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменить</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Change</v8:content>
</v8:item>
</Title>
<ExtendedTooltip name="ИзмененныеОбъектыКомандаИзменитьВерсиюРасширеннаяПодсказка" id="303"/>
</Button>
<Button name="ИзмененныеОбъектыВывестиСписок" id="235">
@ -1599,6 +1667,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Список измененных объектов</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>List changed objects</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
@ -1866,6 +1938,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Цвет задачи</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Color task</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>v8ui:Color</v8:Type>

View File

@ -172,12 +172,19 @@
&НаСервере
Процедура ОбновитьЗаголовокПоказатьСкрытьКомментарии()
Элементы.КомандаПоказатьСкрытьКомментарии.Заголовок = "Комментарии / Чеклист("+Объект.Комментарии.Количество()+")";
пТекстЗаголовок = узОбщийМодульСервер.ПолучитьТекстСообщения("Комментарии / Чеклист(%1)",4);
пТекстЗаголовок = СтрШаблон(пТекстЗаголовок,Объект.Комментарии.Количество());
Элементы.КомандаПоказатьСкрытьКомментарии.Заголовок = пТекстЗаголовок;
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьЗаголовокПоказатьСкрытьКомментарииНаКлиенте()
Элементы.КомандаПоказатьСкрытьКомментарии.Заголовок = "Комментарии / Чеклист("+Объект.Комментарии.Количество()+")";
пТекстЗаголовок = узОбщийМодульСервер.ПолучитьТекстСообщения("Комментарии / Чеклист(%1)",4);
пТекстЗаголовок = СтрШаблон(пТекстЗаголовок,Объект.Комментарии.Количество());
Элементы.КомандаПоказатьСкрытьКомментарии.Заголовок = пТекстЗаголовок;
КонецПроцедуры
@ -439,8 +446,10 @@
&НаКлиенте
Процедура КомандаИзмененныеОбъектыДобавить(Команда)
Если НЕ ЗначениеЗаполнено(Объект.Конфигурация) Тогда
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Ошибка! сначала необходимо заполнить реквизит [Конфигурация]",5);
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Ошибка! сначала необходимо заполнить реквизит [Конфигурация]";
Сообщение.Текст = пТекстСообщения;
Сообщение.Поле = "Объект.Конфигурация";
Сообщение.Сообщить();
Возврат;

View File

@ -162,6 +162,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Имя метаданных</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Metadata name</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>

View File

@ -328,6 +328,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Ввод вручную</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Manual entry</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
@ -469,6 +473,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Пользователь хранилища</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>User storage</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
@ -512,6 +520,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Пользователь</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>User</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
@ -551,6 +563,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Комментарий</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Comment</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
@ -666,6 +682,10 @@
<v8:lang>ru</v8:lang>
<v8:content>Вид изменения</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Type of change</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>

View File

@ -255,6 +255,7 @@
Функция ПолучитьСтрокуИзТЗСловарьСообщений(ТЗСловарьСообщений, КодСообщения)
ПараметрыОтбора = Новый Структура();
ПараметрыОтбора.Вставить("КодСообщения",КодСообщения);
НайденныеСтроки = ТЗСловарьСообщений.НайтиСтроки(ПараметрыОтбора);
@ -292,14 +293,13 @@
узМакетСловарь = ПолучитьОбщийМакет("узСловарь");
НачинаяСНомераСтроки = 2;
//Если ЗначениеЗаполнено(КодСообщения) Тогда
// НачинаяСНомераСтроки = КодСообщения + 1;
//Конецесли;
Если ЗначениеЗаполнено(КодСообщения) Тогда
НачинаяСНомераСтроки = КодСообщения + 1;
Конецесли;
//Для НомерСтроки = НачинаяСНомераСтроки По узМакетСловарь.ВысотаТаблицы Цикл
Для НомерСтроки = НачинаяСНомераСтроки По 3 Цикл
Для НомерСтроки = НачинаяСНомераСтроки По узМакетСловарь.ВысотаТаблицы Цикл
КодСообщенияИзМакета = СокрЛП(узМакетСловарь.Область(НомерСтроки,1).Текст);
КодСообщенияИзМакета = Число(СокрЛП(узМакетСловарь.Область(НомерСтроки,1).Текст));
ТекстРусский = СокрЛП(узМакетСловарь.Область(НомерСтроки,2).Текст);
ТекстАнглийский = СокрЛП(узМакетСловарь.Область(НомерСтроки,3).Текст);
ТекстРумынский = СокрЛП(узМакетСловарь.Область(НомерСтроки,4).Текст);

View File

@ -8,6 +8,16 @@
<code>Русский</code>
<description>Русский</description>
</languageInfo>
<languageInfo>
<id>en</id>
<code>Английский</code>
<description>Английский</description>
</languageInfo>
<languageInfo>
<id>ro</id>
<code>Румынский</code>
<description>Румынский</description>
</languageInfo>
</languageSettings>
<columns>
<size>4</size>
@ -231,11 +241,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>Comments / Checklist (%1)</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -262,11 +284,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! First you need to fill in the props [Applications]</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
@ -1093,10 +1127,10 @@
<width>65</width>
</format>
<format>
<width>237</width>
<width>375</width>
</format>
<format>
<width>219</width>
<width>297</width>
</format>
<format>
<width>224</width>