M: Copy editing

This commit is contained in:
Ivan 2025-11-19 23:25:57 +03:00
parent b83f5ee0ab
commit 86ac5e5508
7 changed files with 16 additions and 18 deletions

View File

@ -11,7 +11,7 @@ export function HelpRSLangExpressionStructure() {
зависимые или структурно новые понятия. зависимые или структурно новые понятия.
</p> </p>
<h2>Порождение структур</h2> <h2>Формирование структур</h2>
<ul> <ul>
<li> <li>
<b>Булеан / Множество подмножеств</b>: <code>(X1)</code> множество всех подмножеств <code>X1</code>. <b>Булеан / Множество подмножеств</b>: <code>(X1)</code> множество всех подмножеств <code>X1</code>.

View File

@ -43,7 +43,7 @@ export function HelpRSLangOperations() {
</p> </p>
<h2> <h2>
<IconGenerateStructure size='1.25rem' className='inline-icon' /> Порождение структуры <IconGenerateStructure size='1.25rem' className='inline-icon' /> Раскрытие структуры
</h2> </h2>
<p> <p>
Порождение полной совокупности термов, раскрывающих структуру выбранной конституенты. Операция применима к Порождение полной совокупности термов, раскрывающих структуру выбранной конституенты. Операция применима к

View File

@ -28,7 +28,12 @@ export function TGNode(node: TGNodeInternal) {
return ( return (
<> <>
<div className='relative h-full w-full pointer-events-auto!'> <div
className='relative h-full w-full pointer-events-auto!'
data-tooltip-id={globalIDs.tooltip}
data-tooltip-html={describeCstNode(node.data.cst)}
data-tooltip-hidden={node.dragging}
>
{connectionStart !== node.id ? ( {connectionStart !== node.id ? (
<Handle <Handle
type='target' type='target'
@ -58,9 +63,6 @@ export function TGNode(node: TGNodeInternal) {
? APP_COLORS.bgDefault ? APP_COLORS.bgDefault
: colorBgGraphNode(node.data.cst, coloring) : colorBgGraphNode(node.data.cst, coloring)
}} }}
data-tooltip-id={globalIDs.tooltip}
data-tooltip-html={describeCstNode(node.data.cst)}
data-tooltip-hidden={node.dragging}
> >
<div className='cc-node-label'>{label}</div> <div className='cc-node-label'>{label}</div>
</div> </div>

View File

@ -94,7 +94,7 @@ export function DlgCstTemplate() {
<TabList className='mb-3 mx-auto flex border divide-x rounded-none'> <TabList className='mb-3 mx-auto flex border divide-x rounded-none'>
<TabLabel label='Шаблон' title='Выбор шаблона выражения' className='w-32' /> <TabLabel label='Шаблон' title='Выбор шаблона выражения' className='w-32' />
<TabLabel label='Аргументы' title='Подстановка аргументов шаблона' className='w-32' /> <TabLabel label='Аргументы' title='Подстановка аргументов шаблона' className='w-32' />
<TabLabel label='Конституента' title='Редактирование конституенты' className='w-32' /> <TabLabel label='Редактор' title='Редактирование конституенты' className='w-32' />
</TabList> </TabList>
<FormProvider {...methods}> <FormProvider {...methods}>

View File

@ -55,11 +55,7 @@ export function DlgGraphParams() {
control={control} control={control}
name='noHermits' name='noHermits'
render={({ field }) => ( render={({ field }) => (
<Checkbox <Checkbox {...field} label='Скрыть свободные' titleHtml={prepareTooltip('Конституенты без связей', 'H')} />
{...field}
label='Скрыть несвязанные'
titleHtml={prepareTooltip('Неиспользуемые конституенты', 'H')}
/>
)} )}
/> />
<Controller <Controller

View File

@ -63,9 +63,9 @@ const labelColoringRecord: Record<TGColoring, string> = {
}; };
const labelGraphTypeRecord: Record<TGEdgeType, string> = { const labelGraphTypeRecord: Record<TGEdgeType, string> = {
full: 'Связи: Все', full: 'Связь: Все',
definition: 'Связи: Определения', definition: 'Связь: Определение',
attribution: 'Связи: Атрибутирование' attribution: 'Связь: Атрибутирование'
}; };
const labelCstMatchModeRecord: Record<CstMatchMode, string> = { const labelCstMatchModeRecord: Record<CstMatchMode, string> = {

View File

@ -177,9 +177,9 @@ export function MenuEditSchema() {
disabled={!isContentEditable || isProcessing} disabled={!isContentEditable || isProcessing}
/> />
<DropdownButton <DropdownButton
text='Порождение структуры' text='Раскрытие структуры'
titleHtml='Раскрыть структуру типизации <br/>выделенной конституенты' titleHtml='Породить внутренние понятия<br/> по структуре типизации<br/> выделенной конституенты'
aria-label='Раскрыть структуру типизации выделенной конституенты' aria-label='Породить внутренние понятия по структуре типизации выделенной конституенты'
icon={<IconGenerateStructure size='1rem' className='icon-primary' />} icon={<IconGenerateStructure size='1rem' className='icon-primary' />}
onClick={() => handleProduceStructure(activeCst)} onClick={() => handleProduceStructure(activeCst)}
disabled={!isContentEditable || isProcessing || !activeCst || !canProduceStructure(activeCst)} disabled={!isContentEditable || isProcessing || !activeCst || !canProduceStructure(activeCst)}