diff --git a/rsconcept/frontend/src/components/Help/HelpButton.tsx b/rsconcept/frontend/src/components/Help/HelpButton.tsx index 7e1f8b1e..d24082f6 100644 --- a/rsconcept/frontend/src/components/Help/HelpButton.tsx +++ b/rsconcept/frontend/src/components/Help/HelpButton.tsx @@ -19,7 +19,7 @@ function HelpButton({ topic, ...restProps }: HelpButtonProps) {
event.stopPropagation()}> -
+
diff --git a/rsconcept/frontend/src/components/Help/HelpConstituenta.tsx b/rsconcept/frontend/src/components/Help/HelpConstituenta.tsx index cf4a2177..4ef5a3e5 100644 --- a/rsconcept/frontend/src/components/Help/HelpConstituenta.tsx +++ b/rsconcept/frontend/src/components/Help/HelpConstituenta.tsx @@ -8,16 +8,15 @@ function HelpConstituenta() {

Редактор конституент

Сохранить изменения: Ctrl + S или клик по кнопке Сохранить

Формальное определение

-

- Ctrl + Пробел после ввода первой буквы дополняет до незанятого имени

+

- Ctrl + Пробел дополняет до незанятого имени

- специальные конструкции вводятся с помощью кнопок снизу

-

Термин и Определение: Ctrl + Пробел открывает диалог редактирования отсылок
Перед открытием диалога переместите текстовый курсор на заменяемое слово или ссылку

-

Список конституент справа: обратите внимание на настройки фильтрации

+

Термин и Определение

+

- Ctrl + Пробел открывает редактирование отсылок

+

Список конституент справа

- первая настройка - атрибуты конституенты

-

- вторая настройка - принцип отбора конституент по графу термов

-

- текущая конституента выделена цветом

-

- двойной клик / Alt + клик - выбор редактируемой конституенты

-

- при наведении на имя конституенты отображаются ее атрибуты

-

- столбец "Описание" содержит один из непустых текстовых атрибутов

+

- вторая настройка - отбор по графу термов

+

- текущая конституента выделена цветом строки

+

- при наведении на имя конституенты отображаются атрибуты

diff --git a/rsconcept/frontend/src/components/Help/HelpLibrary.tsx b/rsconcept/frontend/src/components/Help/HelpLibrary.tsx index ed7939d0..f2ba0517 100644 --- a/rsconcept/frontend/src/components/Help/HelpLibrary.tsx +++ b/rsconcept/frontend/src/components/Help/HelpLibrary.tsx @@ -5,22 +5,21 @@ function HelpLibrary() { // prettier-ignore return (
-

Библиотека концептуальных схем

-

В библиотеки собраны различные концептуальные схемы.

-

Группировка и классификации схем на данный момент не проводится.

-

На текущем этапе происходит наполнение Библиотеки концептуальными схемами.

-

Поиск осуществляется с помощью инструментов в верхней части страницы.

+

Библиотека схем

+

В библиотеки собраны концептуальные схемы - системы понятий, используемые в теории и практике концептуального проектирования систем организационного управления

+

Фильтрация с помощью инструментов в верхней части страницы

+

Сортировка по клику на заголовок таблицы

-

Аттрибут отслеживаемая обозначает отслеживание схемы.

-
+

отслеживаемая обозначает отслеживание схемы

+ p
-

Аттрибут общедоступная делает схему видимой в разделе библиотека.

+

общедоступная отображает схему всем пользователям

-

Аттрибут неизменная выделяет стандартные схемы.

+

неизменная выделяет стандартные схемы

); } diff --git a/rsconcept/frontend/src/components/Help/HelpMain.tsx b/rsconcept/frontend/src/components/Help/HelpMain.tsx index 7f7947b8..dc587730 100644 --- a/rsconcept/frontend/src/components/Help/HelpMain.tsx +++ b/rsconcept/frontend/src/components/Help/HelpMain.tsx @@ -6,17 +6,17 @@ function HelpMain() { return (

Портал

-

Портал позволяет анализировать предметные области, формально записывать системы определений (концептуальные схемы) и синтезировать их с помощью математического аппарата родов структур.

+

Портал позволяет анализировать предметные области, формально записывать системы определений и синтезировать их с помощью математического аппарата родов структур.

Основные разделы

-
  • - библиотека концептуальных схем. Доступны сортировка, поиск и фильтрация
  • +
  • - библиотека концептуальных схем
  • - данные пользователя и смена пароля
  • Навигация

    -

    Навигационную панель можно скрыть/отобразить с помощью кнопки в правом верхнем углу.

    -

    В меню пользователя (правый верхний угол) доступно редактирование данных пользователя и изменение цветовой темы.

    +

    Навигационную панель можно скрыть с помощью кнопки в правом верхнем углу

    +

    В меню пользователя (правый верхний угол) доступно редактирование данных пользователя и изменение цветовой темы

    Поддержка

    -

    Портал разрабатывается и является проектом с открытым исходным кодом, доступным на .

    +

    Портал разрабатывается и является проектом с открытым исходным кодом, доступным на

    Ваши пожелания по доработке, найденные ошибки и иные предложения можно направлять по email:

    ); } diff --git a/rsconcept/frontend/src/components/Help/HelpRSFormMeta.tsx b/rsconcept/frontend/src/components/Help/HelpRSFormMeta.tsx index 48306340..0c2fe310 100644 --- a/rsconcept/frontend/src/components/Help/HelpRSFormMeta.tsx +++ b/rsconcept/frontend/src/components/Help/HelpRSFormMeta.tsx @@ -5,11 +5,11 @@ function HelpRSFormMeta() {

    Паспорт схемы

    Сохранить изменения: Ctrl + S или клик по кнопке Сохранить

    Владелец - пользователь, обладающий правом редактирования

    -

    Для общедоступных схем владельцем может стать любой пользователь

    -

    Для неизменных схем правом редактирования обладают только администраторы

    -

    Клонировать - создать копию схемы для дальнейшего редактирования

    -

    Отслеживание - возможность видеть схему в Библиотеке и использовать фильтры

    -

    Загрузить/Выгрузить схему - взаимодействие с Экстеор через файлы формата TRS

    +

    Общедоступные схемы доступы для всех

    +

    Неизменные схемы редактируют только администраторы

    +

    Клонировать - создать копию схемы под своим именем

    +

    Отслеживание - отображение схемы в персональном списке

    +

    Загрузить/Выгрузить схему - взаимодействие с Экстеор

    ); } diff --git a/rsconcept/frontend/src/components/Help/HelpTermGraph.tsx b/rsconcept/frontend/src/components/Help/HelpTermGraph.tsx index 1c62d7b2..91ec2cef 100644 --- a/rsconcept/frontend/src/components/Help/HelpTermGraph.tsx +++ b/rsconcept/frontend/src/components/Help/HelpTermGraph.tsx @@ -5,7 +5,7 @@ import Divider from '@/components/ui/Divider'; function HelpTermGraph() { // prettier-ignore return ( -
    +

    Настройка графа

    Цвет - выбор правила покраски узлов

    @@ -21,9 +21,9 @@ function HelpTermGraph() {
    -

    Горячие клавиши

    -

    Клик на конституенту - выделение, включая скрытые конституенты

    -

    Двойной клик - редактирование конституенты

    +

    Клавиши

    +

    Клик на конституенту - выделение

    +

    Клик на выделенную - редактирование

    Delete - удалить выбранные


    diff --git a/rsconcept/frontend/src/components/ui/Tooltip.tsx b/rsconcept/frontend/src/components/ui/Tooltip.tsx index c583918c..1fb5a93d 100644 --- a/rsconcept/frontend/src/components/ui/Tooltip.tsx +++ b/rsconcept/frontend/src/components/ui/Tooltip.tsx @@ -34,7 +34,7 @@ function Tooltip({ opacity={0.97} className={clsx('overflow-hidden', 'border shadow-md', layer, className)} classNameArrow={layer} - style={{ ...{ paddingTop: '2px', paddingBottom: '2px' }, ...style }} + style={{ ...{ paddingTop: '2px', paddingBottom: '2px', overflowX: 'auto', overflowY: 'auto' }, ...style }} variant={darkMode ? 'dark' : 'light'} place={place} {...restProps} diff --git a/rsconcept/frontend/src/pages/LibraryPage/SearchPanel.tsx b/rsconcept/frontend/src/pages/LibraryPage/SearchPanel.tsx index 99fcea32..4819ea30 100644 --- a/rsconcept/frontend/src/pages/LibraryPage/SearchPanel.tsx +++ b/rsconcept/frontend/src/pages/LibraryPage/SearchPanel.tsx @@ -47,8 +47,8 @@ function SearchPanel({ total, filtered, query, setQuery, strategy, setFilter }:
    -
    - - -
    + +
    ); } diff --git a/rsconcept/frontend/src/pages/LibraryPage/ViewLibrary.tsx b/rsconcept/frontend/src/pages/LibraryPage/ViewLibrary.tsx index 84462fd9..80248872 100644 --- a/rsconcept/frontend/src/pages/LibraryPage/ViewLibrary.tsx +++ b/rsconcept/frontend/src/pages/LibraryPage/ViewLibrary.tsx @@ -108,7 +108,7 @@ function ViewLibrary({ items, resetQuery: cleanQuery }: ViewLibraryProps) { return ( <> -
    +
    - +
    +

    Список пуст

    onCreateNew()}> Создать новую конституенту diff --git a/rsconcept/frontend/src/pages/RSFormPage/EditorTermGraph/GraphToolbar.tsx b/rsconcept/frontend/src/pages/RSFormPage/EditorTermGraph/GraphToolbar.tsx index 00c00c15..e5e3d7f8 100644 --- a/rsconcept/frontend/src/pages/RSFormPage/EditorTermGraph/GraphToolbar.tsx +++ b/rsconcept/frontend/src/pages/RSFormPage/EditorTermGraph/GraphToolbar.tsx @@ -78,7 +78,7 @@ function GraphToolbar({ disabled={!isMutable || nothingSelected} onClick={onDelete} /> - + ); } diff --git a/rsconcept/frontend/src/styling/setup.css b/rsconcept/frontend/src/styling/setup.css index 059c1364..058444cb 100644 --- a/rsconcept/frontend/src/styling/setup.css +++ b/rsconcept/frontend/src/styling/setup.css @@ -9,6 +9,15 @@ @tailwind components; @tailwind utilities; +html, +body { + width: 100%; + height: 100%; + margin: 0px; + padding: 0px; + overflow-x: hidden; +} + html { hanging-punctuation: first last; color-scheme: dark light; diff --git a/rsconcept/frontend/src/utils/labels.ts b/rsconcept/frontend/src/utils/labels.ts index 404addd4..d47f6378 100644 --- a/rsconcept/frontend/src/utils/labels.ts +++ b/rsconcept/frontend/src/utils/labels.ts @@ -315,10 +315,10 @@ export function describeExpressionStatus(status: ExpressionStatus): string { switch (status) { case ExpressionStatus.VERIFIED: return 'выражение корректно и вычислимо'; case ExpressionStatus.INCORRECT: return 'ошибка в выражении'; - case ExpressionStatus.INCALCULABLE: return 'нельзя использовать для вычисления интерпретации'; - case ExpressionStatus.PROPERTY: return 'только для проверки принадлежности'; + case ExpressionStatus.INCALCULABLE: return 'интерпретация не вычисляется'; + case ExpressionStatus.PROPERTY: return 'только проверка принадлежности'; case ExpressionStatus.UNKNOWN: return 'требует проверки выражения'; - case ExpressionStatus.UNDEFINED: return 'произошла ошибка при проверке выражения'; + case ExpressionStatus.UNDEFINED: return 'произошла ошибка при проверке'; } } @@ -411,10 +411,10 @@ export function labelCstClass(target: CstClass): string { export function describeCstClass(target: CstClass): string { // prettier-ignore switch (target) { - case CstClass.BASIC: return 'неопределяемое понятие, требует конвенции'; - case CstClass.DERIVED: return 'выводимое понятие, задаваемое определением'; - case CstClass.STATEMENT: return 'утверждение формальной логики'; - case CstClass.TEMPLATE: return 'параметризованный шаблон определения'; + case CstClass.BASIC: return 'неопределяемое понятие'; + case CstClass.DERIVED: return 'определяемое понятие'; + case CstClass.STATEMENT: return 'логическое утверждение'; + case CstClass.TEMPLATE: return 'шаблон определения'; } }