https://bugs.kde.org/show_bug.cgi?id=441825

            Bug ID: 441825
           Summary: Stroke and Opaque in some brush engines needs
                    disambiguation
           Product: krita
           Version: nightly build (please specify the git hash!)
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Translation
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

After translating the documentation for MyPaint brush engine, I've found that
the strings of "Stroke" and "Opaque" needs disambiguation. Although I'd usually
do it myself, Opaque has too many uses across Krita, and we currently have 2
different branches which I'm not sure I can do it correctly. Help is greatly
appreciated.

I will list the information below:

stroke = draw an outline around something
#: libs/ui/forms/wdgstrokeselectionproperties.ui:34
#: plugins/tools/defaulttool/defaulttool/DefaultToolTabbedWidget.cpp:29

stroke = the duration when a brush stroke is being applied
#: plugins/paintops/mypaint/MyPaintBrushOption.h:34
(see:
https://docs.krita.org/en/reference_manual/brushes/brush_engines/mypaint_engine.html?highlight=mypaint#dynamic-inputs)
(see:
https://docs.krita.org/en/reference_manual/brushes/brush_engines/mypaint_engine.html?highlight=mypaint#stroke)


Opaque

In Krita, Opaque can mean the following things:
1. An opaque area, as in Select Opaque
2. Opacity
3. The level of being translucent-transparent

But there is just too many of them:

#: plugins/paintops/colorsmudge/kis_colorsmudgeop_settings_widget.cpp:46
#: plugins/paintops/curvebrush/kis_curve_paintop_settings_widget.cpp:23
#:
plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings_widget.cpp:35
#: plugins/paintops/deform/kis_deform_paintop_settings_widget.cpp:31
#: plugins/paintops/filterop/kis_filterop_settings_widget.cpp:37
#: plugins/paintops/hairy/kis_hairy_paintop_settings_widget.cpp:27
#: plugins/paintops/hatching/kis_hatching_paintop_settings_widget.cpp:47
#: plugins/paintops/libpaintop/kis_pressure_flow_opacity_option_widget.cpp:25
#: plugins/paintops/mypaint/MyPaintPaintOpSettingsWidget.cpp:57
#: plugins/paintops/sketch/kis_sketch_paintop_settings_widget.cpp:35
#: plugins/paintops/spray/kis_spray_paintop_settings_widget.cpp:33
#:
plugins/paintops/tangentnormal/kis_tangent_normal_paintop_settings_widget.cpp:40

I'm not sure I have the correct understanding of every string above...

In the future, I recommend we disambiguate every new single-word string as a
preventive measure (if possible). The "stroke" in MyPaint brush engine was a
new one in 5.0 and it seemed to have caused some misunderstandings.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to