mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-16 11:38:11 +02:00
44 lines
2.4 KiB
Plaintext
44 lines
2.4 KiB
Plaintext
ПутьКСловарю = "./service/dictionaries/en.json";
|
|
|
|
ЧтениеJSON = Новый ЧтениеJSON();
|
|
ЧтениеJSON.ОткрытьФайл(ПутьКСловарю);
|
|
Словарь = ПрочитатьJSON(ЧтениеJSON, Истина);
|
|
ЧтениеJSON.Закрыть();
|
|
|
|
ТаблицаСловаря = Новый ТаблицаЗначений();
|
|
ТаблицаСловаря.Колонки.Добавить("Ключ");
|
|
ТаблицаСловаря.Колонки.Добавить("Значение");
|
|
ТаблицаСловаря.Колонки.Добавить("Длина");
|
|
|
|
Для Каждого КлючевоеСлово Из Словарь Цикл
|
|
НоваяСтрокаСловаря = ТаблицаСловаря.Добавить();
|
|
НоваяСтрокаСловаря.Ключ = КлючевоеСлово.Ключ;
|
|
НоваяСтрокаСловаря.Значение = КлючевоеСлово.Значение;
|
|
НоваяСтрокаСловаря.Длина = СтрДлина(КлючевоеСлово.Ключ);
|
|
КонецЦикла;
|
|
|
|
ТаблицаСловаря.Сортировать("Длина УБЫВ");
|
|
|
|
ПутьДокозавра = "./docs/docusaurus/";
|
|
МассивФайлов = Новый Массив;
|
|
МассивФайлов.Добавить(Новый Файл(ПутьДокозавра + "src/components/HomepageFeatures/index.js"));
|
|
МассивФайлов.Добавить(Новый Файл(ПутьДокозавра + "src/pages/index.js"));
|
|
МассивФайлов.Добавить(Новый Файл(ПутьДокозавра + "docusaurus.config.js"));
|
|
|
|
Для Каждого Файл Из МассивФайлов Цикл
|
|
|
|
ТекущийПуть = Файл.ПолноеИмя;
|
|
ТекущийДокумент = Новый ТекстовыйДокумент();
|
|
ТекущийДокумент.Прочитать(ТекущийПуть, "UTF-8");
|
|
|
|
ТекущийТекст = ТекущийДокумент.ПолучитьТекст();
|
|
|
|
|
|
Для Каждого Слово Из ТаблицаСловаря Цикл
|
|
ТекущийТекст = СтрЗаменить(ТекущийТекст, Слово.Ключ, Слово.Значение);
|
|
КонецЦикла;
|
|
|
|
ТекущийДокумент.УстановитьТекст(ТекущийТекст);
|
|
ТекущийДокумент.Записать(Файл.ПолноеИмя);
|
|
|
|
КонецЦикла; |