* feat: add keybind cheatsheet * docs: refresh keybind cheatsheet preview * docs: use official generated keybind thumbnail * feat(keybind-cheatsheet): preload cached snapshots Move parser and cache ownership into an event-driven data service so the panel opens from a prepared last-known-good snapshot. Document the plugin's inspiration and independent v5 implementation.
89 lines
2.9 KiB
JSON
89 lines
2.9 KiB
JSON
{
|
|
"title": "Keybind Cheatsheet",
|
|
"widget_tooltip": "Open keybind cheatsheet",
|
|
"loading": "Reading keybindings...",
|
|
"search_placeholder": "Search keys, descriptions, and actions",
|
|
"refresh": "Refresh",
|
|
"appearance": "Appearance",
|
|
"back": "Back",
|
|
"clear": "Clear search",
|
|
"edit_bindings": "Edit bindings",
|
|
"finish_editing": "Finish editing",
|
|
"edit_description": "Edit description",
|
|
"hide_binding": "Hide binding",
|
|
"show_binding": "Show binding",
|
|
"save": "Save",
|
|
"cancel": "Cancel",
|
|
"reset": "Reset",
|
|
"paste": "Paste color",
|
|
"choose_color": "Choose color",
|
|
"restore_hidden": "Restore hidden bindings",
|
|
"reset_colors": "Reset all colors",
|
|
"no_results": "No keybindings match this search.",
|
|
"without_description": "Without Description",
|
|
"other": "Other",
|
|
"source_warning": "Some configuration files could not be read.",
|
|
"unsupported": "No supported compositor was detected.",
|
|
"missing_config": "The configured keybind file could not be read.",
|
|
"hyprctl_missing": "hyprctl is required for Hyprland Lua keybindings.",
|
|
"hyprctl_failed": "Hyprland did not return its active keybindings.",
|
|
"customize_colors": "Key colors",
|
|
"background": "Background",
|
|
"text": "Text",
|
|
"hidden_count": "{count} hidden",
|
|
"binding_count": "{count} bindings",
|
|
"settings": {
|
|
"compositor": {
|
|
"label": "Compositor",
|
|
"description": "Detect the active compositor or force a parser.",
|
|
"options": {
|
|
"auto": "Automatic",
|
|
"mango": "Mango",
|
|
"hyprland": "Hyprland",
|
|
"niri": "Niri"
|
|
}
|
|
},
|
|
"mango_config": {
|
|
"label": "Mango config",
|
|
"description": "Main Mango configuration file. Source directives are followed."
|
|
},
|
|
"hyprland_config": {
|
|
"label": "Hyprland config",
|
|
"description": "Main classic Hyprland configuration file."
|
|
},
|
|
"hyprland_lua_config": {
|
|
"label": "Hyprland Lua config",
|
|
"description": "Lua configuration used to recover categories for live binds."
|
|
},
|
|
"hyprland_parser": {
|
|
"label": "Hyprland parser",
|
|
"description": "Use the live Lua bind list, classic config, or automatic detection.",
|
|
"options": {
|
|
"auto": "Automatic",
|
|
"lua": "Lua / hyprctl",
|
|
"conf": "Classic config"
|
|
}
|
|
},
|
|
"niri_config": {
|
|
"label": "Niri config",
|
|
"description": "Main Niri KDL configuration file. Include directives are followed."
|
|
},
|
|
"columns": {
|
|
"label": "Columns",
|
|
"description": "Maximum number of balanced columns in the panel."
|
|
},
|
|
"show_undescribed": {
|
|
"label": "Show undescribed bindings",
|
|
"description": "Put bindings without descriptions in a separate section."
|
|
},
|
|
"show_actions": {
|
|
"label": "Show actions",
|
|
"description": "Show compositor commands below binding descriptions."
|
|
},
|
|
"glyph": {
|
|
"label": "Glyph",
|
|
"description": "Icon shown in the bar."
|
|
}
|
|
}
|
|
}
|