From 08c9fbce3b21a7530bba12d8cdaa77f4286e69ae Mon Sep 17 00:00:00 2001 From: Ku6epXBOCTuK Date: Sun, 13 Sep 2026 07:16:46 +0500 Subject: [PATCH] fix: update i18n - update schema fields descriptions --- web/src/lib/components/SchemaFields.svelte | 7 +- web/src/lib/components/SchemaToolView.svelte | 8 +- .../fields/schema/SelectControl.svelte | 9 +- web/src/lib/i18n/en.ts | 56 ++++++++++- web/src/lib/i18n/ru.ts | 21 ++++- web/src/lib/i18n/schema-tool-strings.ts | 10 ++ web/src/lib/registry-schema.ts | 36 ++++--- web/src/lib/registry/analyze.ts | 70 +++++++++++--- web/src/lib/registry/convert.ts | 34 +++++-- web/src/lib/registry/filters.ts | 93 +++++++++++++++---- 10 files changed, 287 insertions(+), 57 deletions(-) diff --git a/web/src/lib/components/SchemaFields.svelte b/web/src/lib/components/SchemaFields.svelte index f473a63..8a55259 100644 --- a/web/src/lib/components/SchemaFields.svelte +++ b/web/src/lib/components/SchemaFields.svelte @@ -26,6 +26,8 @@ label: string; value: unknown; spec: FieldSpec; + toolId: string; + fieldId: string; onchange?: (value: unknown) => void; } @@ -49,10 +51,11 @@ interface Props { schema: ToolSchema>; values: Record; + toolId: string; onchange: (id: string, value: unknown) => void; onreset: () => void; } - let { schema, values, onchange, onreset }: Props = $props(); + let { schema, values, toolId, onchange, onreset }: Props = $props(); interface LayoutGroup { key: string; @@ -104,6 +107,8 @@ label={fieldLabel(schema.fields[id], id)} value={values[id]} spec={schema.fields[id].spec} + {toolId} + fieldId={id} onchange={(v) => onchange(id, v)} /> {/each} diff --git a/web/src/lib/components/SchemaToolView.svelte b/web/src/lib/components/SchemaToolView.svelte index 4069ec1..db977a5 100644 --- a/web/src/lib/components/SchemaToolView.svelte +++ b/web/src/lib/components/SchemaToolView.svelte @@ -179,7 +179,13 @@ {t("paramsCard.toolSettings")} {t("paramsCard.configureOutput")} - +
diff --git a/web/src/lib/components/fields/schema/SelectControl.svelte b/web/src/lib/components/fields/schema/SelectControl.svelte index a4dce31..192a21c 100644 --- a/web/src/lib/components/fields/schema/SelectControl.svelte +++ b/web/src/lib/components/fields/schema/SelectControl.svelte @@ -1,13 +1,16 @@