Files
community-plugins/screen-toolkit/translations/en.json
T
87ef0483dc screen-toolkit: add compact/full panel modes, mode-aware toggle, and … (#237)
* screen-toolkit: add compact/full panel modes, mode-aware toggle, and full documentation

* screen-toolkit: restrict compact tile hover/click to icon and label

* screen-toolkit: full-mode hover border on tile, mirror compact colors

* screen-toolkit: add plugin thumbnail screenshot

---------

Co-authored-by: Ahmed5Emad <ahmed5emad@users.noreply.github.com>
2026-08-03 22:38:07 -04:00

213 lines
7.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"plugin_name": "Screen Toolkit",
"widget": {
"tooltip": "Screen Toolkit",
"recording": "Recording — click to stop"
},
"shortcut": {
"label": "Screen Toolkit",
"recording": "Stop recording"
},
"panel": {
"title": "Screen Toolkit",
"subtitle": "Screen utilities",
"section_capture": "Capture",
"section_annotate": "Annotate",
"section_record": "Record",
"no_color": "Pick a color to get started",
"ocr_text": "Detected text",
"ready_hint": "Preview the recording, then save or discard",
"recording_banner": "Recording…",
"tools": "Tools",
"rec": "REC",
"stop": "Stop",
"recording_hint": "Recording — click the bar widget or this button to stop.",
"ready": "Recording finished",
"save": "Save",
"discard": "Discard",
"record_size": "Size",
"record_duration": "Time",
"record_ratio": "Ratio",
"saved_to": "Saved: {path}",
"copied_to_clipboard": "Saved and copied to clipboard",
"running": "Running…",
"empty": "Pick a tool. Results appear here.",
"pick_again": "Pick again",
"copy_all": "Copy all formats",
"history": "History",
"clear_history": "Clear history",
"history_cleared": "History cleared",
"clear": "Clear",
"search_text": "Search text",
"translate_label": "Translate to",
"translate": "Translate",
"translation": "Translation",
"copy_text": "Copy text",
"copy_link": "Copy link",
"open_url": "Open URL",
"compose_mail": "Compose mail",
"copy_hex_list": "Copy hex list",
"copy_css_vars": "Copy as CSS vars",
"no_text": "No text detected.",
"share": "Share",
"sharing": "Uploading…",
"share_url": "Link copied",
"share_failed": "Upload failed",
"no_result": "No result yet.",
"click_to_copy": "Click to copy",
"no_history": "No colors in history yet.",
"format_copied": "{label} copied."
},
"tools": {
"colorpicker": "Color",
"annotate": "Markup",
"annotate_fullscreen": "Markup FS",
"annotate_window": "Window",
"ocr": "OCR",
"palette": "Palette",
"measure": "Measure",
"qr": "QR",
"lens": "Lens",
"record": "Record",
"record_gif": "GIF",
"record_mp4": "Record",
"record_fullscreen_gif": "GIF FS",
"record_fullscreen_mp4": "Rec FS",
"fullscreen": "Fullscreen",
"window": "Window"
},
"tooltips": {
"colorpicker": "Pick a color from screen",
"ocr": "Extract text from screen",
"qr": "Scan a QR or barcode",
"palette": "Extract dominant colors from a region",
"lens": "Search image with Google Lens",
"measure": "Measure region size in pixels",
"annotate": "Draw and annotate a region",
"annotate_fullscreen": "Annotate the entire screen",
"annotate_window": "Annotate the focused window (Hyprland)",
"record": "Record a screen region as GIF or MP4",
"record_fullscreen": "Record the entire screen"
},
"messages": {
"color_picked": "Color {color} picked.",
"picker_cancelled": "Color picker cancelled.",
"no_text": "No text detected.",
"no_qr": "No QR code detected.",
"lens_failed": "Google Lens upload failed.",
"capture_failed": "Screen capture failed.",
"palette_failed": "Palette extraction failed.",
"measure_result": "Measured: {width} × {height} px (copied)",
"measure_copied": "Measurement copied.",
"measure_failed": "Measurement failed.",
"translate_failed": "Translation failed.",
"recording_started": "Recording started. Use the red REC indicator or shortcut to stop.",
"recording_stopped": "Recording stopped. Preparing save options…",
"recording_failed": "Recording failed or cancelled.",
"no_recorder": "No screen recorder found. Install wl-screenrec or wf-recorder.",
"no_annotator": "No annotation tool found (install swappy or satty)",
"missing_dep": "Missing dependency: {dep}",
"share_bad_args": "Share failed: no file specified.",
"share_file_not_found": "Share failed: file not found.",
"share_missing_dep": "Share failed: missing dependency (curl/jq).",
"share_request_failed": "Upload request failed.",
"share_invalid_response": "Upload failed: unexpected server response.",
"share_file_too_large": "File too large for anonymous upload (128 MB max). Add an X02 API key for larger files.",
"share_unknown_error": "Upload failed with unknown error.",
"saved_to": "Saved: {path}"
},
"ocr": {
"exit_dep": "Missing dependency: {dep}",
"exit_args": "Invalid capture arguments.",
"exit_capture": "Screen capture failed.",
"exit_process": "Image processing failed.",
"exit_unknown": "Unknown OCR error (code {code})."
},
"settings": {
"screenshot_path": {
"label": "Screenshot Path",
"description": "Where screenshots are saved. Leave empty for ~/Pictures/Screenshots."
},
"video_path": {
"label": "Video Path",
"description": "Where recordings are saved. Leave empty for ~/Videos."
},
"filename_format": {
"label": "Filename Format",
"description": "Template for generated filenames. Extension is added automatically. Tokens: %Y %m %d %H %M %S."
},
"selected_ocr_lang": {
"label": "OCR Language",
"description": "Tesseract language code (e.g. eng, deu, fra). Can be combined with + (e.g. eng+fra)."
},
"search_engine_url": {
"label": "Search Engine URL",
"description": "URL used when searching OCR text. Leave empty to use Google. Examples: https://duckduckgo.com/?q= or https://search.brave.com/search?q="
},
"x02_api_key": {
"label": "X02 API Key",
"description": "Optional. Get a free key at up.x02.me for permanent links and larger files. Without a key, uploads use uguu.se (anonymous, 3h, 128 MB max)."
},
"x02_expiry": {
"label": "Link Expiry",
"description": "How long your shared links stay alive. Only applies when using an X02 API key.",
"options": {
"1h": "1 hour",
"1d": "1 day",
"7d": "7 days",
"30d": "30 days",
"permanent": "Permanent"
}
},
"share_skip_popover": {
"label": "Copy Link Directly",
"description": "Skip the share popover and copy the link straight to clipboard. A notification confirms."
},
"record_audio_out": {
"label": "Record System Audio",
"description": "Record the desktop's audio output while recording."
},
"record_audio_in": {
"label": "Record Microphone",
"description": "Record the default microphone while recording."
},
"hide_cursor": {
"label": "Hide Cursor in Recordings",
"description": "Exclude the cursor from recordings. Screenshots never include the cursor."
},
"record_codec": {
"label": "Fullscreen Codec",
"description": "Video codec for gpu-screen-recorder fullscreen capture. h264 is the safest NVIDIA NVENC default; av1 needs a recent GPU.",
"options": {
"h264": "H.264",
"hevc": "H.265 / HEVC",
"av1": "AV1"
}
},
"record_fps": {
"label": "Fullscreen Frame Rate",
"description": "Frame rate for gpu-screen-recorder fullscreen capture (15–240)."
},
"record_skip_confirmation": {
"label": "Skip Save Confirmation",
"description": "Automatically save to disk when recording finishes, without showing the save dialog."
},
"record_copy_to_clipboard": {
"label": "Copy to Clipboard",
"description": "Copy the recording to clipboard when done instead of showing the save dialog."
},
"gif_max_seconds": {
"label": "Max GIF Duration",
"description": "Maximum duration in seconds for GIF recordings."
},
"panel_mode": {
"label": "Panel Mode",
"description": "Layout of the main panel. Compact is the dense grid; Full is the original spacious grid.",
"options": {
"compact": "Compact",
"full": "Full"
}
}
}
}