Files
community-plugins/arch-updater/translations/en.json
T
YuutoandGitHub 4fcd5f1686 fix(arch-updater): tighten package list UI and fix Dismiss/Update panel behavior (#289)
* fix(arch-updater): tighten package list spacing and icon size

* fix(arch-updater): make Dismiss actually clear the pending list

* fix(arch-updater): make hitting update close the panel

* feat(arch-updater): add per-source icons to the package list header

* feat(arch-updater): add an activity graph to the panel

Tracks the pending-update count across recent checks and when the last
update ran, persisted to disk so it survives restarts. Off also stops
recording history, not just hiding it.

* feat(arch-updater): show per-point detail on activity graph hover

ui.graph has no pointer props of its own, so a row of ghost buttons
sits under the line as per-point hit targets, each with a native
tooltip. History entries now carry a timestamp and whether the check
followed an update run, so hovering a point says when it happened and
either its pending count or "Updated".

* fix(arch-updater): load activity history at startup, not on first check

loadHistoryState() only ran lazily inside recordCheck/recordUpdateRun,
so a freshly started service published an empty history until a check
completed, hiding the graph even when prior sessions had data on disk.

* fix(arch-updater): render activity graph with sharp points, not curves
2026-08-07 22:27:08 -04:00

180 lines
7.0 KiB
JSON

{
"action_check": "Check Updates",
"action_dismiss": "Dismiss",
"action_open_news": "Open news",
"action_update": "Update",
"activity": {
"days_ago": {
"one": "1 day ago",
"other": "{count} days ago"
},
"hours_ago": {
"one": "1 hour ago",
"other": "{count} hours ago"
},
"just_now": "just now",
"minutes_ago": {
"one": "1 minute ago",
"other": "{count} minutes ago"
},
"never_updated": "Never updated",
"pending_at": {
"one": "1 pending update",
"other": "{count} pending updates"
},
"title": "Activity",
"updated": "Updated",
"updated_days_ago": {
"one": "Updated 1 day ago",
"other": "Updated {count} days ago"
},
"updated_today": "Updated today"
},
"caption_checked": "checked {time}",
"caption_ignored": {
"one": "1 package ignored",
"other": "{count} packages ignored"
},
"err_aur_failed": "AUR check failed, see the system log for details",
"err_check_failed": "checkupdates failed, see the system log for details",
"err_check_timeout": "Timed out while checking for updates",
"err_flatpak_failed": "Flatpak check failed, see the system log for details",
"err_no_checkupdates": "checkupdates not found, install pacman-contrib and check your PATH",
"err_no_terminal": "No terminal emulator found, set one in the plugin settings",
"err_no_xdg_open": "xdg-open not found, cannot open the package page",
"err_spawn": "Could not run checkupdates",
"hover_hint": "Hover a package for its full versions",
"launcher": {
"check_subtitle": "Check pacman, AUR and Flatpak for updates",
"news_subtitle": "Open the Arch Linux news page",
"update_subtitle": "Open a terminal and run the update"
},
"more_packages": "+{count} more",
"news_unread": {
"one": "1 unread Arch news post: \"{title}\"",
"other": "{count} unread Arch news posts, latest: \"{title}\""
},
"notify_updates": {
"one": "1 package to upgrade",
"other": "{count} packages to upgrade"
},
"reboot_recommended": "Reboot recommended, the running kernel is no longer installed",
"run": {
"press_key": "Press any key to close"
},
"settings": {
"activity_history_length": {
"description": "How many of the most recent checks to keep for the activity graph.",
"label": "Activity history length"
},
"assume_yes": {
"description": "Pass --noconfirm / -y so package managers do not ask for confirmation. Off means you confirm each one in the terminal window.",
"label": "Answer yes automatically"
},
"aur_check_cmd": {
"description": "Only used when the AUR helper above is 'Custom command'. Must print one 'name oldver -> newver' line per package, like 'yay -Qua' does.",
"label": "Custom AUR check command"
},
"aur_helper": {
"description": "Which AUR helper checks and upgrades AUR packages. 'Auto-detect' tries yay, then paru. 'Custom command' lets you supply your own check command below.",
"label": "AUR helper",
"options": {
"auto": "Auto-detect (yay, then paru)",
"custom": "Custom command",
"off": "Off, pacman only",
"paru": "paru",
"yay": "yay"
}
},
"auto_check_hours": {
"description": "Check for updates automatically every N hours. 0 (default) never checks on its own.",
"label": "Auto-check interval (hours)"
},
"check_arch_news": {
"description": "Fetch the Arch Linux news feed and flag unread posts in the panel.",
"label": "Check Arch Linux news"
},
"check_reboot_needed": {
"description": "Detect whether the currently running kernel's files are still on disk. When they are gone, a newer kernel was installed and a reboot is what switches you to it.",
"label": "Check if a reboot is needed"
},
"flatpak_enabled": {
"description": "Also check (and, on Update, run) 'flatpak update'. Ignored automatically when flatpak is not installed.",
"label": "Include Flatpak"
},
"glyph": {
"description": "The glyph shown for the widget on the bar.",
"label": "Bar glyph"
},
"hide_on_empty": {
"description": "Hide the widget entirely when there are no pending updates and no reboot recommendation. Off (default) always shows the glyph.",
"label": "Hide when there is nothing to show"
},
"ignore_packages": {
"description": "Package names to leave out of the count and pass as --ignore to the update itself, in addition to pacman.conf's own IgnorePkg.",
"label": "Ignore packages"
},
"notify_on_updates": {
"description": "Send a desktop notification when a check finds packages to upgrade.",
"label": "Notify when updates are found"
},
"show_activity_graph": {
"description": "Track pending-update counts across recent checks and when you last updated, shown as a small graph in the panel. Turning this off also stops recording the history.",
"label": "Show activity graph"
},
"show_count": {
"description": "Show the number of pending updates next to the bar glyph.",
"label": "Show the update count"
},
"show_download_size": {
"description": "Estimate the total download size for the pending pacman packages with 'pacman -Si'. AUR and Flatpak sizes are not included.",
"label": "Show download size"
},
"terminal": {
"description": "Terminal command used for the update run, e.g. kitty or ghostty. Empty (default) uses Noctalia's terminal detection ($TERMINAL, then the common emulators).",
"label": "Terminal"
},
"update_cmd": {
"description": "Full override for the command run in the terminal on Update. Empty (default) builds it from the AUR helper, ignore list, Flatpak and 'Answer yes' settings above.",
"label": "Custom update command"
}
},
"size_gib": "≈ {value} GiB to download",
"size_mib": "≈ {value} MiB to download",
"source": {
"aur": "AUR",
"aur_named": "AUR ({helper})",
"flatpak": "Flatpak",
"pacman": "Pacman"
},
"status_checking": "Checking for updates…",
"status_checking_step": "Checking {step}…",
"status_clean": "System is up to date",
"status_error": "Update check failed",
"status_idle": "Not checked yet",
"status_missing": "checkupdates not found, install pacman-contrib",
"status_ready": {
"one": "1 package to upgrade",
"other": "{count} packages to upgrade"
},
"status_running": "Update running in a terminal…",
"tip_check": "Check for updates now",
"tip_close": "Close",
"tip_copy": "Copy name and versions",
"tip_open_page": "Open package page",
"tip_update": "Run the update in a terminal window",
"title": "Arch Updater",
"tooltip_checked": "Checked",
"tooltip_hints": "click: panel · right: check now",
"tooltip_news": "Arch news",
"tooltip_news_value": {
"one": "1 unread",
"other": "{count} unread"
},
"tooltip_pending": "Pending",
"tooltip_reboot_key": "Reboot",
"tooltip_reboot_value": "recommended",
"tooltip_status": "Status",
"up_to_date": "Up to date: {sources}"
}