~uno
|
Редактор Смарттекстов SmartPint
     Формат исходного текста Tar - TarSmar со строками DarSmar.
     Текущее редактирование происходит в DarSmV1, в его элементе - „слове” ArrSmV1.
     Формат „слова” ArrSmV1 с переводом: [0]={.2] асс., не исп., [1]={sраn ttp1=„, [2]=saule~солнце, [3]=”}, [4]=Saule, [5]={/sраn}.
     Формат „слова” ArrSmV1 „просто слово": [0]={.2] асс., не исп., [1]=Saule.
     Команда "Открыть Smart". DarTag1- список и одноимённый файл с 3-строчной таблицей соответствия тегов HTML и тегов Ddar. ArrTag1 содержит код HTML конструкции Смарт-текста слов с переводом: {.2] {.0] {.3] {.0] {.4]. Открываем Смарт-текст в список Arr2; Строки в цикле добавляем в "DarSmar" - строки из "TarSmar"; Функциями Ddar преобразуем DarSmar: DDarCutDar разрезаем по нужным тегам HTML; RemOtheZeroDDar - замена нетегов на тег0; AdhesMDarSabl - Слияние в одну ячейку списка тегов ArrTag1 (распознаём теги); В цикле DarSmar находим элементы-списки Arr3 с наличием перевода (если размер списка Arr3 >4). Пишем в Arr3[2] (= saule~солнце) "красный" код 4071 в MsF2, если перевод не найден в словаре DarVrdn1.
Страница "SmartPint" обновлена 10.6.2023
|
Проекты:
Определения:
Определения
Система
Проект PintLang
VendorPint
Глобальные константы
Глобальные переменные
Ресурсы
События
VendorPint
|