# Estonian translation for ufw
# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
# This file is distributed under the same license as the ufw package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
#
msgid ""
msgstr ""
"Project-Id-Version: ufw\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2016-02-17 18:51-0600\n"
"PO-Revision-Date: 2014-04-03 08:16+0000\n"
"Last-Translator: gnu7 <Unknown>\n"
"Language-Team: Estonian <et@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2016-06-27 18:31+0000\n"
"X-Generator: Launchpad (build 18115)\n"

#: src/ufw:75
msgid ": Need at least python 2.6)\n"
msgstr ": Vajab vähemalt python 2.6)\n"

#: src/ufw:129 src/frontend.py:605 src/frontend.py:907
msgid "Aborted"
msgstr "Tühistatud"

#: src/backend.py:69
msgid "Couldn't determine iptables version"
msgstr ""

#: src/backend.py:143
msgid "problem running sysctl"
msgstr ""

#: src/backend.py:182
msgid "Checks disabled"
msgstr "Kontroll väljas"

#: src/backend.py:188
msgid "ERROR: this script should not be SUID"
msgstr ""

#: src/backend.py:191
msgid "ERROR: this script should not be SGID"
msgstr ""

#: src/backend.py:196
msgid "You need to be root to run this script"
msgstr "Sa pead olema juure õigustes, et jooksutada seda skripti"

#: src/backend.py:206
#, python-format
msgid "'%s' does not exist"
msgstr "'%s' ei eksisteeri"

#: src/backend.py:229 src/backend_iptables.py:1416
#, python-format
msgid "Couldn't stat '%s'"
msgstr ""

#: src/backend.py:247
#, python-format
msgid "uid is %(uid)s but '%(path)s' is owned by %(st_uid)s"
msgstr ""

#: src/backend.py:254
#, python-format
msgid "%s is world writable!"
msgstr "%s ei ole kirjutatav!"

#: src/backend.py:258
#, python-format
msgid "%s is group writable!"
msgstr ""

#: src/backend.py:274
#, python-format
msgid "'%(f)s' file '%(name)s' does not exist"
msgstr ""

#: src/backend.py:285 src/backend_iptables.py:690
#, python-format
msgid "Couldn't open '%s' for reading"
msgstr "Ei saa avada '%s' lugemiseks"

#: src/backend.py:299
#, python-format
msgid "Missing policy for '%s'"
msgstr ""

#: src/backend.py:303
#, python-format
msgid "Invalid policy '%(policy)s' for '%(chain)s'"
msgstr ""

#: src/backend.py:310
msgid "Invalid option"
msgstr "Vigane valik"

#: src/backend.py:316 src/backend_iptables.py:790
#, python-format
msgid "'%s' is not writable"
msgstr "'%s' ei ole kirjutatav"

#: src/backend.py:363 src/backend_iptables.py:94
#, python-format
msgid "Unsupported policy '%s'"
msgstr "Toetamata poliis '%s'"

#: src/backend.py:366
#, python-format
msgid "Default application policy changed to '%s'"
msgstr ""

#: src/backend.py:433
msgid "No rules found for application profile"
msgstr ""

#: src/backend.py:489
#, python-format
msgid "Rules updated for profile '%s'"
msgstr "Reeglid on uuendatud proffili '%s' jaoks"

#: src/backend.py:495
msgid "Couldn't update application rules"
msgstr "Ei saa uuendada reeglite faili"

#: src/backend.py:517
#, python-format
msgid "Found multiple matches for '%s'. Please use exact profile name"
msgstr ""

#: src/backend.py:520
#, python-format
msgid "Could not find a profile matching '%s'"
msgstr ""

#: src/backend.py:587
msgid "Logging: "
msgstr "Logid: "

#: src/backend.py:591
msgid "unknown"
msgstr "tundmatu"

#: src/backend.py:603 src/backend_iptables.py:1284
#, python-format
msgid "Invalid log level '%s'"
msgstr ""

