[translations] "app.title" = "Interactive Color Range Analyzer" "toolbar.open_image" = "Open image" "toolbar.open_folder" = "Open folder" "toolbar.choose_color" = "Choose colour" "toolbar.pick_from_image" = "Pick from image" "toolbar.save_overlay" = "Save overlay" "toolbar.clear_excludes" = "Clear exclusions" "toolbar.toggle_free_draw" = "Toggle free-draw" "toolbar.cs2_tool" = "Fetch Images" "toolbar.undo_exclude" = "Undo last exclusion" "toolbar.reset_sliders" = "Reset sliders" "toolbar.toggle_theme" = "Toggle theme" "status.no_file" = "No file loaded." "status.defaults_restored" = "Defaults restored." "status.free_draw_enabled" = "Free-draw exclusion mode enabled." "status.free_draw_disabled" = "Rectangle exclusion mode enabled." "status.loaded" = "Loaded: {name} — {dimensions}{position}" "status.filename_label" = "{name} — {dimensions}{position}" "status.color_selected" = "Colour chosen: {label} — Hue {hue:.1f}°, S {saturation:.0f}%, V {value:.0f}%" "status.sample_colour" = "Sample colour applied: {label} ({hex_code}) — Hue {hue:.1f}°, S {saturation:.0f}%, V {value:.0f}%" "status.pick_mode_ready" = "Pick mode: Click the left image to choose a colour (Esc exits)" "status.pick_mode_ended" = "Pick mode ended." "status.pick_mode_from_image" = "Colour picked from image: Hue {hue:.1f}°, S {saturation:.0f}%, V {value:.0f}%" "palette.current" = "Colour:" "palette.more" = "More colours:" "palette.swatch.red" = "Red" "palette.swatch.orange" = "Orange" "palette.swatch.yellow" = "Yellow" "palette.swatch.green" = "Green" "palette.swatch.teal" = "Teal" "palette.swatch.blue" = "Blue" "palette.swatch.violet" = "Violet" "palette.swatch.magenta" = "Magenta" "palette.swatch.white" = "White" "palette.swatch.grey" = "Grey" "palette.swatch.black" = "Black" "sliders.hue_min" = "Hue min (°)" "sliders.hue_max" = "Hue max (°)" "sliders.sat_min" = "Saturation min (%)" "sliders.val_min" = "Value min (%)" "sliders.val_max" = "Value max (%)" "sliders.alpha" = "Overlay alpha" "stats.placeholder" = "Matches (with exclusions): —" "stats.summary" = "Matches (with exclusions): {with_pct:.2f}% | Matches (without exclusions): {without_pct:.2f}% | Excluded: {excluded_pct:.2f}% of pixels, {excluded_match_pct:.2f}% marked" "menu.copy" = "Copy" "dialog.info_title" = "Info" "dialog.error_title" = "Error" "dialog.saved_title" = "Saved" "dialog.open_image_title" = "Select image" "dialog.open_folder_title" = "Select folder" "dialog.save_overlay_title" = "Save overlay as" "dialog.choose_colour_title" = "Choose colour" "dialog.images_filter" = "Images" "dialog.folder_not_found" = "The folder could not be found." "dialog.folder_empty" = "No supported images were found in the folder." "dialog.file_missing" = "File not found: {path}" "dialog.image_open_failed" = "Image could not be loaded: {error}" "dialog.load_image_first" = "Please load an image first." "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}"