Oracle EchoWindowRun uses Java's echo server and client windows as a person does; SaveAfterRunRun echo saves what Java keeps after the run. The room takes setActive with a port, connect/disconnect/send, sends both views and writes the server's port and the client's target back. The editor's windows show Java's buttons, fields and lines; a port that is no port is marked and not handed over (Java's button throws). Core fix: an empty message (one empty segment with the push, as Java's erstelleSegmente makes) counted as a repeat and never arrived. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
347 lines
16 KiB
JSON
347 lines
16 KiB
JSON
{
|
||
"browser.address": "Address",
|
||
"browser.errorText": "An error occurred (HTTP-Status: {code})",
|
||
"browser.errorTitle": "Error {message} ({code})",
|
||
"browser.go": "Start",
|
||
"browser.page": "Page",
|
||
"browser.unreachable": "Server does not exist!",
|
||
"browser.unreachableTitle": "Error",
|
||
"cable.alreadyConnected": "Components already connected",
|
||
"cable.lan": "LAN port (internal)",
|
||
"cable.lanOccupied": "LAN port (internal) already occupied!",
|
||
"cable.noFreePort": "No connector available",
|
||
"cable.portTaken": "This port is already taken.",
|
||
"cable.sameDevice": "A device cannot be connected to itself.",
|
||
"cable.unknownDevice": "This device no longer exists.",
|
||
"cable.unknownPort": "There is no such port.",
|
||
"cable.wan": "WAN port (external)",
|
||
"cable.wanOccupied": "WAN port (external) already occupied!",
|
||
"cable.wirelessNotPossible": "Wireless connection not possible",
|
||
"canvas.label": "Network",
|
||
"connections.add": "Add interface",
|
||
"connections.fewest": "One interface always stays.",
|
||
"connections.hint": "Note: For reorganising cable connections:\n1. Choose cable connection by clicking the button next to the interface name\n2. Choose new interface by clicking according button\nIf the target interface is already occupied by another connection, then those cables will be swapped.",
|
||
"connections.local": "Local interfaces",
|
||
"connections.most": "At most 8 interfaces supported!",
|
||
"connections.nic": "NIC {number}: {address}",
|
||
"connections.remove": "Remove interface",
|
||
"design.actions": "Actions",
|
||
"design.palette": "Components",
|
||
"design.redo": "Redo",
|
||
"design.undo": "Undo",
|
||
"desktop.home": "Home Screen",
|
||
"desktop.installation": "Software Installation",
|
||
"desktop.network": "Network",
|
||
"dev.example": "Example",
|
||
"dev.newProject": "New project",
|
||
"dev.openFile": "Open file …",
|
||
"dev.title": "Filius editor (development)",
|
||
"device.cable": "Connection",
|
||
"device.gateway": "Home Router",
|
||
"device.networkSwitch": "Switch / Wi-Fi",
|
||
"device.notebook": "Notebook",
|
||
"device.pc": "Computer",
|
||
"device.remoteLink": "Modem",
|
||
"device.router": "Router",
|
||
"device.unsupported": "Unknown device",
|
||
"dhcp.active": "Activate DHCP",
|
||
"dhcp.add": "Add",
|
||
"dhcp.basic": "Base Settings",
|
||
"dhcp.dnsServer": "DNS server",
|
||
"dhcp.gateway": "Gateway",
|
||
"dhcp.ipAddress": "IP Address",
|
||
"dhcp.lowerBound": "Lower bound of address",
|
||
"dhcp.macAddress": "MAC Address",
|
||
"dhcp.macTaken": "This MAC address has a static address already.",
|
||
"dhcp.ownSettings": "Manual configuration",
|
||
"dhcp.ownSettingsHint": "Usually the same settings as configured for the host system will be used for the DHCP server as well. However, different settings are possible if this checkbox is selected.",
|
||
"dhcp.remove": "Remove",
|
||
"dhcp.static": "Static Address Assignment",
|
||
"dhcp.subnetMask": "Netmask",
|
||
"dhcp.upperBound": "Upper bound of address",
|
||
"echoServer.log": "Output",
|
||
"echoServer.port": "Port:",
|
||
"echoServer.start": "Start",
|
||
"echoServer.stop": "Stop",
|
||
"emailClient.account": "Account",
|
||
"emailClient.accountHint": "Manage email account",
|
||
"emailClient.accountInvalid": "Wrong or incomplete data!",
|
||
"emailClient.accountTitle": "Manage email account",
|
||
"emailClient.answer": "Answer",
|
||
"emailClient.bccLabel": "BCC:",
|
||
"emailClient.cancel": "Cancel",
|
||
"emailClient.ccLabel": "CC:",
|
||
"emailClient.compose": "New email",
|
||
"emailClient.composeTitle": "New email",
|
||
"emailClient.delete": "Delete email",
|
||
"emailClient.deleteHint": "delete selected email",
|
||
"emailClient.email": "Email address:",
|
||
"emailClient.fetch": "Retrieve emails",
|
||
"emailClient.inbox": "Inbox",
|
||
"emailClient.invalidAddress": "At least one email address is not correct!",
|
||
"emailClient.name": "Name:",
|
||
"emailClient.noAccount": "There is no email account yet.",
|
||
"emailClient.noRecipient": "You have to enter at least one receiver address!",
|
||
"emailClient.password": "Password:",
|
||
"emailClient.pop3Host": "POP3 server:",
|
||
"emailClient.pop3Port": "POP3 port:",
|
||
"emailClient.preview": "Selected email",
|
||
"emailClient.re": "RE:",
|
||
"emailClient.recipient": "Receiver",
|
||
"emailClient.save": "Save",
|
||
"emailClient.send": "Send",
|
||
"emailClient.sender": "Sender",
|
||
"emailClient.sent": "Sent",
|
||
"emailClient.smtpHost": "SMTP server:",
|
||
"emailClient.smtpPort": "SMTP port:",
|
||
"emailClient.subject": "Subject",
|
||
"emailClient.subjectLabel": "Subject:",
|
||
"emailClient.text": "Text of the email",
|
||
"emailClient.toLabel": "To:",
|
||
"emailClient.username": "User:",
|
||
"emailClient.welcome": "Welcome to the Email Application",
|
||
"emailClient.wrote": "wrote:",
|
||
"emailServer.accounts": "Account list",
|
||
"emailServer.address": "Email address",
|
||
"emailServer.cancel": "Cancel",
|
||
"emailServer.confirmDelete": "Do you really want to delete the account '{name}'?",
|
||
"emailServer.confirmTitle": "Security request!",
|
||
"emailServer.create": "New account",
|
||
"emailServer.created": "The account {name} was built.",
|
||
"emailServer.deleteAccount": "Delete selected account",
|
||
"emailServer.domain": "Mail domain:",
|
||
"emailServer.exists": "The account {name} exists already.",
|
||
"emailServer.firstNamePlaceholder": "First name",
|
||
"emailServer.lastNamePlaceholder": "Last name",
|
||
"emailServer.log": "Log panel",
|
||
"emailServer.mails": "Number of mails",
|
||
"emailServer.missing": "Enter user and password!",
|
||
"emailServer.name": "First and last name:",
|
||
"emailServer.newAccount": "New account",
|
||
"emailServer.password": "Password:",
|
||
"emailServer.start": "Start",
|
||
"emailServer.started": "POP3 and SMTP servers are activated.",
|
||
"emailServer.stop": "Stop",
|
||
"emailServer.stopped": "POP3 and SMTP servers are stopped.",
|
||
"emailServer.username": "User:",
|
||
"emailServer.whiteSpace": "User names may not contain whitespace!",
|
||
"emailServer.yes": "Yes",
|
||
"explorer.cancel": "Cancel",
|
||
"explorer.chooseFile": "Select file",
|
||
"explorer.close": "Close",
|
||
"explorer.copy": "Copy",
|
||
"explorer.cut": "Cut",
|
||
"explorer.delete": "Delete",
|
||
"explorer.entries": "Contents of the folder",
|
||
"explorer.file": "File",
|
||
"explorer.folder": "Folder",
|
||
"explorer.import": "Import",
|
||
"explorer.importButton": "Import file",
|
||
"explorer.importMissing": "Select input and output file!",
|
||
"explorer.importTitle": "Import file",
|
||
"explorer.imported": "File successfully imported!",
|
||
"explorer.invalidName": "“{name}” is not a valid name.",
|
||
"explorer.invalidTarget": "Invalid target folder!",
|
||
"explorer.localFile": "Local file:",
|
||
"explorer.menu": "Actions",
|
||
"explorer.nameTaken": "This folder already has an entry “{name}”.",
|
||
"explorer.newFolder": "New folder",
|
||
"explorer.newName": "New name:",
|
||
"explorer.no": "No",
|
||
"explorer.noName": "Enter a name.",
|
||
"explorer.notImported": "File could not be imported.",
|
||
"explorer.ok": "OK",
|
||
"explorer.paste": "Paste",
|
||
"explorer.pasteMissing": "What was to be pasted is no longer there.",
|
||
"explorer.pasteTaken": "This folder already has an entry “{name}”.",
|
||
"explorer.rename": "Rename",
|
||
"explorer.sure": "Sure?",
|
||
"explorer.tooLarge": "File does not exist or is too large (> 150KB)",
|
||
"explorer.tree": "Folders and files",
|
||
"explorer.yes": "Yes",
|
||
"fileDialog.cancel": "Cancel",
|
||
"fileDialog.entries": "Contents of the folder",
|
||
"fileDialog.folder": "Folder:",
|
||
"fileDialog.name": "File:",
|
||
"fileDialog.open": "Open",
|
||
"fileDialog.openTitle": "Open file",
|
||
"fileDialog.save": "Save",
|
||
"fileDialog.saveTitle": "Save file",
|
||
"fileDialog.up": "Folder up",
|
||
"firewall.accept": "accept",
|
||
"firewall.action": "Action",
|
||
"firewall.active": "Activate firewall",
|
||
"firewall.activeHint": "Firewall rules will only be applied if the firewall is activated. In the case of a not activated firewall no packet filtering will take place.",
|
||
"firewall.add": "add new rule",
|
||
"firewall.defaultPolicy": "Default action, if no rule matches",
|
||
"firewall.delete": "delete rule",
|
||
"firewall.destinationIPAddress": "Dest. IP",
|
||
"firewall.destinationSubnetMask": "Netmask",
|
||
"firewall.down": "move down",
|
||
"firewall.drop": "drop",
|
||
"firewall.dropIcmp": "Filter ICMP packets",
|
||
"firewall.dropIcmpHint": "All ICMP packets, e.g., ping requests, will be dropped.",
|
||
"firewall.filterSyn": "only drop SYN packets",
|
||
"firewall.filterSynHint": "New connection requests to blocked ports will be dropped.\nBack channels for allowed connection requests will be accepted.",
|
||
"firewall.intro": "The following rules are evaluated from top to bottom. For the first matching rule the given action will be used.\nAll fields (except protocol and action) are optional. Empty fields will not be considered for packet filtering.\nIf an IP address is used, then the subnet mask has to be filled in as well! A subnet mask different to 255.255.255.255 can be used to address whole subnet ranges.\nUsing the default policy switch the approach can be toggled from blacklisting to whitelisting and vice versa.",
|
||
"firewall.number": "ID",
|
||
"firewall.port": "Port",
|
||
"firewall.protocol": "Protocol",
|
||
"firewall.rules": "Firewall Rules",
|
||
"firewall.sourceIPAddress": "Source IP",
|
||
"firewall.sourceSubnetMask": "Netmask",
|
||
"firewall.up": "move up",
|
||
"forwarding.lanIPAddress": "LAN Address",
|
||
"forwarding.lanPortValue": "LAN Port",
|
||
"forwarding.protocolValue": "Protocol",
|
||
"forwarding.publicPortValue": "Mapped Port",
|
||
"installation.add": "Install",
|
||
"installation.apply": "Apply changes",
|
||
"installation.available": "Available:",
|
||
"installation.installed": "Installed:",
|
||
"installation.remove": "Remove",
|
||
"mail.connected": "Connection to {address} established",
|
||
"mail.disconnected": "Connection to {address} disconnected",
|
||
"mail.failure.failed": "Active opening of socket failed.",
|
||
"mail.failure.receiveFailed": "Connection could not be established!",
|
||
"mail.failure.timedOut": "Timeout while connecting",
|
||
"mail.failure.unresolved": "Target does not exist!",
|
||
"mail.mailSent": "Mail sent to {recipients}",
|
||
"mail.ok": "OK",
|
||
"mail.sendFailed": "Error while sending {address}",
|
||
"mail.stored": "E-mail for {name} saved in mailbox.",
|
||
"menu.delete": "Delete",
|
||
"menu.removeAllCables": "Remove all cables",
|
||
"menu.removeCable": "Remove cable",
|
||
"menu.showDesktop": "Show desktop",
|
||
"mode.currentSpeed": "Current Simulation Velocity",
|
||
"mode.design": "Change to Design Mode",
|
||
"mode.simulation": "Change to Simulation Mode",
|
||
"mode.speed": "Adjust Simulation Velocity",
|
||
"network.dnsServer": "DNS server:",
|
||
"network.gateway": "Gateway:",
|
||
"network.ipAddress": "IP address:",
|
||
"network.macAddress": "MAC address:",
|
||
"network.subnetMask": "Netmask:",
|
||
"program.commandPrompt": "Command Line",
|
||
"program.dnsServer": "DNS server",
|
||
"program.echoServer": "Echo server",
|
||
"program.emailClient": "Email program",
|
||
"program.emailServer": "Email server",
|
||
"program.fileExplorer": "File explorer",
|
||
"program.firewall": "Firewall",
|
||
"program.gnutella": "Gnutella",
|
||
"program.imageViewer": "Image viewer",
|
||
"program.simpleClient": "Generic client",
|
||
"program.textEditor": "Text editor",
|
||
"program.webBrowser": "Webbrowser",
|
||
"program.webServer": "Webserver",
|
||
"route.destinationNetwork": "Destination",
|
||
"route.gateway": "Next gateway",
|
||
"route.interfaceIPAddress": "NIC",
|
||
"route.subnetMask": "Netmask",
|
||
"router.cancel": "Cancel",
|
||
"router.prompt": "Choose number of NIC of the router!",
|
||
"router.title": "Number of NIC",
|
||
"server.acceptingStarted": "Start accepting connections.",
|
||
"server.acceptingStopped": "Stop accepting connections.",
|
||
"server.connectionAccepted": "Connection to {address} established",
|
||
"server.connectionClosed": "Socket to {address} closed",
|
||
"server.log": "Messages",
|
||
"server.sendFailed.connectionLost": "Connection was interrupted",
|
||
"server.sendFailed.notConnected": "Connection could not be established!",
|
||
"server.sendFailed.timedOut": "Timeout while sending a message",
|
||
"server.serverSocketClosed": "Server socket closed",
|
||
"server.serverSocketFailed": "Server socket could not be initialized.",
|
||
"server.start": "Start",
|
||
"server.stop": "Stop",
|
||
"sheet.back": "Back",
|
||
"sheet.cable": "Cable (LAN)",
|
||
"sheet.cablePlugged": "The cable is still plugged in.",
|
||
"sheet.cards": "Network cards",
|
||
"sheet.chooseNetwork": "Please select",
|
||
"sheet.close": "Close",
|
||
"sheet.cloud": "Display as Cloud",
|
||
"sheet.connectedTo": "Connected to {device}",
|
||
"sheet.connection": "Connection",
|
||
"sheet.connections": "Manage connections",
|
||
"sheet.defaultGateway": "Gateway",
|
||
"sheet.deleteEntry": "Delete entry",
|
||
"sheet.dhcpClient": "Use DHCP for configuration",
|
||
"sheet.dhcpServer": "DHCP server setup",
|
||
"sheet.dnsServer": "Domain Name Server",
|
||
"sheet.empty": "(empty)",
|
||
"sheet.firewall": "Firewall settings",
|
||
"sheet.forwardingTable": "Forwarding table",
|
||
"sheet.general": "General",
|
||
"sheet.invalidValue": "This value is invalid.",
|
||
"sheet.ipAddress": "IP Address",
|
||
"sheet.ipAsName": "Use IP address as name",
|
||
"sheet.ipForwarding": "Activate IP forwarding",
|
||
"sheet.macAddress": "MAC Address",
|
||
"sheet.macAsName": "Use MAC address as name",
|
||
"sheet.name": "Name",
|
||
"sheet.network": "Wireless Network (SSID)",
|
||
"sheet.newEntry": "New entry",
|
||
"sheet.newEntryHint": "The row is taken once all fields are valid.",
|
||
"sheet.nic": "NIC {number}",
|
||
"sheet.notConnected": "No Connection",
|
||
"sheet.notTaken": "Not taken – still {value}.",
|
||
"sheet.port": "Port",
|
||
"sheet.portForwarding": "Port Mapping",
|
||
"sheet.retention": "Retention Time SAT Entries (Seconds)",
|
||
"sheet.rip": "Automatic Routing",
|
||
"sheet.showAllEntries": "Show all entries",
|
||
"sheet.subnetMask": "Netmask",
|
||
"sheet.switchSsid": "Wi-Fi Name (SSID)",
|
||
"sheet.title": "Settings",
|
||
"sheet.wireless": "Wireless (Wi-Fi)",
|
||
"sim.failed": "The simulation ran into an error and was stopped.",
|
||
"simpleClient.address": "Server address:",
|
||
"simpleClient.connect": "Connect",
|
||
"simpleClient.connected": "Connection established",
|
||
"simpleClient.connectionClosed": "Socket to {address} disconnected",
|
||
"simpleClient.disconnect": "Disconnect",
|
||
"simpleClient.disconnected": "Disconnected",
|
||
"simpleClient.failure.failed": "Active opening of socket failed.",
|
||
"simpleClient.failure.timedOut": "Timeout while connecting",
|
||
"simpleClient.failure.unresolved": "Target does not exist!",
|
||
"simpleClient.message": "Message:",
|
||
"simpleClient.notConnected": "Error while connecting",
|
||
"simpleClient.output": "Output",
|
||
"simpleClient.port": "Server port:",
|
||
"simpleClient.receiveFailed": "No connection established!",
|
||
"simpleClient.send": "Send",
|
||
"terminal.commands": "Commands",
|
||
"terminal.ctrlC": "Ctrl+C",
|
||
"terminal.input": "Enter a command",
|
||
"terminal.interrupt": "Stop the command (Ctrl+C)",
|
||
"terminal.next": "Next command",
|
||
"terminal.previous": "Previous command",
|
||
"textEditor.folderMissing": "There is no folder for “{name}”.",
|
||
"textEditor.gone": "The file “{name}” was deleted. The text is still here; “Save” stores it as a new file.",
|
||
"textEditor.invalidName": "“{name}” is not a valid file name.",
|
||
"textEditor.isFolder": "“{name}” is a folder.",
|
||
"textEditor.new": "New",
|
||
"textEditor.noName": "Enter a file name.",
|
||
"textEditor.notFound": "There is no file “{name}”.",
|
||
"textEditor.notText": "“{name}” is not a text file.",
|
||
"textEditor.open": "Open",
|
||
"textEditor.save": "Save",
|
||
"textEditor.saveAs": "Save as",
|
||
"textEditor.savedLive": "What you type is in the file at once.",
|
||
"textEditor.text": "Text",
|
||
"viewer.notFound": "There is no file “{name}”.",
|
||
"viewer.notImage": "“{name}” is not a picture file.",
|
||
"viewer.open": "Open",
|
||
"viewer.picture": "Picture",
|
||
"webServer.folder": "Subdirectory",
|
||
"webServer.hostName": "Hostname",
|
||
"webServer.useVirtualHosts": "Enable virtual hosts",
|
||
"webServer.virtualHosts": "Virtual hosts:",
|
||
"zoom.fit": "Show all",
|
||
"zoom.in": "Zoom in",
|
||
"zoom.level": "{percent} %",
|
||
"zoom.out": "Zoom out"
|
||
}
|