#: src/backend.py:618
msgid "Logging disabled"
msgstr "Logimine väljas"

#: src/backend.py:620
msgid "Logging enabled"
msgstr "Logimine sees"

#: src/common.py:195
#, python-format
msgid "Bad port '%s'"
msgstr "Halb port '%s'"

#: src/common.py:251
#, python-format
msgid "Unsupported protocol '%s'"
msgstr "Toetamata protokoll '%s'"

#: src/common.py:279
msgid "Bad source address"
msgstr "Halb lähteaadress"

#: src/common.py:289
msgid "Bad destination address"
msgstr "Halb sihtkoha aadress"

#: src/common.py:297
msgid "Bad interface type"
msgstr ""

#: src/common.py:301
msgid "Bad interface name: reserved character: '!'"
msgstr ""

#: src/common.py:305
msgid "Bad interface name"
msgstr ""

#: src/common.py:309
msgid "Bad interface name: can't use interface aliases"
msgstr ""

#: src/common.py:320
#, python-format
msgid "Insert position '%s' is not a valid position"
msgstr ""

#: src/common.py:330
#, python-format
msgid "Invalid log type '%s'"
msgstr ""

#: src/common.py:338
#, python-format
msgid "Unsupported direction '%s'"
msgstr ""

#: src/common.py:357
msgid "Could not normalize source address"
msgstr ""

#: src/common.py:368
msgid "Could not normalize destination address"
msgstr ""

#: src/common.py:434
msgid "Found exact match"
msgstr "Leiti täpne sobivus"

#: src/common.py:439
msgid "Found exact match, excepting comment"
msgstr ""

#: src/common.py:443
#, python-format
msgid ""
"Found non-action/non-logtype/comment match (%(xa)s/%(ya)s/'%(xc)s' "
"%(xl)s/%(yl)s/'%(yc)s')"
msgstr ""

#: src/common.py:601
#, python-format
msgid "Improper rule syntax ('%s' specified with app rule)"
msgstr ""

#: src/common.py:608
#, python-format
msgid "Invalid IPv6 address with protocol '%s'"
msgstr ""

#: src/common.py:614 src/util.py:83
#, python-format
msgid "Invalid port with protocol '%s'"
msgstr ""

#: src/parser.py:108
#, python-format
msgid "Cannot insert rule at position '%s'"
msgstr "Ei saa sisestada reegleid positsioonile '%s'"

#: src/parser.py:142
msgid "Invalid interface clause"
msgstr ""

#: src/parser.py:168
msgid "Option 'log' not allowed here"
msgstr ""

#: src/parser.py:172
msgid "Option 'log-all' not allowed here"
msgstr ""

#: src/parser.py:179
msgid "Option 'comment' missing required argument"
msgstr ""

#: src/parser.py:227 src/parser.py:353
msgid "Port ranges must be numeric"
msgstr ""

#: src/util.py:86 src/parser.py:236
msgid "Bad port"
msgstr "Halb port"

#: src/parser.py:239
msgid "Wrong number of arguments"
msgstr "Vigane argumentide arv"

#: src/parser.py:243
msgid "Need 'to' or 'from' clause"
msgstr ""

#: src/parser.py:258
msgid "Improper rule syntax"
msgstr ""

#: src/parser.py:265
#, python-format
msgid "Invalid token '%s'"
msgstr ""

#: src/parser.py:277
msgid "Invalid 'proto' clause"
msgstr ""

#: src/parser.py:292
#, python-format
msgid "Invalid '%s' clause"
msgstr ""

#: src/parser.py:314
msgid "Invalid 'from' clause"
msgstr ""

#: src/parser.py:336
msgid "Invalid 'to' clause"
msgstr ""

#: src/parser.py:341
#, python-format
msgid "Need 'from' or 'to' with '%s'"
msgstr ""

#: src/parser.py:368
msgid "Invalid 'port' clause"
msgstr ""

