Merge main into Select-Color-Redesign

Resolve conflicts with the new gradient and graphic-attributes colour
targets: keep main's targets and menu handling, routed through the new
ColorPicker state; adapt dock/view.rs to `color_picker`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013rGmDUNr1hUf4zo1X3dak8
This commit is contained in:
Claude committed 2026-10-12 19:29:37 +00:00
commit 0904661192
220 files changed
+37313 -5826

No files matched your search

+84
View File
@@ -168,6 +168,8 @@ modal =
.those-objects = эти объекты
clipboard =
.pasted-image = Вставлено изображение "{ $name }": { $width }×{ $height } px
.image-unsupported = Не удалось декодировать вставленное изображение "{ $name }".
.no-supported-content = Буфер обмена не содержит поддерживаемого текста или объектов чертежа.
.unavailable = Системный буфер обмена недоступен.
.occupied = Системный буфер обмена сейчас используется. Повторите попытку.
@@ -275,6 +277,18 @@ command-copy =
.mode = COPY Задайте режим копирования [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Предварительный просмотр печати
.link-a-csv-data-source = Связать источник данных CSV
.csv-files = Файлы CSV
.browser-cannot-open-typed-path = Браузер не может открыть введённый путь; выберите файл.
.recover-drawing = Восстановление чертежа
.restore-it-as-a-recovered-tab-or-discard-the-copy = Восстановите его на отдельной вкладке или удалите копию.
.name-has-an-autosave-copy-newer-than-the-last-save = У «__ocs_fmt_0__» есть копия автосохранения новее последнего сохранения.
.autosave-copy-could-not-be-stored = Не удалось сохранить копию автосохранения: __ocs_fmt_0__
.restored-from-the-autosave-copy = «__ocs_fmt_0__» восстановлен из копии автосохранения
.autosave-copy-could-not-be-read = Не удалось прочитать копию автосохранения: __ocs_fmt_0__
.an-open-is-already-in-progress = Открытие файла уже выполняется.
.autosave-copy-could-not-be-queued-too-many-pending-opens = Не удалось поставить копию автосохранения в очередь: слишком много ожидающих открытий
.jogged-radius = Радиус с изломом
.none-use-shortcuts-set-key-command = (нет — используйте: SHORTCUTS SET <key> <command>)
.alignment-indented-label-title-case = Выравнивание:
@@ -1142,6 +1156,7 @@ common =
.opened-drawing-but-recent-copy-could-not-be-stored = Чертёж открыт, но не удалось сохранить недавнюю копию: __ocs_fmt_0__
.select-pdf-underlay = { draw.select }: PDF · { properties.underlay }
.pdf-files = { common.files } (PDF)
.svg-files = { common.files } (SVG)
.dwf-files = DWF Files
.dgn-files = DGN Files
.select-dwf-file = Select DWF File
@@ -1300,6 +1315,7 @@ common =
.png = PNG
.jpeg = JPEG
.export-as-pdf = { manage.export } (PDF)
.export-as-svg = { manage.export } (SVG)
.extrusion = Выдавливание
.taper-angle = Угол сужения
.profile-rotation = { common.profile } · { common.rotation }
@@ -1889,6 +1905,10 @@ common =
.geometric = Геометрические
.dimensional = Размерные
.show-hide = Показать/Скрыть
.remote-image-url-could-not-be-fetched-the-network-request-failed-offline-dns-or-cors = Не удалось загрузить удалённое изображение «__ocs_fmt_0__»: сетевой запрос завершился ошибкой (нет сети, DNS или CORS).
.remote-image-url-could-not-be-fetched-the-server-returned-http-status = Не удалось загрузить удалённое изображение «__ocs_fmt_0__»: сервер вернул HTTP __ocs_fmt_1__.
.remote-image-url-was-not-loaded-it-exceeds-the-64-mb-remote-image-limit = Удалённое изображение «__ocs_fmt_0__» не загружено: оно превышает лимит 64 МБ для удалённых изображений.
.remote-image-url-could-not-be-fetched-the-request-timed-out = Не удалось загрузить удалённое изображение «__ocs_fmt_0__»: время ожидания запроса истекло.
.enter-a-valid-cell-range-such-as-a1-d10 = Enter a valid cell range such as A1:D10.
.named-ranges-require-a-spreadsheet-file = Named ranges require a spreadsheet file.
@@ -2387,6 +2407,15 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT Размещение [Заменить/Префикс/Суффикс] <Заменить>:
file =
.web-already-open-shared-copy = «__ocs_fmt_0__» уже открыт в другой вкладке. В веб-версии обе вкладки используют одну сохранённую копию — последнее сохранение перезапишет другую.
.extraction-max-sources-web = В браузере можно добавить не более __ocs_fmt_0__ чертежей.
.in-place-save-failed-downloaded = Не удалось сохранить в файл (__ocs_fmt_0__); копия загружена
.save-picker-failed-downloading = Не удалось выбрать место сохранения: __ocs_fmt_0__; загружается копия
.restore-all = Восстановить все
.restoring-drawing-s = Восстановление __ocs_fmt_0__ чертежа(ей)…
.session-had-open-drawing-s = В сессии было открыто __ocs_fmt_0__ чертежа(ей).
.already-loaded-different-contents-kept = "__ocs_fmt_0__" уже загружен с другим содержимым; существующий файл сохранён.
.image-refusal-unknown-size = «__ocs_fmt_0__» не удалось измерить по заголовку, а его декодирование превысит лимит __ocs_fmt_1__ МБ этой сборки — вложить нельзя.
.parse-ms-purge-ms-caches-ms-xref-ms-total-ms = parse __ocs_fmt_0__ms · чистка __ocs_fmt_1__ms · кэши __ocs_fmt_2__ms · xref __ocs_fmt_3__ms · общая __ocs_fmt_4__ms
.archive-save-the-drawing-first-it-has-no-file = ARCHIVE: сначала сохраните чертёж (путь к файлу ещё не задан).
.autosaved-1-drawing = Автоматически сохранён 1 чертёж
@@ -2428,6 +2457,7 @@ file =
.saveall-saved-saved-drawing-s = SAVEALL: сохранен __ocs_fmt_0__ чертеж(ы)__ocs_fmt_1__.
.saveall-already-has-a-save-running = SAVEALL: __ocs_fmt_0__ уже имеет резервный ход
.saveall-failed-e = SAVEALL: __ocs_fmt_0__ не получилось: __ocs_fmt_1__
.load-linetype-file = Загрузить файл типов линий
.script-path-to-the-scr-file = SCRIPT Путь к файлу .scr:
.script-cannot-read-p-e = SCRIPT: не может читать __ocs_fmt_0__: __ocs_fmt_1__
.script-running-command-s-from-p = SCRIPT: выполнение команды (команд) __ocs_fmt_0__ из __ocs_fmt_1__.
@@ -2451,11 +2481,18 @@ file =
.warning-corrupt-entities-dropped-parser-junk-b = Предупреждение: повреждённые объекты пропущены: __ocs_fmt_0__ (ошибочные данные анализатора — неверные нормали или количества)
.warning-corrupt-xref-entities-dropped = Предупреждение: повреждённые объекты внешней ссылки пропущены: __ocs_fmt_0__
.xref-loaded = XREF Загруженный "__ocs_fmt_0__"
.cmd-cannot-build-the-transmittal-zip-e = __ocs_fmt_0__: не удалось создать ZIP-пакет передачи (__ocs_fmt_1__).
.cmd-cannot-create-folder-e = __ocs_fmt_0__: не может создавать папку (__ocs_fmt_1__).
.cmd-cannot-package-the-drawing-e = __ocs_fmt_0__: не удалось упаковать чертёж (__ocs_fmt_1__).
.cmd-packaged-copied-file-s-into = __ocs_fmt_0__: упакованный файл(ы) __ocs_fmt_1__ в __ocs_fmt_2__
.cmd-skipped-n-referenced-file-s-not-loaded-in = __ocs_fmt_0__: пропущено __ocs_fmt_1__ связанных файлов, не загруженных в этом сеансе: __ocs_fmt_2__
.error-external-change-checks-remain-active = __ocs_fmt_0__ Проверки внешних изменений остаются активными.
.warning-external-change-checks-remain-active = __ocs_fmt_0__ Проверки внешних изменений остаются активными.
.opening-a-drawing-by-path-is-not-available-in = Открытие чертежа по пути недоступно в браузере.
.pick-the-file-again-to-load-its-contents = Выберите файл ещё раз, чтобы загрузить его содержимое в браузер.
.adding-folders-is-not-available-in-the-browser = Добавление папок в браузере недоступно. Вместо этого добавьте файлы чертежей.
.drawing-not-loaded-in-the-browser = Чертёж не загружен в браузере: __ocs_fmt_0__.
.image-over-the-decode-limit-cannot-be-attached = "__ocs_fmt_0__" — __ocs_fmt_1__×__ocs_fmt_2__ px; для декодирования потребовалось бы __ocs_fmt_3__ МБ, что превышает ограничение __ocs_fmt_4__ МБ на изображение в этой сборке, поэтому вложить его нельзя. Изображения в пределах ограничения при необходимости вкладываются автоматически с пониженным разрешением отображения.
selection =
.cmd-select-objects-count-selected-enter-to-app = __ocs_arg_cmd__ Выберите объекты (__ocs_arg_count__ Выберите, Введите для применения):
@@ -3865,6 +3902,7 @@ insert =
.xref-display-width = Display Width
.xref-display-height = Display Height
.xref-save-the-drawing-first-to-resolve-relativ = XREF Сначала сохраните чертёж, чтобы определить относительные пути внешних ссылок.
.xref-unresolved-external-references = XREF Неразрешённые внешние ссылки: __ocs_fmt_0__ — перетащите указанные файлы DWG/DXF на страницу, чтобы зарегистрировать их, затем снова откройте этот чертёж или выполните XRELOAD.
.object-s-copied-to-clipboard-base-3-3 = В буфер обмена скопировано объектов: __ocs_fmt_0__ (базовая точка: __ocs_fmt_1__, __ocs_fmt_2__).
.object-s-copied-to-clipboard = В буфер обмена скопировано объектов: __ocs_fmt_0__.
.object-s-cut-to-clipboard = В буфер обмена вырезано объектов: __ocs_fmt_0__.
@@ -4386,6 +4424,7 @@ layout =
.vplayer-f-layer-freeze-t-layer-thaw-enter-exit = VPLAYER F <слой> = заморозить | T <слой> = разморозить | Enter = выход
view =
.color-scheme-set-to-system-currently-name = Цветовая схема установлена на «Системную» (сейчас __ocs_fmt_0__).
.ss-create-sheet-set = Create Sheet Set
.ss-requires-integer-between = Требуется целое число от __ocs_fmt_0__ до __ocs_fmt_1__.
.ss-new-sheet = New Sheet
@@ -5642,6 +5681,7 @@ plot =
.center-the-plot = Центр сюжета
.copies = Копий
.export-pdf = Экспорт PDF
.export-svg = Экспорт SVG
.fit-to-paper = Вписать в лист
.layout-plots-the-current-sheet-using-the-selec = Лист печатается на выбранном формате бумаги.
.sheet-sizes-and-printable-areas-reported-by-th = Sheet sizes and printable areas reported by the printer.
@@ -6161,3 +6201,47 @@ count-feature =
.invalid-boundary = Недопустимый объект границы области подсчёта. Выберите замкнутую полилинию из отрезков, которая не пересекает саму себя.
.block-not-found = Блок "__ocs_fmt_0__" не найден.
.invalid-point = Недопустимая точка.
dock =
.allow-docking = Разрешить закрепление
.auto-hide = Автоскрытие
.dock-left = Закрепить слева
.dock-right = Закрепить справа
.new-group = Новая группа
.browser = Обозреватель
.node-graph = Граф узлов
graphic-attributes =
.title = Графические атрибуты
.set-all-bylayer = Задать всем атрибутам ByLayer
.set-all-byblock = Задать всем атрибутам ByBlock
.remove-bylayer-byblock = Убрать ByLayer / ByBlock
.create-layer-active-settings = Создать слой с текущими настройками
.fills-on-current-layer = Создавать заливки на текущем слое
.edit-hatch = Редактировать штриховку
.edit-gradient = Редактировать градиент
.close-open-object = Выбранный объект разомкнут. Замкнуть его перед созданием заливки? [Yes / No] <Yes>
.close-open-objects = Выбранные объекты разомкнуты (__ocs_fmt_0__). Замкнуть их перед созданием заливки? [Yes / No] <Yes>
.enter-new-layer-name = Введите имя нового слоя:
.invalid-layer-name = Графические атрибуты: введите допустимое имя слоя без <>/\":;?*|,=`.
.layer-exists = Графические атрибуты: слой "__ocs_fmt_0__" уже существует.
.layer-not-created = Графические атрибуты: не удалось создать слой.
.layer-created = Создан слой "__ocs_fmt_0__" с текущими графическими атрибутами.
.gradient-fill-locked = Градиентная заливка: заливка находится на заблокированном слое.
.select-closed-objects = Сначала выберите один или несколько замкнутых объектов.
.locked-objects-skipped = Графические атрибуты: объекты на заблокированном слое (__ocs_fmt_0__) не изменены.
.no-hatch-pattern = Графические атрибуты: нет доступного образца штриховки.
.associated-fill-locked = Графические атрибуты: связанная заливка находится на заблокированном слое.
.one-unsupported = Графические атрибуты: 1 неподдерживаемый объект не изменён.
.unsupported-skipped = Графические атрибуты: неподдерживаемые объекты (__ocs_fmt_0__) не изменены.
.fill-transparency = Прозрачность заливки
.fill-change = Изменение заливки
.line-transparency = Прозрачность линий
.cylindrical-short = Цил.
.spherical-short = Сфер.
.hemispherical-short = Полусф.
.invert-gradient = Инвертировать градиент
.tone = Тон
.reset-angle = Сбросить угол
.one-color = Один цвет
.two-colors = Два цвета