1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-25 02:42:28 +02:00

Возвращение _category

This commit is contained in:
Anton Titovets 2024-06-21 09:56:55 +03:00
parent 96b21493c5
commit c2ab2a82bf
107 changed files with 479 additions and 18 deletions

View File

@ -123,6 +123,15 @@
ПроверитьСоздатьКаталог(КаталогОбласти); ПроверитьСоздатьКаталог(КаталогОбласти);
ПроверитьСоздатьКаталог(КаталогКартинок); ПроверитьСоздатьКаталог(КаталогКартинок);
СтруктураКатегории = Новый Структура("label,position", ЗаголовокОбласти, Строка(СчетчикБиблиотеки));
ФайлКатегории = КаталогОбласти + "/_category_.json";
Запись = Новый ЗаписьJSON;
ПараметрыЗаписиJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто);
Запись.ОткрытьФайл(ФайлКатегории, , , ПараметрыЗаписиJSON);
ЗаписатьJSON(Запись, СтруктураКатегории);
Запись.Закрыть();
Макет = Новый ТекстовыйДокумент(); Макет = Новый ТекстовыйДокумент();
Макет.Прочитать("./.github/workflows/os/template.md", "UTF-8"); Макет.Прочитать("./.github/workflows/os/template.md", "UTF-8");
@ -752,6 +761,30 @@
Продолжить; Продолжить;
КонецЕсли; КонецЕсли;
Если Файл.Имя = "_category_.json" Тогда
ФайлКатегории = Файл.ПолноеИмя;
ЧтениеJSON = Новый ЧтениеJSON();
ЧтениеJSON.ОткрытьФайл(ФайлКатегории);
СтруктураКатегории = ПрочитатьJSON(ЧтениеJSON, Истина);
ЧтениеJSON.Закрыть();
ЛокализированныйЗаголовок = СоответствиеЗаголовков[СтруктураКатегории["label"]];
Если ЗначениеЗаполнено(ЛокализированныйЗаголовок) Тогда
СтруктураКатегории.Вставить("label", ЛокализированныйЗаголовок);
КонецЕсли;
Запись = Новый ЗаписьJSON;
ПараметрыЗаписиJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто);
Запись.ОткрытьФайл(ФайлКатегории, , , ПараметрыЗаписиJSON);
ЗаписатьJSON(Запись, СтруктураКатегории);
Запись.Закрыть();
Иначе
ТекущийДокумент = Новый ТекстовыйДокумент(); ТекущийДокумент = Новый ТекстовыйДокумент();
ТекущийДокумент.Прочитать(Файл.ПолноеИмя, "UTF-8"); ТекущийДокумент.Прочитать(Файл.ПолноеИмя, "UTF-8");
ТекстДокумента = ТекущийДокумент.ПолучитьТекст(); ТекстДокумента = ТекущийДокумент.ПолучитьТекст();
@ -769,6 +802,8 @@
ТекущийДокумент.УстановитьТекст(ТекстДокумента); ТекущийДокумент.УстановитьТекст(ТекстДокумента);
ТекущийДокумент.Записать(Файл.ПолноеИмя); ТекущийДокумент.Записать(Файл.ПолноеИмя);
КонецЕсли;
Для Каждого Буква Из Транслитация Цикл Для Каждого Буква Из Транслитация Цикл
Если СтрНайти(ТекстДокумента, Буква.Ключ) <> 0 Тогда Если СтрНайти(ТекстДокумента, Буква.Ключ) <> 0 Тогда
Сообщить("Ошибка перевода | " + Файл.ПолноеИмя); Сообщить("Ошибка перевода | " + Файл.ПолноеИмя);
@ -776,6 +811,8 @@
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
КонецЦикла; КонецЦикла;
Сообщить("Перевод завершен!"); Сообщить("Перевод завершен!");

View File

@ -0,0 +1,4 @@
{
"label": "Comment management",
"position": "6"
}

View File

@ -0,0 +1,4 @@
{
"label": "Record management",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Table management",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Working with databases",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Working with fields",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Feed posts managment",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Settings and administartion",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Storages and files managment",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Tasks managment",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Account and authorization",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "File and directory management",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Shared access settings",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Tags managment",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Calendar list management",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Calendar metadata management",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Event management",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Comment management",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "File and directory management",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Data managment",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Spreadsheets managment",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Working with sheets",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Blocks managment",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Database management",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Page management",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Users",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Block formation",
"position": "8"
}

View File

@ -0,0 +1,4 @@
{
"label": "Channel management",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Dialog management",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "External files management",
"position": "7"
}

View File

@ -0,0 +1,4 @@
{
"label": "File managment",
"position": "6"
}

View File

@ -0,0 +1,4 @@
{
"label": "Management and settings",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Message management",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Administration",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Data retrieval and settings",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Data sending",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Forum topic management",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Data and settings",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Tweets",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Ad account management",
"position": "7"
}

View File

@ -0,0 +1,4 @@
{
"label": "Community managment",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Discussion management",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Interactive actions",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Order management",
"position": "11"
}

View File

@ -0,0 +1,4 @@
{
"label": "Others",
"position": "12"
}

View File

@ -0,0 +1,4 @@
{
"label": "Product management",
"position": "8"
}

View File

@ -0,0 +1,4 @@
{
"label": "Product properties management",
"position": "10"
}

View File

@ -0,0 +1,4 @@
{
"label": "Product selection management",
"position": "9"
}

View File

@ -0,0 +1,4 @@
{
"label": "Statistics",
"position": "6"
}

View File

@ -0,0 +1,4 @@
{
"label": "Token retrieval",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Message sending",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Settings and information",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "File and folder management",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Manage public access",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с комментариями",
"position": "6"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с записями",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с таблицами",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с базами",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с полями",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с живой лентой",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Настройки и администрирование",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с диском и файлами",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с задачами",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Аккаунт и авторизация",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с файлами и каталогами",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Настройки совместного доступа",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с тегами",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа со списком календарей",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с метаданными календарей",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с событиями",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с комментариями",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с файлами и каталогами",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с данными",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с книгами",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с листами",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с блоками",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с базами данных",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа со страницами",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Пользователи",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Формирование блоков",
"position": "8"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с каналами",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с диалогами",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с удаленными файлами",
"position": "7"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с файлами",
"position": "6"
}

View File

@ -0,0 +1,4 @@
{
"label": "Управление и настройки",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с сообщениями",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Администрирование",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Получение данных и настройка",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Отправка данных",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с темами форума",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Данные и настройка",
"position": "2"
}

View File

@ -0,0 +1,4 @@
{
"label": "Твиты",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с рекламным кабинетом",
"position": "7"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с группой",
"position": "3"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с обсуждениями",
"position": "4"
}

View File

@ -0,0 +1,4 @@
{
"label": "Интерактивные действия",
"position": "5"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с заказами",
"position": "11"
}

View File

@ -0,0 +1,4 @@
{
"label": "Прочие",
"position": "12"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа с товарами",
"position": "8"
}

View File

@ -0,0 +1,4 @@
{
"label": "Работа со свойствами товаров",
"position": "10"
}

Some files were not shown because too many files have changed in this diff Show More