#: src/parser.py:377
msgid "Mixed IP versions for 'from' and 'to'"
msgstr ""

#: src/parser.py:394 src/parser.py:404 src/parser.py:413
msgid "Could not find protocol"
msgstr "Ei suuda leida protokolli"

#: src/parser.py:420
msgid "Protocol mismatch (from/to)"
msgstr ""

#: src/parser.py:427
#, python-format
msgid "Protocol mismatch with specified protocol %s"
msgstr ""

#: src/parser.py:545
msgid "'route delete NUM' unsupported. Use 'delete NUM' instead."
msgstr ""

#: src/parser.py:577
msgid "Invalid interface clause for route rule"
msgstr ""

#: src/parser.py:869
#, python-format
msgid "Command '%s' already exists"
msgstr ""

#: src/util.py:445
msgid "Couldn't find pid (is /proc mounted?)"
msgstr ""

#: src/util.py:449
#, python-format
msgid "Couldn't find parent pid for '%s'"
msgstr ""

#: src/util.py:459
#, python-format
msgid "Couldn't find '%s'"
msgstr "Ei leia '%s'"

#: src/util.py:465
#, python-format
msgid "Could not find executable for '%s'"
msgstr ""

#: src/util.py:1017
#, python-format
msgid "Could not get statistics for '%s'"
msgstr ""

#: src/backend_iptables.py:78
msgid "New profiles:"
msgstr "Uued profiilid:"

#: src/backend_iptables.py:99
#, python-format
msgid "Unsupported policy for direction '%s'"
msgstr ""

#: src/backend_iptables.py:159
#, python-format
msgid "Default %(direction)s policy changed to '%(policy)s'\n"
msgstr ""

#: src/backend_iptables.py:161
msgid "(be sure to update your rules accordingly)"
msgstr ""

#: src/backend_iptables.py:168
msgid "Checking raw iptables\n"
msgstr ""

#: src/backend_iptables.py:169
msgid "Checking raw ip6tables\n"
msgstr ""

#: src/backend_iptables.py:262
msgid "Checking iptables\n"
msgstr "iptables'i kontrollimine\n"

#: src/backend_iptables.py:264
msgid "Checking ip6tables\n"
msgstr ""

#: src/backend_iptables.py:267 src/backend_iptables.py:568
msgid "problem running"
msgstr "probleem töötamisel"

#: src/backend_iptables.py:273
msgid "Status: inactive"
msgstr "Staatus: väljas"

#: src/backend_iptables.py:443
msgid "To"
msgstr ""

#: src/backend_iptables.py:444
msgid "From"
msgstr ""

#: src/backend_iptables.py:445
msgid "Action"
msgstr "Tegevus"

#: src/backend_iptables.py:461 src/backend_iptables.py:465
msgid "\n"
msgstr "\n"

#: src/backend_iptables.py:473
#, python-format
msgid "Default: %(in)s (incoming), %(out)s (outgoing), %(routed)s (routed)"
msgstr ""

#: src/backend_iptables.py:481
#, python-format
msgid ""
"Status: active\n"
"%(log)s\n"
"%(pol)s\n"
"%(app)s%(status)s"
msgstr ""
"Staatus: aktiivne\n"
"%(log)s\n"
"%(pol)s\n"
"%(app)s%(status)s"

#: src/backend_iptables.py:485
#, python-format
msgid "Status: active%s"
msgstr "Staatus: aktiivne%s"

#: src/backend_iptables.py:490 src/backend_iptables.py:508
msgid "running ufw-init"
msgstr ""

#: src/backend_iptables.py:502 src/backend_iptables.py:520
#, python-format
msgid ""
"problem running ufw-init\n"
"%s"
msgstr ""
"probleem  ufw-init\n"
"%s"

#: src/backend_iptables.py:529
msgid "Could not set LOGLEVEL"
msgstr ""

#: src/backend_iptables.py:535
msgid "Could not load logging rules"
msgstr "Ei suuda laadida logi reegleid"

