Add CS2 pattern fetcher subtool

Introduce a CS2 pattern download tool with toolbar entry, translations, and requests dependency. Document the workflow and requirements updates.
This commit is contained in:
lm
2025-10-18 14:40:33 +02:00
parent 362383faf6
commit ff66aeb3c3
8 changed files with 475 additions and 2 deletions
+18
View File
@@ -7,6 +7,7 @@
"toolbar.save_overlay" = "Overlay speichern"
"toolbar.clear_excludes" = "Ausschlüsse löschen"
"toolbar.toggle_free_draw" = "Freihandmodus umschalten"
"toolbar.cs2_tool" = "CS2 Muster laden"
"toolbar.undo_exclude" = "Letzten Ausschluss entfernen"
"toolbar.reset_sliders" = "Slider zurücksetzen"
"toolbar.toggle_theme" = "Theme umschalten"
@@ -59,3 +60,20 @@
"dialog.no_image_loaded" = "Kein Bild geladen."
"dialog.no_preview_available" = "Keine Preview vorhanden."
"dialog.overlay_saved" = "Overlay gespeichert: {path}"
"cs2.title" = "CS2 Muster Downloader"
"cs2.status_loading" = "Waffendaten werden geladen..."
"cs2.status_ready" = "Daten geladen. Waffe und Muster auswählen."
"cs2.status_error" = "CS2-Daten konnten nicht geladen werden: {error}"
"cs2.status_empty" = "Keine Waffen in der Datenquelle verfügbar."
"cs2.weapon_label" = "Waffe"
"cs2.pattern_label" = "Muster"
"cs2.output_label" = "Speichern unter"
"cs2.browse_button" = "Durchsuchen..."
"cs2.refresh_button" = "Liste aktualisieren"
"cs2.download_button" = "Bild herunterladen"
"cs2.no_weapon" = "Bitte zuerst eine Waffe wählen."
"cs2.no_pattern" = "Bitte ein Muster zum Download auswählen."
"cs2.pattern_missing" = "Musterdaten fehlen. Bitte neu laden."
"cs2.download_error" = "Muster konnte nicht geladen werden: {error}"
"cs2.download_success" = "Bild gespeichert unter {path}"
"cs2.launch_error" = "Werkzeug konnte nicht geöffnet werden: {error}"
+18
View File
@@ -7,6 +7,7 @@
"toolbar.save_overlay" = "Save overlay"
"toolbar.clear_excludes" = "Clear exclusions"
"toolbar.toggle_free_draw" = "Toggle free-draw"
"toolbar.cs2_tool" = "CS2 pattern fetcher"
"toolbar.undo_exclude" = "Undo last exclusion"
"toolbar.reset_sliders" = "Reset sliders"
"toolbar.toggle_theme" = "Toggle theme"
@@ -59,3 +60,20 @@
"dialog.no_image_loaded" = "No image loaded."
"dialog.no_preview_available" = "No preview available."
"dialog.overlay_saved" = "Overlay saved: {path}"
"cs2.title" = "CS2 Pattern Fetcher"
"cs2.status_loading" = "Loading weapon data..."
"cs2.status_ready" = "Weapon data loaded. Choose a weapon and pattern."
"cs2.status_error" = "Could not load CS2 data: {error}"
"cs2.status_empty" = "No weapons available from the data source."
"cs2.weapon_label" = "Weapon"
"cs2.pattern_label" = "Pattern"
"cs2.output_label" = "Download to"
"cs2.browse_button" = "Browse..."
"cs2.refresh_button" = "Refresh list"
"cs2.download_button" = "Download image"
"cs2.no_weapon" = "Select a weapon first."
"cs2.no_pattern" = "Select a pattern to download."
"cs2.pattern_missing" = "Pattern data is missing. Try refreshing."
"cs2.download_error" = "Unable to download pattern: {error}"
"cs2.download_success" = "Saved image to {path}"
"cs2.launch_error" = "Pattern tool could not be opened: {error}"