summaryrefslogtreecommitdiffstats
path: root/modules-available/rebootcontrol
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/rebootcontrol')
-rw-r--r--modules-available/rebootcontrol/lang/de/messages.json2
-rw-r--r--modules-available/rebootcontrol/lang/en/messages.json17
-rw-r--r--modules-available/rebootcontrol/lang/en/module.json4
-rw-r--r--modules-available/rebootcontrol/lang/en/permissions.json15
-rw-r--r--modules-available/rebootcontrol/lang/en/template-tags.json74
5 files changed, 87 insertions, 25 deletions
diff --git a/modules-available/rebootcontrol/lang/de/messages.json b/modules-available/rebootcontrol/lang/de/messages.json
index 33a3fbde..7914f37d 100644
--- a/modules-available/rebootcontrol/lang/de/messages.json
+++ b/modules-available/rebootcontrol/lang/de/messages.json
@@ -12,7 +12,7 @@
"subnet-already-exists": "Subnetz existiert bereits",
"subnet-created": "Subnetz angelegt",
"subnet-updated": "Subnetz aktualisiert",
- "unknown-exec-job": "Unbekannte Job-ID",
+ "unknown-exec-job": "Unbekannte Job-ID: {{0}}",
"unknown-task-type": "Unbekannter Task-Typ",
"woldiscover-disabled": "Automatische WOL-Ermittlung deaktiviert",
"woldiscover-enabled": "Automatische WOL-Ermittlung aktiviert"
diff --git a/modules-available/rebootcontrol/lang/en/messages.json b/modules-available/rebootcontrol/lang/en/messages.json
index 50bdd7fe..5b482fab 100644
--- a/modules-available/rebootcontrol/lang/en/messages.json
+++ b/modules-available/rebootcontrol/lang/en/messages.json
@@ -1,4 +1,19 @@
{
+ "invalid-cidr": "Invalid CIDR notion: {{0}}",
+ "invalid-port": "Invalid port: {{0}}",
+ "invalid-subnet": "Invalid subnet: {{0}}",
+ "jumphost-deleted": "Delete jump host {{0}}",
+ "jumphost-saved": "Saved jump host {{0}}",
"no-clients-selected": "No clients selected",
- "some-machine-not-found": "Some machines from your POST request don't exist"
+ "no-current-tasks": "No recent tasks",
+ "no-such-jumphost": "No such jump host {{0}}",
+ "no-such-task": "No such task: {{0}}",
+ "some-machine-not-found": "Some machines from your POST request don't exist",
+ "subnet-already-exists": "Subnet already exists",
+ "subnet-created": "Created subnet",
+ "subnet-updated": "Updated subnet",
+ "unknown-exec-job": "Invalid job ID: {{0}}",
+ "unknown-task-type": "Invalid task type",
+ "woldiscover-disabled": "Automatic WOL-detection disabled",
+ "woldiscover-enabled": "Automatic WOL-detection enabled"
} \ No newline at end of file
diff --git a/modules-available/rebootcontrol/lang/en/module.json b/modules-available/rebootcontrol/lang/en/module.json
index 47d91e98..bf902fe7 100644
--- a/modules-available/rebootcontrol/lang/en/module.json
+++ b/modules-available/rebootcontrol/lang/en/module.json
@@ -1,4 +1,6 @@
{
+ "jumphosts": "Jump hosts",
"module_name": "WakeOnLAN",
- "page_title": "WakeOnLAN"
+ "page_title": "WakeOnLAN",
+ "subnets": "Subnets"
} \ No newline at end of file
diff --git a/modules-available/rebootcontrol/lang/en/permissions.json b/modules-available/rebootcontrol/lang/en/permissions.json
index 7fe89cff..f5144d18 100644
--- a/modules-available/rebootcontrol/lang/en/permissions.json
+++ b/modules-available/rebootcontrol/lang/en/permissions.json
@@ -1,5 +1,14 @@
{
- "action.shutdown": "Shutdown Client.",
- "action.reboot": "Reboot Client.",
- "newkeypair": "Generate new Key pair."
+ "action.exec": "Execute commands on clients (as root).",
+ "action.reboot": "Reboot Client.",
+ "action.shutdown": "Shutdown Client.",
+ "action.wol": "Send WOL packet to client.",
+ "jumphost.assign-subnet": "Assign subnet to jump host.",
+ "jumphost.edit": "Edit jump host.",
+ "jumphost.view": "See list of jump hosts.",
+ "newkeypair": "Generate new Key pair.",
+ "subnet.edit": "Add\/remove subnets.",
+ "subnet.flag": "Edit subnet properties.",
+ "subnet.view": "See list of subnets.",
+ "woldiscover": "Toggle automatic determination of WOL-reachability."
} \ No newline at end of file
diff --git a/modules-available/rebootcontrol/lang/en/template-tags.json b/modules-available/rebootcontrol/lang/en/template-tags.json
index 721b9971..c8922d2c 100644
--- a/modules-available/rebootcontrol/lang/en/template-tags.json
+++ b/modules-available/rebootcontrol/lang/en/template-tags.json
@@ -1,41 +1,77 @@
{
+ "lang_aWolJob": "WakeOnLAN job",
"lang_activeTasks": "Active tasks",
+ "lang_add": "Add",
+ "lang_addNewSubnet": "Manually add new subnet",
+ "lang_assignedJumpHosts": "Assigned jump hosts",
+ "lang_assignedSubnets": "Assigned subnets",
"lang_authFail": "Authentication failed",
+ "lang_check": "Check",
+ "lang_checkOutputLabel": "Output",
+ "lang_checkingJumpHost": "Check jump host",
"lang_client": "Client",
"lang_clientCount": "# clients",
- "lang_confirmNewKeypair": "Really create new key pair?",
"lang_connecting": "Connecting...",
+ "lang_editJumpHost": "Edit jump host",
+ "lang_editSubnet": "Edit subnet",
+ "lang_enterCommand": "Command(s) to execute",
"lang_error": "Not available",
+ "lang_execRemoteCommand": "Execute command on clients",
+ "lang_executingRemotely": "Executing on selected clients...",
+ "lang_exitCode": "Exit code",
+ "lang_fixSubnetDesc": "If enabled, reachability of this subnet will not be determined automatically any more. You can then set manually whether the subnet is reachable from this server. Additionally, the subnet will not be purged from the database anymore if there was no client activity for six months.",
+ "lang_fixSubnetSettings": "Manually configure this subnet",
"lang_genNew": "Generate new key pair",
+ "lang_help": "Help",
+ "lang_host": "Host",
+ "lang_hostDeleteConfirm": "Delete this jump host",
+ "lang_hostNonZeroExit": "The assigned script exited with a return code other than 0",
+ "lang_hostNotReachable": "Host not reachable",
+ "lang_hostReachable": "Host reachable",
"lang_ip": "IP",
- "lang_kexecRebootCheck": "Quick reboot straight to bwLehrpool (kexec)",
+ "lang_isDirect": "Directly reachable",
+ "lang_isDirectHelp": "This subnet can directly receive WOL packets from the server. No jump host etc. required.",
+ "lang_isFixed": "Manually configured",
+ "lang_isFixedHelp": "Reachability from the satellite server is not determined automatically, but set in the web UI.",
+ "lang_jumpHost": "Jump host",
+ "lang_jumpHosts": "Jump hosts",
"lang_keypairConfirmCheck": "I'm sure",
+ "lang_lastseen": "Last seen",
"lang_location": "Location",
- "lang_minutes": " Minutes",
- "lang_mode": "Mode",
"lang_moduleHeading": "WakeOnLAN",
+ "lang_new": "New",
"lang_newKeypairExplanation": "You can create a new key pair, which will replace the old one. Please note that after doing so, you cannot poweroff or reboot clients that are already running, since they still use the old key. They have to be rebooted manually first.",
- "lang_off": "Off",
- "lang_on": "On",
+ "lang_noTasksForJob": "No tasks for this job",
+ "lang_numAssignedSubnets": "# Subnets",
"lang_online": "Online",
+ "lang_port": "Port",
+ "lang_privkey": "Private key",
"lang_pubKey": "SSH Public Key:",
- "lang_reboot": "Reboot",
+ "lang_reachable": "Reachable",
+ "lang_reachableFrom": "Reachable via",
+ "lang_reachableFromServer": "Reachable from server",
+ "lang_reachableFromServerDesc": "If checked it will be assumed that the server can send WOL packets to clients in this subnet. This requires the router of the destination subnet to forward directed broadcasts.",
"lang_rebootAt": "Reboot at:",
- "lang_rebootButton": "Reboot",
- "lang_rebootCheck": "Do you really want to reboot the selected clients?",
- "lang_rebootControl": "Reboot Control",
- "lang_rebootIn": "Reboot in:",
"lang_rebooting": "Rebooting...",
- "lang_selectall": "Select all",
- "lang_selected": "Selected",
- "lang_session": "Session",
+ "lang_remoteExec": "Execute",
+ "lang_scriptOrCommand": "Command \/ Script",
"lang_settings": "Settings",
"lang_shutdown": "Shut Down",
"lang_shutdownAt": "Shutdown at: ",
- "lang_shutdownButton": "Shutdown",
- "lang_shutdownCheck": "Do you really want to shut down the selected clients?",
- "lang_shutdownIn": "Shutdown in: ",
"lang_status": "Status",
- "lang_time": "Time",
- "lang_unselectall": "Unselect all"
+ "lang_stderr": "Standard error",
+ "lang_stdout": "Standard output",
+ "lang_subnet": "Subnet",
+ "lang_subnets": "Subnets",
+ "lang_subnetsDescription": "These are subnets known to the server. For WOL to work across subnets the server needs to know which subnets are reachable via directed broadcasts. This list will be populated automatically as new clients boot up. For subnets that are not reachable via directed broadcasts, you can set up \"jump hosts\", which is any kind of host that can reach the desired destination subnet. Also, the satellite server will automatically use other bwLehrpool-Clients to reach selected machines, if applicable. If you don't want this to be detected automatically, you can disable this feature in the Settings above.",
+ "lang_task": "Task",
+ "lang_taskListIntro": "This is a list of running or recently finished tasks (WOL, Shutdown, Reboot, ...).",
+ "lang_wakeScriptHelp": "This script will be executed on the jump host to wake up the selected machines. If will be executed using the default shell of the host. There are two special placeholders which will be replaced before executing the script on the host: %MACS% will be a space separated list of mac addresses to wake up. %IP% is either the directed broadcast address of the destination subnet, or simply 255.255.255.255, if the destination subnet is the same as the jump host's address.",
+ "lang_wakeupScript": "Wake script",
+ "lang_wolAutoDiscoverCheck": "Automatically determine WOL-reachability of subnets",
+ "lang_wolDiscoverDescription": "If checked, the server will periodically check, which subnets can be reached by WOL packets.",
+ "lang_wolDiscoverHeading": "Automatic WOL detection",
+ "lang_wolMachineSupportText": "If the technical requirements for reaching a destination host with WOL packets are met, it is still required to enable wake on LAN on the client computer. This usually happens in the BIOS, where sometimes it is also possible to set a different boot order for when the machine was powered on via WOL. After enabling WOL in the BIOS, it is still possible to disable WOL in the driver after booting up an Operating System. In Windows, this can be configured in the device manager, which would be relevant if bwLehrpool is being used in a dual-boot environment. On Linux you can change this setting with the ethtool utility. bwLehrpool (re-)enables WOL on every boot.",
+ "lang_wolReachability": "Reachability",
+ "lang_wolReachabilityHelp": "The first figure is the number of jump hosts that are configured for this subnet. The second figure is the number of client subnets that can reach this subnet."
} \ No newline at end of file