From a161ba5fff3ced33177a09ac843a770212e9a9a7 Mon Sep 17 00:00:00 2001 From: david Date: Tue, 22 May 2012 20:13:14 +0000 Subject: [PATCH] Update zenmap.pot. --- zenmap/share/zenmap/locale/zenmap.pot | 1860 +++++++++++++------------ 1 file changed, 933 insertions(+), 927 deletions(-) diff --git a/zenmap/share/zenmap/locale/zenmap.pot b/zenmap/share/zenmap/locale/zenmap.pot index 011c4a856..33ef58584 100644 --- a/zenmap/share/zenmap/locale/zenmap.pot +++ b/zenmap/share/zenmap/locale/zenmap.pot @@ -6,697 +6,138 @@ msgid "" msgstr "" "Project-Id-Version: Zenmap\n" "Report-Msgid-Bugs-To: nmap-dev@insecure.org\n" -"POT-Creation-Date: 2010-07-18 07:46-0600\n" +"POT-Creation-Date: 2012-05-22 12:52-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: zenmapCore/NmapCommand.py:107 -msgid "Python 2.4 or later is required." -msgstr "" - -#: zenmapCore/NmapParser.py:361 -msgid "Unknown Host" -msgstr "" - -#: zenmapCore/NmapParser.py:400 -msgid "unknown" -msgstr "" - -#: zenmapCore/NmapParser.py:403 -msgid "Unknown version" -msgstr "" - -#: zenmapCore/NmapParser.py:406 zenmapGUI/SearchGUI.py:481 -#: zenmapGUI/ScanOpenPortsPage.py:354 zenmapGUI/ScanOpenPortsPage.py:362 -msgid "Unknown" -msgstr "" - -#: zenmapCore/NmapParser.py:684 -#, python-format -msgid "%s on %s" -msgstr "" - -#: zenmapCore/UmitDB.py:106 -msgid "No module named dbapi2.pysqlite2 or sqlite3" -msgstr "" - -#: zenmapCore/UmitOptionParser.py:106 +#: zenmapCore/UmitOptionParser.py:110 #, python-format msgid "Use DIR as the user configuration directory. Default: %default" msgstr "" -#: zenmapCore/UmitOptionParser.py:120 +#: zenmapCore/UmitOptionParser.py:124 msgid "" "Specify a scan result file in Nmap XML output format. Can be used more than " "once to specify several scan result files." msgstr "" -#: zenmapCore/UmitOptionParser.py:131 +#: zenmapCore/UmitOptionParser.py:135 #, python-format msgid "Run %s with the specified args." msgstr "" -#: zenmapCore/UmitOptionParser.py:138 +#: zenmapCore/UmitOptionParser.py:142 msgid "" "Begin with the specified profile selected. If combined with the -t (--" "target) option, automatically run the profile against the specified target." msgstr "" -#: zenmapCore/UmitOptionParser.py:149 +#: zenmapCore/UmitOptionParser.py:153 msgid "" "Specify a target to be used along with other options. If specified alone, " "open with the target field filled with the specified target" msgstr "" -#: zenmapCore/UmitOptionParser.py:157 +#: zenmapCore/UmitOptionParser.py:161 msgid "" "Increase verbosity of the output. May be used more than once to get even " "more verbosity" msgstr "" -#: zenmapGUI/About.py:154 +#: zenmapCore/NmapParser.py:338 +msgid "Unknown Host" +msgstr "" + +#: zenmapCore/NmapParser.py:377 +msgid "unknown" +msgstr "" + +#: zenmapCore/NmapParser.py:380 +msgid "Unknown version" +msgstr "" + +#: zenmapCore/NmapParser.py:383 zenmapGUI/SearchGUI.py:475 +#: zenmapGUI/ScanOpenPortsPage.py:391 zenmapGUI/ScanOpenPortsPage.py:399 +msgid "Unknown" +msgstr "" + +#: zenmapCore/NmapParser.py:658 #, python-format -msgid "About %s and %s" +msgid "%s on %s" msgstr "" -#: zenmapGUI/About.py:170 -#, python-format -msgid "" -"%s is a free and open source utility for network exploration and security " -"auditing." +#: zenmapCore/UmitDB.py:109 +msgid "No module named dbapi2.pysqlite2 or sqlite3" msgstr "" -#: zenmapGUI/About.py:175 -#, python-format -msgid "" -"%s is a multi-platform graphical %s frontend and results viewer. It was " -"originally derived from %s." +#: zenmapCore/NmapCommand.py:110 +msgid "Python 2.4 or later is required." msgstr "" -#: zenmapGUI/About.py:181 -#, python-format -msgid "" -"%s is an %s GUI created as part of the Nmap/Google Summer of Code program." +#: zenmapGUI/ScanToolbar.py:110 zenmapGUI/ScanRunDetailsPage.py:106 +msgid "Command:" msgstr "" -#: zenmapGUI/About.py:184 zenmapGUI/About.py:224 -#, python-format -msgid "%s credits" -msgstr "" - -#: zenmapGUI/About.py:265 -msgid "Written by" -msgstr "" - -#: zenmapGUI/About.py:266 -msgid "Design" -msgstr "" - -#: zenmapGUI/About.py:267 -msgid "SoC 2007" -msgstr "" - -#: zenmapGUI/About.py:268 -msgid "Contributors" -msgstr "" - -#: zenmapGUI/About.py:269 -msgid "Translation" -msgstr "" - -#: zenmapGUI/About.py:270 -msgid "Maemo" -msgstr "" - -#: zenmapGUI/BugReport.py:104 -msgid "How to Report a Bug" -msgstr "" - -#: zenmapGUI/BugReport.py:123 -#, python-format -msgid "" -"How to report a bug\n" -"\n" -"Like their author, %(nmap)s and %(app)s aren't perfect. But you can help " -"make it better by sending bug reports or even writing patches. If %(nmap)s " -"doesn't behave the way you expect, first upgrade to the latest version " -"available from %(nmap_web)s. If the problem persists, do some " -"research to determine whether it has already been discovered and addressed. " -"Try Googling the error message or browsing the nmap-dev archives at http://" -"seclists.org/. Read the full manual page as well. If nothing comes of this, " -"mail a bug report to <nmap-dev@insecure.org>. Please include " -"everything you have learned about the problem, as well as what version of " -"Nmap you are running and what operating system version it is running on. " -"Problem reports and %(nmap)s usage questions sent to nmap-dev@insecure.org " -"are far more likely to be answered than those sent to Fyodor directly.\n" -"\n" -"Code patches to fix bugs are even better than bug reports. Basic " -"instructions for creating patch files with your changes are available at " -"http://nmap.org/data/HACKING. Patches may be sent to nmap-dev (recommended) " -"or to Fyodor directly.\n" -msgstr "" - -#: zenmapGUI/App.py:191 -msgid "Import error" -msgstr "" - -#: zenmapGUI/App.py:192 -msgid "" -"A required module was not found.\n" -"\n" -msgstr "" - -#: zenmapGUI/App.py:216 zenmapGUI/CrashReport.py:220 -msgid "Bug not reported" -msgstr "" - -#: zenmapGUI/App.py:217 -#, python-format -msgid "" -"A critical error occurred during %s execution,\n" -"and it was not properly reported to our bug tracker. Please,\n" -"copy the error message bellow and report it on our bug tracker.\n" -"\n" -"The following error message was NOT reported:\n" -"%s" -msgstr "" - -#: zenmapGUI/App.py:260 -msgid "Error creating the per-user configuration directory" -msgstr "" - -#: zenmapGUI/App.py:261 -#, python-format -msgid "" -"There was an error creating the directory %s or one of the files in it. The " -"directory is created by copying the contents of %s. The specific error was\n" -"\n" -"%s\n" -"\n" -"%s needs to create this directory to store information such as the list of " -"scan profiles. Check for access to the directory and try again." -msgstr "" - -#: zenmapGUI/App.py:279 -msgid "Error parsing the configuration file" -msgstr "" - -#: zenmapGUI/App.py:280 -#, python-format -msgid "" -"There was an error parsing the configuration file %s. The specific error " -"was\n" -"\n" -"%s\n" -"\n" -"%s can continue without this file but any information in it will be ignored " -"until it is repaired." -msgstr "" - -#: zenmapGUI/App.py:344 -#, python-format -msgid "" -"You are trying to run %s with a non-root user!\n" -"\n" -"Some %s options need root privileges to work." -msgstr "" - -#: zenmapGUI/App.py:347 -msgid "Non-root user" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:105 -msgid "Nmap Output Properties" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:132 -msgid "details" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:133 -msgid "port listing title" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:134 -msgid "open port" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:135 -msgid "closed port" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:136 -msgid "filtered port" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:137 -msgid "date" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:138 -msgid "hostname" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:139 -msgid "ip" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:178 -msgid "Highlight definitions" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:204 -msgid "Text" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:205 -msgid "Highlight" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:220 -msgid "text color" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:246 -msgid "highlight color" -msgstr "" - -#: zenmapGUI/CrashReport.py:109 -msgid "Crash Report" -msgstr "" - -#: zenmapGUI/CrashReport.py:125 -msgid "" -"An email address is optional. Sometimes we use it to get more information. " -"If you provide an email address your report will be marked private so only " -"project developers can read it." -msgstr "" - -#: zenmapGUI/CrashReport.py:134 -msgid "What were you doing when the crash happened?" -msgstr "" - -#: zenmapGUI/CrashReport.py:140 -msgid "" -"An unhandled exception has crashed Zenmap. This dialog allows you to tell us " -"what you did to cause the crash and help us to fix it. Submitting the report " -"will open a description of the new bug at the bug tracker. Feel free to edit " -"the report to remove any identifying information such as your home directory." -msgstr "" - -#: zenmapGUI/CrashReport.py:169 -msgid "Summary" -msgstr "" - -#: zenmapGUI/CrashReport.py:176 -msgid "Email" -msgstr "" - -#: zenmapGUI/CrashReport.py:214 -msgid "Bug reported" -msgstr "" - -#: zenmapGUI/CrashReport.py:215 -msgid "The bug was successfully reported." -msgstr "" - -#: zenmapGUI/CrashReport.py:221 -msgid "" -"This error occurred while trying to report the bug:\n" -"\n" -msgstr "" - -#: zenmapGUI/DiffCompare.py:154 -msgid "Scan Output" -msgstr "" - -#: zenmapGUI/DiffCompare.py:205 -msgid "Select Scan Result" -msgstr "" - -#: zenmapGUI/DiffCompare.py:216 -msgid "Error parsing file" -msgstr "" - -#: zenmapGUI/DiffCompare.py:217 -#, python-format -msgid "" -"The file is not an Nmap XML output file. The parsing error that occurred " -"was\n" -"%s" -msgstr "" - -#: zenmapGUI/DiffCompare.py:224 -msgid "Cannot open selected file" -msgstr "" - -#: zenmapGUI/DiffCompare.py:225 -#, python-format -msgid "" -"This error occurred while trying to open the file:\n" -"%s" -msgstr "" - -#: zenmapGUI/DiffCompare.py:275 zenmapGUI/MainWindow.py:300 -msgid "Compare Results" -msgstr "" - -#: zenmapGUI/DiffCompare.py:301 -msgid "A Scan" -msgstr "" - -#: zenmapGUI/DiffCompare.py:302 -msgid "B Scan" -msgstr "" - -#: zenmapGUI/DiffCompare.py:352 zenmapGUI/DiffCompare.py:399 -msgid "Error running ndiff" -msgstr "" - -#: zenmapGUI/DiffCompare.py:353 -msgid "" -"There was an error running the ndiff program.\n" -"\n" -msgstr "" - -#: zenmapGUI/DiffCompare.py:386 -msgid "Error parsing ndiff output" -msgstr "" - -#: zenmapGUI/DiffCompare.py:394 -#, python-format -msgid "The ndiff process terminated with status code %d." -msgstr "" - -#: zenmapGUI/FileChoosers.py:103 -#, python-format -msgid "All files (%s)" -msgstr "" - -#: zenmapGUI/FileChoosers.py:112 -#, python-format -msgid "Nmap XML files (%s)" -msgstr "" - -#: zenmapGUI/FileChoosers.py:173 radialnet/gui/SaveDialog.py:97 -msgid "By extension" -msgstr "" - -#: zenmapGUI/FileChoosers.py:174 -msgid "Nmap XML format (.xml)" -msgstr "" - -#: zenmapGUI/FileChoosers.py:175 -msgid "Nmap text format (.nmap)" -msgstr "" - -#: zenmapGUI/FileChoosers.py:204 radialnet/gui/SaveDialog.py:134 -msgid "Select File Type:" -msgstr "" - -#: zenmapGUI/FilterBar.py:23 -msgid "Host Filter:" -msgstr "" - -#: zenmapGUI/FilterBar.py:56 -msgid "" -"Entering the text into the search performs a keyword search - the " -"search string is matched against every aspect of the host.\n" -"\n" -"To refine the search, you can use operators to search only specific " -"fields within a host. Most operators have a short form, listed. \n" -"target: (t:) - User-supplied target, or a rDNS result.\n" -"os: - All OS-related fields.\n" -"open: (op:) - Open ports discovered in a scan.\n" -"closed: (cp:) - Closed ports discovered in a scan.\n" -"filtered: (fp:) - Filtered ports discovered in scan.\n" -"unfiltered: (ufp:) - Unfiltered ports found in a scan (using, for " -"example, an ACK scan).\n" -"open|filtered: (ofp:) - Ports in the \"open|filtered\" state.\n" -"closed|filtered: (cfp:) - Ports in the \"closed|filtered\" state.\n" -"service: (s:) - All service-related fields.\n" -"inroute: (ir:) - Matches a router in the scan's traceroute output.\n" -msgstr "" - -#: zenmapGUI/MainWindow.py:206 -msgid "Sc_an" -msgstr "" - -#: zenmapGUI/MainWindow.py:210 -msgid "_Save Scan" -msgstr "" - -#: zenmapGUI/MainWindow.py:212 -msgid "Save current scan results" -msgstr "" - -#: zenmapGUI/MainWindow.py:217 -msgid "Save All Scans to _Directory" -msgstr "" - -#: zenmapGUI/MainWindow.py:219 -msgid "Save all scans into a directory" -msgstr "" - -#: zenmapGUI/MainWindow.py:224 -msgid "_Open Scan" -msgstr "" - -#: zenmapGUI/MainWindow.py:226 -msgid "Open the results of a previous scan" -msgstr "" - -#: zenmapGUI/MainWindow.py:231 -msgid "_Open Scan in This Window" -msgstr "" - -#: zenmapGUI/MainWindow.py:233 -msgid "Append a saved scan to the list of scans in this window." -msgstr "" - -#: zenmapGUI/MainWindow.py:237 -msgid "_Tools" -msgstr "" - -#: zenmapGUI/MainWindow.py:241 -msgid "_New Window" -msgstr "" - -#: zenmapGUI/MainWindow.py:243 -msgid "Open a new scan window" -msgstr "" - -#: zenmapGUI/MainWindow.py:248 -msgid "Close Window" -msgstr "" - -#: zenmapGUI/MainWindow.py:250 -msgid "Close this scan window" -msgstr "" - -#: zenmapGUI/MainWindow.py:255 -msgid "Print..." -msgstr "" - -#: zenmapGUI/MainWindow.py:257 -msgid "Print the current scan" -msgstr "" - -#: zenmapGUI/MainWindow.py:262 -msgid "Quit" -msgstr "" - -#: zenmapGUI/MainWindow.py:264 -msgid "Quit the application" -msgstr "" - -#: zenmapGUI/MainWindow.py:269 -msgid "New _Profile or Command" -msgstr "" - -#: zenmapGUI/MainWindow.py:271 -msgid "Create a new scan profile using the current command" -msgstr "" - -#: zenmapGUI/MainWindow.py:276 -msgid "Search Scan Results" -msgstr "" - -#: zenmapGUI/MainWindow.py:278 -msgid "Search for a scan result" -msgstr "" - -#: zenmapGUI/MainWindow.py:283 zenmapGUI/ScanInterface.py:826 -msgid "Filter Hosts" -msgstr "" - -#: zenmapGUI/MainWindow.py:285 -msgid "Search for host by criteria" -msgstr "" - -#: zenmapGUI/MainWindow.py:290 -msgid "_Edit Selected Profile" -msgstr "" - -#: zenmapGUI/MainWindow.py:292 -msgid "Edit selected scan profile" -msgstr "" - -#: zenmapGUI/MainWindow.py:296 -msgid "_Profile" -msgstr "" - -#: zenmapGUI/MainWindow.py:302 -msgid "Compare Scan Results using Diffies" -msgstr "" - -#: zenmapGUI/MainWindow.py:307 zenmapGUI/MainWindow.py:327 -msgid "_Help" -msgstr "" - -#: zenmapGUI/MainWindow.py:311 -msgid "_Report a bug" -msgstr "" - -#: zenmapGUI/MainWindow.py:313 -msgid "Report a bug" -msgstr "" - -#: zenmapGUI/MainWindow.py:319 -msgid "_About" -msgstr "" - -#: zenmapGUI/MainWindow.py:321 -#, python-format -msgid "About %s" -msgstr "" - -#: zenmapGUI/MainWindow.py:329 -msgid "Shows the application help" -msgstr "" - -#: zenmapGUI/MainWindow.py:428 -msgid "Can't save to database" -msgstr "" - -#: zenmapGUI/MainWindow.py:429 -#, python-format -msgid "" -"Can't store unsaved scans to the recent scans database:\n" -"%s" -msgstr "" - -#: zenmapGUI/MainWindow.py:544 -msgid "Error loading file" -msgstr "" - -#: zenmapGUI/MainWindow.py:566 zenmapGUI/MainWindow.py:640 -msgid "Nothing to save" -msgstr "" - -#: zenmapGUI/MainWindow.py:567 -msgid "" -"There are no scans with results to be saved. Run a scan with the \"Scan\" " -"button first." -msgstr "" - -#: zenmapGUI/MainWindow.py:576 zenmapGUI/MainWindow.py:649 -msgid "There is a scan still running. Wait until it finishes and then save." -msgstr "" - -#: zenmapGUI/MainWindow.py:578 zenmapGUI/MainWindow.py:651 -#, python-format -msgid "There are %u scans still running. Wait until they finish and then save." -msgstr "" - -#: zenmapGUI/MainWindow.py:580 zenmapGUI/MainWindow.py:653 -msgid "Scan is running" -msgstr "" - -#: zenmapGUI/MainWindow.py:619 -msgid "Save Scan" -msgstr "" - -#: zenmapGUI/MainWindow.py:641 -msgid "" -"This scan has not been run yet. Start the scan with the \"Scan\" button " -"first." -msgstr "" - -#: zenmapGUI/MainWindow.py:661 -msgid "Choose a directory to save scans into" -msgstr "" - -#: zenmapGUI/MainWindow.py:680 zenmapGUI/MainWindow.py:700 -msgid "Can't save file" -msgstr "" - -#: zenmapGUI/MainWindow.py:701 -#, python-format -msgid "" -"Can't open file to write.\n" -"%s" -msgstr "" - -#: zenmapGUI/MainWindow.py:747 zenmapGUI/MainWindow.py:785 -msgid "Close anyway" -msgstr "" - -#: zenmapGUI/MainWindow.py:750 -msgid "Unsaved changes" -msgstr "" - -#: zenmapGUI/MainWindow.py:752 -msgid "" -"The given scan has unsaved changes.\n" -"What do you want to do?" -msgstr "" - -#: zenmapGUI/MainWindow.py:788 -msgid "Trying to close" -msgstr "" - -#: zenmapGUI/MainWindow.py:790 -msgid "" -"The window you are trying to close has a scan running at the background.\n" -"What do you want to do?" -msgstr "" - -#: zenmapGUI/MainWindow.py:872 -msgid "Can't find documentation files" -msgstr "" - -#: zenmapGUI/MainWindow.py:873 -#, python-format -msgid "" -"There was an error loading the documentation file %s (%s). See the online " -"documentation at %s." -msgstr "" - -#: zenmapGUI/SearchGUI.py:280 -msgid "Search:" -msgstr "" - -#: zenmapGUI/SearchGUI.py:282 -msgid "Expressions " -msgstr "" - -#: zenmapGUI/SearchGUI.py:294 zenmapGUI/ProfileEditor.py:199 -#: zenmapGUI/ScanToolbar.py:139 share/zenmap/misc/profile_editor.xml:8 +#: zenmapGUI/ScanToolbar.py:142 zenmapGUI/SearchGUI.py:296 +#: zenmapGUI/ProfileEditor.py:193 share/zenmap/misc/profile_editor.xml:8 msgid "Scan" msgstr "" -#: zenmapGUI/SearchGUI.py:295 +#: zenmapGUI/ScanToolbar.py:144 +msgid "Cancel" +msgstr "" + +#: zenmapGUI/ScanToolbar.py:166 +msgid "Target:" +msgstr "" + +#: zenmapGUI/ScanToolbar.py:173 +msgid "Profile:" +msgstr "" + +#: zenmapGUI/CrashReport.py:110 +msgid "Crash Report" +msgstr "" + +#: zenmapGUI/CrashReport.py:130 +#, python-format +msgid "" +"An unexpected error has crashed %(app_name)s. Please copy the stack trace " +"below and send it to the nmap-" +"dev@insecure.org mailing list. (More about the list.) The developers will see your report and try to " +"fix the problem." +msgstr "" + +#: zenmapGUI/CrashReport.py:138 +msgid "" +"Copy and email to nmap-" +"dev@insecure.org:" +msgstr "" + +#: zenmapGUI/OptionBuilder.py:258 +msgid "Choose file" +msgstr "" + +#: zenmapGUI/SearchGUI.py:282 +msgid "Search:" +msgstr "" + +#: zenmapGUI/SearchGUI.py:284 +msgid "Expressions " +msgstr "" + +#: zenmapGUI/SearchGUI.py:297 msgid "Date" msgstr "" -#: zenmapGUI/SearchGUI.py:429 +#: zenmapGUI/SearchGUI.py:431 msgid "No search method selected!" msgstr "" -#: zenmapGUI/SearchGUI.py:430 +#: zenmapGUI/SearchGUI.py:432 #, python-format msgid "" "%s can search results on directories or inside it's own database. Please, " @@ -704,7 +145,7 @@ msgid "" "option at the 'Search options' tab before start the search" msgstr "" -#: zenmapGUI/SearchGUI.py:891 +#: zenmapGUI/SearchGUI.py:885 msgid "" "Entering the text into the search performs a keyword search - the " "search string is matched against the entire output of each scan.\n" @@ -738,51 +179,112 @@ msgid "" "inroute: (ir:) - Matches a router in the scan's traceroute output.\n" msgstr "" -#: zenmapGUI/OptionBuilder.py:254 -msgid "Choose file" +#: zenmapGUI/TopologyPage.py:149 +msgid "Show the topology anyway" msgstr "" -#: zenmapGUI/ProfileEditor.py:112 +#: zenmapGUI/TopologyPage.py:180 +#, python-format +msgid "" +"Topology is disabled because too many hosts can cause it\n" +"to run slowly. The limit is %d hosts and there are %d." +msgstr "" + +#: zenmapGUI/App.py:195 +msgid "Import error" +msgstr "" + +#: zenmapGUI/App.py:196 +msgid "" +"A required module was not found.\n" +"\n" +msgstr "" + +#: zenmapGUI/App.py:240 +msgid "Error creating the per-user configuration directory" +msgstr "" + +#: zenmapGUI/App.py:241 +#, python-format +msgid "" +"There was an error creating the directory %s or one of the files in it. The " +"directory is created by copying the contents of %s. The specific error was\n" +"\n" +"%s\n" +"\n" +"%s needs to create this directory to store information such as the list of " +"scan profiles. Check for access to the directory and try again." +msgstr "" + +#: zenmapGUI/App.py:259 +msgid "Error parsing the configuration file" +msgstr "" + +#: zenmapGUI/App.py:260 +#, python-format +msgid "" +"There was an error parsing the configuration file %s. The specific error " +"was\n" +"\n" +"%s\n" +"\n" +"%s can continue without this file but any information in it will be ignored " +"until it is repaired." +msgstr "" + +#: zenmapGUI/App.py:324 +#, python-format +msgid "" +"You are trying to run %s with a non-root user!\n" +"\n" +"Some %s options need root privileges to work." +msgstr "" + +#: zenmapGUI/App.py:327 +msgid "Non-root user" +msgstr "" + +#: zenmapGUI/ProfileEditor.py:113 msgid "Profile Editor" msgstr "" -#: zenmapGUI/ProfileEditor.py:206 +#: zenmapGUI/ProfileEditor.py:200 msgid "Profile Information" msgstr "" -#: zenmapGUI/ProfileEditor.py:207 +#: zenmapGUI/ProfileEditor.py:201 msgid "Profile name" msgstr "" -#: zenmapGUI/ProfileEditor.py:210 +#: zenmapGUI/ProfileEditor.py:204 msgid "Description" msgstr "" -#: zenmapGUI/ProfileEditor.py:225 +#: zenmapGUI/ProfileEditor.py:219 msgid "Save Changes" msgstr "" -#: zenmapGUI/ProfileEditor.py:230 +#: zenmapGUI/ProfileEditor.py:224 msgid "Help" msgstr "" -#: zenmapGUI/ProfileEditor.py:263 +#: zenmapGUI/ProfileEditor.py:257 msgid "Profile" msgstr "" -#: zenmapGUI/ProfileEditor.py:323 +#: zenmapGUI/ProfileEditor.py:317 msgid "Unnamed profile" msgstr "" -#: zenmapGUI/ProfileEditor.py:324 +#: zenmapGUI/ProfileEditor.py:318 msgid "You must provide a name for this profile." msgstr "" -#: zenmapGUI/ProfileEditor.py:344 +#: zenmapGUI/ProfileEditor.py:338 msgid "Disallowed profile name" msgstr "" -#: zenmapGUI/ProfileEditor.py:345 +#: zenmapGUI/ProfileEditor.py:339 #, python-format msgid "" "Sorry, the name \"%s\" is not allowed due to technical limitations. (The " @@ -790,220 +292,531 @@ msgid "" "different name." msgstr "" -#: zenmapGUI/ProfileEditor.py:370 +#: zenmapGUI/ProfileEditor.py:364 msgid "Deleting Profile" msgstr "" -#: zenmapGUI/ProfileEditor.py:371 +#: zenmapGUI/ProfileEditor.py:365 msgid "" "Your profile is going to be deleted! Click Ok to continue, or Cancel to go " "back to Profile Editor." msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:99 zenmapGUI/ScanRunDetailsPage.py:100 -msgid "Not available" +#: zenmapGUI/MainWindow.py:209 +msgid "Sc_an" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:149 -msgid "Host Status" +#: zenmapGUI/MainWindow.py:213 +msgid "_Save Scan" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:150 -msgid "Addresses" +#: zenmapGUI/MainWindow.py:215 +msgid "Save current scan results" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:151 -msgid "Hostnames" +#: zenmapGUI/MainWindow.py:220 +msgid "Save All Scans to _Directory" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:152 radialnet/gui/NodeNotebook.py:413 -msgid "Operating System" +#: zenmapGUI/MainWindow.py:222 +msgid "Save all scans into a directory" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:153 -msgid "Ports used" +#: zenmapGUI/MainWindow.py:227 +msgid "_Open Scan" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:154 -msgid "OS Class" +#: zenmapGUI/MainWindow.py:229 +msgid "Open the results of a previous scan" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:155 -msgid "TCP Sequence" +#: zenmapGUI/MainWindow.py:234 +msgid "_Open Scan in This Window" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:156 -msgid "IP ID Sequence" +#: zenmapGUI/MainWindow.py:236 +msgid "Append a saved scan to the list of scans in this window." msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:157 -msgid "TCP TS Sequence" +#: zenmapGUI/MainWindow.py:240 +msgid "_Tools" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:158 -msgid "Comments" +#: zenmapGUI/MainWindow.py:244 +msgid "_New Window" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:163 -msgid "State:" +#: zenmapGUI/MainWindow.py:246 +msgid "Open a new scan window" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:166 zenmapGUI/ScanRunDetailsPage.py:159 -msgid "Open ports:" +#: zenmapGUI/MainWindow.py:251 +msgid "Close Window" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:169 zenmapGUI/ScanRunDetailsPage.py:162 -msgid "Filtered ports:" +#: zenmapGUI/MainWindow.py:253 +msgid "Close this scan window" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:172 zenmapGUI/ScanRunDetailsPage.py:165 -msgid "Closed ports:" +#: zenmapGUI/MainWindow.py:258 +msgid "Print..." msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:175 -msgid "Scanned ports:" +#: zenmapGUI/MainWindow.py:260 +msgid "Print the current scan" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:178 -msgid "Up time:" +#: zenmapGUI/MainWindow.py:265 +msgid "Quit" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:181 radialnet/gui/NodeNotebook.py:463 -msgid "Last boot:" +#: zenmapGUI/MainWindow.py:267 +msgid "Quit the application" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:186 -msgid "IPv4:" +#: zenmapGUI/MainWindow.py:272 +msgid "New _Profile or Command" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:189 -msgid "IPv6:" +#: zenmapGUI/MainWindow.py:274 +msgid "Create a new scan profile using the current command" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:192 -msgid "MAC:" +#: zenmapGUI/MainWindow.py:279 +msgid "Search Scan Results" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:195 -msgid "Vendor:" +#: zenmapGUI/MainWindow.py:281 +msgid "Search for a scan result" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:333 -msgid "Name - Type:" +#: zenmapGUI/MainWindow.py:286 zenmapGUI/ScanInterface.py:830 +msgid "Filter Hosts" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:351 -msgid "Not Available" +#: zenmapGUI/MainWindow.py:288 +msgid "Search for host by criteria" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:353 -msgid "Name:" +#: zenmapGUI/MainWindow.py:293 +msgid "_Edit Selected Profile" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:356 -msgid "Accuracy:" +#: zenmapGUI/MainWindow.py:295 +msgid "Edit selected scan profile" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:383 -msgid "Port-Protocol-State:" +#: zenmapGUI/MainWindow.py:299 +msgid "_Profile" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:395 radialnet/gui/NodeNotebook.py:123 -msgid "Type" +#: zenmapGUI/MainWindow.py:303 zenmapGUI/DiffCompare.py:276 +msgid "Compare Results" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:396 radialnet/gui/NodeNotebook.py:123 -msgid "Vendor" +#: zenmapGUI/MainWindow.py:305 +msgid "Compare Scan Results using Diffies" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:397 -msgid "OS Family" +#: zenmapGUI/MainWindow.py:310 zenmapGUI/MainWindow.py:330 +msgid "_Help" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:398 -msgid "OS Generation" +#: zenmapGUI/MainWindow.py:314 +msgid "_Report a bug" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:399 -msgid "Accuracy" +#: zenmapGUI/MainWindow.py:316 +msgid "Report a bug" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:426 -msgid "Difficulty:" +#: zenmapGUI/MainWindow.py:322 +msgid "_About" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:429 -msgid "Index:" +#: zenmapGUI/MainWindow.py:324 +#, python-format +msgid "About %s" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:432 zenmapGUI/ScanHostDetailsPage.py:451 -#: zenmapGUI/ScanHostDetailsPage.py:470 -msgid "Values:" +#: zenmapGUI/MainWindow.py:332 +msgid "Shows the application help" msgstr "" -#: zenmapGUI/ScanHostDetailsPage.py:448 zenmapGUI/ScanHostDetailsPage.py:467 -msgid "Class:" +#: zenmapGUI/MainWindow.py:431 +msgid "Can't save to database" msgstr "" -#: zenmapGUI/ScanHostsView.py:132 +#: zenmapGUI/MainWindow.py:432 +#, python-format +msgid "" +"Can't store unsaved scans to the recent scans database:\n" +"%s" +msgstr "" + +#: zenmapGUI/MainWindow.py:547 +msgid "Error loading file" +msgstr "" + +#: zenmapGUI/MainWindow.py:569 zenmapGUI/MainWindow.py:643 +msgid "Nothing to save" +msgstr "" + +#: zenmapGUI/MainWindow.py:570 +msgid "" +"There are no scans with results to be saved. Run a scan with the \"Scan\" " +"button first." +msgstr "" + +#: zenmapGUI/MainWindow.py:579 zenmapGUI/MainWindow.py:652 +msgid "There is a scan still running. Wait until it finishes and then save." +msgstr "" + +#: zenmapGUI/MainWindow.py:581 zenmapGUI/MainWindow.py:654 +#, python-format +msgid "There are %u scans still running. Wait until they finish and then save." +msgstr "" + +#: zenmapGUI/MainWindow.py:583 zenmapGUI/MainWindow.py:656 +msgid "Scan is running" +msgstr "" + +#: zenmapGUI/MainWindow.py:622 +msgid "Save Scan" +msgstr "" + +#: zenmapGUI/MainWindow.py:644 +msgid "" +"This scan has not been run yet. Start the scan with the \"Scan\" button " +"first." +msgstr "" + +#: zenmapGUI/MainWindow.py:664 +msgid "Choose a directory to save scans into" +msgstr "" + +#: zenmapGUI/MainWindow.py:683 zenmapGUI/MainWindow.py:703 +msgid "Can't save file" +msgstr "" + +#: zenmapGUI/MainWindow.py:704 +#, python-format +msgid "" +"Can't open file to write.\n" +"%s" +msgstr "" + +#: zenmapGUI/MainWindow.py:750 zenmapGUI/MainWindow.py:788 +msgid "Close anyway" +msgstr "" + +#: zenmapGUI/MainWindow.py:753 +msgid "Unsaved changes" +msgstr "" + +#: zenmapGUI/MainWindow.py:755 +msgid "" +"The given scan has unsaved changes.\n" +"What do you want to do?" +msgstr "" + +#: zenmapGUI/MainWindow.py:791 +msgid "Trying to close" +msgstr "" + +#: zenmapGUI/MainWindow.py:793 +msgid "" +"The window you are trying to close has a scan running at the background.\n" +"What do you want to do?" +msgstr "" + +#: zenmapGUI/MainWindow.py:860 +msgid "Can't find documentation files" +msgstr "" + +#: zenmapGUI/MainWindow.py:861 +#, python-format +msgid "" +"There was an error loading the documentation file %s (%s). See the online " +"documentation at %s." +msgstr "" + +#: zenmapGUI/ScanNmapOutputPage.py:183 +msgid "Details" +msgstr "" + +#: zenmapGUI/ScanHostsView.py:135 msgid "Hosts" msgstr "" -#: zenmapGUI/ScanHostsView.py:133 radialnet/gui/NodeNotebook.py:162 +#: zenmapGUI/ScanHostsView.py:136 radialnet/gui/NodeNotebook.py:165 msgid "Services" msgstr "" -#: zenmapGUI/ScanHostsView.py:144 +#: zenmapGUI/ScanHostsView.py:147 msgid "OS" msgstr "" -#: zenmapGUI/ScanHostsView.py:145 zenmapGUI/ScanOpenPortsPage.py:185 +#: zenmapGUI/ScanHostsView.py:148 zenmapGUI/ScanOpenPortsPage.py:188 msgid "Host" msgstr "" -#: zenmapGUI/ScanHostsView.py:152 zenmapGUI/ScanOpenPortsPage.py:190 -#: zenmapGUI/ScanOpenPortsPage.py:211 radialnet/gui/NodeNotebook.py:98 +#: zenmapGUI/ScanHostsView.py:156 zenmapGUI/ScanOpenPortsPage.py:193 +#: zenmapGUI/ScanOpenPortsPage.py:214 radialnet/gui/NodeNotebook.py:101 msgid "Service" msgstr "" -#: zenmapGUI/ScanInterface.py:392 +#: zenmapGUI/FileChoosers.py:106 +#, python-format +msgid "All files (%s)" +msgstr "" + +#: zenmapGUI/FileChoosers.py:115 +#, python-format +msgid "Nmap XML files (%s)" +msgstr "" + +#: zenmapGUI/FileChoosers.py:124 +#, python-format +msgid "NSE scripts (%s)" +msgstr "" + +#: zenmapGUI/FileChoosers.py:198 radialnet/gui/SaveDialog.py:100 +msgid "By extension" +msgstr "" + +#: zenmapGUI/FileChoosers.py:199 +msgid "Nmap XML format (.xml)" +msgstr "" + +#: zenmapGUI/FileChoosers.py:200 +msgid "Nmap text format (.nmap)" +msgstr "" + +#: zenmapGUI/FileChoosers.py:229 radialnet/gui/SaveDialog.py:137 +msgid "Select File Type:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:103 zenmapGUI/ScanHostDetailsPage.py:102 +msgid "Not available" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:109 +msgid "Nmap Version:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:112 +msgid "Verbosity level:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:115 +msgid "Debug level:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:118 +msgid "Command Info" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:147 +msgid "Started on:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:150 +msgid "Finished on:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:153 +msgid "Hosts up:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:156 +msgid "Hosts down:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:159 +msgid "Hosts scanned:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:162 zenmapGUI/ScanHostDetailsPage.py:168 +msgid "Open ports:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:165 zenmapGUI/ScanHostDetailsPage.py:171 +msgid "Filtered ports:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:168 zenmapGUI/ScanHostDetailsPage.py:174 +msgid "Closed ports:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:171 +msgid "General Info" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:232 +msgid "Scan Info" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:249 +msgid "Scan type:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:252 +msgid "Protocol:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:255 +msgid "# scanned ports:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:258 +msgid "Services:" +msgstr "" + +#: zenmapGUI/About.py:157 +#, python-format +msgid "About %s and %s" +msgstr "" + +#: zenmapGUI/About.py:173 +#, python-format +msgid "" +"%s is a free and open source utility for network exploration and security " +"auditing." +msgstr "" + +#: zenmapGUI/About.py:178 +#, python-format +msgid "" +"%s is a multi-platform graphical %s frontend and results viewer. It was " +"originally derived from %s." +msgstr "" + +#: zenmapGUI/About.py:184 +#, python-format +msgid "" +"%s is an %s GUI created as part of the Nmap/Google Summer of Code program." +msgstr "" + +#: zenmapGUI/About.py:187 zenmapGUI/About.py:227 +#, python-format +msgid "%s credits" +msgstr "" + +#: zenmapGUI/About.py:268 +msgid "Written by" +msgstr "" + +#: zenmapGUI/About.py:269 +msgid "Design" +msgstr "" + +#: zenmapGUI/About.py:270 +msgid "SoC 2007" +msgstr "" + +#: zenmapGUI/About.py:271 +msgid "Contributors" +msgstr "" + +#: zenmapGUI/About.py:272 +msgid "Translation" +msgstr "" + +#: zenmapGUI/About.py:273 +msgid "Maemo" +msgstr "" + +#: zenmapGUI/ScanOpenPortsPage.py:190 zenmapGUI/ScanOpenPortsPage.py:218 +#: radialnet/gui/NodeNotebook.py:101 +msgid "Port" +msgstr "" + +#: zenmapGUI/ScanOpenPortsPage.py:191 zenmapGUI/ScanOpenPortsPage.py:217 +#: radialnet/gui/NodeNotebook.py:101 +msgid "Protocol" +msgstr "" + +#: zenmapGUI/ScanOpenPortsPage.py:192 zenmapGUI/ScanOpenPortsPage.py:219 +#: radialnet/gui/NodeNotebook.py:101 radialnet/gui/NodeNotebook.py:102 +msgid "State" +msgstr "" + +#: zenmapGUI/ScanOpenPortsPage.py:194 zenmapGUI/ScanOpenPortsPage.py:220 +#: radialnet/gui/NodeNotebook.py:126 +msgid "Version" +msgstr "" + +#: zenmapGUI/ScanOpenPortsPage.py:216 radialnet/gui/NodeNotebook.py:112 +msgid "Hostname" +msgstr "" + +#: zenmapGUI/BugReport.py:105 +msgid "How to Report a Bug" +msgstr "" + +#: zenmapGUI/BugReport.py:124 +#, python-format +msgid "" +"How to report a bug\n" +"\n" +"Like their author, %(nmap)s and %(app)s aren't perfect. But you can help " +"make it better by sending bug reports or even writing patches. If %(nmap)s " +"doesn't behave the way you expect, first upgrade to the latest version " +"available from %(nmap_web)s. If the problem persists, do some " +"research to determine whether it has already been discovered and addressed. " +"Try Googling the error message or browsing the nmap-dev archives at http://" +"seclists.org/. Read the full manual page as well. If nothing comes of this, " +"mail a bug report to <nmap-dev@insecure.org>. Please include " +"everything you have learned about the problem, as well as what version of " +"Nmap you are running and what operating system version it is running on. " +"Problem reports and %(nmap)s usage questions sent to nmap-dev@insecure.org " +"are far more likely to be answered than those sent to Fyodor directly.\n" +"\n" +"Code patches to fix bugs are even better than bug reports. Basic " +"instructions for creating patch files with your changes are available at " +"http://nmap.org/data/HACKING. Patches may be sent to nmap-dev (recommended) " +"or to Fyodor directly.\n" +msgstr "" + +#: zenmapGUI/ScanInterface.py:387 msgid "Empty Nmap Command" msgstr "" -#: zenmapGUI/ScanInterface.py:393 +#: zenmapGUI/ScanInterface.py:388 msgid "" "There is no command to execute. Maybe the selected/typed profile doesn't " "exist. Please, check the profile name or type the nmap command you would " "like to execute." msgstr "" -#: zenmapGUI/ScanInterface.py:494 +#: zenmapGUI/ScanInterface.py:487 msgid "" "This means that the nmap executable was not found in your system PATH, which " "is" msgstr "" -#: zenmapGUI/ScanInterface.py:494 +#: zenmapGUI/ScanInterface.py:487 msgid "" msgstr "" -#: zenmapGUI/ScanInterface.py:504 +#: zenmapGUI/ScanInterface.py:497 msgid "plus the extra directory" msgstr "" -#: zenmapGUI/ScanInterface.py:506 +#: zenmapGUI/ScanInterface.py:499 msgid "plus the extra directories" msgstr "" -#: zenmapGUI/ScanInterface.py:508 +#: zenmapGUI/ScanInterface.py:501 msgid "Error executing command" msgstr "" -#: zenmapGUI/ScanInterface.py:576 +#: zenmapGUI/ScanInterface.py:569 msgid "Parse error" msgstr "" -#: zenmapGUI/ScanInterface.py:577 +#: zenmapGUI/ScanInterface.py:570 #, python-format msgid "" "There was an error while parsing the XML file generated from the scan:\n" @@ -1011,468 +824,681 @@ msgid "" "%s" msgstr "" -#: zenmapGUI/ScanInterface.py:668 +#: zenmapGUI/ScanInterface.py:662 #, python-format msgid "%d/%d hosts shown" msgstr "" -#: zenmapGUI/ScanInterface.py:875 +#: zenmapGUI/ScanInterface.py:879 msgid "Nmap Output" msgstr "" -#: zenmapGUI/ScanInterface.py:876 +#: zenmapGUI/ScanInterface.py:880 msgid "Ports / Hosts" msgstr "" -#: zenmapGUI/ScanInterface.py:877 +#: zenmapGUI/ScanInterface.py:881 msgid "Topology" msgstr "" -#: zenmapGUI/ScanInterface.py:878 +#: zenmapGUI/ScanInterface.py:882 msgid "Host Details" msgstr "" -#: zenmapGUI/ScanInterface.py:879 +#: zenmapGUI/ScanInterface.py:883 msgid "Scans" msgstr "" -#: zenmapGUI/ScanInterface.py:900 +#: zenmapGUI/ScanInterface.py:904 msgid "No host selected." msgstr "" -#: zenmapGUI/ScanNmapOutputPage.py:180 -msgid "Details" +#: zenmapGUI/NmapOutputProperties.py:108 +msgid "Nmap Output Properties" msgstr "" -#: zenmapGUI/ScanOpenPortsPage.py:187 zenmapGUI/ScanOpenPortsPage.py:215 -#: radialnet/gui/NodeNotebook.py:98 -msgid "Port" +#: zenmapGUI/NmapOutputProperties.py:135 +msgid "details" msgstr "" -#: zenmapGUI/ScanOpenPortsPage.py:188 zenmapGUI/ScanOpenPortsPage.py:214 -#: radialnet/gui/NodeNotebook.py:98 -msgid "Protocol" +#: zenmapGUI/NmapOutputProperties.py:136 +msgid "port listing title" msgstr "" -#: zenmapGUI/ScanOpenPortsPage.py:189 zenmapGUI/ScanOpenPortsPage.py:216 -#: radialnet/gui/NodeNotebook.py:98 radialnet/gui/NodeNotebook.py:99 -msgid "State" +#: zenmapGUI/NmapOutputProperties.py:137 +msgid "open port" msgstr "" -#: zenmapGUI/ScanOpenPortsPage.py:191 zenmapGUI/ScanOpenPortsPage.py:217 -#: radialnet/gui/NodeNotebook.py:123 -msgid "Version" +#: zenmapGUI/NmapOutputProperties.py:138 +msgid "closed port" msgstr "" -#: zenmapGUI/ScanOpenPortsPage.py:213 radialnet/gui/NodeNotebook.py:109 -msgid "Hostname" +#: zenmapGUI/NmapOutputProperties.py:139 +msgid "filtered port" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:103 zenmapGUI/ScanToolbar.py:107 -msgid "Command:" +#: zenmapGUI/NmapOutputProperties.py:140 +msgid "date" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:106 -msgid "Nmap Version:" +#: zenmapGUI/NmapOutputProperties.py:141 +msgid "hostname" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:109 -msgid "Verbosity level:" +#: zenmapGUI/NmapOutputProperties.py:142 +msgid "ip" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:112 -msgid "Debug level:" +#: zenmapGUI/NmapOutputProperties.py:181 +msgid "Highlight definitions" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:115 -msgid "Command Info" +#: zenmapGUI/NmapOutputProperties.py:207 +msgid "Text" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:144 -msgid "Started on:" +#: zenmapGUI/NmapOutputProperties.py:208 +msgid "Highlight" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:147 -msgid "Finished on:" +#: zenmapGUI/NmapOutputProperties.py:223 +msgid "text color" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:150 -msgid "Hosts up:" +#: zenmapGUI/NmapOutputProperties.py:249 +msgid "highlight color" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:153 -msgid "Hosts down:" +#: zenmapGUI/FilterBar.py:23 +msgid "Host Filter:" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:156 -msgid "Hosts scanned:" +#: zenmapGUI/FilterBar.py:56 +msgid "" +"Entering the text into the search performs a keyword search - the " +"search string is matched against every aspect of the host.\n" +"\n" +"To refine the search, you can use operators to search only specific " +"fields within a host. Most operators have a short form, listed. \n" +"target: (t:) - User-supplied target, or a rDNS result.\n" +"os: - All OS-related fields.\n" +"open: (op:) - Open ports discovered in a scan.\n" +"closed: (cp:) - Closed ports discovered in a scan.\n" +"filtered: (fp:) - Filtered ports discovered in scan.\n" +"unfiltered: (ufp:) - Unfiltered ports found in a scan (using, for " +"example, an ACK scan).\n" +"open|filtered: (ofp:) - Ports in the \"open|filtered\" state.\n" +"closed|filtered: (cfp:) - Ports in the \"closed|filtered\" state.\n" +"service: (s:) - All service-related fields.\n" +"inroute: (ir:) - Matches a router in the scan's traceroute output.\n" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:168 -msgid "General Info" +#: zenmapGUI/DiffCompare.py:157 +msgid "Scan Output" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:229 -msgid "Scan Info" +#: zenmapGUI/DiffCompare.py:208 +msgid "Select Scan Result" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:246 -msgid "Scan type:" +#: zenmapGUI/DiffCompare.py:219 +msgid "Error parsing file" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:249 -msgid "Protocol:" +#: zenmapGUI/DiffCompare.py:220 +#, python-format +msgid "" +"The file is not an Nmap XML output file. The parsing error that occurred " +"was\n" +"%s" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:252 -msgid "# scanned ports:" +#: zenmapGUI/DiffCompare.py:227 +msgid "Cannot open selected file" msgstr "" -#: zenmapGUI/ScanRunDetailsPage.py:255 -msgid "Services:" +#: zenmapGUI/DiffCompare.py:228 +#, python-format +msgid "" +"This error occurred while trying to open the file:\n" +"%s" msgstr "" -#: zenmapGUI/ScanScanListPage.py:100 -msgid "Running" +#: zenmapGUI/DiffCompare.py:291 +msgid "A Scan" +msgstr "" + +#: zenmapGUI/DiffCompare.py:292 +msgid "B Scan" +msgstr "" + +#: zenmapGUI/DiffCompare.py:350 zenmapGUI/DiffCompare.py:397 +msgid "Error running ndiff" +msgstr "" + +#: zenmapGUI/DiffCompare.py:351 +msgid "" +"There was an error running the ndiff program.\n" +"\n" +msgstr "" + +#: zenmapGUI/DiffCompare.py:384 +msgid "Error parsing ndiff output" +msgstr "" + +#: zenmapGUI/DiffCompare.py:392 +#, python-format +msgid "The ndiff process terminated with status code %d." +msgstr "" + +#: zenmapGUI/ScriptInterface.py:220 +msgid "" +"There was an error getting the list of scripts from Nmap. Try upgrading Nmap." +msgstr "" + +#: zenmapGUI/ScriptInterface.py:410 +msgid "" +"List of scripts\n" +"\n" +"A list of all installed scripts. Activate or deactivate a script by clicking " +"the box next to the script name." +msgstr "" + +#: zenmapGUI/ScriptInterface.py:411 +msgid "" +"Description\n" +"\n" +"This box shows the categories a script belongs to. In addition, it gives a " +"detailed description of the script which is present in script. A URL points " +"to online NSEDoc documentation." +msgstr "" + +#: zenmapGUI/ScriptInterface.py:412 +msgid "" +"Arguments\n" +"\n" +"A list of arguments that affect the selected script. Enter a value by " +"clicking in the value field beside the argument name." +msgstr "" + +#: zenmapGUI/ScriptInterface.py:416 +msgid "Please wait." +msgstr "" + +#: zenmapGUI/ScriptInterface.py:439 +msgid "Names" +msgstr "" + +#: zenmapGUI/ScriptInterface.py:558 +msgid "Arguments" +msgstr "" + +#: zenmapGUI/ScriptInterface.py:647 +msgid "Select script files" msgstr "" #: zenmapGUI/ScanScanListPage.py:103 +msgid "Running" +msgstr "" + +#: zenmapGUI/ScanScanListPage.py:106 msgid "Unsaved" msgstr "" -#: zenmapGUI/ScanScanListPage.py:107 +#: zenmapGUI/ScanScanListPage.py:110 msgid "Failed" msgstr "" -#: zenmapGUI/ScanScanListPage.py:109 +#: zenmapGUI/ScanScanListPage.py:112 msgid "Canceled" msgstr "" -#: zenmapGUI/ScanScanListPage.py:130 +#: zenmapGUI/ScanScanListPage.py:133 msgid "Status" msgstr "" -#: zenmapGUI/ScanScanListPage.py:136 +#: zenmapGUI/ScanScanListPage.py:139 msgid "Command" msgstr "" -#: zenmapGUI/ScanScanListPage.py:153 +#: zenmapGUI/ScanScanListPage.py:156 msgid "Append Scan" msgstr "" -#: zenmapGUI/ScanScanListPage.py:156 +#: zenmapGUI/ScanScanListPage.py:159 msgid "Remove Scan" msgstr "" -#: zenmapGUI/ScanScanListPage.py:159 +#: zenmapGUI/ScanScanListPage.py:162 msgid "Cancel Scan" msgstr "" -#: zenmapGUI/ScanToolbar.py:141 -msgid "Cancel" +#: zenmapGUI/ScanHostDetailsPage.py:151 +msgid "Host Status" msgstr "" -#: zenmapGUI/ScanToolbar.py:163 -msgid "Target:" +#: zenmapGUI/ScanHostDetailsPage.py:152 +msgid "Addresses" msgstr "" -#: zenmapGUI/ScanToolbar.py:170 -msgid "Profile:" +#: zenmapGUI/ScanHostDetailsPage.py:153 +msgid "Hostnames" msgstr "" -#: zenmapGUI/SearchWindow.py:114 +#: zenmapGUI/ScanHostDetailsPage.py:154 radialnet/gui/NodeNotebook.py:416 +msgid "Operating System" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:155 +msgid "Ports used" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:156 +msgid "OS Classes" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:157 +msgid "TCP Sequence" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:158 +msgid "IP ID Sequence" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:159 +msgid "TCP TS Sequence" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:160 +msgid "Comments" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:165 +msgid "State:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:177 +msgid "Scanned ports:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:180 +msgid "Up time:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:183 radialnet/gui/NodeNotebook.py:466 +msgid "Last boot:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:188 +msgid "IPv4:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:191 +msgid "IPv6:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:194 +msgid "MAC:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:197 +msgid "Vendor:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:335 +msgid "Name - Type:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:353 +msgid "Not Available" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:355 +msgid "Name:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:358 +msgid "Accuracy:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:385 +msgid "Port-Protocol-State:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:397 radialnet/gui/NodeNotebook.py:126 +msgid "Type" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:398 radialnet/gui/NodeNotebook.py:126 +msgid "Vendor" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:399 +msgid "OS Family" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:400 +msgid "OS Generation" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:401 +msgid "Accuracy" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:428 +msgid "Difficulty:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:431 +msgid "Index:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:434 zenmapGUI/ScanHostDetailsPage.py:453 +#: zenmapGUI/ScanHostDetailsPage.py:472 +msgid "Values:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:450 zenmapGUI/ScanHostDetailsPage.py:469 +msgid "Class:" +msgstr "" + +#: zenmapGUI/SearchWindow.py:117 msgid "Search Scans" msgstr "" -#: zenmapGUI/SearchWindow.py:140 +#: zenmapGUI/SearchWindow.py:143 msgid "Append" msgstr "" -#: radialnet/bestwidgets/windows.py:109 +#: radialnet/bestwidgets/windows.py:112 msgid "Alert" msgstr "" -#: radialnet/gui/ControlWidget.py:148 +#: radialnet/gui/ControlWidget.py:157 msgid "Action" msgstr "" -#: radialnet/gui/ControlWidget.py:166 -msgid "Change focus" -msgstr "" - -#: radialnet/gui/ControlWidget.py:176 +#: radialnet/gui/ControlWidget.py:183 msgid "Info" msgstr "" -#: radialnet/gui/ControlWidget.py:179 -msgid "Show information" -msgstr "" - -#: radialnet/gui/ControlWidget.py:185 -msgid "Group children" -msgstr "" - -#: radialnet/gui/ControlWidget.py:192 -msgid "Fill region" -msgstr "" - -#: radialnet/gui/ControlWidget.py:198 +#: radialnet/gui/ControlWidget.py:205 msgid "Red" msgstr "" -#: radialnet/gui/ControlWidget.py:199 +#: radialnet/gui/ControlWidget.py:206 msgid "Yellow" msgstr "" -#: radialnet/gui/ControlWidget.py:200 +#: radialnet/gui/ControlWidget.py:207 msgid "Green" msgstr "" -#: radialnet/gui/ControlWidget.py:530 +#: radialnet/gui/ControlWidget.py:537 msgid "Fisheye on ring" msgstr "" -#: radialnet/gui/ControlWidget.py:545 +#: radialnet/gui/ControlWidget.py:552 msgid "with interest factor" msgstr "" -#: radialnet/gui/ControlWidget.py:550 +#: radialnet/gui/ControlWidget.py:557 msgid "and spread factor" msgstr "" -#: radialnet/gui/ControlWidget.py:662 +#: radialnet/gui/ControlWidget.py:669 msgid "Interpolation" msgstr "" -#: radialnet/gui/ControlWidget.py:674 +#: radialnet/gui/ControlWidget.py:681 msgid "Cartesian" msgstr "" -#: radialnet/gui/ControlWidget.py:675 +#: radialnet/gui/ControlWidget.py:682 msgid "Polar" msgstr "" -#: radialnet/gui/ControlWidget.py:688 +#: radialnet/gui/ControlWidget.py:695 msgid "Frames" msgstr "" -#: radialnet/gui/ControlWidget.py:749 +#: radialnet/gui/ControlWidget.py:756 msgid "Layout" msgstr "" -#: radialnet/gui/ControlWidget.py:762 +#: radialnet/gui/ControlWidget.py:769 msgid "Symmetric" msgstr "" -#: radialnet/gui/ControlWidget.py:763 +#: radialnet/gui/ControlWidget.py:770 msgid "Weighted" msgstr "" -#: radialnet/gui/ControlWidget.py:823 +#: radialnet/gui/ControlWidget.py:830 msgid "Ring gap" msgstr "" -#: radialnet/gui/ControlWidget.py:827 +#: radialnet/gui/ControlWidget.py:834 msgid "Lower ring gap" msgstr "" -#: radialnet/gui/ControlWidget.py:960 +#: radialnet/gui/ControlWidget.py:967 msgid "View" msgstr "" -#: radialnet/gui/ControlWidget.py:973 +#: radialnet/gui/ControlWidget.py:980 msgid "Zoom" msgstr "" -#: radialnet/gui/ControlWidget.py:1207 +#: radialnet/gui/ControlWidget.py:1214 msgid "Navigation" msgstr "" -#: radialnet/gui/HostsViewer.py:115 radialnet/gui/Toolbar.py:199 +#: radialnet/gui/Toolbar.py:125 +msgid "Hosts viewer" +msgstr "" + +#: radialnet/gui/Toolbar.py:199 +msgid "Save Graphic" +msgstr "" + +#: radialnet/gui/Toolbar.py:202 radialnet/gui/HostsViewer.py:118 msgid "Hosts Viewer" msgstr "" -#: radialnet/gui/HostsViewer.py:119 -msgid "No node selected" +#: radialnet/gui/Toolbar.py:205 +msgid "Controls" msgstr "" -#: radialnet/gui/NodeNotebook.py:98 +#: radialnet/gui/Toolbar.py:209 +msgid "Fisheye" +msgstr "" + +#: radialnet/gui/Toolbar.py:295 +msgid "Error saving snapshot" +msgstr "" + +#: radialnet/gui/NodeNotebook.py:101 msgid "Method" msgstr "" -#: radialnet/gui/NodeNotebook.py:99 +#: radialnet/gui/NodeNotebook.py:102 msgid "Count" msgstr "" -#: radialnet/gui/NodeNotebook.py:99 +#: radialnet/gui/NodeNotebook.py:102 msgid "Reasons" msgstr "" -#: radialnet/gui/NodeNotebook.py:109 +#: radialnet/gui/NodeNotebook.py:112 msgid "TTL" msgstr "" -#: radialnet/gui/NodeNotebook.py:109 +#: radialnet/gui/NodeNotebook.py:112 msgid "RTT" msgstr "" -#: radialnet/gui/NodeNotebook.py:109 +#: radialnet/gui/NodeNotebook.py:112 msgid "IP" msgstr "" -#: radialnet/gui/NodeNotebook.py:111 +#: radialnet/gui/NodeNotebook.py:114 #, python-format msgid "Traceroute on port %s/%s totalized %d known hops." msgstr "" -#: radialnet/gui/NodeNotebook.py:115 +#: radialnet/gui/NodeNotebook.py:118 msgid "No traceroute information available." msgstr "" -#: radialnet/gui/NodeNotebook.py:122 +#: radialnet/gui/NodeNotebook.py:125 msgid "Name" msgstr "" -#: radialnet/gui/NodeNotebook.py:122 +#: radialnet/gui/NodeNotebook.py:125 msgid "DB Line" msgstr "" -#: radialnet/gui/NodeNotebook.py:123 +#: radialnet/gui/NodeNotebook.py:126 msgid "Family" msgstr "" -#: radialnet/gui/NodeNotebook.py:127 +#: radialnet/gui/NodeNotebook.py:130 #, python-format msgid "" "* TCP sequence index equal to %d and difficulty is \"%s" "\"." msgstr "" -#: radialnet/gui/NodeNotebook.py:161 +#: radialnet/gui/NodeNotebook.py:164 msgid "General" msgstr "" -#: radialnet/gui/NodeNotebook.py:163 +#: radialnet/gui/NodeNotebook.py:166 msgid "Traceroute" msgstr "" -#: radialnet/gui/NodeNotebook.py:207 +#: radialnet/gui/NodeNotebook.py:210 #, python-format msgid "Ports (%s)" msgstr "" -#: radialnet/gui/NodeNotebook.py:229 radialnet/gui/NodeNotebook.py:769 +#: radialnet/gui/NodeNotebook.py:232 radialnet/gui/NodeNotebook.py:772 msgid "" msgstr "" -#: radialnet/gui/NodeNotebook.py:235 +#: radialnet/gui/NodeNotebook.py:238 msgid "" msgstr "" -#: radialnet/gui/NodeNotebook.py:260 +#: radialnet/gui/NodeNotebook.py:263 #, python-format msgid "[%d] service: %s" msgstr "" -#: radialnet/gui/NodeNotebook.py:265 +#: radialnet/gui/NodeNotebook.py:268 msgid "" msgstr "" -#: radialnet/gui/NodeNotebook.py:368 +#: radialnet/gui/NodeNotebook.py:371 #, python-format msgid "Extraports (%s)" msgstr "" -#: radialnet/gui/NodeNotebook.py:375 +#: radialnet/gui/NodeNotebook.py:378 msgid "Special fields" msgstr "" -#: radialnet/gui/NodeNotebook.py:411 +#: radialnet/gui/NodeNotebook.py:414 msgid "General information" msgstr "" -#: radialnet/gui/NodeNotebook.py:412 +#: radialnet/gui/NodeNotebook.py:415 msgid "Sequences" msgstr "" -#: radialnet/gui/NodeNotebook.py:415 +#: radialnet/gui/NodeNotebook.py:418 msgid "No sequence information." msgstr "" -#: radialnet/gui/NodeNotebook.py:416 +#: radialnet/gui/NodeNotebook.py:419 msgid "No OS information." msgstr "" -#: radialnet/gui/NodeNotebook.py:421 +#: radialnet/gui/NodeNotebook.py:424 msgid "Address:" msgstr "" -#: radialnet/gui/NodeNotebook.py:444 +#: radialnet/gui/NodeNotebook.py:447 msgid "Hostname:" msgstr "" -#: radialnet/gui/NodeNotebook.py:468 +#: radialnet/gui/NodeNotebook.py:471 #, python-format msgid "%s (%s seconds)." msgstr "" -#: radialnet/gui/NodeNotebook.py:534 +#: radialnet/gui/NodeNotebook.py:537 msgid "Match" msgstr "" -#: radialnet/gui/NodeNotebook.py:584 radialnet/gui/NodeNotebook.py:634 +#: radialnet/gui/NodeNotebook.py:587 radialnet/gui/NodeNotebook.py:637 msgid "Class" msgstr "" -#: radialnet/gui/NodeNotebook.py:592 +#: radialnet/gui/NodeNotebook.py:595 msgid "Used ports:" msgstr "" -#: radialnet/gui/NodeNotebook.py:615 +#: radialnet/gui/NodeNotebook.py:618 msgid "Fingerprint" msgstr "" -#: radialnet/gui/NodeNotebook.py:635 +#: radialnet/gui/NodeNotebook.py:638 msgid "Values" msgstr "" -#: radialnet/gui/NodeNotebook.py:637 +#: radialnet/gui/NodeNotebook.py:640 msgid "TCP *" msgstr "" -#: radialnet/gui/NodeNotebook.py:638 +#: radialnet/gui/NodeNotebook.py:641 msgid "IP ID" msgstr "" -#: radialnet/gui/NodeNotebook.py:639 +#: radialnet/gui/NodeNotebook.py:642 msgid "TCP Timestamp" msgstr "" -#: radialnet/gui/SaveDialog.py:98 -msgid "PDF" -msgstr "" - -#: radialnet/gui/SaveDialog.py:99 -msgid "PNG" -msgstr "" - -#: radialnet/gui/SaveDialog.py:100 -msgid "PostScript" +#: radialnet/gui/HostsViewer.py:122 +msgid "No node selected" msgstr "" #: radialnet/gui/SaveDialog.py:101 +msgid "PDF" +msgstr "" + +#: radialnet/gui/SaveDialog.py:102 +msgid "PNG" +msgstr "" + +#: radialnet/gui/SaveDialog.py:103 +msgid "PostScript" +msgstr "" + +#: radialnet/gui/SaveDialog.py:104 msgid "SVG" msgstr "" -#: radialnet/gui/SaveDialog.py:114 +#: radialnet/gui/SaveDialog.py:117 msgid "Save Topology" msgstr "" -#: radialnet/gui/SaveDialog.py:166 +#: radialnet/gui/SaveDialog.py:169 msgid "No filename extension" msgstr "" -#: radialnet/gui/SaveDialog.py:167 +#: radialnet/gui/SaveDialog.py:170 #, python-format msgid "" "The filename \"%s\" does not have an extension, and no specific file type " @@ -1480,37 +1506,17 @@ msgid "" "Enter a known extension or select the file type from the list." msgstr "" -#: radialnet/gui/SaveDialog.py:173 +#: radialnet/gui/SaveDialog.py:176 msgid "Unknown filename extension" msgstr "" -#: radialnet/gui/SaveDialog.py:174 +#: radialnet/gui/SaveDialog.py:177 #, python-format msgid "" "There is no file type known for the filename extension \"%s\".\n" "Enter a known extension or select the file type from the list." msgstr "" -#: radialnet/gui/Toolbar.py:122 -msgid "Hosts viewer" -msgstr "" - -#: radialnet/gui/Toolbar.py:196 -msgid "Save Graphic" -msgstr "" - -#: radialnet/gui/Toolbar.py:202 -msgid "Controls" -msgstr "" - -#: radialnet/gui/Toolbar.py:206 -msgid "Fisheye" -msgstr "" - -#: radialnet/gui/Toolbar.py:292 -msgid "Error saving snapshot" -msgstr "" - #: share/zenmap/misc/profile_editor.xml:9 msgid "Ping" msgstr ""