Implement grouping score, customizable export weights, and fix color selection bug

This commit is contained in:
lm
2026-03-23 21:00:16 +01:00
parent 1c48a53c19
commit ef648cc676
5 changed files with 255 additions and 22 deletions
+14 -4
View File
@@ -45,9 +45,10 @@
"sliders.val_max" = "Helligkeit Max (%)"
"sliders.alpha" = "Overlay Alpha"
"stats.placeholder" = "Markierungen (mit Ausschlüssen): —"
"stats.summary" = "Score: {score:.2f}% | Markierungen (m. Ausschl.): {with_pct:.2f}% | Markierungen: {without_pct:.2f}% | {brightness_label}: {brightness:.1f}% | Ausgeschlossen: {excluded_pct:.2f}%"
"stats.summary" = "Wertung: {score:.2f}% | Treffer (mit Exkl.): {with_pct:.2f}% | Treffer: {without_pct:.2f}% | {brightness_label}: {brightness:.1f}% | Gruppierung: {grouping:.1f}% | Ausgeschlossen: {excluded_pct:.2f}%"
"stats.brightness_label" = "Helligkeit"
"stats.darkness_label" = "Dunkelheit"
"stats.grouping_label" = "Gruppierung"
"menu.copy" = "Kopieren"
"dialog.info_title" = "Info"
"dialog.error_title" = "Fehler"
@@ -83,10 +84,19 @@
"menu.view" = "Ansicht"
"menu.tools" = "Werkzeuge"
"toolbar.pull_patterns" = "Muster-Bilder herunterladen"
"dialog.puller_title" = "Muster-Bilder herunterladen"
"dialog.puller_instruction" = "CSGOSkins.gg Artikel-URL einfügen:"
"toolbar.pull_patterns" = "Muster-Bilder laden"
"dialog.puller_title" = "Muster-Bilder laden"
"dialog.puller_instruction" = "CSGOSkins.gg Item-URL einfügen:"
"dialog.puller_start" = "Download starten"
"dialog.puller_cancel" = "Abbrechen"
"dialog.puller_invalid_url" = "Ungültiges URL-Format."
"dialog.puller_success" = "Alle Muster erfolgreich heruntergeladen!"
"dialog.weighting_title" = "Export-Gewichtung & Präferenz"
"dialog.weighting_instruction" = "Gewichtung der Komponenten festlegen (Summe muss 100% sein):"
"dialog.weight_match_all" = "Treffer (Alle) %"
"dialog.weight_match_keep" = "Treffer (Behalten) %"
"dialog.weight_brightness" = "Helligkeit/Dunkelheit %"
"dialog.weight_grouping" = "Gruppierung %"
"dialog.total_weight" = "Gesamt:"
"dialog.weight_error" = "Die Summe muss genau 100% sein (aktuell {total}%)."
+11 -1
View File
@@ -45,9 +45,10 @@
"sliders.val_max" = "Value max (%)"
"sliders.alpha" = "Overlay alpha"
"stats.placeholder" = "Matches (with exclusions): —"
"stats.summary" = "Score: {score:.2f}% | Matches (w/ excl.): {with_pct:.2f}% | Matches: {without_pct:.2f}% | {brightness_label}: {brightness:.1f}% | Excluded: {excluded_pct:.2f}%"
"stats.summary" = "Score: {score:.2f}% | Matches (w/ excl.): {with_pct:.2f}% | Matches: {without_pct:.2f}% | {brightness_label}: {brightness:.1f}% | Grouping: {grouping:.1f}% | Excluded: {excluded_pct:.2f}%"
"stats.brightness_label" = "Brightness"
"stats.darkness_label" = "Darkness"
"stats.grouping_label" = "Grouping"
"menu.copy" = "Copy"
"dialog.info_title" = "Info"
"dialog.error_title" = "Error"
@@ -90,3 +91,12 @@
"dialog.puller_cancel" = "Cancel"
"dialog.puller_invalid_url" = "Invalid URL format."
"dialog.puller_success" = "All patterns downloaded successfully!"
"dialog.weighting_title" = "Export Weighting & Preference"
"dialog.weighting_instruction" = "Set the weighting for each component (total must be 100%):"
"dialog.weight_match_all" = "Match (All) %"
"dialog.weight_match_keep" = "Match (Keep) %"
"dialog.weight_brightness" = "Brightness/Darkness %"
"dialog.weight_grouping" = "Grouping %"
"dialog.total_weight" = "Total:"
"dialog.weight_error" = "Weights must sum exactly to 100% (currently {total}%)."