mirror of
https://github.com/evilsocket/opensnitch.git
synced 2025-03-05 00:51:05 +01:00

- Now the columns names of the details views can be translated (#465). - Fixed columns size restoring when clicking on the Events tab to view the details of an item (process, rule or node).
1700 lines
72 KiB
XML
1700 lines
72 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE TS><TS version="2.0">
|
|
<context>
|
|
<name>Dialog</name>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="34"/>
|
|
<source>opensnitch-qt</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="679"/>
|
|
<source>from this executable</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="684"/>
|
|
<source>from this command line</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="689"/>
|
|
<source>this destination port</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="694"/>
|
|
<source>this user</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="699"/>
|
|
<source>this destination ip</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="842"/>
|
|
<source>+</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="723"/>
|
|
<source>once</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="728"/>
|
|
<source>30s</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="733"/>
|
|
<source>5m</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="738"/>
|
|
<source>15m</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="743"/>
|
|
<source>30m</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="748"/>
|
|
<source>1h</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="753"/>
|
|
<source>until reboot</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="758"/>
|
|
<source>forever</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="784"/>
|
|
<source>Deny</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="813"/>
|
|
<source>Allow</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="299"/>
|
|
<source>User ID</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="333"/>
|
|
<source><html><head/><body><p><span style=" font-weight:600;">Executed from</span></p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="630"/>
|
|
<source>TextLabel</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="426"/>
|
|
<source>Source IP</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="449"/>
|
|
<source>Process ID</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="582"/>
|
|
<source>Destination IP</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/prompt.ui" line="605"/>
|
|
<source>Dst Port</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>PreferencesDialog</name>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="14"/>
|
|
<source>Preferences</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="417"/>
|
|
<source>UI</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="361"/>
|
|
<source>Show advanced view by default</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="695"/>
|
|
<source>once</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="226"/>
|
|
<source>30s</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="231"/>
|
|
<source>5m</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="236"/>
|
|
<source>15m</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="241"/>
|
|
<source>30m</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="246"/>
|
|
<source>1h</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="251"/>
|
|
<source>until reboot</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="256"/>
|
|
<source>forever</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="526"/>
|
|
<source>Action</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="325"/>
|
|
<source>Default target</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="377"/>
|
|
<source><html><head/><body><p>If checked, the pop-ups will be displayed with the advanced view active.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="737"/>
|
|
<source>deny</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="746"/>
|
|
<source>allow</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="290"/>
|
|
<source>by executable</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="295"/>
|
|
<source>by command line</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="300"/>
|
|
<source>by destination port</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="305"/>
|
|
<source>by destination ip</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="310"/>
|
|
<source>by user id</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="186"/>
|
|
<source>center</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="191"/>
|
|
<source>top right</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="196"/>
|
|
<source>bottom right</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="201"/>
|
|
<source>top left</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="206"/>
|
|
<source>bottom left</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="342"/>
|
|
<source>Pop-up default duration</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="345"/>
|
|
<source>Duration</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="270"/>
|
|
<source><html><head/><body><p>By default when a new pop-up appears, in its simplest form, you'll be able to filter connections or applications by one property of the connection (executable, port, IP, etc).</p><p>With these options, you can choose multiple fields to filter connections for.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="273"/>
|
|
<source>Filter connections also by:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="97"/>
|
|
<source>User ID</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="113"/>
|
|
<source>Destination port</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="129"/>
|
|
<source>Destination IP</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="406"/>
|
|
<source>Disable pop-ups, only display an alert</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="396"/>
|
|
<source><html><head/><body><p>This timeout is the countdown you see when a pop-up dialog is shown.</p><p>If the pop-up is not answered, the default options will be applied.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="399"/>
|
|
<source>Default timeout</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="540"/>
|
|
<source>Nodes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="546"/>
|
|
<source>Process monitor method</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="563"/>
|
|
<source><html><head/><body><p>Log file to write logs.<br/></p><p>/dev/stdout will print logs to the standard output.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="566"/>
|
|
<source>Log file</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="580"/>
|
|
<source><html><head/><body><p>The default duration will take place when there's no UI connected.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="583"/>
|
|
<source>Default duration</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="596"/>
|
|
<source>Apply configuration to all nodes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="619"/>
|
|
<source><html><head/><body><p>The default action will take place when there's no UI connected.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="638"/>
|
|
<source>HostName</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="700"/>
|
|
<source>until restart</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="705"/>
|
|
<source>always</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="713"/>
|
|
<source><html><head/><body><p>Address of the node.</p><p>Default: unix:///tmp/osui.sock (unix:// is mandatory if it's a Unix socket)</p><p>It can also be an IP address with the port: 127.0.0.1:50051</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="716"/>
|
|
<source>Address</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="764"/>
|
|
<source>Version</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="815"/>
|
|
<source>unix:///tmp/osui.sock</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="827"/>
|
|
<source>/var/log/opensnitchd.log</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="832"/>
|
|
<source>/dev/stdout</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="856"/>
|
|
<source>Default log level</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="871"/>
|
|
<source>Database</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="918"/>
|
|
<source>Database type</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="925"/>
|
|
<source>Select</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="946"/>
|
|
<source>In memory</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="951"/>
|
|
<source>File</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="1008"/>
|
|
<source>Close</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="1019"/>
|
|
<source>Apply</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="1030"/>
|
|
<source>Save</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="358"/>
|
|
<source>The advanced view allows you to easily select multiple fields to filter connections</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="126"/>
|
|
<source>If checked, this field will be selected when a pop-up is displayed</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="166"/>
|
|
<source><html><head/><body><p>Pop-up default action.</p><p>When a new outgoing connection is about to be established, this action will be selected by default, so if the timeout fires, this is the option that will be applied.</p><p><br/></p><p>While a pop-up is asking the user to allow or deny a connection:</p><p>1. new outgoing connections are denied.</p><p>2. known connections are allowed or denied based on the rules defined by the user.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="622"/>
|
|
<source>Default action when the GUI is disconnected</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="726"/>
|
|
<source>Debug invalid connections</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="39"/>
|
|
<source>Pop-ups</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="80"/>
|
|
<source>Default options</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="332"/>
|
|
<source>Default position on screen</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="437"/>
|
|
<source>any temporary rules</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="450"/>
|
|
<source><html><head/><body><p>When this option is selected, the rules of the selected duration won't be added to the list of temporary rules in the GUI.</p><p><br/></p><p>Temporary rules will still be valid, and you can use them when prompted to allow/deny a new connection.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="453"/>
|
|
<source>Don't save rules of duration</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="466"/>
|
|
<source>Time</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="476"/>
|
|
<source>Destination</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="486"/>
|
|
<source>Protocol</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="496"/>
|
|
<source>Process</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="506"/>
|
|
<source>Rule</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="516"/>
|
|
<source>Node</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="723"/>
|
|
<source><html><head/><body><p>If checked, opensnitch will prompt you to allow or deny connections that don't have an asocciated PID, due to several reasons, mostly due to bad state connections.</p><p>The pop-up dialog will only contain information about the network connection.</p><p>There're some scenarios where these are valid connections though, like when establishing a VPN using wireguard.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/preferences.ui" line="460"/>
|
|
<source>Events tab columns</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ProcessDetailsDialog</name>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="14"/>
|
|
<source>Process details</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="61"/>
|
|
<source>loading...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="81"/>
|
|
<source>CWD: loading...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="93"/>
|
|
<source>mem stats: loading...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="121"/>
|
|
<source>Status</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="135"/>
|
|
<source>Open files</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="149"/>
|
|
<source>I/O Statistics</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="163"/>
|
|
<source>Memory mapped files</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="177"/>
|
|
<source>Stack</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="191"/>
|
|
<source>Environment variables</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="210"/>
|
|
<source>Application pids</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="240"/>
|
|
<source>Start or stop monitoring this process</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/process_details.ui" line="256"/>
|
|
<source>Close</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RulesDialog</name>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="14"/>
|
|
<source>Rule</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="22"/>
|
|
<source>Node</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="45"/>
|
|
<source>Apply rule to all nodes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="115"/>
|
|
<source>To this IP / Network</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="138"/>
|
|
<source>/path/to/executable, .*/bin/executable[0-9\.]+$, ...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="158"/>
|
|
<source>Action</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="165"/>
|
|
<source>To this port</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="172"/>
|
|
<source>To this list of domains</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="195"/>
|
|
<source>You can specify a single IP:
|
|
- 192.168.1.1
|
|
|
|
or a regular expression:
|
|
- 192\.168\.1\.[0-9]+
|
|
|
|
multiple IPs:
|
|
- ^(192\.168\.1\.1|172\.16\.0\.1)$
|
|
|
|
You can also specify a subnet:
|
|
- 192.168.1.0/24
|
|
|
|
Note: Commas or spaces are not allowed to separate IPs or networks.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="214"/>
|
|
<source>LAN</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="219"/>
|
|
<source>127.0.0.0/8</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="224"/>
|
|
<source>192.168.0.0/24</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="229"/>
|
|
<source>192.168.1.0/24</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="234"/>
|
|
<source>192.168.2.0/24</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="239"/>
|
|
<source>192.168.0.0/16</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="244"/>
|
|
<source>169.254.0.0/16</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="249"/>
|
|
<source>172.16.0.0/12</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="254"/>
|
|
<source>10.0.0.0/8</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="259"/>
|
|
<source>::1/128</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="264"/>
|
|
<source>fc00::/7</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="269"/>
|
|
<source>ff00::/8</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="274"/>
|
|
<source>fe80::/10</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="279"/>
|
|
<source>fd00::/8</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="310"/>
|
|
<source><html><head/><body><p>You can specify multiple ports using regular expressions:</p><p><br/></p><p>- 53, 80 or 443:</p><p>^(53|80|443)$</p><p><br/></p><p>- 53, 443 or 5551, 5552, 5553, etc:</p><p>^(53|443|555[0-9])$</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="318"/>
|
|
<source>once</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="323"/>
|
|
<source>30s</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="328"/>
|
|
<source>5m</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="333"/>
|
|
<source>15m</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="338"/>
|
|
<source>30m</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="343"/>
|
|
<source>1h</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="348"/>
|
|
<source>until reboot</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="353"/>
|
|
<source>always</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="364"/>
|
|
<source>Commas or spaces are not allowed to specify multiple domains.
|
|
|
|
Use regular expressions instead:
|
|
.*(opensnitch|duckduckgo).com
|
|
.*\.google.com
|
|
|
|
or a single domain:
|
|
www.gnu.org - it'll only match www.gnu.org, nor ftp.gnu.org, nor www2.gnu.org, ...
|
|
gnu.org - it'll only match gnu.org, nor www.gnu.org, nor ftp.gnu.org, ...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="375"/>
|
|
<source>www.domain.org, .*\.domain.org</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="382"/>
|
|
<source>To this host</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="396"/>
|
|
<source>Duration</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="406"/>
|
|
<source><html><head/><body><p>Only TCP, UDP or UDPLITE are allowed</p><p>You can use regexp, i.e.: ^(TCP|UDP)$</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="416"/>
|
|
<source>TCP</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="421"/>
|
|
<source>UDP</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="426"/>
|
|
<source>UDPLITE</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="431"/>
|
|
<source>TCP6</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="436"/>
|
|
<source>UDP6</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="441"/>
|
|
<source>UDPLITE6</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="449"/>
|
|
<source>Protocol</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="456"/>
|
|
<source>From this executable</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="471"/>
|
|
<source>Deny</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="494"/>
|
|
<source>Allow</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="507"/>
|
|
<source>From this command line</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="514"/>
|
|
<source>From this user ID</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="539"/>
|
|
<source><html><head/><body><p>Select a directory with lists of domains to block or allow.</p><p>Put inside that directory files with any extension containing lists of domains.</p><p><br/>The format of each entry of a list is as follow (hosts format):</p><p>127.0.0.1 www.domain.com</p><p>or </p><p>0.0.0.0 www.domain.com</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="557"/>
|
|
<source>Name</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="566"/>
|
|
<source>Enable</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="604"/>
|
|
<source>The rules are checked in alphabetical order, so you can name them accordingly to prioritize them.
|
|
|
|
000-allow-localhost
|
|
001-deny-broadcast
|
|
...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="611"/>
|
|
<source>leave blank to autocreate</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="620"/>
|
|
<source>If checked, this rule will take precedence over the rest of the rules. No others rules will be checked after this one.
|
|
|
|
You must name the rule in such manner that it'll be checked first, because they're checked in alphabetical order. For example:
|
|
|
|
[x] Priority - 000-priority-rule
|
|
[ ] Priority - 001-less-priority-rule</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="628"/>
|
|
<source>Priority rule</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="648"/>
|
|
<source><html><head/><body><p>By default, the field of the rules are case-insensitive, i.e., if a process tries to access gOOgle.CoM and you have a rule to Deny .*google.com, the connection will be blocked.<br/></p><p>If you check this box, you have to specify the exact string (domain, executable, command line) that you want to filter.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/ruleseditor.ui" line="651"/>
|
|
<source>Case-sensitive</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>StatsDialog</name>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="34"/>
|
|
<source>OpenSnitch Network Statistics</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="105"/>
|
|
<source>Save to CSV.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="115"/>
|
|
<source>Ctrl+S</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="166"/>
|
|
<source>Create a new rule</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="196"/>
|
|
<source><html><head/><body><p><span style=" font-size:11pt; font-weight:600;">hostname - 192.168.1.1</span></p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="235"/>
|
|
<source>Status</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1697"/>
|
|
<source>-</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="279"/>
|
|
<source>Start or Stop interception</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="324"/>
|
|
<source>Events</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="344"/>
|
|
<source>Filter</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="357"/>
|
|
<source>Allow</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="366"/>
|
|
<source>Deny</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="384"/>
|
|
<source>Ex.: firefox</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="411"/>
|
|
<source>50</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="416"/>
|
|
<source>100</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="421"/>
|
|
<source>200</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="426"/>
|
|
<source>300</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="439"/>
|
|
<source>Delete all intercepted events</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="825"/>
|
|
<source>Nodes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="554"/>
|
|
<source><html><head/><body><p><span style=" font-size:7pt;">(double click on the Addr column to view details of a node)</span></p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1601"/>
|
|
<source>Rules</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="610"/>
|
|
<source>enable</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="617"/>
|
|
<source>Edit rule</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="631"/>
|
|
<source>Delete rule</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="699"/>
|
|
<source><html><head/><body><p><span style=" font-size:7pt;">(double click on a row to view details of a rule)</span></p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="692"/>
|
|
<source>search rule name</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="781"/>
|
|
<source>Application rules</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="796"/>
|
|
<source>Permanent</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="810"/>
|
|
<source>Temporary</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="876"/>
|
|
<source>Hosts</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1364"/>
|
|
<source><html><head/><body><p><span style=" font-size:7pt;">(double click to view details of an item)</span></p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="984"/>
|
|
<source>Applications</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1051"/>
|
|
<source>Delete all intercepted applications</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1109"/>
|
|
<source>Addresses</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1211"/>
|
|
<source>Ports</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1313"/>
|
|
<source>Users</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1436"/>
|
|
<source>Connections</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1491"/>
|
|
<source>Dropped</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1546"/>
|
|
<source>Uptime</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1671"/>
|
|
<source>Version</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="665"/>
|
|
<source>Delete connections that matched this rule</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="712"/>
|
|
<source>All applications</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="926"/>
|
|
<source>Delete all intercepted hosts</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1159"/>
|
|
<source>Delete all intercepted addresses</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1261"/>
|
|
<source>Delete all intercepted ports</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/res/stats.ui" line="1371"/>
|
|
<source>Delete all intercepted users</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>contextual_menu</name>
|
|
<message>
|
|
<location filename="../../../opensnitch/service.py" line="39"/>
|
|
<source>Statistics</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/service.py" line="40"/>
|
|
<source>Enable</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/service.py" line="41"/>
|
|
<source>Disable</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/service.py" line="42"/>
|
|
<source>Help</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/service.py" line="43"/>
|
|
<source>Close</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>popups</name>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="51"/>
|
|
<source>until reboot</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="53"/>
|
|
<source>forever</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="89"/>
|
|
<source>Allow</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="90"/>
|
|
<source>Deny</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="265"/>
|
|
<source>Outgoing connection</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="270"/>
|
|
<source>Process launched from:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="299"/>
|
|
<source>from this executable</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="301"/>
|
|
<source>from this command line</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="305"/>
|
|
<source>to port {0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="364"/>
|
|
<source>to {0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="308"/>
|
|
<source>from user {0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="321"/>
|
|
<source>to {0}.*</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="374"/>
|
|
<source>to *.{0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="378"/>
|
|
<source>to *{0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="411"/>
|
|
<source><b>Remote</b> process %s running on <b>%s</b></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="415"/>
|
|
<source>is connecting to <b>%s</b> on %s port %d</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/prompt.py" line="421"/>
|
|
<source>is attempting to resolve <b>%s</b> via %s, %s port %d</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>preferences</name>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/preferences.py" line="260"/>
|
|
<source>Exception saving config: {0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/preferences.py" line="279"/>
|
|
<source>Warning</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/preferences.py" line="279"/>
|
|
<source>You must select a file for the database<br>or choose "In memory" type.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/preferences.py" line="285"/>
|
|
<source>DB type changed</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/preferences.py" line="285"/>
|
|
<source>Restart the GUI in order effects to take effect</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/preferences.py" line="340"/>
|
|
<source>Applying configuration on {0} ...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/preferences.py" line="169"/>
|
|
<source>Server address can not be empty</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/preferences.py" line="199"/>
|
|
<source>Error loading {0} configuration</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/preferences.py" line="385"/>
|
|
<source>Configuration applied.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/preferences.py" line="387"/>
|
|
<source>Error applying configuration: {0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/preferences.py" line="416"/>
|
|
<source>Hover the mouse over the texts to display the help<br><br>Don't forget to visit the wiki: <a href="{0}">{0}</a></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>proc_details</name>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/processdetails.py" line="96"/>
|
|
<source><b>Error loading process information:</b> <br><br>
|
|
|
|
</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/processdetails.py" line="115"/>
|
|
<source><b>Error stopping monitoring process:</b><br><br></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/processdetails.py" line="155"/>
|
|
<source>loading...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>rules</name>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="124"/>
|
|
<source>There're no nodes connected.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="135"/>
|
|
<source>Rule applied.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="137"/>
|
|
<source>Error applying rule: {0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="290"/>
|
|
<source><b>Error loading rule</b></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="395"/>
|
|
<source>protocol can not be empty, or uncheck it</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="409"/>
|
|
<source>Protocol regexp error</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="413"/>
|
|
<source>process path can not be empty</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="427"/>
|
|
<source>Process path regexp error</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="431"/>
|
|
<source>command line can not be empty</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="445"/>
|
|
<source>Command line regexp error</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="449"/>
|
|
<source>Dest port can not be empty</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="463"/>
|
|
<source>Dst port regexp error</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="467"/>
|
|
<source>Dest host can not be empty</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="481"/>
|
|
<source>Dst host regexp error</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="485"/>
|
|
<source>Dest IP/Network can not be empty</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="507"/>
|
|
<source>Dst IP regexp error</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="519"/>
|
|
<source>User ID can not be empty</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="533"/>
|
|
<source>User ID regexp error</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="537"/>
|
|
<source>Lists field cannot be empty</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="539"/>
|
|
<source>Lists field must be a directory</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/ruleseditor.py" line="573"/>
|
|
<source><b>Rule not supported</b></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>stats</name>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="284"/>
|
|
<source>Not running</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="285"/>
|
|
<source>Disabled</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="286"/>
|
|
<source>Running</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="475"/>
|
|
<source>OpenSnitch Network Statistics {0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="477"/>
|
|
<source>OpenSnitch Network Statistics for {0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="591"/>
|
|
<source><b>Error:</b><br><br></source>
|
|
<comment>{0}</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="598"/>
|
|
<source>Warning:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="640"/>
|
|
<source>Allow</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="641"/>
|
|
<source>Deny</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="644"/>
|
|
<source>Always</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="645"/>
|
|
<source>Until reboot</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="653"/>
|
|
<source>Disable</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="655"/>
|
|
<source>Enable</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="658"/>
|
|
<source>Duplicate</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="659"/>
|
|
<source>Edit</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="660"/>
|
|
<source>Delete</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="668"/>
|
|
<source> Your are about to delete this rule. </source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="1003"/>
|
|
<source> Are you sure?</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="786"/>
|
|
<source>Rule not found by that name and node</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="1003"/>
|
|
<source> You are about to delete this rule. </source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="1490"/>
|
|
<source>Save as CSV</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="261"/>
|
|
<source>Name</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="262"/>
|
|
<source>Address</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="263"/>
|
|
<source>Status</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="264"/>
|
|
<source>Hostname</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="265"/>
|
|
<source>Version</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="266"/>
|
|
<source>Rules</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="267"/>
|
|
<source>Time</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="268"/>
|
|
<source>Action</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="269"/>
|
|
<source>Duration</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="270"/>
|
|
<source>Node</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="271"/>
|
|
<source>Enabled</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="272"/>
|
|
<source>Hits</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="273"/>
|
|
<source>Protocol</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="274"/>
|
|
<source>Process</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="276"/>
|
|
<source>Destination</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="280"/>
|
|
<source>Rule</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="281"/>
|
|
<source>UserID</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="282"/>
|
|
<source>LastConnection</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="275"/>
|
|
<source>Args</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="277"/>
|
|
<source>DstIP</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="278"/>
|
|
<source>DstHost</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../../opensnitch/dialogs/stats.py" line="279"/>
|
|
<source>DstPort</source>
|
|
<comment>This is a word, without spaces and symbols.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
</TS>
|