diff --git a/zenmap/share/zenmap/locale/zenmap.pot b/zenmap/share/zenmap/locale/zenmap.pot index 470e3b262..b831dc8d9 100644 --- a/zenmap/share/zenmap/locale/zenmap.pot +++ b/zenmap/share/zenmap/locale/zenmap.pot @@ -6,202 +6,626 @@ msgid "" msgstr "" "Project-Id-Version: Zenmap\n" "Report-Msgid-Bugs-To: dev@nmap.org\n" -"POT-Creation-Date: 2016-07-17 17:21+0200\n" +"POT-Creation-Date: 2023-01-31 23:04+0000\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:139 -msgid "Python 2.4 or later is required." -msgstr "" - -#: zenmapCore/NmapParser.py:380 +#: zenmapCore/NmapParser.py:310 msgid "Unknown Host" msgstr "" -#: zenmapCore/NmapParser.py:421 +#: zenmapCore/NmapParser.py:351 zenmapCore/NmapParser.py:357 +#: zenmapGUI/ScanOpenPortsPage.py:401 msgid "unknown" msgstr "" -#: zenmapCore/NmapParser.py:424 +#: zenmapCore/NmapParser.py:354 msgid "Unknown version" msgstr "" -#: zenmapCore/NmapParser.py:427 zenmapGUI/ScanOpenPortsPage.py:445 -#: zenmapGUI/ScanOpenPortsPage.py:459 zenmapGUI/SearchGUI.py:534 -msgid "Unknown" -msgstr "" - -#: zenmapCore/NmapParser.py:718 +#: zenmapCore/NmapParser.py:643 #, python-format msgid "%s on %s" msgstr "" -#: zenmapCore/UmitDB.py:139 -msgid "No module named dbapi2.pysqlite2 or sqlite3" -msgstr "" - -#: zenmapCore/UmitOptionParser.py:140 +#: zenmapCore/UmitOptionParser.py:78 #, python-format msgid "Use DIR as the user configuration directory. Default: %default" msgstr "" -#: zenmapCore/UmitOptionParser.py:154 +#: zenmapCore/UmitOptionParser.py:92 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:165 +#: zenmapCore/UmitOptionParser.py:103 #, python-format msgid "Run %s with the specified args." msgstr "" -#: zenmapCore/UmitOptionParser.py:173 +#: zenmapCore/UmitOptionParser.py:111 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:184 +#: zenmapCore/UmitOptionParser.py:122 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:192 +#: zenmapCore/UmitOptionParser.py:130 msgid "" "Increase verbosity of the output. May be used more than once to get even " "more verbosity" msgstr "" -#: zenmapGUI/About.py:197 -#, python-format -msgid "About %s and %s" +#: zenmapCore/UmitConf.py:199 +msgid "Profiles not found" msgstr "" -#: zenmapGUI/About.py:216 -#, python-format +#: zenmapCore/UmitConf.py:201 +msgid "The {} file is missing or corrupted" +msgstr "" + +#: zenmapGUI/ScriptInterface.py:198 msgid "" -"%s is a free and open source utility for network exploration and security " -"auditing." +"There was an error getting the list of scripts from Nmap. Try upgrading Nmap." msgstr "" -#: zenmapGUI/About.py:221 -#, python-format +#: zenmapGUI/ScriptInterface.py:402 msgid "" -"%s is a multi-platform graphical %s frontend and results viewer. It was " -"originally derived from %s." -msgstr "" - -#: zenmapGUI/About.py:227 -#, python-format -msgid "" -"%s is an %s GUI created as part of the Nmap/Google Summer of Code program." -msgstr "" - -#: zenmapGUI/About.py:229 zenmapGUI/About.py:272 -#, python-format -msgid "%s credits" -msgstr "" - -#: zenmapGUI/About.py:314 -msgid "Written by" -msgstr "" - -#: zenmapGUI/About.py:316 -msgid "Design" -msgstr "" - -#: zenmapGUI/About.py:318 -msgid "SoC 2007" -msgstr "" - -#: zenmapGUI/About.py:320 -msgid "Contributors" -msgstr "" - -#: zenmapGUI/About.py:322 -msgid "Translation" -msgstr "" - -#: zenmapGUI/About.py:324 -msgid "Maemo" -msgstr "" - -#: zenmapGUI/App.py:236 -msgid "Import error" -msgstr "" - -#: zenmapGUI/App.py:237 -msgid "" -"A required module was not found.\n" +"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/App.py:285 -msgid "Error creating the per-user configuration directory" +#: zenmapGUI/ScriptInterface.py:406 +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/App.py:286 +#: zenmapGUI/ScriptInterface.py:411 +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:418 +msgid "Please wait." +msgstr "" + +#: zenmapGUI/ScriptInterface.py:441 +msgid "Names" +msgstr "" + +#: zenmapGUI/ScriptInterface.py:562 +msgid "Arguments" +msgstr "" + +#: zenmapGUI/ScriptInterface.py:650 +msgid "Select script files" +msgstr "" + +#: zenmapGUI/FilterBar.py:26 +msgid "Host Filter:" +msgstr "" + +#: zenmapGUI/FilterBar.py:59 +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/ScanHostsView.py:110 radialnet/gui/LegendWindow.py:158 +msgid "Hosts" +msgstr "" + +#: zenmapGUI/ScanHostsView.py:111 radialnet/gui/NodeNotebook.py:136 +msgid "Services" +msgstr "" + +#: zenmapGUI/ScanHostsView.py:122 +msgid "OS" +msgstr "" + +#: zenmapGUI/ScanHostsView.py:123 zenmapGUI/ScanOpenPortsPage.py:172 +msgid "Host" +msgstr "" + +#: zenmapGUI/ScanHostsView.py:131 zenmapGUI/ScanOpenPortsPage.py:177 +#: zenmapGUI/ScanOpenPortsPage.py:200 radialnet/gui/NodeNotebook.py:73 +msgid "Service" +msgstr "" + +#: zenmapGUI/DiffCompare.py:134 +msgid "Scan Output" +msgstr "" + +#: zenmapGUI/DiffCompare.py:187 +msgid "Select Scan Result" +msgstr "" + +#: zenmapGUI/DiffCompare.py:198 +msgid "Error parsing file" +msgstr "" + +#: zenmapGUI/DiffCompare.py:200 #, 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:311 -msgid "Error parsing the configuration file" -msgstr "" - -#: zenmapGUI/App.py:312 -#, python-format -msgid "" -"There was an error parsing the configuration file %s. The specific error " +"The file is not an Nmap XML output file. The parsing error that occurred " "was\n" +"%s" +msgstr "" + +#: zenmapGUI/DiffCompare.py:208 +msgid "Cannot open selected file" +msgstr "" + +#: zenmapGUI/DiffCompare.py:209 +#, python-format +msgid "" +" This error occurred while trying to open the file:\n" +" %s" +msgstr "" + +#: zenmapGUI/DiffCompare.py:257 zenmapGUI/MainWindow.py:276 +msgid "Compare Results" +msgstr "" + +#: zenmapGUI/DiffCompare.py:273 +msgid "A Scan" +msgstr "" + +#: zenmapGUI/DiffCompare.py:274 +msgid "B Scan" +msgstr "" + +#: zenmapGUI/DiffCompare.py:333 zenmapGUI/DiffCompare.py:385 +msgid "Error running ndiff" +msgstr "" + +#: zenmapGUI/DiffCompare.py:335 +msgid "" +"There was an error running the ndiff program.\n" "\n" +msgstr "" + +#: zenmapGUI/DiffCompare.py:370 +msgid "Error parsing ndiff output" +msgstr "" + +#: zenmapGUI/DiffCompare.py:379 +#, python-format +msgid "The ndiff process terminated with status code %d." +msgstr "" + +#: zenmapGUI/ScanToolbar.py:81 zenmapGUI/ScanRunDetailsPage.py:80 +msgid "Command:" +msgstr "" + +#: zenmapGUI/ScanToolbar.py:113 zenmapGUI/SearchGUI.py:272 +#: zenmapGUI/ProfileEditor.py:176 share/zenmap/misc/profile_editor.xml:8 +msgid "Scan" +msgstr "" + +#: zenmapGUI/ScanToolbar.py:114 +msgid "Cancel" +msgstr "" + +#: zenmapGUI/ScanToolbar.py:135 +msgid "Target:" +msgstr "" + +#: zenmapGUI/ScanToolbar.py:142 +msgid "Profile:" +msgstr "" + +#: zenmapGUI/MainWindow.py:182 +msgid "Sc_an" +msgstr "" + +#: zenmapGUI/MainWindow.py:186 +msgid "_Save Scan" +msgstr "" + +#: zenmapGUI/MainWindow.py:188 +msgid "Save current scan results" +msgstr "" + +#: zenmapGUI/MainWindow.py:193 +msgid "Save All Scans to _Directory" +msgstr "" + +#: zenmapGUI/MainWindow.py:195 +msgid "Save all scans into a directory" +msgstr "" + +#: zenmapGUI/MainWindow.py:200 +msgid "_Open Scan" +msgstr "" + +#: zenmapGUI/MainWindow.py:202 +msgid "Open the results of a previous scan" +msgstr "" + +#: zenmapGUI/MainWindow.py:207 +msgid "_Open Scan in This Window" +msgstr "" + +#: zenmapGUI/MainWindow.py:209 +msgid "Append a saved scan to the list of scans in this window." +msgstr "" + +#: zenmapGUI/MainWindow.py:213 +msgid "_Tools" +msgstr "" + +#: zenmapGUI/MainWindow.py:217 +msgid "_New Window" +msgstr "" + +#: zenmapGUI/MainWindow.py:219 +msgid "Open a new scan window" +msgstr "" + +#: zenmapGUI/MainWindow.py:224 +msgid "Close Window" +msgstr "" + +#: zenmapGUI/MainWindow.py:226 +msgid "Close this scan window" +msgstr "" + +#: zenmapGUI/MainWindow.py:231 +msgid "Print..." +msgstr "" + +#: zenmapGUI/MainWindow.py:233 +msgid "Print the current scan" +msgstr "" + +#: zenmapGUI/MainWindow.py:238 +msgid "Quit" +msgstr "" + +#: zenmapGUI/MainWindow.py:240 +msgid "Quit the application" +msgstr "" + +#: zenmapGUI/MainWindow.py:245 +msgid "New _Profile or Command" +msgstr "" + +#: zenmapGUI/MainWindow.py:247 +msgid "Create a new scan profile using the current command" +msgstr "" + +#: zenmapGUI/MainWindow.py:252 +msgid "Search Scan Results" +msgstr "" + +#: zenmapGUI/MainWindow.py:254 +msgid "Search for a scan result" +msgstr "" + +#: zenmapGUI/MainWindow.py:259 zenmapGUI/ScanInterface.py:874 +msgid "Filter Hosts" +msgstr "" + +#: zenmapGUI/MainWindow.py:261 +msgid "Search for host by criteria" +msgstr "" + +#: zenmapGUI/MainWindow.py:266 +msgid "_Edit Selected Profile" +msgstr "" + +#: zenmapGUI/MainWindow.py:268 +msgid "Edit selected scan profile" +msgstr "" + +#: zenmapGUI/MainWindow.py:272 +msgid "_Profile" +msgstr "" + +#: zenmapGUI/MainWindow.py:278 +msgid "Compare Scan Results using Diffies" +msgstr "" + +#: zenmapGUI/MainWindow.py:283 zenmapGUI/MainWindow.py:303 +msgid "_Help" +msgstr "" + +#: zenmapGUI/MainWindow.py:287 +msgid "_Report a bug" +msgstr "" + +#: zenmapGUI/MainWindow.py:289 +msgid "Report a bug" +msgstr "" + +#: zenmapGUI/MainWindow.py:295 +msgid "_About" +msgstr "" + +#: zenmapGUI/MainWindow.py:297 +#, python-format +msgid "About %s" +msgstr "" + +#: zenmapGUI/MainWindow.py:305 +msgid "Shows the application help" +msgstr "" + +#: zenmapGUI/MainWindow.py:409 +msgid "Can't save to database" +msgstr "" + +#: zenmapGUI/MainWindow.py:410 +#, python-format +msgid "" +"Can't store unsaved scans to the recent scans database:\n" +"%s" +msgstr "" + +#: zenmapGUI/MainWindow.py:535 +msgid "Error loading file" +msgstr "" + +#: zenmapGUI/MainWindow.py:558 zenmapGUI/MainWindow.py:637 +msgid "Nothing to save" +msgstr "" + +#: zenmapGUI/MainWindow.py:560 +msgid "" +"There are no scans with results to be saved. Run a scan with the \"Scan\" " +"button first." +msgstr "" + +#: zenmapGUI/MainWindow.py:568 zenmapGUI/MainWindow.py:646 +msgid "There is a scan still running. Wait until it finishes and then save." +msgstr "" + +#: zenmapGUI/MainWindow.py:571 zenmapGUI/MainWindow.py:649 +#, python-format +msgid "There are %u scans still running. Wait until they finish and then save." +msgstr "" + +#: zenmapGUI/MainWindow.py:573 zenmapGUI/MainWindow.py:651 +msgid "Scan is running" +msgstr "" + +#: zenmapGUI/MainWindow.py:615 +msgid "Save Scan" +msgstr "" + +#: zenmapGUI/MainWindow.py:638 +msgid "" +"This scan has not been run yet. Start the scan with the \"Scan\" button " +"first." +msgstr "" + +#: zenmapGUI/MainWindow.py:660 +msgid "Choose a directory to save scans into" +msgstr "" + +#: zenmapGUI/MainWindow.py:685 zenmapGUI/MainWindow.py:717 +msgid "Can't save file" +msgstr "" + +#: zenmapGUI/MainWindow.py:700 zenmapGUI/MainWindow.py:735 +msgid "Can't save recent scan information" +msgstr "" + +#: zenmapGUI/MainWindow.py:702 zenmapGUI/MainWindow.py:718 +#: zenmapGUI/MainWindow.py:737 +#, python-format +msgid "" +"Can't open file to write.\n" +"%s" +msgstr "" + +#: zenmapGUI/MainWindow.py:778 zenmapGUI/MainWindow.py:819 +msgid "Close anyway" +msgstr "" + +#: zenmapGUI/MainWindow.py:782 +msgid "Unsaved changes" +msgstr "" + +#: zenmapGUI/MainWindow.py:784 +msgid "" +"The given scan has unsaved changes.\n" +"What do you want to do?" +msgstr "" + +#: zenmapGUI/MainWindow.py:823 +msgid "Trying to close" +msgstr "" + +#: zenmapGUI/MainWindow.py:826 +msgid "" +"The window you are trying to close has a scan running in the background.\n" +"What do you want to do?" +msgstr "" + +#: zenmapGUI/MainWindow.py:862 +msgid "Can't save Zenmap configuration" +msgstr "" + +#: zenmapGUI/MainWindow.py:865 +#, python-format +msgid "" +"An error occurred when saving to\n" "%s\n" -"\n" -"%s can continue without this file but any information in it will be ignored " -"until it is repaired." +"The error was: %s." msgstr "" -#: zenmapGUI/App.py:326 -msgid "Restore default configuration?" +#: zenmapGUI/MainWindow.py:910 +msgid "Can't find documentation files" msgstr "" -#: zenmapGUI/App.py:327 +#: zenmapGUI/MainWindow.py:911 #, python-format msgid "" -"To avoid further errors parsing the configuration file %s, you can copy the " -"default configuration from %s.\n" -"\n" -"Do this now? " +"There was an error loading the documentation file %s (%s). See the online " +"documentation at %s." msgstr "" -#: zenmapGUI/App.py:394 +#: zenmapGUI/ScanInterface.py:380 +msgid "Empty Nmap Command" +msgstr "" + +#: zenmapGUI/ScanInterface.py:381 +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:469 +msgid "Error building command" +msgstr "" + +#: zenmapGUI/ScanInterface.py:470 +#, python-format +msgid "Error message: %s" +msgstr "" + +#: zenmapGUI/ScanInterface.py:490 +msgid "" +"This means that the nmap executable was not found in your system PATH, which " +"is" +msgstr "" + +#: zenmapGUI/ScanInterface.py:492 +msgid "" +msgstr "" + +#: zenmapGUI/ScanInterface.py:499 +msgid "plus the extra directory" +msgstr "" + +#: zenmapGUI/ScanInterface.py:501 +msgid "plus the extra directories" +msgstr "" + +#: zenmapGUI/ScanInterface.py:506 zenmapGUI/ScanInterface.py:513 +msgid "Error executing command" +msgstr "" + +#: zenmapGUI/ScanInterface.py:584 +msgid "Parse error" +msgstr "" + +#: zenmapGUI/ScanInterface.py:586 #, python-format msgid "" -"You are trying to run %s with a non-root user!\n" +"There was an error while parsing the XML file generated from the scan:\n" "\n" -"Some %s options need root privileges to work." +"%s" msgstr "" -#: zenmapGUI/App.py:399 -msgid "Non-root user" +#: zenmapGUI/ScanInterface.py:599 +msgid "Cannot merge scan" msgstr "" -#: zenmapGUI/BugReport.py:141 +#: zenmapGUI/ScanInterface.py:601 +#, python-format +msgid "" +"There was an error while merging the new scan's XML:\n" +"\n" +"%s" +msgstr "" + +#: zenmapGUI/ScanInterface.py:688 +#, python-format +msgid "%d/%d hosts shown" +msgstr "" + +#: zenmapGUI/ScanInterface.py:924 +msgid "Nmap Output" +msgstr "" + +#: zenmapGUI/ScanInterface.py:925 +msgid "Ports / Hosts" +msgstr "" + +#: zenmapGUI/ScanInterface.py:926 +msgid "Topology" +msgstr "" + +#: zenmapGUI/ScanInterface.py:927 +msgid "Host Details" +msgstr "" + +#: zenmapGUI/ScanInterface.py:928 +msgid "Scans" +msgstr "" + +#: zenmapGUI/ScanInterface.py:949 +msgid "No host selected." +msgstr "" + +#: zenmapGUI/ScanOpenPortsPage.py:174 zenmapGUI/ScanOpenPortsPage.py:204 +#: radialnet/gui/NodeNotebook.py:73 +msgid "Port" +msgstr "" + +#: zenmapGUI/ScanOpenPortsPage.py:175 zenmapGUI/ScanOpenPortsPage.py:203 +#: radialnet/gui/NodeNotebook.py:73 +msgid "Protocol" +msgstr "" + +#: zenmapGUI/ScanOpenPortsPage.py:176 zenmapGUI/ScanOpenPortsPage.py:205 +#: radialnet/gui/NodeNotebook.py:73 radialnet/gui/NodeNotebook.py:74 +msgid "State" +msgstr "" + +#: zenmapGUI/ScanOpenPortsPage.py:178 zenmapGUI/ScanOpenPortsPage.py:206 +#: radialnet/gui/NodeNotebook.py:97 +msgid "Version" +msgstr "" + +#: zenmapGUI/ScanOpenPortsPage.py:202 radialnet/gui/NodeNotebook.py:84 +msgid "Hostname" +msgstr "" + +#: zenmapGUI/ScanOpenPortsPage.py:387 zenmapGUI/SearchGUI.py:461 +msgid "Unknown" +msgstr "" + +#: zenmapGUI/BugReport.py:82 msgid "How to Report a Bug" msgstr "" -#: zenmapGUI/BugReport.py:160 +#: zenmapGUI/BugReport.py:103 #, python-format msgid "" "How to report a bug\n" @@ -225,954 +649,23 @@ msgid "" "or to Fyodor directly.\n" msgstr "" -#: zenmapGUI/CrashReport.py:146 -msgid "Crash Report" -msgstr "" - -#: zenmapGUI/CrashReport.py:166 -#, python-format -msgid "" -"An unexpected error has crashed %(app_name)s. Please copy the stack trace " -"below and send it to the dev@nmap.org " -"mailing list. (More about the list." -") The developers will see your report and try to fix the problem." -msgstr "" - -#: zenmapGUI/CrashReport.py:174 -msgid "" -"Copy and email to dev@nmap.org:" -msgstr "" - -#: zenmapGUI/DiffCompare.py:194 -msgid "Scan Output" -msgstr "" - -#: zenmapGUI/DiffCompare.py:247 -msgid "Select Scan Result" -msgstr "" - -#: zenmapGUI/DiffCompare.py:258 -msgid "Error parsing file" -msgstr "" - -#: zenmapGUI/DiffCompare.py:260 -#, python-format -msgid "" -"The file is not an Nmap XML output file. The parsing error that occurred " -"was\n" -"%s" -msgstr "" - -#: zenmapGUI/DiffCompare.py:268 -msgid "Cannot open selected file" -msgstr "" - -#: zenmapGUI/DiffCompare.py:269 -#, python-format -msgid "" -" This error occurred while trying to open the file:\n" -" %s" -msgstr "" - -#: zenmapGUI/DiffCompare.py:317 zenmapGUI/MainWindow.py:345 -msgid "Compare Results" -msgstr "" - -#: zenmapGUI/DiffCompare.py:333 -msgid "A Scan" -msgstr "" - -#: zenmapGUI/DiffCompare.py:334 -msgid "B Scan" -msgstr "" - -#: zenmapGUI/DiffCompare.py:393 zenmapGUI/DiffCompare.py:445 -msgid "Error running ndiff" -msgstr "" - -#: zenmapGUI/DiffCompare.py:395 -msgid "" -"There was an error running the ndiff program.\n" -"\n" -msgstr "" - -#: zenmapGUI/DiffCompare.py:430 -msgid "Error parsing ndiff output" -msgstr "" - -#: zenmapGUI/DiffCompare.py:439 -#, python-format -msgid "The ndiff process terminated with status code %d." -msgstr "" - -#: zenmapGUI/FileChoosers.py:137 -#, python-format -msgid "All files (%s)" -msgstr "" - -#: zenmapGUI/FileChoosers.py:147 -#, python-format -msgid "Nmap XML files (%s)" -msgstr "" - -#: zenmapGUI/FileChoosers.py:157 -#, python-format -msgid "NSE scripts (%s)" -msgstr "" - -#: zenmapGUI/FileChoosers.py:237 radialnet/gui/SaveDialog.py:130 -msgid "By extension" -msgstr "" - -#: zenmapGUI/FileChoosers.py:238 -msgid "Nmap XML format (.xml)" -msgstr "" - -#: zenmapGUI/FileChoosers.py:239 -msgid "Nmap text format (.nmap)" -msgstr "" - -#: zenmapGUI/FileChoosers.py:268 radialnet/gui/SaveDialog.py:167 -msgid "Select File Type:" -msgstr "" - -#: zenmapGUI/FilterBar.py:24 -msgid "Host Filter:" -msgstr "" - -#: zenmapGUI/FilterBar.py:57 -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:251 -msgid "Sc_an" -msgstr "" - -#: zenmapGUI/MainWindow.py:255 -msgid "_Save Scan" -msgstr "" - -#: zenmapGUI/MainWindow.py:257 -msgid "Save current scan results" -msgstr "" - -#: zenmapGUI/MainWindow.py:262 -msgid "Save All Scans to _Directory" -msgstr "" - -#: zenmapGUI/MainWindow.py:264 -msgid "Save all scans into a directory" -msgstr "" - -#: zenmapGUI/MainWindow.py:269 -msgid "_Open Scan" -msgstr "" - -#: zenmapGUI/MainWindow.py:271 -msgid "Open the results of a previous scan" -msgstr "" - -#: zenmapGUI/MainWindow.py:276 -msgid "_Open Scan in This Window" -msgstr "" - -#: zenmapGUI/MainWindow.py:278 -msgid "Append a saved scan to the list of scans in this window." -msgstr "" - -#: zenmapGUI/MainWindow.py:282 -msgid "_Tools" -msgstr "" - -#: zenmapGUI/MainWindow.py:286 -msgid "_New Window" -msgstr "" - -#: zenmapGUI/MainWindow.py:288 -msgid "Open a new scan window" -msgstr "" - -#: zenmapGUI/MainWindow.py:293 -msgid "Close Window" -msgstr "" - -#: zenmapGUI/MainWindow.py:295 -msgid "Close this scan window" -msgstr "" - -#: zenmapGUI/MainWindow.py:300 -msgid "Print..." -msgstr "" - -#: zenmapGUI/MainWindow.py:302 -msgid "Print the current scan" -msgstr "" - -#: zenmapGUI/MainWindow.py:307 -msgid "Quit" -msgstr "" - -#: zenmapGUI/MainWindow.py:309 -msgid "Quit the application" -msgstr "" - -#: zenmapGUI/MainWindow.py:314 -msgid "New _Profile or Command" -msgstr "" - -#: zenmapGUI/MainWindow.py:316 -msgid "Create a new scan profile using the current command" -msgstr "" - -#: zenmapGUI/MainWindow.py:321 -msgid "Search Scan Results" -msgstr "" - -#: zenmapGUI/MainWindow.py:323 -msgid "Search for a scan result" -msgstr "" - -#: zenmapGUI/MainWindow.py:328 zenmapGUI/ScanInterface.py:924 -msgid "Filter Hosts" -msgstr "" - -#: zenmapGUI/MainWindow.py:330 -msgid "Search for host by criteria" -msgstr "" - -#: zenmapGUI/MainWindow.py:335 -msgid "_Edit Selected Profile" -msgstr "" - -#: zenmapGUI/MainWindow.py:337 -msgid "Edit selected scan profile" -msgstr "" - -#: zenmapGUI/MainWindow.py:341 -msgid "_Profile" -msgstr "" - -#: zenmapGUI/MainWindow.py:347 -msgid "Compare Scan Results using Diffies" -msgstr "" - -#: zenmapGUI/MainWindow.py:352 zenmapGUI/MainWindow.py:372 -msgid "_Help" -msgstr "" - -#: zenmapGUI/MainWindow.py:356 -msgid "_Report a bug" -msgstr "" - -#: zenmapGUI/MainWindow.py:358 -msgid "Report a bug" -msgstr "" - -#: zenmapGUI/MainWindow.py:364 -msgid "_About" -msgstr "" - -#: zenmapGUI/MainWindow.py:366 -#, python-format -msgid "About %s" -msgstr "" - -#: zenmapGUI/MainWindow.py:374 -msgid "Shows the application help" -msgstr "" - -#: zenmapGUI/MainWindow.py:478 -msgid "Can't save to database" -msgstr "" - -#: zenmapGUI/MainWindow.py:479 -#, python-format -msgid "" -"Can't store unsaved scans to the recent scans database:\n" -"%s" -msgstr "" - -#: zenmapGUI/MainWindow.py:604 -msgid "Error loading file" -msgstr "" - -#: zenmapGUI/MainWindow.py:627 zenmapGUI/MainWindow.py:706 -msgid "Nothing to save" -msgstr "" - -#: zenmapGUI/MainWindow.py:629 -msgid "" -"There are no scans with results to be saved. Run a scan with the \"Scan\" " -"button first." -msgstr "" - -#: zenmapGUI/MainWindow.py:637 zenmapGUI/MainWindow.py:715 -msgid "There is a scan still running. Wait until it finishes and then save." -msgstr "" - -#: zenmapGUI/MainWindow.py:640 zenmapGUI/MainWindow.py:718 -#, python-format -msgid "There are %u scans still running. Wait until they finish and then save." -msgstr "" - -#: zenmapGUI/MainWindow.py:642 zenmapGUI/MainWindow.py:720 -msgid "Scan is running" -msgstr "" - -#: zenmapGUI/MainWindow.py:684 -msgid "Save Scan" -msgstr "" - -#: zenmapGUI/MainWindow.py:707 -msgid "" -"This scan has not been run yet. Start the scan with the \"Scan\" button " -"first." -msgstr "" - -#: zenmapGUI/MainWindow.py:729 -msgid "Choose a directory to save scans into" -msgstr "" - -#: zenmapGUI/MainWindow.py:754 zenmapGUI/MainWindow.py:777 -msgid "Can't save file" -msgstr "" - -#: zenmapGUI/MainWindow.py:778 -#, python-format -msgid "" -"Can't open file to write.\n" -"%s" -msgstr "" - -#: zenmapGUI/MainWindow.py:829 zenmapGUI/MainWindow.py:870 -msgid "Close anyway" -msgstr "" - -#: zenmapGUI/MainWindow.py:833 -msgid "Unsaved changes" -msgstr "" - -#: zenmapGUI/MainWindow.py:835 -msgid "" -"The given scan has unsaved changes.\n" -"What do you want to do?" -msgstr "" - -#: zenmapGUI/MainWindow.py:874 -msgid "Trying to close" -msgstr "" - -#: zenmapGUI/MainWindow.py:877 -msgid "" -"The window you are trying to close has a scan running in the background.\n" -"What do you want to do?" -msgstr "" - -#: zenmapGUI/MainWindow.py:954 -msgid "Can't find documentation files" -msgstr "" - -#: zenmapGUI/MainWindow.py:955 -#, python-format -msgid "" -"There was an error loading the documentation file %s (%s). See the online " -"documentation at %s." -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:139 -msgid "Nmap Output Properties" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:166 -msgid "details" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:167 -msgid "port listing title" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:169 -msgid "open port" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:171 -msgid "closed port" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:173 -msgid "filtered port" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:175 -msgid "date" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:176 -msgid "hostname" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:177 -msgid "ip" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:221 -msgid "Highlight definitions" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:248 -msgid "Text" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:250 -msgid "Highlight" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:266 -msgid "text color" -msgstr "" - -#: zenmapGUI/NmapOutputProperties.py:293 -msgid "highlight color" -msgstr "" - -#: zenmapGUI/OptionBuilder.py:298 -msgid "Choose file" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:146 -msgid "Profile Editor" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:235 zenmapGUI/ScanToolbar.py:173 -#: zenmapGUI/SearchGUI.py:341 share/zenmap/misc/profile_editor.xml:8 -msgid "Scan" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:242 -msgid "Profile Information" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:243 -msgid "Profile name" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:247 -msgid "Description" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:263 -msgid "Save Changes" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:268 -msgid "Help" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:302 -msgid "Profile" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:364 -msgid "Unnamed profile" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:366 -msgid "You must provide a name for this profile." -msgstr "" - -#: zenmapGUI/ProfileEditor.py:387 -msgid "Disallowed profile name" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:388 -#, python-format -msgid "" -"Sorry, the name \"%s\" is not allowed due to technical limitations. (The " -"underlying ConfigParser used to store profiles does not allow it.) Choose a " -"different name." -msgstr "" - -#: zenmapGUI/ProfileEditor.py:413 -msgid "Deleting Profile" -msgstr "" - -#: zenmapGUI/ProfileEditor.py:415 -msgid "" -"Your profile is going to be deleted! ClickOk to continue, or Cancel to go " -"back to Profile Editor." -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:133 zenmapGUI/ScanRunDetailsPage.py:135 -msgid "Not available" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:186 -msgid "Host Status" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:187 -msgid "Addresses" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:188 -msgid "Hostnames" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:189 radialnet/gui/NodeNotebook.py:432 -msgid "Operating System" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:191 -msgid "Ports used" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:192 -msgid "OS Classes" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:193 -msgid "TCP Sequence" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:194 -msgid "IP ID Sequence" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:196 -msgid "TCP TS Sequence" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:197 -msgid "Comments" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:202 -msgid "State:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:205 zenmapGUI/ScanRunDetailsPage.py:195 -msgid "Open ports:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:208 zenmapGUI/ScanRunDetailsPage.py:198 -msgid "Filtered ports:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:211 zenmapGUI/ScanRunDetailsPage.py:201 -msgid "Closed ports:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:214 -msgid "Scanned ports:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:217 -msgid "Up time:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:220 radialnet/gui/NodeNotebook.py:482 -msgid "Last boot:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:224 -msgid "IPv4:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:227 -msgid "IPv6:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:230 -msgid "MAC:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:233 -msgid "Vendor:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:357 -msgid "Name - Type:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:376 -msgid "Not Available" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:378 -msgid "Name:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:381 -msgid "Accuracy:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:410 -msgid "Port-Protocol-State:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:424 radialnet/gui/NodeNotebook.py:157 -msgid "Type" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:425 radialnet/gui/NodeNotebook.py:157 -msgid "Vendor" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:426 -msgid "OS Family" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:427 -msgid "OS Generation" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:428 -msgid "Accuracy" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:457 -msgid "Difficulty:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:460 -msgid "Index:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:463 zenmapGUI/ScanHostDetailsPage.py:482 -#: zenmapGUI/ScanHostDetailsPage.py:501 -msgid "Values:" -msgstr "" - -#: zenmapGUI/ScanHostDetailsPage.py:479 zenmapGUI/ScanHostDetailsPage.py:498 -msgid "Class:" -msgstr "" - -#: zenmapGUI/ScanHostsView.py:168 radialnet/gui/LegendWindow.py:222 -msgid "Hosts" -msgstr "" - -#: zenmapGUI/ScanHostsView.py:169 radialnet/gui/NodeNotebook.py:196 -msgid "Services" -msgstr "" - -#: zenmapGUI/ScanHostsView.py:180 -msgid "OS" -msgstr "" - -#: zenmapGUI/ScanHostsView.py:181 zenmapGUI/ScanOpenPortsPage.py:230 -msgid "Host" -msgstr "" - -#: zenmapGUI/ScanHostsView.py:189 zenmapGUI/ScanOpenPortsPage.py:235 -#: zenmapGUI/ScanOpenPortsPage.py:258 radialnet/gui/NodeNotebook.py:133 -msgid "Service" -msgstr "" - -#: zenmapGUI/ScanInterface.py:441 -msgid "Empty Nmap Command" -msgstr "" - -#: zenmapGUI/ScanInterface.py:442 -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:543 -msgid "" -"This means that the nmap executable was not found in your system PATH, which " -"is" -msgstr "" - -#: zenmapGUI/ScanInterface.py:545 -msgid "" -msgstr "" - -#: zenmapGUI/ScanInterface.py:557 -msgid "plus the extra directory" -msgstr "" - -#: zenmapGUI/ScanInterface.py:559 -msgid "plus the extra directories" -msgstr "" - -#: zenmapGUI/ScanInterface.py:562 -msgid "Error executing command" -msgstr "" - -#: zenmapGUI/ScanInterface.py:632 -msgid "Parse error" -msgstr "" - -#: zenmapGUI/ScanInterface.py:634 -#, python-format -msgid "" -"There was an error while parsing the XML file generated from the scan:\n" -"\n" -"%s" -msgstr "" - -#: zenmapGUI/ScanInterface.py:647 -msgid "Cannot merge scan" -msgstr "" - -#: zenmapGUI/ScanInterface.py:649 -#, python-format -msgid "" -"There was an error while merging the new scan's XML:\n" -"\n" -"%s" -msgstr "" - -#: zenmapGUI/ScanInterface.py:738 -#, python-format -msgid "%d/%d hosts shown" -msgstr "" - -#: zenmapGUI/ScanInterface.py:974 -msgid "Nmap Output" -msgstr "" - -#: zenmapGUI/ScanInterface.py:975 -msgid "Ports / Hosts" -msgstr "" - -#: zenmapGUI/ScanInterface.py:976 -msgid "Topology" -msgstr "" - -#: zenmapGUI/ScanInterface.py:977 -msgid "Host Details" -msgstr "" - -#: zenmapGUI/ScanInterface.py:978 -msgid "Scans" -msgstr "" - -#: zenmapGUI/ScanInterface.py:999 -msgid "No host selected." -msgstr "" - -#: zenmapGUI/ScanNmapOutputPage.py:218 -msgid "Details" -msgstr "" - -#: zenmapGUI/ScanOpenPortsPage.py:232 zenmapGUI/ScanOpenPortsPage.py:262 -#: radialnet/gui/NodeNotebook.py:133 -msgid "Port" -msgstr "" - -#: zenmapGUI/ScanOpenPortsPage.py:233 zenmapGUI/ScanOpenPortsPage.py:261 -#: radialnet/gui/NodeNotebook.py:133 -msgid "Protocol" -msgstr "" - -#: zenmapGUI/ScanOpenPortsPage.py:234 zenmapGUI/ScanOpenPortsPage.py:263 -#: radialnet/gui/NodeNotebook.py:133 radialnet/gui/NodeNotebook.py:134 -msgid "State" -msgstr "" - -#: zenmapGUI/ScanOpenPortsPage.py:236 zenmapGUI/ScanOpenPortsPage.py:264 -#: radialnet/gui/NodeNotebook.py:157 -msgid "Version" -msgstr "" - -#: zenmapGUI/ScanOpenPortsPage.py:260 radialnet/gui/NodeNotebook.py:144 -msgid "Hostname" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:138 zenmapGUI/ScanToolbar.py:141 -msgid "Command:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:141 -msgid "Nmap Version:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:144 -msgid "Verbosity level:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:147 -msgid "Debug level:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:151 -msgid "Command Info" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:180 -msgid "Started on:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:183 -msgid "Finished on:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:186 -msgid "Hosts up:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:189 -msgid "Hosts down:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:192 -msgid "Hosts scanned:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:205 -msgid "General Info" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:267 -msgid "Scan Info" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:284 -msgid "Scan type:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:287 -msgid "Protocol:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:290 -msgid "# scanned ports:" -msgstr "" - -#: zenmapGUI/ScanRunDetailsPage.py:293 -msgid "Services:" -msgstr "" - -#: zenmapGUI/ScanScanListPage.py:134 -msgid "Running" -msgstr "" - -#: zenmapGUI/ScanScanListPage.py:137 -msgid "Unsaved" -msgstr "" - -#: zenmapGUI/ScanScanListPage.py:141 -msgid "Failed" -msgstr "" - -#: zenmapGUI/ScanScanListPage.py:143 -msgid "Canceled" -msgstr "" - -#: zenmapGUI/ScanScanListPage.py:168 -msgid "Status" -msgstr "" - -#: zenmapGUI/ScanScanListPage.py:174 -msgid "Command" -msgstr "" - -#: zenmapGUI/ScanScanListPage.py:191 -msgid "Append Scan" -msgstr "" - -#: zenmapGUI/ScanScanListPage.py:194 -msgid "Remove Scan" -msgstr "" - -#: zenmapGUI/ScanScanListPage.py:197 -msgid "Cancel Scan" -msgstr "" - -#: zenmapGUI/ScanToolbar.py:175 -msgid "Cancel" -msgstr "" - -#: zenmapGUI/ScanToolbar.py:197 -msgid "Target:" -msgstr "" - -#: zenmapGUI/ScanToolbar.py:204 -msgid "Profile:" -msgstr "" - -#: zenmapGUI/ScriptInterface.py:262 -msgid "" -"There was an error getting the list of scripts from Nmap. Try upgrading Nmap." -msgstr "" - -#: zenmapGUI/ScriptInterface.py:467 -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:471 -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:476 -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:483 -msgid "Please wait." -msgstr "" - -#: zenmapGUI/ScriptInterface.py:507 -msgid "Names" -msgstr "" - -#: zenmapGUI/ScriptInterface.py:628 -msgid "Arguments" -msgstr "" - -#: zenmapGUI/ScriptInterface.py:721 -msgid "Select script files" -msgstr "" - -#: zenmapGUI/SearchGUI.py:325 +#: zenmapGUI/SearchGUI.py:255 msgid "Search:" msgstr "" -#: zenmapGUI/SearchGUI.py:328 +#: zenmapGUI/SearchGUI.py:258 msgid "Expressions " msgstr "" -#: zenmapGUI/SearchGUI.py:342 +#: zenmapGUI/SearchGUI.py:273 msgid "Date" msgstr "" -#: zenmapGUI/SearchGUI.py:486 +#: zenmapGUI/SearchGUI.py:413 msgid "No search method selected!" msgstr "" -#: zenmapGUI/SearchGUI.py:488 +#: zenmapGUI/SearchGUI.py:415 #, python-format msgid "" "%s can search results on directories or inside its own database. Please " @@ -1180,7 +673,7 @@ msgid "" "option in the 'Search options' tab before starting a search" msgstr "" -#: zenmapGUI/SearchGUI.py:958 +#: 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" @@ -1214,370 +707,779 @@ msgid "" "inroute: (ir:) - Matches a router in the scan's traceroute output.\n" msgstr "" -#: zenmapGUI/SearchWindow.py:148 -msgid "Search Scans" +#: zenmapGUI/ScanRunDetailsPage.py:77 zenmapGUI/ScanHostDetailsPage.py:74 +msgid "Not available" msgstr "" -#: zenmapGUI/SearchWindow.py:175 -msgid "Append" +#: zenmapGUI/ScanRunDetailsPage.py:83 +msgid "Nmap Version:" msgstr "" -#: zenmapGUI/TopologyPage.py:180 +#: zenmapGUI/ScanRunDetailsPage.py:86 +msgid "Verbosity level:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:89 +msgid "Debug level:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:93 +msgid "Command Info" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:122 +msgid "Started on:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:125 +msgid "Finished on:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:128 +msgid "Hosts up:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:131 +msgid "Hosts down:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:134 +msgid "Hosts scanned:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:137 zenmapGUI/ScanHostDetailsPage.py:146 +msgid "Open ports:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:140 zenmapGUI/ScanHostDetailsPage.py:149 +msgid "Filtered ports:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:143 zenmapGUI/ScanHostDetailsPage.py:152 +msgid "Closed ports:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:147 +msgid "General Info" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:209 +msgid "Scan Info" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:226 +msgid "Scan type:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:229 +msgid "Protocol:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:232 +msgid "# scanned ports:" +msgstr "" + +#: zenmapGUI/ScanRunDetailsPage.py:235 +msgid "Services:" +msgstr "" + +#: zenmapGUI/CrashReport.py:88 +msgid "Crash Report" +msgstr "" + +#: zenmapGUI/CrashReport.py:108 +#, python-format +msgid "" +"An unexpected error has crashed %(app_name)s. Please copy the stack trace " +"below and send it to the dev@nmap.org " +"mailing list. (More about the list." +") The developers will see your report and try to fix the problem." +msgstr "" + +#: zenmapGUI/CrashReport.py:116 +msgid "" +"Copy and email to dev@nmap.org:" +msgstr "" + +#: zenmapGUI/ScanNmapOutputPage.py:157 +msgid "Details" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:78 +msgid "Nmap Output Properties" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:105 +msgid "details" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:106 +msgid "port listing title" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:108 +msgid "open port" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:110 +msgid "closed port" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:112 +msgid "filtered port" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:114 +msgid "date" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:115 +msgid "hostname" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:160 +msgid "Highlight definitions" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:187 +msgid "Text" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:189 +msgid "Highlight" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:205 +msgid "text color" +msgstr "" + +#: zenmapGUI/NmapOutputProperties.py:232 +msgid "highlight color" +msgstr "" + +#: zenmapGUI/About.py:133 +#, python-format +msgid "About %s and %s" +msgstr "" + +#: zenmapGUI/About.py:152 +#, python-format +msgid "" +"%s is a free and open source utility for network exploration and security " +"auditing." +msgstr "" + +#: zenmapGUI/About.py:157 +#, python-format +msgid "" +"%s is a multi-platform graphical %s frontend and results viewer. It was " +"originally derived from %s." +msgstr "" + +#: zenmapGUI/About.py:163 +#, python-format +msgid "" +"%s is an %s GUI created as part of the Nmap/Google Summer of Code program." +msgstr "" + +#: zenmapGUI/About.py:165 zenmapGUI/About.py:207 +#, python-format +msgid "%s credits" +msgstr "" + +#: zenmapGUI/About.py:249 +msgid "Written by" +msgstr "" + +#: zenmapGUI/About.py:251 +msgid "Design" +msgstr "" + +#: zenmapGUI/About.py:255 +msgid "Contributors" +msgstr "" + +#: zenmapGUI/About.py:257 +msgid "Translation" +msgstr "" + +#: zenmapGUI/ScanScanListPage.py:74 +msgid "Running" +msgstr "" + +#: zenmapGUI/ScanScanListPage.py:77 +msgid "Unsaved" +msgstr "" + +#: zenmapGUI/ScanScanListPage.py:81 +msgid "Failed" +msgstr "" + +#: zenmapGUI/ScanScanListPage.py:83 +msgid "Canceled" +msgstr "" + +#: zenmapGUI/ScanScanListPage.py:108 +msgid "Status" +msgstr "" + +#: zenmapGUI/ScanScanListPage.py:114 +msgid "Command" +msgstr "" + +#: zenmapGUI/ScanScanListPage.py:131 +msgid "Append Scan" +msgstr "" + +#: zenmapGUI/ScanScanListPage.py:134 +msgid "Remove Scan" +msgstr "" + +#: zenmapGUI/ScanScanListPage.py:137 +msgid "Cancel Scan" +msgstr "" + +#: zenmapGUI/TopologyPage.py:108 msgid "Show the topology anyway" msgstr "" -#: zenmapGUI/TopologyPage.py:213 +#: zenmapGUI/TopologyPage.py:141 #, 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 "" -#: radialnet/bestwidgets/windows.py:141 -msgid "Alert" +#: zenmapGUI/FileChoosers.py:79 +#, python-format +msgid "All files (%s)" msgstr "" -#: radialnet/gui/ControlWidget.py:186 -msgid "Action" +#: zenmapGUI/FileChoosers.py:89 +#, python-format +msgid "Nmap XML files (%s)" msgstr "" -#: radialnet/gui/ControlWidget.py:211 -msgid "Info" +#: zenmapGUI/FileChoosers.py:99 +#, python-format +msgid "NSE scripts (%s)" msgstr "" -#: radialnet/gui/ControlWidget.py:233 -msgid "Red" +#: zenmapGUI/FileChoosers.py:159 radialnet/gui/SaveDialog.py:73 +msgid "By extension" msgstr "" -#: radialnet/gui/ControlWidget.py:234 -msgid "Yellow" +#: zenmapGUI/FileChoosers.py:160 +msgid "Nmap XML format (.xml)" msgstr "" -#: radialnet/gui/ControlWidget.py:235 -msgid "Green" +#: zenmapGUI/FileChoosers.py:161 +msgid "Nmap text format (.nmap)" msgstr "" -#: radialnet/gui/ControlWidget.py:541 -msgid "Fisheye on ring" +#: zenmapGUI/FileChoosers.py:191 radialnet/gui/SaveDialog.py:110 +msgid "Select File Type:" msgstr "" -#: radialnet/gui/ControlWidget.py:556 -msgid "with interest factor" +#: zenmapGUI/OptionBuilder.py:236 +msgid "Choose file" msgstr "" -#: radialnet/gui/ControlWidget.py:561 -msgid "and spread factor" +#: zenmapGUI/ProfileEditor.py:87 +msgid "Profile Editor" msgstr "" -#: radialnet/gui/ControlWidget.py:666 -msgid "Interpolation" +#: zenmapGUI/ProfileEditor.py:183 +msgid "Profile Information" msgstr "" -#: radialnet/gui/ControlWidget.py:677 -msgid "Cartesian" +#: zenmapGUI/ProfileEditor.py:184 +msgid "Profile name" msgstr "" -#: radialnet/gui/ControlWidget.py:679 -msgid "Polar" +#: zenmapGUI/ProfileEditor.py:189 +msgid "Description" msgstr "" -#: radialnet/gui/ControlWidget.py:692 -msgid "Frames" +#: zenmapGUI/ProfileEditor.py:205 +msgid "Save Changes" msgstr "" -#: radialnet/gui/ControlWidget.py:749 -msgid "Layout" +#: zenmapGUI/ProfileEditor.py:210 +msgid "Help" msgstr "" -#: radialnet/gui/ControlWidget.py:761 -msgid "Symmetric" +#: zenmapGUI/ProfileEditor.py:244 +msgid "Profile" msgstr "" -#: radialnet/gui/ControlWidget.py:762 -msgid "Weighted" +#: zenmapGUI/ProfileEditor.py:306 +msgid "Unnamed profile" msgstr "" -#: radialnet/gui/ControlWidget.py:817 -msgid "Ring gap" +#: zenmapGUI/ProfileEditor.py:308 +msgid "You must provide a name for this profile." msgstr "" -#: radialnet/gui/ControlWidget.py:821 -msgid "Lower ring gap" +#: zenmapGUI/ProfileEditor.py:329 +msgid "Disallowed profile name" msgstr "" -#: radialnet/gui/ControlWidget.py:950 -msgid "View" +#: zenmapGUI/ProfileEditor.py:330 +#, python-format +msgid "" +"Sorry, the name \"%s\" is not allowed due to technical limitations. (The " +"underlying ConfigParser used to store profiles does not allow it.) Choose a " +"different name." msgstr "" -#: radialnet/gui/ControlWidget.py:962 -msgid "Zoom" +#: zenmapGUI/ProfileEditor.py:355 +msgid "Deleting Profile" msgstr "" -#: radialnet/gui/ControlWidget.py:1186 -msgid "Navigation" +#: zenmapGUI/ProfileEditor.py:357 +msgid "" +"Your profile is going to be deleted! Click Ok to continue, or Cancel to go " +"back to Profile Editor." msgstr "" -#: radialnet/gui/HostsViewer.py:147 radialnet/gui/Toolbar.py:226 +#: zenmapGUI/SearchWindow.py:89 +msgid "Search Scans" +msgstr "" + +#: zenmapGUI/SearchWindow.py:116 +msgid "Append" +msgstr "" + +#: zenmapGUI/App.py:177 +msgid "Import error" +msgstr "" + +#: zenmapGUI/App.py:178 +msgid "" +"A required module was not found.\n" +"\n" +msgstr "" + +#: zenmapGUI/App.py:226 +msgid "Error creating the per-user configuration directory" +msgstr "" + +#: zenmapGUI/App.py:227 +#, 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:252 +msgid "Error parsing the configuration file" +msgstr "" + +#: zenmapGUI/App.py:253 +#, 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:267 +msgid "Restore default configuration?" +msgstr "" + +#: zenmapGUI/App.py:268 +#, python-format +msgid "" +"To avoid further errors parsing the configuration file %s, you can copy the " +"default configuration from %s.\n" +"\n" +"Do this now? " +msgstr "" + +#: zenmapGUI/App.py:335 +#, 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:340 +msgid "Non-root user" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:127 +msgid "Host Status" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:128 +msgid "Addresses" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:129 +msgid "Hostnames" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:130 radialnet/gui/NodeNotebook.py:372 +msgid "Operating System" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:132 +msgid "Ports used" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:133 +msgid "OS Classes" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:134 +msgid "TCP Sequence" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:135 +msgid "IP ID Sequence" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:137 +msgid "TCP TS Sequence" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:138 +msgid "Comments" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:143 +msgid "State:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:155 +msgid "Scanned ports:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:158 +msgid "Up time:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:161 radialnet/gui/NodeNotebook.py:422 +msgid "Last boot:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:174 +msgid "Vendor:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:298 +msgid "Name - Type:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:317 +msgid "Not Available" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:319 +msgid "Name:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:322 +msgid "Accuracy:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:351 +msgid "Port-Protocol-State:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:365 radialnet/gui/NodeNotebook.py:97 +msgid "Type" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:366 radialnet/gui/NodeNotebook.py:97 +msgid "Vendor" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:367 +msgid "OS Family" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:368 +msgid "OS Generation" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:369 +msgid "Accuracy" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:398 +msgid "Difficulty:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:401 +msgid "Index:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:404 zenmapGUI/ScanHostDetailsPage.py:423 +#: zenmapGUI/ScanHostDetailsPage.py:442 +msgid "Values:" +msgstr "" + +#: zenmapGUI/ScanHostDetailsPage.py:420 zenmapGUI/ScanHostDetailsPage.py:439 +msgid "Class:" +msgstr "" + +#: radialnet/gui/Toolbar.py:94 +msgid "Hosts viewer" +msgstr "" + +#: radialnet/gui/Toolbar.py:163 +msgid "Save Graphic" +msgstr "" + +#: radialnet/gui/Toolbar.py:166 radialnet/gui/HostsViewer.py:89 msgid "Hosts Viewer" msgstr "" -#: radialnet/gui/HostsViewer.py:151 -msgid "No node selected" +#: radialnet/gui/Toolbar.py:170 +msgid "Controls" msgstr "" -#: radialnet/gui/LegendWindow.py:203 -msgid "Topology Legend" +#: radialnet/gui/Toolbar.py:174 +msgid "Fisheye" msgstr "" -#: radialnet/gui/LegendWindow.py:213 -msgid "View full legend online" +#: radialnet/gui/Toolbar.py:178 +msgid "Legend" msgstr "" -#: radialnet/gui/LegendWindow.py:227 -msgid "host was not port scanned" +#: radialnet/gui/Toolbar.py:261 +msgid "Error saving snapshot" msgstr "" -#: radialnet/gui/LegendWindow.py:231 -msgid "host with fewer than 3 open ports" -msgstr "" - -#: radialnet/gui/LegendWindow.py:235 -msgid "host with 3 to 6 open ports" -msgstr "" - -#: radialnet/gui/LegendWindow.py:239 -msgid "host with more than 6 open ports" -msgstr "" - -#: radialnet/gui/LegendWindow.py:254 -msgid "host is a router, switch, or WAP" -msgstr "" - -#: radialnet/gui/LegendWindow.py:258 -msgid "Traceroute connections" -msgstr "" - -#: radialnet/gui/LegendWindow.py:262 -msgid "Thicker line means higher round-trip time" -msgstr "" - -#: radialnet/gui/LegendWindow.py:266 -msgid "primary traceroute connection" -msgstr "" - -#: radialnet/gui/LegendWindow.py:270 -msgid "alternate path" -msgstr "" - -#: radialnet/gui/LegendWindow.py:274 -msgid "no traceroute information" -msgstr "" - -#: radialnet/gui/LegendWindow.py:282 -msgid "missing traceroute hop" -msgstr "" - -#: radialnet/gui/LegendWindow.py:286 -msgid "Additional host icons" -msgstr "" - -#: radialnet/gui/LegendWindow.py:290 -msgid "router" -msgstr "" - -#: radialnet/gui/LegendWindow.py:294 -msgid "switch" -msgstr "" - -#: radialnet/gui/LegendWindow.py:299 -msgid "wireless access point" -msgstr "" - -#: radialnet/gui/LegendWindow.py:303 -msgid "firewall" -msgstr "" - -#: radialnet/gui/LegendWindow.py:308 -msgid "host with some filtered ports" -msgstr "" - -#: radialnet/gui/NodeNotebook.py:133 +#: radialnet/gui/NodeNotebook.py:73 msgid "Method" msgstr "" -#: radialnet/gui/NodeNotebook.py:134 +#: radialnet/gui/NodeNotebook.py:74 msgid "Count" msgstr "" -#: radialnet/gui/NodeNotebook.py:134 +#: radialnet/gui/NodeNotebook.py:74 msgid "Reasons" msgstr "" -#: radialnet/gui/NodeNotebook.py:144 -msgid "TTL" -msgstr "" - -#: radialnet/gui/NodeNotebook.py:144 -msgid "RTT" -msgstr "" - -#: radialnet/gui/NodeNotebook.py:144 -msgid "IP" -msgstr "" - -#: radialnet/gui/NodeNotebook.py:147 +#: radialnet/gui/NodeNotebook.py:87 #, python-format msgid "Traceroute on port %s/%s totalized %d known hops." msgstr "" -#: radialnet/gui/NodeNotebook.py:149 +#: radialnet/gui/NodeNotebook.py:89 msgid "No traceroute information available." msgstr "" -#: radialnet/gui/NodeNotebook.py:156 +#: radialnet/gui/NodeNotebook.py:96 msgid "Name" msgstr "" -#: radialnet/gui/NodeNotebook.py:156 +#: radialnet/gui/NodeNotebook.py:96 msgid "DB Line" msgstr "" -#: radialnet/gui/NodeNotebook.py:157 +#: radialnet/gui/NodeNotebook.py:97 msgid "Family" msgstr "" -#: radialnet/gui/NodeNotebook.py:161 +#: radialnet/gui/NodeNotebook.py:101 #, python-format msgid "" "* TCP sequence index equal to %d and difficulty is \"%s" "\"." msgstr "" -#: radialnet/gui/NodeNotebook.py:195 +#: radialnet/gui/NodeNotebook.py:135 msgid "General" msgstr "" -#: radialnet/gui/NodeNotebook.py:197 +#: radialnet/gui/NodeNotebook.py:137 msgid "Traceroute" msgstr "" -#: radialnet/gui/NodeNotebook.py:239 +#: radialnet/gui/NodeNotebook.py:179 #, python-format msgid "Ports (%s)" msgstr "" -#: radialnet/gui/NodeNotebook.py:257 radialnet/gui/NodeNotebook.py:784 +#: radialnet/gui/NodeNotebook.py:197 radialnet/gui/NodeNotebook.py:708 msgid "" msgstr "" -#: radialnet/gui/NodeNotebook.py:259 +#: radialnet/gui/NodeNotebook.py:199 msgid "" msgstr "" -#: radialnet/gui/NodeNotebook.py:284 +#: radialnet/gui/NodeNotebook.py:224 #, python-format msgid "[%d] service: %s" msgstr "" -#: radialnet/gui/NodeNotebook.py:289 +#: radialnet/gui/NodeNotebook.py:229 msgid "" msgstr "" -#: radialnet/gui/NodeNotebook.py:389 +#: radialnet/gui/NodeNotebook.py:329 #, python-format msgid "Extraports (%s)" msgstr "" -#: radialnet/gui/NodeNotebook.py:396 +#: radialnet/gui/NodeNotebook.py:336 msgid "Special fields" msgstr "" -#: radialnet/gui/NodeNotebook.py:430 +#: radialnet/gui/NodeNotebook.py:370 msgid "General information" msgstr "" -#: radialnet/gui/NodeNotebook.py:431 +#: radialnet/gui/NodeNotebook.py:371 msgid "Sequences" msgstr "" -#: radialnet/gui/NodeNotebook.py:434 +#: radialnet/gui/NodeNotebook.py:374 msgid "No sequence information." msgstr "" -#: radialnet/gui/NodeNotebook.py:435 +#: radialnet/gui/NodeNotebook.py:375 msgid "No OS information." msgstr "" -#: radialnet/gui/NodeNotebook.py:440 +#: radialnet/gui/NodeNotebook.py:380 msgid "Address:" msgstr "" -#: radialnet/gui/NodeNotebook.py:463 +#: radialnet/gui/NodeNotebook.py:403 msgid "Hostname:" msgstr "" -#: radialnet/gui/NodeNotebook.py:487 +#: radialnet/gui/NodeNotebook.py:427 #, python-format msgid "%s (%s seconds)." msgstr "" -#: radialnet/gui/NodeNotebook.py:554 +#: radialnet/gui/NodeNotebook.py:490 msgid "Match" msgstr "" -#: radialnet/gui/NodeNotebook.py:601 radialnet/gui/NodeNotebook.py:651 +#: radialnet/gui/NodeNotebook.py:531 radialnet/gui/NodeNotebook.py:581 msgid "Class" msgstr "" -#: radialnet/gui/NodeNotebook.py:609 +#: radialnet/gui/NodeNotebook.py:539 msgid "Used ports:" msgstr "" -#: radialnet/gui/NodeNotebook.py:632 +#: radialnet/gui/NodeNotebook.py:562 msgid "Fingerprint" msgstr "" -#: radialnet/gui/NodeNotebook.py:652 +#: radialnet/gui/NodeNotebook.py:582 msgid "Values" msgstr "" -#: radialnet/gui/NodeNotebook.py:654 -msgid "TCP *" -msgstr "" - -#: radialnet/gui/NodeNotebook.py:655 -msgid "IP ID" -msgstr "" - -#: radialnet/gui/NodeNotebook.py:656 +#: radialnet/gui/NodeNotebook.py:586 msgid "TCP Timestamp" msgstr "" -#: radialnet/gui/SaveDialog.py:131 -msgid "PDF" +#: radialnet/gui/LegendWindow.py:141 +msgid "Topology Legend" msgstr "" -#: radialnet/gui/SaveDialog.py:132 -msgid "PNG" +#: radialnet/gui/LegendWindow.py:151 +msgid "View full legend online" msgstr "" -#: radialnet/gui/SaveDialog.py:133 -msgid "PostScript" +#: radialnet/gui/LegendWindow.py:163 +msgid "host was not port scanned" msgstr "" -#: radialnet/gui/SaveDialog.py:134 -msgid "SVG" +#: radialnet/gui/LegendWindow.py:167 +msgid "host with fewer than 3 open ports" msgstr "" -#: radialnet/gui/SaveDialog.py:147 +#: radialnet/gui/LegendWindow.py:171 +msgid "host with 3 to 6 open ports" +msgstr "" + +#: radialnet/gui/LegendWindow.py:175 +msgid "host with more than 6 open ports" +msgstr "" + +#: radialnet/gui/LegendWindow.py:190 +msgid "host is a router, switch, or WAP" +msgstr "" + +#: radialnet/gui/LegendWindow.py:194 +msgid "Traceroute connections" +msgstr "" + +#: radialnet/gui/LegendWindow.py:198 +msgid "Thicker line means higher round-trip time" +msgstr "" + +#: radialnet/gui/LegendWindow.py:202 +msgid "primary traceroute connection" +msgstr "" + +#: radialnet/gui/LegendWindow.py:206 +msgid "alternate path" +msgstr "" + +#: radialnet/gui/LegendWindow.py:210 +msgid "no traceroute information" +msgstr "" + +#: radialnet/gui/LegendWindow.py:218 +msgid "missing traceroute hop" +msgstr "" + +#: radialnet/gui/LegendWindow.py:222 +msgid "Additional host icons" +msgstr "" + +#: radialnet/gui/LegendWindow.py:226 +msgid "router" +msgstr "" + +#: radialnet/gui/LegendWindow.py:230 +msgid "switch" +msgstr "" + +#: radialnet/gui/LegendWindow.py:235 +msgid "wireless access point" +msgstr "" + +#: radialnet/gui/LegendWindow.py:239 +msgid "firewall" +msgstr "" + +#: radialnet/gui/LegendWindow.py:244 +msgid "host with some filtered ports" +msgstr "" + +#: radialnet/gui/SaveDialog.py:90 msgid "Save Topology" msgstr "" -#: radialnet/gui/SaveDialog.py:201 +#: radialnet/gui/SaveDialog.py:144 msgid "No filename extension" msgstr "" -#: radialnet/gui/SaveDialog.py:202 +#: radialnet/gui/SaveDialog.py:145 #, python-format msgid "" "The filename \"%s\" does not have an extension, and no specific file type " @@ -1585,39 +1487,99 @@ msgid "" "Enter a known extension or select the file type from the list." msgstr "" -#: radialnet/gui/SaveDialog.py:209 +#: radialnet/gui/SaveDialog.py:152 msgid "Unknown filename extension" msgstr "" -#: radialnet/gui/SaveDialog.py:210 +#: radialnet/gui/SaveDialog.py:153 #, 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:154 -msgid "Hosts viewer" +#: radialnet/gui/ControlWidget.py:119 +msgid "Action" msgstr "" -#: radialnet/gui/Toolbar.py:223 -msgid "Save Graphic" +#: radialnet/gui/ControlWidget.py:162 +msgid "Red" msgstr "" -#: radialnet/gui/Toolbar.py:230 -msgid "Controls" +#: radialnet/gui/ControlWidget.py:163 +msgid "Yellow" msgstr "" -#: radialnet/gui/Toolbar.py:234 -msgid "Fisheye" +#: radialnet/gui/ControlWidget.py:164 +msgid "Green" msgstr "" -#: radialnet/gui/Toolbar.py:238 -msgid "Legend" +#: radialnet/gui/ControlWidget.py:469 +msgid "Fisheye on ring" msgstr "" -#: radialnet/gui/Toolbar.py:321 -msgid "Error saving snapshot" +#: radialnet/gui/ControlWidget.py:483 +msgid "with interest factor" +msgstr "" + +#: radialnet/gui/ControlWidget.py:488 +msgid "and spread factor" +msgstr "" + +#: radialnet/gui/ControlWidget.py:593 +msgid "Interpolation" +msgstr "" + +#: radialnet/gui/ControlWidget.py:605 +msgid "Cartesian" +msgstr "" + +#: radialnet/gui/ControlWidget.py:607 +msgid "Polar" +msgstr "" + +#: radialnet/gui/ControlWidget.py:620 +msgid "Frames" +msgstr "" + +#: radialnet/gui/ControlWidget.py:675 +msgid "Layout" +msgstr "" + +#: radialnet/gui/ControlWidget.py:687 +msgid "Symmetric" +msgstr "" + +#: radialnet/gui/ControlWidget.py:688 +msgid "Weighted" +msgstr "" + +#: radialnet/gui/ControlWidget.py:743 +msgid "Ring gap" +msgstr "" + +#: radialnet/gui/ControlWidget.py:747 +msgid "Lower ring gap" +msgstr "" + +#: radialnet/gui/ControlWidget.py:894 +msgid "View" +msgstr "" + +#: radialnet/gui/ControlWidget.py:906 +msgid "Zoom" +msgstr "" + +#: radialnet/gui/ControlWidget.py:1127 +msgid "Navigation" +msgstr "" + +#: radialnet/gui/HostsViewer.py:93 +msgid "No node selected" +msgstr "" + +#: radialnet/bestwidgets/windows.py:83 +msgid "Alert" msgstr "" #: share/zenmap/misc/profile_editor.xml:9