mirror of
https://github.com/BlizD/Tasks.git
synced 2025-01-28 03:57:18 +02:00
#32 перевод сообщение с учетом языка
This commit is contained in:
parent
839162c7cc
commit
3d6d088b13
@ -387,7 +387,9 @@
|
|||||||
узПроставитьВидСтатусаВСтатусахЗадачи();
|
узПроставитьВидСтатусаВСтатусахЗадачи();
|
||||||
Константы.ЗаголовокСистемы.Установить("Управление задачами");
|
Константы.ЗаголовокСистемы.Установить("Управление задачами");
|
||||||
Константы.ИспользоватьНапоминанияПользователя.Установить(Истина);
|
Константы.ИспользоватьНапоминанияПользователя.Установить(Истина);
|
||||||
Сообщить("После первоначального заполнения, необходимо перезапустить программу");
|
|
||||||
|
узОбщийМодульСервер.узСообщить("После первоначального заполнения, необходимо перезапустить программу", "1");
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура узДобавитьАдминистраторИБ()
|
Процедура узДобавитьАдминистраторИБ()
|
||||||
|
@ -17,7 +17,11 @@
|
|||||||
Для каждого СтрокаТЗАдресаЭлектроннойПочты из ТЗАдресаЭлектроннойПочты цикл
|
Для каждого СтрокаТЗАдресаЭлектроннойПочты из ТЗАдресаЭлектроннойПочты цикл
|
||||||
ПользовательКому = СтрокаТЗАдресаЭлектроннойПочты.Пользователь;
|
ПользовательКому = СтрокаТЗАдресаЭлектроннойПочты.Пользователь;
|
||||||
Если НЕ ЗначениеЗаполнено(СтрокаТЗАдресаЭлектроннойПочты.АдресЭлектроннойПочты) Тогда
|
Если НЕ ЗначениеЗаполнено(СтрокаТЗАдресаЭлектроннойПочты.АдресЭлектроннойПочты) Тогда
|
||||||
Сообщить("Ошибка! при отправке письма не удалось получить адреса электронной почты для ["+ПользовательКому+"]");
|
|
||||||
|
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Ошибка! при отправке письма не удалось получить адреса электронной почты для [%1]","2");
|
||||||
|
пТекстСообщения = СтрШаблон(пТекстСообщения,ПользовательКому);
|
||||||
|
Сообщить(пТекстСообщения);
|
||||||
|
|
||||||
Конецесли;
|
Конецесли;
|
||||||
Конеццикла;
|
Конеццикла;
|
||||||
|
|
||||||
@ -107,7 +111,11 @@
|
|||||||
ОбрОбъект.Конфигурация = пКонфигурация;
|
ОбрОбъект.Конфигурация = пКонфигурация;
|
||||||
ОбрОбъект.ВерсияС = Справочники.узИсторияКонфигураций.ПолучитьПоследнююЗагруженнуюВерсию(пКонфигурация);
|
ОбрОбъект.ВерсияС = Справочники.узИсторияКонфигураций.ПолучитьПоследнююЗагруженнуюВерсию(пКонфигурация);
|
||||||
РезультатФункции = ОбрОбъект.ЗагрузитьИзмененияИзХранилища();
|
РезультатФункции = ОбрОбъект.ЗагрузитьИзмененияИзХранилища();
|
||||||
Сообщить("Загружены изменения для конфигурации ["+пКонфигурация+"] с версии ["+ОбрОбъект.ВерсияС+"]");
|
|
||||||
|
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Загружены изменения для конфигурации [%1] с версии [%2]","3");
|
||||||
|
пТекстСообщения = СтрШаблон(пТекстСообщения,пКонфигурация,ОбрОбъект.ВерсияС);
|
||||||
|
Сообщить(пТекстСообщения);
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@ -217,4 +225,95 @@
|
|||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Возврат пПользователь;
|
Возврат пПользователь;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Процедура узСообщить(ТекстРусский, КодСообщения) Экспорт
|
||||||
|
ТекстСообщения = ПолучитьТекстСообщения(ТекстРусский, КодСообщения);
|
||||||
|
Сообщить(ТекстСообщения);
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Функция ПолучитьТекстСообщения(ТекстРусский, КодСообщения) Экспорт
|
||||||
|
Перем ТекстСообщения;
|
||||||
|
|
||||||
|
ТЗСловарьСообщений = ПолучитьТЗСловарьСообщений(КодСообщения);
|
||||||
|
СтрокаТЗСловарьСообщений = ПолучитьСтрокуИзТЗСловарьСообщений(ТЗСловарьСообщений, КодСообщения);
|
||||||
|
|
||||||
|
ТекстАнглийский = СтрокаТЗСловарьСообщений.ТекстАнглийский;
|
||||||
|
ТекстРумынский = СтрокаТЗСловарьСообщений.ТекстРумынский;
|
||||||
|
Если НЕ ЗначениеЗаполнено(ТекстРумынский) Тогда
|
||||||
|
ТекстРумынский = ТекстАнглийский;
|
||||||
|
Конецесли;
|
||||||
|
|
||||||
|
ТекстСообщения = "ru = '"+ТекстРусский+"';"
|
||||||
|
+ " en = '"+ТекстАнглийский+"';"
|
||||||
|
+ " ro = '"+ТекстРумынский+"'"
|
||||||
|
;
|
||||||
|
ТекстСообщения = НСтр(ТекстСообщения);
|
||||||
|
|
||||||
|
Возврат ТекстСообщения;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПолучитьСтрокуИзТЗСловарьСообщений(ТЗСловарьСообщений, КодСообщения)
|
||||||
|
|
||||||
|
ПараметрыОтбора = Новый Структура();
|
||||||
|
ПараметрыОтбора.Вставить("КодСообщения",КодСообщения);
|
||||||
|
НайденныеСтроки = ТЗСловарьСообщений.НайтиСтроки(ПараметрыОтбора);
|
||||||
|
ВсегоНайденныеСтроки = НайденныеСтроки.Количество();
|
||||||
|
ТекстОшибки = "";
|
||||||
|
Если ВсегоНайденныеСтроки = 1 тогда
|
||||||
|
СтрокаТЗСловарьСообщений = НайденныеСтроки[0];
|
||||||
|
ИначеЕсли ВсегоНайденныеСтроки > 1 Тогда
|
||||||
|
ТекстОшибки = "Ошибка! Найдено более 1 строки";
|
||||||
|
Иначе
|
||||||
|
ТекстОшибки = "Ошибка! Не найдена строка";
|
||||||
|
Конецесли;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(ТекстОшибки) Тогда
|
||||||
|
ТекстОшибки = ТекстОшибки
|
||||||
|
+" в ""ТЗСловарьСообщений"" для ";
|
||||||
|
Для каждого ЭлементОтбора из ПараметрыОтбора цикл
|
||||||
|
ТекстОшибки = ТекстОшибки
|
||||||
|
+" "+ ЭлементОтбора.Ключ + " = "+ЭлементОтбора.Значение;
|
||||||
|
Конеццикла;
|
||||||
|
ВызватьИсключение ТекстОшибки;
|
||||||
|
Конецесли;
|
||||||
|
|
||||||
|
Возврат СтрокаТЗСловарьСообщений;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПолучитьТЗСловарьСообщений(КодСообщения = Неопределено)
|
||||||
|
|
||||||
|
ТЗСловарьСообщений = Новый ТаблицаЗначений();
|
||||||
|
ТЗСловарьСообщений.Колонки.Добавить("КодСообщения");
|
||||||
|
ТЗСловарьСообщений.Колонки.Добавить("ТекстРусский");
|
||||||
|
ТЗСловарьСообщений.Колонки.Добавить("ТекстАнглийский");
|
||||||
|
ТЗСловарьСообщений.Колонки.Добавить("ТекстРумынский");
|
||||||
|
|
||||||
|
узМакетСловарь = ПолучитьОбщийМакет("узСловарь");
|
||||||
|
|
||||||
|
НачинаяСНомераСтроки = 2;
|
||||||
|
Если ЗначениеЗаполнено(КодСообщения) Тогда
|
||||||
|
НачинаяСНомераСтроки = КодСообщения + 1;
|
||||||
|
Конецесли;
|
||||||
|
|
||||||
|
Для НомерСтроки = НачинаяСНомераСтроки По узМакетСловарь.ВысотаТаблицы Цикл
|
||||||
|
|
||||||
|
КодСообщенияИзМакета = СокрЛП(узМакетСловарь.Область(НомерСтроки,1).Текст);
|
||||||
|
ТекстРусский = СокрЛП(узМакетСловарь.Область(НомерСтроки,2).Текст);
|
||||||
|
ТекстАнглийский = СокрЛП(узМакетСловарь.Область(НомерСтроки,3).Текст);
|
||||||
|
ТекстРумынский = СокрЛП(узМакетСловарь.Область(НомерСтроки,4).Текст);
|
||||||
|
|
||||||
|
СтрокаТЗСловарьСообщений = ТЗСловарьСообщений.Добавить();
|
||||||
|
СтрокаТЗСловарьСообщений.КодСообщения = КодСообщенияИзМакета;
|
||||||
|
СтрокаТЗСловарьСообщений.ТекстРусский = ТекстРусский;
|
||||||
|
СтрокаТЗСловарьСообщений.ТекстАнглийский = ТекстАнглийский;
|
||||||
|
СтрокаТЗСловарьСообщений.ТекстРумынский = ТекстРумынский;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(КодСообщения)
|
||||||
|
И КодСообщенияИзМакета = КодСообщения Тогда
|
||||||
|
Прервать;
|
||||||
|
Конецесли;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат ТЗСловарьСообщений;
|
||||||
КонецФункции
|
КонецФункции
|
16
src/cf/CommonTemplates/узСловарь.xml
Normal file
16
src/cf/CommonTemplates/узСловарь.xml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.2">
|
||||||
|
<CommonTemplate uuid="0818b36c-6d27-4459-b995-482bf413cbd6">
|
||||||
|
<Properties>
|
||||||
|
<Name>узСловарь</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Словарь</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<TemplateType>SpreadsheetDocument</TemplateType>
|
||||||
|
</Properties>
|
||||||
|
</CommonTemplate>
|
||||||
|
</MetaDataObject>
|
1118
src/cf/CommonTemplates/узСловарь/Ext/Template.xml
Normal file
1118
src/cf/CommonTemplates/узСловарь/Ext/Template.xml
Normal file
File diff suppressed because it is too large
Load Diff
@ -520,6 +520,7 @@
|
|||||||
<CommonTemplate>узМакетHTML</CommonTemplate>
|
<CommonTemplate>узМакетHTML</CommonTemplate>
|
||||||
<CommonTemplate>узМакетJS</CommonTemplate>
|
<CommonTemplate>узМакетJS</CommonTemplate>
|
||||||
<CommonTemplate>узМакетCSS</CommonTemplate>
|
<CommonTemplate>узМакетCSS</CommonTemplate>
|
||||||
|
<CommonTemplate>узСловарь</CommonTemplate>
|
||||||
<FilterCriterion>СвязанныеДокументы</FilterCriterion>
|
<FilterCriterion>СвязанныеДокументы</FilterCriterion>
|
||||||
<FilterCriterion>ФайлыВТоме</FilterCriterion>
|
<FilterCriterion>ФайлыВТоме</FilterCriterion>
|
||||||
<CommonModule>АдминистрированиеКластераCOMКлиентСервер</CommonModule>
|
<CommonModule>АдминистрированиеКластераCOMКлиентСервер</CommonModule>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user