#: src/backend_iptables.py:709
#, python-format
msgid "Skipping malformed tuple (bad length): %s"
msgstr ""

#: src/backend_iptables.py:720
#, python-format
msgid "Skipping malformed tuple (iface): %s"
msgstr ""

#: src/backend_iptables.py:768
#, python-format
msgid "Skipping malformed tuple: %s"
msgstr ""

#: src/backend_iptables.py:966
msgid "Adding IPv6 rule failed: IPv6 not enabled"
msgstr ""

#: src/backend_iptables.py:970
#, python-format
msgid "Skipping unsupported IPv6 '%s' rule"
msgstr ""

#: src/backend_iptables.py:974
#, python-format
msgid "Skipping unsupported IPv4 '%s' rule"
msgstr ""

#: src/backend_iptables.py:977
msgid "Must specify 'tcp' or 'udp' with multiple ports"
msgstr ""

#: src/backend_iptables.py:989
msgid "Skipping IPv6 application rule. Need at least iptables 1.4"
msgstr ""

#: src/backend_iptables.py:994
#, python-format
msgid "Invalid position '%d'"
msgstr "Vigane positsioon '%d'"

#: src/backend_iptables.py:998
msgid "Cannot specify insert and delete"
msgstr ""

#: src/backend_iptables.py:1001
#, python-format
msgid "Cannot insert rule at position '%d'"
msgstr "Ei saa sisestada reegleid positsioonile '%d'"

#: src/backend_iptables.py:1062
msgid "Skipping inserting existing rule"
msgstr ""

#: src/backend_iptables.py:1073 src/frontend.py:411
msgid "Could not delete non-existent rule"
msgstr ""

#: src/backend_iptables.py:1078
msgid "Skipping adding existing rule"
msgstr ""

#: src/backend_iptables.py:1094
msgid "Couldn't update rules file"
msgstr "Ei saa uuendada reeglite faili"

#: src/backend_iptables.py:1099
msgid "Rules updated"
msgstr "Reeglid on uuendatud"

#: src/backend_iptables.py:1101
msgid "Rules updated (v6)"
msgstr "Reeglid on uuendatud (v6)"

#: src/backend_iptables.py:1109
msgid "Rule inserted"
msgstr "Reegel on lisatud"

#: src/backend_iptables.py:1111
msgid "Rule updated"
msgstr "Reegel uuendatud"

#: src/backend_iptables.py:1121
msgid " (skipped reloading firewall)"
msgstr ""

#: src/backend_iptables.py:1124
msgid "Rule deleted"
msgstr "Reegel on kustutatud"

#: src/backend_iptables.py:1127
msgid "Rule added"
msgstr "Reegel lisatud"

#: src/backend_iptables.py:1144 src/backend_iptables.py:1235
msgid "Could not update running firewall"
msgstr "Ei saa uuendada töös olevat tulemüüri"

#: src/backend_iptables.py:1199
#, python-format
msgid "Could not perform '%s'"
msgstr ""

#: src/backend_iptables.py:1226
msgid "Couldn't update rules file for logging"
msgstr ""

#: src/backend_iptables.py:1382
#, python-format
msgid "Could not find '%s'. Aborting"
msgstr "Ei suuda leida '%s'. Tühistamine"

#: src/backend_iptables.py:1394
#, python-format
msgid "'%s' already exists. Aborting"
msgstr "'%s' on juba olemas. Tühistamine"

#: src/backend_iptables.py:1400
#, python-format
msgid "Backing up '%(old)s' to '%(new)s'\n"
msgstr ""

#: src/backend_iptables.py:1421
#, python-format
msgid "WARN: '%s' is world writable"
msgstr ""

#: src/backend_iptables.py:1423
#, python-format
msgid "WARN: '%s' is world readable"
msgstr ""

