From 51a0d1bf1c4c8968f41620924b33f63dcbb555d4 Mon Sep 17 00:00:00 2001 From: Damien Picard Date: Tue, 14 Oct 2025 13:02:09 +0200 Subject: [PATCH] I18n: Translate curve falloffs using existing context In particular, "Inverse Square" is only extracted in the Curve translation context. Reported by Ye Gui in #43295. --- source/blender/nodes/composite/nodes/node_composite_dilate.cc | 3 ++- source/blender/nodes/composite/nodes/node_composite_keying.cc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/source/blender/nodes/composite/nodes/node_composite_dilate.cc b/source/blender/nodes/composite/nodes/node_composite_dilate.cc index abcdd0fec27..abdea7ec2c6 100644 --- a/source/blender/nodes/composite/nodes/node_composite_dilate.cc +++ b/source/blender/nodes/composite/nodes/node_composite_dilate.cc @@ -59,7 +59,8 @@ static void cmp_node_dilate_declare(NodeDeclarationBuilder &b) .default_value(PROP_SMOOTH) .static_items(rna_enum_proportional_falloff_curve_only_items) .optional_label() - .usage_by_menu("Type", CMP_NODE_DILATE_ERODE_DISTANCE_FEATHER); + .usage_by_menu("Type", CMP_NODE_DILATE_ERODE_DISTANCE_FEATHER) + .translation_context(BLT_I18NCONTEXT_ID_CURVE_LEGACY); b.add_output("Mask").structure_type(StructureType::Dynamic); } diff --git a/source/blender/nodes/composite/nodes/node_composite_keying.cc b/source/blender/nodes/composite/nodes/node_composite_keying.cc index 97b1133bdd9..775838ee36e 100644 --- a/source/blender/nodes/composite/nodes/node_composite_keying.cc +++ b/source/blender/nodes/composite/nodes/node_composite_keying.cc @@ -137,7 +137,8 @@ static void cmp_node_keying_declare(NodeDeclarationBuilder &b) postprocess_panel.add_input("Feather Falloff") .default_value(PROP_SMOOTH) .static_items(rna_enum_proportional_falloff_curve_only_items) - .optional_label(); + .optional_label() + .translation_context(BLT_I18NCONTEXT_ID_CURVE_LEGACY); PanelDeclarationBuilder &despill_panel = b.add_panel("Despill").default_closed(true); despill_panel.add_input("Strength", "Despill Strength")