shortcut registry keyed (96 -> 73)
shortcuts.ts is data with no component around it, so it carries catalog keys and ShortcutsModal resolves them -- same shape as the settings sections. gen-platform-skill.ts also reads this registry to generate the agent-facing SKILL.md, which docs:check validates. That doc stays in one language, so the generator resolves against en-GB directly and throws if a key is missing rather than emitting a dot-path into a file an agent will quote at somebody. The regenerated skill is byte-identical, which is the check that keying the registry changed nothing an agent reads.
This commit is contained in:
@@ -609,5 +609,32 @@
|
||||
"camera": "Camera:",
|
||||
"model": "Model:"
|
||||
}
|
||||
},
|
||||
"shortcuts": {
|
||||
"navigation": "Navigation",
|
||||
"spotlight": "Spotlight — go to any screen, plugin or setting by name",
|
||||
"thisList": "This list",
|
||||
"themes": "Themes",
|
||||
"themesNote": "The browser applies as you move, so you watch the app change rather than reading names.",
|
||||
"openBrowser": "Open the theme browser",
|
||||
"prevNextTheme": "Previous / next theme, without opening anything",
|
||||
"starCurrent": "Star or unstar the current theme, from anywhere",
|
||||
"inBrowser": "In the theme browser",
|
||||
"moveList": "Move through the list",
|
||||
"applyKeepBrowsing": "Apply the focused theme and keep browsing",
|
||||
"restoreStart": "Put back the theme you started on",
|
||||
"starFocused": "Star or unstar the focused theme",
|
||||
"keepLooking": "Keep what you are looking at",
|
||||
"cancelRestore": "Cancel and restore",
|
||||
"inSpotlight": "In Spotlight",
|
||||
"moveResults": "Move through the results",
|
||||
"goThere": "Go there",
|
||||
"close": "Close",
|
||||
"chat": "Chat",
|
||||
"chatNote": "Recall only takes the arrow key from an EMPTY composer, and any other key ends a recall — so a draft is never overwritten.",
|
||||
"prevNextPrompt": "Previous / next prompt you sent, shell-style",
|
||||
"send": "Send · on an empty composer with something queued, send that now",
|
||||
"newline": "Newline",
|
||||
"stopTurn": "Stop the turn that is generating"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user