Files
Leonardo Zide c9f473b1bf Add fading outlines for new-piece highlights
Highlight newly added pieces with the configured highlight color in outline
mode, and widen outlines with an outward opacity falloff. Keep highlight
coverage independent of selection in the existing mask so overlap preserves
selection and focus priority, and limit the obscured fill to selection.
Skip selection visibility and occluder draws in highlight-only scenes while
retaining colored-edge fallback for line meshes and unsupported views.

Rename the shared preference to Highlight Style throughout the UI, renderer,
and persisted settings without migrating the previous key. Update contextual
help and translation catalogs, preserving existing translations and leaving
new text unfinished. Name the selection-only mask draw DrawSelectionMask.

Validation: macOS debug build; desktop OpenGL checks for fading, focus colors,
selection/highlight overlap, occlusion, transparency, MSAA, and edge fallback;
preference round trips; compilation of all nine translation catalogs.

Fixes #461
2026-10-23 23:49:46 -07:00

65 lines
2.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US" sourcelanguage="en_US">
<context>
<name>lcBlenderPreferences</name>
<message numerus="yes">
<location filename="../common/lc_blenderpreferences.cpp" line="3910"/>
<source>%1 of %n files extracted.</source>
<translation>
<numerusform>%1 of %n file extracted.</numerusform>
<numerusform>%1 of %n files extracted.</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../common/lc_blenderpreferences.cpp" line="3581"/>
<source>Finished writing Blender parameter entries. Processed %n lines in file &apos;%1&apos;.</source>
<translation>
<numerusform>Finished writing Blender parameter entries. Processed %n line in file &apos;%1&apos;.</numerusform>
<numerusform>Finished writing Blender parameter entries. Processed %n lines in file &apos;%1&apos;.</numerusform>
</translation>
</message>
</context>
<context>
<name>lcMainWindow</name>
<message numerus="yes">
<location filename="../common/lc_mainwindow.cpp" line="2376"/>
<source>%n objects selected</source>
<translation>
<numerusform>%n object selected</numerusform>
<numerusform>%n objects selected</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../common/lc_mainwindow.cpp" line="2776"/>
<source>Merged %n submodels.</source>
<translation>
<numerusform>Merged %n submodel.</numerusform>
<numerusform>Merged %n submodels.</numerusform>
</translation>
</message>
</context>
<context>
<name>lcModel</name>
<message numerus="yes">
<location filename="../common/lc_model.cpp" line="5458"/>
<source>Replace Pieces</source>
<translation>
<numerusform>Replace Piece</numerusform>
<numerusform>Replace Pieces</numerusform>
</translation>
</message>
</context>
<context>
<name>lcModelListDialog</name>
<message numerus="yes">
<location filename="../common/lc_modellistdialog.cpp" line="143"/>
<source>Are you sure you want to delete %n submodels?</source>
<translation>
<numerusform>Are you sure you want to delete %n submodel?</numerusform>
<numerusform>Are you sure you want to delete %n submodels?</numerusform>
</translation>
</message>
</context>
</TS>