#: src/frontend.py:90
#, python-format
msgid ""
"\n"
"Usage: %(progname)s %(command)s\n"
"\n"
"%(commands)s:\n"
" %(enable)-31s enables the firewall\n"
" %(disable)-31s disables the firewall\n"
" %(default)-31s set default policy\n"
" %(logging)-31s set logging to %(level)s\n"
" %(allow)-31s add allow %(rule)s\n"
" %(deny)-31s add deny %(rule)s\n"
" %(reject)-31s add reject %(rule)s\n"
" %(limit)-31s add limit %(rule)s\n"
" %(delete)-31s delete %(urule)s\n"
" %(insert)-31s insert %(urule)s at %(number)s\n"
" %(route)-31s add route %(urule)s\n"
" %(route-delete)-31s delete route %(urule)s\n"
" %(route-insert)-31s insert route %(urule)s at %(number)s\n"
" %(reload)-31s reload firewall\n"
" %(reset)-31s reset firewall\n"
" %(status)-31s show firewall status\n"
" %(statusnum)-31s show firewall status as numbered list of %(rules)s\n"
" %(statusverbose)-31s show verbose firewall status\n"
" %(show)-31s show firewall report\n"
" %(version)-31s display version information\n"
"\n"
"%(appcommands)s:\n"
" %(applist)-31s list application profiles\n"
" %(appinfo)-31s show information on %(profile)s\n"
" %(appupdate)-31s update %(profile)s\n"
" %(appdefault)-31s set default application policy\n"
msgstr ""

#: src/frontend.py:172
msgid "n"
msgstr ""

#: src/frontend.py:173
msgid "y"
msgstr ""

#: src/frontend.py:174
msgid "yes"
msgstr "jah"

#: src/frontend.py:219
msgid "Firewall is active and enabled on system startup"
msgstr "Tulemüür on aktiivne ja sisselülitatud süsteemis käivitamiseks"

#: src/frontend.py:226
msgid "Firewall stopped and disabled on system startup"
msgstr "Tulemüür on peatatud ja välja lülitatud süsteemis käivitamiseks"

#: src/frontend.py:278
msgid "Could not get listening status"
msgstr ""

#: src/frontend.py:347
msgid "Added user rules (see 'ufw status' for running firewall):"
msgstr "Lisatud kasutaja reegeid (vaata 'ufw status' tulemüüril):"

#: src/frontend.py:350
msgid ""
"\n"
"(None)"
msgstr ""
"\n"
"(Mitte)"

#: src/frontend.py:406 src/frontend.py:504 src/frontend.py:514
#, python-format
msgid "Invalid IP version '%s'"
msgstr ""

#: src/frontend.py:437
msgid "Invalid position '"
msgstr "Vigane positsioon '"

#: src/frontend.py:511
msgid "IPv6 support not enabled"
msgstr ""

#: src/frontend.py:522
msgid "Rule changed after normalization"
msgstr ""

#: src/frontend.py:546
#, python-format
msgid "Could not back out rule '%s'"
msgstr ""

#: src/frontend.py:550
msgid ""
"\n"
"Error applying application rules."
msgstr ""

#: src/frontend.py:552
msgid " Some rules could not be unapplied."
msgstr ""

#: src/frontend.py:554
msgid " Attempted rules successfully unapplied."
msgstr ""

#: src/frontend.py:565
#, python-format
msgid "Could not find rule '%s'"
msgstr ""

#: src/frontend.py:570 src/frontend.py:575
#, python-format
msgid "Could not find rule '%d'"
msgstr ""

#: src/frontend.py:591
#, python-format
msgid ""
"Deleting:\n"
" %(rule)s\n"
"Proceed with operation (%(yes)s|%(no)s)? "
msgstr ""

#: src/frontend.py:623
msgid "Unsupported default policy"
msgstr ""

#: src/frontend.py:652 src/frontend.py:797
msgid "Firewall reloaded"
msgstr "Tulemüür on uuendatud"

#: src/frontend.py:654
msgid "Firewall not enabled (skipping reload)"
msgstr ""

