mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-27 02:43:54 +02:00
Изменение механизма формирования словарей
This commit is contained in:
parent
11f06174e1
commit
3d4fb5b3ba
16
.github/workflows/os/oint_dictionary.os
vendored
16
.github/workflows/os/oint_dictionary.os
vendored
@ -69,8 +69,6 @@
|
|||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
ДобавитьКлючевыеСловаЯзыка(СоответствиеСловаря);
|
|
||||||
|
|
||||||
ЗаписатьJSONСловаря(СоответствиеСловаря, ПутьСловаря);
|
ЗаписатьJSONСловаря(СоответствиеСловаря, ПутьСловаря);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@ -324,19 +322,5 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Процедура ДобавитьКлючевыеСловаЯзыка(СоответствиеСловаря)
|
|
||||||
|
|
||||||
ПутьКСловарюКлючевыхСлов = "./service/dictionaries/keywords.json";
|
|
||||||
ЧтениеJSON = Новый ЧтениеJSON();
|
|
||||||
ЧтениеJSON.ОткрытьФайл(ПутьКСловарюКлючевыхСлов);
|
|
||||||
СоответствиеКС = ПрочитатьJSON(ЧтениеJSON, Истина);
|
|
||||||
ЧтениеJSON.Закрыть();
|
|
||||||
|
|
||||||
Для Каждого КлючевоеСлово Из СоответствиеКС Цикл
|
|
||||||
СоответствиеСловаря.Вставить(КлючевоеСлово.Ключ, СокрЛП(КлючевоеСлово.Значение));
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
СоздатьСловари();
|
СоздатьСловари();
|
||||||
|
|
||||||
|
14
.github/workflows/os/opi_translate.os
vendored
14
.github/workflows/os/opi_translate.os
vendored
@ -184,6 +184,20 @@
|
|||||||
|
|
||||||
ТаблицаСловаря.Сортировать("Длина УБЫВ");
|
ТаблицаСловаря.Сортировать("Длина УБЫВ");
|
||||||
|
|
||||||
|
ПутьКСловарюКлючевыхСлов = "./service/dictionaries/keywords.json";
|
||||||
|
ЧтениеJSON = Новый ЧтениеJSON();
|
||||||
|
ЧтениеJSON.ОткрытьФайл(ПутьКСловарюКлючевыхСлов);
|
||||||
|
СоответствиеКС = ПрочитатьJSON(ЧтениеJSON, Истина);
|
||||||
|
ЧтениеJSON.Закрыть();
|
||||||
|
|
||||||
|
Для Каждого КлючевоеСлово Из СоответствиеКС Цикл
|
||||||
|
НоваяСтрокаСловаря = ТаблицаСловаря.Добавить();
|
||||||
|
НоваяСтрокаСловаря.Ключ = КлючевоеСлово.Ключ;
|
||||||
|
НоваяСтрокаСловаря.Значение = КлючевоеСлово.Значение;
|
||||||
|
НоваяСтрокаСловаря.Длина = СтрДлина(Элемент.Ключ);
|
||||||
|
НоваяСтрокаСловаря.ИмяМодуля = Ложь;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура СкопироватьФайлы(Знач КаталогИсточник, Знач КаталогПриемник)
|
Процедура СкопироватьФайлы(Знач КаталогИсточник, Знач КаталогПриемник)
|
||||||
|
Loading…
Reference in New Issue
Block a user