add other projects’ licenses
[jSite2.git] / src / net / pterodactylus / jsite / i18n / jSite.properties
index 014da26..9a05422 100644 (file)
@@ -25,14 +25,17 @@ general.language.en.mnemonic: VK_E
 general.language.en.shortDescription: Switch language to English
 general.language.en.longDescription: Switch language to English
 
-general.language.de.name: German
-general.language.de.mnemonic: VK_G
+general.language.de.name: Deutsch
+general.language.de.mnemonic: VK_D
 general.language.de.shortDescription: Switch language to German
 general.language.de.longDescription: Switch language to German
 
 general.defaultNode.name: Default Node
 general.newNode.name: New Node
 
+general.newProject.name: New Project
+general.newProject.description: New Project created {0,date}
+
 # main window
 mainWindow.toolbar.name: jSite Toolbar
 
@@ -42,12 +45,22 @@ mainWindow.warning.multipleNodesNotAdvancedMode.message: <html>You have enabled
 mainWindow.error.projectLoadingFailed.title: Loading Projects Failed
 mainWindow.error.projectLoadingFailed.message: Loading the projects from \u201c{0}\u201d has failed.
 
+mainWindow.error.nodeConnectionFailed.title: Connecting to Node Failed
+mainWindow.error.nodeConnectionFailed.message: Connecting to node \u201c{0}\u201d (at {1}:{2,number,#}) has failed: {3}
+
 mainWindow.statusBar.coreLoaded: Core loaded.
 mainWindow.statusBar.coreStopped: Core stopped.
 mainWindow.statusBar.projectLoadingDone: Projects loaded.
 mainWindow.statusBar.projectSavingDone: Projects saved.
 mainWindow.statusBar.loadingNodesDone: Nodes loaded.
 mainWindow.statusBar.savingNodesDone: Nodes saved.
+mainWindow.statusBar.connectingToNode: Connecting to \u201c{0}\u201d (at {1}:{2,number,#})\u2026
+mainWindow.statusBar.connectedToNode: Connected to \u201c{0}\u201d (at {1}:{2,number,#}).
+mainWindow.statusBar.connectionToNodeFailed: Connection to \u201c{0}\u201d (at {1}:{2,number,#}) failed: {3}
+mainWindow.statusBar.disconnectedFromNode: Disconnected from \u201c{0}\u201d (at {1}:{2,number,#}).
+
+mainWindow.statusBar.nodeLabel.name: <html><b>Node \u201c{0}\u201d</b></html>
+mainWindow.statusBar.nodeLabel.menmonic: VK_UNDEFINED
 
 # main menus
 mainWindow.menu.jSite.name: jSite
@@ -56,6 +69,21 @@ mainWindow.menu.jSite.mnemonic: VK_J
 mainWindow.menu.node.name: Node
 mainWindow.menu.node.mnemonic: VK_N
 
+mainWindow.menu.connect.name: Connect
+mainWindow.menu.connect.mnemonic: VK_C
+mainWindow.menu.connect.accelerator: VK_UNDEFINED
+mainWindow.menu.connect.shortDescription: Connects to the node
+mainWindow.menu.connect.longDescription: Connects to the node
+
+mainWindow.menu.disconnect.name: Disconnect
+mainWindow.menu.disconnect.mnemonic: VK_D
+mainWindow.menu.disconnect.accelerator: VK_UNDEFINED
+mainWindow.menu.disconnect.shortDescription: Disconnects from the node
+mainWindow.menu.disconnect.longDescription: Disconnects from the node
+
+mainWindow.menu.connectNoNodeAvailable.name: No node available
+mainWindow.menu.disconnectNoNodeAvailable.name: No node connected
+
 mainWindow.menu.language.name: Languages
 mainWindow.menu.language.mnemonic: VK_L
 
@@ -143,11 +171,40 @@ mainWindow.button.deleteProject.longDescription: Deletes the selected project
 mainWindow.pane.overview.title: Project Overview
 
 #
+# the "project" panel
+#
+
+projectPanel.title.starting: (Starting) {0}
+projectPanel.title.progress: ({1,number,0.0%}) {0}
+
+projectPanel.button.approve.name: Choose
+
+projectPanel.label.name.name: Name
+projectPanel.label.name.mnemonic: VK_N
+
+projectPanel.label.description.name: Description
+projectPanel.label.description.mnemonic: VK_D
+
+projectPanel.label.basePath.name: Base Path
+projectPanel.label.basePath.mnemonic: VK_B
+
+projectPanel.basePathInformation.scanning: Scanning the base path\u2026
+projectPanel.basePathInformation.fileCount: Found {0} file{0,choice,0#s|1#|2#s}. 
+
+projectPanel.button.changeBasePath.name: Change
+projectPanel.button.changeBasePath.mnemonic: VK_C
+projectPanel.button.changeBasePath.accelerator: Ctrl-VK_C
+projectPanel.button.changeBasePath.shortDescription: Changes the path the files are read from
+projectPanel.button.changeBasePath.longDescription: Changes the path the files are read from
+
+#
 # the "manage nodes" dialog
 #
 
 manageNodesDialog.title: Manage Nodes
 
+manageNodesDialog.label.immediatelyEffective.name: Any changes you make on this page will immediately be effective!
+
 manageNodesDialog.button.addNode.name: Add Node
 manageNodesDialog.button.addNode.mnemonic: VK_A
 manageNodesDialog.button.addNode.accelerator: Ctrl-VK_A
@@ -172,6 +229,12 @@ manageNodesDialog.error.nodeListEmpty.message: The node list is empty.
 manageNodesDialog.error.nodeConnected.title: Node Is Connected
 manageNodesDialog.error.nodeConnected.message: The Node \u201c{0}\u201d is still connected. Do you really want to delete it?
 
+manageNodesDialog.error.nodeUnresolvable.title: Node hostname can not be resolved
+manageNodesDialog.error.nodeUnresolvable.message: The hostname of the node (\u201c{0}\u201d) can not be resolved.
+
+manageNodesDialog.error.nodeAlreadyKnown.title: Node Already Known
+manageNodesDialog.error.nodeAlreadyKnown.message: There already is a node with the hostname (\u201c{0}\u201d) and port ({1,number,#}).
+
 # the "edit node" dialog
 editNodeDialog.title: Edit Node
 
@@ -215,6 +278,9 @@ aboutDialog.page.about.label.contributor.mnemonic: VK_UNDEFINED
 aboutDialog.page.about.label.i18nMaintainer.name: i18n Maintainer (English)
 aboutDialog.page.about.label.i18nMaintainer.mnemonic: VK_UNDEFINED
 
+aboutDialog.page.about.label.codeUsage.name: Resources from Other Projects
+aboutDialog.page.about.label.codeUsage.mnemonic: VK_UNDEFINED
+
 aboutDialog.page.license.title: License
 aboutDialog.page.license.shortDescription: Shows the \u201cLicense\u201d page
 
@@ -238,20 +304,45 @@ configurationDialog.page.interfaceTweaks.name: Interface Tweaks
 
 configurationDialog.page.interfaceTweaks.item.restartRequired.name: All items on this page require a restart to take effect!
 
-configurationDialog.page.interfaceTweaks.item.antialias.name: Antialias GUI (requires restart)
+configurationDialog.page.interfaceTweaks.item.antialias.name: Antialias GUI (only with Metal Look & Feel)
 configurationDialog.page.interfaceTweaks.item.antialias.mnemonic: VK_A
 configurationDialog.page.interfaceTweaks.item.antialias.accelerator: Alt-VK_A
 configurationDialog.page.interfaceTweaks.item.antialias.shortDescription: Antialias all GUI elements
 configurationDialog.page.interfaceTweaks.item.antialias.longDescription: Antialias all GUI elements
 
-configurationDialog.page.interfaceTweaks.item.useCustomControlFont.name: Use custom control font
+configurationDialog.page.interfaceTweaks.item.useCustomControlFont.name: Use custom control font (only with Metal Look & Feel)
 configurationDialog.page.interfaceTweaks.item.useCustomControlFont.mnemonic: VK_C
 configurationDialog.page.interfaceTweaks.item.useCustomControlFont.accelerator: Alt-VK_C
 configurationDialog.page.interfaceTweaks.item.useCustomControlFont.shortDescription: Use custom control font for the GUI
 configurationDialog.page.interfaceTweaks.item.useCustomControlFont.longDescription: Use custom control font for the GUI
 
-configurationDialog.page.interfaceTweaks.item.useCustomUserFont.name: Use custom text font
+configurationDialog.page.interfaceTweaks.item.useCustomUserFont.name: Use custom text font (only with Metal Look & Feel)
 configurationDialog.page.interfaceTweaks.item.useCustomUserFont.mnemonic: VK_T
 configurationDialog.page.interfaceTweaks.item.useCustomUserFont.accelerator: Alt-VK_T
 configurationDialog.page.interfaceTweaks.item.useCustomUserFont.shortDescription: Use custom text font for the GUI
 configurationDialog.page.interfaceTweaks.item.useCustomUserFont.longDescription: Use custom text font for the GUI
+
+configurationDialog.page.interfaceTweaks.item.useCustomLAF.name: Use custom Look & Feel
+configurationDialog.page.interfaceTweaks.item.useCustomLAF.mnemonic: VK_L
+configurationDialog.page.interfaceTweaks.item.useCustomLAF.accelerator: Alt-VK_L
+configurationDialog.page.interfaceTweaks.item.useCustomLAF.shortDescription: Use a custom Look & Feel
+configurationDialog.page.interfaceTweaks.item.useCustomLAF.longDescription: Use a custom Look & Feel
+
+configurationDialog.error.noControlFontSelected.title: No Control Font Selected
+configurationDialog.error.noControlFontSelected.message: You did not select a control font!
+
+configurationDialog.error.noUserFontSelected.title: No Text Font Selected
+configurationDialog.error.noUserFontSelected.message: You did not select a text font!
+
+#
+# the log window
+#
+
+logWindow.title: Log Messages
+
+logWindow.label.logLevel.name: Show from level
+logWindow.label.logLevel.mnemonic: VK_S
+
+logWindow.table.column.time.name: Time
+logWindow.table.column.level.name: Level
+logWindow.table.column.message.name: Message