mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-30 23:25:24 +00:00
feat: implement plugin management UI
This commit is contained in:
1 parent
88d7bc5525
commit
3ed5775ed5
52 files changed
+20072
-41
No files matched your search
+168
-1
@@ -331,7 +331,8 @@
|
||||
"openSettings": "Open settings",
|
||||
"settings": "Settings",
|
||||
"manage": "Manage",
|
||||
"mobileNavigation": "Navigation"
|
||||
"mobileNavigation": "Navigation",
|
||||
"plugins": "Plugins"
|
||||
},
|
||||
"hosts": {
|
||||
"hosts": "Hosts",
|
||||
@@ -1952,6 +1953,172 @@
|
||||
"loading": "Loading {{name}}",
|
||||
"crashed": "Something went wrong in {{name}}",
|
||||
"retry": "Try again"
|
||||
},
|
||||
"manager": {
|
||||
"tabs": {
|
||||
"installed": "Installed",
|
||||
"browse": "Browse",
|
||||
"updates": "Updates"
|
||||
},
|
||||
"status": {
|
||||
"summary": "{{installed}} installed, {{running}} running",
|
||||
"running": "Running",
|
||||
"disabled": "Disabled",
|
||||
"failed": "Stopped unexpectedly",
|
||||
"blocked": "Waiting on another plugin"
|
||||
},
|
||||
"groups": {
|
||||
"running": "Running",
|
||||
"notRunning": "Not running"
|
||||
},
|
||||
"sort": {
|
||||
"name": "Name",
|
||||
"updated": "Recently updated",
|
||||
"category": "Category"
|
||||
},
|
||||
"risk": {
|
||||
"critical": "Critical",
|
||||
"high": "High risk",
|
||||
"medium": "Medium risk",
|
||||
"low": "Low risk"
|
||||
},
|
||||
"contributes": {
|
||||
"tabs_one": "{{count}} tab",
|
||||
"tabs_other": "{{count}} tabs",
|
||||
"panels_one": "{{count}} panel",
|
||||
"panels_other": "{{count}} panels",
|
||||
"dashboardCards_one": "{{count}} dashboard card",
|
||||
"dashboardCards_other": "{{count}} dashboard cards",
|
||||
"actions_one": "{{count}} action",
|
||||
"actions_other": "{{count}} actions",
|
||||
"protocols_one": "{{count}} connection type",
|
||||
"protocols_other": "{{count}} connection types",
|
||||
"auth_one": "{{count}} sign in method",
|
||||
"auth_other": "{{count}} sign in methods",
|
||||
"settings_one": "Settings",
|
||||
"settings_other": "Settings",
|
||||
"hostCapability_one": "Host settings",
|
||||
"hostCapability_other": "Host settings",
|
||||
"permissions_one": "{{count}} role permission",
|
||||
"permissions_other": "{{count}} role permissions",
|
||||
"keybindingActions_one": "{{count}} shortcut",
|
||||
"keybindingActions_other": "{{count}} shortcuts",
|
||||
"syncEntities_one": "Desktop sync",
|
||||
"syncEntities_other": "Desktop sync"
|
||||
},
|
||||
"consent": {
|
||||
"installTitle": "Install {{name}}",
|
||||
"updateTitle": "Update {{name}}",
|
||||
"agreeUpdate": "Agree and update",
|
||||
"updateExplain": "This version asks for something the one you have does not, so it will not install on its own.",
|
||||
"newInVersion": "New in this version",
|
||||
"minor": "It also adds its own screens and stores its own data, kept separate from other plugins.",
|
||||
"none": "It asks for no special access."
|
||||
},
|
||||
"confirm": {
|
||||
"uninstallTitle": "Uninstall {{name}}?",
|
||||
"uninstallBody": "This stops it and deletes everything it stores, including its settings and secrets. You can install it again later, but the data will not come back.",
|
||||
"deleteDataTitle": "Delete all data for {{name}}?",
|
||||
"deleteDataBody": "Its tables, settings, secrets and files are deleted and it is turned off. This cannot be undone.",
|
||||
"enableAlsoTitle": "Turn on {{name}}?",
|
||||
"enableAlsoBody": "It needs these to run, so they will be turned on too: {{list}}.",
|
||||
"disableAlsoTitle": "Turn off {{name}}?",
|
||||
"disableAlsoBody": "These need it to run, so they will be turned off too: {{list}}.",
|
||||
"downgradeTitle": "Go back to {{name}} {{version}}?",
|
||||
"downgradeBody": "Data written by the newer version stays as it is, and an older version may not understand it. The plugin will stay on this version until you unpin it.",
|
||||
"downgradeConfirm": "Switch version"
|
||||
},
|
||||
"toast": {
|
||||
"installed": "{{name}} installed",
|
||||
"installedNotRunning": "{{name}} installed but could not start. Open it to see why.",
|
||||
"updated": "{{name}} updated to {{version}}",
|
||||
"updatedMany_one": "{{count}} plugin updated",
|
||||
"updatedMany_other": "{{count}} plugins updated",
|
||||
"uninstalled": "{{name}} uninstalled",
|
||||
"dataDeleted": "Data for {{name}} deleted",
|
||||
"failedToStart": "{{name}} could not start. Open it to see why."
|
||||
},
|
||||
"errors": {
|
||||
"generic": "Something went wrong",
|
||||
"install": "Could not install {{name}}: {{error}}",
|
||||
"update": "Could not update {{name}}: {{error}}",
|
||||
"updateAll": "Could not update plugins: {{error}}",
|
||||
"uninstall": "Could not uninstall {{name}}: {{error}}",
|
||||
"state": "Could not change {{name}}: {{error}}",
|
||||
"retry": "Could not restart {{name}}: {{error}}",
|
||||
"options": "Could not save options for {{name}}: {{error}}",
|
||||
"deleteData": "Could not delete data for {{name}}: {{error}}",
|
||||
"managedByServer": "This desktop is linked to a server, which decides its plugins.",
|
||||
"hasDependents": "{{name}} is needed by {{list}}. Turn those off or uninstall them first.",
|
||||
"missingDependencies": "{{name}} needs {{list}}, which is not installed."
|
||||
},
|
||||
"data": {
|
||||
"title": "Stored data",
|
||||
"delete": "Delete data",
|
||||
"loadFailed": "Could not read what this plugin stores.",
|
||||
"tables": "Tables",
|
||||
"kv": "Keys",
|
||||
"settings": "Settings",
|
||||
"files": "Files",
|
||||
"rows_one": "{{count}} row",
|
||||
"rows_other": "{{count}} rows",
|
||||
"secrets_one": "{{count}} secret",
|
||||
"secrets_other": "{{count}} secrets",
|
||||
"migrations_one": "{{count}} migration applied",
|
||||
"migrations_other": "{{count}} migrations applied",
|
||||
"grants_one": "{{count}} capability granted",
|
||||
"grants_other": "{{count}} capabilities granted"
|
||||
},
|
||||
"install": "Install",
|
||||
"uninstall": "Uninstall",
|
||||
"enable": "Enable",
|
||||
"disable": "Disable",
|
||||
"restart": "Restart",
|
||||
"update": "Update",
|
||||
"updateAll": "Update all",
|
||||
"updateTo": "Update to {{version}}",
|
||||
"review": "Review",
|
||||
"reviewUpdate": "Review update",
|
||||
"updates": "Updates",
|
||||
"auto": "Auto",
|
||||
"autoUpdate": "Update on its own",
|
||||
"autoUpdateHint": "Never when the update asks for something new.",
|
||||
"pin": "Stay on this version",
|
||||
"pinHint": "Keeps {{version}} and skips every update until you turn this off.",
|
||||
"pinnedTo": "Pinned to {{version}}",
|
||||
"version": "Version",
|
||||
"versionPickHint": "Install an older release instead of the newest. It stays on that version until you unpin it.",
|
||||
"versionPickHintInstalled": "Switch to another release. Picking one that is not the newest pins it.",
|
||||
"switchVersion": "Switch",
|
||||
"latestVersion": "{{version}} (latest)",
|
||||
"versionChange": "{{from}} to {{to}}",
|
||||
"versionHistory": "Version history",
|
||||
"releaseNotes": "Release notes",
|
||||
"installedBadge": "Installed",
|
||||
"incompatible": "Needs a newer Termix",
|
||||
"whatItCanDo": "What it can do",
|
||||
"addsToTermix": "Adds to Termix",
|
||||
"addsToTermixHint": "Uninstall and every one of these goes away.",
|
||||
"noServerAccess": "No access to your servers",
|
||||
"searchInstalled": "Search installed",
|
||||
"searchPlugins": "Search plugins",
|
||||
"allCategories": "All",
|
||||
"nothingMatches": "Nothing matches that.",
|
||||
"noneInstalled": "No plugins installed yet. Browse to add some.",
|
||||
"nothingHere": "Nothing here.",
|
||||
"nothingHereHint": "Try another category or search.",
|
||||
"upToDate": "Everything is up to date.",
|
||||
"lastChecked": "Last checked {{time}}",
|
||||
"updatesReady_one": "{{count}} update ready.",
|
||||
"updatesReady_other": "{{count}} updates ready.",
|
||||
"updatesNeedReview_one": "{{count}} more needs your review first.",
|
||||
"updatesNeedReview_other": "{{count}} more need your review first.",
|
||||
"updateAsksMore": "This update asks for more access, so it waits for you.",
|
||||
"checkRegistry": "Check for plugins and updates",
|
||||
"registryUnreachable": "Could not reach the plugin registry ({{error}}). Installed plugins still work.",
|
||||
"managedByServer": "This desktop is linked to a server, which decides its plugins. Changes are made on the server.",
|
||||
"browsePlugins": "Browse plugins",
|
||||
"loading": "Loading"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
|
||||
Reference in new issue
Block a user