i18n: catalogue entries for the context menu, PLINE and modify options

Every new UI string (menu rows, Options → Right-click Customization, the
PLINE sub-prompts and keyword labels, MOVE/COPY/OFFSET prompts) gets its
Fluent attribute in all 21 locales plus the source → attribute rows in
locale_catalog.rs; the SETVAR help line lists SHORTCUTMENU and
SHORTCUTMENUDURATION. Tests that compared prompt text now check command
state so they pass under any UI language.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
PanosandClaude Opus 5 committed 2026-09-17 12:05:15 +03:00
1 parent a5fd040745
commit 426af2d3a5
24 files changed
+954 -31

No files matched your search

+43 -1
View File
@@ -57,6 +57,13 @@ options =
.default-application = Применение по умолчанию
.iced-theme = Тема ICED:
.theme = Тема
.right-click-customization = Настройка правой кнопки мыши
.right-click-in-drawing-area = Правая кнопка в области чертежа
.hold-duration = Длительность удержания
.right-click-mode-help = Контекстное меню: правая кнопка всегда открывает меню (по умолчанию в AutoCAD). С учётом времени: короткий щелчок — Enter, удержание открывает меню (SHORTCUTMENUDURATION).
.right-click-mode-shortcut-menu = Контекстное меню
.right-click-mode-time-sensitive = С учётом времени (короткий щелчок = Enter)
.right-click-mode-enter-first = Сначала Enter, второй щелчок = меню
command-line =
.ready = Open CAD Studio готов.
@@ -2124,7 +2131,7 @@ common =
.sectionplane-specify-through-point = SECTIONPLANE Specify through point:
.setbylayer-no-properties-required-changes = SETBYLAYER: no properties required changes.
.setbylayer-reset-entity-entities-to-bylayer = SETBYLAYER: reset __ocs_fmt_0__ entity/entities to ByLayer.
.setvar-cetransparency-ltscale-celtscale-pdmode-pdsize-textsize-orthomode-fillmode-mirrtext-frame-imageframe-pdfframe-wipeoutframe-xclipframe-pointcloudclipframe-zoomwheel-zoomfactor-cursorsize-pickbox-cursortype-snapang-textfill-clipromptlines-commandlinefadetime-attreq-attdia-dimassoc-dimcontinuemode-constraintsolvemode-constraintinfer-constraintbardisplay-angbase-angdir-sketchinc-skpoly-sktolerance-donutid-donutod-centerexe-centerlayer-centerltype-centerltscale-centerltypefile-centercrosssize-centercrossgap-centermarkexe-colortheme-selectionarea-selectionareaopacity-selectioneffect-selectioneffectcolor-windowsareacolor-crossingareacolor-selectionpreview-gripsize-gripcolor-griphot-griphover-gripobjlimit-clayer-celtype-textstyle-read-only = SETVAR: CETRANSPARENCY LTSCALE CELTSCALE PDMODE PDSIZE TEXTSIZE ORTHOMODE FILLMODE MIRRTEXT FRAME IMAGEFRAME PDFFRAME WIPEOUTFRAME XCLIPFRAME POINTCLOUDCLIPFRAME ZOOMWHEEL ZOOMFACTOR CURSORSIZE PICKBOX CURSORTYPE SNAPANG TEXTFILL CLIPROMPTLINES COMMANDLINEFADETIME ATTREQ ATTDIA DIMASSOC DIMCONTINUEMODE CONSTRAINTSOLVEMODE CONSTRAINTINFER CONSTRAINTBARDISPLAY ANGBASE ANGDIR SKETCHINC SKPOLY SKTOLERANCE DONUTID DONUTOD CENTEREXE CENTERLAYER CENTERLTYPE CENTERLTSCALE CENTERLTYPEFILE CENTERCROSSSIZE CENTERCROSSGAP CENTERMARKEXE COLORTHEME SELECTIONAREA SELECTIONAREAOPACITY SELECTIONEFFECT SELECTIONEFFECTCOLOR WINDOWSAREACOLOR CROSSINGAREACOLOR SELECTIONPREVIEW GRIPSIZE GRIPCOLOR GRIPHOT GRIPHOVER GRIPOBJLIMIT | CLAYER CELTYPE TEXTSTYLE (read-only)
.setvar-cetransparency-ltscale-celtscale-pdmode-pdsize-textsize-orthomode-fillmode-mirrtext-frame-imageframe-pdfframe-wipeoutframe-xclipframe-pointcloudclipframe-zoomwheel-zoomfactor-cursorsize-pickbox-cursortype-snapang-textfill-clipromptlines-commandlinefadetime-attreq-attdia-dimassoc-dimcontinuemode-constraintsolvemode-constraintinfer-constraintbardisplay-angbase-angdir-sketchinc-skpoly-sktolerance-donutid-donutod-centerexe-centerlayer-centerltype-centerltscale-centerltypefile-centercrosssize-centercrossgap-centermarkexe-colortheme-selectionarea-selectionareaopacity-selectioneffect-selectioneffectcolor-windowsareacolor-crossingareacolor-selectionpreview-gripsize-gripcolor-griphot-griphover-gripobjlimit-clayer-celtype-textstyle-read-only = SETVAR: CETRANSPARENCY LTSCALE CELTSCALE PDMODE PDSIZE TEXTSIZE ORTHOMODE FILLMODE MIRRTEXT FRAME IMAGEFRAME PDFFRAME WIPEOUTFRAME XCLIPFRAME POINTCLOUDCLIPFRAME ZOOMWHEEL ZOOMFACTOR SHORTCUTMENU SHORTCUTMENUDURATION CURSORSIZE PICKBOX CURSORTYPE SNAPANG TEXTFILL CLIPROMPTLINES COMMANDLINEFADETIME ATTREQ ATTDIA DIMASSOC DIMCONTINUEMODE CONSTRAINTSOLVEMODE CONSTRAINTINFER CONSTRAINTBARDISPLAY ANGBASE ANGDIR SKETCHINC SKPOLY SKTOLERANCE DONUTID DONUTOD CENTEREXE CENTERLAYER CENTERLTYPE CENTERLTSCALE CENTERLTYPEFILE CENTERCROSSSIZE CENTERCROSSGAP CENTERMARKEXE COLORTHEME SELECTIONAREA SELECTIONAREAOPACITY SELECTIONEFFECT SELECTIONEFFECTCOLOR WINDOWSAREACOLOR CROSSINGAREACOLOR SELECTIONPREVIEW GRIPSIZE GRIPCOLOR GRIPHOT GRIPHOVER GRIPOBJLIMIT | CLAYER CELTYPE TEXTSTYLE (read-only)
.shell-supports-rectangular-boxes-circular-cylinders-and-spheres = SHELL supports rectangular boxes, circular cylinders, and spheres.
.shell-solid-updated = SHELL: solid updated.
.splinedit-fit-data-add-delete-move-purge-tangents-exit-exit = SPLINEDIT Fit data [Add/Delete/Move/Purge/Tangents/eXit] <eXit>:
@@ -2830,6 +2837,25 @@ draw =
.wpolygon = WPolygon
.cpolygon = CPolygon
.remove = Удалить
.pline-specify-starting-width = PLINE Укажите начальную ширину <__ocs_arg_w__>:
.pline-specify-ending-width = PLINE Укажите конечную ширину <__ocs_arg_w__>:
.pline-specify-starting-half-width = PLINE Укажите начальную полуширину <__ocs_arg_w__>:
.pline-specify-ending-half-width = PLINE Укажите конечную полуширину <__ocs_arg_w__>:
.pline-line-specify-next-point = PLINE (Линия) Укажите следующую точку:
.pline-arc-specify-endpoint-of-arc = PLINE (Дуга) Укажите конечную точку дуги:
.pline-specify-length-of-line = PLINE Укажите длину линии:
.pline-specify-included-angle = PLINE Укажите центральный угол:
.pline-specify-endpoint-of-arc = PLINE Укажите конечную точку дуги:
.pline-specify-center-point-of-arc = PLINE Укажите центр дуги:
.pline-specify-radius-of-arc = PLINE Укажите радиус дуги:
.pline-specify-direction-of-chord-for-arc = PLINE Укажите направление хорды дуги:
.pline-specify-length-of-chord = PLINE Укажите длину хорды:
.pline-specify-tangent-direction-for-the-start-point-of-arc = PLINE Укажите направление касательной в начальной точке дуги:
.pline-specify-second-point-on-arc = PLINE Укажите вторую точку дуги:
.halfwidth = Полуширина
.center-keyword = Центр
.close-keyword = Замкнуть
.second-pt = Вторая точка
modify =
.add-vertex = Добавить вершину
@@ -2982,6 +3008,13 @@ modify =
.tol-scale-dimtfac = Масштаб допуска (DIMTFAC)
.trim = Усечь
.exit = ЭКСИТ
.area-keyword = Площадь
.displacement = Перемещение
.mode-keyword = Режим
.array-keyword = Массив
.use-first-point-as-displacement = Первая точка как перемещение
.offset-erase-source-object-after-offsetting = OFFSET Удалить исходный объект после смещения? [Yes/No] <No>:
.offset-enter-layer-option-for-offset-objects = OFFSET Слой для смещённых объектов [Current/Source] <Source>:
groups =
.group-enter-group-name-name = GROUP Введите название группы [__ocs_arg_name__]:
@@ -5269,6 +5302,15 @@ ui =
.what-s-new = Что нового
.width-value = Ширина: __ocs_arg_value__
.working = Работать...
.recent-input = Недавний ввод
.copy-with-base-point = Копировать с базовой точкой
.undo-label = Отменить __ocs_arg_label__
.redo-label = Повторить __ocs_arg_label__
.copy-selection = Копировать выбранное
.isolate = Изолировать
.deselect-all = Снять выделение
.options-ellipsis = Параметры...
.base-point = Базовая точка
dimstyle =
.keep-text-between-extension-lines = Всегда размещать текст между выносными линиями