#: src/frontend.py:671 src/frontend.py:685 src/frontend.py:722
msgid "Invalid profile name"
msgstr ""

#: src/frontend.py:690 src/frontend.py:872
#, python-format
msgid "Unsupported action '%s'"
msgstr ""

#: src/frontend.py:709
msgid "Available applications:"
msgstr "Saadaval olevad rakendused:"

#: src/frontend.py:730
#, python-format
msgid "Could not find profile '%s'"
msgstr "Ei suuda leida '%s'"

#: src/frontend.py:735
msgid "Invalid profile"
msgstr "Vigane profiil"

#: src/frontend.py:738
#, python-format
msgid "Profile: %s\n"
msgstr "Profiil: %s\n"

#: src/frontend.py:739
#, python-format
msgid "Title: %s\n"
msgstr "Tiitel: %s\n"

#: src/frontend.py:742
#, python-format
msgid ""
"Description: %s\n"
"\n"
msgstr ""
"Kirjeldus: %s\n"
"\n"

#: src/frontend.py:748
msgid "Ports:"
msgstr "Pordid:"

#: src/frontend.py:750
msgid "Port:"
msgstr "Port:"

#: src/frontend.py:799
msgid "Skipped reloading firewall"
msgstr ""

#: src/frontend.py:809
msgid "Cannot specify 'all' with '--add-new'"
msgstr ""

#: src/frontend.py:824
#, python-format
msgid "Unknown policy '%s'"
msgstr "Tundmatu poliis '%s'"

#: src/frontend.py:881
#, python-format
msgid ""
"Command may disrupt existing ssh connections. Proceed with operation "
"(%(yes)s|%(no)s)? "
msgstr ""

#: src/frontend.py:894
#, python-format
msgid ""
"Resetting all rules to installed defaults. Proceed with operation "
"(%(yes)s|%(no)s)? "
msgstr ""

#: src/frontend.py:898
#, python-format
msgid ""
"Resetting all rules to installed defaults. This may disrupt existing ssh "
"connections. Proceed with operation (%(yes)s|%(no)s)? "
msgstr ""

#: src/applications.py:36
msgid "Profiles directory does not exist"
msgstr "Profiili asukohta ei eksisteeri"

#: src/applications.py:68
#, python-format
msgid "Skipping '%s': couldn't stat"
msgstr ""

#: src/applications.py:73
#, python-format
msgid "Skipping '%s': too big"
msgstr "Jäetud vahele '%s': liiga suur"

#: src/applications.py:78
#, python-format
msgid "Skipping '%s': too many files read already"
msgstr ""

#: src/applications.py:92
#, python-format
msgid "Skipping '%s': couldn't process"
msgstr ""

#: src/applications.py:99
#, python-format
msgid "Skipping '%s': name too long"
msgstr ""

#: src/applications.py:104
#, python-format
msgid "Skipping '%s': invalid name"
msgstr ""

#: src/applications.py:110
#, python-format
msgid "Skipping '%s': also in /etc/services"
msgstr ""

#: src/applications.py:119
#, python-format
msgid "Skipping '%s': field too long"
msgstr ""

#: src/applications.py:124
#, python-format
msgid "Skipping '%(value)s': value too long for '%(field)s'"
msgstr ""

#: src/applications.py:134
#, python-format
msgid "Duplicate profile '%s', using last found"
msgstr ""

#: src/applications.py:175
#, python-format
msgid "Profile '%(fn)s' missing required field '%(f)s'"
msgstr "Profiilil '%(fn)s' puuduvad vajalikud väljad '%(f)s'"

#: src/applications.py:180
#, python-format
msgid "Profile '%(fn)s' has empty required field '%(f)s'"
msgstr "Profiilil '%(fn)s' on tühjad vajalikud väljad '%(f)s'"

#: src/applications.py:195
#, python-format
msgid "Invalid ports in profile '%s'"
msgstr "Vigased pordid profiilil '%s'"
