feat: redesign user host defaults system

This commit is contained in:
LukeGus committed 2026-09-30 06:19:56 -05:00
1 parent 3028ab1176
commit a4a4d4f27b
144 files changed
+24609 -2555

No files matched your search

+42 -12
View File
@@ -1445,19 +1445,7 @@
"importFailed": "Import failed: {{error}}",
"importError": "Database import failed",
"sectionHostDefaults": "Host Defaults",
"hostDefaultsDesc": "Settings applied automatically when creating a new host. Individual hosts can still override these.",
"hostDefaultsSocks5": "SOCKS5 Proxy",
"hostDefaultsUseSocks5": "Enable SOCKS5 Proxy",
"hostDefaultsUseSocks5Desc": "Pre-fill SOCKS5 proxy on all new hosts",
"hostDefaultsSocks5Host": "Proxy Host / Port",
"hostDefaultsSocks5Username": "Proxy Username",
"hostDefaultsSocks5Password": "Proxy Password",
"hostDefaultsStatusCheckEnabled": "Enable Status Check",
"hostDefaultsStatusCheckEnabledDesc": "Poll online/offline status on new hosts by default",
"hostDefaultsStatus": "Status Checks",
"minutes": "minutes",
"hostDefaultsSaved": "Host defaults saved",
"hostDefaultsSaveFailed": "Failed to save host defaults",
"rolePermissions": {
"count": "{{count}} permissions",
"editAction": "Edit permissions",
@@ -2005,5 +1993,47 @@
"linked": "Linked. Your data is syncing now.",
"signedInAgain": "Signed in. Sync is running again."
}
},
"hostDefaults": {
"source": {
"folder": "Folder {{name}}",
"user": "My defaults",
"admin": "Server",
"builtin": "Built-in"
},
"custom": "Custom",
"setHere": "Set here",
"notSet": "Not set",
"notSetTitle": "No default is set for this",
"resetTitle": "This host sets its own value. Click to use the default from {{source}} again",
"clearTitle": "Set at this level. Click to clear it and use {{source}} instead",
"inheritedTitle": "Follows the default from {{source}}",
"titleAdmin": "Server host defaults",
"titleUser": "My host defaults",
"titleFolder": "Folder defaults: {{name}}",
"descriptionAdmin": "Defaults for every host on this server. A user's own defaults, a folder's defaults or the host itself can still set a different value. Change a field to set it here, or clear it to leave it unset.",
"descriptionUser": "Defaults for all of your hosts, over the server's. A folder or the host itself can still set a different value. Change a field to set it here, or clear it to leave it unset.",
"descriptionFolder": "Defaults for the hosts in this folder and its subfolders, over your own. A host can still set a different value. Change a field to set it here, or clear it to leave it unset.",
"save": "Save defaults",
"saved_one": "Defaults saved. {{count}} host was updated.",
"saved_other": "Defaults saved. {{count}} hosts were updated.",
"savedInBackground": "Defaults saved. Hosts are being updated in the background.",
"appliedToHosts_one": "{{count}} host was updated with the new defaults.",
"appliedToHosts_other": "{{count}} hosts were updated with the new defaults.",
"saveFailed": "Could not save the defaults",
"loadFailed": "Could not load the defaults",
"confirmTitle": "Save defaults?",
"confirmChanges_one": "{{count}} host follows these defaults and will change.",
"confirmChanges_other": "{{count}} hosts follow these defaults and will change.",
"confirmNoChanges": "No existing host changes. New hosts will start with these defaults.",
"menuMyDefaults": "My host defaults",
"folderDefaultsAction": "Folder defaults",
"adminSectionDescription": "Set the defaults every host on this server follows, for every setting a host has, including each feature's. Users and folders can set their own on top, and any host can still use its own value.",
"editServerDefaults": "Edit server defaults",
"resetMenu": "Reset",
"resetAll": "Everything to defaults",
"resetCore": "Connection and SSH to defaults",
"resetDone_one": "{{count}} host now follows its defaults.",
"resetDone_other": "{{count}} hosts now follow their defaults."
}
}