Design properties: project, author and licence in the design, its exports and inspect_design (#1015) (#1189)

A design carries metadata (format 21): project, part number, revision, author, organization, description and license, plus other tools' data under reverse-DNS keys, kept as written. Edited in the Design Properties window (Document Settings), set by document.metadata.set, reported by inspect_design, and written into STEP, IGES and 3MF where the format has a place for them. Translated, with tests.
This commit is contained in:
Lasse Lian authored and GitHub committed 2026-10-14 18:25:35 -04:00
1 parent 78079587ad
commit a4a8b48567
33 files changed
+1106 -21

No files matched your search

+14
View File
@@ -381,6 +381,17 @@
"ui.pinToShortcuts": "An Verknüpfungen anheften",
"ui.pinToToolbar": "An Symbolleiste anheften",
"ui.properties": "Eigenschaften",
"ui.design_properties.project": "Projekt",
"ui.design_properties.part_number": "Teilenummer",
"ui.design_properties.revision": "Revision",
"ui.design_properties.author": "Autor",
"ui.design_properties.organization": "Organisation",
"ui.design_properties.description": "Beschreibung",
"ui.design_properties.license": "Lizenz",
"ui.design_properties.not_text": "Nicht als Text gespeichert; eine Eingabe hier ersetzt den Wert.",
"ui.design_properties.exports": "STEP-, IGES- und 3MF-Exporte übernehmen diese Angaben, wo das Format ein Feld dafür hat.",
"ui.design_properties.others": "Daten anderer Werkzeuge",
"ui.design_properties.others_note": "Bleiben unverändert in der Konstruktion und werden nie exportiert.",
"ui.removeSection": "Schnitt entfernen",
"ui.removeFromToolbar": "Aus der Symbolleiste entfernen",
"ui.repeat": "Wiederholen",
@@ -478,6 +489,9 @@
"cmd.doc_recovery_list": "Wiederherstellbare Konstruktionen",
"cmd.document_inspect": "Konstruktion prüfen",
"cmd.document_units": "Einheiten der Konstruktion ändern",
"cmd.document_metadata": "Konstruktionseigenschaften",
"cmd.document_metadata_set": "Konstruktionseigenschaften ändern",
"cmd.document_metadata_remove": "Konstruktionseigenschaft entfernen",
"cmd.edit_checkpoint": "Prüfpunkt",
"cmd.edit_restore_checkpoint": "Prüfpunkt wiederherstellen",
"cmd.engine_commands": "Befehle auflisten",
+14
View File
@@ -82,6 +82,9 @@
"cmd.doc_recovery_list": "Recoverable Designs",
"cmd.document_inspect": "Inspect Design",
"cmd.document_units": "Change Design Units",
"cmd.document_metadata": "Design Properties",
"cmd.document_metadata_set": "Change Design Properties",
"cmd.document_metadata_remove": "Remove Design Property",
"cmd.edit_checkpoint": "Checkpoint",
"cmd.edit_restore_checkpoint": "Restore Checkpoint",
"cmd.engine_commands": "List Commands",
@@ -934,6 +937,17 @@
"ui.pinToShortcuts": "Pin to Shortcuts",
"ui.pinToToolbar": "Pin to Toolbar",
"ui.properties": "Properties",
"ui.design_properties.project": "Project",
"ui.design_properties.part_number": "Part number",
"ui.design_properties.revision": "Revision",
"ui.design_properties.author": "Author",
"ui.design_properties.organization": "Organization",
"ui.design_properties.description": "Description",
"ui.design_properties.license": "License",
"ui.design_properties.not_text": "Saved as something other than text; typing here replaces it.",
"ui.design_properties.exports": "STEP, IGES and 3MF exports carry these where the format has a place for them.",
"ui.design_properties.others": "Other tools' data",
"ui.design_properties.others_note": "Kept in the design as it is and never exported.",
"ui.removeSection": "Remove Section",
"ui.removeFromToolbar": "Remove from Toolbar",
"ui.repeat": "Repeat",
+14
View File
@@ -82,6 +82,9 @@
"cmd.doc_recovery_list": "復元可能なデザイン",
"cmd.document_inspect": "デザインを検査",
"cmd.document_units": "デザインの単位を変更",
"cmd.document_metadata": "デザインのプロパティ",
"cmd.document_metadata_set": "デザインのプロパティを変更",
"cmd.document_metadata_remove": "デザインのプロパティを削除",
"cmd.edit_checkpoint": "チェックポイント",
"cmd.edit_restore_checkpoint": "チェックポイントを復元",
"cmd.engine_commands": "コマンドを一覧表示",
@@ -934,6 +937,17 @@
"ui.pinToShortcuts": "ショートカットに固定",
"ui.pinToToolbar": "ツールバーに固定",
"ui.properties": "プロパティ",
"ui.design_properties.project": "プロジェクト",
"ui.design_properties.part_number": "部品番号",
"ui.design_properties.revision": "リビジョン",
"ui.design_properties.author": "作成者",
"ui.design_properties.organization": "組織",
"ui.design_properties.description": "説明",
"ui.design_properties.license": "ライセンス",
"ui.design_properties.not_text": "テキスト以外の値で保存されています。ここに入力すると置き換わります。",
"ui.design_properties.exports": "STEP、IGES、3MF のエクスポートでは、形式に対応する項目があればこれらが書き込まれます。",
"ui.design_properties.others": "他のツールのデータ",
"ui.design_properties.others_note": "デザイン内にそのまま保持され、エクスポートされることはありません。",
"ui.removeSection": "セクションを解除",
"ui.removeFromToolbar": "ツールバーから削除",
"ui.repeat": "繰り返し",
+14
View File
@@ -381,6 +381,17 @@
"ui.pinToShortcuts": "바로 가기에 고정",
"ui.pinToToolbar": "도구 모음에 고정",
"ui.properties": "속성",
"ui.design_properties.project": "프로젝트",
"ui.design_properties.part_number": "부품 번호",
"ui.design_properties.revision": "리비전",
"ui.design_properties.author": "작성자",
"ui.design_properties.organization": "조직",
"ui.design_properties.description": "설명",
"ui.design_properties.license": "라이선스",
"ui.design_properties.not_text": "텍스트가 아닌 값으로 저장되어 있습니다. 여기에 입력하면 대체됩니다.",
"ui.design_properties.exports": "STEP, IGES, 3MF 내보내기는 형식에 해당 항목이 있으면 이 속성을 기록합니다.",
"ui.design_properties.others": "다른 도구의 데이터",
"ui.design_properties.others_note": "설계에 그대로 유지되며 내보내지지 않습니다.",
"ui.removeSection": "단면 제거",
"ui.removeFromToolbar": "도구 모음에서 제거",
"ui.repeat": "반복",
@@ -478,6 +489,9 @@
"cmd.doc_recovery_list": "복구 가능한 설계",
"cmd.document_inspect": "설계 검사",
"cmd.document_units": "설계 단위 변경",
"cmd.document_metadata": "설계 속성",
"cmd.document_metadata_set": "설계 속성 변경",
"cmd.document_metadata_remove": "설계 속성 제거",
"cmd.edit_checkpoint": "체크포인트",
"cmd.edit_restore_checkpoint": "체크포인트 복원",
"cmd.engine_commands": "명령 목록",
+14
View File
@@ -77,6 +77,9 @@
"cmd.doc_recovery_list": "Восстановимые дизайны",
"cmd.document_inspect": "Инспекция дизайна",
"cmd.document_units": "Изменить единицы дизайна",
"cmd.document_metadata": "Свойства дизайна",
"cmd.document_metadata_set": "Изменить свойства дизайна",
"cmd.document_metadata_remove": "Удалить свойство дизайна",
"cmd.edit_checkpoint": "Контрольная точка",
"cmd.edit_restore_checkpoint": "Вернуть контрольную точку",
"cmd.engine_commands": "Список команд",
@@ -926,6 +929,17 @@
"ui.pinToShortcuts": "Закрепить в сочетаниях клавиш",
"ui.pinToToolbar": "Закрепить на панели",
"ui.properties": "Свойства",
"ui.design_properties.project": "Проект",
"ui.design_properties.part_number": "Номер детали",
"ui.design_properties.revision": "Редакция",
"ui.design_properties.author": "Автор",
"ui.design_properties.organization": "Организация",
"ui.design_properties.description": "Описание",
"ui.design_properties.license": "Лицензия",
"ui.design_properties.not_text": "Сохранено не как текст; ввод здесь заменит значение.",
"ui.design_properties.exports": "Экспорт в STEP, IGES и 3MF записывает эти свойства, если в формате для них есть поле.",
"ui.design_properties.others": "Данные других программ",
"ui.design_properties.others_note": "Хранятся в дизайне без изменений и никогда не экспортируются.",
"ui.removeSection": "Убрать сечение",
"ui.removeFromToolbar": "Убрать с панели",
"ui.repeat": "Повторить",
+14
View File
@@ -82,6 +82,9 @@
"cmd.doc_recovery_list": "可恢复的设计",
"cmd.document_inspect": "检查设计",
"cmd.document_units": "更改设计单位",
"cmd.document_metadata": "设计属性",
"cmd.document_metadata_set": "更改设计属性",
"cmd.document_metadata_remove": "删除设计属性",
"cmd.edit_checkpoint": "检查点",
"cmd.edit_restore_checkpoint": "恢复检查点",
"cmd.engine_commands": "列出命令",
@@ -932,6 +935,17 @@
"ui.pinToShortcuts": "固定到快捷方式",
"ui.pinToToolbar": "固定到工具栏",
"ui.properties": "属性",
"ui.design_properties.project": "项目",
"ui.design_properties.part_number": "零件号",
"ui.design_properties.revision": "版本",
"ui.design_properties.author": "作者",
"ui.design_properties.organization": "组织",
"ui.design_properties.description": "描述",
"ui.design_properties.license": "许可证",
"ui.design_properties.not_text": "已保存为非文本值;在此输入将替换它。",
"ui.design_properties.exports": "导出 STEP、IGES 和 3MF 时,若格式有对应字段,会写入这些属性。",
"ui.design_properties.others": "其他工具的数据",
"ui.design_properties.others_note": "按原样保存在设计中,从不导出。",
"ui.removeSection": "移除剖面",
"ui.removeFromToolbar": "从工具栏移除",
"ui.repeat": "重复",