feat(i18n): implement translations for block creation window and units

- Localize block description placeholder via BlockDefinitionState field
- Add lookup mappings to locale_catalog for block definition dialog,
  validation messages, on-screen prompts, and insertion units
- Add Fluent strings for all 41 keys across all 21 supported locales
This commit is contained in:
Karim Jerbi committed 2026-09-24 11:14:26 +01:00
1 parent 531ba44faa
commit 5e34796dca
23 files changed
+948 -1

No files matched your search

+43
View File
@@ -2266,6 +2266,47 @@ common =
.row-s-skipped-duplicate-parameter-name = __ocs_fmt_0__ row(s) skipped: duplicate parameter name.
.surface-s-cannot-be-thickened-because-the-offset-intersects-itself = __ocs_fmt_0__ surface(s) cannot be thickened because the offset intersects itself.
.conflicting = ⚠ __ocs_fmt_0__ conflicting
.allow-exploding = Разрешить расчленение
.angstroms = Ангстремы
.astronomical-units = Астрономические единицы
.behavior = Поведение
.block-already-exists-will-redefine-upon-ok = Блок "__ocs_fmt_0__" уже существует — будет переопределен при нажатии ОК
.block-creates-a-block-definition-from-objects-you-select = БЛОК создает определение блока из выбранных объектов.
.block-definition = Определение блока
.block-name = Имя блока
.block-name-already-exists-do-you-want-to-redefine-it =
Блок "__ocs_fmt_0__" уже существует.
Переопределить его?
.block-name-cannot-be-empty = Имя блока не может быть пустым.
.block-name-cannot-contain-invalid-chars = Имя блока не может содержать: \ / : * ? " < > | = `
.block-name-cannot-start-with-star = Имя блока не может начинаться с '*'.
.block-unit-label = Единицы блока:
.convert-to-block = Преобразовать в блок
.count-objects-selected = __ocs_fmt_0__ объектов выбрано
.decameters = Декаметры
.decimeters = Дециметры
.enter-block-description = Введите описание блока...
.gigameters = Гигаметры
.hectometers = Гектометры
.hyperlink-ellipsis = Гиперссылка...
.hyperlink-star = Гиперссылка*
.invalid-character-in-block-name = Недопустимый символ '__ocs_fmt_0__' в имени блока (не допускаются \ / : * ? " < > | = `)
.light-years = Световые годы
.match-block-orientation = Согласовать ориентацию блока
.microinches = Микродюймы
.microns = Микроны
.mils = Милы
.nanometers = Нанометры
.no-objects-selected = Объекты не выбраны
.no-objects-selected-you-must-select-objects-to-define-a-block = Объекты не выбраны. Необходимо выбрать объекты для создания блока.
.objects-title-case = Объекты
.parsecs = Парсеки
.pick-point = Указать точку
.retain = Оставить
.scale-uniformly = Одинаковые масштабы
.specify-on-screen = Указать на экране
.to-layout = с листом
.us-survey-feet = Геодезические футы США
errors =
.save-warning = Спасти предостережение
.unable-to-save-drawing = Не удалось сохранить чертёж
@@ -3749,6 +3790,8 @@ insert =
.xattach-specify-scale-factor-1-0-x-y-z-or-pick-corner = XATTACH Specify scale factor <1.0> (X,Y,Z or pick Corner):
.xopen-opening = XOPEN: opening "__ocs_fmt_0__".
.xref = XREF: __ocs_fmt_0__
.block-select-objects = BLOCK Выберите объекты:
.block-specify-insertion-base-point = BLOCK Укажите базовую точку вставки:
model =
.create = Создание
.boolean = Булевы операции