From 9b78b8d1ed44d9499ae52c3cea388937cb31048e Mon Sep 17 00:00:00 2001 From: Damien Picard Date: Wed, 16 Oct 2024 19:05:48 +0200 Subject: [PATCH] UI: Fix and improve a few messages - "Export additional animationsThis feature..." -> Add period and newline to separate sentences. - "name from laoded image" -> "Name from loaded image": typo. - "Duplicate Active Keyframe (All Layer)" -> "All Layers": grammar. - "%s is no directory" -> "%s is not a directory": grammar. - "Can't ensure directory: %s" -> "Cannot", see HIG. - "Duplicate active Frame(s)": title case. - "Delete active keyframes of all layer" -> "... layers": grammar. - "Grease Pencil group color tag": title case. - "color tag": title case. - "Bake all line art modifiers" -> "... Line Art...": title case for product name - "... imported USD files.Export remaining..." -> "... imported USD files.\nExport remaining...": missing newline. - "Premanently delete brush. This can't be undo." -> "Permanently delete brush. This cannot be undone.": typos. - "Samplerate" -> "Sample Rate": use more correct two-word form. - Decimate Keyframe operator: rename and rephrase a property to better reflect what it does. - "Remove" -> "Factor" - "The ratio of remaining keyframes after the operation" -> "The ratio of keyframes to remove" - "Add a repository referencing an remote repository" -> "an": typo. - "... unique within the Action.This is used..." -> "... unique within the Action.\nThis is used...": missing newline. - "Threashold in screen space ... within this threashold " -> "Threshold in screen space ... within this threshold ": typo - "... occluded by other faces (Slower performance)" -> ... (slower performance): no need for the capital here. - "Indices must be sorted in acending order" -> "ascending": typo. - "Enable the new Overlay code-base" -> "codebase": typo. - "dectected by plane tracks" -> "detected": typo. - "the same index can occure" -> "occur": typo. - "Single element geometry..." -> "Single-element": spelling. - "it can be quite inefficient to splitup large geometries" -> "split up": spelling. - "If true, true gizmo is displayed..." -> "the gizmo": typo. Some issues reported by Tamuna Mebonia. Pull Request: https://projects.blender.org/blender/blender/pulls/129001 --- scripts/addons_core/io_scene_gltf2/__init__.py | 2 +- scripts/startup/bl_operators/image_as_planes.py | 2 +- scripts/startup/bl_ui/space_view3d.py | 4 ++-- .../blenkernel/intern/bake_geometry_nodes_modifier_pack.cc | 6 +++--- .../editors/grease_pencil/intern/grease_pencil_frames.cc | 6 +++--- .../editors/grease_pencil/intern/grease_pencil_layers.cc | 4 ++-- .../editors/grease_pencil/intern/grease_pencil_lineart.cc | 2 +- source/blender/editors/io/io_usd.cc | 2 +- source/blender/editors/sculpt_paint/brush_asset_ops.cc | 4 ++-- source/blender/editors/sound/sound_ops.cc | 4 ++-- source/blender/editors/space_graph/graph_slider_ops.cc | 4 ++-- source/blender/editors/space_userpref/userpref_ops.cc | 2 +- source/blender/makesrna/intern/rna_action.cc | 2 +- source/blender/makesrna/intern/rna_brush.cc | 4 ++-- source/blender/makesrna/intern/rna_curves_api.cc | 4 ++-- source/blender/makesrna/intern/rna_sculpt_paint.cc | 2 +- source/blender/makesrna/intern/rna_tracking.cc | 2 +- source/blender/makesrna/intern/rna_userdef.cc | 2 +- source/blender/nodes/NOD_static_types.h | 2 +- .../geometry/nodes/node_geo_foreach_geometry_element.cc | 6 +++--- source/blender/nodes/geometry/nodes/node_geo_gizmo_dial.cc | 2 +- 21 files changed, 34 insertions(+), 34 deletions(-) diff --git a/scripts/addons_core/io_scene_gltf2/__init__.py b/scripts/addons_core/io_scene_gltf2/__init__.py index e6a002fbbc1..88af4689bfa 100755 --- a/scripts/addons_core/io_scene_gltf2/__init__.py +++ b/scripts/addons_core/io_scene_gltf2/__init__.py @@ -975,7 +975,7 @@ class ExportGLTF2_Base(ConvertGLTF2_Base): export_extra_animations: BoolProperty( name='Prepare extra animations', description=( - 'Export additional animations' + 'Export additional animations.\n' 'This feature is not standard and needs an external extension to be included in the glTF file' ), default=False diff --git a/scripts/startup/bl_operators/image_as_planes.py b/scripts/startup/bl_operators/image_as_planes.py index 7e7132c7449..b142eab3726 100644 --- a/scripts/startup/bl_operators/image_as_planes.py +++ b/scripts/startup/bl_operators/image_as_planes.py @@ -1091,7 +1091,7 @@ class IMAGE_OT_convert_to_mesh_plane(MaterialProperties_MixIn, TextureProperties name="Name After", items=[ ('OBJECT', "Source Object", "Name after object source with a suffix"), - ('IMAGE', "Source Image", "name from laoded image"), + ('IMAGE', "Source Image", "Name from loaded image"), ], default='OBJECT', description="Name for new mesh object and material", diff --git a/scripts/startup/bl_ui/space_view3d.py b/scripts/startup/bl_ui/space_view3d.py index 8ce6c884c96..e135ac7f28c 100644 --- a/scripts/startup/bl_ui/space_view3d.py +++ b/scripts/startup/bl_ui/space_view3d.py @@ -5623,11 +5623,11 @@ class VIEW3D_MT_edit_greasepencil_animation(Menu): layout.separator() layout.operator("grease_pencil.frame_duplicate", text="Duplicate Active Keyframe (Active Layer)").all = False - layout.operator("grease_pencil.frame_duplicate", text="Duplicate Active Keyframe (All Layer)").all = True + layout.operator("grease_pencil.frame_duplicate", text="Duplicate Active Keyframe (All Layers)").all = True layout.separator() layout.operator("grease_pencil.active_frame_delete", text="Delete Active Keyframe (Active Layer)").all = False - layout.operator("grease_pencil.active_frame_delete", text="Delete Active Keyframe (All Layer)").all = True + layout.operator("grease_pencil.active_frame_delete", text="Delete Active Keyframe (All Layers)").all = True class VIEW3D_MT_edit_greasepencil_showhide(Menu): diff --git a/source/blender/blenkernel/intern/bake_geometry_nodes_modifier_pack.cc b/source/blender/blenkernel/intern/bake_geometry_nodes_modifier_pack.cc index 04deb259ed4..b845d373c9c 100644 --- a/source/blender/blenkernel/intern/bake_geometry_nodes_modifier_pack.cc +++ b/source/blender/blenkernel/intern/bake_geometry_nodes_modifier_pack.cc @@ -24,7 +24,7 @@ static Vector pack_files_from_directory(const StringRefNu ReportList *reports) { if (!BLI_is_dir(directory.c_str())) { - BKE_reportf(reports, RPT_ERROR, "%s is no directory", directory.c_str()); + BKE_reportf(reports, RPT_ERROR, "%s is not a directory", directory.c_str()); return {}; } @@ -82,13 +82,13 @@ bool unpack_bake_to_disk(const NodesModifierPackedBake &packed_bake, char file_path[FILE_MAX]; BLI_path_join(file_path, sizeof(file_path), directory.c_str(), bake_file.name); if (!BLI_file_ensure_parent_dir_exists(file_path)) { - BKE_reportf(reports, RPT_ERROR, "Can't ensure directory: %s", directory.c_str()); + BKE_reportf(reports, RPT_ERROR, "Cannot ensure directory: %s", directory.c_str()); return false; } fstream fs(file_path, std::ios::out); fs.write(static_cast(bake_file.packed_file->data), bake_file.packed_file->size); if (fs.bad()) { - BKE_reportf(reports, RPT_ERROR, "Can't write file : %s", file_path); + BKE_reportf(reports, RPT_ERROR, "Cannot write file: %s", file_path); return false; } return true; diff --git a/source/blender/editors/grease_pencil/intern/grease_pencil_frames.cc b/source/blender/editors/grease_pencil/intern/grease_pencil_frames.cc index 5319da555af..087d46b0a3b 100644 --- a/source/blender/editors/grease_pencil/intern/grease_pencil_frames.cc +++ b/source/blender/editors/grease_pencil/intern/grease_pencil_frames.cc @@ -842,7 +842,7 @@ static int grease_pencil_frame_duplicate_exec(bContext *C, wmOperator *op) static void GREASE_PENCIL_OT_frame_duplicate(wmOperatorType *ot) { /* identifiers */ - ot->name = "Duplicate active Frame(s)"; + ot->name = "Duplicate Active Frame(s)"; ot->idname = "GREASE_PENCIL_OT_frame_duplicate"; ot->description = "Make a copy of the active Grease Pencil frame(s)"; @@ -898,7 +898,7 @@ static int grease_pencil_active_frame_delete_exec(bContext *C, wmOperator *op) static void GREASE_PENCIL_OT_active_frame_delete(wmOperatorType *ot) { /* identifiers */ - ot->name = "Delete active Frame(s)"; + ot->name = "Delete Active Frame(s)"; ot->idname = "GREASE_PENCIL_OT_active_frame_delete"; ot->description = "Delete the active Grease Pencil frame(s)"; @@ -909,7 +909,7 @@ static void GREASE_PENCIL_OT_active_frame_delete(wmOperatorType *ot) /* flags */ ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO; - RNA_def_boolean(ot->srna, "all", false, "Delete all", "Delete active keyframes of all layer"); + RNA_def_boolean(ot->srna, "all", false, "Delete all", "Delete active keyframes of all layers"); } } // namespace blender::ed::greasepencil diff --git a/source/blender/editors/grease_pencil/intern/grease_pencil_layers.cc b/source/blender/editors/grease_pencil/intern/grease_pencil_layers.cc index e90dcc9208e..a0463bd4829 100644 --- a/source/blender/editors/grease_pencil/intern/grease_pencil_layers.cc +++ b/source/blender/editors/grease_pencil/intern/grease_pencil_layers.cc @@ -976,7 +976,7 @@ static int grease_pencil_layer_group_color_tag_exec(bContext *C, wmOperator *op) static void GREASE_PENCIL_OT_layer_group_color_tag(wmOperatorType *ot) { /* identifiers */ - ot->name = "Grease Pencil group color tag"; + ot->name = "Grease Pencil Group Color Tag"; ot->idname = "GREASE_PENCIL_OT_layer_group_color_tag"; ot->description = "Change layer group icon"; @@ -985,7 +985,7 @@ static void GREASE_PENCIL_OT_layer_group_color_tag(wmOperatorType *ot) ot->flag = OPTYPE_UNDO; - ot->prop = RNA_def_enum(ot->srna, "color_tag", enum_layergroup_color_items, 0, "color tag", ""); + ot->prop = RNA_def_enum(ot->srna, "color_tag", enum_layergroup_color_items, 0, "Color Tag", ""); } enum class DuplicateCopyMode { diff --git a/source/blender/editors/grease_pencil/intern/grease_pencil_lineart.cc b/source/blender/editors/grease_pencil/intern/grease_pencil_lineart.cc index d7b6a09bb92..7eb823b33dd 100644 --- a/source/blender/editors/grease_pencil/intern/grease_pencil_lineart.cc +++ b/source/blender/editors/grease_pencil/intern/grease_pencil_lineart.cc @@ -509,7 +509,7 @@ static void OBJECT_OT_lineart_bake_strokes(wmOperatorType *ot) ot->exec = lineart_bake_strokes_exec; ot->modal = lineart_bake_strokes_common_modal; - RNA_def_boolean(ot->srna, "bake_all", false, "Bake All", "Bake all line art modifiers"); + RNA_def_boolean(ot->srna, "bake_all", false, "Bake All", "Bake all Line Art modifiers"); } static void OBJECT_OT_lineart_clear(wmOperatorType *ot) diff --git a/source/blender/editors/io/io_usd.cc b/source/blender/editors/io/io_usd.cc index c7dc9daabc2..85663cd0860 100644 --- a/source/blender/editors/io/io_usd.cc +++ b/source/blender/editors/io/io_usd.cc @@ -162,7 +162,7 @@ const EnumPropertyItem rna_enum_usd_tex_export_mode_items[] = { "PRESERVE", 0, "Preserve", - "Preserve file paths of textures from already imported USD files." + "Preserve file paths of textures from already imported USD files.\n" "Export remaining textures to a 'textures' folder next to the USD file"}, {USD_TEX_EXPORT_NEW_PATH, "NEW", diff --git a/source/blender/editors/sculpt_paint/brush_asset_ops.cc b/source/blender/editors/sculpt_paint/brush_asset_ops.cc index 095a958d74f..fefa74d4748 100644 --- a/source/blender/editors/sculpt_paint/brush_asset_ops.cc +++ b/source/blender/editors/sculpt_paint/brush_asset_ops.cc @@ -694,8 +694,8 @@ static int brush_asset_delete_invoke(bContext *C, wmOperator *op, const wmEvent op, IFACE_("Delete Brush Asset"), ID_IS_LINKED(brush) ? - IFACE_("Permanently delete brush asset blend file. This can't be undone.") : - IFACE_("Premanently delete brush. This can't be undo."), + IFACE_("Permanently delete brush asset blend file. This cannot be undone.") : + IFACE_("Permanently delete brush. This cannot be undone."), IFACE_("Delete"), ALERT_ICON_WARNING, false); diff --git a/source/blender/editors/sound/sound_ops.cc b/source/blender/editors/sound/sound_ops.cc index 7fd3806b4bb..5ce4b911a49 100644 --- a/source/blender/editors/sound/sound_ops.cc +++ b/source/blender/editors/sound/sound_ops.cc @@ -749,8 +749,8 @@ static void SOUND_OT_mixdown(wmOperatorType *ot) 48000, 8000, 192000, - "Samplerate", - "Samplerate in samples/s", + "Sample Rate", + "Sample rate in samples/s", 8000, 192000); RNA_def_int(ot->srna, "bitrate", 192, 32, 512, "Bitrate", "Bitrate in kbit/s", 32, 512); diff --git a/source/blender/editors/space_graph/graph_slider_ops.cc b/source/blender/editors/space_graph/graph_slider_ops.cc index 029f97f0b2d..a1752e92892 100644 --- a/source/blender/editors/space_graph/graph_slider_ops.cc +++ b/source/blender/editors/space_graph/graph_slider_ops.cc @@ -626,8 +626,8 @@ void GRAPH_OT_decimate(wmOperatorType *ot) 1.0f / 3.0f, 0.0f, 1.0f, - "Remove", - "The ratio of remaining keyframes after the operation", + "Factor", + "The ratio of keyframes to remove", 0.0f, 1.0f); RNA_def_float(ot->srna, diff --git a/source/blender/editors/space_userpref/userpref_ops.cc b/source/blender/editors/space_userpref/userpref_ops.cc index 3b385de511d..c118276d0b1 100644 --- a/source/blender/editors/space_userpref/userpref_ops.cc +++ b/source/blender/editors/space_userpref/userpref_ops.cc @@ -477,7 +477,7 @@ static void PREFERENCES_OT_extension_repo_add(wmOperatorType *ot) "REMOTE", ICON_INTERNET, "Add Remote Repository", - "Add a repository referencing an remote repository " + "Add a repository referencing a remote repository " "with support for listing and updating extensions"}, {int(bUserExtensionRepoAddType::Local), "LOCAL", diff --git a/source/blender/makesrna/intern/rna_action.cc b/source/blender/makesrna/intern/rna_action.cc index 2438019cdbd..f9321f05b27 100644 --- a/source/blender/makesrna/intern/rna_action.cc +++ b/source/blender/makesrna/intern/rna_action.cc @@ -1985,7 +1985,7 @@ static void rna_def_action_slot(BlenderRNA *brna) RNA_def_property_clear_flag(prop, PROP_EDITABLE); RNA_def_property_ui_text(prop, "Slot Handle", - "Number specific to this Slot, unique within the Action" + "Number specific to this Slot, unique within the Action.\n" "This is used, for example, on a ActionKeyframeStrip to look up the " "ActionChannelBag for this Slot"); diff --git a/source/blender/makesrna/intern/rna_brush.cc b/source/blender/makesrna/intern/rna_brush.cc index 508e85693db..6b09e74202d 100644 --- a/source/blender/makesrna/intern/rna_brush.cc +++ b/source/blender/makesrna/intern/rna_brush.cc @@ -1501,7 +1501,7 @@ static void rna_def_gpencil_options(BlenderRNA *brna) RNA_def_property_ui_text( prop, "Simplify", - "Threashold in screen space used for the simplify algorithm. Points within this threashold " + "Threshold in screen space used for the simplify algorithm. Points within this threshold " "are treated as if they were in a straight line."); RNA_def_parameter_clear_flags(prop, PROP_ANIMATABLE, ParameterFlag(0)); RNA_def_property_update(prop, 0, "rna_BrushGpencilSettings_update"); @@ -3394,7 +3394,7 @@ static void rna_def_brush(BlenderRNA *brna) RNA_def_property_ui_text( prop, "Occlusion", - "Only affect vertices that are not occluded by other faces (Slower performance)"); + "Only affect vertices that are not occluded by other faces (slower performance)"); RNA_def_property_update(prop, 0, "rna_Brush_update"); prop = RNA_def_property(srna, "automasking_view_normal_limit", PROP_FLOAT, PROP_ANGLE); diff --git a/source/blender/makesrna/intern/rna_curves_api.cc b/source/blender/makesrna/intern/rna_curves_api.cc index b177f43ccfa..1855f24b129 100644 --- a/source/blender/makesrna/intern/rna_curves_api.cc +++ b/source/blender/makesrna/intern/rna_curves_api.cc @@ -55,7 +55,7 @@ bool rna_CurvesGeometry_remove_curves(blender::bke::CurvesGeometry &curves, return false; } if (!std::is_sorted(indices.begin(), indices.end())) { - BKE_report(reports, RPT_ERROR, "Indices must be sorted in acending order"); + BKE_report(reports, RPT_ERROR, "Indices must be sorted in ascending order"); return false; } if (std::adjacent_find(indices.begin(), indices.end(), std::greater_equal()) != @@ -105,7 +105,7 @@ bool rna_CurvesGeometry_resize_curves(blender::bke::CurvesGeometry &curves, return false; } if (!std::is_sorted(indices.begin(), indices.end())) { - BKE_report(reports, RPT_ERROR, "Indices must be sorted in acending order"); + BKE_report(reports, RPT_ERROR, "Indices must be sorted in ascending order"); return false; } if (std::adjacent_find(indices.begin(), indices.end(), std::greater_equal()) != diff --git a/source/blender/makesrna/intern/rna_sculpt_paint.cc b/source/blender/makesrna/intern/rna_sculpt_paint.cc index 9c41c2dfa6a..dd370cf6741 100644 --- a/source/blender/makesrna/intern/rna_sculpt_paint.cc +++ b/source/blender/makesrna/intern/rna_sculpt_paint.cc @@ -869,7 +869,7 @@ static void rna_def_sculpt(BlenderRNA *brna) RNA_def_property_ui_text( prop, "Occlusion", - "Only affect vertices that are not occluded by other faces (Slower performance)"); + "Only affect vertices that are not occluded by other faces (slower performance)"); RNA_def_property_update(prop, NC_SCENE | ND_TOOLSETTINGS, nullptr); prop = RNA_def_property(srna, "automasking_start_normal_limit", PROP_FLOAT, PROP_ANGLE); diff --git a/source/blender/makesrna/intern/rna_tracking.cc b/source/blender/makesrna/intern/rna_tracking.cc index 8bf19e5ff28..bfbb1d0b99b 100644 --- a/source/blender/makesrna/intern/rna_tracking.cc +++ b/source/blender/makesrna/intern/rna_tracking.cc @@ -1595,7 +1595,7 @@ static void rna_def_trackingTrack(BlenderRNA *brna) prop, nullptr, "algorithm_flag", TRACK_ALGORITHM_FLAG_USE_NORMALIZATION); RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_ui_text( - prop, "Normalize", "Normalize light intensities while tracking (Slower)"); + prop, "Normalize", "Normalize light intensities while tracking (slower)"); RNA_def_property_update(prop, NC_MOVIECLIP | ND_DISPLAY, nullptr); /* markers */ diff --git a/source/blender/makesrna/intern/rna_userdef.cc b/source/blender/makesrna/intern/rna_userdef.cc index 14628384b84..ee29e8bb89e 100644 --- a/source/blender/makesrna/intern/rna_userdef.cc +++ b/source/blender/makesrna/intern/rna_userdef.cc @@ -7551,7 +7551,7 @@ static void rna_def_userdef_experimental(BlenderRNA *brna) prop = RNA_def_property(srna, "enable_overlay_next", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, nullptr, "enable_overlay_next", 1); RNA_def_property_ui_text( - prop, "Overlay Next", "Enable the new Overlay code-base, requires restart"); + prop, "Overlay Next", "Enable the new Overlay codebase, requires restart"); prop = RNA_def_property(srna, "enable_new_cpu_compositor", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, nullptr, "enable_new_cpu_compositor", 1); diff --git a/source/blender/nodes/NOD_static_types.h b/source/blender/nodes/NOD_static_types.h index 48b5a72b2cb..5ae62f05ba0 100644 --- a/source/blender/nodes/NOD_static_types.h +++ b/source/blender/nodes/NOD_static_types.h @@ -194,7 +194,7 @@ DefNode(CompositorNode, CMP_NODE_NORMAL, 0, "NOR DefNode(CompositorNode, CMP_NODE_NORMALIZE, 0, "NORMALIZE", Normalize, "Normalize", "Map values to 0 to 1 range, based on the minimum and maximum pixel values") DefNode(CompositorNode, CMP_NODE_OUTPUT_FILE, 0, "OUTPUT_FILE", OutputFile, "File Output", "Write image file to disk") DefNode(CompositorNode, CMP_NODE_PIXELATE, def_cmp_pixelate, "PIXELATE", Pixelate, "Pixelate", "Reduce detail in an image by making individual pixels more prominent, for a blocky or mosaic-like appearance") -DefNode(CompositorNode, CMP_NODE_PLANETRACKDEFORM,def_cmp_planetrackdeform,"PLANETRACKDEFORM", PlaneTrackDeform, "Plane Track Deform", "Replace flat planes in footage by another image, dectected by plane tracks from motion tracking") +DefNode(CompositorNode, CMP_NODE_PLANETRACKDEFORM,def_cmp_planetrackdeform,"PLANETRACKDEFORM", PlaneTrackDeform, "Plane Track Deform", "Replace flat planes in footage by another image, detected by plane tracks from motion tracking") DefNode(CompositorNode, CMP_NODE_POSTERIZE, 0, "POSTERIZE", Posterize, "Posterize", "Reduce number of colors in an image, converting smooth gradients into sharp transitions") DefNode(CompositorNode, CMP_NODE_PREMULKEY, def_cmp_premul_key, "PREMULKEY", PremulKey, "Alpha Convert", "Convert to and from premultiplied (associated) alpha") DefNode(CompositorNode, CMP_NODE_R_LAYERS, def_cmp_render_layers, "R_LAYERS", RLayers, "Render Layers", "Input render passes from a scene render") diff --git a/source/blender/nodes/geometry/nodes/node_geo_foreach_geometry_element.cc b/source/blender/nodes/geometry/nodes/node_geo_foreach_geometry_element.cc index 646d308b6d9..f2f74af9634 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_foreach_geometry_element.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_foreach_geometry_element.cc @@ -118,13 +118,13 @@ static void node_declare(NodeDeclarationBuilder &b) nullptr; b.add_output("Index").description( - "Index of the element in the source geometry. Note that the same index can occure more than " + "Index of the element in the source geometry. Note that the same index can occur more than " "once when iterating over multiple components at once"); b.add_output("Element") .description( - "Single element geometry for the current iteration. Note that it can be quite " - "inefficient to splitup large geometries into many small geometries") + "Single-element geometry for the current iteration. Note that it can be quite " + "inefficient to split up large geometries into many small geometries") .propagate_all() .available(output_storage && AttrDomain(output_storage->domain) != AttrDomain::Corner); diff --git a/source/blender/nodes/geometry/nodes/node_geo_gizmo_dial.cc b/source/blender/nodes/geometry/nodes/node_geo_gizmo_dial.cc index 7cb674e8b2f..3f3cb360254 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_gizmo_dial.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_gizmo_dial.cc @@ -23,7 +23,7 @@ static void node_declare(NodeDeclarationBuilder &b) b.add_input("Screen Space") .default_value(true) .description( - "If true, true gizmo is displayed in screen space. Otherwise it's in object space"); + "If true, the gizmo is displayed in screen space. Otherwise it's in object space"); b.add_input("Radius").default_value(1.0f); b.add_output("Transform"); }