From 34dbc13db017c5f65f81a395e35341a15bd80848 Mon Sep 17 00:00:00 2001 From: Hakan Seven Date: Wed, 7 Oct 2026 12:51:33 +0300 Subject: [PATCH] fix(i18n): named-argument messages no longer print a stray placeholder MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eight messages with %{name} arguments went through the positional formatter, which printed "%3" for a count, and their catalog entries held %__ocs_fmt_N__ where the named form is expected. They take named arguments now, and the entries — and those of the selection and HATCHEDIT prompts with the same fault — use __ocs_arg___. Co-Authored-By: Claude Opus 5.5 --- locales/ar-SA/opencadstudio.ftl | 16 ++++++++-------- locales/bg-BG/opencadstudio.ftl | 16 ++++++++-------- locales/cs-CZ/opencadstudio.ftl | 16 ++++++++-------- locales/de-DE/opencadstudio.ftl | 16 ++++++++-------- locales/el-GR/opencadstudio.ftl | 16 ++++++++-------- locales/en-US/opencadstudio.ftl | 16 ++++++++-------- locales/es-ES/opencadstudio.ftl | 16 ++++++++-------- locales/fi-FI/opencadstudio.ftl | 16 ++++++++-------- locales/fr-FR/opencadstudio.ftl | 16 ++++++++-------- locales/hi-IN/opencadstudio.ftl | 16 ++++++++-------- locales/hu-HU/opencadstudio.ftl | 16 ++++++++-------- locales/it-IT/opencadstudio.ftl | 16 ++++++++-------- locales/ja-JP/opencadstudio.ftl | 16 ++++++++-------- locales/ko-KR/opencadstudio.ftl | 16 ++++++++-------- locales/nl-NL/opencadstudio.ftl | 16 ++++++++-------- locales/pl-PL/opencadstudio.ftl | 16 ++++++++-------- locales/pt-BR/opencadstudio.ftl | 16 ++++++++-------- locales/ru-RU/opencadstudio.ftl | 16 ++++++++-------- locales/tr-TR/opencadstudio.ftl | 16 ++++++++-------- locales/zh-CN/opencadstudio.ftl | 16 ++++++++-------- locales/zh-TW/opencadstudio.ftl | 16 ++++++++-------- src/app/annotation_data.rs | 2 +- src/app/command_driver/solid3d.rs | 4 ++-- src/app/model_ops.rs | 10 +++++----- 24 files changed, 176 insertions(+), 176 deletions(-) diff --git a/locales/ar-SA/opencadstudio.ftl b/locales/ar-SA/opencadstudio.ftl index 207d05975..a818e5734 100644 --- a/locales/ar-SA/opencadstudio.ftl +++ b/locales/ar-SA/opencadstudio.ftl @@ -818,7 +818,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: تم تمرير منحنى عبر __ocs_fmt_0__ نقطة. .splinefit-need-at-least-3-points = SPLINEFIT: يلزم 3 نقاط على الأقل. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: حدد خطًا متعددًا لتمرير منحنى عبره. @@ -1924,8 +1924,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2046,9 +2046,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2172,7 +2172,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2257,7 +2257,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/bg-BG/opencadstudio.ftl b/locales/bg-BG/opencadstudio.ftl index 76e50e6fb..3ff94630e 100644 --- a/locales/bg-BG/opencadstudio.ftl +++ b/locales/bg-BG/opencadstudio.ftl @@ -805,7 +805,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: сплайн прекаран през __ocs_fmt_0__ точки. .splinefit-need-at-least-3-points = SPLINEFIT: нужни са поне 3 точки. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: избери полилиния, през която да се прекара сплайн. @@ -1911,8 +1911,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2033,9 +2033,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2159,7 +2159,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2244,7 +2244,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/cs-CZ/opencadstudio.ftl b/locales/cs-CZ/opencadstudio.ftl index 55c6df77f..be5d4468d 100644 --- a/locales/cs-CZ/opencadstudio.ftl +++ b/locales/cs-CZ/opencadstudio.ftl @@ -805,7 +805,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: proložení spline přes body __ocs_fmt_0__. .splinefit-need-at-least-3-points =SPLINEFIT: potřebujete alespoň 3 body. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: vyberte křivku pro proložení spline. @@ -1911,8 +1911,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2033,9 +2033,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2159,7 +2159,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2244,7 +2244,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/de-DE/opencadstudio.ftl b/locales/de-DE/opencadstudio.ftl index 2a5fe7c0c..f1fc51fa5 100644 --- a/locales/de-DE/opencadstudio.ftl +++ b/locales/de-DE/opencadstudio.ftl @@ -806,7 +806,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: Passen Sie einen Spline durch __ocs_fmt_0__ Punkte. .splinefit-need-at-least-3-points = SPLINEFIT: mindestens 3 Punkte werden benötigt. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: Wählen Sie eine Polylinie, um eine Spline einzupassen. @@ -1912,8 +1912,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2034,9 +2034,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2160,7 +2160,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2245,7 +2245,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/el-GR/opencadstudio.ftl b/locales/el-GR/opencadstudio.ftl index dc7ad55fa..50db9d800 100644 --- a/locales/el-GR/opencadstudio.ftl +++ b/locales/el-GR/opencadstudio.ftl @@ -807,7 +807,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: προσαρμογή spline μέσα από __ocs_fmt_0__ σημεία. .splinefit-need-at-least-3-points = SPLINEFIT: απαιτούνται τουλάχιστον 3 σημεία. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: επιλέξτε μια πολυγραμμή για προσαρμογή spline. @@ -1911,8 +1911,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2033,9 +2033,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2159,7 +2159,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2244,7 +2244,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/en-US/opencadstudio.ftl b/locales/en-US/opencadstudio.ftl index 98c360d3f..66ae77f33 100644 --- a/locales/en-US/opencadstudio.ftl +++ b/locales/en-US/opencadstudio.ftl @@ -807,7 +807,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: fit a spline through __ocs_fmt_0__ points. .splinefit-need-at-least-3-points = SPLINEFIT: need at least 3 points. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: select a polyline to fit a spline through. @@ -1912,8 +1912,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2034,9 +2034,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2160,7 +2160,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2245,7 +2245,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/es-ES/opencadstudio.ftl b/locales/es-ES/opencadstudio.ftl index 3dd133e1e..069402575 100644 --- a/locales/es-ES/opencadstudio.ftl +++ b/locales/es-ES/opencadstudio.ftl @@ -806,7 +806,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: se ajustó una spline por __ocs_fmt_0__ puntos. .splinefit-need-at-least-3-points = SPLINEFIT: se necesitan al menos 3 puntos. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: seleccione una polilínea por la que ajustar una spline. @@ -1912,8 +1912,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2034,9 +2034,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2160,7 +2160,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2245,7 +2245,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/fi-FI/opencadstudio.ftl b/locales/fi-FI/opencadstudio.ftl index ca1f53d0d..809562a00 100644 --- a/locales/fi-FI/opencadstudio.ftl +++ b/locales/fi-FI/opencadstudio.ftl @@ -805,7 +805,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: sovita spline __ocs_fmt_0__-pisteiden läpi. .splinefit-need-at-least-3-points =SPLINEFIT: tarvitset vähintään 3 pistettä. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: valitse polyline sovittaaksesi splinin läpi. @@ -1911,8 +1911,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2033,9 +2033,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2159,7 +2159,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2244,7 +2244,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/fr-FR/opencadstudio.ftl b/locales/fr-FR/opencadstudio.ftl index 3e046163f..986b019c2 100644 --- a/locales/fr-FR/opencadstudio.ftl +++ b/locales/fr-FR/opencadstudio.ftl @@ -806,7 +806,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: adaptez une élingue à des points __ocs_fmt_0__. .splinefit-need-at-least-3-points = SPLINEFIT: nécessite au moins 3 points. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT : sélectionnez une polyligne pour l'adapter à une spline. @@ -1912,8 +1912,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2034,9 +2034,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2160,7 +2160,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2245,7 +2245,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/hi-IN/opencadstudio.ftl b/locales/hi-IN/opencadstudio.ftl index 0129b7989..e67778992 100644 --- a/locales/hi-IN/opencadstudio.ftl +++ b/locales/hi-IN/opencadstudio.ftl @@ -794,7 +794,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: __ocs_fmt_0__ अंक के माध्यम से एक स्पैन फिट। .splinefit-need-at-least-3-points = SPLINEFIT: कम से कम 3 अंक की आवश्यकता है। .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: एक sline के माध्यम से फिट करने के लिए एक पॉलीलाइन का चयन करें। @@ -1900,8 +1900,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2022,9 +2022,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2148,7 +2148,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2233,7 +2233,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/hu-HU/opencadstudio.ftl b/locales/hu-HU/opencadstudio.ftl index b9a0ec5a1..59db0d508 100644 --- a/locales/hu-HU/opencadstudio.ftl +++ b/locales/hu-HU/opencadstudio.ftl @@ -805,7 +805,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: illesszen be egy spline-t a __ocs_fmt_0__ pontokon. .splinefit-need-at-least-3-points =SPLINEFIT: legalább 3 pont szükséges. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: válasszon egy vonalláncot a spline átillesztéséhez. @@ -1911,8 +1911,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2033,9 +2033,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2159,7 +2159,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2244,7 +2244,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/it-IT/opencadstudio.ftl b/locales/it-IT/opencadstudio.ftl index 5ae18e248..307a34295 100644 --- a/locales/it-IT/opencadstudio.ftl +++ b/locales/it-IT/opencadstudio.ftl @@ -805,7 +805,7 @@ common = .slice-result-display-failed = SLICE: il risultato non si riesce a visualizzare; nessuna modifica apportata. .slice-result-commit-failed = SLICE: impossibile ottenere il risultato; gli oggetti originali sono rimasti come prima. .slice-retained-update-failed = SLICE: non riesco ad aggiornare il risultato ottenuto. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: adatta una spline attraverso i punti __ocs_fmt_0__. .splinefit-need-at-least-3-points =SPLINEFIT: servono almeno 3 punti. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: seleziona una polilinea attraverso la quale inserire una spline. @@ -1911,8 +1911,8 @@ common = .choose-at-least-one-output = Scegli almeno un output. .data-extraction-settings = Impostazioni di estrazione dati .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2033,9 +2033,9 @@ common = .grid-y-spacing = Spaziatura Y: .grid-behavior = Aspetto griglia .grid-spacing = Spaziatura griglia - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2159,7 +2159,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2244,7 +2244,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/ja-JP/opencadstudio.ftl b/locales/ja-JP/opencadstudio.ftl index 8091dc8af..63977c572 100644 --- a/locales/ja-JP/opencadstudio.ftl +++ b/locales/ja-JP/opencadstudio.ftl @@ -796,7 +796,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: __ocs_fmt_0__ 点を通るスプラインを作成しました。 .splinefit-need-at-least-3-points = SPLINEFIT: 3 点以上必要です。 .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: スプラインを通すポリラインを選択してください。 @@ -1902,8 +1902,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2024,9 +2024,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2150,7 +2150,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2235,7 +2235,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/ko-KR/opencadstudio.ftl b/locales/ko-KR/opencadstudio.ftl index 7d307f28f..c87bd3421 100644 --- a/locales/ko-KR/opencadstudio.ftl +++ b/locales/ko-KR/opencadstudio.ftl @@ -805,7 +805,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: __ocs_fmt_0__ 점을 통해 스플라인을 맞춥니다. .splinefit-need-at-least-3-points =SPLINEFIT: 최소 3개의 포인트가 필요합니다. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: 스플라인에 맞게 폴리선을 선택합니다. @@ -1911,8 +1911,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2033,9 +2033,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2159,7 +2159,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2244,7 +2244,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/nl-NL/opencadstudio.ftl b/locales/nl-NL/opencadstudio.ftl index 5837f0e64..91729ce35 100644 --- a/locales/nl-NL/opencadstudio.ftl +++ b/locales/nl-NL/opencadstudio.ftl @@ -804,7 +804,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: pas een spline door __ocs_fmt_0__ punten. .splinefit-need-at-least-3-points = SPLINEFIT: minimaal 3 punten nodig. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: selecteer een polylijn om een spline door te passen. @@ -1912,8 +1912,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2034,9 +2034,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2160,7 +2160,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2245,7 +2245,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/pl-PL/opencadstudio.ftl b/locales/pl-PL/opencadstudio.ftl index 21465676d..30a847d5c 100644 --- a/locales/pl-PL/opencadstudio.ftl +++ b/locales/pl-PL/opencadstudio.ftl @@ -805,7 +805,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: dopasuj splajn przez punkty __ocs_fmt_0__. .splinefit-need-at-least-3-points =SPLINEFIT: potrzebne są co najmniej 3 punkty. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: wybierz polilinię, przez którą ma zostać dopasowany splajn. @@ -1911,8 +1911,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2033,9 +2033,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2159,7 +2159,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2244,7 +2244,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/pt-BR/opencadstudio.ftl b/locales/pt-BR/opencadstudio.ftl index d8f602be2..78e156390 100644 --- a/locales/pt-BR/opencadstudio.ftl +++ b/locales/pt-BR/opencadstudio.ftl @@ -806,7 +806,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: spline ajustada através de __ocs_fmt_0__ pontos. .splinefit-need-at-least-3-points = SPLINEFIT: são necessários pelo menos 3 pontos. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: selecione uma polilinha através da qual ajustar uma spline. @@ -1912,8 +1912,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2034,9 +2034,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2160,7 +2160,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2245,7 +2245,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/ru-RU/opencadstudio.ftl b/locales/ru-RU/opencadstudio.ftl index c99fde1ff..aa1c713f8 100644 --- a/locales/ru-RU/opencadstudio.ftl +++ b/locales/ru-RU/opencadstudio.ftl @@ -809,7 +809,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: проведите сплин через точки __ocs_fmt_0__. .splinefit-need-at-least-3-points = SPLINEFIT: необходимо не менее 3 баллов. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: выберите полилин, чтобы соответствовать сплину. @@ -1915,8 +1915,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2037,9 +2037,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2163,7 +2163,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2248,7 +2248,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/tr-TR/opencadstudio.ftl b/locales/tr-TR/opencadstudio.ftl index d101ed4cc..c0e426788 100644 --- a/locales/tr-TR/opencadstudio.ftl +++ b/locales/tr-TR/opencadstudio.ftl @@ -794,7 +794,7 @@ common = .slice-result-display-failed = SLICE: Bir sonuç eksiksiz görüntülenemedi; hiçbir nesne değiştirilmedi. .slice-result-commit-failed = SLICE: Bir sonuç işlenemedi; tüm kaynak nesneler korundu. .slice-retained-update-failed = SLICE: Korunan sonuç güncellenemedi. - .slice-created-results = SLICE: __ocs_fmt_0__ sonuç nesnesi oluşturuldu. + .slice-created-results = SLICE: __ocs_arg_count__ sonuç nesnesi oluşturuldu. .splinefit-fit-a-spline-through-n-points = SPLINEFIT: __ocs_fmt_0__ noktadan geçen bir spline uyduruldu. .splinefit-need-at-least-3-points = SPLINEFIT: En az 3 nokta gerekir. .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT: İçinden spline geçirilecek bir çoklu çizgi seçin. @@ -1896,8 +1896,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2018,9 +2018,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2144,7 +2144,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2229,7 +2229,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/zh-CN/opencadstudio.ftl b/locales/zh-CN/opencadstudio.ftl index bf5af0047..8e82b68b9 100644 --- a/locales/zh-CN/opencadstudio.ftl +++ b/locales/zh-CN/opencadstudio.ftl @@ -793,7 +793,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: 匹配一条通过__ocs_fmt_0__点的相片。 .splinefit-need-at-least-3-points = SPLINEFIT:至少需要3个点。 .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT:选择一条多线以适应通过的分线。 @@ -1899,8 +1899,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2021,9 +2021,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2147,7 +2147,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2232,7 +2232,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/locales/zh-TW/opencadstudio.ftl b/locales/zh-TW/opencadstudio.ftl index fd1098867..0f7db1b48 100644 --- a/locales/zh-TW/opencadstudio.ftl +++ b/locales/zh-TW/opencadstudio.ftl @@ -805,7 +805,7 @@ common = .slice-result-display-failed = SLICE: a result could not be displayed completely; no object was changed. .slice-result-commit-failed = SLICE: a result could not be committed; all source objects were retained. .slice-retained-update-failed = SLICE: a retained result could not be updated. - .slice-created-results = SLICE: created __ocs_fmt_0__ result object(s). + .slice-created-results = SLICE: created __ocs_arg_count__ result object(s). .splinefit-fit-a-spline-through-n-points = SPLINEFIT: 匹配一條通過__ocs_fmt_0__點的相片。 .splinefit-need-at-least-3-points = SPLINEFIT:至少需要3個點。 .splinefit-select-a-polyline-to-fit-a-spline-th = SPLINEFIT:選擇一條多線以適應通過的分線。 @@ -1911,8 +1911,8 @@ common = .choose-at-least-one-output = Choose at least one output. .data-extraction-settings = Data Extraction Settings .add-drawings = Add Drawings - .select-objects-or-settings-selected-enter-to-apply = %__ocs_fmt_0__ Select objects or [Settings] (%__ocs_fmt_1__ selected, Enter to apply): - .select-objects-or-settings = %__ocs_fmt_0__ Select objects or [Settings]: + .select-objects-or-settings-selected-enter-to-apply = __ocs_arg_cmd__ Select objects or [Settings] (__ocs_arg_count__ selected, Enter to apply): + .select-objects-or-settings = __ocs_arg_cmd__ Select objects or [Settings]: .add-parameter = + Add parameter .object-snap-3d = 3D Object Snap .object-snap-on-f4-3d = 3D Object Snap On (F4) @@ -2033,9 +2033,9 @@ common = .grid-y-spacing = Grid Y spacing: .grid-behavior = Grid behavior .grid-spacing = Grid spacing - .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:%__ocs_fmt_0__ Scale:%__ocs_fmt_1__ Angle:%__ocs_fmt_2__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : - .intersect-created-result-object-s = INTERSECT: created %__ocs_fmt_0__ result object(s). - .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; %__ocs_fmt_0__ original object(s) retained. + .hatchedit-pattern-scale-angle-style-origin-properties-color-layer-transparency-draw-order-associate-disassociate-annotative-recreate-boundary-separate-hatches-properties = HATCHEDIT Pattern:__ocs_arg_name__ Scale:__ocs_arg_scale__ Angle:__ocs_arg_angle__ [Style/Origin/Properties/COlor/LAyer/Transparency/DRaw order/ASsociate/DIsassociate/ANnotative/recreate Boundary/separate Hatches] : + .intersect-created-result-object-s = INTERSECT: created __ocs_arg_count__ result object(s). + .intersect-no-positive-area-common-result-original-object-s-retained = INTERSECT: no positive-area common result; __ocs_arg_count__ original object(s) retained. .intersect-select-at-least-two-solids-regions-or-coplanar-surfaces-of-a-compatible-type = INTERSECT: select at least two solids, Regions, or coplanar Surfaces of a compatible type. .intersect-the-retained-object-could-not-be-updated = INTERSECT: the retained object could not be updated. .intersect-the-selected-coincident-geometry-is-ambiguous = INTERSECT: the selected coincident geometry is ambiguous. @@ -2159,7 +2159,7 @@ common = .subtract-select-solids-regions-surfaces-or-meshes-to-subtract-then-press-enter = SUBTRACT Select Solids, Regions, Surfaces, or Meshes to subtract, then press Enter: .subtract-select-base-solids-regions-surfaces-or-meshes-then-press-enter = SUBTRACT Select base Solids, Regions, Surfaces, or Meshes, then press Enter: .subtract-a-selected-mesh-is-not-a-supported-closed-single-shell-mesh-no-object-was-changed = SUBTRACT: a selected Mesh is not a supported closed single-shell mesh; no object was changed. - .subtract-created-result-object-s = SUBTRACT: created %__ocs_fmt_0__ result object(s). + .subtract-created-result-object-s = SUBTRACT: created __ocs_arg_count__ result object(s). .subtract-no-compatible-base-and-cutter-types-or-planes-were-selected = SUBTRACT: no compatible base and cutter types or planes were selected. .subtract-select-at-least-one-base-and-one-cutter-solid-region-or-surface = SUBTRACT: select at least one base and one cutter Solid, Region, or Surface. .subtract-the-retained-base-object-could-not-be-updated = SUBTRACT: the retained base object could not be updated. @@ -2244,7 +2244,7 @@ common = .trims = Trims .type-a-name-and-a-formula-e-g-hole-dia-12-hole-spacing-2-hole-dia-1-5-apply-to-save-and-re-solve-closing-discards-unapplied-edits = Type a name and a formula (e.g. hole_dia = 12, hole_spacing = 2 * hole_dia + 1.5). Apply to save and re-solve; closing discards unapplied edits. .u-isolines-2 = U isolines - .union-created-result-object-s = UNION: created %__ocs_fmt_0__ result object(s). + .union-created-result-object-s = UNION: created __ocs_arg_count__ result object(s). .union-select-at-least-two-solids-regions-or-planar-surfaces-of-the-same-type = UNION: select at least two solids, Regions, or planar Surfaces of the same type. .union-the-selected-coincident-geometry-is-ambiguous = UNION: the selected coincident geometry is ambiguous. .union-the-selected-geometry-includes-an-unsupported-surface-intersection = UNION: the selected geometry includes an unsupported surface intersection. diff --git a/src/app/annotation_data.rs b/src/app/annotation_data.rs index 14dba315b..dec24df2e 100644 --- a/src/app/annotation_data.rs +++ b/src/app/annotation_data.rs @@ -453,7 +453,7 @@ fn collect_drawing_paths( return Ok(()); } if !path.is_dir() { - return Err(crate::tf!("Data source not found: %{path}", path = path.display()).into_owned()); + return Err(crate::t!("Data source not found: %{path}", path = path.display()).into_owned()); } for entry in std::fs::read_dir(path).map_err(|error| error.to_string())? { let entry = entry.map_err(|error| error.to_string())?; diff --git a/src/app/command_driver/solid3d.rs b/src/app/command_driver/solid3d.rs index ccaa8de3c..3518c76d1 100644 --- a/src/app/command_driver/solid3d.rs +++ b/src/app/command_driver/solid3d.rs @@ -176,7 +176,7 @@ impl OpenCADStudio { } self.tabs[i].dirty = true; self.command_line.push_output( - crate::tf!( + crate::t!( "EXTRUDE: created %{created} object(s); %{failed} source(s) could not be extruded.", created = created_handles.len(), failed = failed @@ -427,7 +427,7 @@ impl OpenCADStudio { } self.tabs[i].dirty = true; self.command_line.push_output( - crate::tf!( + crate::t!( "REVOLVE: created %{created} object(s); %{failed} source(s) could not be revolved.", created = created_handles.len(), failed = failed diff --git a/src/app/model_ops.rs b/src/app/model_ops.rs index c1d2df732..b28f314d8 100644 --- a/src/app/model_ops.rs +++ b/src/app/model_ops.rs @@ -1148,7 +1148,7 @@ impl super::OpenCADStudio { if prepared.is_empty() { self.command_line.push_output( - crate::tf!( + crate::t!( "INTERSECT: no positive-area common result; %{count} original object(s) retained.", count = retained_without_change ) @@ -1215,7 +1215,7 @@ impl super::OpenCADStudio { self.tabs[i].dirty = true; self.refresh_properties(); self.command_line.push_output( - crate::tf!( + crate::t!( "INTERSECT: created %{count} result object(s).", count = results.len() ) @@ -1423,7 +1423,7 @@ impl super::OpenCADStudio { self.tabs[i].dirty = true; self.refresh_properties(); self.command_line.push_output( - crate::tf!("UNION: created %{count} result object(s).", count = created.len()).as_ref(), + crate::t!("UNION: created %{count} result object(s).", count = created.len()).as_ref(), ); Task::none() } @@ -1695,7 +1695,7 @@ impl super::OpenCADStudio { self.tabs[i].dirty = true; self.refresh_properties(); self.command_line.push_output( - crate::tf!( + crate::t!( "SUBTRACT: created %{count} result object(s).", count = retained.len() ) @@ -1928,7 +1928,7 @@ impl super::OpenCADStudio { self.tabs[i].dirty = true; self.refresh_properties(); self.command_line.push_output( - crate::tf!( + crate::t!( "SLICE: created %{count} result object(s).", count = retained.len() )