Browse Source

Add luci, based upon commit : ae8ddb0ca6dfe98cb842fe2c01b36c4df55a0894

RISCi_ATOM 4 years ago
parent
commit
f761dfa04b
100 changed files with 47055 additions and 0 deletions
  1. 201 0
      package/luci/LICENSE
  2. 9 0
      package/luci/NOTICE
  3. 34 0
      package/luci/README.md
  4. 16 0
      package/luci/applications/luci-app-commands/Makefile
  5. 268 0
      package/luci/applications/luci-app-commands/luasrc/controller/commands.lua
  6. 27 0
      package/luci/applications/luci-app-commands/luasrc/model/cbi/commands.lua
  7. 169 0
      package/luci/applications/luci-app-commands/luasrc/view/commands.htm
  8. 50 0
      package/luci/applications/luci-app-commands/luasrc/view/commands_public.htm
  9. 149 0
      package/luci/applications/luci-app-commands/po/ca/commands.po
  10. 144 0
      package/luci/applications/luci-app-commands/po/cs/commands.po
  11. 149 0
      package/luci/applications/luci-app-commands/po/de/commands.po
  12. 139 0
      package/luci/applications/luci-app-commands/po/el/commands.po
  13. 150 0
      package/luci/applications/luci-app-commands/po/en/commands.po
  14. 149 0
      package/luci/applications/luci-app-commands/po/es/commands.po
  15. 151 0
      package/luci/applications/luci-app-commands/po/fr/commands.po
  16. 139 0
      package/luci/applications/luci-app-commands/po/he/commands.po
  17. 149 0
      package/luci/applications/luci-app-commands/po/hu/commands.po
  18. 150 0
      package/luci/applications/luci-app-commands/po/it/commands.po
  19. 148 0
      package/luci/applications/luci-app-commands/po/ja/commands.po
  20. 138 0
      package/luci/applications/luci-app-commands/po/ms/commands.po
  21. 149 0
      package/luci/applications/luci-app-commands/po/no/commands.po
  22. 150 0
      package/luci/applications/luci-app-commands/po/pl/commands.po
  23. 150 0
      package/luci/applications/luci-app-commands/po/pt-br/commands.po
  24. 150 0
      package/luci/applications/luci-app-commands/po/pt/commands.po
  25. 150 0
      package/luci/applications/luci-app-commands/po/ro/commands.po
  26. 153 0
      package/luci/applications/luci-app-commands/po/ru/commands.po
  27. 139 0
      package/luci/applications/luci-app-commands/po/sk/commands.po
  28. 144 0
      package/luci/applications/luci-app-commands/po/sv/commands.po
  29. 132 0
      package/luci/applications/luci-app-commands/po/templates/commands.pot
  30. 139 0
      package/luci/applications/luci-app-commands/po/tr/commands.po
  31. 151 0
      package/luci/applications/luci-app-commands/po/uk/commands.po
  32. 139 0
      package/luci/applications/luci-app-commands/po/vi/commands.po
  33. 149 0
      package/luci/applications/luci-app-commands/po/zh-cn/commands.po
  34. 150 0
      package/luci/applications/luci-app-commands/po/zh-tw/commands.po
  35. 16 0
      package/luci/applications/luci-app-firewall/Makefile
  36. 23 0
      package/luci/applications/luci-app-firewall/luasrc/controller/firewall.lua
  37. 31 0
      package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua
  38. 162 0
      package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua
  39. 133 0
      package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua
  40. 365 0
      package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua
  41. 273 0
      package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua
  42. 229 0
      package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua
  43. 104 0
      package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua
  44. 289 0
      package/luci/applications/luci-app-firewall/luasrc/tools/firewall.lua
  45. 90 0
      package/luci/applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm
  46. 89 0
      package/luci/applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm
  47. 59 0
      package/luci/applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm
  48. 940 0
      package/luci/applications/luci-app-firewall/po/ca/firewall.po
  49. 935 0
      package/luci/applications/luci-app-firewall/po/cs/firewall.po
  50. 941 0
      package/luci/applications/luci-app-firewall/po/de/firewall.po
  51. 905 0
      package/luci/applications/luci-app-firewall/po/el/firewall.po
  52. 932 0
      package/luci/applications/luci-app-firewall/po/en/firewall.po
  53. 941 0
      package/luci/applications/luci-app-firewall/po/es/firewall.po
  54. 959 0
      package/luci/applications/luci-app-firewall/po/fr/firewall.po
  55. 890 0
      package/luci/applications/luci-app-firewall/po/he/firewall.po
  56. 942 0
      package/luci/applications/luci-app-firewall/po/hu/firewall.po
  57. 958 0
      package/luci/applications/luci-app-firewall/po/it/firewall.po
  58. 975 0
      package/luci/applications/luci-app-firewall/po/ja/firewall.po
  59. 924 0
      package/luci/applications/luci-app-firewall/po/ko/firewall.po
  60. 889 0
      package/luci/applications/luci-app-firewall/po/ms/firewall.po
  61. 936 0
      package/luci/applications/luci-app-firewall/po/no/firewall.po
  62. 949 0
      package/luci/applications/luci-app-firewall/po/pl/firewall.po
  63. 941 0
      package/luci/applications/luci-app-firewall/po/pt-br/firewall.po
  64. 924 0
      package/luci/applications/luci-app-firewall/po/pt/firewall.po
  65. 894 0
      package/luci/applications/luci-app-firewall/po/ro/firewall.po
  66. 946 0
      package/luci/applications/luci-app-firewall/po/ru/firewall.po
  67. 890 0
      package/luci/applications/luci-app-firewall/po/sk/firewall.po
  68. 896 0
      package/luci/applications/luci-app-firewall/po/sv/firewall.po
  69. 883 0
      package/luci/applications/luci-app-firewall/po/templates/firewall.pot
  70. 890 0
      package/luci/applications/luci-app-firewall/po/tr/firewall.po
  71. 936 0
      package/luci/applications/luci-app-firewall/po/uk/firewall.po
  72. 905 0
      package/luci/applications/luci-app-firewall/po/vi/firewall.po
  73. 907 0
      package/luci/applications/luci-app-firewall/po/zh-cn/firewall.po
  74. 906 0
      package/luci/applications/luci-app-firewall/po/zh-tw/firewall.po
  75. 16 0
      package/luci/applications/luci-app-openvpn/Makefile
  76. 54 0
      package/luci/applications/luci-app-openvpn/luasrc/controller/openvpn.lua
  77. 873 0
      package/luci/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua
  78. 180 0
      package/luci/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua
  79. 82 0
      package/luci/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua
  80. 175 0
      package/luci/applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua
  81. 111 0
      package/luci/applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm
  82. 38 0
      package/luci/applications/luci-app-openvpn/luasrc/view/openvpn/ovpn_css.htm
  83. 30 0
      package/luci/applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm
  84. 831 0
      package/luci/applications/luci-app-openvpn/po/ca/openvpn.po
  85. 825 0
      package/luci/applications/luci-app-openvpn/po/cs/openvpn.po
  86. 836 0
      package/luci/applications/luci-app-openvpn/po/de/openvpn.po
  87. 827 0
      package/luci/applications/luci-app-openvpn/po/el/openvpn.po
  88. 825 0
      package/luci/applications/luci-app-openvpn/po/en/openvpn.po
  89. 844 0
      package/luci/applications/luci-app-openvpn/po/es/openvpn.po
  90. 850 0
      package/luci/applications/luci-app-openvpn/po/fr/openvpn.po
  91. 820 0
      package/luci/applications/luci-app-openvpn/po/he/openvpn.po
  92. 827 0
      package/luci/applications/luci-app-openvpn/po/hu/openvpn.po
  93. 826 0
      package/luci/applications/luci-app-openvpn/po/it/openvpn.po
  94. 842 0
      package/luci/applications/luci-app-openvpn/po/ja/openvpn.po
  95. 819 0
      package/luci/applications/luci-app-openvpn/po/ms/openvpn.po
  96. 820 0
      package/luci/applications/luci-app-openvpn/po/no/openvpn.po
  97. 842 0
      package/luci/applications/luci-app-openvpn/po/pl/openvpn.po
  98. 835 0
      package/luci/applications/luci-app-openvpn/po/pt-br/openvpn.po
  99. 835 0
      package/luci/applications/luci-app-openvpn/po/pt/openvpn.po
  100. 821 0
      package/luci/applications/luci-app-openvpn/po/ro/openvpn.po

+ 201 - 0
package/luci/LICENSE

@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

+ 9 - 0
package/luci/NOTICE

@@ -0,0 +1,9 @@
+LuCI - Lua Configuration Interface
+Copyright 2008 Steven Barth <steven@midlink.org>
+Copyright 2008 Jo-Philipp Wich <jow@openwrt.org>
+Licensed under the Apache License, Version 2.0.
+
+Contains code from:
+coxpcall	- Copyright 2005 - Kepler Project (www.keplerproject.org)
+ltn12/luasocket - Copyright 2004-2007 Diego Nehab
+axTLS		- Copyright 2008 Cameron Rich

+ 34 - 0
package/luci/README.md

@@ -0,0 +1,34 @@
+# OpenWrt luci feed
+
+## Description
+
+This is the OpenWrt "luci"-feed containing LuCI - OpenWrt Configuration Interface.
+
+## Usage
+
+This feed is enabled by default. Your feeds.conf.default (or feeds.conf) should contain a line like:
+```
+src-git luci https://github.com/openwrt/luci.git
+```
+
+To install all its package definitions, run:
+```
+./scripts/feeds update luci
+./scripts/feeds install -a -p luci
+```
+
+## API Reference
+
+You can browse the generated API documentation [directly on Github](http://htmlpreview.github.io/?http://raw.githubusercontent.com/openwrt/luci/master/documentation/api/index.html).
+
+## Development
+
+Documentation for developing and extending LuCI can be found [in the Wiki](https://github.com/openwrt/luci/wiki)
+
+## License
+
+See [LICENSE](LICENSE) file.
+ 
+## Package Guidelines
+
+See [CONTRIBUTING.md](CONTRIBUTING.md) file.

+ 16 - 0
package/luci/applications/luci-app-commands/Makefile

@@ -0,0 +1,16 @@
+#
+# Copyright (C) 2008-2014 The LuCI Team <luci@lists.subsignal.org>
+#
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI Shell Command Module
+LUCI_DEPENDS:=
+
+PKG_LICENSE:=Apache-2.0
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature

+ 268 - 0
package/luci/applications/luci-app-commands/luasrc/controller/commands.lua

@@ -0,0 +1,268 @@
+-- Copyright 2012 Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+
+module("luci.controller.commands", package.seeall)
+
+function index()
+	entry({"admin", "system", "commands"}, firstchild(), _("Custom Commands"), 80)
+	entry({"admin", "system", "commands", "dashboard"}, template("commands"), _("Dashboard"), 1)
+	entry({"admin", "system", "commands", "config"}, cbi("commands"), _("Configure"), 2)
+	entry({"admin", "system", "commands", "run"}, call("action_run"), nil, 3).leaf = true
+	entry({"admin", "system", "commands", "download"}, call("action_download"), nil, 3).leaf = true
+
+	entry({"command"}, call("action_public"), nil, 1).leaf = true
+end
+
+--- Decode a given string into arguments following shell quoting rules
+--- [[abc \def "foo\"bar" abc'def']] -> [[abc def]] [[foo"bar]] [[abcdef]]
+local function parse_args(str)
+	local args = { }
+
+	local function isspace(c)
+		if c == 9 or c == 10 or c == 11 or c == 12 or c == 13 or c == 32 then
+			return c
+		end
+	end
+
+	local function isquote(c)
+		if c == 34 or c == 39 or c == 96 then
+			return c
+		end
+	end
+
+	local function isescape(c)
+		if c == 92 then
+			return c
+		end
+	end
+
+	local function ismeta(c)
+		if c == 36 or c == 92 or c == 96 then
+			return c
+		end
+	end
+
+	--- Convert given table of byte values into a Lua string and append it to
+	--- the "args" table. Segment byte value sequence into chunks of 256 values
+	--- to not trip over the parameter limit for string.char()
+	local function putstr(bytes)
+		local chunks = { }
+		local csz = 256
+		local upk = unpack
+		local chr = string.char
+		local min = math.min
+		local len = #bytes
+		local off
+
+		for off = 1, len, csz do
+			chunks[#chunks+1] = chr(upk(bytes, off, min(off + csz - 1, len)))
+		end
+
+		args[#args+1] = table.concat(chunks)
+	end
+
+	--- Scan substring defined by the indexes [s, e] of the string "str",
+	--- perform unquoting and de-escaping on the fly and store the result in
+	--- a table of byte values which is passed to putstr()
+	local function unquote(s, e)
+		local off, esc, quote
+		local res = { }
+
+		for off = s, e do
+			local byte = str:byte(off)
+			local q = isquote(byte)
+			local e = isescape(byte)
+			local m = ismeta(byte)
+
+			if e then
+				esc = true
+			elseif esc then
+				if m then res[#res+1] = 92 end
+				res[#res+1] = byte
+				esc = false
+			elseif q and quote and q == quote then
+				quote = nil
+			elseif q and not quote then
+				quote = q
+			else
+				if m then res[#res+1] = 92 end
+				res[#res+1] = byte
+			end
+		end
+
+		putstr(res)
+	end
+
+	--- Find substring boundaries in "str". Ignore escaped or quoted
+	--- whitespace, pass found start- and end-index for each substring
+	--- to unquote()
+	local off, esc, start, quote
+	for off = 1, #str + 1 do
+		local byte = str:byte(off)
+		local q = isquote(byte)
+		local s = isspace(byte) or (off > #str)
+		local e = isescape(byte)
+
+		if esc then
+			esc = false
+		elseif e then
+			esc = true
+		elseif q and quote and q == quote then
+			quote = nil
+		elseif q and not quote then
+			start = start or off
+			quote = q
+		elseif s and not quote then
+			if start then
+				unquote(start, off - 1)
+				start = nil
+			end
+		else
+			start = start or off
+		end
+	end
+
+	--- If the "quote" is still set we encountered an unfinished string
+	if quote then
+		unquote(start, #str)
+	end
+
+	return args
+end
+
+local function parse_cmdline(cmdid, args)
+	local uci = require "luci.model.uci".cursor()
+	if uci:get("luci", cmdid) == "command" then
+		local cmd = uci:get_all("luci", cmdid)
+		local argv = parse_args(cmd.command)
+		local i, v
+
+		if cmd.param == "1" and args then
+			for i, v in ipairs(parse_args(luci.http.urldecode(args))) do
+				argv[#argv+1] = v
+			end
+		end
+
+		for i, v in ipairs(argv) do
+			if v:match("[^%w%.%-i/]") then
+				argv[i] = '"%s"' % v:gsub('"', '\\"')
+			end
+		end
+
+		return argv
+	end
+end
+
+function execute_command(callback, ...)
+	local fs = require "nixio.fs"
+	local argv = parse_cmdline(...)
+	if argv then
+		local outfile = os.tmpname()
+		local errfile = os.tmpname()
+
+		local rv = os.execute(table.concat(argv, " ") .. " >%s 2>%s" %{ outfile, errfile })
+		local stdout = fs.readfile(outfile, 1024 * 512) or ""
+		local stderr = fs.readfile(errfile, 1024 * 512) or ""
+
+		fs.unlink(outfile)
+		fs.unlink(errfile)
+
+		local binary = not not (stdout:match("[%z\1-\8\14-\31]"))
+
+		callback({
+			ok       = true,
+			command  = table.concat(argv, " "),
+			stdout   = not binary and stdout,
+			stderr   = stderr,
+			exitcode = rv,
+			binary   = binary
+		})
+	else
+		callback({
+			ok       = false,
+			code     = 404,
+			reason   = "No such command"
+		})
+	end
+end
+
+function return_json(result)
+	if result.ok then
+		luci.http.prepare_content("application/json")
+		luci.http.write_json(result)
+	else
+		luci.http.status(result.code, result.reason)
+	end
+end
+
+function action_run(...)
+	execute_command(return_json, ...)
+end
+
+function return_html(result)
+	if result.ok then
+		require("luci.template")
+		luci.template.render("commands_public", {
+			exitcode = result.exitcode,
+			stdout = result.stdout,
+			stderr = result.stderr
+		})
+	else
+		luci.http.status(result.code, result.reason)
+	end
+
+end
+
+function action_download(...)
+	local fs   = require "nixio.fs"
+	local argv = parse_cmdline(...)
+	if argv then
+		local fd = io.popen(table.concat(argv, " ") .. " 2>/dev/null")
+		if fd then
+			local chunk = fd:read(4096) or ""
+			local name
+			if chunk:match("[%z\1-\8\14-\31]") then
+				luci.http.header("Content-Disposition", "attachment; filename=%s"
+					% fs.basename(argv[1]):gsub("%W+", ".") .. ".bin")
+				luci.http.prepare_content("application/octet-stream")
+			else
+				luci.http.header("Content-Disposition", "attachment; filename=%s"
+					% fs.basename(argv[1]):gsub("%W+", ".") .. ".txt")
+				luci.http.prepare_content("text/plain")
+			end
+
+			while chunk do
+				luci.http.write(chunk)
+				chunk = fd:read(4096)
+			end
+
+			fd:close()
+		else
+			luci.http.status(500, "Failed to execute command")
+		end
+	else
+		luci.http.status(404, "No such command")
+	end
+end
+
+
+function action_public(cmdid, args)
+	local disp = false
+	if string.sub(cmdid, -1) == "s" then
+		disp = true
+		cmdid = string.sub(cmdid, 1, -2)
+	end
+	local uci = require "luci.model.uci".cursor()
+	if cmdid and
+		uci:get("luci", cmdid) == "command" and
+		uci:get("luci", cmdid, "public") == "1"
+		then
+			if disp then
+				execute_command(return_html, cmdid, args)
+			else
+				action_download(cmdid, args)
+			end
+		else
+			luci.http.status(403, "Access to command denied")
+		end
+	end

+ 27 - 0
package/luci/applications/luci-app-commands/luasrc/model/cbi/commands.lua

@@ -0,0 +1,27 @@
+-- Copyright 2012 Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+
+local m, s
+
+m = Map("luci", translate("Custom Commands"),
+	translate("This page allows you to configure custom shell commands which can be easily invoked from the web interface."))
+
+s = m:section(TypedSection, "command", "")
+s.template = "cbi/tblsection"
+s.anonymous = true
+s.addremove = true
+
+
+s:option(Value, "name", translate("Description"),
+         translate("A short textual description of the configured command"))
+
+s:option(Value, "command", translate("Command"),
+         translate("Command line to execute"))
+
+s:option(Flag, "param", translate("Custom arguments"),
+         translate("Allow the user to provide additional command line arguments"))
+
+s:option(Flag, "public", translate("Public access"),
+         translate("Allow executing the command and downloading its output without prior authentication"))
+
+return m

+ 169 - 0
package/luci/applications/luci-app-commands/luasrc/view/commands.htm

@@ -0,0 +1,169 @@
+<%#
+ Copyright 2012 Jo-Philipp Wich <jow@openwrt.org>
+ Licensed to the public under the Apache License 2.0.
+-%>
+
+<% css = [[
+
+.commandbox {
+	height: 12em;
+	width: 30%;
+	float: left;
+	height: 12em;
+	margin: 5px;
+	position: relative;
+}
+
+.commandbox h3 {
+	font-size: 1.5em !important;
+	line-height: 2em !important;
+	margin: 0 !important;
+}
+
+.commandbox input[type="text"] {
+	width: 50% !important;
+}
+
+.commandbox div {
+	position: absolute;
+	left: 0;
+	bottom: 1.5em;
+}
+
+]] -%>
+
+<%+header%>
+
+<script type="text/javascript">//<![CDATA[
+	var stxhr = new XHR();
+
+	function command_run(id)
+	{
+		var args;
+		var field = document.getElementById(id);
+		if (field)
+			args = encodeURIComponent(field.value);
+
+		var legend = document.getElementById('command-rc-legend');
+		var output = document.getElementById('command-rc-output');
+
+		if (legend && output)
+		{
+			output.innerHTML =
+				'<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" style="vertical-align:middle" /> ' +
+				'<%:Waiting for command to complete...%>'
+			;
+
+			legend.parentNode.style.display = 'block';
+			legend.style.display = 'inline';
+
+			stxhr.get('<%=url('admin/system/commands/run')%>/' + id + (args ? '/' + args : ''), null,
+				function(x, st)
+				{
+					if (st)
+					{
+						if (st.binary)
+							st.stdout = '[<%:Binary data not displayed, download instead.%>]';
+
+						legend.style.display = 'none';
+						output.innerHTML = String.format(
+							'<pre><strong># %h\n</strong>%h<span style="color:red">%h</span></pre>' +
+							'<div class="alert-message warning">%s (<%:Code:%> %d)</div>',
+							st.command, st.stdout, st.stderr,
+							(st.exitcode == 0) ? '<%:Command successful%>' : '<%:Command failed%>',
+							st.exitcode);
+					}
+					else
+					{
+						legend.style.display = 'none';
+						output.innerHTML = '<span class="error"><%:Failed to execute command!%></span>';
+					}
+
+					location.hash = '#output';
+				}
+			);
+		}
+	}
+
+	function command_download(id)
+	{
+		var args;
+		var field = document.getElementById(id);
+		if (field)
+			args = encodeURIComponent(field.value);
+
+		location.href = '<%=url('admin/system/commands/download')%>/' + id + (args ? '/' + args : '');
+	}
+
+	function command_link(id)
+	{
+		var legend = document.getElementById('command-rc-legend');
+		var output = document.getElementById('command-rc-output');
+
+		var args;
+		var field = document.getElementById(id);
+		if (field)
+			args = encodeURIComponent(field.value);
+
+		if (legend && output)
+		{
+			var prefix = location.protocol + '//' + location.host + '<%=url('command')%>/';
+			var suffix = (args ? '/' + args : '');
+			
+			var link = prefix + id + suffix;
+			var link_nodownload = prefix + id + "s" + suffix;
+			
+			legend.style.display = 'none';
+			output.parentNode.style.display = 'block';
+			output.innerHTML = String.format(
+				'<div class="alert-message"><p><%:Download execution result%> <a href="%s">%s</a></p><p><%:Or display result%> <a href="%s">%s</a></p></div>',
+				link, link, link_nodownload, link_nodownload
+			);
+
+			location.hash = '#output';
+		}
+	}
+
+//]]></script>
+
+<%
+	local uci = require "luci.model.uci".cursor()
+	local commands = { }
+
+	uci:foreach("luci", "command", function(s) commands[#commands+1] = s end)
+%>
+
+<form method="get" action="<%=pcdata(FULL_REQUEST_URI)%>">
+	<div class="cbi-map">
+		<h2 name="content"><%:Custom Commands%></h2>
+
+		<fieldset class="cbi-section">
+			<% local _, command; for _, command in ipairs(commands) do %>
+			<div class="commandbox">
+				<h3><%=pcdata(command.name)%></h3>
+				<p><%:Command:%> <code><%=pcdata(command.command)%></code></p>
+				<% if command.param == "1" then %>
+					<p><%:Arguments:%> <input type="text" id="<%=command['.name']%>" /></p>
+				<% end %>
+				<div>
+					<input type="button" value="<%:Run%>" class="cbi-button cbi-button-apply" onclick="command_run('<%=command['.name']%>')" />
+					<input type="button" value="<%:Download%>" class="cbi-button cbi-button-download" onclick="command_download('<%=command['.name']%>')" />
+					<% if command.public == "1" then %>
+						<input type="button" value="<%:Link%>" class="cbi-button cbi-button-link" onclick="command_link('<%=command['.name']%>')" />
+					<% end %>
+				</div>
+			</div>
+			<% end %>
+
+			<br style="clear:both" /><br />
+			<a name="output"></a>
+		</fieldset>
+	</div>
+
+	<fieldset class="cbi-section" style="display:none">
+		<legend id="command-rc-legend"><%:Collecting data...%></legend>
+		<span id="command-rc-output"></span>
+	</fieldset>
+</form>
+
+<%+footer%>

+ 50 - 0
package/luci/applications/luci-app-commands/luasrc/view/commands_public.htm

@@ -0,0 +1,50 @@
+<%#
+ Copyright 2016 t123yh <t123yh@outlook.com>
+ Licensed to the public under the Apache License 2.0.
+-%>
+
+<% css = [[
+.alert-success {
+    color: #3c763d;
+    background-color: #dff0d8;
+    border-color: #d6e9c6;
+}
+
+.alert {
+    padding: 15px;
+    margin-bottom: 20px;
+    border: 1px solid transparent;
+    border-radius: 4px;
+}
+
+.alert-warning {
+    color: #8a6d3b;
+    background-color: #fcf8e3;
+    border-color: #faebcc;
+}
+]] -%>
+
+<%+header%>
+
+<% if exitcode == 0 then %>
+    <div class="alert alert-success" role="alert"> <%:Command executed successfully.%> </div>
+<% else %>
+    <div class="alert alert-warning" role="alert"> <%:Command exited with status code %> <%= exitcode %> </div>
+<% end %>
+
+<% if stdout ~= "" then %>
+    <h3><%:Standard Output%></h3>
+    <pre><%= stdout %></pre>
+<% end %>
+
+<% if stderr ~= "" then %>
+    <h3><%:Standard Error%></h3>
+    <pre><%= stderr %></pre>
+<% end %>
+
+<script>
+    <%# Display top bar on mobile devices -%>
+    document.getElementsByClassName('brand')[0].style.setProperty("display", "block", "important");
+</script>
+
+<%+footer%>

+ 149 - 0
package/luci/applications/luci-app-commands/po/ca/commands.po

@@ -0,0 +1,149 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-06-06 10:41+0200\n"
+"Last-Translator: Alex <alexhenrie24@gmail.com>\n"
+"Language-Team: none\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "Una breva descripció textual de l'ordre configurat"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Permet la execució de l'ordre i la baixada de la seva sortida sense "
+"autenticació prèvia"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "Permet que l'usuari proveïa paràmetres de línia de consola addicionals"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Paràmetres:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Els dades binaris no es mostren, descarregueu-los."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Codi:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Recollint dades..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Ordre"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "L'ordre ha fallat"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Línia d'ordre per executar"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "L'ordre ha tingut èxit"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Ordre;"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Configura"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Ordres personalitzats"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Paràmetres personalitzats"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Panell"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Descripció"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Baixa"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "L'execució de l'ordre ha fallat!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Enllaç"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Carregant"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Accés públic"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Executa"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Aquesta pàgina us permet configurar ordres de consola personalitzats que es "
+"poden invocar fàcilment de la interfície web."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Esperant que l'ordre acabi..."
+
+#~ msgid "Access command with"
+#~ msgstr "Accedeix l'ordre amb"

+ 144 - 0
package/luci/applications/luci-app-commands/po/cs/commands.po

@@ -0,0 +1,144 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-08-04 19:01+0200\n"
+"Last-Translator: KubaCZ <kuba.turek@centrum.cz>\n"
+"Language-Team: none\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "Krátky popis nastaveného příkazu"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr "Povolit vykonání příkazu a stažení výstupu bez předchozí autentizace."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "Povolit uživateli poskytnout dodatečné argumenty příkazového řádku"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Argumenty:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Binární data nezobrazena, stáhněte si je."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Kód:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Sbírání dat..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Příkaz"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Příkaz selhal"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Příkazový řádek k vykonání"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Příkaz úspěšný."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Příkaz:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Konfigurovat"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Vlastní příkazy"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Vlastní parametry"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Řídicí panel"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Popis"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Stáhnout"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Chyba při zpracování příkazu!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Odkaz"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Nahrávám"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Veřejný přístup"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Spustit"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Tato stránka umožňuje nastavit vlastní příkazy shellu, které lze snadno "
+"vyvolat z webového rozhraní."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Čekejte na dokončení příkazu..."

+ 149 - 0
package/luci/applications/luci-app-commands/po/de/commands.po

@@ -0,0 +1,149 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2012-11-21 18:45+0200\n"
+"Last-Translator: Jo-Philipp <jow@openwrt.org>\n"
+"Language-Team: none\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "Kurze Beschreibung des abgespeicherten Kommandos"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Ausführen des Kommandos und Herunterladen der Ausgabe ohne vorherige "
+"Authentifizierung ermöglichen"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "Erlaube dem Nutzer zusätzliche Kommandozeilenargumente zu übergeben"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Argumente:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Binärdaten ausgeblendet, laden Sie die Ausgaben stattdessen herunter"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Rückgabewert:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Sammle Daten..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Kommando"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Kommando fehlgeschlagen"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Auszuführende Kommandozeile"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Kommando erfolgreich"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Kommando:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Konfigurieren"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Benutzerdefinierte Kommandos"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Benutzerdefinierte Argumente"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Übersicht"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Beschreibung"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Herunterladen"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Kommando konnte nicht ausgeführt werden!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Link"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Lade"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Öffentlicher Zugriff"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Ausführen"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Diese Seite ermöglicht die Konfiguration eigener Shell-Kommandos um diese "
+"einfach über das Webinterface ausführen zu können."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Warte auf die Ausführung des Kommandos..."
+
+#~ msgid "Access command with"
+#~ msgstr "Kommando aufrufen mit"

+ 139 - 0
package/luci/applications/luci-app-commands/po/el/commands.po

@@ -0,0 +1,139 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr ""

+ 150 - 0
package/luci/applications/luci-app-commands/po/en/commands.po

@@ -0,0 +1,150 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Language: en\n"
+"X-Generator: Poedit 1.8.11\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "A short textual description of the configured command"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "Allow the user to provide additional command line arguments"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Arguments:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Binary data not displayed, download instead."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Code:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Collecting data..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Command"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr "Command executed successfully."
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr "Command exited with status code"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Command failed"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Command line to execute"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Command successful"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Command:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Configure"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Custom Commands"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Custom arguments"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Dashboard"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Description"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Download"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr "Download execution result"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Failed to execute command!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Link"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Loading"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr "Or display result"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Public access"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Run"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr "Standard Error"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr "Standard Output"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Waiting for command to complete..."
+
+#~ msgid "Command exited with status code "
+#~ msgstr "Command exited with status code "

+ 149 - 0
package/luci/applications/luci-app-commands/po/es/commands.po

@@ -0,0 +1,149 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"PO-Revision-Date: 2019-02-21 17:06-0300\n"
+"Last-Translator: José Vicente <josevteg@gmail.com>\n"
+"Language-Team: none\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 2.2.1\n"
+"POT-Creation-Date: \n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "Descripción breve del comando a configurar"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Permitir ejecutar el comando y descargar su salida sin más autentificación"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "Permitir al usuario añadir parámetros de línea de comandos"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Parámetros:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "No se pueden mostrar datos binarios, descárguelos."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Código:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Recolectando datos..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Comando"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr "Comando ejecutado con éxito."
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr "Comando salido con código de estado"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Comando fallido"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Comando a ejecutar"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Comando exitoso"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Comando:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Configurar"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Comandos personalizados"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Parámetros perzonalizados"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Panel"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Descripción"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Descargar"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr "Descargar resultado de ejecución"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "¡Error al ejecutar el comando!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Enlace"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Cargando"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr "O mostrar resultado"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Acceso público"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Ejecutar"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr "Error estándar"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr "Salida estándar"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Aquí puede configurar sus propios comandos shell para lanzarlos fácilmente "
+"desde el interfaz web."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Esperando a que termine el comando..."
+
+#~ msgid "Access command with"
+#~ msgstr "Acceder al comando con"

+ 151 - 0
package/luci/applications/luci-app-commands/po/fr/commands.po

@@ -0,0 +1,151 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2013-12-12 13:36+0200\n"
+"Last-Translator: maximeguillaud <maxime@mguillaud.net>\n"
+"Language-Team: none\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "Une courte description de la commande configurée"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Autoriser l'exécution de la commande et le téléchargement de son résultat "
+"sans authentification préalable"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+"Autoriser l'utilisateur à fournir des arguments de ligne de commande "
+"supplémentaires"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Arguments :"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Données binaires non affichables, elle peuvent être téléchargées."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Code : "
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Récupération des données ..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Commande"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Echec de la commande"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Ligne de commande à exécuter"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Commande réussie"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Commande :"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Configurer"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Commandes personnalisées"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Arguments personnalisés"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Tableau de bord"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Description"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Télécharger"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Echec de l'exécution de la commande ! "
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Lien"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Chargement"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Accès public"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Exécuter"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Cette page vous permet de configurer des commandes shell personnalisées, "
+"pouvant être invoquées facilement depuis l'interface web."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "En attente de la commande pour finir..."
+
+#~ msgid "Access command with"
+#~ msgstr "Accéder à la commande par"

+ 139 - 0
package/luci/applications/luci-app-commands/po/he/commands.po

@@ -0,0 +1,139 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr ""

+ 149 - 0
package/luci/applications/luci-app-commands/po/hu/commands.po

@@ -0,0 +1,149 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2013-01-24 18:47+0200\n"
+"Last-Translator: Gábor <vargalex@freemail.hu>\n"
+"Language-Team: none\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "A beállított parancs rövid szöveges leírása"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Engedélyezi a parancs végrehajtását és kimenetének letöltését előzetes "
+"hitelesítés nélkül"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "A felhasználó által további parancsori argumentumok adhatók meg"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Argumentumok:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Bináris adat nem jelenik meg, töltse le helyette."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Kód:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Adatgyűjtés..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Paracs"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Parancs végrehajtás sikertelen"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Futtatandó parancssor"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Parancs végrehajtás sikeres"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Parancs:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Beállítás"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Egyedi parancsok"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Egyedi argumentumok"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Vezérlőpult"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Leírás"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Letöltés"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Parancs végrehajtása sikertelen!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Link"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Betöltés"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Nyilvános hozzáférés"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Futtatás"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Ezen az oldalon egyéni shell parancsokat állíthat be, amelyeket könnyen "
+"felhasználhat a webes felületen."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Várakozás a parancs befejezésére..."
+
+#~ msgid "Access command with"
+#~ msgstr "Parancs hozzáférése"

+ 150 - 0
package/luci/applications/luci-app-commands/po/it/commands.po

@@ -0,0 +1,150 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2013-02-03 13:52+0200\n"
+"Last-Translator: Francesco <3gasas@gmail.com>\n"
+"Language-Team: none\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "Una breve descrizione testuale del comando configurato"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Consentire l'esecuzione del comando e il download del suo output senza "
+"previa autenticazione"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+"Consente all'utente di fornire ulteriori argomenti della riga di comando"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Argomenti:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "I dati binari non vengono visualizzati, ma possono essere scaricati."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Codice:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Raccolta dei dati..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Comando"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Comando fallito"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Riga di comando da eseguire"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Comando riuscito"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Comando:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Configura"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Comandi Personalizzati"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Argomenti Personalizzati"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Dashboard"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Descrizione"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Download"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Impossibile eseguire il comando!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Collegamento"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Caricamento"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Accesso Pubblico"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Esegui"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Questa pagina consente di configurare i comandi della shell personalizzate "
+"che possono essere facilmente richiamati dall'interfaccia web."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "In attesa del comando da completare..."
+
+#~ msgid "Access command with"
+#~ msgstr "Accesso comando con"

+ 148 - 0
package/luci/applications/luci-app-commands/po/ja/commands.po

@@ -0,0 +1,148 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"PO-Revision-Date: 2017-01-21 18:09+0900\n"
+"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"Language-Team: none\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Poedit 1.8.11\n"
+"POT-Creation-Date: \n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "設定したコマンドの簡単な説明文を記載します"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr "事前認証無しでのコマンドの実行と、結果出力のダウンロードを許可します。"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "コマンドラインに対する引数の追記を許可するか設定します"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "引数:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "バイナリデータは表示されずにダウンロードされます。"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "コード:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "データ収集中です..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "コマンド"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr "コマンドの実行に成功しました。"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr "コマンドは次のステータス コードで終了しました:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "コマンド失敗"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "実行するコマンドラインを記載します"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "コマンド成功"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "コマンド:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "設定"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "カスタムコマンド"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "カスタム引数"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "ダッシュボード"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "説明"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "ダウンロード"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr "実行結果のダウンロード:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "コマンドの実行に失敗しました!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "リンク"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "読み込み中"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr "または結果の表示:"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "パブリック・アクセス"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "実行"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr "標準エラー"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr "標準出力"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"このページでは、ウェブインターフェースから簡単にシェル・コマンドを実行するこ"
+"とができます。"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "コマンド実行中です..."
+
+#~ msgid "Access command with"
+#~ msgstr "コマンドへのアクセス"

+ 138 - 0
package/luci/applications/luci-app-commands/po/ms/commands.po

@@ -0,0 +1,138 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr ""

+ 149 - 0
package/luci/applications/luci-app-commands/po/no/commands.po

@@ -0,0 +1,149 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2013-03-25 23:38+0200\n"
+"Last-Translator: protx <lars.hardy@gmail.com>\n"
+"Language-Team: none\n"
+"Language: no\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "En kort tekstlig beskrivelse av den konfigurerte kommandoen"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Tillat å utføre kommandoen og laste ned resultatet uten forutgående "
+"godkjenning"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "Tillat brukeren å gi ytterligere kommandolinjeargumenter"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Argumenter:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Binære data vises ikke, last ned i stedet."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Kode:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Henter data..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Kommando"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Kommando feilet"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Kommandolinje å utføre"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Kommando vellykket"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Kommando:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Konfigurer"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Egendefinerte Kommandoer"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Egendefinerte argumenter"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Dashboard"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Nedlasting"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Kunne ikke utføre kommandoen!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Link"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Laster"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Tilgjengelig for alle"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Kjør"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Denne siden lar deg konfigurere egendefinerte shell-kommandoer som lett kan "
+"startes fra webgrensesnittet."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Venter på at kommandoen fullføres..."
+
+#~ msgid "Access command with"
+#~ msgstr "Åpne kommandoen med"

+ 150 - 0
package/luci/applications/luci-app-commands/po/pl/commands.po

@@ -0,0 +1,150 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-02-25 18:03+0200\n"
+"Last-Translator: TheTranslator2238 <mateusz2238@outlook.com>\n"
+"Language-Team: none\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "Krótki opis konfigurowanej komendy"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Zezwól na uruchomienie komendy i pobranie wyjścia bez uprzedniego "
+"uwierzytelnienia"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "Pozwól użytkownikowi dodać argumenty wiersza poleceń"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Argumenty:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Nie wyświetlono danych binarnych, możesz je pobrać."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Kod:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Zbieram dane:"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Komenda"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Zła komenda"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Linia Komendy do wykonania"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Komenda Wykonana"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Komenda:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Konfiguracja"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Własne komendy"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Własne argumenty"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Tablica"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Opis"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Download"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Nie można wykonać komendy!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Łącze"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Ładowanie"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Publiczny dostęp"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Uruchom"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Ta strona pozwala ci skonfigurować niestandardową komendę którą można łatwo "
+"użyć z Web Interfejsa"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Czekanie na wykonanie komendy..."
+
+#~ msgid "Access command with"
+#~ msgstr "Dostęp do komendy przez"

+ 150 - 0
package/luci/applications/luci-app-commands/po/pt-br/commands.po

@@ -0,0 +1,150 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"PO-Revision-Date: 2017-02-20 17:39-0300\n"
+"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n"
+"Language-Team: none\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Poedit 1.8.11\n"
+"POT-Creation-Date: \n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "Uma pequena descrição textual do comando configurado"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Permitir a execução do comando e descarregar o resultado sem autenticação "
+"prévia"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "Permitir ao usuário inserir argumentos de linha de comando adicionais"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Argumentos:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Dados binários não mostrados, mas podem ser baixados."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Código:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Adquirindo dados..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Comando"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr "O comando executou com sucesso."
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr "O comando encerrou com um estado de erro"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "O comando falhou"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Linha de comandos a executar"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Comando executado com sucesso"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Comando:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Configurar"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Comandos Personalizados"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Argumentos personalizados"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Painel de Controle"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Descrição"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Baixar"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr "Baixar os resultados da execução"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Falha ao executar comando!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Endereço"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Carregando"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr "Ou mostre o resultado"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Acesso público"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Executar"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr "Saída de Erro"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr "Saída Padrão"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Esta página permite a configuração de comandos personalizados que podem ser "
+"facilmente executados através da interface web."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Aguardando a conclusão do comando..."
+
+#~ msgid "Access command with"
+#~ msgstr "Acessar o comando com"

+ 150 - 0
package/luci/applications/luci-app-commands/po/pt/commands.po

@@ -0,0 +1,150 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2013-06-02 19:17+0200\n"
+"Last-Translator: joao.f.vieira <joao.f.vieira@gmail.com>\n"
+"Language-Team: none\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "Uma pequena descrição textual do comando configurado"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Permitir a execução do comando e descarregar o resultado sem autenticação "
+"prévia"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+"Permitir que o utilizador forneça argumentos adicionais na linha de comandos"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Argumentos:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Dados binários não mostrados, mas pode descarregar."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Código:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "A obter dados..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Comando"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "O comando falhou"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Linha de comandos a executar"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Comando executado com sucesso"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Comando:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Configurar"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Comandos Personalizados"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Argumentos personalizados"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Painel de Controlo"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Descrição"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Descarregar"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Falha ao executar comando!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Link"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "A carregar"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Acesso público"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Executar"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Esta página permite-lhe configurar uma linha de comandos personalizada que "
+"pode facilmente ser executada a partir da interface web."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "A aguardar que o comando termine..."
+
+#~ msgid "Access command with"
+#~ msgstr "Aceder ao comando com"

+ 150 - 0
package/luci/applications/luci-app-commands/po/ro/commands.po

@@ -0,0 +1,150 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-06-28 18:45+0200\n"
+"Last-Translator: xxvirusxx <condor20_05@yahoo.it>\n"
+"Language-Team: none\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2);;\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "O scurta descriere textuala a comenzii configurate"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Permite executarea comenzii si descarcarea rezultatului fara o autentificare "
+"anterioara"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "Permite utilizatorului sa adauge parametrii in linia de comanda"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Parametrii:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Datele binare nu sunt afisate, descarcale in schimb"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Cod:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Colectare date..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Comandă"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Comandă eşuată"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Linie de comanda pentru a executa"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Comanda reusita"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Comanda:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Configureaza"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Comenzi particulare"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Argumenta particulare"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Dashboard"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Descriere"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Descarca"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "S-a esuat executarea comenzii!!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Link"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Se incarca"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Access public"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Ruleaza"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Aceasta pagina permite configurarea de comenzi personale ce pot fi usor "
+"apelate din interfata grafica"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Astept finalizarea comenzii..."
+
+#~ msgid "Access command with"
+#~ msgstr "Acces la comanda cu"

+ 153 - 0
package/luci/applications/luci-app-commands/po/ru/commands.po

@@ -0,0 +1,153 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: LuCI: commands\n"
+"POT-Creation-Date: 2013-10-15 16:48+0300\n"
+"PO-Revision-Date: 2018-01-14 11:42+0300\n"
+"Language-Team: http://cyber-place.ru\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Language: ru\n"
+"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
+"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "Короткое текстовое описание команды"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Разрешить выполнение команды и загрузку ее выходных данных без ввода пароля "
+"пользователя"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+"Разрешить пользователю предоставлять дополнительные аргументы командной "
+"строки"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Аргументы:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Двоичные данные не отображаются, вместо этого загружаются."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Код:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Сбор данных..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Команда"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr "Команда выполнена успешно."
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr "Команда вышла с кодом состояния."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Ошибка команды"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Командная строка<br />для выполнения"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Команда выполнена"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Команда:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Настройка панели управления"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Пользовательские команды"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Пользовательские аргументы"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Панель управления"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Описание"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Скачать"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr "Результат выполнения загрузки"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Ошибка выполнения команды!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Ссылка"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Загрузка"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr "Или отобразить результат"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Публичный доступ"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Запуск"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr "Стандартная ошибка"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr "Стандартный вывод"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Страница позволяет настроить выполнение консольных команд пользователя, "
+"которые могут быть легко вызваны из веб-интерфейса по нажатию "
+"соответствующей кнопки. Здесь вы можете подписать кнопки и указать команды."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Ожидание завершения выполнения команды..."

+ 139 - 0
package/luci/applications/luci-app-commands/po/sk/commands.po

@@ -0,0 +1,139 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr ""

+ 144 - 0
package/luci/applications/luci-app-commands/po/sv/commands.po

@@ -0,0 +1,144 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "En kort textuell beskrivning av det inställda kommandot"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+"Tillåt att kommandot kan köras och ladda ner dess utmatning utan föregående "
+"autentisering"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "Tillåt användaren att tillge extra kommandoradsargument"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "Argument:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "Binärdatan visades inte, ladda ner istället."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Kod:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Samlar in data..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "Kommando"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr "Kommandot utfördes korrekt"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr "Kommandot avslutade med statuskod"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Kommandot misslyckades"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "Kommandorad att exekvera"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "Kommandot lyckades"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "Kommando:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Ställ in"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "Anpassade kommandon"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "Anpassade argument"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "Instrumentpanel"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Beskrivning"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Ladda ner"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr "Resultatet av nerladdningen"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "Misslyckade med att köra kommando!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "Länk"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Laddar"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr "Eller visa resultat"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Publik tillgång"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Kör"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr "Standardfel"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr "Standardinmatning"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Den här sidan tillåter dig att ställa in anpassade skalkommandon som lättast "
+"kan åberopas från webbgränssnittet."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "Väntar på att kommandot ska slutföras..."

+ 132 - 0
package/luci/applications/luci-app-commands/po/templates/commands.pot

@@ -0,0 +1,132 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr ""

+ 139 - 0
package/luci/applications/luci-app-commands/po/tr/commands.po

@@ -0,0 +1,139 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr ""

+ 151 - 0
package/luci/applications/luci-app-commands/po/uk/commands.po

@@ -0,0 +1,151 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2013-08-14 12:14+0200\n"
+"Last-Translator: zubr_139 <zubr139@ukr.net>\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#, fuzzy
+msgid "A short textual description of the configured command"
+msgstr "Короткий опис команд налаштування"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#, fuzzy
+msgid "Arguments:"
+msgstr "Аргументи:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "Код:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "Збирання даних..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "Команда не виконана"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "Конфігурація"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#, fuzzy
+msgid "Dashboard"
+msgstr "Панель керування"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "Опис"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "Завантажити"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#, fuzzy
+msgid "Failed to execute command!"
+msgstr "Помилка під час запуску команди!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "Триває завантаження"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "Відкритий доступ"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "Запустити"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#, fuzzy
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+"Ця сторінка дозволяє налаштувати користувацькі команди оболонки, яка може "
+"бути легко запущена з веб-інтерфейсу."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#, fuzzy
+msgid "Waiting for command to complete..."
+msgstr "Очікування завершення команди..."

+ 139 - 0
package/luci/applications/luci-app-commands/po/vi/commands.po

@@ -0,0 +1,139 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr ""

+ 149 - 0
package/luci/applications/luci-app-commands/po/zh-cn/commands.po

@@ -0,0 +1,149 @@
+#
+# Yangfl <mmyangfl@gmail.com>, 2018.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"PO-Revision-Date: 2018-08-07 17:23+0800\n"
+"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
+"Language-Team:  <debian-l10n-chinese@lists.debian.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Gtranslator 2.91.7\n"
+"POT-Creation-Date: \n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "简短描述命令用途"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr "允许直接执行命令并获取其输出,无须事先验证。"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "允许用户提供额外的命令行参数"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "参数:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "二进制数据未显示,以下载替代。"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "状态码:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "正在收集数据…"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "命令"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr "命令成功执行。"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr "命令退出,状态码:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "执行命令失败"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "执行命令行"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "执行命令成功"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "命令:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "配置"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "自定义命令"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "自定义参数"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "看板"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "描述"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "下载"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr "下载执行结果"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "执行命令失败!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "连接"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "加载中"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr "显示执行结果"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "公开访问"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "运行"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr "标准错误流"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr "标准输出流"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr "此页面允许您配置自定义 Shell 命令,并可以从 Web 界面调用。"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "正在等待命令完成…"
+
+#~ msgid "Command exited with status code "
+#~ msgstr "命令退出,状态码:"

+ 150 - 0
package/luci/applications/luci-app-commands/po/zh-tw/commands.po

@@ -0,0 +1,150 @@
+#
+# omnistack <omnistack@gmail.com>, 2014
+# Yangfl <mmyangfl@gmail.com>, 2018.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"PO-Revision-Date: 2018-08-07 17:24+0800\n"
+"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
+"Language-Team:  <debian-l10n-chinese@lists.debian.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Gtranslator 2.91.7\n"
+"POT-Creation-Date: \n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "簡短描述指令用途"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr "允許直接執行指令並獲取其輸出,無須事先驗證。"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "允許使用者提供額外的指令列引數"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:146
+msgid "Arguments:"
+msgstr "引數:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "二進位資料未顯示,以下載替代。"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "狀態碼:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:164
+msgid "Collecting data..."
+msgstr "正在收集資料…"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "指令"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr "指令成功執行。"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr "指令退出,狀態碼:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "執行指令失敗"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "執行指令列"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "執行指令成功"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "Command:"
+msgstr "指令:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "配置"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "自訂指令集"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "自訂參數集"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "儀表板"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "描述"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:150
+msgid "Download"
+msgstr "下載"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr "下載執行結果"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+msgstr "執行指令失敗!"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:152
+msgid "Link"
+msgstr "連線"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr "載入中"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr "顯示執行結果"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr "公開訪問"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:149
+msgid "Run"
+msgstr "執行"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr "標準錯誤流"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr "標準輸出流"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr "此頁面允許您配置自訂 Shell 指令,並可以從 Web 介面呼叫。"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr "正在等待指令完成…"
+
+#~ msgid "Command exited with status code "
+#~ msgstr "指令退出,狀態碼:"

+ 16 - 0
package/luci/applications/luci-app-firewall/Makefile

@@ -0,0 +1,16 @@
+#
+# Copyright (C) 2008-2014 The LuCI Team <luci@lists.subsignal.org>
+#
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=Firewall and Portforwarding application
+LUCI_DEPENDS:=+firewall
+
+PKG_LICENSE:=Apache-2.0
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature

+ 23 - 0
package/luci/applications/luci-app-firewall/luasrc/controller/firewall.lua

@@ -0,0 +1,23 @@
+module("luci.controller.firewall", package.seeall)
+
+function index()
+	entry({"admin", "network", "firewall"},
+		alias("admin", "network", "firewall", "zones"),
+		_("Firewall"), 60)
+
+	entry({"admin", "network", "firewall", "zones"},
+		arcombine(cbi("firewall/zones"), cbi("firewall/zone-details")),
+		_("General Settings"), 10).leaf = true
+
+	entry({"admin", "network", "firewall", "forwards"},
+		arcombine(cbi("firewall/forwards"), cbi("firewall/forward-details")),
+		_("Port Forwards"), 20).leaf = true
+
+	entry({"admin", "network", "firewall", "rules"},
+		arcombine(cbi("firewall/rules"), cbi("firewall/rule-details")),
+		_("Traffic Rules"), 30).leaf = true
+
+	entry({"admin", "network", "firewall", "custom"},
+		form("firewall/custom"),
+		_("Custom Rules"), 40).leaf = true
+end

+ 31 - 0
package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua

@@ -0,0 +1,31 @@
+-- Copyright 2011 Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+
+local fs = require "nixio.fs"
+
+local f = SimpleForm("firewall",
+	translate("Firewall - Custom Rules"),
+	translate("Custom rules allow you to execute arbitrary iptables commands \
+		which are not otherwise covered by the firewall framework. \
+		The commands are executed after each firewall restart, right after \
+		the default ruleset has been loaded."))
+
+local o = f:field(Value, "_custom")
+
+o.template = "cbi/tvalue"
+o.rows = 20
+
+function o.cfgvalue(self, section)
+	return fs.readfile("/etc/firewall.user")
+end
+
+function o.write(self, section, value)
+	value = value:gsub("\r\n?", "\n")
+	fs.writefile("/etc/firewall.user", value)
+	require("luci.sys").call("/etc/init.d/firewall restart >/dev/null 2<&1")
+	require("nixio").syslog('info', 'Restarting firewall on custom /etc/firewall.user change')
+end
+
+f.submit = translate("Restart Firewall")
+
+return f

+ 162 - 0
package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua

@@ -0,0 +1,162 @@
+-- Copyright 2011 Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+
+local sys = require "luci.sys"
+local dsp = require "luci.dispatcher"
+local ft  = require "luci.tools.firewall"
+
+local m, s, o
+
+arg[1] = arg[1] or ""
+
+m = Map("firewall",
+	translate("Firewall - Port Forwards"),
+	translate("This page allows you to change advanced properties of the port \
+	           forwarding entry. In most cases there is no need to modify \
+			   those settings."))
+
+m.redirect = dsp.build_url("admin/network/firewall/forwards")
+
+if m.uci:get("firewall", arg[1]) ~= "redirect" then
+	luci.http.redirect(m.redirect)
+	return
+else
+	local name = m:get(arg[1], "name") or m:get(arg[1], "_name")
+	if not name or #name == 0 then
+		name = translate("(Unnamed Entry)")
+	end
+	m.title = "%s - %s" %{ translate("Firewall - Port Forwards"), name }
+end
+
+s = m:section(NamedSection, arg[1], "redirect", "")
+s.anonymous = true
+s.addremove = false
+
+ft.opt_enabled(s, Button)
+ft.opt_name(s, Value, translate("Name"))
+
+
+o = s:option(Value, "proto", translate("Protocol"))
+o:value("tcp udp", "TCP+UDP")
+o:value("tcp", "TCP")
+o:value("udp", "UDP")
+o:value("icmp", "ICMP")
+
+function o.cfgvalue(...)
+	local v = Value.cfgvalue(...)
+	if not v or v == "tcpudp" then
+		return "tcp udp"
+	end
+	return v
+end
+
+
+o = s:option(Value, "src", translate("Source zone"))
+o.nocreate = true
+o.default = "wan"
+o.template = "cbi/firewall_zonelist"
+o.rmempty = false
+
+
+o = s:option(DynamicList, "src_mac",
+	translate("Source MAC address"),
+	translate("Only match incoming traffic from these MACs."))
+o.rmempty = true
+o.datatype = "neg(macaddr)"
+o.placeholder = translate("any")
+
+luci.sys.net.mac_hints(function(mac, name)
+	o:value(mac, "%s (%s)" %{ mac, name })
+end)
+
+
+o = s:option(Value, "src_ip",
+	translate("Source IP address"),
+	translate("Only match incoming traffic from this IP or range."))
+o.rmempty = true
+o.datatype = "neg(ipmask4)"
+o.placeholder = translate("any")
+
+luci.sys.net.ipv4_hints(function(ip, name)
+	o:value(ip, "%s (%s)" %{ ip, name })
+end)
+
+
+o = s:option(Value, "src_port",
+	translate("Source port"),
+	translate("Only match incoming traffic originating from the given source port or port range on the client host"))
+o.rmempty = true
+o.datatype = "neg(portrange)"
+o.placeholder = translate("any")
+
+o:depends("proto", "tcp")
+o:depends("proto", "udp")
+o:depends("proto", "tcp udp")
+o:depends("proto", "tcpudp")
+
+o = s:option(Value, "src_dip",
+	translate("External IP address"),
+	translate("Only match incoming traffic directed at the given IP address."))
+
+luci.sys.net.ipv4_hints(function(ip, name)
+	o:value(ip, "%s (%s)" %{ ip, name })
+end)
+
+
+o.rmempty = true
+o.datatype = "neg(ipmask4)"
+o.placeholder = translate("any")
+
+
+o = s:option(Value, "src_dport", translate("External port"),
+	translate("Match incoming traffic directed at the given " ..
+		"destination port or port range on this host"))
+o.datatype = "neg(portrange)"
+
+o:depends("proto", "tcp")
+o:depends("proto", "udp")
+o:depends("proto", "tcp udp")
+o:depends("proto", "tcpudp")
+
+o = s:option(Value, "dest", translate("Internal zone"))
+o.nocreate = true
+o.default = "lan"
+o.template = "cbi/firewall_zonelist"
+
+
+o = s:option(Value, "dest_ip", translate("Internal IP address"),
+	translate("Redirect matched incoming traffic to the specified \
+		internal host"))
+o.datatype = "ipmask4"
+
+luci.sys.net.ipv4_hints(function(ip, name)
+	o:value(ip, "%s (%s)" %{ ip, name })
+end)
+
+
+o = s:option(Value, "dest_port",
+	translate("Internal port"),
+	translate("Redirect matched incoming traffic to the given port on \
+		the internal host"))
+o.placeholder = translate("any")
+o.datatype = "portrange"
+
+o:depends("proto", "tcp")
+o:depends("proto", "udp")
+o:depends("proto", "tcp udp")
+o:depends("proto", "tcpudp")
+
+o = s:option(Flag, "reflection", translate("Enable NAT Loopback"))
+o.rmempty = true
+o.default = o.enabled
+o.cfgvalue = function(...)
+	return Flag.cfgvalue(...) or "1"
+end
+
+
+s:option(Value, "extra",
+	translate("Extra arguments"),
+	translate("Passes additional arguments to iptables. Use with care!"))
+
+
+return m

+ 133 - 0
package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua

@@ -0,0 +1,133 @@
+-- Copyright 2008 Steven Barth <steven@midlink.org>
+-- Copyright 2010-2012 Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+
+local ds = require "luci.dispatcher"
+local ft = require "luci.tools.firewall"
+
+m = Map("firewall", translate("Firewall - Port Forwards"),
+	translate("Port forwarding allows remote computers on the Internet to \
+	           connect to a specific computer or service within the \
+	           private LAN."))
+
+--
+-- Port Forwards
+--
+
+s = m:section(TypedSection, "redirect", translate("Port Forwards"))
+s.template  = "cbi/tblsection"
+s.addremove = true
+s.anonymous = true
+s.sortable  = true
+s.extedit   = ds.build_url("admin/network/firewall/forwards/%s")
+s.template_addremove = "firewall/cbi_addforward"
+
+function s.create(self, section)
+	local n = m:formvalue("_newfwd.name")
+	local p = m:formvalue("_newfwd.proto")
+	local E = m:formvalue("_newfwd.extzone")
+	local e = m:formvalue("_newfwd.extport")
+	local I = m:formvalue("_newfwd.intzone")
+	local a = m:formvalue("_newfwd.intaddr")
+	local i = m:formvalue("_newfwd.intport")
+
+	if p == "other" or (p and a) then
+		created = TypedSection.create(self, section)
+
+		self.map:set(created, "target",    "DNAT")
+		self.map:set(created, "src",       E or "wan")
+		self.map:set(created, "dest",      I or "lan")
+		self.map:set(created, "proto",     (p ~= "other") and p or "all")
+		self.map:set(created, "src_dport", e)
+		self.map:set(created, "dest_ip",   a)
+		self.map:set(created, "dest_port", i)
+		self.map:set(created, "name",      n)
+	end
+
+	if p ~= "other" then
+		created = nil
+	end
+end
+
+function s.parse(self, ...)
+	TypedSection.parse(self, ...)
+	if created then
+		m.uci:save("firewall")
+		luci.http.redirect(ds.build_url(
+			"admin/network/firewall/forwards", created
+		))
+	end
+end
+
+function s.filter(self, sid)
+	return (self.map:get(sid, "target") ~= "SNAT")
+end
+
+function s.sectiontitle(self, sid)
+	return (self.map:get(sid, "name") or translate("Unnamed forward"))
+end
+
+
+local function forward_proto_txt(self, s)
+	return "%s-%s" %{
+		translate("IPv4"),
+		ft.fmt_proto(self.map:get(s, "proto"),
+	                 self.map:get(s, "icmp_type")) or "TCP+UDP"
+	}
+end
+
+local function forward_src_txt(self, s)
+	local z = ft.fmt_zone(self.map:get(s, "src"), translate("any zone"))
+	local a = ft.fmt_ip(self.map:get(s, "src_ip"), translate("any host"))
+	local p = ft.fmt_port(self.map:get(s, "src_port"))
+	local m = ft.fmt_mac(self.map:get(s, "src_mac"))
+
+	if p and m then
+		return translatef("From %s in %s with source %s and %s", a, z, p, m)
+	elseif p or m then
+		return translatef("From %s in %s with source %s", a, z, p or m)
+	else
+		return translatef("From %s in %s", a, z)
+	end
+end
+
+local function forward_via_txt(self, s)
+	local a = ft.fmt_ip(self.map:get(s, "src_dip"), translate("any router IP"))
+	local p = ft.fmt_port(self.map:get(s, "src_dport"))
+
+	if p then
+		return translatef("Via %s at %s", a, p)
+	else
+		return translatef("Via %s", a)
+	end
+end
+
+match = s:option(DummyValue, "match", translate("Match"))
+match.rawhtml = true
+function match.cfgvalue(self, s)
+	return "<small>%s<br />%s<br />%s</small>" % {
+		forward_proto_txt(self, s),
+		forward_src_txt(self, s),
+		forward_via_txt(self, s)
+	}
+end
+
+
+dest = s:option(DummyValue, "dest", translate("Forward to"))
+dest.rawhtml = true
+function dest.cfgvalue(self, s)
+	local z = ft.fmt_zone(self.map:get(s, "dest"), translate("any zone"))
+	local a = ft.fmt_ip(self.map:get(s, "dest_ip"), translate("any host"))
+	local p = ft.fmt_port(self.map:get(s, "dest_port")) or
+		ft.fmt_port(self.map:get(s, "src_dport"))
+
+	if p then
+		return translatef("%s, %s in %s", a, p, z)
+	else
+		return translatef("%s in %s", a, z)
+	end
+end
+
+ft.opt_enabled(s, Flag, translate("Enable"))
+
+return m

+ 365 - 0
package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua

@@ -0,0 +1,365 @@
+-- Copyright 2008 Steven Barth <steven@midlink.org>
+-- Copyright 2010-2012 Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+local dsp = require "luci.dispatcher"
+local ft = require "luci.tools.firewall"
+local nw = require "luci.model.network"
+local m, s, o, v, _
+
+arg[1] = arg[1] or ""
+
+m = Map("firewall",
+	translate("Firewall - Traffic Rules"),
+	translate("This page allows you to change advanced properties of the \
+	           traffic rule entry, such as matched source and destination \
+			   hosts."))
+
+m.redirect = dsp.build_url("admin/network/firewall/rules")
+
+nw.init(m.uci)
+
+local rule_type = m.uci:get("firewall", arg[1])
+if rule_type == "redirect" and m:get(arg[1], "target") ~= "SNAT" then
+	rule_type = nil
+end
+
+if not rule_type then
+	luci.http.redirect(m.redirect)
+	return
+
+--
+-- SNAT
+--
+elseif rule_type == "redirect" then
+
+	local name = m:get(arg[1], "name") or m:get(arg[1], "_name")
+	if not name or #name == 0 then
+		name = translate("(Unnamed SNAT)")
+	else
+		name = "SNAT %s" % name
+	end
+
+	m.title = "%s - %s" %{ translate("Firewall - Traffic Rules"), name }
+
+	s = m:section(NamedSection, arg[1], "redirect", "")
+	s.anonymous = true
+	s.addremove = false
+
+
+	ft.opt_enabled(s, Button)
+	ft.opt_name(s, Value, translate("Name"))
+
+
+	o = s:option(Value, "proto",
+		translate("Protocol"),
+		translate("You may specify multiple by selecting \"-- custom --\" and \
+		           then entering protocols separated by space."))
+
+	o:value("all", "All protocols")
+	o:value("tcp udp", "TCP+UDP")
+	o:value("tcp", "TCP")
+	o:value("udp", "UDP")
+	o:value("icmp", "ICMP")
+
+	function o.cfgvalue(...)
+		local v = Value.cfgvalue(...)
+		if not v or v == "tcpudp" then
+			return "tcp udp"
+		end
+		return v
+	end
+
+
+	o = s:option(Value, "src", translate("Source zone"))
+	o.nocreate = true
+	o.default = "wan"
+	o.template = "cbi/firewall_zonelist"
+
+
+	o = s:option(Value, "src_ip", translate("Source IP address"))
+	o.rmempty = true
+	o.datatype = "neg(ipmask4)"
+	o.placeholder = translate("any")
+
+	luci.sys.net.ipv4_hints(function(ip, name)
+		o:value(ip, "%s (%s)" %{ ip, name })
+	end)
+
+
+	o = s:option(Value, "src_port",
+		translate("Source port"),
+		translate("Match incoming traffic originating from the given source \
+			port or port range on the client host."))
+	o.rmempty = true
+	o.datatype = "neg(portrange)"
+	o.placeholder = translate("any")
+
+	o:depends("proto", "tcp")
+	o:depends("proto", "udp")
+	o:depends("proto", "tcp udp")
+	o:depends("proto", "tcpudp")
+
+	o = s:option(Value, "dest", translate("Destination zone"))
+	o.nocreate = true
+	o.default = "lan"
+	o.template = "cbi/firewall_zonelist"
+
+
+	o = s:option(Value, "dest_ip", translate("Destination IP address"))
+	o.datatype = "neg(ipmask4)"
+
+	luci.sys.net.ipv4_hints(function(ip, name)
+		o:value(ip, "%s (%s)" %{ ip, name })
+	end)
+
+
+	o = s:option(Value, "dest_port",
+		translate("Destination port"),
+		translate("Match forwarded traffic to the given destination port or \
+			port range."))
+
+	o.rmempty = true
+	o.placeholder = translate("any")
+	o.datatype = "neg(portrange)"
+
+	o:depends("proto", "tcp")
+	o:depends("proto", "udp")
+	o:depends("proto", "tcp udp")
+	o:depends("proto", "tcpudp")
+
+	o = s:option(Value, "src_dip",
+		translate("SNAT IP address"),
+		translate("Rewrite matched traffic to the given address."))
+	o.rmempty = false
+	o.datatype = "ip4addr"
+
+	for _, v in ipairs(nw:get_interfaces()) do
+		local a
+		for _, a in ipairs(v:ipaddrs()) do
+			o:value(a:host():string(), '%s (%s)' %{
+				a:host():string(), v:shortname()
+			})
+		end
+	end
+
+
+	o = s:option(Value, "src_dport", translate("SNAT port"),
+		translate("Rewrite matched traffic to the given source port. May be \
+			left empty to only rewrite the IP address."))
+	o.datatype = "portrange"
+	o.rmempty = true
+	o.placeholder = translate('Do not rewrite')
+
+	o:depends("proto", "tcp")
+	o:depends("proto", "udp")
+	o:depends("proto", "tcp udp")
+	o:depends("proto", "tcpudp")
+
+	s:option(Value, "extra",
+		translate("Extra arguments"),
+		translate("Passes additional arguments to iptables. Use with care!"))
+
+
+--
+-- Rule
+--
+else
+	local name = m:get(arg[1], "name") or m:get(arg[1], "_name")
+	if not name or #name == 0 then
+		name = translate("(Unnamed Rule)")
+	end
+
+	m.title = "%s - %s" %{ translate("Firewall - Traffic Rules"), name }
+
+
+	s = m:section(NamedSection, arg[1], "rule", "")
+	s.anonymous = true
+	s.addremove = false
+
+	ft.opt_enabled(s, Button)
+	ft.opt_name(s, Value, translate("Name"))
+
+
+	o = s:option(ListValue, "family", translate("Restrict to address family"))
+	o.rmempty = true
+	o:value("", translate("IPv4 and IPv6"))
+	o:value("ipv4", translate("IPv4 only"))
+	o:value("ipv6", translate("IPv6 only"))
+
+
+	o = s:option(Value, "proto", translate("Protocol"))
+	o:value("all", translate("Any"))
+	o:value("tcp udp", "TCP+UDP")
+	o:value("tcp", "TCP")
+	o:value("udp", "UDP")
+	o:value("icmp", "ICMP")
+
+	function o.cfgvalue(...)
+		local v = Value.cfgvalue(...)
+		if not v or v == "tcpudp" then
+			return "tcp udp"
+		end
+		return v
+	end
+
+
+	o = s:option(DropDown, "icmp_type", translate("Match ICMP type"))
+	o.multiple = true
+	o.display = 10
+	o.dropdown = 10
+	o.custom = true
+	o.cast = "table"
+
+	o:value("", "any")
+	o:value("echo-reply")
+	o:value("destination-unreachable")
+	o:value("network-unreachable")
+	o:value("host-unreachable")
+	o:value("protocol-unreachable")
+	o:value("port-unreachable")
+	o:value("fragmentation-needed")
+	o:value("source-route-failed")
+	o:value("network-unknown")
+	o:value("host-unknown")
+	o:value("network-prohibited")
+	o:value("host-prohibited")
+	o:value("TOS-network-unreachable")
+	o:value("TOS-host-unreachable")
+	o:value("communication-prohibited")
+	o:value("host-precedence-violation")
+	o:value("precedence-cutoff")
+	o:value("source-quench")
+	o:value("redirect")
+	o:value("network-redirect")
+	o:value("host-redirect")
+	o:value("TOS-network-redirect")
+	o:value("TOS-host-redirect")
+	o:value("echo-request")
+	o:value("router-advertisement")
+	o:value("router-solicitation")
+	o:value("time-exceeded")
+	o:value("ttl-zero-during-transit")
+	o:value("ttl-zero-during-reassembly")
+	o:value("parameter-problem")
+	o:value("ip-header-bad")
+	o:value("required-option-missing")
+	o:value("timestamp-request")
+	o:value("timestamp-reply")
+	o:value("address-mask-request")
+	o:value("address-mask-reply")
+
+	o:depends("proto", "icmp")
+
+
+	o = s:option(Value, "src", translate("Source zone"))
+	o.nocreate = true
+	o.allowany = true
+	o.allowlocal = "src"
+	o.template = "cbi/firewall_zonelist"
+
+
+	o = s:option(Value, "src_mac", translate("Source MAC address"))
+	o.datatype = "list(macaddr)"
+	o.placeholder = translate("any")
+
+	luci.sys.net.mac_hints(function(mac, name)
+		o:value(mac, "%s (%s)" %{ mac, name })
+	end)
+
+
+	o = s:option(Value, "src_ip", translate("Source address"))
+	o.datatype = "list(neg(ipmask))"
+	o.placeholder = translate("any")
+
+	luci.sys.net.ipv4_hints(function(ip, name)
+		o:value(ip, "%s (%s)" %{ ip, name })
+	end)
+
+
+	o = s:option(Value, "src_port", translate("Source port"))
+	o.datatype = "list(neg(portrange))"
+	o.placeholder = translate("any")
+
+	o:depends("proto", "tcp")
+	o:depends("proto", "udp")
+	o:depends("proto", "tcp udp")
+	o:depends("proto", "tcpudp")
+
+	o = s:option(Value, "dest_local", translate("Output zone"))
+	o.nocreate = true
+	o.allowany = true
+	o.template = "cbi/firewall_zonelist"
+	o.alias = "dest"
+	o:depends("src", "")
+
+	o = s:option(Value, "dest_remote", translate("Destination zone"))
+	o.nocreate = true
+	o.allowany = true
+	o.allowlocal = true
+	o.template = "cbi/firewall_zonelist"
+	o.alias = "dest"
+	o:depends({["src"] = "", ["!reverse"] = true})
+
+
+	o = s:option(Value, "dest_ip", translate("Destination address"))
+	o.datatype = "list(neg(ipmask))"
+	o.placeholder = translate("any")
+
+	luci.sys.net.ipv4_hints(function(ip, name)
+		o:value(ip, "%s (%s)" %{ ip, name })
+	end)
+
+
+	o = s:option(Value, "dest_port", translate("Destination port"))
+	o.datatype = "list(neg(portrange))"
+	o.placeholder = translate("any")
+
+	o:depends("proto", "tcp")
+	o:depends("proto", "udp")
+	o:depends("proto", "tcp udp")
+	o:depends("proto", "tcpudp")
+
+	o = s:option(ListValue, "target", translate("Action"))
+	o.default = "ACCEPT"
+	o:value("DROP", translate("drop"))
+	o:value("ACCEPT", translate("accept"))
+	o:value("REJECT", translate("reject"))
+	o:value("NOTRACK", translate("don't track"))
+
+
+	s:option(Value, "extra",
+		translate("Extra arguments"),
+		translate("Passes additional arguments to iptables. Use with care!"))
+end
+
+o = s:option(DropDown, "weekdays", translate("Week Days"))
+o.multiple = true
+o.display = 5
+o:value("Sun", translate("Sunday"))
+o:value("Mon", translate("Monday"))
+o:value("Tue", translate("Tuesday"))
+o:value("Wed", translate("Wednesday"))
+o:value("Thu", translate("Thursday"))
+o:value("Fri", translate("Friday"))
+o:value("Sat", translate("Saturday"))
+
+o = s:option(DropDown, "monthdays", translate("Month Days"))
+o.multiple = true
+o.display = 15
+for i = 1,31 do
+	o:value(translate(i))
+end
+
+o = s:option(Value, "start_time", translate("Start Time (hh:mm:ss)"))
+o.datatype = "timehhmmss"
+o = s:option(Value, "stop_time", translate("Stop Time (hh:mm:ss)"))
+o.datatype = "timehhmmss"
+o = s:option(Value, "start_date", translate("Start Date (yyyy-mm-dd)"))
+o.datatype = "dateyyyymmdd"
+o = s:option(Value, "stop_date", translate("Stop Date (yyyy-mm-dd)"))
+o.datatype = "dateyyyymmdd"
+
+o = s:option(Flag, "utc_time", translate("Time in UTC"))
+o.default = o.disabled
+
+return m

+ 273 - 0
package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua

@@ -0,0 +1,273 @@
+-- Copyright 2008 Steven Barth <steven@midlink.org>
+-- Copyright 2010-2012 Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+
+local ds = require "luci.dispatcher"
+local ft = require "luci.tools.firewall"
+
+m = Map("firewall",
+	translate("Firewall - Traffic Rules"),
+	translate("Traffic rules define policies for packets traveling between \
+		different zones, for example to reject traffic between certain hosts \
+		or to open WAN ports on the router."))
+
+--
+-- Rules
+--
+
+s = m:section(TypedSection, "rule", translate("Traffic Rules"))
+s.addremove = true
+s.anonymous = true
+s.sortable  = true
+s.template = "cbi/tblsection"
+s.extedit   = ds.build_url("admin/network/firewall/rules/%s")
+s.defaults.target = "ACCEPT"
+s.template_addremove = "firewall/cbi_addrule"
+
+
+function s.create(self, section)
+	created = TypedSection.create(self, section)
+end
+
+function s.parse(self, ...)
+	TypedSection.parse(self, ...)
+
+	local i_n = m:formvalue("_newopen.name")
+	local i_p = m:formvalue("_newopen.proto")
+	local i_e = m:formvalue("_newopen.extport")
+	local i_x = m:formvalue("_newopen.submit")
+
+	local f_n = m:formvalue("_newfwd.name")
+	local f_s = m:formvalue("_newfwd.src")
+	local f_d = m:formvalue("_newfwd.dest")
+	local f_x = m:formvalue("_newfwd.submit")
+
+	if i_x then
+		created = TypedSection.create(self, section)
+
+		self.map:set(created, "target",    "ACCEPT")
+		self.map:set(created, "src",       "wan")
+		self.map:set(created, "proto",     (i_p ~= "other") and i_p or "all")
+		self.map:set(created, "dest_port", i_e)
+		self.map:set(created, "name",      i_n)
+
+		if i_p ~= "other" and i_e and #i_e > 0 then
+			created = nil
+		end
+
+	elseif f_x then
+		created = TypedSection.create(self, section)
+
+		self.map:set(created, "target", "ACCEPT")
+		self.map:set(created, "src",    f_s)
+		self.map:set(created, "dest",   f_d)
+		self.map:set(created, "name",   f_n)
+	end
+
+	if created then
+		m.uci:save("firewall")
+		luci.http.redirect(ds.build_url(
+			"admin/network/firewall/rules", created
+		))
+	end
+end
+
+function s.sectiontitle(self, sid)
+	return (self.map:get(sid, "name") or translate("Unnamed rule"))
+end
+
+local function rule_proto_txt(self, s)
+	local f = self.map:get(s, "family")
+	local p = ft.fmt_proto(self.map:get(s, "proto"),
+	                       self.map:get(s, "icmp_type")) or translate("traffic")
+
+	if f and f:match("4") then
+		return "%s-%s" %{ translate("IPv4"), p }
+	elseif f and f:match("6") then
+		return "%s-%s" %{ translate("IPv6"), p }
+	else
+		return "%s %s" %{ translate("Any"), p }
+	end
+end
+
+local function rule_src_txt(self, s)
+	local z = ft.fmt_zone(self.map:get(s, "src"))
+	local p = ft.fmt_port(self.map:get(s, "src_port"))
+	local m = ft.fmt_mac(self.map:get(s, "src_mac"))
+
+	-- Forward/Input
+	if z and #z > 0 then
+		local a = ft.fmt_ip(self.map:get(s, "src_ip"), translate("any host"))
+		if p and m then
+			return translatef("From %s in %s with source %s and %s", a, z, p, m)
+		elseif p or m then
+			return translatef("From %s in %s with source %s", a, z, p or m)
+		else
+			return translatef("From %s in %s", a, z)
+		end
+
+	-- Output
+	else
+		local a = ft.fmt_ip(self.map:get(s, "src_ip"), translate("any router IP"))
+		if p and m then
+			return translatef("From %s on <var>this device</var> with source %s and %s", a, p, m)
+		elseif p or m then
+			return translatef("From %s on <var>this device</var> with source %s", a, p or m)
+		else
+			return translatef("From %s on <var>this device</var>", a)
+		end
+	end
+end
+
+local function rule_dest_txt(self, s)
+	local z = ft.fmt_zone(self.map:get(s, "dest"))
+	local p = ft.fmt_port(self.map:get(s, "dest_port"))
+
+	-- Forward
+	if z then
+		local a = ft.fmt_ip(self.map:get(s, "dest_ip"), translate("any host"))
+		if p then
+			return translatef("To %s, %s in %s", a, p, z)
+		else
+			return translatef("To %s in %s", a, z)
+		end
+
+	-- Input
+	else
+		local a = ft.fmt_ip(self.map:get(s, "dest_ip"),
+			translate("any router IP"))
+
+		if p then
+			return translatef("To %s at %s on <var>this device</var>", a, p)
+		else
+			return translatef("To %s on <var>this device</var>", a)
+		end
+	end
+end
+
+local function snat_dest_txt(self, s)
+	local z = ft.fmt_zone(self.map:get(s, "dest"), translate("any zone"))
+	local a = ft.fmt_ip(self.map:get(s, "dest_ip"), translate("any host"))
+	local p = ft.fmt_port(self.map:get(s, "dest_port")) or
+		ft.fmt_port(self.map:get(s, "src_dport"))
+
+	if p then
+		return translatef("To %s, %s in %s", a, p, z)
+	else
+		return translatef("To %s in %s", a, z)
+	end
+end
+
+
+match = s:option(DummyValue, "match", translate("Match"))
+match.rawhtml = true
+function match.cfgvalue(self, s)
+	return "<small>%s<br />%s<br />%s</small>" % {
+		rule_proto_txt(self, s),
+		rule_src_txt(self, s),
+		rule_dest_txt(self, s)
+	}
+end
+
+target = s:option(DummyValue, "target", translate("Action"))
+target.rawhtml = true
+function target.cfgvalue(self, s)
+	local t = ft.fmt_target(self.map:get(s, "target"), self.map:get(s, "src"), self.map:get(s, "dest"))
+	local l = ft.fmt_limit(self.map:get(s, "limit"),
+		self.map:get(s, "limit_burst"))
+
+	if l then
+		return translatef("<var>%s</var> and limit to %s", t, l)
+	else
+		return "<var>%s</var>" % t
+	end
+end
+
+ft.opt_enabled(s, Flag, translate("Enable"))
+
+
+--
+-- SNAT
+--
+
+s = m:section(TypedSection, "redirect",
+	translate("Source NAT"),
+	translate("Source NAT is a specific form of masquerading which allows \
+		fine grained control over the source IP used for outgoing traffic, \
+		for example to map multiple WAN addresses to internal subnets."))
+s.template  = "cbi/tblsection"
+s.addremove = true
+s.anonymous = true
+s.sortable  = true
+s.extedit   = ds.build_url("admin/network/firewall/rules/%s")
+s.template_addremove = "firewall/cbi_addsnat"
+
+function s.create(self, section)
+	created = TypedSection.create(self, section)
+end
+
+function s.parse(self, ...)
+	TypedSection.parse(self, ...)
+
+	local n = m:formvalue("_newsnat.name")
+	local s = m:formvalue("_newsnat.src")
+	local d = m:formvalue("_newsnat.dest")
+	local a = m:formvalue("_newsnat.dip")
+	local p = m:formvalue("_newsnat.dport")
+	local x = m:formvalue("_newsnat.submit")
+
+	if x and a and #a > 0 then
+		created = TypedSection.create(self, section)
+
+		self.map:set(created, "target",    "SNAT")
+		self.map:set(created, "src",       s)
+		self.map:set(created, "dest",      d)
+		self.map:set(created, "proto",     "all")
+		self.map:set(created, "src_dip",   a)
+		self.map:set(created, "src_dport", p)
+		self.map:set(created, "name",      n)
+	end
+
+	if created then
+		m.uci:save("firewall")
+		luci.http.redirect(ds.build_url(
+			"admin/network/firewall/rules", created
+		))
+	end
+end
+
+function s.filter(self, sid)
+	return (self.map:get(sid, "target") == "SNAT")
+end
+
+function s.sectiontitle(self, sid)
+	return (self.map:get(sid, "name") or translate("Unnamed SNAT"))
+end
+
+match = s:option(DummyValue, "match", translate("Match"))
+match.rawhtml = true
+function match.cfgvalue(self, s)
+	return "<small>%s<br />%s<br />%s</small>" % {
+		rule_proto_txt(self, s),
+		rule_src_txt(self, s),
+		snat_dest_txt(self, s)
+	}
+end
+
+snat = s:option(DummyValue, "via", translate("Action"))
+snat.rawhtml = true
+function snat.cfgvalue(self, s)
+	local a = ft.fmt_ip(self.map:get(s, "src_dip"))
+	local p = ft.fmt_port(self.map:get(s, "src_dport"))
+
+	if a and p then
+		return translatef("Rewrite to source %s, %s", a, p)
+	else
+		return translatef("Rewrite to source %s", a or p)
+	end
+end
+
+ft.opt_enabled(s, Flag, translate("Enable"))
+
+
+return m

+ 229 - 0
package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua

@@ -0,0 +1,229 @@
+-- Copyright 2008 Steven Barth <steven@midlink.org>
+-- Copyright 2010-2011 Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+
+local nw = require "luci.model.network"
+local fw = require "luci.model.firewall"
+local ds = require "luci.dispatcher"
+local ut = require "luci.util"
+
+local m, p, i, v
+local s, name, net, family, msrc, mdest, log, lim
+local s2, out, inp
+
+
+m = Map("firewall", translate("Firewall - Zone Settings"))
+m.redirect = luci.dispatcher.build_url("admin/network/firewall/zones")
+
+fw.init(m.uci)
+nw.init(m.uci)
+
+
+local zone = fw:get_zone(arg[1])
+if not zone then
+	luci.http.redirect(ds.build_url("admin/network/firewall/zones"))
+	return
+else
+	m.title = "%s - %s" %{
+		translate("Firewall - Zone Settings"),
+		translatef("Zone %q", zone:name() or "?")
+	}
+end
+
+
+s = m:section(NamedSection, zone.sid, "zone",
+	translatef("Zone %q", zone:name()),
+	translatef("This section defines common properties of %q. \
+		The <em>input</em> and <em>output</em> options set the default \
+		policies for traffic entering and leaving this zone while the \
+		<em>forward</em> option describes the policy for forwarded traffic \
+		between different networks within the zone. \
+		<em>Covered networks</em> specifies which available networks are \
+		members of this zone.", zone:name()))
+
+s.anonymous = true
+s.addremove = false
+
+m.on_commit = function(map)
+	local zone = fw:get_zone(arg[1])
+	if zone then
+		s.section  = zone.sid
+		s2.section = zone.sid
+	end
+end
+
+
+s:tab("general", translate("General Settings"))
+s:tab("advanced", translate("Advanced Settings"))
+
+
+name = s:taboption("general", Value, "name", translate("Name"))
+name.optional = false
+name.forcewrite = true
+name.datatype = "and(uciname,maxlength(11))"
+
+function name.write(self, section, value)
+	if zone:name() ~= value then
+		fw:rename_zone(zone:name(), value)
+		out.exclude = value
+		inp.exclude = value
+	end
+end
+
+p = {
+	s:taboption("general", ListValue, "input", translate("Input")),
+	s:taboption("general", ListValue, "output", translate("Output")),
+	s:taboption("general", ListValue, "forward", translate("Forward"))
+}
+
+for i, v in ipairs(p) do
+	v:value("REJECT", translate("reject"))
+	v:value("DROP", translate("drop"))
+	v:value("ACCEPT", translate("accept"))
+end
+
+s:taboption("general", Flag, "masq", translate("Masquerading"))
+s:taboption("general", Flag, "mtu_fix", translate("MSS clamping"))
+
+net = s:taboption("general", Value, "network", translate("Covered networks"))
+net.template = "cbi/network_netlist"
+net.widget = "checkbox"
+net.cast = "string"
+
+function net.formvalue(self, section)
+	return Value.formvalue(self, section) or "-"
+end
+
+function net.cfgvalue(self, section)
+	return Value.cfgvalue(self, section) or name:cfgvalue(section)
+end
+
+function net.write(self, section, value)
+	zone:clear_networks()
+
+	local net
+	for net in ut.imatch(value) do
+		local n = nw:get_network(net) or nw:add_network(net, { proto = "none" })
+		if n then
+			zone:add_network(n:name())
+		end
+	end
+end
+
+
+family = s:taboption("advanced", ListValue, "family",
+	translate("Restrict to address family"))
+
+family.rmempty = true
+family:value("", translate("IPv4 and IPv6"))
+family:value("ipv4", translate("IPv4 only"))
+family:value("ipv6", translate("IPv6 only"))
+
+msrc = s:taboption("advanced", DynamicList, "masq_src",
+	translate("Restrict Masquerading to given source subnets"))
+
+msrc.optional = true
+msrc.datatype = "list(neg(or(uciname,hostname,ipmask4)))"
+msrc.placeholder = "0.0.0.0/0"
+msrc:depends("family", "")
+msrc:depends("family", "ipv4")
+
+mdest = s:taboption("advanced", DynamicList, "masq_dest",
+	translate("Restrict Masquerading to given destination subnets"))
+
+mdest.optional = true
+mdest.datatype = "list(neg(or(uciname,hostname,ipmask4)))"
+mdest.placeholder = "0.0.0.0/0"
+mdest:depends("family", "")
+mdest:depends("family", "ipv4")
+
+s:taboption("advanced", Flag, "conntrack",
+	translate("Force connection tracking"))
+
+log = s:taboption("advanced", Flag, "log",
+	translate("Enable logging on this zone"))
+
+log.rmempty = true
+log.enabled = "1"
+
+lim = s:taboption("advanced", Value, "log_limit",
+	translate("Limit log messages"))
+
+lim.placeholder = "10/minute"
+lim:depends("log", "1")
+
+
+s2 = m:section(NamedSection, zone.sid, "fwd_out",
+	translate("Inter-Zone Forwarding"),
+	translatef("The options below control the forwarding policies between \
+		this zone (%s) and other zones. <em>Destination zones</em> cover \
+		forwarded traffic <strong>originating from %q</strong>. \
+		<em>Source zones</em> match forwarded traffic from other zones \
+		<strong>targeted at %q</strong>. The forwarding rule is \
+		<em>unidirectional</em>, e.g. a forward from lan to wan does \
+		<em>not</em> imply a permission to forward from wan to lan as well.",
+		zone:name(), zone:name(), zone:name()
+
+	))
+
+out = s2:option(Value, "out",
+	translate("Allow forward to <em>destination zones</em>:"))
+
+out.nocreate = true
+out.widget = "checkbox"
+out.exclude = zone:name()
+out.template = "cbi/firewall_zonelist"
+
+inp = s2:option(Value, "in",
+	translate("Allow forward from <em>source zones</em>:"))
+
+inp.nocreate = true
+inp.widget = "checkbox"
+inp.exclude = zone:name()
+inp.template = "cbi/firewall_zonelist"
+
+function out.cfgvalue(self, section)
+	local v = { }
+	local f
+	for _, f in ipairs(zone:get_forwardings_by("src")) do
+		v[#v+1] = f:dest()
+	end
+	return table.concat(v, " ")
+end
+
+function inp.cfgvalue(self, section)
+	local v = { }
+	local f
+	for _, f in ipairs(zone:get_forwardings_by("dest")) do
+		v[#v+1] = f:src()
+	end
+	return v
+end
+
+function out.formvalue(self, section)
+	return Value.formvalue(self, section) or "-"
+end
+
+function inp.formvalue(self, section)
+	return Value.formvalue(self, section) or "-"
+end
+
+function out.write(self, section, value)
+	zone:del_forwardings_by("src")
+
+	local f
+	for f in ut.imatch(value) do
+		zone:add_forwarding_to(f)
+	end
+end
+
+function inp.write(self, section, value)
+	zone:del_forwardings_by("dest")
+
+	local f
+	for f in ut.imatch(value) do
+		zone:add_forwarding_from(f)
+	end
+end
+
+return m

+ 104 - 0
package/luci/applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua

@@ -0,0 +1,104 @@
+-- Copyright 2008 Steven Barth <steven@midlink.org>
+-- Licensed to the public under the Apache License 2.0.
+
+local ds = require "luci.dispatcher"
+local fw = require "luci.model.firewall"
+local fs = require "nixio.fs"
+
+local m, s, o, p, i, v
+
+m = Map("firewall",
+	translate("Firewall - Zone Settings"),
+	translate("The firewall creates zones over your network interfaces to control network traffic flow."))
+
+fw.init(m.uci)
+
+s = m:section(TypedSection, "defaults", translate("General Settings"))
+s.anonymous = true
+s.addremove = false
+
+s:option(Flag, "syn_flood", translate("Enable SYN-flood protection"))
+
+o = s:option(Flag, "drop_invalid", translate("Drop invalid packets"))
+
+p = {
+	s:option(ListValue, "input", translate("Input")),
+	s:option(ListValue, "output", translate("Output")),
+	s:option(ListValue, "forward", translate("Forward"))
+}
+
+for i, v in ipairs(p) do
+	v:value("REJECT", translate("reject"))
+	v:value("DROP", translate("drop"))
+	v:value("ACCEPT", translate("accept"))
+end
+
+-- Netfilter flow offload support
+
+local offload = fs.access("/sys/module/xt_FLOWOFFLOAD/refcnt")
+
+if offload then
+	s:option(DummyValue, "offload_advice",
+		translate("Routing/NAT Offloading"),
+		translate("Experimental feature. Not fully compatible with QoS/SQM."))
+
+	o = s:option(Flag, "flow_offloading",
+		translate("Software flow offloading"),
+		translate("Software based offloading for routing/NAT"))
+	o.optional = true
+
+	o = s:option(Flag, "flow_offloading_hw",
+		translate("Hardware flow offloading"),
+		translate("Requires hardware NAT support. Implemented at least for mt7621"))
+	o.optional = true
+	o:depends( "flow_offloading", 1)
+end
+
+-- Firewall zones
+
+s = m:section(TypedSection, "zone", translate("Zones"))
+s.template = "cbi/tblsection"
+s.anonymous = true
+s.addremove = true
+s.extedit   = ds.build_url("admin", "network", "firewall", "zones", "%s")
+
+function s.sectiontitle(self, sid)
+	local z = fw:get_zone(sid)
+	return z:name()
+end
+
+function s.create(self)
+	local z = fw:new_zone()
+	if z then
+		luci.http.redirect(
+			ds.build_url("admin", "network", "firewall", "zones", z.sid)
+		)
+	end
+end
+
+function s.remove(self, section)
+	return fw:del_zone(section)
+end
+
+o = s:option(DummyValue, "_info", translate("Zone ⇒ Forwardings"))
+o.template = "cbi/firewall_zoneforwards"
+o.cfgvalue = function(self, section)
+	return self.map:get(section, "name")
+end
+
+p = {
+	s:option(ListValue, "input", translate("Input")),
+	s:option(ListValue, "output", translate("Output")),
+	s:option(ListValue, "forward", translate("Forward"))
+}
+
+for i, v in ipairs(p) do
+	v:value("REJECT", translate("reject"))
+	v:value("DROP", translate("drop"))
+	v:value("ACCEPT", translate("accept"))
+end
+
+s:option(Flag, "masq", translate("Masquerading"))
+s:option(Flag, "mtu_fix", translate("MSS clamping"))
+
+return m

+ 289 - 0
package/luci/applications/luci-app-firewall/luasrc/tools/firewall.lua

@@ -0,0 +1,289 @@
+-- Copyright 2011-2012 Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+
+module("luci.tools.firewall", package.seeall)
+
+local ut = require "luci.util"
+local ip = require "luci.ip"
+local nx = require "nixio"
+
+local translate, translatef = luci.i18n.translate, luci.i18n.translatef
+
+local function _(...)
+	return tostring(translate(...))
+end
+
+function fmt_neg(x)
+	if type(x) == "string" then
+		local v, neg = x:gsub("^ *! *", "")
+		if neg > 0 then
+			return v, "%s " % _("not")
+		else
+			return x, ""
+		end
+	end
+	return x, ""
+end
+
+function fmt_mac(x)
+	if x and #x > 0 then
+		local m, n
+		local l = { _("MAC"), " " }
+		for m in ut.imatch(x) do
+			m, n = fmt_neg(m)
+			l[#l+1] = "<var>%s%s</var>" %{ n, m }
+			l[#l+1] = ", "
+		end
+		if #l > 1 then
+			l[#l] = nil
+			if #l > 3 then
+				l[1] = _("MACs")
+			end
+			return table.concat(l, "")
+		end
+	end
+end
+
+function fmt_port(x, d)
+	if x and #x > 0 then
+		local p, n
+		local l = { _("port"), " " }
+		for p in ut.imatch(x) do
+			p, n = fmt_neg(p)
+			local a, b = p:match("(%d+)%D+(%d+)")
+			if a and b then
+				l[1] = _("ports")
+				l[#l+1] = "<var>%s%d-%d</var>" %{ n, a, b }
+			else
+				l[#l+1] = "<var>%s%d</var>" %{ n, p }
+			end
+			l[#l+1] = ", "
+		end
+		if #l > 1 then
+			l[#l] = nil
+			if #l > 3 then
+				l[1] = _("ports")
+			end
+			return table.concat(l, "")
+		end
+	end
+	return d and "<var>%s</var>" % d
+end
+
+function fmt_ip(x, d)
+	if x and #x > 0 then
+		local l = { _("IP"), " " }
+		local v, a, n
+		for v in ut.imatch(x) do
+			v, n = fmt_neg(v)
+			a, m = v:match("(%S+)/(%d+%.%S+)")
+			a = a or v
+			a = a:match(":") and ip.IPv6(a, m) or ip.IPv4(a, m)
+			if a and (a:is6() and a:prefix() < 128 or a:prefix() < 32) then
+				l[1] = _("IP range")
+				l[#l+1] = "<var title='%s - %s'>%s%s</var>" %{
+					a:minhost():string(),
+					a:maxhost():string(),
+					n, a:string()
+				}
+			else
+				l[#l+1] = "<var>%s%s</var>" %{
+					n,
+					a and a:string() or v
+				}
+			end
+			l[#l+1] = ", "
+		end
+		if #l > 1 then
+			l[#l] = nil
+			if #l > 3 then
+				l[1] = _("IPs")
+			end
+			return table.concat(l, "")
+		end
+	end
+	return d and "<var>%s</var>" % d
+end
+
+function fmt_zone(x, d)
+	if x == "*" then
+		return "<var>%s</var>" % _("any zone")
+	elseif x and #x > 0 then
+		return "<var>%s</var>" % x
+	elseif d then
+		return "<var>%s</var>" % d
+	end
+end
+
+function fmt_icmp_type(x)
+	if x and #x > 0 then
+		local t, v, n
+		local l = { _("type"), " " }
+		for v in ut.imatch(x) do
+			v, n = fmt_neg(v)
+			l[#l+1] = "<var>%s%s</var>" %{ n, v }
+			l[#l+1] = ", "
+		end
+		if #l > 1 then
+			l[#l] = nil
+			if #l > 3 then
+				l[1] = _("types")
+			end
+			return table.concat(l, "")
+		end
+	end
+end
+
+function fmt_proto(x, icmp_types)
+	if x and #x > 0 then
+		local v, n
+		local l = { }
+		local t = fmt_icmp_type(icmp_types)
+		for v in ut.imatch(x) do
+			v, n = fmt_neg(v)
+			if v == "tcpudp" then
+				l[#l+1] = "TCP"
+				l[#l+1] = ", "
+				l[#l+1] = "UDP"
+				l[#l+1] = ", "
+			elseif v ~= "all" then
+				local p = nx.getproto(v)
+				if p then
+					-- ICMP
+					if (p.proto == 1 or p.proto == 58) and t then
+						l[#l+1] = translatef(
+							"%s%s with %s",
+							n, p.aliases[1] or p.name, t
+						)
+					else
+						l[#l+1] = "%s%s" %{
+							n,
+							p.aliases[1] or p.name
+						}
+					end
+					l[#l+1] = ", "
+				end
+			end
+		end
+		if #l > 0 then
+			l[#l] = nil
+			return table.concat(l, "")
+		end
+	end
+end
+
+function fmt_limit(limit, burst)
+	burst = tonumber(burst)
+	if limit and #limit > 0 then
+		local l, u = limit:match("(%d+)/(%w+)")
+		l = tonumber(l or limit)
+		u = u or "second"
+		if l then
+			if u:match("^s") then
+				u = _("second")
+			elseif u:match("^m") then
+				u = _("minute")
+			elseif u:match("^h") then
+				u = _("hour")
+			elseif u:match("^d") then
+				u = _("day")
+			end
+			if burst and burst > 0 then
+				return translatef("<var>%d</var> pkts. per <var>%s</var>, \
+				    burst <var>%d</var> pkts.", l, u, burst)
+			else
+				return translatef("<var>%d</var> pkts. per <var>%s</var>", l, u)
+			end
+		end
+	end
+end
+
+function fmt_target(x, src, dest)
+	if not src or #src == 0 then
+		if x == "ACCEPT" then
+			return _("Accept output")
+		elseif x == "REJECT" then
+			return _("Refuse output")
+		elseif x == "NOTRACK" then
+			return _("Do not track output")
+		else --if x == "DROP" then
+			return _("Discard output")
+		end
+	elseif dest and #dest > 0 then
+		if x == "ACCEPT" then
+			return _("Accept forward")
+		elseif x == "REJECT" then
+			return _("Refuse forward")
+		elseif x == "NOTRACK" then
+			return _("Do not track forward")
+		else --if x == "DROP" then
+			return _("Discard forward")
+		end
+	else
+		if x == "ACCEPT" then
+			return _("Accept input")
+		elseif x == "REJECT" then
+			return _("Refuse input")
+		elseif x == "NOTRACK" then
+			return _("Do not track input")
+		else --if x == "DROP" then
+			return _("Discard input")
+		end
+	end
+end
+
+
+function opt_enabled(s, t, ...)
+	if t == luci.cbi.Button then
+		local o = s:option(t, "__enabled")
+		function o.render(self, section)
+			if self.map:get(section, "enabled") ~= "0" then
+				self.title      = _("Rule is enabled")
+				self.inputtitle = _("Disable")
+				self.inputstyle = "reset"
+			else
+				self.title      = _("Rule is disabled")
+				self.inputtitle = _("Enable")
+				self.inputstyle = "apply"
+			end
+			t.render(self, section)
+		end
+		function o.write(self, section, value)
+			if self.map:get(section, "enabled") ~= "0" then
+				self.map:set(section, "enabled", "0")
+			else
+				self.map:del(section, "enabled")
+			end
+		end
+		return o
+	else
+		local o = s:option(t, "enabled", ...)
+		o.default = "1"
+		return o
+	end
+end
+
+function opt_name(s, t, ...)
+	local o = s:option(t, "name", ...)
+
+	function o.cfgvalue(self, section)
+		return self.map:get(section, "name") or
+			self.map:get(section, "_name") or "-"
+	end
+
+	function o.write(self, section, value)
+		if value ~= "-" then
+			self.map:set(section, "name", value)
+			self.map:del(section, "_name")
+		else
+			self:remove(section)
+		end
+	end
+
+	function o.remove(self, section)
+		self.map:del(section, "name")
+		self.map:del(section, "_name")
+	end
+
+	return o
+end

+ 90 - 0
package/luci/applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm

@@ -0,0 +1,90 @@
+<%-
+	local fw = require "luci.model.firewall".init()
+	local izl = { }
+	local ezl = { }
+	local _, z
+	for _, z in ipairs(fw:get_zones()) do
+		if z:name() ~= "wan" then
+			izl[#izl+1] = z
+		end
+		if z:name() ~= "lan" then
+			ezl[#ezl+1] = z
+		end
+	end
+
+	local keys, vals = { }, { }
+	luci.sys.net.ipv4_hints(function(ip, name)
+		keys[#keys+1] = ip
+		vals[#vals+1] = '%s (%s)' %{ ip, name }
+	end)
+-%>
+
+<h4><%:New port forward%></h4>
+<div class="table">
+	<div class="tr table-titles">
+		<div class="th"><%:Name%></div>
+		<div class="th"><%:Protocol%></div>
+		<div class="th"><%:External zone%></div>
+		<div class="th"><%:External port%></div>
+		<div class="th"><%:Internal zone%></div>
+		<div class="th"><%:Internal IP address%></div>
+		<div class="th"><%:Internal port%></div>
+		<div class="th"></div>
+	</div>
+	<div class="tr">
+		<div class="td">
+			<input type="text" class="cbi-input-text" id="_newfwd.name" name="_newfwd.name" placeholder="<%:New port forward%>" />
+		</div>
+		<div class="td">
+			<select class="cbi-input-select" id="_newfwd.proto" name="_newfwd.proto">
+				<option value="tcp udp">TCP+UDP</option>
+				<option value="tcp">TCP</option>
+				<option value="udp">UDP</option>
+				<option value="other"><%:Other...%></option>
+			</select>
+		</div>
+		<div class="td">
+			<select class="cbi-input-select" id="_newfwd.extzone" name="_newfwd.extzone">
+				<% for _, z in ipairs(ezl) do -%><option value="<%=z:name()%>"><%=z:name()%></option><%- end %>
+			</select>
+		</div>
+		<div class="td">
+			<input type="text" class="cbi-input-text" id="_newfwd.extport" name="_newfwd.extport" data-type="portrange" data-optional="true" />
+		</div>
+		<div class="td">
+			<select class="cbi-input-select" id="_newfwd.intzone" name="_newfwd.intzone">
+				<% for _, z in ipairs(izl) do -%><option value="<%=z:name()%>"><%=z:name()%></option><%- end %>
+			</select>
+		</div>
+		<div class="td">
+			<input type="text" class="cbi-input-text" id="_newfwd.intaddr" name="_newfwd.intaddr" data-type="host" data-optional="true"<%=
+				ifattr(#keys > 0, "data-choices", {keys, vals})
+			%>/>
+		</div>
+		<div class="td">
+			<input type="text" class="cbi-input-text" id="_newfwd.intport" name="_newfwd.intport" data-type="portrange" data-optional="true" />
+		</div>
+		<div class="td bottom">
+			<input type="submit" class="cbi-button cbi-button-add" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>.<%=section%>" value="<%:Add%>" />
+		</div>
+	</div>
+</div>
+
+<script type="text/javascript">//<![CDATA[
+	document.getElementById('_newfwd.extport').addEventListener('blur',
+		function() {
+			var n = document.getElementById('_newfwd.name');
+			var p = document.getElementById('_newfwd.proto');
+			var i = document.getElementById('_newfwd.intport');
+
+			if (!this.className.match(/invalid/))
+			{
+				if (!i.value) i.value = this.value;
+
+				if (!n.value)
+				{
+					n.value = 'Forward' + this.value;
+				}
+			}
+		});
+//]]></script>

+ 89 - 0
package/luci/applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm

@@ -0,0 +1,89 @@
+<%
+	local fw = require "luci.model.firewall".init()
+	local zones = fw:get_zones()
+%>
+
+<% if #zones > 0 then %>
+	<h4><%:Open ports on router%></h4>
+	<div class="table">
+		<div class="tr cbi-section-table-titles">
+			<div class="th"><%:Name%></div>
+			<div class="th"><%:Protocol%></div>
+			<div class="th"><%:External port%></div>
+			<div class="th"></div>
+		</div>
+		<div class="tr">
+			<div class="td">
+				<input type="text" class="cbi-input-text" id="_newopen.name" name="_newopen.name" placeholder="<%:New input rule%>" />
+			</div>
+			<div class="td">
+				<select class="cbi-input-select" id="_newopen.proto" name="_newopen.proto">
+					<option value="tcp udp">TCP+UDP</option>
+					<option value="tcp">TCP</option>
+					<option value="udp">UDP</option>
+					<option value="other"><%:Other...%></option>
+				</select>
+			</div>
+			<div class="td">
+				<input type="text" class="cbi-input-text" id="_newopen.extport" name="_newopen.extport" />
+			</div>
+			<div class="td bottom">
+				<input type="submit" class="cbi-button cbi-button-add" name="_newopen.submit" value="<%:Add%>" />
+			</div>
+		</div>
+	</div>
+<% end %>
+<% if #zones > 1 then %>
+	<h4><%:New forward rule%></h4>
+	<div class="table">
+		<div class="tr cbi-section-table-titles">
+			<div class="th"><%:Name%></div>
+			<div class="th"><%:Source zone%></div>
+			<div class="th"><%:Destination zone%></div>
+			<div class="th"></div>
+		</div>
+		<div class="tr">
+			<div class="td">
+				<input type="text" class="cbi-input-text" id="_newfwd.name" name="_newfwd.name" placeholder="<%:New forward rule%>" />
+			</div>
+			<div class="td">
+				<select class="cbi-input-text" id="_newfwd.src" name="_newfwd.src">
+					<% local k, v; for k, v in ipairs(fw:get_zones()) do -%>
+						<option<%=ifattr(v:name() == "wan", "selected", "selected")%> value="<%=v:name()%>"><%=v:name()%></option>
+					<%- end %>
+				</select>
+			</div>
+			<div class="td">
+				<select class="cbi-input-text" id="_newfwd.dest" name="_newfwd.dest">
+					<% local k, v; for k, v in ipairs(fw:get_zones()) do -%>
+						<option<%=ifattr(v:name() == "lan", "selected", "selected")%> value="<%=v:name()%>"><%=v:name()%></option>
+					<%- end %>
+				</select>
+			</div>
+			<div class="td bottom">
+				<input type="submit" class="cbi-button cbi-button-link" name="_newfwd.submit" value="<%:Add and edit...%>" />
+			</div>
+		</div>
+	</div>
+<% else %>
+	<input type="submit" class="cbi-button cbi-button-add" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>.<%=section%>" value="<%:Add%>" />
+<% end %>
+
+<% if #zones > 0 then %>
+	<script type="text/javascript">//<![CDATA[
+		cbi_validate_field('_newopen.extport', true, 'list(neg(portrange))');
+		document.getElementById('_newopen.extport').addEventListener('blur',
+			function() {
+				var n = document.getElementById('_newopen.name');
+				var p = document.getElementById('_newopen.proto');
+
+				if (!this.className.match(/invalid/))
+				{
+					if (!n.value && this.value)
+					{
+						n.value = 'Open' + this.value;
+					}
+				}
+			});
+	//]]></script>
+<% end %>

+ 59 - 0
package/luci/applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm

@@ -0,0 +1,59 @@
+<%
+	local fw = require "luci.model.firewall".init()
+	local nw = require "luci.model.network".init()
+	local zones = fw:get_zones()
+
+	local keys, vals, a, k, v = {}, {}
+	for k, v in ipairs(nw:get_interfaces()) do
+		for k, a in ipairs(v:ipaddrs()) do
+			keys[#keys+1] = a:host():string()
+			vals[#vals+1] = '%s (%s)' %{ a:host(), v:shortname() }
+		end
+	end
+%>
+
+<% if #zones > 1 then %>
+	<h4><%:New source NAT%></h4>
+	<div class="table">
+		<div class="tr cbi-section-table-titles">
+			<div class="th"><%:Name%></div>
+			<div class="th"><%:Source zone%></div>
+			<div class="th"><%:Destination zone%></div>
+			<div class="th"><%:To source IP%></div>
+			<div class="th"><%:To source port%></div>
+			<div class="th"></div>
+		</div>
+		<div class="tr">
+			<div class="td">
+				<input type="text" class="cbi-input-text" id="_newsnat.name" name="_newsnat.name" placeholder="<%:New SNAT rule%>" />
+			</div>
+			<div class="td">
+				<select class="cbi-input-text" id="_newsnat.src" name="_newsnat.src">
+					<% local k, v; for k, v in ipairs(fw:get_zones()) do -%>
+						<option<%=ifattr(v:name() == "lan", "selected", "selected")%> value="<%=v:name()%>"><%=v:name()%></option>
+					<%- end %>
+				</select>
+			</div>
+			<div class="td">
+				<select class="cbi-input-text" id="_newsnat.dest" name="_newsnat.dest">
+					<% local k, v; for k, v in ipairs(fw:get_zones()) do -%>
+						<option<%=ifattr(v:name() == "wan", "selected", "selected")%> value="<%=v:name()%>"><%=v:name()%></option>
+					<%- end %>
+				</select>
+			</div>
+			<div class="td">
+				<input type="text" class="cbi-input-text" id="_newsnat.dip" name="_newsnat.dip" placeholder="<%:Do not rewrite%>" data-type="ip4addr" data-optional="true"<%=
+					ifattr(#keys > 0, "data-choices", { keys, vals })
+				%> />
+			</div>
+			<div class="td">
+				<input type="text" class="cbi-input-text" id="_newsnat.dport" name="_newsnat.dport" placeholder="<%:Do not rewrite%>" data-type="portrange" data-optional="true" />
+			</div>
+			<div class="td bottom">
+				<input type="submit" class="cbi-button cbi-button-link" name="_newsnat.submit" value="<%:Add and edit...%>" />
+			</div>
+		</div>
+	</div>
+<% else %>
+	<input type="submit" class="cbi-button cbi-button-add" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>.<%=section%>" value="<%:Add%>" />
+<% end %>

+ 940 - 0
package/luci/applications/luci-app-firewall/po/ca/firewall.po

@@ -0,0 +1,940 @@
+#  luci-fw.pot
+#  generated from ./applications/luci-fw/luasrc/i18n/luci-fw.en.lua
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2014-06-17 09:40+0200\n"
+"Last-Translator: Alex <alexhenrie24@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s en %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s amb %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s en %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Entrada sense nom)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Regla sense nom)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(SNAT sense nom)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> paquets al <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> i limita a %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Acció"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Afegeix"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Afegeix i edita..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Ajusts avançats"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Permet el reenviament des dels <em>zones d'origen</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Permet el reenviament als <em>zones de destí</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Qualsevol"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Xarxes cobertes"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Regles personalitzades"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Les regles personalitzades us permet executar ordres del iptables arbitraris "
+"que la infraestructura de tallafocs no cobreix d'altra manera. Aquests "
+"ordres s'executen després de cada reinici de tallafocs, just després el "
+"conjunt de regles per defecte s'ha carregat."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Adreça IP de destí"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Adreça de destí"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Port de destí"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Zona de destí"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "No reescriguis"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Descarta els paquets invàlids"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Habilita"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Habilita protecció contra la inundació SYN"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Habilita el registre d'aquesta zona"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Adreça IP extern"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Port extern"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Zona extern"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Paràmetres extres"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Tallafocs"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Tallafocs - Regles personalitzades"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Tallafocs - Reenviaments de port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Tallafocs - Regles de tràfic"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Tallafocs - Ajusts de zona"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Força el rastreig de connexió"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Reenvia"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Reenvia a"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "Des de %s en %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "Des de %s en %s amb origen %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "Des de %s en %s amb orígens %s i %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Ajusts generals"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 i IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "Només IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "Només IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Entrada"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Reenviament interzonal"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Adreça IP interna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Port intern"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Zona interna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Limita els missatges de registre"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "Fixació MSS"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Mascarada"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Coincideix"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Coincideix amb el tipus ICMP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+"Coincideix amb trànsit reenviat al port o rang de ports de destí donat."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Coincideix amb trànsit entrant dirigit al port o rang de ports de destí en "
+"aquest host donat"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"Coincideix amb trànsit entrant originant en el host client des del port o "
+"rang de ports d'origen donat."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Nom"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Nova regla SNAT"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Nova regla de reenviament"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Nova regla d'entrada"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Nou reenviament de port"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Nou origen NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "Només coincideix amb trànsit entrant dirigit a la adreça IP donada."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Només coincideix amb trànsit entrant des d'aquests MAC."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "Només coincideix amb trànsit entrant des d'aquest IP o rang."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Només coincideix amb trànsit originant en el host client des del port o del "
+"rang de ports d'origen donat"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Obre els ports en el encaminador"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Altre..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Sortida"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr "Passa paràmetres addicionals al iptables. Utilitzeu-ho amb cura!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Reenviaments de port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"El reenviament de ports permet que els ordinadors remots en el Internet "
+"connectin a un ordinador o servei específic dins del LAN privat."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protocol"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr "Redirigeix trànsit entrant coincidit al port donat en el host intern"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Redirigeix trànsit entrant coincidit al host intern especificat"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "Restringeix la mascarada a les subxarxes de destí donades"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "Restringeix la mascarada a les subxarxes d'origen donades"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Restringeix a la família d'adreces"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "Reescriu el trànsit coincidint cap a la adreça donada."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"Reescriu el trànsit coincidint cap al port d'origen donat. Pot ser deixat en "
+"blanc per només reescriure l'adreça IP."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Reescriu a l'origen %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "Reescriu als orígens %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "Adreça IP de SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "Port SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Adreça IP d'origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Adreça MAC d'origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "NAT d'origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"El NAT d'origen és un forma específic de mascarada que permet control de gra "
+"fi sobre l'IP d'origen utilitzat pel trànsit sortint, per exemple per "
+"associar múltiples adreces WAN a subxarxes internes."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Adreça d'origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Port d'origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Zona d'origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"El tallafocs crea zones a les teves interfícies de xarxa per controlar el "
+"flux de tràfic de xarxa."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"Les opcions a sota controlen les polítiques de reenviament entre aquesta "
+"zona (%s) i altres zones. <em>Zones de destí</em> cobreixen trànsit reenviat "
+"<strong>originant des de %q</strong>. <em>Zones d'origen</em> coincideixen "
+"amb trànsit reenviat des de altres zones <strong>apuntat a %q</strong>. La "
+"regla de reenviament es <em>unidirectional</em>, per exemple un reenviament "
+"de lan a wan <em>no</em> implica permís per reenviar de wan a lan també."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"Aquesta pàgina us permet canviar propietats avançats de l'entrada de "
+"reenviament de port. En la majoria dels casos no hi ha necessitat de "
+"modificar aquests ajusts."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"Aquesta pàgina us permet canviar propietats avançats de l'entrada de regla "
+"de trànsit, com als hosts d'origen i de destí coincidits."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+#, fuzzy
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Aquesta secció defineix propietats comuns de %q. Les opcions <em>entrada</"
+"em> i <em>sortida</em> estableixen les polítiques per defecte per a trànsit "
+"entrant i sortint aquesta zona mentre l'opció <em>reenvia</em> descriu la "
+"política de trànsit reenviat entre xarxes distintes dins de la zona. "
+"<em>Xarxes cobertes</em> especifica quines xarxes disponibles són membres "
+"d'aquesta zona."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "A %s a %s en <var>aquest dispositiu</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "A %s en %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "A %s en <var>aquest dispositiu</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "A %s, %s en %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "A l'IP d'origen"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "Al port d'origen"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Regles de trànsit"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Les regles de trànsit defineixen polítiques per als paquets viatjant entre "
+"zones distintes, per exemple per a rebutjar trànsit entre certs hosts o "
+"obrir ports WAN en el encaminador."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "Via %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "Via %s a %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Podeu especificar múltiples per seleccionar \"-- personalitzat --\" i "
+"llavors introduir protocols separats per espai."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Zona %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Zona ⇒ Reenviaments"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zones"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "accepta"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "qualsevol"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "qualsevol host"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "qualsevol IP d'encaminador"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "qualsevol zona"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "no rastregis"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "descarta"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "rebutja"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr "trànsit"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 935 - 0
package/luci/applications/luci-app-firewall/po/cs/firewall.po

@@ -0,0 +1,935 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-06-21 11:22+0200\n"
+"Last-Translator: koli <lukas.koluch@gmail.com>\n"
+"Language-Team: none\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s v %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s s %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s v %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Nepojmenovaný vstup)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Nepojmenované pravidlo)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(Nepojmenovaný SNAT)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> paketů za <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr "<var>%d</var> paketů za <var>%s</var>, burst <var>%d</var> paketů."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> a omezit na %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Akce"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Přidat"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Přidat a upravit"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Pokročilé nastavení"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Povolit přesměrování ze <em>zdrojových oblastí</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Povolit přesměrování do <em>zdrojových oblastí</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Libovolné"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Pokryté sítě"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Vlastní pravidla"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Vlastní pravidla vám umožňují spustit libovolné iptables příkazy, které "
+"nejsou jinak pokryté frameworkem firewallu. Příkazy jsou spuštěny po každém "
+"restartu firewallu, právě po načtení výchozí sady pravidel."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Cílová IP adresa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Cílová adresa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Cílový port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Cílová oblast"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Nepřepisovat"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Zahazovat neplatné pakety"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Povolit"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "Povolit NAT Loopback"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Povolit ochranu proti SYN-flood"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Povolit logování v této oblasti"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Vnější IP adresa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Vnější port"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Vnější zóna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Dodatečné argumenty"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Firewall - Vlastní pravidla"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Firewall - Přesměrování portů"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Firewall - Pravidla síťového provozu"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Firewall - Nastavení zón"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Vynutit sledování připojení"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Přesměrování"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Přesměrovat na"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "Z %s v %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "Z %s v %s se zdrojovou %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "Z %s v %s se zdrojovou %s a %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Obecné nastavení"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 a IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "pouze IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "pouze IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Vstup"
+
+# nebo mimo zóny?
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Přesměrování mezi zónami"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Vnitřní IP adresa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Vnitřní port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Vnitřní zóna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Omezit logovací zprávy"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "MSS clamping"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Maškárádování"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Shoda"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Odpovídá ICMP typu"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr "Vybrat provoz, přesměrovaný na zadaný port nebo rozsah portů"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Vybrat příchozí provoz, směrovaný na zadaný cílový port nebo rozsah portů "
+"tohoto hostitele"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"Vybrat příchozí provoz, pocházející ze zadaného portu nebo rozsahu portů "
+"klienta."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Název"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Nové pravidlo SNAT"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Nové přesměrovací pravidlo"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Nové vstupní pravidlo"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Nové přesměrování portu"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Nový zdrojový NAT (SNAT)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "Vybrat pouze příchozí provoz, směrovaný na danou IP adresu."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Vybrat pouze příchozí provoz z těchto MAC adres."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "Vybrat pouze příchozí provoz z této IP nebo rozsahu IP adres."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Vybrat pouze příchozí provoz, pocházející ze zadaného portu nebo rozsahu "
+"portů klienta."
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Otevřené porty na routeru"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Ostatní ..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Výstup"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr "Předává další argumenty iptables. Používat opatrně!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Přesměrování portů"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"Přesměrování portů (port forwarding) umožňuje vzdáleným počítačům z "
+"Internetu připojení k vybraným počítačům nebo službám uvnitř privátní sítě "
+"LAN."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"Přesměrovat vybraný příchozí provoz na uvedený port vnitřního hostitele."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Přesměrovat vybraný příchozí provoz na uvedeného vnitřního hostitele."
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "Omezit maškarádování na uvedené cílové podsítě"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "Omezit maškarádování na uvedené zdrojové podsítě"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Omezit na rodinu adres"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "Přepsat shodný provoz na uvedenou adresu."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"Přepsat shodný provoz na uvedený zdrojový port. Může zůstat prázdné, pak "
+"bude přepsána pouze IP adresa."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Přepsat na zdrojovou %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "Přepsat na zdrojovou %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "IP adresa SNATu"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "Port SNATu"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Zdrojová IP adresa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Zdrojová MAC adresa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "Zdrojový NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"Zdrojový NAT je specifická forma maškarádování, která umožňuje jemnozrnnou "
+"kontrolu nad zdrojovými IP, použitými pro odchozí provoz. Využívá se "
+"například pro mapování množství WAN adres do vnitřních podsítí."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Zdrojová adresa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Zdrojový port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Zdrojová zóna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"Firewall vytváří zóny přes vaše síťová rozhraní za účelem řízení síťového "
+"provozu."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"Níže uvedené možnosti řídí přesměrovací politiky mezi touto zónou (%s) a "
+"ostatními zónami. <em>Cílové zóny</em> pokrývají přesměrovávaný provoz, "
+"<strong>pocházející z %q</strong>. <em>Zdrojové zóny</em> porovnávají "
+"přesměrovávaný provoz z ostatních zón, <strong>zaměřený na %q</strong>. "
+"Přesměrovávací pravidlo je <em>jednosměrné</em>, například přesměrování z "
+"lan do wan <em>nepovoluje</em> přesměrování z wan do lan (a naopak)."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"Tato stránka vám umožňuje změnit pokročilé vlastností přesměrování portů. Ve "
+"většině případů není potřeba upravovat tato nastavení."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"Tato stránka vám umožňuje změnit pokročilé vlastnosti pravidla síťového "
+"provozu, například zdrojové a cílové hostitele."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+#, fuzzy
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Tato sekce definuje běžné možnosti %q. <em>Vstupní</em> a <em>výstupní</em> "
+"možnosti nastavují výchozí politiky pro provoz, vstupující do této zóny a "
+"vystupující z ní, zatímco <em>přesměrovací</em> možnosti popisují politiku "
+"pro přesměrování provozu mezi rozdílnými sítěmi uvnitř jedné zóny.<em> "
+"Pokryté sítě</em> určuje, které z dostupných sítí jsou členy této zóny."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "Na %s v %s na <var>tomto zařízení</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "Na %s v %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "Na %s na <var>tomto zařízení</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "Na %s, %s v %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "Na zdrojovou IP"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "Na zdrojový port"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Pravidla síťového provozu"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Pravidla síťového provozu definují politiky pro cestování paketů mezi "
+"různými zónami, například pro odmítnutí provozu mezi jistými hostiteli nebo "
+"pro otevření WAN portů na routeru."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "Prostřednictvím %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Lze určit více protokolů. Vyberte \"-- vlastní --\" a vkládejte protokoly "
+"oddělené mezerou."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Zóna %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Zóna ⇒ Přesměrování"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zóny"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "přijmout"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "libovolný"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "libovolný hostitel"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "libovolná IP routeru"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "libovolná zóna"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "nesledovat"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "zahodit"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "odmítnout"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr "provoz"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 941 - 0
package/luci/applications/luci-app-firewall/po/de/firewall.po

@@ -0,0 +1,941 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2014-03-25 02:04+0200\n"
+"Last-Translator: laryllian <my-lucl@laryllian.de>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s in %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s mit %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s in %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Unbenannter Eintrag)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Unbenannte Regel)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(Unbennanter SNAT-Eintrag)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> Pkte. pro <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr "<var>%d</var> Pkte. pro <var>%s</var>, Häufung <var>%d</var> Pkte."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> und limitieren auf %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Aktion"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Hinzufügen"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Hinzufügen und bearbeiten..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Erweiterte Einstellungen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Erlaube Weiterleitung von <em>Quellzone</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Erlaube Weiterleitung zu <em>Zielzone</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "beliebig"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Abgedeckte Netzwerke"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Benutzerdefinierte Regeln"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Benutzerdefinierte Regeln ermöglichen das Ausführen belieber iptables-"
+"Befehle welche durch das Firewall-Framework nicht unterstützt werden. Die "
+"Befehle werden mit jedem Firewall-Neustart abgearbeitet, direkt nach dem "
+"Laden der Basisregeln."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Ziel IP-Adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Zieladresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Zielport"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Ziel-Zone"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Nicht umschreiben"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Ungültige Pakete verwerfen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Aktivieren"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "NAT-Loopback aktivieren"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Schutz vor SYN-flood-Attacken"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Protokollierung innerhalb der Zone aktivieren"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Externe IP-Adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Externer Port"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Externe Zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Zusätzliche Argumente"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Firewall - Benutzerdefinierte Regeln"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Firewall - Portweiterleitungen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Firewall - Verkehrsregeln"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Firewall - Zoneneinstellungen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Connectiontracking erzwingen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Weitergeleitet"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Weiterleiten an"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "Von %s in %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "Von %s in %s mit Quell-%s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "Von %s in %s mit Quell-%s und %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Allgemein"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 und IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "nur IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "nur IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Eingang"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Weiterleitungen zwischen Zonen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Interne IP-Adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Interner Port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Interne Zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Protokollnachrichten limitieren"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "MSS Korrektur"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "NAT aktivieren"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Filter"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Nach ICMP-Typ filtern"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr "Selektiert weitergeleiteten Verkehr nach den angegebenen Ziel-Ports."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Eingehende Verbindungen filtern welche an den angegebenen Port oder "
+"Portbereich auf dem lokalen Gerät gerichtet sind"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr "Selektiert eingehenden Verkehr nach den angegebenen Quell-Ports."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Name"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Neue SNAT-Regel"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Neuer Weiterleitungsregel"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Neue Eingangsregel"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Neue Portweiterleitung"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Neues SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "Selektiere nur Verkehr der an die angegebene IP-Adresse gerichtet ist."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Selektiere nur Verkehr von den angegebenen MAC-Adressen."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "Selektiere nur Verkehr vom angebenem Quell-IP-Adressbereich."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr "Selektiere nur Verkehr von den angegebenen Quell-Ports auf dem Client."
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Ports auf dem Router öffnen"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Anderes..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Ausgang"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+"Gibt zusätzliche Kommandozeilenargumente an iptables weiter. Mit Vorsicht "
+"benutzen!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Portweiterleitungen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"Portweiterleitungen ermöglichen es entfernten Rechnern im Internet auf "
+"bestimmte Computer oder Dienste im lokalen LAN zuzugreifen."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protokoll"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"Gefilterte Verbindungen an den angegeben Port auf dem internen Host "
+"weiterleiten"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Gefilterte Verbindungen an den angegeben internen Host weiterleiten"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "NAT auf die angegebenen Ziel-Subnetze beschränken"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "NAT auf die angegebenen Quell-Subnetze beschränken"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Beschränke auf Adressfamilie"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "Schreibe selektierten Verkehr auf die angegebene Quell-IP-Adresse um."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"Schreibe selektierten Verkehr auf den angegebenen Qull-Port um. Kann leer "
+"gelassen werden um nur die IP-Adresse umzuschreiben."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Schreibe um auf Quell-%s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "Schreibe um auf Quell-%s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "SNAT-IP-Adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "SNAT-Port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Quell-IP-Adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Quell-MAC-Adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "Source NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"Source NAT ist eine spezifische From von NAT, welche volle Kontrolle über "
+"die verwendete Quell-IP-Adresse für ausgehenden Verkehr zulässt, zum "
+"Beispiel um mehrere WAN-IP-Adressen auf interne Subnetze abzubilden."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Quelladresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Quellport"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Quell-Zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"Die Firewall erstellt Netzwerkzonen über bestimmte Netzwerkschnittstellen um "
+"den Netzverkehr zu trennen."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"Die untenstehenen Optionen regeln die Verfahreinsweisen für Verkehr zwischen "
+"dieser Zone (%s) und anderen Zonen. <em>Ziel-Zonen</em> decken "
+"weitergeleiteten Verkehr <strong>von %q</strong> ab. <em>Quell-Zonen</em> "
+"treffen auf weitergeleiteten Verkehr aus anderen Zonen zu, welcher "
+"<strong>an %q gerichtet</strong> ist. Die Weiterleitung gilt nur in eine "
+"Richtung, d.h. eine erlaubte Weiterleitung von LAN nach WAN impliziert "
+"<em>nicht</em> zusätzlich die Erlaubnis, auch von WAN nach LAN "
+"weiterzuleiten."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"Diese Seite bietet Zugriff auf die erweiterten Eigenschaften der "
+"Portweiterleitung. In den meisten Fällen ist es unnötig die Eigenschaften zu "
+"ändern."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"Diese Seite bietet Zugriff auf die erweiterten Eigenschaften der "
+"Verkehrsregel, zum Beispiel die Selektion nach Quell- und Zieladressen."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+#, fuzzy
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Diese Sektion definiert allgemeine Eigenschaften der %q Zone. Die "
+"<em>Eingang</em> und <em>Ausgang</em> Optionen regeln die Verfahrensweise "
+"für Verkehr der in diese Zone eintritt oder diese verlässt. "
+"<em>Weitergeleitet</em> trifft auf Verkehr zwischen verschiedenen "
+"Schnittstellen innerhalb dieser Zone zu. <em>Abgedeckte Netzwerke</em> "
+"definieren die Zugehörigkeit von Schnittstellen zu dieser Zone."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "Zu %s an %s auf <var>diesem Gerät</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "Zu %s in %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "Zu %s auf <var>diesem Gerät</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "Zu %s, %s in %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "Zu Quell-IP"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "Zu Quell-Port"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Verkehrsregeln"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Verkehrsregeln bestimmen den Fluss der Pakete zwischen verschiedenen Zonen, "
+"zum Beispiel um Verkehr zwischen bestimmten Rechnern zu unterbinden oder um "
+"WAN-Ports auf dem Router zu öffnen."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "Über %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "Über %s an %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Durch die Auswahl von \"-- benutzerdefiniert --\" könnene mehrere Werte "
+"durch Leerzeichen getrennt angegeben werden."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Zone %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Zone ⇒ Weiterleitungen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zonen"
+
+# Die richtige Übersetzung von ACCEPT im Firewallkontext ist nicht "Annehmen" sondern "Zulassen". Man kann ja keinen
+# ausgehenden Verkehr annehmen. 
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "zulassen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "beliebig"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "beliebiger Rechner"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "beliebige Router-IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "beliebige Zone"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "nicht verfolgen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "verwerfen"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "zurückweisen"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 905 - 0
package/luci/applications/luci-app-firewall/po/el/firewall.po

@@ -0,0 +1,905 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2012-03-31 15:40+0200\n"
+"Last-Translator: Vasilis <acinonyx@openwrt.gr>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s με %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> πκτ. ανά <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Ενέργεια"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Προσθήκη"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Προσθήκη και επεξεργασία..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Ρυθμίσεις για προχωρημένους"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Οποιοδήποτε"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Προσαρμοσμένοι Κανόνες"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Διεύθυνση IP προορισμού"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Διεύθυνση προορισμού"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Θύρα προορισμού"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+#, fuzzy
+msgid "Destination zone"
+msgstr "Ζώνη προορισμού"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Αγνόηση μη-έγκυρων πακετών"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Ενεργοποίηση"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+#, fuzzy
+msgid "Enable SYN-flood protection"
+msgstr "Προστασία SYN-flood"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Εξωτερική διεύθυνση IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Εξωτερική θύρα"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Επιπλέον παράμετροι"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Τείχος προστασίας"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Τείχος προστασίας - Προσαρμοσμένοι Κανόνες"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Τείχος προστασίας - Προώθηση Θυρών"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Τείχος προστασίας - Κανόνες Κίνησεις"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Τείχος προστασίας - Ρυθμίσεις Ζώνης"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Επιβολή παρακολούθησης σύνδεσης"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Προώθηση"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "Απο %s στο %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Γενικές Ρυθμίσεις"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 και IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "Μόνο IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "Μόνο IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Είσοδος"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+#, fuzzy
+msgid "Internal IP address"
+msgstr "Εσωτερική διεύθυνση"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+#, fuzzy
+msgid "Internal port"
+msgstr "Εξωτερική θύρα"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Εσωτερική ζώνη"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Περιορισμός καταγραφών συστήματος"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+#, fuzzy
+msgid "MSS clamping"
+msgstr "Περιορισμός MSS"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Όνομα"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Άλλο..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Έξοδος"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Προώθηση Θυρών"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Πρωτόκολλο"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+#, fuzzy
+msgid "Source IP address"
+msgstr "Διεύθυνση MAC πηγής"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+#, fuzzy
+msgid "Source address"
+msgstr "Διεύθυνση MAC πηγής"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Θύρα πηγής"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+#, fuzzy
+msgid "Source zone"
+msgstr "Θύρα πηγής"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"Το τείχος προστασίας δημιουργεί ζώνες πάνω στις διεπαφές δικτύου για να "
+"ελέγχει την δικτυακή κίνηση."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Ζώνες"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "αποδοχή"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "αγνόηση"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "απόρριψη"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 932 - 0
package/luci/applications/luci-app-firewall/po/en/firewall.po

@@ -0,0 +1,932 @@
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Action"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Destination address"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Destination port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Destination zone"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Drop invalid packets"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Enable SYN-flood protection"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "External port"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr ""
+
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua      #
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Forward"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Input"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Internal IP address"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Internal port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "MSS clamping"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Masquerading"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Name"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Output"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protocol"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"Redirect matched incoming traffic to the given port on the internal host"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Redirect matched incoming traffic to the specified internal host"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua      #
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#
+# msgid "Traffic Redirection"
+# msgstr ""
+#
+# msgid ""
+# "Traffic redirection allows you to change the destination address of "
+# "forwarded packets."
+# msgstr ""
+#
+# msgid "Overview"
+# msgstr ""
+#
+# msgid "Name"
+# msgstr ""
+#
+# msgid "Source zone"
+# msgstr ""
+#
+# msgid "Source MAC-address"
+# msgstr ""
+#
+# msgid "Source port"
+# msgstr ""
+#
+# msgid "Protocol"
+# msgstr ""
+#
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Source IP address"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Source address"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Source port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Source zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zones"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "accept"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "any"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "drop"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "reject"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 941 - 0
package/luci/applications/luci-app-firewall/po/es/firewall.po

@@ -0,0 +1,941 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2019-05-16 22:32-0300\n"
+"Last-Translator: José Vicente <josevteg@gmail.com>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 2.2.2\n"
+"Language-Team: \n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s en %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s con %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s en %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Entrada sin nombre)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Regla sin nombre)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(SNAT sin nombre)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> paquetes por <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+"<var>%d</var> paquetes por <var>%s</var>, máximo <var>%d</var> paquetes."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> y limitar a %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr "Aceptar reenvío"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr "Aceptar entrada"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr "Aceptar salida"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Acción"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Añadir"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Añadir y editar..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Configuración avanzada"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Permitir reenvío desde <em>zonas de origen</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Permitir reenvío a <em>zonas de destino</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Cualquiera"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Redes cubiertas"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Reglas personalizadas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Las reglas personalizadas le permiten ejecutar comandos de iptables que no "
+"están disponibles en el marco del firewall. Los comandos se ejecutarán tras "
+"cualquier reinicio del FIrewall, justo tras haber cargado el conjunto de "
+"reglas predeterminadas."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Dirección IP destino"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Dirección de destino"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Puerto de destino"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Zona de destino"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr "Deshabilitar"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr "Descartar reenvío"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr "Descartar entrada"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr "Descartar salida"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "No reescribir"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr "No seguir reenvío"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr "No seguir entrada"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr "No seguir salida"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Descartar paquetes inválidos"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Habilitar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "Habilitar bucle NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Habilitar protección contra inundaciones SYN"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Habilitar registro en esta zona"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr "Característica experimental. No es totalmente compatible con QoS/SQM."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Dirección IP externa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Puerto externo"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Zona externa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Parámetros extra"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Firewall - Reglas personalizadas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Firewall - Reenvíos de puertos"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Firewall - Reglas de tráfico"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Firewall - Configuración de la zona"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Forzar seguimiento de conexión"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Reenviar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Reenviar a"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr "Viernes"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "Desde %s en %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "Desde %s en %s con origen %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "Desde %s en %s con origen %s y %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr "Desde %s en <var>este dispositivo</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr "Desde %s en <var>este dispositivo</var> con la fuente %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr "De %s en <var>este dispositivo</var> con la fuente %s y %s"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Configuración general"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr "Flow Offloading por hardware"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr "IP"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr "Rango de IP"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr "IPs"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 e IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "Sólo IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "Sólo IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Entrada"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Reenvío entre zonas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Dirección IP interna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Puerto interno"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Zona interna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Limitar registro de mensajes"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr "MAC"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr "MACs"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "Fijado de MSS"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Enmascaramiento"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Coincidir"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Coincidir con tipo ICMP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr "Coincidir con tráfico reenviado al puerto o rango de puertos destino."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Coincidir con tráfico de entrada dirigido al puerto o rango de puertos "
+"destino en este host"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"Haga coincidir el tráfico entrante que se origina en el puerto de origen o "
+"el rango de puertos en el host del cliente."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr "Lunes"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr "Días del mes"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Nombre"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Nueva regla SNAT"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Nueva regla de reenvío"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Nueva regla de entrada"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Nuevo reenvío de puerto"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Nuevo origen NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "Coincidir sólo con tráfico de entrada a esta dirección IP."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Coincidir sólo con tráfico de entrada desde estas MACs."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "Coincidir sólo con tráfico de entrada desde esta IP o rango."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Solo coincida con el tráfico entrante que se origina desde el puerto de "
+"origen o el rango de puertos en el host del cliente"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Abrir puertos en el router"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Otros..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Salida"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr "Zona de salida"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr "Agrega más parámetros a iptables. ¡Utilice con cuidado!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Reenvíos de puertos"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"El reenvío de puertos permite a ordenadores remotos en internet conectar a "
+"un ordenador o servicio específico en la LAN privada."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"Redirigir el tráfico de entrada que coincida al puerto dado en el host "
+"interno"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+"Redirigir el tráfico de entrada que coincida al host interno especificado"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr "Rechazar reenvío"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr "Rechazar entrada"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr "Rechazar salida"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+"Requiere soporte de NAT por hardware. Implementado al menos para mt7621"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr "Reiniciar Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "Restringir enmascaramiento a las subredes destino"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "Restringir enmascaramiento a las subredes origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Restringir a la familia de direcciones"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "Reescribir el tráfico que coincida a estas direcciones."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"Reescribir el tráfico que coincida con este puerto origen. Deje en blanco "
+"para reescribir sólo la dirección IP."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Reescribir a origen %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "Reescribir a origen %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr "Enrutamiento/NAT Offloading"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr "Regla deshabilitada"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr "Regla habilitada"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "Dirección IP SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "Puerto SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr "Sábado"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr "Offloading basado en software para enrutamiento/NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr "Flow Offloading por software"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Dirección IP origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Dirección MAC origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "Origen NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"Origen NAT es una forma específica de enmascaramiento que permite el control "
+"fino del origen IP que se usa en el tráfico de salida por ejemplo para "
+"dirigir múltiples direcciones WAN a las subredes internas."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Dirección de origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Puerto de origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Zona de origen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr "Fecha de inicio (aaaa-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr "Hora de inicio (hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr "Fecha de finalización (aaaa-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Hora de finalización (hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr "Domingo"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"El Firewall crea zonas sobre sus interfaces de red para controlar el flujo "
+"del tráfico."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"Estas opciones controlan las políticas de reenvío entre esta zona (%s) y "
+"otras. <em>Las zonas de origen</em> cubren el tráfico reenviado desde "
+"<strong>%q</strong>. <em>Las zonas origen</em> coinciden con el tráfico "
+"reenviado desde otras zonas dirigido a <strong>%q</strong>. La regla de "
+"reenvío es <em>unidireccional</em>, por ejemplo una regla de reenvío desde "
+"la LAN a la WAN <em>no</em> implica permiso para reenviar desde la WAN a la "
+"LAN también."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"Propiedades avanzadas de la entrada \"reenvío de puertos\". No suele ser "
+"necesario modificar esta configuración."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"Esta página le permite cambiar las propiedades avanzadas de la entrada de la "
+"regla de tráfico, como los hosts de origen y destino coincidentes."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Esta sección define propiedades comunes de %q. Las opciones de <em>entrada</"
+"em> y la <em>salida</em> marcan las políticas por defecto para el tráfico "
+"que entra y deja esta zona mientras que la opción <em>reenvío</em> describe "
+"la política para tráfico reenviado desde diferentes redes en la zona. "
+"<em>Redes cubiertas</em> especifican qué redes disponibles son miembros de "
+"esta zona."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr "Jueves"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr "Tiempo en UTC"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "A %s en %s por <var>este dispositivo</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "A %s en %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "A %s por <var>este dispositivo</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "A %s, %s en %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "A IP origen"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "A puerto origen"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Reglas de tráfico"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Las reglas de tráfico definen políticas para los paquetes que viajan entre "
+"diferentes zonas, por ejemplo, para rechazar el tráfico entre ciertos hosts "
+"o para abrir puertos WAN en el enrutador."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr "Martes"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr "SNAT sin nombre"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr "Reenvío sin nombre"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr "Regla sin nombre"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "Vía %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "Vía %s a %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr "Miércoles"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr "Días de la semana"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Puede poner varios seleccionando \"-- personalizado --\" e introduciendo los "
+"protocolos separados por espacio."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Zona %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Zona ⇒ Reenvíos"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zonas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "Aceptar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "cualquiera"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "cualquier host"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "cualquier router IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "cualquier zona"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr "Día"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "No seguir"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "Descartar"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr "Hora"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr "Minuto"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr "No"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr "Puerto"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr "Puertos"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "Rechazar"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr "segundo"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr "Tráfico"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr "Tipo"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr "Tipos"

+ 959 - 0
package/luci/applications/luci-app-firewall/po/fr/firewall.po

@@ -0,0 +1,959 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2013-02-26 00:44+0200\n"
+"Last-Translator: val56 <valentin_sonet@hotmail.fr>\n"
+"Language-Team: French\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Action"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Paramètres avancés"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Permettre la transmission des <em>zones source</em> :"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Permettre la transmission vers les <em>zones destination</em> :"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "N'importe lequel"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Réseaux couverts"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Régles spécifiques"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Adresse IP de destination"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Adresse de destination"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Port de destination"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Zone de destination"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Supprimer les paquets invalides"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Activer"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "Activer le NAT sur la boucle-locale"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Activer la protection contre le SYN-flood"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Activer les traces (logs) sur cette zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Adresse IP externe"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Port externe"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Zone externe"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr ""
+
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#  applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua                    #
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Pare-feu"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Pare-feu -- Règles personnalisées"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Pare-feu -- Redirections de ports"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Pare-feu -- Règles de trafic"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Pare-feu - Configuration des zones"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Forcer le suivi des connexions"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Transfert"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Transférer à"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Paramètres généraux"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 et IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "IPv4 seulement"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "IPv6 seulement"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Entrée"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Transmission entre zones"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Adresse IP interne"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Port interne"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Zone interne"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Limiter les messages de journalisation"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "Contrainte du MSS"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Masquage"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Type ICMP correspondant"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Prendre en compte le trafic dirigé vers le port de destination donné (ou la "
+"gamme de ports) sur cet hôte"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Nom"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Nouvelle règle SNAT"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Nouvelle règle d'entrée"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Nouvelle redirection de port"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Nouvelle source NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Montrer seulement le trafic entrant provenant de ces adresses MAC."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Ports ouverts sur le routeur"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Autre..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Sortie"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Redirections de port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"La redirection de port permet aux ordinateurs distants sur Internet, de se "
+"connecter à un ordinateur ou service spécifié dans le réseau local privé."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protocole"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"Rediriger le trafic entrant correspondant vers le port donné sur l'hôte "
+"interne"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Rediriger le trafic entrant correspondant vers l'hôte interne spécifié"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+"Restreindre la substitution d'adresses (Masquerade) à ces sous-réseaux "
+"destinataires"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+"Restreindre la substitution d'adresses (Masquerade) à ces sous-réseaux "
+"sources"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Restreindre à cette famille d'adresses"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "Adresse IP SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "Port SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#  applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua                    #
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#
+# msgid "Traffic Redirection"
+# msgstr ""
+#
+# msgid ""
+# "Traffic redirection allows you to change the destination address of "
+# "forwarded packets."
+# msgstr ""
+#
+# msgid "Overview"
+# msgstr ""
+#
+# msgid "Name"
+# msgstr ""
+#
+# msgid "Source zone"
+# msgstr ""
+#
+# msgid "Source MAC-address"
+# msgstr ""
+#
+# msgid "Source port"
+# msgstr ""
+#
+# msgid "Protocol"
+# msgstr ""
+#
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Adresse IP source"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Adresse MAC source"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "Source NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Adresse source"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Port source"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Zone source"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"Le pare-feu crée des zones sur les interfaces réseau pour contrôler le flux "
+"du trafic réseau."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"Les options ci-dessous contrôlent les politiques de transmission entre cette "
+"zone (%s) et les autres zones. <em>Zones de destination</em> couvre le "
+"trafic transfmis <strong>venant de %q</strong>. <em>Zones source</em> "
+"correspond au trafic transféré d'autres zones <strong> à destination de %q</"
+"strong>. La règle de transmission est <em>unidirectionnelle</em>, la "
+"transmission du LAN au WAN n'implique <em>pas</em> également l'autorisation "
+"de transmission du WAN au LAN."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"Cette page vous permet de modifier les propriétés avancées parmi les entrées "
+"de redirection de port. Dans la plupart des cas, cela n'est pas nécessaire "
+"de modifier ces paramètres."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+#, fuzzy
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Cette section définit des propriétés communes de %q. Les options <em>entrée</"
+"em> et <em>sortie</em> définissent les politiques par défaut pour le trafic "
+"entrant et sortant de cette zone, tandis que l'option <em>transmission</em> "
+"décrit la politique pour le trafic transmis entre différents réseaux dans "
+"cette zone. Les <em>réseaux couverts</em> indiquent quels réseaux "
+"disponibles sont membre de cette zone."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Règles de trafic"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Zone %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Zone ⇒ Transmissions"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zones"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "accepter"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+#, fuzzy
+msgid "any"
+msgstr "tous"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "ignorer"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "rejeter"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 890 - 0
package/luci/applications/luci-app-firewall/po/he/firewall.po

@@ -0,0 +1,890 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 942 - 0
package/luci/applications/luci-app-firewall/po/hu/firewall.po

@@ -0,0 +1,942 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-01-31 16:54+0200\n"
+"Last-Translator: Gabor <juhosg@openwrt.org>\n"
+"Language-Team: none\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s %s-ban"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s %s-el"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s %s-ben"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Névtelen bejegyzés)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Névtelen szabály)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(Névtelen SNAT)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> csomag/<var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr "<var>%d</var> csom. <var>%s</var>-enként, burst <var>%d</var> csom."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> és korlátozás %s-re"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Művelet"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Hozzáadás"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Hozzáadás és szerkesztés..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Haladó beállítások"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Továbbítás engedélyezése ezekből a <em>forrás zónákból</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Továbbítás engedélyezése ezekbe a <em>cél zónákba</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Bármelyik"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Lefedett hálózatok"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Egyéni szabályok"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Az egyedi szabályok lehetővé teszik tetszőleges iptables parancsok "
+"futtatását melyekre a tűzfal keretrendszer egyébként nem biztosít "
+"lehetőséget. A parancsok a tűzfal minden újraindításakor futtatásra "
+"kerülnek, közvetlenül az alapértelmezett szabálykészletek betöltése után."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Cél IP-cím"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Cél cím"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Cél port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Cél zóna"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Ne írja felül"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Érvénytelen csomagok eldobása"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Engedélyezés"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "NAT visszacsatolás engedélyezése"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "SYN-flood védelem engedélyezése"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Naplózás engeélyezése ezen a zónán"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Külső IP cím"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Külső port"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Külső zóna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "További argumentumok"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Tűzfal"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Tűzfal - Egyéni szabályok"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Tűzfal - Port továbbítások"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Tűzfal - Forgalmi szabályok"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Tűzfal - Zóna beállítások"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Kapcsolat követés kényszerítése"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Továbbítás"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Továbbítás ennek"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "%s felől %s-ben"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "%s felől %s-ben %s forrással"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "%s felől %s-ben %s és %s forrással"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Általános beállítások"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 és IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "csak IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "csak IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Bemenet"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Zónák-közötti továbbítás"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Belső IP cím"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Belső port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Belső zóna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Napló üzenetek korlátozása"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "MSS clamping engegélyezése"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Álcázás"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Szűrés"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Szűrés ICMP típus alapján"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+"Továbbított forgalom szűrése a megadott cél port, vagy port tartomány "
+"szerint."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Adott portra vagy port tartományra irányított bejövő forgalom szűrése ezen a "
+"gépen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"Az ügyfél gép megadott portjáról, vagy port tartományából indított forgalom "
+"szűrése. "
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Név"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Új SNAT szabály"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Új továbbítási szabály"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Új bemeneti szabály"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Új port továbbítás"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Új forrás NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "Csak a megadott IP címre irányított bejövő forgalmat egyeztesse."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Csak a megadott MAC címekről érkező bejövő forgalmat egyeztesse."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+"Csak a megadott IP címről illetve IP címtartományból érkező bejövő forgalmat "
+"egyeztesse."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Csak az ügyfél gép megadott forrás portjáról illetve forrás port "
+"tartományába tartozó portról indított bejövő forgalmat egyeztesse."
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Port megnyitása a routeren"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Egyéb..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Kimenet"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+"További argumentumok küldése az iptables részére. Használja körültekintően!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Port továbbítás"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"A port továbbítás lehetővé teszi az interneten lévő távoli számítógépeknek a "
+"privát helyi hálózat bizonyos számítógépéhez vagy szolgáltatásához történő "
+"csatlakozását."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protokoll"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr "Átirányítja az egyező bejövő forgalmat a belső gép megadott portjához"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Átirányítja az egyező bejövő forgalmat a megadott belső géphez"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "Álcázás korlátozása a megadott cél alhálózatokra"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "Álcázás korlátozása a megadott forrás alhálózatokra"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Korlátozás cím családra"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "Az összeíllő forgalom átírása a megadott címre."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"Az összeillő forgalom átírása a megadott forrás portra. Amennyibe üresen van "
+"hagyva, csak az IP cím kerül átírásra."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Átírás %s forrásra"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "Átírás %s, %s forrásra"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "SNAT IP cím"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "SNAT port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Forrás IP cím"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Forrás MAC cím"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "Forrás NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"A forrás NAT az álcázás olyan speciális formája, mely lehetővé teszi a "
+"kimenő forgalomhoz használt forrás IP címek aprólékos szabályozását, például "
+"több WAN cím hozzárendelését a belső alhálózatokhoz."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Forrás cím"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Forrás port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Forrás zóna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"A tűzfal zónákat határoz meg a hálózati interfészek fölött a hálózati "
+"forgalom áramlásának szabályozására."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"Az alábbi beállítások vezérlik a továbbítási irányelveket a jelenlegi zóna "
+"(%s) és a többi zóna között. A <em>cél zónák</em> fedik le a továbbított "
+"forgalmat <strong>amelynek forrása %q</strong>. A <em>forrás zónák</em> "
+"szűrik a továbbított forgalmat más zónákból <strong>melynek célja %q</"
+"strong>. A továbbítási szabály <em>egyirányú</em>, tehát pl. egy továbbítás "
+"LAN-ból WAN-ba <em>nem</em> jelenti azt, hogy a továbbítás WAN-ból LAN-ba is "
+"engedélyezett."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"Ez a lap lehetővé teszi a port továbbítási bejegyzések speciális "
+"tulajdonságainak módosítását. A legtöbb esetben ezeknek a beállításoknak a "
+"módosítása nem szükséges."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"Ez a lap lehetővé teszi a forgalmi szabály bejegyzés speciális "
+"tulajdonságainak módosítását, mint a forrás- és célgépek megfeleltetése."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+#, fuzzy
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Ez a rész a(z) %q általános beállításait határozza meg. A <em>bejövő</em> és "
+"<em>kimenő</em> beállítások határozzák meg a zónába be- és kilépő forgalom "
+"alapértelmezett szabályait, míg a <em>továbbítási</em> beállítás a különböző "
+"hálózatok közötti forgalomtovábbítás szabályát írja le a zónán belül. A "
+"<em>lefedett hálózatok</em> adják meg, hogy mely elérhető hálózatok tagjai "
+"ennek a zónának."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "%s-re %s-nél a <var>eszközön</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "%s-re %s-ben"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "%s-re a <var>eszközön</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "%s-re, %s %s-ben"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "Forrás IP-re"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "Forrás portra"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Forgalmi szabályok"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"A forgalmi szabályok a különböző zónák között utazó csomagokra vonatkozó "
+"házirendet határozzák meg, például bizonyos gépek közötti forgalom "
+"megakadályozához vagy WAN portok megnyitásához a routeren."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "%s-en át"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "%s-en át %s-nél"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Az \"-- egyéni --\" lehetőség választásával több protokoll megadása "
+"lehetséges egymástól szóközzell elválasztva."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Zóna %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Zóna ⇒ Továbbítások"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zónák"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "elfogadás"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "bármelyik"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "bármelyik gép"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "bármelyik router IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "bármelyik zóna"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "ne kövesse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "eldobás"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "visszautasítás"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 958 - 0
package/luci/applications/luci-app-firewall/po/it/firewall.po

@@ -0,0 +1,958 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2017-09-02 23:05+0200\n"
+"Last-Translator: bubu83 <bubu83@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s con %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> e limita a %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Azione"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Aggiungi"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Aggiungi e modifica..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Opzioni Avanzate"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Permetti routing da <em>zone di origine</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Permetti rounting a <em>zone di destinazione</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Qualsiasi"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Reti coperte"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Regole Personalizzate"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Le regole personalizzate ti permettorno di eseguire comandi iptables "
+"arbitrari che non sono altrimenti coperti dall'applicazione firewall. I "
+"comandi sono eseguiti dopo ogni riavvio del firewall, giusto dopo le altre "
+"regole che sono state caricate."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Indirizzo IP destinazione"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Indirizzo di destinazione"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Porta di destinazione"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Zona di destinazione"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Non riscrivere"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Scarta pacchetti invalidi"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Attiva"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "Attiva NAT Loopback"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Attiva protezione SYN-flood"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Attiva registro su questa zona"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Indirizzo IP Esterno"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Porta Esterna"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Zona Esterna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Comandi extra"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Firewall - Regole Personalizzate"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Firewall - Inoltro Porte"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Firewall - Regole Traffico"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Firewall - Opzioni delle Zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Forza tracciamento connessione"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Inoltra"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Inoltra a"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr "Venerdì"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "Da %s a %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "Da %s a %s con sorgente %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "Da %s a %s con sorgente %s e %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Opzioni Generali"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 e IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "Solo IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "Solo IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Ingresso"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Inoltro tra le zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Indirizzo IP interno"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Porta interna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Zona Interna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Limita messaggi del registro"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Corrispondenza"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Corrispondenza tipo ICMP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr "Corrispondi traffico inoltrato alla porta o intervallo di porte dato."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Corrispondi traffico in entrata diretto alla porta o intervallo di porte "
+"dato su questo host"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"Corrispondi traffico in entrata originato dalla porta o intervallo di porte "
+"dato su host cliente"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr "Lunedì"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr "Giorni del Mese"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Nuova regola SNAT"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Nuova regola di inoltro"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Nuova regola di ingresso"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Nuova porta di inoltro"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Nuova sorgente NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "Corrispondi solo traffico in entrata diretto al dato indirizzo IP."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Corrispondi solo traffico in entrata da questi MAC."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "Corrispondi solo traffico in entrata da questo IP o intervallo."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Corrispondi solo traffico in entrata originato dalla porta o intervallo di "
+"porte sorgenti su host cliente"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Porte aperte sul router"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Altri..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr "Passa comandi addizionali a iptables. Usare con cura!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Inoltri Porta"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"L'inoltro delle porte permette ai computer in remoto su Internet di "
+"connettersi a uno specifico computer o servizio presente nella LAN privata"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protocollo"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr "Reindirizza il traffico in entrata alla porta data su host interno"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Reindirizza il traffico in entrata allo specifico host interno"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr "Riavvia Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "Limita il Masquerading alle subnet di destinazione date"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "Limita il Masquerading alle subnet sorgente date"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Limita agli indirizzi famiglia"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "Riscrivi il traffico verso l'indirizzo dato."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"Riscrivi il traffico corrispondente alla porta sorgente data. Può essere "
+"lasciato vuoto per riscrivere solo l'indirizzo IP."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Riscrivi alla sorgente %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "Riscrivi alla sorgente %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "Indirizzo IP SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "Porta SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr "Sabato"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua      #
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+# msgid "Traffic Redirection"
+# msgstr ""
+# msgid ""
+# "Traffic redirection allows you to change the destination address of "
+# "forwarded packets."
+# msgstr ""
+# msgid "Overview"
+# msgstr ""
+# msgid "Name"
+# msgstr ""
+# msgid "Source zone"
+# msgstr ""
+# msgid "Source MAC-address"
+# msgstr ""
+# msgid "Source port"
+# msgstr ""
+# msgid "Protocol"
+# msgstr ""
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Indirizzo IP di origine"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Indirizzo MAC di origine"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "NAT di origine"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"La sorgente NAT è una forma specifica di masquerading che consente un "
+"controllo preciso sull'IP sorgente usato per il traffico in uscita, per "
+"esempio per mappare indirizzi WAN multipli verso le subnet interne."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Indirizzo di origine"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Porta di origine"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Zona di origine"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr "Data di Inizio (yyyy-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr "Ora di Inizio (hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr "Data di Stop (yyyy-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Ora di Stop (hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr "Domenica"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"Il firewall crea delle zone nelle tue interfacce di rete per controllare il "
+"flusso del traffico."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"Queste opzioni controllano le regole di inoltro tra questa zona (%s) e altre "
+"zone. Le <em>zone di destinazione</em> coprono il traffico inoltrato "
+"<strong>originato da %q</strong>. Le <em>zone di origine</em> corrispondono "
+"il traffico inoltrato da altre zone <strong>che puntano a %q</strong>. La "
+"regola di inoltro è <em>unidirezionale</em>, esempio: un inoltro dalla lan "
+"alla wan <em>non</em> implica anche un permesso da inoltrare dalla wan alla "
+"lan."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"Questa pagina ti consente di cambiare le opzioni avanzate della voce porta "
+"di inoltro. Nella maggioranza dei casi non serve modificare queste "
+"impostazioni."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"Questa pagina ti consente di cambiare le opzioni avanzate della voce regola "
+"del traffico, come la sorgente corrispondente e gli host di destinazione."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Questa sezione definisce le proprietà comuni di %q. Le opzioni "
+"di<em>ingresso</em> e <em>uscita</em> definiscono le regole di default per "
+"il traffico in entrata e uscita di questa zona mentre l'opzione di "
+"<em>inoltro</em> descrive il metodo per il traffico inoltrato tra reti "
+"differenti nella zona. Le <em>reti coperte</em> specificano quali reti "
+"disponibili sono membri di questa zona."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr "Giovedì"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr "Orario in UTC"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "Verso %s a %s su <var>questo dispositivo</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "Verso %s in %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "Verso %s su <var>questo dispositivo</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "Verso %s, %s in %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "Verso IP sorgente"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "Verso la porta sorgente"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Regole di Traffico"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Le regole del traffico definiscono il metodo per il viaggio dei pacchetti "
+"tra zone differenti, per esempio per rifiutare il traffico tra certi host o "
+"per aprire porte WAN sul router."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr "Martedì"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "Via %s a %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr "Mercoledì"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr "Giorni della Settimana"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Puoi specificare multipli selezionando \"-- custom --\" e poi inserendo i "
+"protocolli separati da uno spazio."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Zona %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Zona ⇒ Inoltri"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "accetta"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "qualsiasi"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "qualsiasi host"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "qualsiasi router IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "qualsiasi zona"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "non tracciare"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "scarta"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "rifiuta"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr "traffico"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 975 - 0
package/luci/applications/luci-app-firewall/po/ja/firewall.po

@@ -0,0 +1,975 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2018-06-30 23:19+0900\n"
+"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Poedit 2.0.7\n"
+"Language-Team: \n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s (%s)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s ,%s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s (%s)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(名前設定の無いエントリー)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(名前設定の無いルール)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(名前設定の無いSNAT)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> パケット / <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+"<var>%d</var> パケット / <var>%s</var>, バースト <var>%d</var> パケット"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var>, %s を上限に設定"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr "転送を許可"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr "入力を許可"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr "出力を許可"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "動作"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "追加"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "追加及び編集..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "詳細設定"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "<em>送信元ゾーン</em>からの転送を許可する:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "<em>宛先ゾーン</em>への転送を許可する:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "全て"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "対象ネットワーク"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "手動設定ルール"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"手動設定ルールの設定では、ファイアウォールの設定画面ではサポートされていない"
+"ような、任意のiptablesコマンドを実行することが可能です。これらの任意のコマン"
+"ドは、ファイアウォール機能の起動ごとに、標準のルールが読み込まれた後に実行さ"
+"れます。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "宛先IPアドレス"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "宛先アドレス"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "宛先ポート"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "宛先ゾーン"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr "無効"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr "転送を破棄"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr "入力を破棄"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr "出力を破棄"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "リライトしない"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr "転送を追跡しない"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr "入力を追跡しない"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr "出力を追跡しない"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "無効なパケットを遮断する"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "有効"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "NATループバックを有効にする"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "SYN-Floodプロテクションを有効にする"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "このゾーンのログ記録を有効にする"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr "実験的な機能です。 QoS/SQM との完全な互換性はありません。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "外部IPアドレス"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "外部ポート"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "外部ゾーン"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "追加設定"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "ファイアウォール"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "ファイアウォール - 手動設定ルール"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "ファイアウォール - ポートフォワーディング"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "ファイアウォール - トラフィック・ルール"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "ファイアウォール - ゾーン設定"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "強制的にコネクション追跡を行う"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "転送"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "転送先"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr "金曜日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "送信元 %s (%s)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "送信元 %s (%s) , %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "送信元 %s (%s) , %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr "送信元 %s (<var>デバイス</var>)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr "送信元 %s, %s (<var>デバイス</var>)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr "送信元 %s, %s, %s (<var>デバイス</var>)"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "一般設定"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr "ハードウェア フローオフロード"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr "IP"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr "IP の範囲"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr "IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4及びIPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "IPv4のみ"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "IPv6のみ"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "受信"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "内部ゾーン転送"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "内部IPアドレス"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "内部ポート"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "内部ゾーン"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "ログメッセージを制限"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr "MAC"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr "MAC"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "MSSクランプ"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "マスカレード"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "対象"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "ICMPタイプの一致"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+"設定された宛先ポート(またはポート範囲)に一致した転送トラフィックが対象になり"
+"ます"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"設定された宛先ポート(またはポート範囲)に一致した受信トラフィックが対象になり"
+"ます"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"設定されたクライアントホストの送信元ポート(またはポート範囲)からの受信トラ"
+"フィックと一致したトラフィックが対象になります。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr "月曜日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr "月間"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "名前"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "SNATルールの新規作成"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "転送ルールの新規作成"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "受信ルールの新規作成"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "転送設定の新規作成"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "SNATルールの新規作成"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "設定された宛先IPアドレスと一致した受信トラフィックが対象になります。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "設定されたMACアドレスと一致した受信したトラフィックが対象になります。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+"設定されたIPアドレス (または範囲) と一致した受信したトラフィックが対象になり"
+"ます。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"設定されたクライアントホストの送信元ポート(またはポート範囲)からの受信トラ"
+"フィックと一致したトラフィックのみを対象にします。"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "ポートの開放"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "その他のプロトコル"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "送信"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr "出力ゾーン"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+"iptablesにパススルーする追加の引数を設定してください。ただし、注意して設定し"
+"てください!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "ポートフォワーディング"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"ポートフォワーディングは、インターネット上のリモートコンピュータから、プライ"
+"ベートなネットワーク上の、特定のコンピュータやサービスへのアクセスを可能にし"
+"ます。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "プロトコル"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"ルールに一致した受信トラフィックを、内部ホストの設定されたポートへ転送します"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "ルールに一致した受信トラフィックを、設定された内部ホストへ転送します"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr "転送を拒否"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr "入力を拒否"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr "出力を拒否"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+"ハードウェア NAT サポートが必要です。 mt7621 のみにおいて実装されています。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr "ファイアウォールの再起動"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "設定された宛先サブネットへのマスカレードを制限する"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "設定された送信元サブネットへのマスカレードを制限する"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "アドレスファミリの制限"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+"ルールに一致したトラフィックの送信元アドレスを設定した値にリライトします。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"ルールに一致したトラフィックの送信元ポートを設定した値にリライトします。空欄"
+"にした場合、IPアドレスのみを書き直します。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "送信元 %s にリライト"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "送信元 %s, %s にリライト"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr "ルーティング/NAT オフロード"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr "ルールは無効です"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr "ルールは有効です"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "SNAT IPアドレス"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "SNAT ポート"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr "土曜日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr "ルーティング/NAT のための、ソフトウェアベースのオフロードです。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr "ソフトウェア フローオフロード"
+
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua      #
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#
+# msgid "Traffic Redirection"
+# msgstr ""
+#
+# msgid ""
+# "Traffic redirection allows you to change the destination address of "
+# "forwarded packets."
+# msgstr ""
+#
+# msgid "Overview"
+# msgstr ""
+#
+# msgid "Name"
+# msgstr ""
+#
+# msgid "Source zone"
+# msgstr ""
+#
+# msgid "Source MAC-address"
+# msgstr ""
+#
+# msgid "Source port"
+# msgstr ""
+#
+# msgid "Protocol"
+# msgstr ""
+#
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "送信元IPアドレス"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "送信元MACアドレス"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "送信元NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"送信元NAT設定は、複数のWANアドレスを内部のサブネットにマッピングするような、"
+"出力トラフィックに対する送信元IPアドレスのきめ細かい制御を行うマスカレードの"
+"設定フォームです。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "送信元アドレス"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "送信元ポート"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "送信元ゾーン"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr "開始日 (yyyy-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr "開始時刻 (hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr "停止日 (yyyy-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr "停止時刻 (hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr "日曜日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"ファイアウォール機能は、各ネットワークインターフェース上にゾーンを作成してト"
+"ラフィックの制御を行います。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"下記の設定は、このゾーン (%s)とその他のゾーン間の転送ポリシーを制御します。"
+"<em>宛先ゾーンへの転送</em> は、<strong>%q から</strong>転送されたトラフィッ"
+"クに対して転送を許可します。 <em>送信元ゾーンからの転送</em> は、別のゾーンか"
+"ら<strong>%qへ</strong> の転送を許可します。トラフィック転送設定は、<em>一方"
+"向</em>であり、例えばlanからwanへの転送設定は、wanからlanへの転送を<em>許可し"
+"ません。</em>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"このページでは、各転送ルールの詳細設定を行うことができます。ただし、ほとんど"
+"のケースは、これらの設定を変更する必要はありません。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"このページでは、各トラフィックルールの送信元・宛先ホストの設定などの詳細設定"
+"を行うことができます。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"このセクションでは、%sの標準的な動作を設定します。<em>受信</em>及び<em>送信</"
+"em>オプションは、このゾーンに対して入出力するトラフィックに対する標準のポリ"
+"シーを設定し、<em>転送</em>オプションは、ゾーン間の転送トラフィックに対する標"
+"準のポリシーになります。<em>対象ネットワーク</em>は、どのネットワーク設定がこ"
+"のゾーンに属するかを設定します。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr "木曜日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr "UTC時刻を使用"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "宛先 %s, %s (<var>デバイス</var>)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "宛先 %s (%s)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "宛先 %s (<var>デバイス</var>)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "宛先 %s, %s (%s)"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "変換後送信元IP"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "変換後送信元ポート"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "トラフィック・ルール"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"トラフィック・ルールの設定では、ゾーン間を行き来するパケットのポリシーを設定"
+"します。例えば、特定のホスト間や、ルーターのWANポートへのトラフィックの拒否を"
+"設定することができます。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr "火曜日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr "名称未設定の SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr "名称未設定の転送"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr "名称未設定のルール"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "経由 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "経由 %s , %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr "水曜日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr "曜日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"\"-- 手動設定 --\"を選択し、プロトコルをスペースで区切って入力することで複数"
+"のプロトコルを指定することができます。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "ゾーン %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "ゾーン ⇒ 転送"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "ゾーン"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "許可"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "全て"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "全てのホスト"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "全てのルーターIP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "全てのゾーン"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr "日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "コネクション追跡を行わない"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "破棄"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr "時間"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr "分"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr "ポート"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr "ポート"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "拒否"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr "秒"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr "トラフィック"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr "タイプ"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr "タイプ"

+ 924 - 0
package/luci/applications/luci-app-firewall/po/ko/firewall.po

@@ -0,0 +1,924 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2012-11-14 17:32+0200\n"
+"Last-Translator: Weongyo Jeong <weongyo@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s ,%s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "추가 후 수정..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "<em>Source zone</em> 로부터의 forward 허용:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "<em>Destination zone</em> 으로 forward 허용:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Custom Rule"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Custom rule 은 방화벽 UI 로 해결이 되지 않는 임의의 iptables 명령을 실행할 "
+"수 있도록 합니다.  입력된 명령어들은 매 방화벽 재시작시 실행되는데 default "
+"ruleset 이 load 된 후 시점입니다."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Destination IP 주소"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Destination 주소"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "활성화"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "NAT Loopback 활성화"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "SYN-flood protection 활성화"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "zone 의 logging 활성화"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "외부 IP 주소"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "외부 port"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "외부 zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "추가 argument"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "방화벽"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "방화벽 - Custom Rules"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "방화벽 - Port Forwards"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "방화벽 - Traffic Rules"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "방화벽 - Zone 설정"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr "금요일"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "내부 IP 주소"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "내부 port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "내부 zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr "월요일"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "이름"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "새로운 SNAT rule"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "새로운 forward rule"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "새로운 input rule"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "새로운 port forward"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "새로운 source NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr "iptables 명령에 추가 인자들을 더합니다.  조심해 사용하세요!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Port Forward"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"Port forwarding 기능은 인터넷 상의 원격 컴퓨터가 내부 LAN 에 속한 특정 컴퓨터"
+"나 서비스에 접속할 수 있도록 합니다."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "주어진 destination subnet 으로 Masquerading 제한"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "주어진 source subnet 으로 Masquerading 제한"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Address family 제한"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr "토요일"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Source IP 주소"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Source MAC 주소"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"Source NAT 기능은 masquerading 의 한 형태로써 outgoing 트래픽이 사용할 "
+"source IP 를 세밀하게 제어할 수 있습니다.  예를 들어 다수의 WAN 주소들을 내"
+"부 subnet 에 매핑(mapping) 할 경우 사용됩니다."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Source 주소"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr "시작 날짜 (yyyy-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr "시작 시간 (hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr "종료 날짜 (yyyy-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr "종료 시간 (hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr "일요일"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"방화벽 기능을 이용하여 네트워크 인터페이스와 연결된 zone 을 생성할 수 있고 이"
+"를 이용하여 네트워크 traffic flow 를 제어할 수 있습니다."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"이 zone (%s) 과 다른 zone 들 사이의 forwarding 정책을 제어하는 옵션들입니다. "
+"<em>Destination zones</em> 은 <strong>%q 에서 출발한 </strong> forward "
+"traffic 을 뜻하고, <em>Source zones</em> 은 다른 zone 들에서 <strong>%q 로 전"
+"달되는</strong> forward traffic 을 뜻합니다. Forwarding rule 은 "
+"<em>unidirectional</em> 인데, 예를 들어 LAN 에서 WAN 으로의 forward 규칙이 "
+"WAN 에서 LAN 으로의 forward 를 허락하는 것이 아닙니다."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"이 메뉴에서는 port forwarding 의 고급 설정 정보를 변경할 수 있습니다. 대부분"
+"의 경우 이 설정을 수정할 일이 없습니다."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"이 메뉴에서는 traffic rule 항목의 고급 설정, 예를 들어 source host 와 "
+"destination host 매칭, 을 변경할 수 있습니다."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+#, fuzzy
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"이 섹션은 %q 의 공통 속성을 설정할 수 있습니다.  <em>input</em> 과 "
+"<em>output</em> 옵션은 이 zone 으로 전달되어 들오거나 나가는 트래픽에 대한 기"
+"본 정책을 뜻합니다. <em>forward</em> 옵션은 zone 내에서 다른 네트워크들 사이"
+"를 오가는 forward traffic 에 대한 정책을 뜻합니다. <em>Covered networks</em> "
+"에서는 zone 의 영향을 받을 네트워크들을 지정할 수 있습니다."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr "목요일"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr "UTC 기준시"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Traffic Rule"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Traffic rule 은 서로 다른 zone 사이를 오가는 패킷들에 대한 정책을 정의합니"
+"다. 예를 들어 특정 host 들 사이의 트래픽을 차단하거나 공유기의 WAN port 를 "
+"open 할때 사용됩니다."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr "화요일"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr "수요일"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr "주일"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zone 내역"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 889 - 0
package/luci/applications/luci-app-firewall/po/ms/firewall.po

@@ -0,0 +1,889 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 936 - 0
package/luci/applications/luci-app-firewall/po/no/firewall.po

@@ -0,0 +1,936 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2013-03-25 16:42+0200\n"
+"Last-Translator: protx <lars.hardy@gmail.com>\n"
+"Language: no\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s i %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s med %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s i %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(oppføring uten navn)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(regel uten navn)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(SNAT uten navn)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> pakker per <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr "<var>%d</var> pakker per <var>%s</var>, burst <var>%d</var>pakker."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> og begrens til %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Handling"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Legg til"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Legg til og redigere..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Avanserte Innstillinger"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Tillat videresending fra <em>kilde soner</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Tillat videresending til <em>destinasjon soner</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Enhver"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Gjeldene nettverk"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Egendefinerte Regler"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Egendefinerte regler tillater deg å utføre vilkårlige iptables kommandoer "
+"som ikke dekkes av brannmurens standardoppsett. Kommandoene utføres etter "
+"hver omstart av brannmuren, rett etter at standard regelsett er lastet."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Destinasjon IP adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Destinasjon adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Destinasjon port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Destinasjon sone"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Ikke omskriv"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Forkast ugyldige pakker"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "Aktiver NAT <abbr title=\"Loopback\">Tilbakekobling</abbr>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Aktiver SYN-flood beskyttelse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Aktiver logging av denne sonen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Ekstern IP adressse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Ekstern port"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Ekstern sone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Ekstra argumenter"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Brannmur"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Brannmur - Egendefinerte Regler"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Brannmur - Port Videresending"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Brannmur - Trafikk Regler"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Brannmur - Sone Innstillinger"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr ""
+"Bruk <abbr title=\\\"connection tracking\\\">forbindelse sporing</abbr>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Videresend"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Videresend til"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "Fra %s i %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "Fra %s i %s med kilde %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "Fra %s i %s med kilde %s og %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Generelle Innstillinger"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 og IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "Kun IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "Kun IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Inndata"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Sone til Sone Videresending"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Intern IP adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Intern port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Intern sone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Begrens logging"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "MSS Kontroll (Clamping)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Masquerading"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Match"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Match ICMP type"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+"Match videresendt trafikk til den oppgitte destinasjonsport eller "
+"portområdet."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Match innkommende trafikk rettet mot den oppgitte destinasjonsport eller "
+"portområdet på denne verten"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"Match innkommende trafikk som kommer fra den oppgitte kildeport eller "
+"portområdet på klienten."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Navn"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Ny SNAT regel"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Ny videresending regel"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Ny inndata regel"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Ny port videresending"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Ny kilde NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "Match kun innkommende trafikk rettet mot den oppgitt IP adresse."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Match kun innkommende trafikk fra disse MAC adresser."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "Match kun innkommende trafikk fra denne IP eller IP område."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Match kun innkommende trafikk som kommer fra den oppgitte kildeport eller "
+"fra portområdet til klienten"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Åpne porter på ruteren"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Andre..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Utdata"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr "Sender flere argumenter til iptables. Bruk med forsiktighet!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Port Videresendinger"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"Port videresending tillater at eksterne datamaskiner på Internett kan koble "
+"seg til en bestemt maskin eller tjeneste innenfor det private LAN."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protokoll"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"Viderekoble matchet innkommende trafikk til den oppgitte porten på intern "
+"vert"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Viderekoble matchet innkommende trafikk til den angitte interne vert"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "Begrens Masquerading til oppgitt destinasjons subnett"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "Begrens Masqeuerading til oppgitt kilde subnett"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Begrens til adresse familie"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "Omskriv matchet trafikk til den oppgitte adressen."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"Omskriv matchet trafikk til den oppgitte kildeport. Kan stå tom for kun "
+"omskriving av IP adressen."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Omskriv til kilde %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "Omskriv til kilde %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "SNAT IP adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "SNAT port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Kilde IP adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Kilde MAC adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "Kilde NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"Kilde NAT er en spesifikk form for masquerading som tillater finkornet "
+"kontroll over kilde IP adressen som brukes for utgående trafikk, for "
+"eksempel for å mappe flere WAN adresser til interne subnett."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Kilde adresse"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Kilde port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Kilde sone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"Brannmuren skaper soner over nettverkets grensesnitt for å styre "
+"nettverkstrafikken."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"Med valgene under konfigurerer man videresending mellom denne sone (%s) og "
+"andre soner. <em>Destinasjons soner</em> omhandler videresendt trafikk "
+"<strong>med opprinnelse fra %q</strong>. <em>Kilde soner</em> matcher "
+"videresendt trafikk fra andre soner <strong>rettet mot %q</strong>. Reglene "
+"ved videresending er <em>enveis</em>, d.v.s at videresending fra LAN til WAN "
+"<em>ikke</em> automatisk også tillater videresending fra WAN til LAN."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"Denne siden lar deg endre avanserte egenskaper til port videresending "
+"oppføringer. I de fleste tilfeller er det ikke nødvendig å endre disse "
+"innstillingene."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"Denne siden lar deg endre de avanserte egenskapene til trafikken regel "
+"oppføringer, som for eksempel matchet kilde og destinasjons vert."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+#, fuzzy
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Denne seksjonen definerer de vanligste valg for %q. Med <em>Inndata</em> og "
+"<em>Utdata</em> fastsetter man vanlige regler for trafikk gjennom sonen, "
+"mens <em>videresend</em> valget definerer regler for videresendt trafikk "
+"mellom forskjellige nettverk i sonen. <em>Gjeldene nettverk</em> "
+"spesifiserer hvilken av de tilgjengelige nettverk som er medlem av denne "
+"sone."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "Til %s på %s på <var>denne enheten</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "Til %s i %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "Til %s på <var>denne enheten</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "Til %s, %s i %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "Til kilde IP"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "Til kilde port"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Trafikk Regler"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Trafikk regler definerer regler for sending av pakker mellom ulike soner, "
+"for eksempel for å avvise trafikk mellom visse verter eller for å åpne WAN "
+"porter på ruteren."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "Via %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "Via %s på %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Du kan spesifisere flere ved å velge \"-- egendefinert --\" og deretter "
+"skrive flere protokoller atskilt med mellomrom."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Sone %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Sone = Videresendinger"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Soner"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "godta"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "enhver"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "enhver vert"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "enhver ruter IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "enhver sone"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "ikke track"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "forkast"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "avslå"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 949 - 0
package/luci/applications/luci-app-firewall/po/pl/firewall.po

@@ -0,0 +1,949 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2013-06-22 15:49+0200\n"
+"Last-Translator: obsy <cezary@eko.one.pl>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s w %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s z %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s w %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Nienazwany wpis)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Nienazwana reguła)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(Nienazwany SNAT)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> pakiet. na <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+"<var>%d</var> pakiet. na <var>%s</var>, popsutych <var>%d</var> pakiet."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> i ograniczone do %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Działanie"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Dodaj"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Dodaj i edytuj..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Ustawienia zaawansowane"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Zezwól na przekazywanie z <em>source zones</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Zezwól na przekazywanie do <em>destination zones</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Każdy"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Objęte sieci"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Własne reguły"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Własne reguły pozwalają na arbitralne wykonanie poleceń iptables, które nie "
+"są objęte składnią zapory. Polecenia wykonywane są po każdym restarcie "
+"zapory, zaraz po załadowaniu zestawu reguł domyślnych."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Docelowy adres IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Adres docelowy"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Port docelowy"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Strefa docelowa"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Nie przepisuj"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Porzuć wadliwe pakiety"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Włącz"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "Włącz NAT Loopback"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Włącz ochronę przed atakiem SYN-flood"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Włącz logowanie na tej strefy"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Zewnętrzne adresy IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Port zewnętrzny"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Strefa zewnętrzna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Dodatkowe argumenty"
+
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua      #
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Zapora"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Zapora - Reguły własne"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Zapora - Przekazywanie portów"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Zapora - Reguły ruchu"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Zapora - Ustawienia strefy"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Wymuś śledzenie połączeń"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Przekazuj"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Przekazuj do"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "Z %s w %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "Z %s w %s ze źródłem %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "Z %s w %s ze źródłem %s i %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Ustawienia ogólne"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 i IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "Tylko IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "Tylko IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Ruch przychodzący"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Przekazywanie pomiędzy strefami"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Wewnętrzny adres IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Wewnętrzny port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Strefa wewnętrzna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Ograniczenie logowania"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "Dostosuj MSS"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Maskarada"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Dopasuj"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Dopasuj typ ICMP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+"Dopasuj przekazywany ruch do danego docelowego portu lub zakresu portów"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Dopasuj ruch przychodzący do danego portu docelowego lub zakresu portów na "
+"tym hoście"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"Dopasuj przychodzący ruch pochodzący z danego portu źródłowego lub zakresu "
+"portów na hoście klienta."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Nazwa"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Nowa reguła SNAT"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Nowa reguła przekazywania (forward)"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Nowa reguła wejściowa (input)"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Nowe przekierowanie portu"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Nowy NAT źródłowy"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "Dopasuj tylko przychodzący ruch skierowany do danego adresu IP."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Dopasuj tylko ruch z tych adresów MAC."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "Dopasuj tylko ruch przychodzący z tego adresu IP lub zakresu adresów."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Dopasuj tylko ruch przychodzący z podanego portu źródłowego lub zakresu "
+"portów na hoście klienta"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Otwarte porty na routerze"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Inne..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Wyjście (Output)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+"Przekazuje dodatkowe argumenty do iptables. Zachowaj szczególną ostrożność!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Przekierowania portów"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"Przekierowanie portów pozwala komputerom z internetu na połączenia z "
+"komputerami z sieci LAN."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protokół"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"Przekieruj ruch przychodzący na podany port do wskazanego hosta w sieci "
+"wewnętrznej"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Przekieruj ruch przychodzący do wskazanego hosta w sieci wewnętrznej"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "Ogranicz maskaradę do wskazanych sieci docelowych"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "Ogranicz maskaradę do wskazanych sieci źródłowych"
+
+# Wstawiłem rodzinę gdyż gdzieś wcześniej było tak opisane ale klasa pasuje mi tu bardziej.
+# Obsy - niestety ale "rodzina". W gui dotyczy to wyboru IPv4/IPv6, więc "rodzina" a nie klasa.
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Ogranicz do rodziny adresów"
+
+# Dosłownie przetłumaczone, nie bardzo wiem czy chodzi o czynność przepisywania pakietu przez usługę czy to jakieś ogólne sformułowanie...
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "Przepisz dopasowany ruch do wskazanych adresów."
+
+# Jak wyżej chodzi o przepisanie pakietu przez usługę?
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"Przepisz dopasowany ruch do danego portu źródłowego. Można zostawić puste "
+"aby przepisać tylko adres IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Przepisz do źródła %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "Przepisz do źródła %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "Adres IP SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "Port SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Źródłowy adres IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Źródłowy adres MAC"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "NAT źródłowy"
+
+# http://www.digipedia.pl/def/doc/id/677604507/name/SNAT/
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"SNAT używany jest wtedy, gdy zmieniane są adresy pakietów połączenia "
+"wychodzącego, czyli pakiety źródłowe. Wykonywany jest zawsze po routowaniu "
+"(POSTROUTING), a więc w chwili, gdy pakiety są gotowe opuścić host. "
+"IPmasquerading jest formą SNAT."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Adres źródłowy"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Port źródłowy"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Strefa źródłowa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"Firewall tworzy strefy z Twoich interfejsów sieciowych, aby kontrolować ruch "
+"sieciowy."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"Opcje poniżej kontrolują politykę przekazywania pomiędzy tą strefą (%s) a "
+"innymi strefami. <em>Strefy docelowe</em> obejmują przekazywany ruch "
+"<strong>pochodzący z %q</strong>. <em>Strefy źródłowe</em> match forwarded "
+"traffic from other zones <strong>skierowane do %q</strong>. Reguła "
+"przekazywania jest <em>jednokierunkowa</em>, np. przekazywanie z sieci LAN "
+"do WAN <em>nie</em> implikuje pozwolenia na przekazywanie z sieci WAN do LAN."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"Ta strona pozwala zmienić zaawansowane ustawienia przekierowania portów. W "
+"większości przypadków nie ma potrzeby zmieniać tych ustawień."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"Ta strona pozwala zmienić zaawansowane ustawienia reguły ruchu sieciowego, "
+"takie jak pasujące źródło i hosty docelowe."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+#, fuzzy
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Ta sekcja definiuje ustawienia ogólne %q. Opcje <em>\"wejście\"</em> i <em>"
+"\"wyjście\"</em> określają domyślną politykę dla ruchu przychodzącego i "
+"wychodzącego w tej strefie, podczas gdy <em>\"przekazywanie\"</em> opisuje "
+"politykę ruchu przekazywanego pomiędzy różnymi sieciami wewnątrz strefy. "
+"<em>Objęte sieci</em> określają dostępne sieci będące członkami tej strefy."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "Do %s w %s na <var>tym urządzeniu</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "Do %s w %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "Do %s na <var>tym urządzeniu</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "Do %s, %s w %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "Do źródłowego IP"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "Do źródłowego portu"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Reguły ruchu sieciowego"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Reguły ruchu sieciowego definiują politykę dla pakietów przechodzących "
+"między strefami, na przykład aby odrzucać ruch między konkretnymi hostami "
+"albo otworzyć porty WAN routera."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "Przez %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "Przez %s w %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Możesz określić kilka wybierając \"-- własne --\" i wpisując protokoły "
+"rozdzielone spacją."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Strefa %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Strefa ⇒ Przekazywanie"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Strefy"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "akceptuj"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "dowolny"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "dowolny host"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "dowolne IP routera"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "dowolna strefa"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "nie śledź"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "porzucaj"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "odrzucaj"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 941 - 0
package/luci/applications/luci-app-firewall/po/pt-br/firewall.po

@@ -0,0 +1,941 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2018-09-20 19:57-0300\n"
+"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Poedit 2.1.1\n"
+"Language-Team: \n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s in %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s com %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s em %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Entrada Sem Nome)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Regra Sem Nome)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(SNAT Sem Nome)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> pcts. por <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr "<var>%d</var> pcts. por <var>%s</var>, pico <var>%d</var> pcts."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> e limite a %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr "Aceitar o encaminhamento"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr "Aceitar a entrada"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr "Aceitar a saída"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Ação"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Adicionar"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Adicionar e editar..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Configurações Avançadas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Permite o encaminhamento da <em>zona de origem</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Permite o encaminhamento para a <em>zona de destino</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Qualquer"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Redes cobertas"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Regras Personalizadas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"As regras personalizadas permitem executar comandos iptables arbitrários não "
+"cobertos por esta ferramenta. Os comandos serão executados após cada "
+"reinício do firewall, logo após a carga do conjunto de regras padrão."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Endereço IP de destino"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Endereço de destino"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Porta de destino"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Zona de destino"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr "Desabilitar"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr "Descartar o encaminhamento"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr "Descartar a entrada"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr "Descartar a saída"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Não sobrescreva"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr "Não rastrear o encaminhamento"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr "Não rastrear a entrada"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr "Não rastrear a saída"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Descartar pacotes inválidos"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Habilitar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "Habilite o Loopback do NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Habilite proteção contra SYN-flood"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Habilite o registro nesta zona"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+"Funcionalidade experimental. Ela não é totalmente compatível com QoS/SQM."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Endereço IP externo"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Porta Externa"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Zona externa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Argumentos extras"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Firewall - Regras personalizadas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Firewall - Encaminhamento de Portas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Firewall - Regras de Tráfego"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Firewall - Configurações de Zona"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Force o rastreamento da conexão"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Encaminhar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Encaminhar para"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr "Sexta-feira"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "Vindo de %s em %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "Vindo de %s em %s com origem %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "Vindo de %s em %s com origem %s e %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr "De %s <var>neste dispositivo</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr "De %s <var>neste dispositivo</var> com origem %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr "De %s <var>neste dispositivo</var> com origem %s e %s"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Configurações Gerais"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr "Aceleração de fluxo de dados via Hardware"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr "IP"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr "Faixa IP"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr "IPs"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 e IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "Somente IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "Somente IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Entrada"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Encaminhamento entre Zonas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Endereço IP interno"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Porta Interna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Zona interna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Limita as mensagens de registro"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr "MAC"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr "MACs"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "Ajuste do MSS"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Mascaramento"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Casa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Casa com ICMP tipo"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+"Casa o tráfego encaminhado para uma porta ou faixa de portas de destino "
+"específica."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Casa o tráfego entrante direcionado para uma porta ou faixa de portas de "
+"destino específica neste computador"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"Casa o tráfego entrante originado de uma porta ou faixa de portas no "
+"equipamento cliente."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr "Segunda-Feira"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr "Dias do mês"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Nova regra de SNAT"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Nova regra de encaminhamento"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Nova regra de entrada"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Novo encaminhamento de porta"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Nova origem NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+"Somente case o tráfego entrante direcionado para o endereço IP fornecido."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Somente case o tráfego entrante destes endereços MAC."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "Somente case o tráfego entrante desta faixa de endereços IP."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Somente case o tráfego entrante vindo da porta de origem fornecida ou "
+"intervalo de portas no equipamento cliente"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Abrir portas no roteador"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Outro..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Saída"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr "Zona de saída"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr "Passa argumentos adicionais para o iptables. Use com cuidado!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Encaminhamentos de Porta"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"O encaminhamento de portas permite que computadores remotos na Internet "
+"conectem a um computador ou serviço específico dentro da rede local privada."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"Redireciona tráfego entrante para a porta especificada no computador interno"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Redireciona tráfego entrante para o computador interno especificado"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr "Recusar encaminhamento"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr "Recusar entrada"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr "Recusar saída"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr "Requer suporte de NAT em hardware. Implementado ao menos para mt7621"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr "Reiniciar o Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "Restringe o mascaramento para uma subrede de destino específica"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "Restringe o mascaramento para uma subrede de origem específica"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Restringe para uma família de endereços"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "Reescreva o tráfego correspondente para o endereço fornecido."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"Reescreva o tráfego correspondente para a porta de origem fornecida. Pode "
+"ficar em branco para somente reescrever o endereço IP."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Reescrever para a origem %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "Reescrever para a origem %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr "Aceleração de Roteamento/NAT"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr "A regra está desabilitada"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr "A regra está habilitada"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "Endereço IP da SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "Porta da SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr "Sábado"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr "Aceleração de roteamento/NAT baseada em Software"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr "Aceleração de fluxo de dados via Software"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Endereço IP de origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Endereço MAC de origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "NAT origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"NAT origem é uma forma específica de mascaramento que permite o controle "
+"fino do endereço IP de origem usado no tráfego sainte. Por exemplo, para "
+"mapear múltiplos endereços WAN para subredes internas."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Endereço de origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Porta de origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Zona de origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr "Dia inicial (aaaa-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr "Hora inicial (hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr "Dia final (aaaa-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Hora final (hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr "Domingo"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"O firewall cria zonas sobre as interfaces de rede para controlar o fluxo do "
+"tráfego de rede."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"As opções abaixo controlam as políticas de encaminhamento entre esta zona "
+"(%s) e outras zonas. <em>Zonas de destino</em> incluem tráfego encaminhado "
+"<strong>originado de %q</strong>. <em>Zonas de origem</em> casam com tráfego "
+"encaminhado de outras zonas <strong>apontando para %q</strong>. A regra de "
+"encaminhamento é <em>unidirecional</em>, ex: um encaminhamento da LAN para "
+"WAN <em>não</em> implica na permissão de encaminhar da WAN para LAN."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"Esta página permite que você mude propriedades avançadas da entrada do "
+"encaminhamento de porta. Na maioria dos casos, não é necessário modificar "
+"estas configurações."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"Esta página permite que você mude propriedades avançadas da entrada da regra "
+"de tráfego, como os equipamentos de origem e destino."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Esta seção define as propriedades comuns de %q. As opções de <em>entrada</"
+"em> e <em>saída</em> definem as políticas padrão para o tráfego entrando e "
+"saindo desta zona, enquanto a opção de <em>encaminhamento</em> descreve a "
+"política para encaminhar o tráfego entre diferentes redes dentro da zona. "
+"<em>Redes Cobertas</em> especificam que redes disponíveis são membros desta "
+"zona."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr "Quita-feira"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr "Hora em UTC"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "Para %s em %s <var>neste dispositivo</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "Para %s em %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "Para %s <var>neste dispositivo</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "Para %s, %s em %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "Para o endereço IP de origem"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "Para a porta de origem"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Regras de tráfego"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Regras de tráfego definem políticas para a passagem de pacotes entre as "
+"diferentes zonas. Por exemplo, rejeitar o tráfego entre certos equipamentos "
+"ou abrir portas WAN no roteador."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr "Terça-feira"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr "SNAT sem nome"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr "Encaminhamento sem nome"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr "Regra sem nome"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "Via %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "Via %s at %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr "Quarta-feira"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr "Dias da semana"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Você pode especificar múltiplas entradas selecionando \"-- personalizado --"
+"\" e então entrando os protocolos separados por espaço."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Zona %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Zona ⇒ Encaminhamentos"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zonas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "aceitar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "qualquer"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "qualquer equipamento"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "qualquer endereço IP do roteador"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "qualquer zona"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr "dia"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "não rastrear"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "descartar"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr "hora"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr "minuto"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr "não"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr "porta"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr "portas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "rejeitar"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr "segundo"
+
+# 20140621: edersg: tradução
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr "tráfego"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr "tipo"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr "tipos"

+ 924 - 0
package/luci/applications/luci-app-firewall/po/pt/firewall.po

@@ -0,0 +1,924 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2013-06-03 13:37+0200\n"
+"Last-Translator: joao.f.vieira <joao.f.vieira@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s em %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s with %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s em %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Entrada Sem Nome)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Regra Sem Nome)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(SNAT Sem Nome)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> pkts. por <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Acção"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Adicionar"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Adicionar e editar..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Definições Avançadas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Permitir encaminhamento de <em>zonas de origem</em>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Permitir encaminhamento para <em>zonas de destino</em>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Qualquer"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Redes abrangidas"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Regras Personalizadas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"As regras personalizadas permitem-lhe executar comandos arbitrários iptables "
+"os quais não são possiveis de aplicar usando a framework da firewall. Os "
+"comandos são executados a seguir ao reinicio da firewall, logo a seguir ao "
+"conjunto de regras predefinidas serem carregadas."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Endereço IP de destino"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Endereço de destino"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Porta de destino"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Zona de destino"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Não re-escrever"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Cancelar pacotes inválidos"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Ativar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "Ativar NAT Loopback"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Ativar a Proteção SYN-flood"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Ativar registo nesta zona"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Endereço IP externo"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Porta externa"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Zona externa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Argumentos extra"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Firewall - Regras Personalizadas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Firewall - Encaminhamento de Portas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Firewall - Regras de Tráfego"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Firewall - Definições de Zona"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Forçar rasto de ligação"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Encaminhar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Encaminhar para"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "De %s em %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "De %s em %s com origem %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "De %s em %s com origem %s e %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Definições Gerais"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 e IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "Só IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "Só IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Entrada"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Encaminhamento Inter-Zona"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Endereço IP interno"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Porta interna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Zona Interna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Limitar registo de mensagens"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+#, fuzzy
+msgid "MSS clamping"
+msgstr "MSS-Correction"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Corresponder"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+"O tráfego encaminhado corresponde a uma determinada porta de destino ou "
+"intervalo de portas."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"O tráfego de entrada corresponde a uma dada porta de destino ou intervalo de "
+"portas neste host"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"O tráfego de entrada corresponde a uma dada porta ou de um intervalo de "
+"portas no host cliente."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Nova regra SNAT"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Nova regra de encaminhamento"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Nova regra de entrada"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Novo encaminhamento de porta"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Nova origem de NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "Só se tráfego de entrada corresponder ao endereço IP fornecido."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Só se o tráfego de entrada corresponder a um destes MACs."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "Só se o tráfego de entrada corresponder a este IP ou intervalo."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Só se o tráfego de entrada corresponder à porta de origem fornecida ou de um "
+"intervalo de portas no host cliente"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Abrir portas no router"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Outro..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Saída"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr "Passa argumentos adicionais para o iptables. Usar com cuidado!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Encaminhamento de Portas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"O Encaminhamento de Portas permite que computadores remotos na internet se "
+"liguem a um computador ou serviço especifico na rede privada (LAN)."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"Redirecionar a entrada de trafego correspondente à porta fornecida no host "
+"interno"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Redirecionar o tráfego de entrada correspondente para o host interno"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Restringir a família de endereços"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Re-escrever para a origem %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "Re-escrever para a origem %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "Endereço IP da SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "Porta SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Endereço IP de origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Endereço MAC de origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "NAT de origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"NAT de origem é uma forma especifica de mascarar que permite um controlo "
+"melhorado sobre o IP de origem usado para o tráfego de saída, por exemplo, "
+"para mapear múltiplos endereços para as sub-redes internas."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Endereço de origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Porta de origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Zona de origem"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"A firewall cria zonas sobre as interfaces de rede para controlar o fluxo do "
+"tráfego."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"Esta página permite-lhe alterar as definições avançadas da regra de entrada "
+"de tráfego, tal como correspondências de hosts de origem e destino."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "Para %s no %s em <var>este dispositivo</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "Para %s em %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "Para %s em <var>este dispositivo</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "Para %s, %s em %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "Para o IP de origem"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "Para a porta de origem"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Regras de Tráfego"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"As Regras de Tráfego definem políticas para os pacotes que viajam entre "
+"diferentes zonas, por exemplo, para rejeitar trafego entre certos hosts ou "
+"para abrir portas WAN no router."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "Via %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "Via %s no %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Pode especificar múltiplos seleccionando \"-- personalizado --\" e depois "
+"introduzir os protocolos separados por espaço."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Zona %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Zona ⇒ Encaminhamentos"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zonas"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "aceitar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "qualquer"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "qualquer host"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "qualquer IP do router"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "qualquer zona"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "não seguir"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "drop"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "rejeitar"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 894 - 0
package/luci/applications/luci-app-firewall/po/ro/firewall.po

@@ -0,0 +1,894 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-06-29 19:33+0200\n"
+"Last-Translator: xxvirusxx <condor20_05@yahoo.it>\n"
+"Language-Team: none\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2);;\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s în %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s cu %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s în %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Intrare fără nume)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Regulă fără nume)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(SNAT fără nume)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Acţiune"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Adaugă"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Adaugă şi editează..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Setări avansate"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Permite trecerea din <em>zonele sursa</em>."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Permite trecerea catre <em>zonele sursa</em>."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Oricare"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Retele acoperite"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Reguli suplimentare"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Destinaţie adresă IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Destinaţie adresă"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Portul destinatie"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Zona destinatie"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Nu rescrie"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Descarcă pachetele invalide"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Activează"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "Activează loopback NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Activează protecţia SYN-flood"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Activeaza log in aceasta zona"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Adresă IP externă"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Port extern"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Zonă externă"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Firewall - Reguli particularizate"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Setari zona la firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Forteaza urmarirea conexiunilor"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Forward"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Setari generale"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 şi IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "doar IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "doar IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Intrare"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Forwardare intre-zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Adresa IP interna"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Port intern"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Zonă internă"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Limitează mesaje în log"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "Ajustare MSS"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Translatare"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Potrivire"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Potriveste pe tipul de ICMP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Nume"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Regulă nouă SNAT"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Altele..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Ieşire"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protocol"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "Sursă adresă IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "Sursă adresă MAC"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "Sursă NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Adresa sursa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Port sursa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Zona sursa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Zona %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zone"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "accept"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "oricare"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 946 - 0
package/luci/applications/luci-app-firewall/po/ru/firewall.po

@@ -0,0 +1,946 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: LuCI: firewall\n"
+"POT-Creation-Date: 2013-09-05 16:02+0200\n"
+"PO-Revision-Date: 2018-09-06 09:29+0300\n"
+"Language-Team: http://cyber-place.ru\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: Anton Kikin <a.kikin@tano-systems.com>\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n"
+"%100<10 || n%100>=20) ? 1 : 2);\n"
+"Language: ru\n"
+"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
+"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s в %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s с %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s в %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Запись без имени)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Правило без имени)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(SNAT без имени)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> пакетов за <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr "<var>%d</var> пакетов за <var>%s</var>, подряд <var>%d</var> пакетов"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> с пределом в %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr "Принимать перенаправляемый трафик"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr "Принимать входящий трафик"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr "Принимать исходящий трафик"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Действие"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Добавить"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Добавить и редактировать..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Дополнительные настройки"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Разрешить перенаправление из <em>'зон источников'</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Разрешить перенаправление в <em>'зоны назначения'</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Любой"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Использовать сети"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Пользовательские правила"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Пользовательские правила позволяют выполнять произвольные команды iptables, "
+"которые не охвачены рамками межсетевого экрана. Команды выполняются после "
+"каждой перезагрузки межсетевого экрана, сразу после загрузки набора правил "
+"по умолчанию."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "IP-адрес назначения"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Адрес назначения"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Порт назначения"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Зона назначения"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr "Отключить"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr "Отклонять перенаправляемый трафик"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr "Отклонять входящий трафик"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr "Отклонять исходящий трафик"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Не перезаписывать"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr "Не отслеживать перенаправляемый трафик"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr "Не отслеживать входящий трафик"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr "Не отслеживать исходящий трафик"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Отбрасывать некорректные пакеты"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Включить"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "Включить NAT Loopback"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Включить защиту от SYN-flood атак"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Включить журналирование в этой зоне"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr "Экспериментальный функционал. Не полностью совместим с QoS/SQM."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Внешний IP-адрес"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Внешний порт"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Внешняя зона"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Дополнительные аргументы"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Межсетевой экран"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Межсетевой экран - Пользовательские правила"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Межсетевой экран - Перенаправление портов"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Межсетевой экран - Правила для трафика"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Межсетевой экран - Настройка зон"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Включить отслеживание соединений"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Перенаправление"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Перенаправлять на"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr "Пятница"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "Из %s в %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "Из %s в %s с источником %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "Из %s в %s с источниками %s и %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr "Из %s в <var>это устройство</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr "Из %s в <var>это устройство</var> с источником %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr "Из %s в <var>это устройство</var> с источниками %s and %s"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Основные настройки"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr "Аппаратный flow offloading"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr "IP-адрес"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr "Диапазон IP-адресов"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr "IP-адреса"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 и IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "Только IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "Только IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Входящий трафик"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Перенаправление между зонами"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Внутренний IP-адрес"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Внутренний порт"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Внутренняя зона"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Ограничить журнал сообщений"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr "MAC-адрес"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr "MAC-адреса"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "Ограничение MSS"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Маскарадинг"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Входящий трафик"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Соответствовать ICMP типу"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+"Перенаправлять соответствующий трафик на указанный порт или диапазон портов."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Порт или диапазон портов, входящие подключения на который будут "
+"перенаправляться на внутренний порт внутреннего IP-адреса (см. ниже)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"Выбирать входящий трафик, исходящий из порта или диапазона портов "
+"клиентского хоста."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr "Понедельник"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr "Дни месяца"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Имя"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Новое правило SNAT"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Новое правило перенаправления"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Новое правило для входящего трафика"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Новое перенаправление порта"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Новый SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+"Применять правило только для входящих подключений на указанный IP-адрес"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Применять правило только для входящего трафика от этих MAC-адресов."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+"Применять правило только для входящего трафика от этого IP-адреса или "
+"диапазона адресов."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Применять правило только для входящего трафика от указанного порта или "
+"диапазона портов клиентского хоста"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Открыть порты на маршрутизаторе"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Другое..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Исходящий трафик"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr "Исходящая зона"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+"Передаёт дополнительные аргументы таблице iptables. Используйте с "
+"осторожностью!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Перенаправление портов"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"Перенаправленные портов позволяет удалённым компьютерам из Интернета "
+"соединяться с компьютером или службой внутри частной локальной сети."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Протокол"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"Перенаправлять трафик на указанный порт или диапазон портов внутреннего IP-"
+"адреса"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Перенаправлять трафик на указанный IP-адрес"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr "Сбрасывать перенаправляемый трафик"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr "Сбрасывать входящий трафик"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr "Сбрасывать исходящий трафик"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+"Требуется аппаратная поддержка NAT. Реализовано, по крайней мере, для mt7621"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr "Перезапустить межсетевой экран"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "Использовать маскарадинг только для указанных подсетей-получателей"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "Использовать маскарадинг только для указанных подсетей-отправителей"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Использовать протокол"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "Перенаправлять соответствующий трафик к указанному адресу."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"Перенаправлять соответствующий трафик к указанному порту источника. Может "
+"быть пустым в случае, если необходимо перенаправить только IP-адрес."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Перенаправлять к источнику %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "Перенаправлять к источнику %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr "Маршрутизация/NAT offloading"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr "Правило отключено"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr "Правило включено"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "IP-адрес SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "Порт SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr "Суббота"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr "Программная реализация offloading для маршрутизации/NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr "Программный flow offloading"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "IP-адрес источника"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "MAC-адрес источника"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "NAT источника"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"SNAT - это особая форма маскарадинга (masquerading), позволяющая "
+"осуществлять детальный контроль над IP-адресом источника для исходящего "
+"трафика, например, перенаправление нескольких WAN-адресов во внутреннюю "
+"подсеть."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Адрес источника"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Порт источника"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Зона источника"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr "Дата начала (год-мес-день)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr "Время начала (чч:мм:сс)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr "Дата окончания (год-мес-день)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Время окончания (чч:мм:сс)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr "Воскресенье"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr "Межсетевой экран создает зоны в вашей сети для контроля трафика."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"Данные настройки управляют политиками перенаправления трафика между этой "
+"(%s) и другими зонами. Трафиком <em>'зон-назначения'</em> является "
+"перенаправленный трафик <strong>'исходящий из %q'</strong>. Трафиком "
+"<em>'зон-источников'</em> является трафик <strong>'направленый в %q'</"
+"strong>. Перенаправление является <em>'однонаправленным'</em>, то есть "
+"перенаправление из lan в wan <em>'не'</em> допускает перенаправление трафика "
+"из wan в lan."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"На этой странице можно изменить расширенные настройки перенаправления портов."
+"В большинстве случаев нет необходимости изменять эти параметры."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"На этой странице можно изменить расширенные настройки правил для трафика.В "
+"большинстве случаев нет необходимости изменять эти параметры."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Страница содержит общие свойства %q. Режимы <em>'Входящий трафик'</em> и "
+"<em>'Исходящий трафик'</em> устанавливают политики по умолчанию для трафика, "
+"поступающего и покидающего эту зону, в то время как режим "
+"<em>'Перенаправление'</em> описывает политику перенаправления трафика между "
+"различными сетями внутри зоны. <em>'Использовать сети'</em> указывает, какие "
+"доступные сети являются членами этой зоны."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr "Четверг"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr "Время UTC"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "К %s, %s на <var>этом устройстве</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "К %s в %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "К %s на <var>этом устройстве</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "К %s, %s в %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "К IP-адресу источника"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "К порту источника"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Правила для трафика"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Правила для трафика определяют политику прохождения пакетов между разными "
+"зонами, например, запрет трафика между некоторыми хостами или открытие WAN-"
+"портов маршрутизатора."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr "Вторник"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr "SNAT без имени"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr "Перенаправление без имени"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr "Правило без имени"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "Через %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "Через %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr "Среда"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr "Дни недели"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Вы можете указать несколько, выбрав '-- пользовательский --' и перечислив "
+"через пробел названия протоколов."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Зона %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Зона ⇒ Перенаправления"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Зоны"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "принимать"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "любой"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "любого хоста"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "любой IP-адрес маршрутизатора"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "любой зоны"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr "день"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "не отслеживать"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "не обрабатывать"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr "час"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr "минута"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr "нет"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr "порт"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr "порты"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "отвергать"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr "секунда"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr "трафик"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr "тип"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr "типы"

+ 890 - 0
package/luci/applications/luci-app-firewall/po/sk/firewall.po

@@ -0,0 +1,890 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 896 - 0
package/luci/applications/luci-app-firewall/po/sv/firewall.po

@@ -0,0 +1,896 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Kristoffer Grundström <hamnisdude@gmail.com>\n"
+"Language-Team: none\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s i %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s med %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%2, %s i %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Namnlös post)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Namnlös regel)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(Namnlös SNAT)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> pkt. per <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr "<var>%d</var> pkt. per <var>%s</var>, brustna <var>%d</var> pkt."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> och gränsen till %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Åtgärd"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Lägg till"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Lägg till och redigera..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Avancerade inställningar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Tillåt vidarebefordring från <em>källzonerna</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Till vidarebefordring till <em>destinationszonerna:</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Alla"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Nätverk som omfattas"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Anpassade regler"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "Destinationens IP-adress"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Destinationens adress"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Destinationsport"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Destinationens zon"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Skriv inte om igen"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Släpp ogiltiga paket"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Aktivera"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Aktivera loggning i den här zonen"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Extern IP-adress"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Extern port"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Extern zon"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Extra argument"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Brandvägg"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Brandvägg - Anpassade regler"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Brandvägg - Vidarebefordring av port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Brandvägg - Trafikregler"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Brandvägg - Zoninställningar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Vidarebefordra"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "Vidarebefordra till"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr "Fredag"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "Från %s i %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "Från %s i %s med källa %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "Från %s i %s med källa %s och %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Generella inställningar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 och IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "Endast IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "Endast IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Inmatning"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Intern IP-adress"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Intern port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Intern zon"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Begränsa loggmeddelanden"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Maskering"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Matcha"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Matchar ICMP-typ"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+"Matcha vidarebefordrad trafik till den angivna destinationsporten eller "
+"portens räckvidd."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Matcha inkommande trafik dirigerad till den angivna destinationsporten eller "
+"portens räckvidd på den här värden"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr "Måndag"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr "Dagar i månaden"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Namn"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Ny SNAT-regel"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Ny regel för vidarebefordring"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Ny inmatningsregel"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Ny vidarebefordring av port"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Ny käll-NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+"Matcha endast inkommande trafik från den här IP-adressen eller räckvidden."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Öppna portar i router"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Andra..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Utmatning"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Vidarebefordringar av port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Protokoll"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr "Starta om brandvägg"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Begränsa till adressfamilj"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "Skriv om igen till källan %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "IP-adress för SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "SNAT-port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr "Lördag"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "IP-adress för källa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "MAC-adress för källa"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr "Startdatum (åååå-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr "Starttid (tt:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr "Stopptid (åååå-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Stopptid (tt:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr "Söndag"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr "Torsdag"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr "Tid enligt UTC"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "Till %s vid %s på <var>den här enheten</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "Till %s i %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "Till %s på <var>den här enheten</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "Till %s, %s i %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Trafikregler"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr "Tisdag"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "Via %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr "Onsdag"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr "Veckodagar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Zon %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zoner"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "acceptera"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "alla"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "alla värdar"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "alla zoner"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "spåra inte"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "släpp"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "neka"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr "trafik"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 883 - 0
package/luci/applications/luci-app-firewall/po/templates/firewall.pot

@@ -0,0 +1,883 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 890 - 0
package/luci/applications/luci-app-firewall/po/tr/firewall.po

@@ -0,0 +1,890 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 936 - 0
package/luci/applications/luci-app-firewall/po/uk/firewall.po

@@ -0,0 +1,936 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2018-12-29 23:25+0200\n"
+"Last-Translator: Yurii <yuripet@gmail.com>\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s у %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s із %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s у %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(Запис без назви)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(Правило без назви)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(SNAT без назви)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> пакетів за <var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr "<var>%d</var> пакетів за <var>%s</var>, підряд <var>%d</var> пакетів"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> з лімітом %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr "Приймати переспрямовування"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr "Приймати вхідний"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr "Приймати вихідний"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Дія"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "Додати"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "Додати та редагувати..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "Розширені настройки"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "Дозволити переспрямовування від <em>зон джерела</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "Дозволити переспрямовування до <em>зон призначення</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "Будь-який"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "Покриті мережі"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "Настроювані правила"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"Настроювані правила дозволяють виконувати довільні команди <em>iptables</"
+"em>, які в іншому випадку не охоплені в межах брандмауера. Команди "
+"виконуються після кожного перезавантаження брандмауера, відразу після "
+"завантаження типового набору правил."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "IP-адреса призначення"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Адреса призначення"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Порт призначення"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "Зона призначення"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr "Вимкнути"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr "Відкидати переспрямовування"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr "Відкидати вхідний"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr "Відкидати вихідний"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "Не перезаписувати"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr "Не відслідковувати переспрямовування"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr "Не відслідковувати вхідний"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr "Не відслідковувати вихідний"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Відкидати помилкові пакети"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "Увімкнути"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "Увімкнути NAT Loopback"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "Увімкнути захист від SYN-flood"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "Увімкнути реєстрування у цій зоні"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr "Експериментальна функція. Не повністю сумісно з QoS / SQM."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "Зовнішня IP-адреса"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "Зовнішній порт"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "Зовнішня зона"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "Додаткові аргументи"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Брандмауер"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "Брандмауер — Настроювані правила"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "Брандмауер — Переспрямовування портів"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "Брандмауер — Правила трафіка"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "Брандмауер — Параметри зон"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "Увімкнути відстеження з'єднань"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "Переспрямовування"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "переспрямовування до"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr "П'ятниця"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "%s у %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "%s у %s з джерелом %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "%s у %s з джерелом %s та %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr "Від %s на <var>цьому пристрої</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr "Від %s на <var>цьому пристрої</var> з джерелом %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr "Від %s на <var>цьому пристрої</var> з джерелом %s та %s"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "Загальні настройки"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr "Апаратні засоби розвантаження потоку"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr "IP-адреса"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr "Діапазон IP"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr "IP-адреси"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 та IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "Лише IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "Лише IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Вхідний"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "Переспрямовування між зонами"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "Внутрішня IP-адреса"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "Внутрішній порт"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "Внутрішня зона"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "Обмеження повідомлень журналу"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr "MAC-адреса"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr "MAC-адреси"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "Затискання MSS"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "Підміна"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "Зіставляти"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "Зіставляти ICMP типу"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+"Зіставляти трафік, що переспрямовується на заданий порт призначення або "
+"діапазон портів."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+"Зіставляти вхідний трафік, спрямований на заданий порт призначення або "
+"діапазон портів цього вузла."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+"Зіставляти вхідний трафік, що виникає на заданому порту джерела або "
+"діапазоні портів вузла клієнта."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr "Понеділок"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr "Дні місяця"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "Ім'я"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "Нове правило SNAT"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "Нове правило переспрямовування"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "Нове вхідне правило"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "Нове переспрямовування порту"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "Новий NAT джерела"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "Зіставляти тільки вхідний трафік, спрямований на задану IP-адресу."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "Зіставляти тільки вхідний трафік від цих MAC-адрес."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "Зіставляти тільки вхідний трафік від цього IP чи діапазону."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+"Зіставляти тільки вхідний трафік, що виникає на заданому порту джерела або "
+"діапазоні портів вузла клієнта."
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "Відкрити порти на роутері"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "Інше..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Вихідний"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr "Вихідна зона"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+"Передача додаткових аргументів для IPTables. Використовуйте з обережністю!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "Переспрямовування портів"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"Переспрямовування портів дозволяє віддаленим комп'ютерам з Інтернету "
+"підключатися до певного комп'ютера або служби у приватній мережі."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "Протокол"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+"Переспрямувати відповідний вхідний трафік на заданий порт внутрішнього вузла"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "Переспрямувати відповідний вхідний трафік на заданий внутрішній вузол"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr "Відхиляти переспрямовування"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr "Відхиляти вхідний"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr "Відхиляти вихідний"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr "Необхідна апаратна підтримка NAT. Упроваджено принаймні для mt7621"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr "Перезавантажити брандмауер"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "Обмежити підміну заданими підмережами призначення"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "Обмежити підміну заданими підмережами джерела"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "Обмежити сімейство протоколів"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "Переписувати зіставлений трафік на вказану адресу."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+"Переписувати зіставлений трафік на вказаний порт джерела. Може залишатися "
+"порожнім, щоб переписувати тільки IP-адресу."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "перезапис на джерело %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "перезапис на джерело %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr "Розвантаження маршрутизації/NAT"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr "Правило вимкнено"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr "Правило ввімкнено"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "IP-адреса SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "Порт SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr "Субота"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr "Програмне розвантаження для маршрутизації/NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr "Програмне розвантаження потоку"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "IP-адреса джерела"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "MAC-адреса джерела"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "NAT джерела"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"NAT джерела є специфічною формою маскування, яка дозволяє мати детальний "
+"контроль над IP джерела, що використовуються для вихідного трафіку, "
+"наприклад, для зіставлення кількох WAN-адрес внутрішнім підмережам."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "Адреса джерела"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Порт джерела"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "Зона джерела"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr "Дата початку (рррр-мм-дд)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr "Час початку (гг:хх:сс)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr "Дата зупинки (рррр-мм-дд)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr "Час зупинки (гг:хх:сс)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr "Неділя"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"Брандмауер створює зони поверх ваших мережевих інтерфейсів для управління "
+"потоком мережевого трафіку."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"Опції, наведені нижче, керують політиками переспрямовування між цією (%s) та "
+"іншими зонами. <em>Зони призначення</em> покриваються переспрямованим "
+"трафіком, що <strong>виходить з %q</strong>. <em>Зони джерела</em> "
+"покриваються трафіком з інших зон, <strong>переспрямованим на %q</strong>. "
+"Правило переспрямовування є <em>односпрямованим</em>, тобто, спрямовування "
+"від LAN до WAN <em>не</em> означає, що є також дозвіл спрямовувати від WAN "
+"до LAN."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+"На цій сторінці можна змінити додаткові властивості елемента "
+"переспрямовування портів. У більшості випадків змінювати ці параметри немає "
+"потреби."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+"На цій сторінці можна змінити додаткові властивості елемента правил трафіка, "
+"таких як відповідні параметри джерела та вузлів призначення."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"Цей розділ визначає загальні властивості %q. Параметри <em>вхідний</em> і "
+"<em>вихідний</em> задають типову політику для трафіку на вході й виході з "
+"цієї зони, а параметр \"переспрямовування\" описує політику спрямовування "
+"трафіку між різними мережами в межах зони. Пункт <em>Покриті мережі</em> "
+"визначає, які доступні мережі є членами цієї зони."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr "Четвер"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr "Час в UTC"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "%s на %s <var>цього пристрою</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "%s у %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "%s на <var>цього пристрою</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "%s, %s у %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "До IP джерела"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "До порту джерела"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "Правила трафіка"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"Правила трафіка визначають політику для пакетів, що пересилаються між "
+"різними зонами, наприклад, відхиляти трафік між певними вузлами або відкрити "
+"порти WAN на маршрутизаторі."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr "Вівторок"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr "SNAT без назви"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr "Переспрямовування без назви"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr "Правило без назви"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "Через %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "Через %s на %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr "Середа"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr "Дні тижня"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+"Ви можете вказати кілька протоколів, вибравши \"-- додатково --\", а потім "
+"увівши їх, розділяючи пробілами."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "Зона %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "Зона ⇒ Переспрямовування"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Зони"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "приймати"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "будь-який"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "будь-який вузол"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "будь-який IP роутера"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "будь-якій зоні"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr "день"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "не відстеж."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "опускати"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr "година"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr "хвилина"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr "не"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr "порт"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr "порти"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "відкидати"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr "секунда"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr "трафік"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr "типом"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr "типами"

+ 905 - 0
package/luci/applications/luci-app-firewall/po/vi/firewall.po

@@ -0,0 +1,905 @@
+#  luci-fw.pot
+#  generated from ./applications/luci-fw/luasrc/i18n/luci-fw.en.lua
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-30 17:00+0200\n"
+"PO-Revision-Date: 2009-08-16 14:02+0200\n"
+"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "Action"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "Địa chỉ điểm đến"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "Cổng điểm đến"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+#, fuzzy
+msgid "Destination zone"
+msgstr "Điểm đến"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "Bỏ qua nhưng gói không hợp lý"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+#, fuzzy
+msgid "Enable SYN-flood protection"
+msgstr "SYN-flood bảo vệ "
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "External port"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "Firewall"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "Input"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+#, fuzzy
+msgid "Internal IP address"
+msgstr "Internal address"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+#, fuzzy
+msgid "Internal port"
+msgstr "External port"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+#, fuzzy
+msgid "MSS clamping"
+msgstr "MSS Clamping"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "Output"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+#, fuzzy
+msgid "Source IP address"
+msgstr "Đỉa chỉ MAC nguồn"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+#, fuzzy
+msgid "Source address"
+msgstr "Đỉa chỉ MAC nguồn"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "Cổng nguồn"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+#, fuzzy
+msgid "Source zone"
+msgstr "Cổng nguồn"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+"The firewall tạo zones trên giao diện mạng lưới để điều triển sự dòng lưu "
+"thông của mạng."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "Zones"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "chấp nhận"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "drop"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "Không chấp nhận"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr ""

+ 907 - 0
package/luci/applications/luci-app-firewall/po/zh-cn/firewall.po

@@ -0,0 +1,907 @@
+#
+# Yangfl <mmyangfl@gmail.com>, 2017, 2018.
+#
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
+"Language-Team:  <debian-l10n-chinese@lists.debian.org>\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"PO-Revision-Date: 2018-08-08 08:28+0800\n"
+"X-Generator: Gtranslator 2.91.7\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s 位于 %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s 和 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s 位于 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(未命名条目)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(未命名规则)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(未命名 SNAT)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> 数据包/<var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr "<var>%d</var> 数据包/<var>%s</var>,突发 <var>%d</var> 数据包。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> 并限制到 %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr "接受转发"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr "接受入站"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr "接受出站"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "动作"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "添加"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "添加并编辑…"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "高级设置"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "允许从<em>源区域</em>转发:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "允许转发到<em>目标区域</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "任何"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "覆盖网络"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "自定义规则"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"自定义规则允许您执行不属于防火墙框架的任意 iptables 命令。每次重启防火墙时,"
+"在默认的规则运行后这些命令将立即执行。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "目标 IP 地址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "目标地址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "目标端口"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "目标区域"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr "禁用"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr "丢弃转发"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr "丢弃入站"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr "丢弃出站"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "不重写"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr "不跟踪转发"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr "不跟踪入站"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr "不跟踪出站"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "丢弃无效数据包"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "启用"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "启用 NAT 环回"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "启用 SYN-flood 防御"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "启用此区域的日志记录"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr "实验特性。与 QoS/SQM 不完全兼容。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "外部 IP 地址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "外部端口"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "外部区域"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "附加参数"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "防火墙"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "防火墙 - 自定义规则"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "防火墙 - 端口转发"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "防火墙 - 通信规则"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "防火墙 - 区域设置"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "强制连接追踪"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "转发"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "转发到"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr "星期五"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "来自 %s 位于 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "来自 %s 位于 %s 源于 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "来自 %s 位于 %s 源端口 %s 源 MAC %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr "来自 %s 位于<var>本设备</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr "来自 %s 位于<var>本设备</var>源于 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr "来自 %s 位于<var>本设备</var>源端口 %s 源 MAC %s"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "基本设置"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr "硬件流量分载"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr "IP"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr "IP 范围"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr "IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 和 IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "仅 IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "仅 IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "入站数据"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "端口触发"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "内部 IP 地址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "内部端口"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "内部区域"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "限制日志信息"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr "MAC"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr "MAC"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "MSS 钳制"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "IP 动态伪装"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "匹配规则"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "匹配 ICMP 类型"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr "匹配指定目标端口或目标端口范围的转发流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr "匹配指向此主机上指定目标端口或目标端口范围的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr "匹配来自客户端主机上指定源端口或源端口范围的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr "星期一"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr "日期"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "名字"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "新建 SNAT 规则"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "新建转发规则"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "新建进入规则"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "新建端口转发"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "新建 Source NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "仅匹配指定目的 IP 地址的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "仅匹配来自这些 MAC 的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "仅匹配来自此 IP 或 IP 范围的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr "仅匹配源自客户端主机上给定源端口或源端口范围的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "打开路由器端口"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "其它..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "出站数据"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr "出站区域"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr "传递到 iptables 的额外参数。小心使用!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "端口转发"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+"端口转发允许 Internet 上的远程计算机连接到内部网络中的特定计算机或服务。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "协议"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr "重定向匹配的入站流量到内部主机的端口"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "重定向匹配的入站流量到指定的内部主机"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr "拒绝转发"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr "拒绝入站"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr "拒绝出站"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr "需要硬件 NAT 支持。目前 mt7621 已实现"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr "重启防火墙"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "要限制 IP 动态伪装的目标子网"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "要限制 IP 动态伪装的源子网"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "限制地址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "将匹配流量的源地址改写成指定地址。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr "将匹配流量的源端口改写成指定端口。留空只改写 IP 地址。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "源地址改写成 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "源地址改写成 %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr "Routing/NAT 分载"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr "规则已禁用"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr "规则已启用"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "SNAT IP 地址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "SNAT 端口"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr "星期六"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr "基于软件的 Routing/NAT 分载"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr "软件流量分载"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "源 IP 地址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "源 MAC 地址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "Source NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"Source NAT 是一种特殊形式的封包伪装,它允许精细的控制传出流量的源 IP,例如:"
+"将多个 WAN 地址映射到内部子网。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "源地址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "源端口"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "源区域"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr "开始日期(yyyy-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr "开始时间(hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr "停止日期(yyyy-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr "停止时间(hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr "星期日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr "防火墙通过在网络接口上创建区域来控制网络流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"以下选项可以控制区域(%s)和其它区域间的转发规则。<em>目标区域</em>接收"
+"<strong>源自 %q</strong> 的转发流量。<em>源区域</em>匹配从<strong>目标为 %q</"
+"strong> 的区域的需转发流量。转发规则的作用是<em>单向</em>的,例如:一条允许"
+"从 lan 到 wan 的转发规则并不隐含有允许相反方向从 wan 到 lan 的流量转发。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr "本页面可以更改端口转发的高级设置。大多数情况下,不需要更改这些设置。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr "本页面可以更改通信规则的高级设置,比如:需匹配的源主机和目标主机。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"本节定义 %q 的通用属性,<em>入站数据</em>和<em>出站数据</em>选项用于设置此区"
+"域入站和出站流量的默认策略,<em>转发</em>选项描述该区域内不同网络之间的流量转"
+"发策略。<em>覆盖网络</em>指定从属于这个区域的网络。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr "星期四"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr "UTC 时间"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "到 %s 在 %s 位于<var>本设备</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "到 %s 位于 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "到 %s 位于<var>本设备</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "到 %s, %s 位于 %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "到源 IP"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "到源端口"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "通信规则"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"通信规则定义了不同区域间的数据包传输策略,例如:拒绝一些主机之间的通信,开放"
+"路由器 WAN 上的端口。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr "星期二"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr "未命名 SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr "未命名转发"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr "未命名规则"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "通过 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "通过 %s 在 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr "星期三"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr "星期"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr "您也可以选择“--自定义--”来定义多个协议,在多个协议间需加空格。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "区域 %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "区域 ⇒ 转发"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "区域"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "接受"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "所有"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "所有主机"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "所有路由 IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "所有区域"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr "日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "不跟踪"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "丢弃"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr "小时"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr "分钟"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr "非"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr "端口"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr "端口"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "拒绝"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr "秒"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr "通信"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr "类型"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr "类型"

+ 906 - 0
package/luci/applications/luci-app-firewall/po/zh-tw/firewall.po

@@ -0,0 +1,906 @@
+#
+# Yangfl <mmyangfl@gmail.com>, 2017, 2018.
+#
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
+"Language-Team:  <debian-l10n-chinese@lists.debian.org>\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"PO-Revision-Date: 2018-08-08 08:28+0800\n"
+"X-Generator: Gtranslator 2.91.7\n"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:127
+msgid "%s in %s"
+msgstr "%s 位於 %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:154
+msgid "%s%s with %s"
+msgstr "%s%s 和 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:125
+msgid "%s, %s in %s"
+msgstr "%s, %s 位於 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:26
+msgid "(Unnamed Entry)"
+msgstr "(未命名條目)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:169
+msgid "(Unnamed Rule)"
+msgstr "(未命名規則)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:37
+msgid "(Unnamed SNAT)"
+msgstr "(未命名 SNAT)"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:195
+msgid "<var>%d</var> pkts. per <var>%s</var>"
+msgstr "<var>%d</var> 資料包/<var>%s</var>"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:192
+msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
+msgstr "<var>%d</var> 資料包/<var>%s</var>,突發 <var>%d</var> 資料包。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:180
+msgid "<var>%s</var> and limit to %s"
+msgstr "<var>%s</var> 並限制到 %s"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:214
+msgid "Accept forward"
+msgstr "接受轉發"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:224
+msgid "Accept input"
+msgstr "接受入站"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:204
+msgid "Accept output"
+msgstr "接受出站"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:322
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:257
+msgid "Action"
+msgstr "動作"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:68
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:31
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:69
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:58
+msgid "Add"
+msgstr "新增"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:64
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:53
+msgid "Add and edit..."
+msgstr "新增並編輯…"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:57
+msgid "Advanced Settings"
+msgstr "高階設定"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:178
+msgid "Allow forward from <em>source zones</em>:"
+msgstr "允許從<em>源區域</em>轉發:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:170
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr "允許轉發到<em>目標區域</em>:"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:191
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:89
+msgid "Any"
+msgstr "任何"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:88
+msgid "Covered networks"
+msgstr "覆蓋網路"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:22
+msgid "Custom Rules"
+msgstr "自訂規則"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:8
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+"自訂規則允許您執行不屬於防火牆框架的任意 iptables 指令。每次重啟防火牆時,在"
+"預設的規則執行後這些指令將立即執行。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:108
+msgid "Destination IP address"
+msgstr "目標 IP 位址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:304
+msgid "Destination address"
+msgstr "目標位址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:117
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:313
+msgid "Destination port"
+msgstr "目標埠"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:102
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:295
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:42
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:21
+msgid "Destination zone"
+msgstr "目標區域"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:242
+msgid "Disable"
+msgstr "禁用"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:220
+msgid "Discard forward"
+msgstr "丟棄轉發"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:230
+msgid "Discard input"
+msgstr "丟棄入站"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:210
+msgid "Discard output"
+msgstr "丟棄出站"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:151
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:45
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:50
+msgid "Do not rewrite"
+msgstr "不重寫"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:218
+msgid "Do not track forward"
+msgstr "不跟蹤轉發"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:228
+msgid "Do not track input"
+msgstr "不跟蹤入站"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:208
+msgid "Do not track output"
+msgstr "不跟蹤出站"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:22
+msgid "Drop invalid packets"
+msgstr "丟棄無效資料包"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:131
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:270
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:246
+msgid "Enable"
+msgstr "啟用"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:149
+msgid "Enable NAT Loopback"
+msgstr "啟用 NAT 環回"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:20
+msgid "Enable SYN-flood protection"
+msgstr "啟用 SYN-flood 防禦"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:144
+msgid "Enable logging on this zone"
+msgstr "啟用此區域的日誌記錄"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:43
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr "實驗特性。與 QoS/SQM 不完全相容。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:98
+msgid "External IP address"
+msgstr "外部 IP 位址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:111
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:28
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:12
+msgid "External port"
+msgstr "外部埠"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:27
+msgid "External zone"
+msgstr "外部區域"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:158
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:331
+msgid "Extra arguments"
+msgstr "附加引數"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
+msgid "Firewall"
+msgstr "防火牆"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:7
+msgid "Firewall - Custom Rules"
+msgstr "防火牆 - 自訂規則"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:13
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:8
+msgid "Firewall - Port Forwards"
+msgstr "防火牆 - 埠轉發"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:12
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:42
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:172
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:9
+msgid "Firewall - Traffic Rules"
+msgstr "防火牆 - 通訊規則"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:15
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:28
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:11
+msgid "Firewall - Zone Settings"
+msgstr "防火牆 - 區域設定"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:141
+msgid "Force connection tracking"
+msgstr "強制連線追蹤"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:76
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:27
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:92
+msgid "Forward"
+msgstr "轉發"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:116
+msgid "Forward to"
+msgstr "轉發到"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:343
+msgid "Friday"
+msgstr "星期五"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:106
+msgid "From %s in %s"
+msgstr "來自 %s 位於 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:88
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:104
+msgid "From %s in %s with source %s"
+msgstr "來自 %s 位於 %s 源於 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:102
+msgid "From %s in %s with source %s and %s"
+msgstr "來自 %s 位於 %s 源埠 %s 源 MAC %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:117
+msgid "From %s on <var>this device</var>"
+msgstr "來自 %s 位於<var>本裝置</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:115
+msgid "From %s on <var>this device</var> with source %s"
+msgstr "來自 %s 位於<var>本裝置</var>源於 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:113
+msgid "From %s on <var>this device</var> with source %s and %s"
+msgstr "來自 %s 位於<var>本裝置</var>源埠 %s 源 MAC %s"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:10
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:56
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:16
+msgid "General Settings"
+msgstr "基本設定"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:51
+msgid "Hardware flow offloading"
+msgstr "硬體流量分載"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:75
+msgid "IP"
+msgstr "IP"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:83
+msgid "IP range"
+msgstr "IP 範圍"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:100
+msgid "IPs"
+msgstr "IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:85
+msgid "IPv4"
+msgstr "IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:185
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:118
+msgid "IPv4 and IPv6"
+msgstr "IPv4 和 IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:186
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:119
+msgid "IPv4 only"
+msgstr "僅 IPv4"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:87
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:187
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:120
+msgid "IPv6 only"
+msgstr "僅 IPv6"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:25
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:90
+msgid "Input"
+msgstr "入站資料"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:157
+msgid "Inter-Zone Forwarding"
+msgstr "埠觸發"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:127
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:30
+msgid "Internal IP address"
+msgstr "內部 IP 位址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:138
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:31
+msgid "Internal port"
+msgstr "內部埠"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:121
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:29
+msgid "Internal zone"
+msgstr "內部區域"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:150
+msgid "Limit log messages"
+msgstr "限制日誌資訊"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:31
+msgid "MAC"
+msgstr "MAC"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:40
+msgid "MACs"
+msgstr "MAC"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:102
+msgid "MSS clamping"
+msgstr "MSS 鉗制"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:85
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:101
+msgid "Masquerading"
+msgstr "IP 動態偽裝"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:105
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:162
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:247
+msgid "Match"
+msgstr "匹配規則"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:206
+msgid "Match ICMP type"
+msgstr "匹配 ICMP 型別"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:118
+msgid "Match forwarded traffic to the given destination port or port range."
+msgstr "匹配指定目標埠或目標埠範圍的轉發流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:112
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr "匹配指向此主機上指定目標埠或目標埠範圍的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:91
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host."
+msgstr "匹配來自客戶端主機上指定源埠或源埠範圍的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:339
+msgid "Monday"
+msgstr "星期一"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:346
+msgid "Month Days"
+msgstr "日期"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:36
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:50
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:180
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:60
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:25
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:10
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:40
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:19
+msgid "Name"
+msgstr "名字"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:28
+msgid "New SNAT rule"
+msgstr "新建 SNAT 規則"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:37
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:47
+msgid "New forward rule"
+msgstr "新建轉發規則"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:17
+msgid "New input rule"
+msgstr "新建進入規則"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:22
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:36
+msgid "New port forward"
+msgstr "新建埠轉發"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:16
+msgid "New source NAT"
+msgstr "新建 Source NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:99
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr "僅匹配指定目的 IP 位址的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:63
+msgid "Only match incoming traffic from these MACs."
+msgstr "僅匹配來自這些 MAC 的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:75
+msgid "Only match incoming traffic from this IP or range."
+msgstr "僅匹配來自此 IP 或 IP 範圍的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:87
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr "僅匹配源自客戶端主機上給定源埠或源埠範圍的入站流量。"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:7
+msgid "Open ports on router"
+msgstr "開啟路由器埠"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:43
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:24
+msgid "Other..."
+msgstr "其它..."
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:75
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:26
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:91
+msgid "Output"
+msgstr "出站資料"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:288
+msgid "Output zone"
+msgstr "出站區域"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:159
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:160
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:332
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr "傳遞到 iptables 的額外引數。小心使用!"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:14
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:17
+msgid "Port Forwards"
+msgstr "埠轉發"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:9
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr "埠轉發允許 Internet 上的遠端計算機連線到內部網路中的特定計算機或服務。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:39
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:190
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addforward.htm:26
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:11
+msgid "Protocol"
+msgstr "協議"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:139
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr "重定向匹配的入站流量到內部主機的埠"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:128
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr "重定向匹配的入站流量到指定的內部主機"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:216
+msgid "Refuse forward"
+msgstr "拒絕轉發"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:226
+msgid "Refuse input"
+msgstr "拒絕入站"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:206
+msgid "Refuse output"
+msgstr "拒絕出站"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:52
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr "需要硬體 NAT 支援。目前 mt7621 已實現"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/custom.lua:29
+msgid "Restart Firewall"
+msgstr "重啟防火牆"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:132
+msgid "Restrict Masquerading to given destination subnets"
+msgstr "要限制 IP 動態偽裝的目標子網"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:123
+msgid "Restrict Masquerading to given source subnets"
+msgstr "要限制 IP 動態偽裝的源子網"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:183
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:115
+msgid "Restrict to address family"
+msgstr "限制位址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:132
+msgid "Rewrite matched traffic to the given address."
+msgstr "將匹配流量的源位址改寫成指定位址。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:147
+msgid ""
+"Rewrite matched traffic to the given source port. May be left empty to only "
+"rewrite the IP address."
+msgstr "將匹配流量的源埠改寫成指定埠。留空只改寫 IP 位址。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:266
+msgid "Rewrite to source %s"
+msgstr "源位址改寫成 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:264
+msgid "Rewrite to source %s, %s"
+msgstr "源位址改寫成 %s, %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:42
+msgid "Routing/NAT Offloading"
+msgstr "Routing/NAT 分載"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:245
+msgid "Rule is disabled"
+msgstr "規則已禁用"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:241
+msgid "Rule is enabled"
+msgstr "規則已啟用"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:131
+msgid "SNAT IP address"
+msgstr "SNAT IP 位址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:146
+msgid "SNAT port"
+msgstr "SNAT 埠"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:344
+msgid "Saturday"
+msgstr "星期六"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:47
+msgid "Software based offloading for routing/NAT"
+msgstr "基於軟體的 Routing/NAT 分載"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:46
+msgid "Software flow offloading"
+msgstr "軟體流量分載"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:74
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:79
+msgid "Source IP address"
+msgstr "源 IP 位址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:62
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:261
+msgid "Source MAC address"
+msgstr "源 MAC 位址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:194
+msgid "Source NAT"
+msgstr "Source NAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:195
+msgid ""
+"Source NAT is a specific form of masquerading which allows fine grained "
+"control over the source IP used for outgoing traffic, for example to map "
+"multiple WAN addresses to internal subnets."
+msgstr ""
+"Source NAT 是一種特殊形式的封包偽裝,它允許精細的控制傳出流量的源 IP,例如:"
+"將多個 WAN 位址對映到內部子網。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:270
+msgid "Source address"
+msgstr "源位址"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:86
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:279
+msgid "Source port"
+msgstr "源埠"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:54
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:73
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:254
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm:41
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:20
+msgid "Source zone"
+msgstr "源區域"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:357
+msgid "Start Date (yyyy-mm-dd)"
+msgstr "開始日期(yyyy-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:353
+msgid "Start Time (hh:mm:ss)"
+msgstr "開始時間(hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:359
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr "停止日期(yyyy-mm-dd)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:355
+msgid "Stop Time (hh:mm:ss)"
+msgstr "停止時間(hh:mm:ss)"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:338
+msgid "Sunday"
+msgstr "星期日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:12
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr "防火牆通過在網路介面上建立區域來控制網路流量。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:158
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+"以下選項可以控制區域(%s)和其它區域間的轉發規則。<em>目標區域</em>接收"
+"<strong>源自 %q</strong> 的轉發流量。<em>源區域</em>匹配從<strong>目標為 %q</"
+"strong> 的區域的需轉發流量。轉發規則的作用是<em>單向</em>的,例如:一條允許"
+"從 lan 到 wan 的轉發規則並不隱含有允許相反方向從 wan 到 lan 的流量轉發。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:14
+msgid ""
+"This page allows you to change advanced properties of the port forwarding "
+"entry. In most cases there is no need to modify those settings."
+msgstr "本頁面可以更改埠轉發的高階設定。大多數情況下,不需要更改這些設定。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:13
+msgid ""
+"This page allows you to change advanced properties of the traffic rule "
+"entry, such as matched source and destination hosts."
+msgstr "本頁面可以更改通訊規則的高階設定,比如:需匹配的源主機和目標主機。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:36
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+"本節定義 %q 的通用屬性,<em>入站資料</em>和<em>出站資料</em>選項用於設定此區"
+"域入站和出站流量的預設策略,<em>轉發</em>選項描述該區域內不同網路之間的流量轉"
+"發策略。<em>覆蓋網路</em>指定從屬於這個區域的網路。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:342
+msgid "Thursday"
+msgstr "星期四"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:362
+msgid "Time in UTC"
+msgstr "UTC 時間"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:141
+msgid "To %s at %s on <var>this device</var>"
+msgstr "到 %s 在 %s 位於<var>本裝置</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:132
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:157
+msgid "To %s in %s"
+msgstr "到 %s 位於 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:143
+msgid "To %s on <var>this device</var>"
+msgstr "到 %s 位於<var>本裝置</var>"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:130
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:155
+msgid "To %s, %s in %s"
+msgstr "到 %s, %s 位於 %s"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:22
+msgid "To source IP"
+msgstr "到源 IP"
+
+#: applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm:23
+msgid "To source port"
+msgstr "到源埠"
+
+#: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:18
+msgid "Traffic Rules"
+msgstr "通訊規則"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:10
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+"通訊規則定義了不同區域間的資料包傳輸策略,例如:拒絕一些主機之間的通訊,開放"
+"路由器 WAN 上的埠。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:340
+msgid "Tuesday"
+msgstr "星期二"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:244
+msgid "Unnamed SNAT"
+msgstr "未命名 SNAT"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:67
+msgid "Unnamed forward"
+msgstr "未命名轉發"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:76
+msgid "Unnamed rule"
+msgstr "未命名規則"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:101
+msgid "Via %s"
+msgstr "通過 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:99
+msgid "Via %s at %s"
+msgstr "通過 %s 在 %s"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:341
+msgid "Wednesday"
+msgstr "星期三"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:335
+msgid "Week Days"
+msgstr "星期"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:55
+msgid ""
+"You may specify multiple by selecting \"-- custom --\" and then entering "
+"protocols separated by space."
+msgstr "您也可以選擇“--自訂--”來定義多個協議,在多個協議間需加空格。"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:29
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:35
+msgid "Zone %q"
+msgstr "區域 %q"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:83
+msgid "Zone ⇒ Forwardings"
+msgstr "區域 ⇒ 轉發"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:59
+msgid "Zones"
+msgstr "區域"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:325
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:33
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:98
+msgid "accept"
+msgstr "接受"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:66
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:78
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:90
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:108
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forward-details.lua:141
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:82
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:122
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:263
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:272
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:281
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:306
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:315
+msgid "any"
+msgstr "所有"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:120
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:100
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:128
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:150
+msgid "any host"
+msgstr "所有主機"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:95
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:111
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:138
+msgid "any router IP"
+msgstr "所有路由 IP"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/forwards.lua:119
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:149
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:110
+msgid "any zone"
+msgstr "所有區域"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:189
+msgid "day"
+msgstr "日"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:327
+msgid "don't track"
+msgstr "不跟蹤"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:324
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:81
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:32
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:97
+msgid "drop"
+msgstr "丟棄"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:187
+msgid "hour"
+msgstr "小時"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:185
+msgid "minute"
+msgstr "分鐘"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:20
+msgid "not"
+msgstr "非"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:50
+msgid "port"
+msgstr "埠"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:55
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:65
+msgid "ports"
+msgstr "埠"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rule-details.lua:326
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua:80
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:31
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/zones.lua:96
+msgid "reject"
+msgstr "拒絕"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:183
+msgid "second"
+msgstr "秒"
+
+#: applications/luci-app-firewall/luasrc/model/cbi/firewall/rules.lua:82
+msgid "traffic"
+msgstr "通訊"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:121
+msgid "type"
+msgstr "型別"
+
+#: applications/luci-app-firewall/luasrc/tools/firewall.lua:130
+msgid "types"
+msgstr "型別"

+ 16 - 0
package/luci/applications/luci-app-openvpn/Makefile

@@ -0,0 +1,16 @@
+#
+# Copyright (C) 2008-2014 The LuCI Team <luci@lists.subsignal.org>
+#
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI Support for OpenVPN
+LUCI_DEPENDS:=
+
+PKG_LICENSE:=Apache-2.0
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature

+ 54 - 0
package/luci/applications/luci-app-openvpn/luasrc/controller/openvpn.lua

@@ -0,0 +1,54 @@
+-- Copyright 2008 Steven Barth <steven@midlink.org>
+-- Copyright 2008 Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+
+module("luci.controller.openvpn", package.seeall)
+
+function index()
+	entry( {"admin", "services", "openvpn"}, cbi("openvpn"), _("OpenVPN") )
+	entry( {"admin", "services", "openvpn", "basic"},    cbi("openvpn-basic"),    nil ).leaf = true
+	entry( {"admin", "services", "openvpn", "advanced"}, cbi("openvpn-advanced"), nil ).leaf = true
+	entry( {"admin", "services", "openvpn", "file"},     form("openvpn-file"),    nil ).leaf = true
+	entry( {"admin", "services", "openvpn", "upload"},   call("ovpn_upload"))
+end
+
+function ovpn_upload()
+	local fs     = require("nixio.fs")
+	local http   = require("luci.http")
+	local util   = require("luci.util")
+	local uci    = require("luci.model.uci").cursor()
+	local upload = http.formvalue("ovpn_file")
+	local name   = http.formvalue("instance_name2")
+	local file   = "/etc/openvpn/" ..name.. ".ovpn"
+
+	if name and upload then
+		local fp
+
+		http.setfilehandler(
+			function(meta, chunk, eof)
+				local data = util.trim(chunk:gsub("\r\n", "\n")) .. "\n"
+				data = util.trim(data:gsub("[\128-\255]", ""))
+
+				if not fp and meta and meta.name == "ovpn_file" then
+					fp = io.open(file, "w")
+				end
+				if fp and data then
+					fp:write(data)
+				end
+				if fp and eof then
+					fp:close()
+				end
+			end
+		)
+
+		if fs.access(file) then
+			if not uci:get_first("openvpn", name) then
+				uci:set("openvpn", name, "openvpn")
+				uci:set("openvpn", name, "config", file)
+				uci:save("openvpn")
+				uci:commit("openvpn")
+			end
+		end
+	end
+	http.redirect(luci.dispatcher.build_url('admin/services/openvpn'))
+end

+ 873 - 0
package/luci/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua

@@ -0,0 +1,873 @@
+-- Copyright 2008 Steven Barth <steven@midlink.org>
+-- Licensed to the public under the Apache License 2.0.
+
+local fs = require("nixio.fs")
+
+local knownParams = {
+	--
+	--Widget
+	--	Name
+	--	Default(s)
+	--	Description
+	--	Option(s)
+
+	{ "Service", {
+	-- initialisation and daemon options
+		{ ListValue,
+			"verb",
+			{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 },
+			translate("Set output verbosity") },
+		{ Flag,
+			"mlock",
+			0,
+			translate("Disable Paging") },
+		{ Flag,
+			"disable_occ",
+			0,
+			translate("Disable options consistency check") },
+	--	{ Value,
+	--		"user",
+	--		"root",
+	--		translate("Set UID to user") },
+	--	{ Value,
+	--		"group",
+	--		"root",
+	--		translate("Set GID to group") },
+		{ Value,
+			"cd",
+			"/etc/openvpn",
+			translate("Change to directory before initialization") },
+		{ Value,
+			"chroot",
+			"/var/run",
+			translate("Chroot to directory after initialization") },
+	--	{ Value,
+	--		"daemon",
+	--		"Instance-Name",
+	--		translate("Daemonize after initialization") },
+	--	{ Value,
+	--		"syslog",
+	--		"Instance-Name",
+	--		translate("Output to syslog and do not daemonize") },
+		{ Flag,
+			"passtos",
+			0,
+			translate("TOS passthrough (applies to IPv4 only)") },
+	--	{ Value,
+	--		"inetd",
+	--		"nowait Instance-Name",
+	--		translate("Run as an inetd or xinetd server") },
+		{ Value,
+			"log",
+			"/var/log/openvpn.log",
+			translate("Write log to file") },
+		{ Value,
+			"log_append",
+			"/var/log/openvpn.log",
+			translate("Append log to file") },
+		{ Flag,
+			"suppress_timestamps",
+			0,
+			translate("Don't log timestamps") },
+	--	{ Value,
+	--		"writepid",
+	--		"/var/run/openvpn.pid",
+	--		translate("Write process ID to file") },
+		{ Value,
+			"nice",
+			0,
+			translate("Change process priority") },
+		{ Flag,
+			"fast_io",
+			0,
+			translate("Optimize TUN/TAP/UDP writes") },
+		{ Value,
+			"echo",
+			"some params echoed to log",
+			translate("Echo parameters to log") },
+		{ ListValue,
+			"remap_usr1",
+			{ "SIGHUP", "SIGTERM" },
+			translate("Remap SIGUSR1 signals") },
+		{ Value,
+			"status",
+			"/var/run/openvpn.status 5",
+			translate("Write status to file every n seconds") },
+		{ Value,
+			"status_version",
+			{ 1, 2 },
+			translate("Status file format version") },	-- status
+		{ Value,
+			"mute",
+			5,
+			translate("Limit repeated log messages") },
+		{ Value,
+			"up",
+			"/usr/bin/ovpn-up",
+			translate("Shell cmd to execute after tun device open") },
+		{ Value,
+			"up_delay",
+			5,
+			translate("Delay tun/tap open and up script execution") },
+		{ Value,
+			"down",
+			"/usr/bin/ovpn-down",
+			translate("Shell cmd to run after tun device close") },
+		{ Flag,
+			"down_pre",
+			0,
+			translate("Call down cmd/script before TUN/TAP close") },
+		{ Flag,
+			"up_restart",
+			0,
+			translate("Run up/down scripts for all restarts") },
+		{ Value,
+			"route_up",
+			"/usr/bin/ovpn-routeup",
+			translate("Execute shell cmd after routes are added") },
+		{ Value,
+			"ipchange",
+			"/usr/bin/ovpn-ipchange",
+			translate("Execute shell command on remote ip change"),
+			{ mode="p2p" } },
+		{ DynamicList,
+			"setenv",
+			{ "VAR1 value1", "VAR2 value2" },
+			translate("Pass environment variables to script") },
+		{ Value,
+			"tls_verify",
+			"/usr/bin/ovpn-tlsverify",
+			translate("Shell command to verify X509 name") },
+		{ Value,
+			"client_connect",
+			"/usr/bin/ovpn-clientconnect",
+			translate("Run script cmd on client connection") },
+		{ Flag,
+			"client_disconnect",
+			0,
+			translate("Run script cmd on client disconnection") },
+		{ Value,
+			"learn_address",
+			"/usr/bin/ovpn-learnaddress",
+			translate("Executed in server mode whenever an IPv4 address/route or MAC address is added to OpenVPN's internal routing table") },
+		{ Value,
+			"auth_user_pass_verify",
+			"/usr/bin/ovpn-userpass via-env",
+			translate("Executed in server mode on new client connections, when the client is still untrusted") },
+		{ ListValue,
+			"script_security",
+			{ 0, 1, 2, 3 },
+			translate("Policy level over usage of external programs and scripts") },
+		{ ListValue,
+			"compress",
+			{ "lzo", "lz4" },
+			translate("Enable a compression algorithm") },
+	} },
+
+	{ "Networking", {
+	-- socket config
+		{ ListValue,
+			"mode",
+			{ "p2p", "server" },
+			translate("Major mode") },
+		{ Value,
+			"local",
+			"0.0.0.0",
+			translate("Local host name or ip address") },
+		{ Value,
+			"port",
+			1194,
+			translate("TCP/UDP port # for both local and remote") },
+		{ Value,
+			"lport",
+			1194,
+			translate("TCP/UDP port # for local (default=1194)") },
+		{ Value,
+			"rport",
+			1194,
+			translate("TCP/UDP port # for remote (default=1194)") },
+		{ Flag,
+			"float",
+			0,
+			translate("Allow remote to change its IP or port") },
+		{ Flag,
+			"nobind",
+			0,
+			translate("Do not bind to local address and port") },
+		{ Value,
+			"dev",
+			"tun0",
+			translate("tun/tap device") },
+		{ ListValue,
+			"dev_type",
+			{ "tun", "tap" },
+			translate("Type of used device") },
+		{ Value,
+			"dev_node",
+			"/dev/net/tun",
+			translate("Use tun/tap device node") },
+		{ Value,
+			"ifconfig",
+			"10.200.200.3 10.200.200.1",
+			translate("Set tun/tap adapter parameters") },
+		{ Flag,
+			"ifconfig_noexec",
+			0,
+			translate("Don't actually execute ifconfig") },
+		{ Flag,
+			"ifconfig_nowarn",
+			0,
+			translate("Don't warn on ifconfig inconsistencies") },
+		{ DynamicList,
+			"route",
+			"10.123.0.0 255.255.0.0",
+			translate("Add route after establishing connection") },
+		{ Value,
+			"route_gateway",
+			"10.234.1.1",
+			translate("Specify a default gateway for routes") },
+		{ Value,
+			"route_delay",
+			0,
+			translate("Delay n seconds after connection") },
+		{ Flag,
+			"route_noexec",
+			0,
+			translate("Don't add routes automatically") },
+		{ Flag,
+			"route_nopull",
+			0,
+			translate("Don't pull routes automatically") },
+		{ Flag,
+			"allow_recursive_routing",
+			0,
+			translate("Don't drop incoming tun packets with same destination as host") },
+		{ ListValue,
+			"mtu_disc",
+			{ "yes", "maybe", "no" },
+			translate("Enable Path MTU discovery") },
+		{ Flag,
+			"mtu_test",
+			0,
+			translate("Empirically measure MTU") },
+		{ ListValue,
+			"comp_lzo",
+			{ "yes", "no", "adaptive" },
+			translate("Use fast LZO compression") },
+		{ Flag,
+			"comp_noadapt",
+			0,
+			translate("Don't use adaptive lzo compression"),
+			{ comp_lzo=1 } },
+		{ Value,
+			"link_mtu",
+			1500,
+			translate("Set TCP/UDP MTU") },
+		{ Value,
+			"tun_mtu",
+			1500,
+			translate("Set tun/tap device MTU") },
+		{ Value,
+			"tun_mtu_extra",
+			1500,
+			translate("Set tun/tap device overhead") },
+		{ Value,
+			"fragment",
+			1500,
+			translate("Enable internal datagram fragmentation"),
+			{ proto="udp" } },
+		{ Value,
+			"mssfix",
+			1500,
+			translate("Set upper bound on TCP MSS"),
+			{ proto="udp" } },
+		{ Value,
+			"sndbuf",
+			65536,
+			translate("Set the TCP/UDP send buffer size") },
+		{ Value,
+			"rcvbuf",
+			65536,
+			translate("Set the TCP/UDP receive buffer size") },
+		{ Value,
+			"txqueuelen",
+			100,
+			translate("Set tun/tap TX queue length") },
+		{ Value,
+			"shaper",
+			10240,
+			translate("Shaping for peer bandwidth") },
+		{ Value,
+			"inactive",
+			240,
+			translate("tun/tap inactivity timeout") },
+		{ Value,
+			"keepalive",
+			"10 60",
+			translate("Helper directive to simplify the expression of --ping and --ping-restart in server mode configurations") },
+		{ Value,
+			"ping",
+			30,
+			translate("Ping remote every n seconds over TCP/UDP port") },
+		{ Value,
+			"ping_exit",
+			120,
+			translate("Remote ping timeout") },
+		{ Value,
+			"ping_restart",
+			60,
+			translate("Restart after remote ping timeout") },
+		{ Flag,
+			"ping_timer_rem",
+			0,
+			translate("Only process ping timeouts if routes exist") },
+		{ Flag,
+			"persist_tun",
+			0,
+			translate("Keep tun/tap device open on restart") },
+		{ Flag,
+			"persist_key",
+			0,
+			translate("Don't re-read key on restart") },
+		{ Flag,
+			"persist_local_ip",
+			0,
+			translate("Keep local IP address on restart") },
+		{ Flag,
+			"persist_remote_ip",
+			0,
+			translate("Keep remote IP address on restart") },
+	-- management channel
+		{ Value,
+			"management",
+			"127.0.0.1 31194 /etc/openvpn/mngmt-pwds",
+			translate("Enable management interface on <em>IP</em> <em>port</em>") },
+	-- management
+		{ Flag,
+			"management_query_passwords",
+			0,
+			translate("Query management channel for private key") },
+	-- management
+		{ Flag,
+			"management_hold",
+			0,
+			translate("Start OpenVPN in a hibernating state") },
+	-- management
+		{ Value,
+			"management_log_cache",
+			100,
+			translate("Number of lines for log file history") },
+		{ ListValue,
+			"topology",
+			{ "net30", "p2p", "subnet" },
+			translate("'net30', 'p2p', or 'subnet'"),
+			{dev_type="tun" } },
+	} },
+
+	{ "VPN", {
+		{ Value,
+			"server",
+			"10.200.200.0 255.255.255.0",
+			translate("Configure server mode"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"server_bridge",
+			"10.200.200.1 255.255.255.0 10.200.200.200 10.200.200.250",
+			translate("Configure server bridge"),
+			{ client="0" }, { client="" } },
+		{ DynamicList,
+			"push",
+			{ "redirect-gateway", "comp-lzo" },
+			translate("Push options to peer"),
+			{ client="0" }, { client="" } },
+		{ Flag,
+			"push_reset",
+			0,
+			translate("Don't inherit global push options"),
+			{ client="0" }, { client="" } },
+		{ Flag,
+			"disable",
+			0,
+			translate("Client is disabled"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"ifconfig_pool",
+			"10.200.200.100 10.200.200.150 255.255.255.0",
+			translate("Set aside a pool of subnets"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"ifconfig_pool_persist",
+			"/etc/openvpn/ipp.txt 600",
+			translate("Persist/unpersist ifconfig-pool"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"ifconfig_push",
+			"10.200.200.1 255.255.255.255",
+			translate("Push an ifconfig option to remote"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"iroute",
+			"10.200.200.0 255.255.255.0",
+			translate("Route subnet to client"),
+			{ client="0" }, { client="" } },
+		{ Flag,
+			"client_to_client",
+			0,
+			translate("Allow client-to-client traffic"),
+			{ client="0" }, { client="" } },
+		{ Flag,
+			"duplicate_cn",
+			0,
+			translate("Allow multiple clients with same certificate"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"client_config_dir",
+			"/etc/openvpn/ccd",
+			translate("Directory for custom client config files"),
+			{ client="0" }, { client="" } },
+		{ Flag,
+			"ccd_exclusive",
+			0,
+			translate("Refuse connection if no custom client config"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"tmp_dir",
+			"/var/run/openvpn",
+			translate("Temporary directory for client-connect return file"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"hash_size",
+			"256 256",
+			translate("Set size of real and virtual address hash tables"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"bcast_buffers",
+			256,
+			translate("Number of allocated broadcast buffers"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"tcp_queue_limit",
+			64,
+			translate("Maximum number of queued TCP output packets"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"max_clients",
+			10,
+			translate("Allowed maximum of connected clients"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"max_routes_per_client",
+			256,
+			translate("Allowed maximum of internal"),
+			{ client="0" }, { client="" } },
+		{ Value,
+			"connect_freq",
+			"3 10",
+			translate("Allowed maximum of new connections"),
+			{ client="0" }, { client="" } },
+		{ Flag,
+			"username_as_common_name",
+			0,
+			translate("Use username as common name"),
+			{ client="0" }, { client="" } },
+		{ Flag,
+			"client",
+			0,
+			translate("Configure client mode") },
+		{ Flag,
+			"pull",
+			0,
+			translate("Accept options pushed from server"),
+			{ client="1" } },
+		{ FileUpload,
+			"auth_user_pass",
+			"/etc/openvpn/userpass.txt",
+			translate("Authenticate using username/password"),
+			{ client="1" } },
+		{ ListValue,
+			"auth_retry",
+			{ "none", "nointeract", "interact" },
+			translate("Handling of authentication failures"),
+			{ client="1" } },
+		{ Value,
+			"explicit_exit_notify",
+			1,
+			translate("Send notification to peer on disconnect"),
+			{ client="1" } },
+		{ DynamicList,
+			"remote",
+			"1.2.3.4",
+			translate("Remote host name or ip address"),
+			{ client="1" } },
+		{ Flag,
+			"remote_random",
+			0,
+			translate("Randomly choose remote server"),
+			{ client="1" } },
+		{ ListValue,
+			"proto",
+			{ "udp", "tcp-client", "tcp-server" },
+			translate("Use protocol"),
+			{ client="1" } },
+		{ Value,
+			"connect_retry",
+			5,
+			translate("Connection retry interval"),
+			{ proto="tcp-client" }, { client="1" } },
+		{ Value,
+			"http_proxy",
+			"192.168.1.100 8080",
+			translate("Connect to remote host through an HTTP proxy"),
+			{ client="1" } },
+		{ Flag,
+			"http_proxy_retry",
+			0,
+			translate("Retry indefinitely on HTTP proxy errors"),
+			{ client="1" } },
+		{ Value,
+			"http_proxy_timeout",
+			5,
+			translate("Proxy timeout in seconds"),
+			{ client="1" } },
+		{ DynamicList,
+			"http_proxy_option",
+			{ "VERSION 1.0", "AGENT OpenVPN/2.0.9" },
+			translate("Set extended HTTP proxy options"),
+			{ client="1" } },
+		{ Value,
+			"socks_proxy",
+			"192.168.1.200 1080",
+			translate("Connect through Socks5 proxy"),
+			{ client="1" } },
+	-- client && socks_proxy
+		{ Value,
+			"socks_proxy_retry",
+			5,
+			translate("Retry indefinitely on Socks proxy errors"),
+			{ client="1" } },
+		{ Value,
+			"resolv_retry",
+			"infinite",
+			translate("If hostname resolve fails, retry"),
+			{ client="1" } },
+		{ ListValue,
+			"redirect_gateway",
+			{ "", "local", "def1", "local def1" },
+			translate("Automatically redirect default route"),
+			{ client="1" } },
+		{ Value,
+			"verify_client_cert",
+			{  "none", "optional", "require" },
+			translate("Specify whether the client is required to supply a valid certificate") },
+	} },
+
+	{ "Cryptography", {
+		{ FileUpload,
+			"secret",
+			"/etc/openvpn/secret.key",
+			translate("Enable Static Key encryption mode (non-TLS)") },
+	-- parse
+		{ Value,
+			"auth",
+			"SHA1",
+			translate("HMAC authentication for packets") },
+	-- parse
+		{ Value,
+			"cipher",
+			{
+				"AES-128-CBC",
+				"AES-128-CFB",
+				"AES-128-CFB1",
+				"AES-128-CFB8",
+				"AES-128-GCM",
+				"AES-128-OFB",
+				"AES-192-CBC",
+				"AES-192-CFB",
+				"AES-192-CFB1",
+				"AES-192-CFB8",
+				"AES-192-GCM",
+				"AES-192-OFB",
+				"AES-256-CBC",
+				"AES-256-CFB",
+				"AES-256-CFB1",
+				"AES-256-CFB8",
+				"AES-256-GCM",
+				"AES-256-OFB",
+				"BF-CBC",
+				"BF-CFB",
+				"BF-OFB",
+				"CAST5-CBC",
+				"CAST5-CFB",
+				"CAST5-OFB",
+				"DES-CBC",
+				"DES-CFB",
+				"DES-CFB1",
+				"DES-CFB8",
+				"DES-EDE-CBC",
+				"DES-EDE-CFB",
+				"DES-EDE-OFB",
+				"DES-EDE3-CBC",
+				"DES-EDE3-CFB",
+				"DES-EDE3-CFB1",
+				"DES-EDE3-CFB8",
+				"DES-EDE3-OFB",
+				"DES-OFB",
+				"DESX-CBC",
+				"RC2-40-CBC",
+				"RC2-64-CBC",
+				"RC2-CBC",
+				"RC2-CFB",
+				"RC2-OFB"
+			},
+			translate("Encryption cipher for packets") },
+	-- parse
+		{ Value,
+			"keysize",
+			1024,
+			translate("Size of cipher key") },
+	-- parse
+		{ Value,
+			"engine",
+			"dynamic",
+			translate("Enable OpenSSL hardware crypto engines") },
+		{ Value,
+			"replay_window",
+			"64 15",
+			translate("Replay protection sliding window size") },
+		{ Flag,
+			"mute_replay_warnings",
+			0,
+			translate("Silence the output of replay warnings") },
+		{ Value,
+			"replay_persist",
+			"/var/run/openvpn-replay-state",
+			translate("Persist replay-protection state") },
+		{ Flag,
+			"tls_server",
+			0,
+			translate("Enable TLS and assume server role"),
+			{ tls_client="" }, { tls_client="0" } },
+		{ Flag,
+			"tls_client",
+			0,
+			translate("Enable TLS and assume client role"),
+			{ tls_server="" }, { tls_server="0" } },
+		{ FileUpload,
+			"ca",
+			"/etc/easy-rsa/keys/ca.crt",
+			translate("Certificate authority") },
+		{ FileUpload,
+			"dh",
+			"/etc/easy-rsa/keys/dh1024.pem",
+			translate("Diffie Hellman parameters") },
+		{ FileUpload,
+			"cert",
+			"/etc/easy-rsa/keys/some-client.crt",
+			translate("Local certificate") },
+		{ FileUpload,
+			"key",
+			"/etc/easy-rsa/keys/some-client.key",
+			translate("Local private key") },
+		{ FileUpload,
+			"pkcs12",
+			"/etc/easy-rsa/keys/some-client.pk12",
+			translate("PKCS#12 file containing keys") },
+		{ ListValue,
+			"key_method",
+			{ 1, 2 },
+			translate("Enable TLS and assume client role") },
+		{ Value,
+			"tls_cipher",
+			"DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5",
+			translate("TLS cipher") },
+		{ Value,
+			"tls_timeout",
+			2,
+			translate("Retransmit timeout on TLS control channel") },
+		{ Value,
+			"reneg_bytes",
+			1024,
+			translate("Renegotiate data chan. key after bytes") },
+		{ Value,
+			"reneg_pkts",
+			100,
+			translate("Renegotiate data chan. key after packets") },
+		{ Value,
+			"reneg_sec",
+			3600,
+			translate("Renegotiate data chan. key after seconds") },
+		{ Value,
+			"hand_window",
+			60,
+			translate("Timeframe for key exchange") },
+		{ Value,
+			"tran_window",
+			3600,
+			translate("Key transition window") },
+		{ Flag,
+			"single_session",
+			0,
+			translate("Allow only one session") },
+		{ Flag,
+			"tls_exit",
+			0,
+			translate("Exit on TLS negotiation failure") },
+		{ Value,
+			"tls_auth",
+			"/etc/openvpn/tlsauth.key",
+			translate("Additional authentication over TLS") },
+		{ Value,
+			"tls_crypt",
+			"/etc/openvpn/tlscrypt.key",
+			translate("Encrypt and authenticate all control channel packets with the key") },
+	--	{ Value,
+	--		"askpass",
+	--		"[file]",
+	--		translate("Get PEM password from controlling tty before we daemonize") },
+		{ Flag,
+			"auth_nocache",
+			0,
+			translate("Don't cache --askpass or --auth-user-pass passwords") },
+		{ Value,
+			"tls_remote",
+			"remote_x509_name",
+			translate("Only accept connections from given X509 name") },
+		{ ListValue,
+			"ns_cert_type",
+			{ "client", "server" },
+			translate("Require explicit designation on certificate") },
+		{ ListValue,
+			"remote_cert_tls",
+			{ "client", "server" },
+			translate("Require explicit key usage on certificate") },
+		{ Value,
+			"crl_verify",
+			"/etc/easy-rsa/keys/crl.pem",
+			translate("Check peer certificate against a CRL") },
+		{ Value,
+			"tls_version_min",
+			"1.0",
+			translate("The lowest supported TLS version") },
+		{ Value,
+			"tls_version_max",
+			"1.2",
+			translate("The highest supported TLS version") },
+		{ ListValue,
+			"key_direction",
+			{ 0, 1 },
+			translate("The key direction for 'tls-auth' and 'secret' options") },
+		{ Flag,
+			"ncp_disable",
+			0,
+			translate("This completely disables cipher negotiation") },
+		{ Value,
+			"ncp_ciphers",
+			"AES-256-GCM:AES-128-GCM",
+			translate("Restrict the allowed ciphers to be negotiated") },
+	} }
+}
+
+
+local cts = { }
+local params = { }
+
+local m = Map("openvpn")
+m.redirect = luci.dispatcher.build_url("admin", "services", "openvpn")
+m.apply_on_parse = true
+
+local p = m:section( SimpleSection )
+p.template = "openvpn/pageswitch"
+p.mode     = "advanced"
+p.instance = arg[1]
+p.category = arg[2] or "Service"
+
+for _, c in ipairs(knownParams) do
+	cts[#cts+1] = c[1]
+	if c[1] == p.category then params = c[2] end
+end
+
+p.categories = cts
+
+
+local s = m:section(
+	NamedSection, arg[1], "openvpn",
+	translate("%s" % arg[2])
+)
+
+s.title     = translate("%s" % arg[2])
+s.addremove = false
+s.anonymous = true
+
+
+for _, option in ipairs(params) do
+	local o = s:option(
+		option[1], option[2],
+		option[2], option[4]
+	)
+
+	o.optional = true
+
+	if option[1] == DummyValue then
+		o.value = option[3]
+	elseif option[1] == FileUpload then
+
+		function o.cfgvalue(self, section)
+			local cfg_val = AbstractValue.cfgvalue(self, section)
+
+			if cfg_val then
+				return cfg_val
+			end
+		end
+
+		function o.formvalue(self, section)
+			local sel_val = AbstractValue.formvalue(self, section)
+			local txt_val = luci.http.formvalue("cbid."..self.map.config.."."..section.."."..self.option..".textbox")
+
+			if sel_val and sel_val ~= "" then
+				return sel_val
+			end
+
+			if txt_val and txt_val ~= "" then
+				return txt_val
+			end
+		end
+
+		function o.remove(self, section)
+			local cfg_val = AbstractValue.cfgvalue(self, section)
+			local txt_val = luci.http.formvalue("cbid."..self.map.config.."."..section.."."..self.option..".textbox")
+			
+			if cfg_val and fs.access(cfg_val) and txt_val == "" then
+				fs.unlink(cfg_val)
+			end
+			return AbstractValue.remove(self, section)
+		end
+	elseif option[1] == Flag then
+		o.default = nil
+	else
+		if option[1] == DynamicList then
+			function o.cfgvalue(...)
+				local val = AbstractValue.cfgvalue(...)
+				return ( val and type(val) ~= "table" ) and { val } or val
+			end
+		end
+
+		if type(option[3]) == "table" then
+			if o.optional then o:value("", "-- remove --") end
+			for _, v in ipairs(option[3]) do
+				v = tostring(v)
+				o:value(v)
+			end
+			o.default = tostring(option[3][1])
+		else
+			o.default = tostring(option[3])
+		end
+	end
+
+	for i=5,#option do
+		if type(option[i]) == "table" then
+			o:depends(option[i])
+		end
+	end
+end
+
+return m

+ 180 - 0
package/luci/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua

@@ -0,0 +1,180 @@
+-- Copyright 2008 Steven Barth <steven@midlink.org>
+-- Licensed to the public under the Apache License 2.0.
+
+local fs = require("nixio.fs")
+
+local basicParams = {
+	--
+	-- Widget, Name, Default(s), Description
+	--
+	{ ListValue,
+		"verb",
+		{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 },
+		translate("Set output verbosity") },
+	{ Value,
+		"nice",
+		0,
+		translate("Change process priority") },
+	{ Value,
+		"port",
+		1194,
+		translate("TCP/UDP port # for both local and remote") },
+	{ ListValue,
+		"dev_type",
+		{ "tun", "tap" },
+		translate("Type of used device") },
+	{ Value,
+		"ifconfig",
+		"10.200.200.3 10.200.200.1",
+		translate("Set tun/tap adapter parameters") },
+	{ Value,
+		"server",
+		"10.200.200.0 255.255.255.0",
+		translate("Configure server mode") },
+	{ Value,
+		"server_bridge",
+		"192.168.1.1 255.255.255.0 192.168.1.128 192.168.1.254",
+		translate("Configure server bridge") },
+	{ Flag,
+		"nobind",
+		0,
+		translate("Do not bind to local address and port") },
+	{ ListValue,
+		"comp_lzo",
+		{"yes","no","adaptive"},
+		translate("Use fast LZO compression") },
+	{ Value,
+		"keepalive",
+		"10 60",
+		translate("Helper directive to simplify the expression of --ping and --ping-restart in server mode configurations") },
+	{ ListValue,
+		"proto",
+		{ "udp", "tcp-client", "tcp-server" },
+		translate("Use protocol") },
+	{ Flag,
+		"client",
+		0,
+		translate("Configure client mode") },
+	{ Flag,
+		"client_to_client",
+		0,
+		translate("Allow client-to-client traffic") },
+	{ DynamicList,
+		"remote",
+		"vpnserver.example.org",
+		translate("Remote host name or ip address") },
+	{ FileUpload,
+		"secret",
+		"/etc/openvpn/secret.key",
+		translate("Enable Static Key encryption mode (non-TLS)") },
+	{ ListValue,
+		"key_direction",
+		{ 0, 1 },
+		translate("The key direction for 'tls-auth' and 'secret' options") },
+	{ FileUpload,
+		"pkcs12",
+		"/etc/easy-rsa/keys/some-client.pk12",
+		translate("PKCS#12 file containing keys") },
+	{ FileUpload,
+		"ca",
+		"/etc/easy-rsa/keys/ca.crt",
+		translate("Certificate authority") },
+	{ FileUpload,
+		"dh",
+		"/etc/easy-rsa/keys/dh1024.pem",
+		translate("Diffie Hellman parameters") },
+	{ FileUpload,
+		"cert",
+		"/etc/easy-rsa/keys/some-client.crt",
+		translate("Local certificate") },
+	{ FileUpload,
+		"key",
+		"/etc/easy-rsa/keys/some-client.key",
+		translate("Local private key") },
+}
+
+
+local m = Map("openvpn")
+m.redirect = luci.dispatcher.build_url("admin", "services", "openvpn")
+m.apply_on_parse = true
+
+local p = m:section( SimpleSection )
+p.template = "openvpn/pageswitch"
+p.mode     = "basic"
+p.instance = arg[1]
+
+
+local s = m:section( NamedSection, arg[1], "openvpn" )
+
+for _, option in ipairs(basicParams) do
+	local o = s:option(
+		option[1], option[2],
+		option[2], option[4]
+	)
+
+	o.optional = true
+
+	if option[1] == DummyValue then
+		o.value = option[3]
+	elseif option[1] == FileUpload then
+
+		function o.cfgvalue(self, section)
+			local cfg_val = AbstractValue.cfgvalue(self, section)
+
+			if cfg_val then
+				return cfg_val
+			end
+		end
+
+		function o.formvalue(self, section)
+			local sel_val = AbstractValue.formvalue(self, section)
+			local txt_val = luci.http.formvalue("cbid."..self.map.config.."."..section.."."..self.option..".textbox")
+
+			if sel_val and sel_val ~= "" then
+				return sel_val
+			end
+
+			if txt_val and txt_val ~= "" then
+				return txt_val
+			end
+		end
+
+		function o.remove(self, section)
+			local cfg_val = AbstractValue.cfgvalue(self, section)
+			local txt_val = luci.http.formvalue("cbid."..self.map.config.."."..section.."."..self.option..".textbox")
+			
+			if cfg_val and fs.access(cfg_val) and txt_val == "" then
+				fs.unlink(cfg_val)
+			end
+			return AbstractValue.remove(self, section)
+		end
+	elseif option[1] == Flag then
+		o.default = nil
+	else
+		if option[1] == DynamicList then
+			function o.cfgvalue(...)
+				local val = AbstractValue.cfgvalue(...)
+				return ( val and type(val) ~= "table" ) and { val } or val
+			end
+		end
+
+		if type(option[3]) == "table" then
+			if o.optional then o:value("", "-- remove --") end
+			for _, v in ipairs(option[3]) do
+				v = tostring(v)
+				o:value(v)
+			end
+			o.default = tostring(option[3][1])
+		else
+			o.default = tostring(option[3])
+		end
+	end
+
+	for i=5,#option do
+		if type(option[i]) == "table" then
+			o:depends(option[i])
+		end
+	end
+end
+
+return m

+ 82 - 0
package/luci/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua

@@ -0,0 +1,82 @@
+-- Licensed to the public under the Apache License 2.0.
+
+local ip        = require("luci.ip")
+local fs        = require("nixio.fs")
+local util      = require("luci.util")
+local uci       = require("luci.model.uci").cursor()
+local cfg_file  = uci:get("openvpn", arg[1], "config")
+local auth_file = cfg_file:match("(.+)%..+").. ".auth"
+
+local m = Map("openvpn")
+
+local p = m:section( SimpleSection )
+p.template = "openvpn/pageswitch"
+p.mode     = "file"
+p.instance = arg[1]
+
+if not cfg_file or not fs.access(cfg_file) then
+	local f = SimpleForm("error", nil, translatef("The OVPN config file (%s) could not be found, please check your configuration.", cfg_file or "n/a"))
+	f:append(Template("openvpn/ovpn_css"))
+	f.reset = false
+	f.submit = false
+	return m, f
+end
+
+if fs.stat(cfg_file).size >= 102400 then
+	f = SimpleForm("error", nil,
+		translatef("The size of the OVPN config file (%s) is too large for online editing in LuCI (&ge; 100 KB). ", cfg_file)
+		.. translate("Please edit this file directly in a terminal session."))
+	f:append(Template("openvpn/ovpn_css"))
+	f.reset = false
+	f.submit = false
+	return m, f
+end
+
+f = SimpleForm("cfg", nil)
+f:append(Template("openvpn/ovpn_css"))
+f.submit = translate("Save")
+f.reset = false
+
+s = f:section(SimpleSection, nil, translatef("Section to modify the OVPN config file (%s)", cfg_file))
+file = s:option(TextValue, "data1")
+file.datatype = "string"
+file.rows = 20
+
+function file.cfgvalue()
+	return fs.readfile(cfg_file) or ""
+end
+
+function file.write(self, section, data1)
+	return fs.writefile(cfg_file, "\n" .. util.trim(data1:gsub("\r\n", "\n")) .. "\n")
+end
+
+function file.remove(self, section, value)
+	return fs.writefile(cfg_file, "")
+end
+
+function s.handle(self, state, data1)
+	return true
+end
+
+s = f:section(SimpleSection, nil, translatef("Section to add an optional 'auth-user-pass' file with your credentials (%s)", auth_file))
+file = s:option(TextValue, "data2")
+file.datatype = "string"
+file.rows = 5
+
+function file.cfgvalue()
+	return fs.readfile(auth_file) or ""
+end
+
+function file.write(self, section, data2)
+	return fs.writefile(auth_file, util.trim(data2:gsub("\r\n", "\n")) .. "\n")
+end
+
+function file.remove(self, section, value)
+	return fs.writefile(auth_file, "")
+end
+
+function s.handle(self, state, data2)
+	return true
+end
+
+return m, f

+ 175 - 0
package/luci/applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua

@@ -0,0 +1,175 @@
+-- Copyright 2008 Steven Barth <steven@midlink.org>
+-- Licensed to the public under the Apache License 2.0.
+
+local fs  = require "nixio.fs"
+local sys = require "luci.sys"
+local uci = require "luci.model.uci".cursor()
+local testfullps = sys.exec("ps --help 2>&1 | grep BusyBox") --check which ps do we have
+local psstring = (string.len(testfullps)>0) and  "ps w" or  "ps axfw" --set command we use to get pid
+
+local m = Map("openvpn", translate("OpenVPN"))
+local s = m:section( TypedSection, "openvpn", translate("OpenVPN instances"), translate("Below is a list of configured OpenVPN instances and their current state") )
+s.template = "cbi/tblsection"
+s.template_addremove = "openvpn/cbi-select-input-add"
+s.addremove = true
+s.add_select_options = { }
+
+local cfg = s:option(DummyValue, "config")
+function cfg.cfgvalue(self, section)
+	local file_cfg = self.map:get(section, "config")
+	if file_cfg then
+		s.extedit = luci.dispatcher.build_url("admin", "services", "openvpn", "file", "%s")
+	else
+		s.extedit = luci.dispatcher.build_url("admin", "services", "openvpn", "basic", "%s")
+	end
+end
+
+uci:load("openvpn_recipes")
+uci:foreach( "openvpn_recipes", "openvpn_recipe",
+	function(section)
+		s.add_select_options[section['.name']] =
+			section['_description'] or section['.name']
+	end
+)
+
+function s.getPID(section) -- Universal function which returns valid pid # or nil
+	local pid = sys.exec("%s | grep -w '[o]penvpn(%s)'" % { psstring, section })
+	if pid and #pid > 0 then
+		return tonumber(pid:match("^%s*(%d+)"))
+	else
+		return nil
+	end
+end
+
+function s.parse(self, section)
+	local recipe = luci.http.formvalue(
+		luci.cbi.CREATE_PREFIX .. self.config .. "." ..
+		self.sectiontype .. ".select"
+	)
+
+	if recipe and not s.add_select_options[recipe] then
+		self.invalid_cts = true
+	else
+		TypedSection.parse( self, section )
+	end
+end
+
+function s.create(self, name)
+	local recipe = luci.http.formvalue(
+		luci.cbi.CREATE_PREFIX .. self.config .. "." ..
+		self.sectiontype .. ".select"
+	)
+	local name = luci.http.formvalue(
+		luci.cbi.CREATE_PREFIX .. self.config .. "." ..
+		self.sectiontype .. ".text"
+	)
+	if #name > 3 and not name:match("[^a-zA-Z0-9_]") then
+		local s = uci:section("openvpn", "openvpn", name)
+		if s then
+			local options = uci:get_all("openvpn_recipes", recipe)
+			for k, v in pairs(options) do
+				if k ~= "_role" and k ~= "_description" then
+					if type(v) == "boolean" then
+						v = v and "1" or "0"
+					end
+					uci:set("openvpn", name, k, v)
+				end
+			end
+			uci:save("openvpn")
+			uci:commit("openvpn")
+			if extedit then
+				luci.http.redirect( self.extedit:format(name) )
+			end
+		end
+	elseif #name > 0 then
+		self.invalid_cts = true
+	end
+	return 0
+end
+
+function s.remove(self, name)
+	local cfg_file  = "/etc/openvpn/" ..name.. ".ovpn"
+	local auth_file = "/etc/openvpn/" ..name.. ".auth"
+	if fs.access(cfg_file) then
+		fs.unlink(cfg_file)
+	end
+	if fs.access(auth_file) then
+		fs.unlink(auth_file)
+	end
+	uci:delete("openvpn", name)
+	uci:save("openvpn")
+	uci:commit("openvpn")
+end
+
+s:option( Flag, "enabled", translate("Enabled") )
+
+local active = s:option( DummyValue, "_active", translate("Started") )
+function active.cfgvalue(self, section)
+	local pid = s.getPID(section)
+	if pid ~= nil then
+		return (sys.process.signal(pid, 0))
+			and translatef("yes (%i)", pid)
+			or  translate("no")
+	end
+	return translate("no")
+end
+
+local updown = s:option( Button, "_updown", translate("Start/Stop") )
+updown._state = false
+updown.redirect = luci.dispatcher.build_url(
+	"admin", "services", "openvpn"
+)
+function updown.cbid(self, section)
+	local pid = s.getPID(section)
+	self._state = pid ~= nil and sys.process.signal(pid, 0)
+	self.option = self._state and "stop" or "start"
+	return AbstractValue.cbid(self, section)
+end
+function updown.cfgvalue(self, section)
+	self.title = self._state and "stop" or "start"
+	self.inputstyle = self._state and "reset" or "reload"
+end
+function updown.write(self, section, value)
+	if self.option == "stop" then
+		sys.call("/etc/init.d/openvpn stop %s" % section)
+	else
+		sys.call("/etc/init.d/openvpn start %s" % section)
+	end
+	luci.http.redirect( self.redirect )
+end
+
+local port = s:option( DummyValue, "port", translate("Port") )
+function port.cfgvalue(self, section)
+	local val = AbstractValue.cfgvalue(self, section)
+	if not val then
+		local file_cfg = self.map:get(section, "config")
+		if file_cfg  and fs.access(file_cfg) then
+			val = sys.exec("awk '{if(match(tolower($1),/^port$/)&&match($2,/[0-9]+/)){cnt++;printf $2;exit}}END{if(cnt==0)printf \"-\"}' " ..file_cfg)
+			if val == "-" then
+				val = sys.exec("awk '{if(match(tolower($1),/^remote$/)&&match($3,/[0-9]+/)){cnt++;printf $3;exit}}END{if(cnt==0)printf \"-\"}' " ..file_cfg)
+			end
+		end
+	end
+	return val or "-"
+end
+
+local proto = s:option( DummyValue, "proto", translate("Protocol") )
+function proto.cfgvalue(self, section)
+	local val = AbstractValue.cfgvalue(self, section)
+	if not val then
+		local file_cfg = self.map:get(section, "config")
+		if file_cfg and fs.access(file_cfg) then
+			val = sys.exec("awk '{if(match(tolower($1),/^proto$/)&&match(tolower($2),/^udp[46]*$|^tcp[46]*-server$|^tcp[46]*-client$/)){cnt++;printf tolower($2);exit}}END{if(cnt==0)printf \"-\"}' " ..file_cfg)
+			if val == "-" then
+				val = sys.exec("awk '{if(match(tolower($1),/^remote$/)&&match(tolower($4),/^udp[46]*$|^tcp[46]*-server$|^tcp[46]*-client$/)){cnt++;printf $4;exit}}END{if(cnt==0)printf \"-\"}' " ..file_cfg)
+			end
+		end
+	end
+	return val or "-"
+end
+
+function m.on_after_apply(self,map)
+	sys.call('/etc/init.d/openvpn reload')
+end
+
+return m

+ 111 - 0
package/luci/applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm

@@ -0,0 +1,111 @@
+
+<script type="text/javascript">
+//<![CDATA[
+	function vpn_add()
+	{
+		var vpn_name     = div_add.querySelector("#instance_name1").value.replace(/[^\x00-\x7F]|[\s!@#$%^&*()\-+=\[\]{};':"\\|,<>\/?]/g,'');
+		var vpn_template = div_add.querySelector("#instance_template").value;
+		var form         = document.getElementsByName('cbi')[0];
+
+		if (!vpn_name || !vpn_name.length)
+		{
+			return info_message(vpn_output, "<%=pcdata(translate("The 'Name' field must not be empty!"))%>", 2000);
+		}
+
+		document.getElementById("instance_name1").value = vpn_name;
+		if (document.getElementById("cbi-openvpn-" + vpn_name) != null)
+		{
+			return info_message(vpn_output, "<%=pcdata(translate("Instance with that name already exists!"))%>", 2000);
+		}
+
+		if (!vpn_template || !vpn_template.length)
+		{
+			return info_message(vpn_output, "<%=pcdata(translate("Please select a valid VPN template!"))%>", 2000);
+		}
+
+		if (form)
+		{
+			form.submit();
+		}
+	}
+
+	function vpn_upload()
+	{
+		var vpn_name = div_upload.querySelector("#instance_name2").value.replace(/[^\x00-\x7F]|[\s!@#$%^&*()\-+=\[\]{};':"\\|,<>\/?]/g,'');
+		var vpn_file = document.getElementById("ovpn_file").value;
+		var form     = document.getElementsByName('cbi')[0];
+
+		if (!vpn_name || !vpn_name.length)
+		{
+			return info_message(vpn_output, "<%=pcdata(translate("The 'Name' field must not be empty!"))%>", 2000);
+		}
+
+		document.getElementById("instance_name2").value = vpn_name;
+		if (document.getElementById("cbi-openvpn-" + vpn_name) != null)
+		{
+			return info_message(vpn_output, "<%=pcdata(translate("Instance with that name already exists!"))%>", 2000);
+		}
+
+		if (!vpn_file || !vpn_file.length)
+		{
+			return info_message(vpn_output, "<%=pcdata(translate("Please select a valid OVPN config file to upload!"))%>", 2000);
+		}
+
+		if (form)
+		{
+			form.enctype = 'multipart/form-data';
+			form.action  = '<%=url('admin/services/openvpn/upload')%>';
+			form.submit();
+		}
+	}
+
+	function info_message(output, msg, timeout)
+	{
+		timeout = timeout || 0;
+		output.innerHTML = '<em>' + msg + '</em>';
+		if (timeout > 0)
+		{
+			setTimeout(function(){ output.innerHTML=""}, timeout);
+		}
+	}
+//]]>
+</script>
+
+<%+openvpn/ovpn_css%>
+
+<div class="cbi-section-node">
+	<div class="table cbi-section-table">
+		<h4><%:Template based configuration%></h4>
+		<div class="tr cbi-section-table-row" id="div_add">
+			<div class="td left">
+				<input type="text" maxlength="20" placeholder="Instance name" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>.text" id="instance_name1" />
+			</div>
+			<div class="td left">
+				<select id="instance_template" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>.select">
+					<option value="" selected="selected" disabled="disabled"><%:Select template ...%></option>
+					<%- for k, v in luci.util.kspairs(self.add_select_options) do %>
+						<option value="<%=k%>"><%=luci.util.pcdata(v)%></option>
+					<% end -%>
+				</select>
+			</div>
+			<div class="td left">
+				<input class="cbi-button cbi-button-add" type="submit" onclick="vpn_add(); return false;" value="<%:Add%>" title="<%:Add template based configuration%>" /><br />
+			</div>
+		</div>
+		<h4><%:OVPN configuration file upload%></h4>
+		<div class="tr cbi-section-table-row" id="div_upload">
+			<div class="td left">
+				<input type="text" maxlength="20" placeholder="Instance name" name="instance_name2" id="instance_name2" />
+			</div>
+			<div class="td left">
+				<input type="file" name="ovpn_file" id="ovpn_file" accept="application/x-openvpn-profile,.ovpn" />
+			</div>
+			<div class="td left">
+				<input class="cbi-button cbi-button-add" type="submit" onclick="vpn_upload(); return false;" value="<%:Upload%>" title="<%:Upload ovpn file%>" />
+			</div>
+		</div>
+	</div>
+	<div class="vpn-output">
+		<span id="vpn_output"></span>
+	</div>
+</div>

+ 38 - 0
package/luci/applications/luci-app-openvpn/luasrc/view/openvpn/ovpn_css.htm

@@ -0,0 +1,38 @@
+<style type="text/css">
+	h4
+	{
+		white-space: nowrap;
+		border-bottom: 0px;
+		margin: 10px 5px 5px 5px;
+	}
+	.tr
+	{
+		border: 0px;
+		text-align: left;
+	}
+	.vpn-output
+	{
+		box-shadow: none;
+		margin: 10px 5px 5px 5px;
+		color: #a22;
+	}
+	textarea
+	{
+		border: 1px solid #cccccc;
+		padding: 5px;
+		font-size: 12px;
+		font-family: monospace;
+		resize: none;
+		white-space: pre;
+		overflow-wrap: normal;
+		overflow-x: scroll;
+	}
+	a
+	{
+		line-height: 1.5;
+	}
+	hr
+	{
+		margin: 0.5em 0;
+	}
+</style>

+ 30 - 0
package/luci/applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm

@@ -0,0 +1,30 @@
+<%#
+ Copyright 2008 Steven Barth <steven@midlink.org>
+ Copyright 2008 Jo-Philipp Wich <jow@openwrt.org>
+ Licensed to the public under the Apache License 2.0.
+-%>
+
+<%+openvpn/ovpn_css%>
+
+<div class="cbi-section">
+	<h3>
+		<a href="<%=url('admin/services/openvpn')%>"><%:Overview%></a> &#187;
+		<%=luci.i18n.translatef("Instance \"%s\"", self.instance)%>
+	</h3>
+	<% if self.mode == "basic" then %>
+		<a href="<%=url('admin/services/openvpn/advanced', self.instance, "Service")%>"><%:Switch to advanced configuration%> &#187;</a><p/>
+		<hr />
+	<% elseif self.mode == "advanced" then %>
+		<a href="<%=url('admin/services/openvpn/basic', self.instance)%>"><%:Switch to basic configuration%> &#187;</a><p/>
+		<hr />
+		<%:Configuration category%>:
+		<% for i, c in ipairs(self.categories) do %>
+			<% if c == self.category then %>
+				<strong><%=translate(c)%></strong>
+			<% else %>
+				<a href="<%=luci.dispatcher.build_url("admin", "services", "openvpn", "advanced", self.instance, c)%>"><%=translate(c)%></a>
+			<% end %>
+			<% if next(self.categories, i) then %>|<% end %>
+		<% end %>
+	<% end %>
+</div>

+ 831 - 0
package/luci/applications/luci-app-openvpn/po/ca/openvpn.po

@@ -0,0 +1,831 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-06-10 03:40+0200\n"
+"PO-Revision-Date: 2014-08-07 20:41+0200\n"
+"Last-Translator: Alex <alexhenrie24@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "'net30', 'p2p', o 'subnet'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr "Accepta opcions rebudes del servidor"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Afegeix"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr "Afegeix ruta després d'establir connexió"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr "Autenticació addicional sobre TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "Permet tràfic client a client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr "Permet múltiples clients amb el mateix certificat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "Permet només una sessió"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr "Permet al remot canviar la seva IP o port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr "Màxim de clients connectats pemès"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr "Màxim permès d'interns"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr "Màxim de noves connexions permesès"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr "Afegeix el registre al fitxer"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr "Autentica utilitzant nom d'usuari/contrasenya"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr "Readreça automàticament la ruta per defecte"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+"A sota hi ha una llista d'instàncies OpenVPN configurades i el seu estat "
+"actual"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+"Crida l'script/comanda de desactivació abans de tancar el dispositiu TUN/TAP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr "Autoritat de certificat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Canvia la prioritat del procés"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr "Canvia el directori abans de la inicialització"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr "Comprova el certificat de peer contra un CRL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr "Chroot al directori després de la inicialització"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr "El client està inhabilitat"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "Categoria de configuració"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr "Configura el mode client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr "Configura el pont de servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "Configura el mode servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Connecta't a través un proxy Socks5"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr "Connecta al host remot a través d'un intermediari HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Interval de reintent de connexió"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr "Dimonitza després d'inicialitzar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr "Retarda l'obertura tun/tap i l'execució d'script d'activació"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Paràmetres Diffie-Hellman"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr "Directori per fitxers de configuració de client personalitzats"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr "Desactiva Paging"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr "Desactiva la comprovació de consistència d'opcions"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr "No vinculis a adreça i port locals"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr "No executis ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr "No afegeixis rutes automàticament"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr "No desis a la memòria cau contrasenyes --askpass o --auth-user-pass"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr "No heretis les opcions globals enviades pel servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr "No registris les marques horàries"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr "No rellegeixis la clau al reiniciar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr "No utilitzis compressió adaptativa LZO"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr "No alertis d'inconsistències ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr "Escriu els paràmetres al registre"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr "Mesura empíricament l'MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "Habilita els motors criptogràfics de maquinari del OpenSSL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr "Habilita el descobriment de ruta MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr "Activa el mode d'encriptació de Clau Estàtica (no-TLS)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr "Activa el TLS i assumeix el rol de client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr "Activa el TLS i assumeix el rol de servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr "Activa la fragmentació de datagrames interna"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr "Activa la interfície de gestió a <em>IP</em> <em>port</em>"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Activat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr "Xifra d'encriptació per paquets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr "Executa comanda després d'afegir les rutes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr "Executa una ordre de consola quan hi hagi un canvi d'IP remot"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr "Surt en fallar la negociació TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr "Aconsegueix contrasenya PEM de controlar tty abans de dimonitzar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr "Autenticació HMAC per paquets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr "Gestió de fallades d'autenticació"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr "Si la resolució del nom de màquina falla, reintenta-ho"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "Instància \"%s\""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr "Mantingues l'adreça IP local al reiniciar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr "Mantingues l'adreça IP remota al reiniciar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr "Mantingues el dispositiu tun/tap obert al reiniciar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr "Finestra de transició de clau"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr "Limita els missatges de registre repetits"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr "Certificat local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr "Nom de màquina local o adreça IP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr "Clau privada local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr "Mode major"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr "Número màxim de paquets TCP encuats a la sortida"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr "Número de memòries intermèdies de difusió assignades"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr "Número de línies per historial de fitxer de registre"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr "Accepta connexions només d'un cert nom X509"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr "Processa l'excés de temps d'espera de pings remots si la ruta existeix"
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "Instàncies OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr "Optimitza les escriptures TUN/TAP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr "Sortida al syslog i no dimonitzis"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "Visió de conjunt"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr "Fitxer PKCS#12 contenidor de claus"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr "Passa les variables d'ambient a l'script"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr "Persisteix l'estat de protecció de reproducció"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr "Persisteix/deixa de persistir ifconfig-pool"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr "Ping remot cada n segons sobre port TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protocol"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr "Temps d'espera màxim de proxy en segons"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr "Envia una opció ifconfig al remot"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr "Envia opcions al peer"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr "Consulta el canal de gestió per una clau privada"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr "Tria aleatòriament el servidor remot"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr "Refusa la connexió si no hi ha configuració de client personalitzada"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr "Remapeja senyals SIGUSR1"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr "Nom de màquina remot o adreça IP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr "Temps d'espera màxim de ping remot"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr "Renegocia clau de canal de dades després de bytes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr "Renegocia clau de canal de dades després de paquets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr "Renegocia clau de canal de dades després de segons"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr "Mida de la finestra lliscant de protecció de reproducció"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr "Requereix una designació explícita al certificat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr "Requereix ús de clau explícit al certificat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr "Reinicia després d'excedir el temps d'espera de ping remot"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr "Temps d'espera de retransmissió en canal de control TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr "Reintenta indefinidament en errors de proxy HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr "Reintenta indefinidament en errors de proxy Socks"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr "Enruta subxarxa al client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr "Executa com un servidor inetd o xinetd"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr "Executa l'script en connectar-se el client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr "Executa l'script en desconnectar-te el client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr "Executa els scripts d'activació/desactivació per tots els reinicis."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr "Envia notificació al peer en desconnectar-se"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr "Estableix el GID al grup"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr "Estableix la MTU de TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr "Estableix l'UID per l'usuari"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr "Deixa de banda un conjunt de subxarxes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr "Estableix les opcions de proxy HTTP exteses"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr "Estableix el detall de sortida"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+"Estableix la mida de les taules de dispersió d'adreces reals i virtuals"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr "Estableix la mida de memòria intermèdia de recepció TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr "Estableix la mida de memòria intermèdia d'enviament TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr "Estableix la mida de cua TX de tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr "Estableix la MTU del dispositiu tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr "Estableix la càrrega (overhead) del dispositiu tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr "Estableix el límit superior al TCP MSS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr "Configuració d'ample de banda d'un peer"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr "Ordre a executar després que s'obri un dispositiu tun"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr "Ordre a executar després que es tanqui un dispositiu tun"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr "Ordre de comanda per verificar el nom X509"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr "Silencia la sortida d'alertes de reproducció"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr "Mida de la clau de xifratge"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr "Especifica una passarel·la per defecte per rutes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr "Inicia l'OpenVPN en un estat d'hivernació"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Iniciat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr "Versió de format de fitxer d'estat"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Canvia a configuració avançada"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Canvia a configuració bàsica"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr "Port TCP/UDP tan per local com per remot"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr "Port TCP/UDP per local (defecte=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr "Port TCP/UDP per remot (defecte=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr "Xifrador TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr "Pas TOS (aplica només a IPv4)"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr "Directori temporal pel fitxer de retorn per la connexió de client"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr "Calendari per intercanvi de claus"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr "Tipus de dispositiu utilitzat"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr "Utilitza compressió ràpida LZO"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr "Utilitza protocol"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr "Utilitza un node de dispositiu tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr "Utilitza el nom d'usuari com a nom comú"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr "Escriu registre al fitxer"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr "Escriu l'ID del procés al fitxer"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr "Escriu l'estat al fitxer cada n segons"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "no"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr "dispositiu tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr "temps d'espera màxim d'inactivitat tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "sí (%i)"
+
+#~ msgid "Invalid"
+#~ msgstr "Invàlid"

+ 825 - 0
package/luci/applications/luci-app-openvpn/po/cs/openvpn.po

@@ -0,0 +1,825 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-07-12 19:47+0200\n"
+"Last-Translator: koli <lukas.koluch@gmail.com>\n"
+"Language-Team: none\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "'net30', 'p2p', nebo 'subnet'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr "Přijmout nastavení, přijatá ze serveru"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Přidat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr "Přidat trasu po navázání spojení"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr "Dodatečné ověření přes TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "Povolit provoz typu klient-klient"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr "Povolit více klientů se stejným certifikátem"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "Povolit pouze jedno sezení"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr "Maximální povolené množství připojených klientů"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr "Maximální povolené množství nových připojení"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr "Připojit log do souboru"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr "Ověřit prostřednictvím uživatelského jména / hesla"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr "Certifikační autorita"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Změnit prioritu procesu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr "Klient je zakázáný"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "Konfigurace kategorie"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Parametry Diffie Hellman"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr "Adresář s uživatelskými konfiguračními soubory"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "Povolit hardwarovou akceleraci OpenSSL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr "Povolit Path MTU discovery (PMTUD)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr "Povolit TLS a převzít roli klienta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr "Povolit TLS a převzít roli serveru"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr "Povolit interní fragmentaci datagramů"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Povoleno"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "Instance \"%s\""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr "Lokální certifikát"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr "Lokální soukromý klíč"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "OpenVPN instance"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "Přehled"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr "Spustit skript cmd pro připojení klienta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr "Spustit skript cmd pro odpojení klienta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr "Velikost šifrovacího klíče"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr "Start/Stop"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Spuštěno"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Přepnout na pokročilou konfiguraci"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Přepnout na základní konfiguraci"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr "TLS šifra"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "ne"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "ano (%i)"
+
+#~ msgid "Invalid"
+#~ msgstr "Neplatné"

+ 836 - 0
package/luci/applications/luci-app-openvpn/po/de/openvpn.po

@@ -0,0 +1,836 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-26 17:57+0200\n"
+"PO-Revision-Date: 2013-01-28 22:15+0200\n"
+"Last-Translator: DAC324 <gerd_roethig@web.de>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "Topologietyp"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr "Vom Server übertragene Optionen lokal akzeptieren"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Hinzufügen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr "Netzwerkrouten nach Verbindungsaufbau einrichten"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr "Erweiterte Authentifikation über TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "Netzwerkverkehr zwischen Teilnehmern zulassen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr "Mehrere Teilnehmer mit selbem Zertifikat erlauben"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "Nur eine einzige Verbindung zulassen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr "Address- und Port-Änderungen der Gegenstelle zulassen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr "Betriebsmodus"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr "Maximal erlaubte Anzahl an Netzwerkrouten pro Teilnehmer"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr "Wiederholrate für Verbindungversuche"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr "An Protokolldatei anfügen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr "Authentifikation mittels Benutzername und Passwort"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr "Automatisch die Standard-Route umleiten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr "Liste der konfigurierten OpenVPN Instanzen und ihr momentaner Status"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+"Shell-Kommando <em>vor</em> Deaktivierung der TUN/TAP Schnittstelle ausführen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr "Zertifikat der Zertifizierungsstelle"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Prozess-Priorität anpassen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr "<em>Vor</em> der Initialisierung in Verzeichnis wechseln"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr "Teilnehmerzertifikat mit Sperrliste abgleichen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr "<em>Nach</em> der Initialisierung in Verzeichnis wechseln"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr "Teilnehmer-Konto deaktivieren"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "Kategorie"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr "Clientmodus"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr "Server-zu-Server Netzwerkbrücke"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "Server-Modus"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Verbindung über einen Socks 5 - Proxy"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr "Verbindung zum entfernten Rechner über HTTP-Proxy aufbauen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Wiederholrate für Verbindungversuche"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr "Nach der Initialisierung als Hintergrundprozess ausführen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr "Nach dem Verbindungsaufbau um n Sekunden verzögern"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr "Shell-Kommando nach Schnittstelleneinrichtung verzögern"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Diffie-Hellman-Parameter"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr "Verzeichnis für eigene Konfigurationsdateien"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr "Benutzten Arbeitsspeicher sperren"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr "Konsistenzprüfungen für Optionen durchführen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr "An keine spezielle Adresse binden"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr "Schnittstellenkonfiguration nicht durchführen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr "Netzwerkrouten nicht automatisch einrichten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr "Authentifikationsdaten nicht zwischenspeichern"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr "Nur teilnehmerspezifische Optionen übertragen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr "Keine Zeitangaben protokollieren"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr "Schlüssel bei Neustarts beibehalten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr "Adaptive LZO-Kompression deaktivieren"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr "Keine Warnung bei inkonsistenter Schnittstellenkonfiguration"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr "Parameter in Protokolldatei speichern"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr "MTU regelmäßig testen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "OpenSSL-Unterstützung für Kryptographie-Hardware benutzen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr "MTU-Erkennung aktivieren"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr "Verschlüsselung mittels statischer Schlüssel (kein TLS)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr "TLS im Client-Betriebsmodus aktivieren"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr "TLS im Server-Betriebsmodus aktivieren"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr "Datenpakete bei Bedarf fragmentieren"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr "Administratorschnittstelle aktivieren"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Einschalten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr "Verschlüsselungsalgorithmus für Pakete"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr "Shell-Befehl nach Routen-Einrichtung ausführen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr "Programm bei Adressänderung der Gegenstelle aufrufen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+"Wird bei neuen Client-Verbindungen im Servermodus ausgeführt, wenn dem "
+"Clienten noch nicht vertraut wird"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+"Wird im Servermodus ausgeführt, wann immer eine IPv4-Adresse/Route oder MAC-"
+"Adresse zur internen Routingtabelle von OpenVPN hinzugefügt wird"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr "Terminieren nach fehlgeschlagenem Schlüsselaustausch"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr "PEM-Passwort von Konsole abfragen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr "HMAC-Authentifizierung für Pakete"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr "Behandlung von Authentifikationsfehlern"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+"Helfer-Direktive, um den Ausdruck von --ping und --ping-restart in "
+"Servermodus-Konfigurationen zu vereinfachen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr "Neuer Verbindungsversuch wenn Namensauflösung fehlschlägt"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "Instanz \"%s\""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr "Lokale IP-Adresse bei Neustarts beibehalten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr "IP-Adresse der Gegenstelle bei Neustarts beibehalten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr "TUN/TAP Schnittelle bei Neustarts offen halten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr "Maximaler Zeitraum für Schlüsselwechsel"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr "Wiederholende Protokollmeldungen unterdrücken"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr "Lokales Zertifikat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr "Lokaler Rechnername oder IP Adresse"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr "Lokaler privater Schlüssel"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr "Betriebsmodus"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr "Maximale Anzahl an TCP-Paketen in der Warteschlange"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr "Anzahl der benutzten Broadcast-Puffer"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr "Anzahl der Zeilen im Protokoll-Zwischenspeicher"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr "Nur Verbindungen vom angegebenem X.509 Name zulassen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr "Ping-Timeouts nur bei vorhandenen Routen auslösen"
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "OpenVPN Instanzen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr "TUN-, TAP- und UDP-Schreibvorgänge optimieren"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr "Ausgaben ins Systemprotokoll umleiten und im Vordergrund ausführen"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "Übersicht"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr "PKCS#12 Schlüsselarchiv"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr "Umgebungsvariablen für Shell-Befehle"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr "Persistenter Status für \"Replay\"-Schutz"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr "Persistenten IP-Adressbereich nutzen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr "Ping-Intervall für Gegenstellen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr "Policy-Ebene über Nutzung von externen Programmen und Skripten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Netzwerkport"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protokoll"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr "Maximaler Timeout für Proxy-Verbindungen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr "IP-Adresskonfiguration an Teilnehmer übertragen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr "Optionen an Teilnehmer übertragen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr "Privaten Schlüssel über Management-Kanal abfragen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr "Entfernten Server zufällig wählen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr "Teilnehmer-Verbindung verweigern wenn Teilnehmer-Konfiguration fehlt"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr "\"USR1\" Systemsignal umleiten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr "Entfernter Rechnername oder IP-Adresse"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr "Ping-Timeout für Gegenstellen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr "Schlüssel nach maximale Verkehrsmenge neu aushandeln"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr "Schlüssel nach maximaler Anzahl von Paketen neu aushandeln"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr "Schlüssel nach maximaler Verbindungsdauer neu aushandeln"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr "Fenstergröße für \"Replay\"-Schutz"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr "Verwendungszweck von Zertifikaten überprüfen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr "Zertifikat explizit auf einfachen Verwendungszweck prüfen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr "Neu Starten nach Ping-Timeout an Gegenstellen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr "TLS Timeout"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr "Neue Verbindung bei Proxy-Fehlern aufbauen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr "Neue Verbindung bei Proxy-Fehlern aufbauen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr "Subnetz an Teilnehmer routen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr "Als <em>inetd</em> oder <em>xinetd</em> Server laufen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr "Shell-Kommando bei neuer Teilnehmer-Verbindung ausführen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr "Shell-Kommando beim Trennen von Teilnehmer-Verbindungen ausführen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr "Shell-Kommandos bei jedem Neustart ausführen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr "Teilnehmer über Verbindungstrennung informieren"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr "Dienst mit Benutzergruppe laufen lassen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr "MTU für TCP/UDP Protokoll festlegen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr "Dienst als Benutzer laufen lassen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr "IP-Adressbereich für zu vergebende Subnetze"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr "Erweiterte HTTP-Proxy Einstellungen vornehmen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr "Detailstufe für Protokolle"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr "Größe für interne Adresstabellen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr "Größe des TCP/UDP Empfangs-Puffers"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr "Größe des TCP/UDP Sende-Puffers"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr "Größe der Sende-Warteschlange"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr "Tun/Tap parameter einstellen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr "MTU für TUN/TAP Schnittstelle festlegen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr "Overhead für TUN/TAP Schnittstelle festlegen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr "Maximale TCP-MSS erzwingen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr "Verbindungsrate von Gegenstellen limitieren"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr "Shell-Kommando nach Einrichtung von TUN/TAP Schnittstelle ausführen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+"Shell-Kommando <em>nach</em> Deaktivierung der TUN/TAP Schnittstelle "
+"ausführen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr "Shell-Kommando zum Überprüfen das X.509 Namens"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr "\"Replay\"-Warnungen unterdrücken"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr "Größe des Schlüssels"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr "Standard-Gateway für Netzwerkrouten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr "OpenVPN im Schlafmodus starten"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr "Start/Stopp"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Gestartet"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr "Format für Status-Datei"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Erweiterte Einstellungen"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Zur vereinfachten Konfiguration wechseln"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr "Benutzter TCP oder UDP Port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr "Lokaler TCP oder UDP Port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr "TCP oder UDP Port der Gegenstelle"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr "TLS Verschlüsselungsalgorithmus"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr "\"TOS\" Durchleitung (nur für IPv4)"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr "Temporäres Verzeichnis für Teilnehmer-Verbindungen"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr "Maximaler Zeitraum für Schlüsselaustausch"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr "Schnittstellentyp"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr "Schnelle LZO-Kompression benutzen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr "Netzwerkprotokoll"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr "TUN/TAP Gerätedatei"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr "Benutzernamen als Common-Name benutzen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr "In Protokolldatei schreiben"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr "Prozess-Nummer in Datei schreiben"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr "Status-Datei schreiben"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "Nicht gestartet"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr "TUN/TAP Schnittstelle"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr "Inaktivitäts-Timeout für TUN/TAP Schnittstellen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "Gestartet (%s)"
+
+#~ msgid "Invalid"
+#~ msgstr "Ungültig"

+ 827 - 0
package/luci/applications/luci-app-openvpn/po/el/openvpn.po

@@ -0,0 +1,827 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-28 02:08+0200\n"
+"PO-Revision-Date: 2012-03-18 15:23+0200\n"
+"Last-Translator: Vasilis <acinonyx@openwrt.gr>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Προσθήκη"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr "Επιτρέπουμε στον απομακρυσμένο να αλλάξει την IP ή τη θύρα"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+"Παρακάτω είναι μία λίστα των ρυθμισμένων περιστατικών OpenVPN και της "
+"τρέχουσας κατάστασής τους"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Σύνδεση μέσω διαμεσολαβητή Socks5"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Διάστημα επαναπροσπάθειας σύνδεσης"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr "Μη συνδέσεις σε τοπική διεύθυνση και θύρα"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Ενεργοποιημένο"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr "Εκτέλεση της εντολής κελύφους στην αλλαγή IP του απομακρυσμένου"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr ""
+"Αν αποτύχει η μετατροπή του ονόματος του μηχανήματος σε IP, ξαναπροσπάθησε"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr "Όνομα τοπικού μηχανήματος ή διεύθυνση IP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "Διεργασίες OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Θύρα"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Πρωτόκολλο"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr "Τέλος χρόνου μεσολαβητή σε δευτερόλεπτα"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr "Τυχαία επιλογή απομακρυσμένου διακομιστή"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr "Όνομα απομακρυσμένου μηχανήματος ή διεύθυνση IP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr "Επαναπροσπάθεια για πάντα αν υπάρχουν λάθη HTTP στο μεσολαβητή"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr "Επαναπροσπάθεια για πάντα σε περίπτωση λαθών στο διαμεσολαβητή Socks5"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr "Ορισμός εκτεταμένων ρυθμίσεων διαμεσολαβητή HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr "Εκκίνηση/Τερματισμός"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Ξεκίνησε"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Μετάβαση στις προχωρημένες ρυθμίσεις"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Μετάβαση στις βασικές επιλογές"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr "TCP/UDP νούμερο θύρας για το τοπικό και το απομακρυσμένο"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr "TCP/UDP αριθμός θύρας για το τοπικό (εξ'ορισμού=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr "TCP/UDP αριθμός θύρας για τον απομακρυσμένο (εξ'ορισμού=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr "Είδος χρησιμοποιούμενης συσκευής"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "όχι"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr "Συσκευή tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "ναι (%i)"

+ 825 - 0
package/luci/applications/luci-app-openvpn/po/en/openvpn.po

@@ -0,0 +1,825 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:35+0200\n"
+"PO-Revision-Date: 2012-04-03 08:45+0200\n"
+"Last-Translator: juhosg <juhosg@openwrt.org>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: en\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "'net30', 'p2p', or 'subnet'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr "Accept options pushed from server"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr "Add route after establishing connection"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr "Additional authentication over TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "Allow client-to-client traffic"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr "Allow multiple clients with same certificate"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "Allow only one session"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr "Allow remote to change its IP or port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr "Allowed maximum of connected clients"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr "Allowed maximum of internal"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr "Allowed maximum of new connections"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr "Append log to file"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr "Authenticate using username/password"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr "Automatically redirect default route"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+"Below is a list of configured OpenVPN instances and their current state"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr "Call down cmd/script before TUN/TAP close"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr "Certificate authority"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Change process priority"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr "Change to directory before initialization"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr "Check peer certificate against a CRL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr "Chroot to directory after initialization"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr "Client is disabled"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr "Configure client mode"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr "Configure server bridge"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "Configure server mode"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Connect through Socks5 proxy"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Connection retry interval"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr "Daemonize after initialization"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr "Delay tun/tap open and up script execution"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Diffie Hellman parameters"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr "Directory for custom client config files"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr "Disable Paging"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr "Disable options consistency check"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr "Do not bind to local address and port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr "Don't actually execute ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr "Don't add routes automatically"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr "Don't cache --askpass or --auth-user-pass passwords"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr "Don't inherit global push options"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr "Don't log timestamps"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr "Don't re-read key on restart"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr "Don't use adaptive lzo compression"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr "Don't warn on ifconfig inconsistencies"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr "Echo parameters to log"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr "Empirically measure MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "Enable OpenSSL hardware crypto engines"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr "Enable Path MTU discovery"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr "Enable Static Key encryption mode (non-TLS)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr "Enable TLS and assume client role"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr "Enable TLS and assume server role"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr "Enable internal datagram fragmentation"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr "Enable management interface on <em>IP</em> <em>port</em>"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Enabled"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr "Encrypt and authenticate all control channel packets with the key"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr "Encryption cipher for packets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr "Execute shell cmd after routes are added"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr "Execute shell command on remote ip change"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr "Exit on TLS negotiation failure"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr "Get PEM password from controlling tty before we daemonize"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr "HMAC authentication for packets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr "Handling of authentication failures"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr "If hostname resolve fails, retry"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "Instance \"%s\""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr "Keep local IP address on restart"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr "Keep remote IP address on restart"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr "Keep tun/tap device open on restart"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr "Key transition window"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr "Limit repeated log messages"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr "Local certificate"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr "Local host name or ip address"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr "Local private key"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr "Major mode"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr "Maximum number of queued TCP output packets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr "Number of allocated broadcast buffers"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr "Number of lines for log file history"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr "Only accept connections from given X509 name"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr "Only process ping timeouts if routes exist"
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "OpenVPN instances"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr "Optimize TUN/TAP/UDP writes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr "Output to syslog and do not daemonize"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr "PKCS#12 file containing keys"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr "Pass environment variables to script"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr "Persist replay-protection state"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr "Persist/unpersist ifconfig-pool"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr "Ping remote every n seconds over TCP/UDP port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protocol"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr "Proxy timeout in seconds"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr "Push an ifconfig option to remote"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr "Push options to peer"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr "Query management channel for private key"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr "Randomly choose remote server"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr "Refuse connection if no custom client config"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr "Remap SIGUSR1 signals"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr "Remote host name or ip address"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr "Remote ping timeout"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr "Renegotiate data chan. key after bytes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr "Renegotiate data chan. key after packets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr "Renegotiate data chan. key after seconds"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr "Replay protection sliding window size"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr "Require explicit designation on certificate"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr "Require explicit key usage on certificate"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr "Restart after remote ping timeout"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr "Retransmit timeout on TLS control channel"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr "Retry indefinitely on HTTP proxy errors"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr "Retry indefinitely on Socks proxy errors"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr "Route subnet to client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr "Run as an inetd or xinetd server"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr "Run script cmd on client connection"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr "Run script cmd on client disconnection"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr "Run up/down scripts for all restarts"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr "Send notification to peer on disconnect"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr "Set GID to group"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr "Set TCP/UDP MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr "Set UID to user"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr "Set aside a pool of subnets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr "Set extended HTTP proxy options"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr "Set output verbosity"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr "Set size of real and virtual address hash tables"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr "Set the TCP/UDP receive buffer size"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr "Set the TCP/UDP send buffer size"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr "Set tun/tap TX queue length"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr "Set tun/tap device MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr "Set tun/tap device overhead"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr "Set upper bound on TCP MSS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr "Shaping for peer bandwidth"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr "Shell cmd to execute after tun device open"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr "Shell cmd to run after tun device close"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr "Shell command to verify X509 name"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr "Silence the output of replay warnings"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr "Size of cipher key"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr "Specify a default gateway for routes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr "Start OpenVPN in a hibernating state"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Started"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr "Status file format version"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Switch to advanced configuration"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Switch to basic configuration"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr "TCP/UDP port # for both local and remote"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr "TCP/UDP port # for local (default=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr "TCP/UDP port # for remote (default=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr "TLS cipher"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr "TOS passthrough (applies to IPv4 only)"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr "Temporary directory for client-connect return file"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr "Timeframe for key exchange"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr "Type of used device"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr "Use fast LZO compression"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr "Use protocol"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr "Use tun/tap device node"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr "Use username as common name"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr "Write log to file"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr "Write process ID to file"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr "Write status to file every n seconds"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "no"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr "tun/tap device"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr "tun/tap inactivity timeout"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "yes (%i)"

+ 844 - 0
package/luci/applications/luci-app-openvpn/po/es/openvpn.po

@@ -0,0 +1,844 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-06-10 03:41+0200\n"
+"PO-Revision-Date: 2019-03-02 14:45-0300\n"
+"Last-Translator: José Vicente <josevteg@gmail.com>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 2.2.1\n"
+"Language-Team: \n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "'net30', 'p2p', o 'subnet'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr "Aceptar opciones envidadas desde el servidor"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Añadir"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr "Añadir la ruta tras establecer la conexión"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr "Agregar configuración basada en plantillas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr "Autentificación adicional con TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "Permitir el tráfico cliente-a-cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr "Permitir múltiples clientes con el mismo certificado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "Permitir sólo una sesión"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr "Permitir al conectado cambiar su IP o puerto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr "Máximo de clientes conectados"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr "Máximo de internos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr "Máximo de nuevas conexiones"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr "Unir registro al archivo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr "Autentificar con nombre usuario y contraseña"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr "Redirigir automáticamente la ruta por defecto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr "Conexiones OpenVPN configuradas y estado actual"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr "Comando/script a llamar al cerrar el dispositivo TUN/TAP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr "Autoridad certificativa"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Cambiar la prioridad del proceso"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr "Cambiar a este directorio antes de inicializar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr "Comprobar certificados contra un CRL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr "Restringir a este directorio tras inicializar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr "Cliente dehabilitado"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "Categoría de configuración"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr "Configurar el modo cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr "Configurar el puente servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "Configurar el modo servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Conectar por un proxy Socks5"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr "Conectar a la máquina remota usando un proxy HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Intervalo de reconexión"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr "Demonizar tras inicialización"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr "Espera tras conexión (segundos)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr "Espera para la apertura TUN/TAP y ejecución del script de arranque"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Parámetros Diffie-Hellman"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr "Directorio de configuraciones personalizadas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr "Deshabilitar paginación"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr "Deshabilitar comprobación de consistencia de opciones"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr "No asociar a un puerto y dirección locales"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr "No ejecutar ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr "No añadir rutas automáticamente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr "No guardar las contraseñas --askpass o --auth-user-pass"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+"No suelte los paquetes de tun entrantes con el mismo destino que el host"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr "No heredar opciones push globales"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr "No guardar en registro horas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr "No tirar de las rutas automáticamente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr "No releer la clave al reiniciar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr "No usar compresión adaptativa LZO"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr "No avisar de inconsistencias en ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr "Guardar parámetros en el registro"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr "Medir MTU empíricamente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "Habilitar los motores criptográficos de hardware OpenSSL."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr "Habilitar el descubrimiento de MTU de ruta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr "Habilitar el modo de cifrado de clave estática (no TLS)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr "Habilitar TLS y asumir el rol de cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr "Habilitar TLS y asumir el rol del servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr "Habilitar un algoritmo de compresión."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr "Habilitar la fragmentación interna del datagrama."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr "Habilitar la interfaz de administración en <em>IP</em> <em>puerto</em>"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "habilitado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+"Cifre y autentique todos los paquetes del canal de control con la clave"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr "Cifra de encriptación de paquetes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr "Comandos a ejecutar tras añadir rutas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr "Comando a ejecutar si se cambia la IP remota"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+"Ejecutado en modo servidor en nuevas conexiones de clientes, cuando no se "
+"confía aún en el cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+"Ejecutado en modo servidor cuando una ruta, dirección IPv4 o dirección MAC "
+"se añade a la tabla de rutas interna de OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr "Salir si falla la negociación"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr "Obtener la clave PEM del tty de control antes de demonizar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr "Autentificación HMAC de paquetes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr "Gestión de fallos de autentificación"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+"Directriz para simplificar la expresión de --ping y --ping-restart en "
+"configuraciones en modo servido"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr "Reintentar si falla la resolución de nombre de máquina"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "Conexión \"%s\""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr "¡Ya existe una conexión con ese nombre!"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr "Mantener la dirección IP local al reiniciar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr "Mantener la dirección IP remota al reiniciar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr "Mantener el dispositivo TUN/TAP abierto al reiniciar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr "Ventana de transición de clave"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr "Limitar mensajes repetidos al registro"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr "Certificado local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr "Nombre de máquina local o dirección IP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr "Clave privada local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr "Modo principal"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr "Paquetes máximos en la cola de salida TCP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr "Número de buffers de propagación"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr "Líneas en el archivo de registro histórico"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr "Carga del archivo de configuración OVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr "Aceptar solo conexiones desde este nombre X509"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr "Procesa solo las esperas a ping si existe la ruta"
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "Conexiones OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr "Optimizar escrituras TUN/TAP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr "Escribir en SysLog y no demonizar"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "Resumen"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr "Archivo PKCS#12 de claves"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr "Pasar variables de entorno al script"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr "Estado continuo de protección antireproducción"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr "Mantener/no mantener el listado de interfaces"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr "Ping al remoto cada n segundos sobre un puerto TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr "Por favor, edite este archivo directamente en una sesión de terminal."
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+"Por favor, seleccione un archivo de configuración OVPN válido para cargar!"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr "Por favor, seleccione una plantilla VPN válida!"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr "Política sobre el uso de programas externos y scripts"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Puerto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr "Espera del proxy en segundos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr "Enviar un opción de ifconfig al puesto remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr "Enviar opciones al otro"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr "Consulta el canal de gestión por la clave privada"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr "Elegir aleatoriamente un servidor remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr ""
+"Rechazar conexión si no tiene una configuración de cliente personalizada"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr "Redirigir señales SIGUSR1"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr "Nombre de máquina remota o dirección IP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr "Tiempo de espera de ping remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr "Bytes tras los que renegociar la clave del canal del datos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr "Paquetes tras los que renegociar la clave del canal del datos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr "Segundos tras los que renegociar la clave del canal del datos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr "Tamaño de la ventana deslizante de la protección de reproducción"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr "Designación explícita de certificado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr "Clave de uso explícita de certificado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr "Reiniciar después de tiempo de espera de ping remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr "Restringir los cifrados permitidos para ser negociados"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr "Espera de retransmisión en el canal de control TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr "Reintentar indefinidamente en errores del proxy HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr "Reintentar indefinidamente en errores del proxy Socks"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr "Enrutar subred a cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr "Ejecutar como servidor inetd o xinetd"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr "Script a ejecutar tras una conexión de cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr "Script a ejecutar tras una desconexión de cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr "Ejecutar scripts de activación/desactivación en todos los reinicios"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr "Guardar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+"Sección para agregar un archivo opcional 'auth-user-pass' con sus "
+"credenciales (%s)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr "Sección para modificar el archivo de configuración OVPN (% )"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr "Seleccionar plantilla..."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr "Enviar notificación al otro en caso de desconexión"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr "GID del grupo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr "MTU TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr "UID del usuario"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr "Reservar un bloque de subredes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr "Opciones HTTP extendidas del proxy"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr "Nivel de detalle de mensajes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr "Tamaño de las tablas real y virtual de hashes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr "Tamaño del búfer de recepción TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr "Tamaño del búfer de envío TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr "Longitud de la cola de transmisión TUN/TAP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr "Parámetros del adaptador TUN/TAP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr "MTU del dispositivo TUN/TAP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr "Sobrecarga del dispositivo TUN/TAP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr "Límite superior de MSS de TCP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr "Adaptar ancho de banda de clientes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr "Comando shell a ejecutar tras abrir el dispositivo TUN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr "Comando shell a ejecutar tras cerrar el dispositivo TUN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr "Comando shell a ejecutar para verificar un nombre X509"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr "No mostrar avisos de reproducción"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr "Tamaño de la clave de cifrado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr "Especifique una puerta de enlace predeterminada para las rutas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr "Especifique si el cliente debe proporcionar un certificado válido."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr "Iniciar OpenVPN en estado hibernado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr "Iniciar/Detener"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Iniciado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr "Versión del formato del archivo de estado"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Cambiar a configuración avanzada"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Cambiar a configuración básica"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr "Número de puerto TCP/UDP para local y remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr "Número de puerto TCP/UDP para local (default=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr "Número de puerto TCP/UDP para remoto (default=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr "Cifrado TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr "Paso a través TOS (sólo para IPv4)"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr "Configuración basada en plantillas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+"Directorio temporal para el archivo de retorno de la conexión del cliente"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr "¡El campo 'Nombre' no debe estar vacío!"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+"No se pudo encontrar el archivo de configuración OVPN (%s), verifique su "
+"configuración."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr "La versión TLS más alta soportada"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr "La dirección clave para las opciones 'tls-auth' y 'secret'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr "La versión TLS más baja soportada"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+"El tamaño del archivo de configuración OVPN (%s) es demasiado grande para la "
+"edición en línea en LuCI (&ge; 100 KB)."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr "Esto deshabilita completamente la negociación de cifrado."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr "Tiempo de intercambio de clave"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr "Tipo de dispositivo usado"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr "Subir"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr "Subir archivo ovpn"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr "Compresión rápida LZO"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr "Nodo de dispositivo TUN/TAP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr "Nombre de usuario como nombre común"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr "Escribir registro al archivo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr "Escribir ID del proceso al archivo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr "Segundos tras los que escribir el archivo de estado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "no"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr "dispositivo TUN/TAP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr "Espera de inactividad tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "sí (%i)"
+
+#~ msgid "Invalid"
+#~ msgstr "No válido"

+ 850 - 0
package/luci/applications/luci-app-openvpn/po/fr/openvpn.po

@@ -0,0 +1,850 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:36+0200\n"
+"PO-Revision-Date: 2014-01-26 12:53+0200\n"
+"Last-Translator: kyas <rimk_71@hotmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "'net30', 'p2p' ou 'subnet'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr "Accepter les options envoyées par le serveur"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Ajouter"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr "Ajouter un routage après l'établissement de la connexion"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr "Authentification supplémentaire par dessus TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "Autoriser le trafic entre clients"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr "Permettre à plusieurs clients d'utiliser le même certificat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "Autoriser seulement une session"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr "Autoriser l'hôte distant à changer d'adresse IP ou de port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr "Maximum autorisé de clients connectés"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr "Admis au maximum interne"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr "Maximum autorisé de nouvelles connexions"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr "Ajouter les journaux en fin de ce fichier"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr "S'authentifier par identifiant/mot-de-passe"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr "Rediriger automatiquement la route par défaut"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+"Voici ci-dessous la liste d'instances OpenVPN configurées et leur état "
+"courant"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+"Appelle une commande/script d'arrêt avant que le périphérique TUN/TAP soit "
+"fermé"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr "Autorité des certificats"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Modifier la priorité du processus"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr "Aller dans ce répertorie avant l'initialisation"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr ""
+"Confronter le certificat du distant à une liste des certificats révoqués "
+"(CRL)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr "Faire un « chroot » dans ce répertoire après initialisation"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr "Client désactivé"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "Catégorie de configuration"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr "Configurer le mode client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr "Configurer le mode pont"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "Configurer le mode serveur"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Se connecter via un proxy Socks5"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr "Se connecter à un hôte distant via un mandataire HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Intervalle entre 2 tentatives de connexion"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr "Transformer en démon après l'initialisation"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr "Attends n secondes après la connexion"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+"Attends avant l'ouverture de tun/tap et l'exécution de scripts de mise en "
+"marche"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Paramètres Diffie Hellman"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr "Répertoire contenant vos fichiers de config client spécifiques"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr "Désactiver la pagination"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr "Désactiver la vérification de la cohérence des options"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr "Ne pas attacher à l'adresse et au port local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr "Ne pas exécuter réellement ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr "Ne pas ajouter de routes automatiquement"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+"Ne pas copier en cache les mots de passe des options --askpass ou --auth-"
+"user-pass"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr "Ne pas hériter des options d'envoi globales"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr "Ne pas journaliser les horodatages"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr "Ne pas relire la clef au redémarrage"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr "Ne pas utiliser la compression adaptative LZO"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr "Ne pas alerter en cas d'incohérence d'ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr "Écrire les paramètres dans le journal"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr "Mesurer le MTU empiriquement"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "Activer les systèmes de cryptages OpenSSL matériels"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr "Activer la découverte du MTU du chemin"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr "Activer le mode de cryptage à clef statique (non TLS)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr "Activer le TLS et prendre le rôle du client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr "Activer le TLS et prendre le rôle du serveur"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr "Autoriser la fragmentation des datagrammes en interne"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr "Activer l'interface de gestion sur <em>IP</em> <em>port</em>"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Activé"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr "Méthode de chiffrement des paquets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr "Exécuter une commande shell après l'ajout des routes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr ""
+"Exécuter une commande Shell suite à un changement d'IP de l'hôte distant"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+"Lancé en mode serveur pour les nouvelles connexions client, quand le client "
+"n'est pas encore reconnu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+"Lancé en mode serveur à chaque fois qu'une adresse/route IPv4 ou une adresse "
+"MAC est ajoutée à la table de routage interne d'OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr "Arrêter suite à l'échec de la négociation TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr ""
+"Obtenir le mot de passe du certificat depuis le terminal avant de passer en "
+"mode démon"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr "Authentification HMAC des paquets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr "Gestion des erreurs d'authentification"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+"Aide pour simplifier l'expression des --ping et --ping-restart dans les "
+"configurations en mode serveur"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr "Si la résolution du nom de l'hôte échoue, ré-essayer"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "Instance \"%s\""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr "Conserver l'adresse IP locale lors du redémarrage"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr "Conserver l'adresse IP distante lors du redémarrage"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr "Conserver le périphérique tun/tap ouvert au redémarrage"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr "Limiter les messages répétés dans les journaux"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr "Certificat local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr "Nom ou adresse IP de l'hôte local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr "Clef privée locale"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr "Mode principal"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr "Nombre maximum de paquets TCP en attente d'émission"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr "Nombre de tampons de diffusion alloués"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr "Nombre de lignes de l'historique du fichier-journal"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr "Accepte seulement des connexions du nom X509 donné"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+"Traiter l'expiration des délais des pings seulement si les routes existent"
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "Instances OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr "Optimiser les écritures TUN/TAP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr "Envoyer à syslog et ne pas transformer en démon"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "Vue d'ensemble"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr "Fichier au format PKCS#12 contenant les clefs"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr "Transmettre les variables d'environnement au script"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr "Reconduire l'état de protection anti-rejeu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr "Reconduire ou non le lot d'ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+"Envoyer un ping à l'hôte distant toutes les n secondes sur le port TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr "Règle de sécurité appliqué à l'usage de programmes et scripts externes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protocole"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr "Délai d'attente du mandataire, en secondes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr "Envoyer une option ifconfig au distant"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr "Envoyer les options au client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr "Canal de requête de gestion pour clef privée"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr "Choisir au hasard un serveur distant"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr "Refuser la connexion en l'absence de config client spécifique"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr "Rediriger les signaux SIGUSR1"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr "Nom ou adresse IP de l'hôte distant"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr "Délai de ping du distant"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr "Renégocier la clé du canal de données après tant d'octets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr "Renégocier la clé du canal de données après tant de paquets"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+"Renégocier la clé du canal de données après tant de temps (en secondes)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr "Taille de la fenêtre glissante pour la protection anti-rejeu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr "Exiger l'appellation explicite sur le certificat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr "Exiger l'utilisation explicite de la clé sur le certificat"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr "Redémarrer aprés le dépassement du délai de ping du distant"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr "Renvoyer l'expiration du délai sur le canal de contrôle TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr "Ré-essayer indéfiniment suite à des erreurs du proxy HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr "Ré-essayer indéfiniment suite à des erreurs du proxy Socks"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr "Router le sous-réseau vers le client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr "Exécuter en tant que serveur inetd ou xinetd"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr "Exécuter une commande de script lors de la connexion d'un client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr "Exécuter une commande de script lors de la déconnexion d'un client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr "Exécuter les scripts up/down à tous les redémarrages"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr "Envoyer une notification au distant à la déconnexion"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr "Utiliser le GID de ce groupe"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr "Définir le MTU TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr "Utiliser l'UID de cet utilisateur"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr "Mettre de coté un lot de sous-réseaux"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr "Définir les options de mandataire HTTP étendu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr "Définir la verbosité des écrits"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+"Définir la taille des tables de haché des adresses réelles et virtuelles"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr "Définir la taille de la pile de réception TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr "Définir la taille de la pile d'envoi TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr "Définir la taille de la pile TX tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr "Définir les paramètres de l'adaptateur tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr "Définir le MTU du périphérique tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr "Définir la borne supérieure du MSS TCP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr "Gère la bande-passante du distant"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr "Commande Shell à exécuter après l'ouverture du périphérique tun"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr "Commande Shell à exécuter après la fermeture du périphérique tun"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr "Commande shell de vérification du nom X509"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr "Supprime les messages d'alertes anti-rejeu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr "Taille de la clé de cryptage"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr "Définir la passerelle par défaut des routes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr "Démarrer OpenVPN dans un état d'hibernation"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr "Démarrer/Arrêter"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Démarré"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr "Version du format du fichier de status"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Afficher les paramètres de configuration avancés"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Afficher les paramètres de configuration standards"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr "Numéro de port TCP/UDP valable pour l'hôte local et l'hôte distant"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr "Numéro de port TCP/UDP pour l'hôte local (par défaut 1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr "Numéro de port TCP/UDP pour l'hôte distant (par défaut 1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr "Méthode de chiffrement TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr "Répertoire pour le fichier temporaire lié à la connexion d'un client"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr "Période d'un échange de clés"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr "Type de périphérique utilisé"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr "Utiliser la compression LZO rapide"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr "Utiliser le protocole"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr "Utiliser le périphérique tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr "Utiliser le nom d'utilisateur comme nom « commun » (du certificat)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr "Écrire le journal dans le fichier"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr "Écrire le numéro de processus dans le fichier"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr "Écrire le status dans le fichier chaque n secondes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "non"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr "Périphérique tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr "Délai d'inactivité tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "oui (%i)"
+
+#~ msgid "Invalid"
+#~ msgstr "Invalide"

+ 820 - 0
package/luci/applications/luci-app-openvpn/po/he/openvpn.po

@@ -0,0 +1,820 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr ""

+ 827 - 0
package/luci/applications/luci-app-openvpn/po/hu/openvpn.po

@@ -0,0 +1,827 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-01-31 12:06+0200\n"
+"Last-Translator: Gabor <juhosg@openwrt.org>\n"
+"Language-Team: none\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "'net30', 'p2p' vagy 'subnet'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr "A kiszolgáló által küldött opciók elfogadás"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Hozzáadás"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr "Útvonal hozzáadása a kapcsolat létrejötte után"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr "További hitelesítés TLS-en keresztül"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "Ügyfél-ügyfél közötti kapcsolat engedélyezése"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr "Több ügyfél engedélyezése ugyanazzal a tanúsítvánnyal"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "Csak egy munkafolyamat engedélyezése"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr "A távoli gép IP címének vagy portjának megváltozatásának engedélyezése"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr "A csatlakozott ügyfelek maximális megengedett száma"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr "Belső kapcsolatok maximális száma"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr "Az új kapcsolatok maximálisan megengedett száma"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr "Napló hozzáfűzése fájlhoz"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr "Azonosítás felhasználónév és jelszó használatával"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr "Az alapértelmezett útvonal automatikus átirányítása"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+"Az alábbi listában találhatóak a beállított OpenVPN példányok és azok "
+"aktuális állapota"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr "A TUN/TAP interfész lezárása előtt futtatandó shell script."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr "Hitelesítésszolgáltató"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Folyamat prioritásának módosítása"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr "Váltás a könyvtárra inicializáslás előtt"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr "Kliens tanúsítvány összevetése a tiltólistával."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr "Gyökérkönyvtár váltás inicializáció után"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr "Ügyfél letiltva"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "Beállítások / Visszavonás"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr "Ügyfél mód beállítása"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr "Kiszolgáló híd beállítása"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "Kiszolgáló mód beállítása"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Kapcsolódás Sock5 proxy-n keresztül"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr "Kapcsolódás a távoli géphez HTTP proxyn keresztül"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Kapcsolódás újrapróbálkozási időköz"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr "Váltás démon módba inicializálás után"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr "Kapcsolat felépítés után 'n' másodperc késleltetés"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Diffie Hellman paraméterek"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr "Egyéni ügyfél konfigurációs fájlok könyvtára "
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr "Lapozás letiltása"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr "Ne adjon hozzá útvonalakat automatikusan "
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr "Időbélyegeket ne naplózza"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr "Ne használjon adaptív LZO tömörítést"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr "A paramétereket írja a naplóba"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "OpenSSL hardveres titkosítás engedélyezése"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Engedélyezve"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr "Helyi IP cím megtartása újraindításkor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr "Távoli IP cím megtartása újraindításkor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr "tun/tap eszközök nyitva tartása újraindításkor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr "Helyi tanúsítvány"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr "Helyi gép név vagy IP cím"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr "Helyi privát kulcs"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr "A sorbaállított kimenő TCP csomagok maximális száma"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr "Lefoglalt broadcast pufferek száma"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr "Naplófájl történet sorainak száma"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "OpenVPN példányok"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "Áttekintés"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protokoll"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr "Proxy várakozási idő (másodperc)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr "Kapcsolat megtagadás ha nincs egyéni ügyfél konfiguráció"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr "Távoli gép név vagy IP cím"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr "Indítás/Leállítás"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Elindítva"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Váltás haladó beállításokra"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Váltás alap beállításokra"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr "TLS titkosító"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr "A használt eszköz típusa"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr "Gyors LZO tömörítés használata"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr "Napló írása fájlba"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr "Folyamat azonosító (PID) fájlba írása"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr "Állapot fájlba írása 'n' másodpercenként"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "nem"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr "tun/tap/ eszköz"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr "tun/tap tétlenségi idő"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "igen (%i)"
+
+#~ msgid "Invalid"
+#~ msgstr "Érvénytelen"

+ 826 - 0
package/luci/applications/luci-app-openvpn/po/it/openvpn.po

@@ -0,0 +1,826 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:36+0200\n"
+"PO-Revision-Date: 2012-04-20 10:36+0200\n"
+"Last-Translator: claudyus <claudyus84@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr "Accetta opzioni inviate dal server"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Aggiungi"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr "Aggiungi rotte dopo aver stabilito la connessione"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr "Autenticazione addizionale over TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "Permetti traffico client-client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr "Permetti più client con lo stesso certificato"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "Permetti solo una sessione"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr "Permetti ai remote di cambiare il proprio IP o porta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr "Numero massimo di clienti connessi"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr "Numero massimo di interni"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr "Numero massimo di nuove connessioni ammesse"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr "Appendi il log al file"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr "Autenticazione usando username/passoword"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr "Modifica automaticamente la default route"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr "Sotto c'è una lista di istanze OpenVPN configurate e il loro stato"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr "Richiama un cmd/script prima della chiusura del TUN/TAP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr "CA"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Cambia priorità del processo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr "Cambia cartella prima dell'inizializzazione"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr "Verifica il certificato del nodo su una CRL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr "Fai chroot alla cartella dopo l'inizializzazione"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr "Client disabilitato"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "Categoria di configurazione"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr "Configura la modalità client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr "Configura un server bridge"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "Configura la modalità server"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Connetti attraverso un proxy Socks5"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr "Connetti attraverso un proxy HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Intervallo per riprovare la connessione"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr "Usa come daemon dopo l'inizializzazione"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr "Ritarda n secondi dopo la connessione"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr "Ritarda lo script di apertura e avvio del tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Parametri Diffie Hellman"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr "Cartella per file personalizzati di configuarazione client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr "Disabilita il controllo della consistenza delle opzioni"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr "Non effettuare il bind sull'indirizzo/porta locale"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr "Non eseguire realmente ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr "Non aggiungere rotte automaticamente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr "Non tenere in memoria le password di --askpass o di --auth-user-pass"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr "Non loggare il timestamps"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr "Non spingere automaticamente le rotte"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr "Non rileggere le chiavi al riavvio"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr "Non usare compressione lzo adattiva"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr "Non avvisare inconsistenze a livello ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr "Parametri Echo da loggare"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr "Misura empericamente l'MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "Abilita il supporto criptografico hardware per OpenSSL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr "Abilita la ricerca Path MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr "Abilita la modalità di criptazione chiave statica (non-TLS)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr "Abilita TLS e usa il ruolo client"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr "Abilita TLS e usa il ruolo server"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr "Abilita frammentazione interna dei datagram"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr "Abilita l'interfaccia di controllo su <em>IP</em> <em>port</em>"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Abilitato"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+"Crittografa e autentica tutti i pacchetti del canale di controllo con la "
+"chiave"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr "Cifratura di criptazione dei pacchetti"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr "Esegui un comando shell dopo che le rotte sono aggiunte"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr "Esegui un comando shell al cambio di ip remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr "Autenticazione HMAC per i pacchetti"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "Istanza \"%s\""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr "Mantieni l'IP local al riavvio"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr "Mantieni l'IP remoto al riavvio"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr "Mantienti il device tun/tap aperto al riavvio"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr "Limita le ripetizioni di messaggi nel log"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr "Chiave privata local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "OpenVPN istanze"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr "Ottimizza le scritture su TUN/TAP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "Anteprima"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr "PKCS#12 file containing keys"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr "Passa le variabili d'ambiente allo script"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Porta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protocollo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Avviato"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Passa alla configurazione avanzata"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Passa alla configurazione base"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "no"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "si (%i)"

+ 842 - 0
package/luci/applications/luci-app-openvpn/po/ja/openvpn.po

@@ -0,0 +1,842 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:36+0200\n"
+"PO-Revision-Date: 2012-04-09 08:12+0200\n"
+"Last-Translator: Kentaro <kentaro.matsuyama@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Pootle 2.0.4\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "'net30', 'p2p', または 'subnet'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "追加"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "クライアント間通信を許可する"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "1つのセッションのみを許可する"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr "現在設定済のOpenVPNの設定とステータスを表示しています。"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "設定カテゴリ"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr "クライアントモードに設定"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "サーバーモードに設定"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "再接続間隔"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr "初期化後にデーモン化する"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr "セッション接続後、n秒ディレイする"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Diffie Hellman パラメータ"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr "ページングを無効にする"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr "時刻をログに書き込まない"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr "再起動時にキーの再読み込みを行わない"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "OpenSSL暗号化のハードウェアサポートを有効にする"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr "Path MTU discovery を有効にする"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "有効"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "設定 \"%s\""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "OpenVPN 設定"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "概要"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "ポート"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "プロトコル"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr "TCP/UDP のMTUを設定"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr "ログ出力レベルの設定"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr "TCP/UDP の受信バッファサイズ"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr "TCP/UDP の送信バッファサイズ"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr "tun/tap デバイスの送信キューサイズ"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr "tun/tap デバイスのMTU設定"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr "開始 / 停止"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "実行中"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "詳細設定へ移動"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "基本設定へ移動"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr "TCP/UDP ポート (ローカル・リモート共用)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr "TCP/UDP ポート (ローカル, 標準設定=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr "TCP/UDP ポート (リモート, 標準設定=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr "TLS 暗号化方式"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr "高速LZO圧縮機能を使用する"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr "使用するプロトコル"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "いいえ"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "はい (%i)"
+
+#~ msgid "Invalid"
+#~ msgstr "無効"
+
+#~ msgid "Make tun device IPv6 capable"
+#~ msgstr "tun デバイスでIPv6機能を有効にする"
+
+#~ msgid "Cryptography"
+#~ msgstr "暗号設定"
+
+#~ msgid "Networking"
+#~ msgstr "ネットワーク"
+
+#~ msgid "Service"
+#~ msgstr "サービス"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"

+ 819 - 0
package/luci/applications/luci-app-openvpn/po/ms/openvpn.po

@@ -0,0 +1,819 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr ""

+ 820 - 0
package/luci/applications/luci-app-openvpn/po/no/openvpn.po

@@ -0,0 +1,820 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr ""

+ 842 - 0
package/luci/applications/luci-app-openvpn/po/pl/openvpn.po

@@ -0,0 +1,842 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-05-05 03:41+0200\n"
+"Last-Translator: piosl <sleczek.piotr@gmail.com>\n"
+"Language-Team: none\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "'net30', 'p2p', lub 'subnet'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr "Zaakceptuj opcje narzucone przez serwer"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Dodaj"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr "Dodaj trasę po nawiązaniu połączenia"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr "Dodatkowe uwierzytelnianie poprzez TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "Zezwól na łączność klient-klient"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr "Zezwól na łączenie wielu klientów z tym samym certyfikatem."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "Zezwól tylko na jedną sesję"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr "Zezwól na zmianę IP lub portu odległemu hostowi."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr "Maksymalna dozwolona liczba klientów"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr "Maksymalna dozwolona liczba wewnętrznych"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr "Maksymalna dozwolona liczba nowych połączeń"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr "Dopisz log do pliku"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr "Autoryzacja z użyciem loginu oraz hasła"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr "Automatycznie przekieruj domyślną trasę"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+"Ponieżej znajduje się lista skonfigurowanych procesów OpenVPN wraz z ich "
+"aktualnymi stanami."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr "Zatrzymaj skrypt przed wyłączeniem interfejsu TUN/TAP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr "Urząd certyfikacji"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Zmień priorytet procesu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr "Przejdź do katalogu przed inicjalizacją"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr "Sprawdź certyfikat peera na obecność w CRL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr "Zmień root (chroot) na katalog po inicjalizacji"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr "Klient jest wyłączony"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "Kategoria konfiguracji"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr "Konfiguruj tryb klienta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr "Konfiguruj serwer w trybie mostu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "Konfiguruj serwer"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Połącz poprzez SOCKS5 proxy"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr "Połącz ze zdalnym hostem poprzez HTTP proxy"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Interwał powtarzania połączeń"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr "Przejdź w tryb demona po inicjalizacji"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr "Opóźnienie n sekund po nawiązaniu połączenia"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr "Opóźnienie otwarcia interfejsu tun/tap i wykonania skryptu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Parametry Diffie Hellman"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr "Katalog na pliki konfiguracyjne"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr "Wyłącz stronicowanie"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr "Wyłącz sprawdzanie poprawności ustawień"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr "Nie związuj z lokalnym adresem i portem"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr "Nie uruchamiaj obecnie ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr "Nie dodawaj tras (routes) automatycznie"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr "Nie cacheuj haseł --askpass lub --auth-user-pass"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr "Nie dziedzicz globalnej opcji push"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr "Nie zapisuj czasu w logu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr "Nie wczytuj ponownie klucza podczas restartu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr "Nie używaj adaptatywnej kompresji lzo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr "Nie ostrzegaj przed niespójnością w ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr "Zapisuj parametry w logu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr "Mierz MTU empirycznie"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "Włącz sprzętowe przyspieszenie OpenSSL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr "Włącz wykrywanie \"Path MTU\""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr "Włącz tryb szyfrowania statycznym kluczem (non-TLS)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr "Włącz TLS i przyjmij rolę klienta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr "Włącz TLS i przyjmij rolę serwera"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr "Włącz wewnętrzną fragmentację datagramu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr "Włącz interfejs zarządzalny na <em>IP</em> <em>port</em>"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Włączone"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr "Szyfrowanie dla pakietów"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr "Wykonaj komendę powłoki po dodaniu tras"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr "Wykonaj komendę powłoki po zmianie zdalnego IP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+"Wykonane w trybie serwera na nowych połączeniach klienta, gdy klient jest "
+"nadal niezaufany"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+"Wykonane w trybie serwera, gdy adres IPv4, trasa lub adres MAC są dodane do "
+"wewnętrznej tablicy routingu w OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr "Wyjdź przy niepowodzeniu negocjacji TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr "Uzyskaj hasło PEM z kontroli tty przed demonizacją"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr "Autoryzacja HMAC dla pakietów"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr "Postępowanie z błędami uwierzytelniania"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+"Dyrektywa Helper w celu uproszczenia wyrażenie --ping i --ping-restart w "
+"konfiguracjach w trybie serwera"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr "Jeżeli ustanowienie nazwy hosta nie powiedzie się, spróbuj ponownie"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "Instancja \"%s\""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr "Zachowaj lokalny adres IP przy restarcie"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr "Zachowaj zdalny adres IP przy restarcie"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr "Utrzymaj urządzenie tun/tap po restarcie jako otwarte"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr "Okno zmiany klucza"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr "Limit powtarzających się wiadomości w logu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr "Certyfikat lokalny"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr "Lokalna nazwa hosta lub adres IP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr "Lokalny klucz prywatny"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr "Tryb główny"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr "Maksymalna liczba wychodzących pakietów TCP w kolejce"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr "Liczba przydzielonych buforów nadawczych"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr "Liczba linii w pliku dziennika historii"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr "Akceptuj tylko połączenia z podanej nazwy X509"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr "Wykonaj procedurę \"ping timeout\" tylko jeżeli trasy istnieją"
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "Instancje OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr "Optymalizuj wpisy TUN/TAP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr "Wysyłaj do syslog'a i nie demonizuj"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "Przegląd"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr "Plik PKCS#12 zawierający klucze"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr "Przekaż zmienne środowiskowe do skryptu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr "Utrzymaj status ochrony odpowiedzi"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr "Utrzymuj/Nie utrzymuj ifconfig-pool"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr "Pinguj zdalnego co n sekund przez port TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+"Poziom zasad odnoszących się do używania zewnętrznych programów i skryptów"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protokół"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr "Czas bezczynności proxy w sekundach"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr "Wyślij opcje ifconfig do zdalnego"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr "Wyślij opcje do peera"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr "Kanał zarządzania zapytaniami dla klucza prywatnego"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr "Losowo wybierz serwer zdalny"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr "Odmów połączenie gdy nie standardowy klient konfiguracja"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr "Przemapuj SIGUSR1"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr "Nazwa lub IP zdalnego hosta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr "Zdalny ping upłynął czas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr "Renegocjacja danych charakteru klucza po bajtach"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr "Renegocjacja danych charakteru klucza po pakietach"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr "Renegocjacja danych charakteru klucza po sekundach"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr "Powtórzenie osłony okna rozmiaru"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr "Potrzebna Podpis na Certyfikacie"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr "Potrzebna klucza używanego w certyfikacie"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr "restart po zdalnym ping upływie czasu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr "Retransmisja po upływie czasu TLS na kanale kontrolnym"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr "Ponownie spróbować na Http proxy Błędzie"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr "Trasa podsieci do klienta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr "Uruchom jako serwer inetd lub xinetd"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr "Uruchom skrypt cmd po połączeniu klienta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr "Uruchom skrypt cmd po rozłączeniu klienta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr "Uruchom skrypty up/down dla wszystkich restartów"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+#, fuzzy
+msgid "Send notification to peer on disconnect"
+msgstr "Wyślij zgłoszenie o rozłączeniu do peer"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr "Ustaw GID dla grupy"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr "Ustaw TCP/UDP MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr "Ustaw UID dla użytkownika"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+#, fuzzy
+msgid "Set aside a pool of subnets"
+msgstr "Odłożyć na bok pulę podsieci"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr "Ustaw rozszerzone opcje proxy HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr "Ustaw rozmiar rzeczywistych i wirtualnych adresów tablicy hash"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+#, fuzzy
+msgid "Set the TCP/UDP receive buffer size"
+msgstr "Ustaw rozmiar buforu wysyłania TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+#, fuzzy
+msgid "Set the TCP/UDP send buffer size"
+msgstr "Ustaw rozmiar buforu wysyłania TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+#, fuzzy
+msgid "Set tun/tap TX queue length"
+msgstr "Ustaw długość kolejki tun / tap TX "
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr "Ustaw parametr adaptera tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr "Ustaw górną granicę TCP MSS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr "Formowanie wzajemnego pasma"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+#, fuzzy
+msgid "Shell cmd to execute after tun device open"
+msgstr "cmd Shell po uruchomieniu urzadzenie tun"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+#, fuzzy
+msgid "Shell cmd to run after tun device close"
+msgstr "cmd Shell po wyłączeniu urzadzenie tun"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr "polecenie Shell aby sprawdzić nazwę X509"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr "Wycisz powtórne pojawianie się ostrzeżeń"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr "Rozmiar klucza szyfrowania"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr "Określ domyślną bramę dla tras"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr "Uruchom OpenVPN w stanie hibernacji"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr "Start/Stop"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Uruchomiono"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr "Wersja formatu pliku statusu"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Konfiguracja zaawansowana"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Konfiguracja podstawowa"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr "Numer portu TCP/UDP zarówno dla lokalnego jak i zdalnego"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr "Numer portu TCP/UDP dla lokalnego (domyślnie=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr "Numer portu TCP/UDP dla zdalnego (domyślnie=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr "Kodowanie TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr "Przepuszczanie TOS (dotyczy tylko IPv4)"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr "Katalog tymczasowy dla pliku zwrotnego połączenia klienta"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr "Typ użytego urządzenia"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr "Użyj szybkiej kompresji LZO"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr "Użyj protokołu"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr "Użyj węzła urządzenia tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr "Użyj nazwy użytkownika jako nazwy wspólnej"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr "Zapisz log do pliku"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr "Zapisz numer ID procesu do pliku"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr "Zapisz status do pliku co n sekund"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "nie"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr "urządzenie tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr "czas bezczynności tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "tak (%i)"
+
+#~ msgid "Invalid"
+#~ msgstr "Nieprawidłowe"

+ 835 - 0
package/luci/applications/luci-app-openvpn/po/pt-br/openvpn.po

@@ -0,0 +1,835 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-06-10 03:41+0200\n"
+"PO-Revision-Date: 2018-09-20 19:35-0300\n"
+"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Poedit 2.1.1\n"
+"Language-Team: \n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "'net30', 'p2p', ou 'subnet'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr "Aceitar opções enviadas pelo servidor"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Adicionar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr "Adicionar rota após estabelecimento da conexão"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr "Autenticação adicional por TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "Permitir tráfego entre os clientes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr "Permitir múltiplos clientes com o mesmo certificado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "Permitir apenas uma sessão"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr "Permitir a um equipamento remoto altere o seu IP ou porta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr "Máximo permitido de clientes conectados"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr "Máximo permitido internamente para rotas de clientes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr "Máximo permitido de novas conexões"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr "Acrescentar registos ao arquivo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr "Autenticar com usuário/senha"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr "Redirecionar automaticamente a rota padrão"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+"Abaixo está uma lista de todas as instâncias OpenVPN configuradas e o seu "
+"estado atual"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr "Executar o comando/script antes do tun/tap fechar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr "Autoridade certificadora"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Alterar prioridade do processo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr "Mudar para o diretório antes da iniciação"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr "Verificar certificado do parceiro conta uma CRL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr "Chroot para o diretório após a iniciação"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr "Cliente desativado"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "Categoria da configuração"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr "Configurar modo cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr "Configurar ponte de servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "Configurar modo de servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Conectar através de um proxy Socks5"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr "Conectar a equipamento remoto através de um proxy HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Intervalo de reestabelecimento de conexão"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr "Entre em segundo plano após a iniciação"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr "Atrase n segundos depois da conexão"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr "Retardar o script de abertura e ativação do tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Parâmetros Diffie-Hellman"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr "Diretório para configurações personalizadas dos clientes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr "Desativar paginação"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr "Desativar opções de verificação de consistência"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr "Não ativar no endereço e porta locais"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr "Não executar ifconfig de verdade"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr "Não adicionar rotas automaticamente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr "Não colocar em cache as senhas do --askpass ou --auth-user-pass "
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr "Não herdar as opções globais de envio (push)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr "Não registar a data/hora"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr "Não puxe as rotas automaticamente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr "Não reler a chave entre os reinícios"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr "Não usar compressão LZO adaptiva"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr "Não avisar quando existirem inconsistências no ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr "Escrever parâmetros no registo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr "Medir empíricamente o MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "Ativar motor OpenSSL por hardware"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr "Ativar a descoberta do MTU do caminho"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr "Ativar modo de encriptação por chave estática (não-TLS)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr "Ativar TLS e assumir papel de cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr "Ativar TLS e assumir papel de servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr "Ativar a fragmentação interna de datagramas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr "Ativar o interface de gestão em <em>IP</em> <em>porta</em>"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Ativado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr "Cifre e autentique todos os pacotes do canal de controle com a chave"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr "Cifra de encriptação para pacotes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr "Executar o comando shell após as rotas serem adicionadas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr "Executar o comando shell quando existir alteração do IP remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+"Executado em modo servidor na nova conexão de cliente, enquanto o cliente "
+"ainda não é confiável"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+"Executado em modo servidor quando um endereço/rota IPv4 é adicionao na "
+"tabela de roteamento interna do OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr "Fechar quando existir falha na negociacao TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr "Obter password PEM do terminal de controlo antes de passar a daemon"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr "Autenticação HMAC para pacotes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr "Gestão de falhas de autenticação"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+"Diretiva de ajuda para simplificar a expressão --ping e --ping-restart nas "
+"configurações de modo servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr "Se a resolução de nomes falhar, tentar novamente"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "Instância \"%s\""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr "Manter o endereço IP local entre os reinícios"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr "Manter o endereço IP remoto entre os reinícios"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr "Manter o dispositivo tun/tap aberto entre os reinícios"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr "Janela para transição de chaves"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr "Limitar entradas repetidas no registo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr "Certificado local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr "Nome do equipamento ou endereço IP local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr "Chave privada local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr "Modo principal"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr "Número máximo de pacotes TCP na fila de saída"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr "Número de buffers de broadcast alocados"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr "Número de linhas para o histórico do registo"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr "Aceitar conexões apenas de um dado nome X509"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr "Só processe os estouros de tempo de pings se as rotas existirem"
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "Instâncias OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr "Otimizar as escritas TUN/TAP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr "Enviar para o syslog os registos e não vá para segundo plano"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "Visão Geral"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr "Arquivo PKCS#12 com as chaves"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr "Passar variáveis de ambiente ao script"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr "Manter persistência da proteção replay"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr "Manter ou não o conjunto de subredes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr "Pingar o remoto a cada n segundos sobre a porta TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr "Nível da política sobre o uso de programas e scripts externos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Porta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr "Tempo limite do proxy em segundos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr "Enviar uma opção ifconfig ao remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr "Enviar opções ao remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr "Solicitar chave privada ao canal de gestão"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr "Escolher o server remoto aleatoriamente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr "Recusar conexões de clientes que não tenham configuração personalizada"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr "Remapear os sinais SIGUSR1"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr "Nome do equipamento ou endereço IP remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr "Tempo limite do ping remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr "Renegociar chave do canal de dados após n bytes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr "Renegociar chave do canal de dados após n pacotes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr "Renegociar chave do canal de dados após n segundos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr "Tamanho da janela de proteção conta replay"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr "Requerer designação específica no certificado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr "Requerer que o uso da chave seja explicitado no certificado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr "Reiniciar após estouro do tempo do ping remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr "Estouro de tempo de retransmissão no canal de controle TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr "Tentar infinitamente a conexão quando existirem erros de proxy Socks"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr "Tentar infinitamente a conexão quando existirem erros de proxy Socks"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr "Encaminhar rota da subrede para o cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr "Executar através do inetd ou xinetd"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr "Executar script quando o cliente conectar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr "Executar script quando o cliente desconectar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr "Executar scripts de subida/descida para todos os reinícios"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr "Notificar parceiro remoto ao desconectar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr "Usar o GID do grupo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr "Definir o MTU TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr "Usar o UID do usuário"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr "Reservar um conjunto de subredes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr "Definir opções extendidas para o proxy HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr "Definir detalhamento do registo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr "Definir tamanho das tabelas hash de endereços reais e virtuais"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr "Definir o tamanho do buffer de recepção TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr "Definir o tamanho do buffer de envio TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr "Definir o tamanho da fila de transmissão tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr "Definir parâmetros do adaptador TUN/TAP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr "Definir o MTU do dispositivo tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr "Definir o overhead do dispositivo tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr "Definir teto do MSS TCP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr "Restringir a largura de banda ao parceiro"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr "Comando shell para executar após abertura do dispositivo tun"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr "Comando shell para executar após o fechamento do dispositivo tun"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr "Comando shell para verificar o nome do X509"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr "Silenciar a saída dos avisos de replay"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr "Tamanho da chave de cifragem"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr "Especificar uma roteador padrão para as rotas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr "Iniciar o OpenVPN em estado de hibernação"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr "Iniciar/Parar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Iniciado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr "Versão de formato do arquivo de estado"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Mudar para configuração avançada"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Mudar para configuração básica"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr "Porta TCP/UDP tanto para local e remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr "Porta TCP/UDP para local (padrão=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr "Porta TCP/UDP para remoto (padrão=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr "Cifra TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr "Encaminhe TOS (aplicável apenas a IPv4)"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr "Diretório temporário para arquivo de retorno de conexão-cliente"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr "A mais alta versão suporta do TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr "A direção da chave para as opções 'tls-auth' e 'secret'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr "A mais baixa versão suporta do TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr "Janela temporal para troca de chaves"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr "Tipo de dispositivo utilizado"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr "Usar compressão LZO rápida"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr "Usar protocolo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr "Utilizar dispositivo tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr "Usar o nome do usuário como 'common name' (CN)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr "Escrever registo no arquivo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr "Escrever PID no arquivo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr "Escrever estado para arquivo a cada n segundos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "não"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr "Dispositivo tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr "Tempo limite de inatividade tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "sim (%i)"
+
+#~ msgid "Invalid"
+#~ msgstr "Inválido"

+ 835 - 0
package/luci/applications/luci-app-openvpn/po/pt/openvpn.po

@@ -0,0 +1,835 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-26 19:03+0200\n"
+"PO-Revision-Date: 2013-06-03 13:43+0200\n"
+"Last-Translator: joao.f.vieira <joao.f.vieira@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.6\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "'net30', 'p2p', ou 'subnet'"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr "Aceitar opções enviadas pelo servidor"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "Adicionar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr "Adicionar rota após estabelecimento da ligação"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr "Autenticação adicional por TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr "Permitir tráfego cliente-a-cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr "Permitir multiplos clientes com o mesmo certificado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr "Permitir apenas uma sessão"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr "Permitir a um host remoto que altere o seu IP ou porta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr "Máximo permitido de clientes ligados"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr "Máximo permitido internamente para rotas de clientes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr "Maximo permitido de novas ligações"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr "Acrescentar registos ao ficheiro"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr "Autenticar com username/password"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr "Redireccionar automaticamente a rota pre-definida"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+"Abaixo está uma lista de todas as instâncias OpenVPN configuradas e o seu "
+"estado actual"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr "Executar o comando/script antes do fecho tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr "Autoridade certificadora"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr "Alterar prioridade do processo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr "Mudar para o directório antes da inicialização"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr "Verificar certificado do remoto conta uma CRL"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr "Chroot para o directorio apos a inicialização"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr "Cliente desativado"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr "Categoria da configuração"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr "Configurar modo cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr "Configurar bridge de servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr "Configurar modo de servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr "Ligar através de um proxy Socks5"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr "Ligar ao host remoto através de um proxy HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr "Intervalo de reestabelecimento de ligação"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr "Passar a daemon após a inicialização"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr "Aguardar n segundos após a ligação"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr "Retardar o script de abertura/ativação tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr "Parametros Diffie-Hellman"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr "Directório para configurações personalizadas dos clientes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr "Desativar Paging"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr "Desativar opções de verificação de consistência"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr "Não vincular o endereço e porta locais"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr "Não executar ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr "Não adicionar rotas automaticamente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr "Não colocar em cache as passwords --askpass ou --auth-user-pass "
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr "Não herdar as opções globais de envio (push)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr "Não registar timestamps"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr "Não reler a chave entre reinicios"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr "Não usar compressão LZO adaptiva"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr "Não avisar quando existirem inconsistencias no ifconfig"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr "Escrever parametros no registo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr "Medição empírica de MTU"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr "Ativar motor OpenSSL por hardware"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr "Ativar a descoberta do MTU do caminho"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr "Ativar modo de encriptação por chave estática (não-TLS)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr "Activar TLS e assumir papel de cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr "Activar TLS e assumir papel de servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr "Activar a fragmentação interna de datagramas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr "Activar o interface de gestão em <em>IP</em> <em>porta</em>"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "Activado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr "Cifra de encriptação para pacotes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr "Executar o comando shell após as rotas serem adicionadas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr "Executar o comando shell quando existir alteração do IP remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+"Executado em modo de servidor em novas ligações de cliente, quando o cliente "
+"ainda não é de confiável"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+"Executado em modo de servidor quando um endereço IPv4/rota ou endereço MAC é "
+"adicionado à tabela interna de roteamento do OpernVPN."
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr "Fechar quando existir falha na negociação TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr "Obter password PEM do terminal de controlo antes de passar a daemon"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr "Autenticação HMAC para pacotes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr "Gestão de falhas de autenticação"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+"Directiva auxiliar para simplificar a expressão de --ping e --ping-restart "
+"nas configurações do modo servidor"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr "Se a resolução de nomes falhar, tentar novamente"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr "Instância \"%s\""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr "Manter o endereço IP local entre reinicios"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr "Manter o endereço IP remoto entre reinicios"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr "Manter o dispositivo tun/tap aberto entre reinicios"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr "Janela para transição de chaves"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr "Limitar repetição de entradas no registo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr "Certificado local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr "Hostname ou endereço IP local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr "Chave privada local"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr "Modo principal"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr "Maximo de pacotes TCP na queue de output"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr "Numero de buffers de broadcast alocados"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr "Numero de linhas para o historico do registo"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr "Aceitar ligações apenas de um dado nome X509"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr "Só processar timeouts de pings se existirem rotas"
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr "OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr "Instâncias OpenVPN"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr "Optimizar as escritas TUN/TAP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr "Registos para o syslog e não passar a daemon"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr "Visão Geral"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr "Ficheiro PKCS#12 com chaves"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr "Passar variaveis de ambiente ao script"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr "Manter persistência da protecção replay"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr "Manter ou não o conjunto de subredes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr "Pingar o remoto a cada n segundos sobre a porta TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr "Nível da política sobre o uso de programas externos e scripts"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr "Porta"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr "Timeout do proxy em segundos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr "Enviar uma opção ifconfig ao remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr "Enviar opções ao remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr "Solicitar chave privada ao canal de gestão"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr "Escolher o server remoto aleatoriamente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr "Recusar ligações de clientes que não tenham configurações "
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr "Mapear os sinais SIGUSR1"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr "Hostname endereço IP remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr "Timeout do ping remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr "Renegociar chave do canal de dados após n bytes "
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr "Renegociar chave do canal de dados após n pacotes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr "Renegociar chave do canal de dados após n segundos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr "Tamanho da janela de protecção conta replay"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr "Requerer designação específica no certificado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr "Requerer utilização explicita de utilização de chave no certificado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr "Reiniciar após timeout do ping remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr "Timeout de retransmissão no canal de controlo TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr "Tentar infinitamente sempre que existam erros de proxy HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr "Tentar continuamente a ligação quando existirem erros de proxy Socks"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr "Encaminhar rota da subrede para o cliente"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr "Executar via inetd ou xinetd"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr "Executar script quando o cliente ligar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr "Executar script quando o cliente desligar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr "Executar scripts de abertura/activação para todos os reinicios"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr "Notificar remoto ao desligar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr "Assumir GID para o grupo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr "Definir o MTU TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr "Assumir UID para o utilizador"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr "Reservar um conjunto de subredes"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr "Definir opções extra para o proxy HTTP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr "Definir verbosidade do registo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr "Definir tamanho das tabelas hash de endereços reais e virtuais"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr "Definir o buffer de recepção TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr "Definir o buffer de envio TCP/UDP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr "Definir o tamanho da queue de transmissão tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr "Definir os parâmetros do adaptador tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr "Definir o MTU do dispositivo tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr "Definir o overhead do dispositivo tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr "Definir tecto do MSS TCP"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr "Restringir a largura de banda ao remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr "Comando shell a executar após abertura do dispositivo tun"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr "Comando shell a executar após fecho do dispositivo tun"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr "Comando shell para verificar o nome X509"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr "Silenciar o output dos avisos de replay"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr "Tamanho da chave de cifra"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr "Especificar uma gateway para as rotas"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr "Iniciar o OpenVPN em estado de hibernação"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr "Iniciar/Parar"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr "Iniciado"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr "Versão de formato do ficheiro de estado"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr "Mudar para configuração avançada"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr "Mudar para configuração básica"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr "Porta TCP/UDP para local e remoto"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr "Porta TCP/UDP para local (predefinição=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr "Porta TCP/UDP para remoto (predefinição=1194)"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr "Cifra TLS"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr "Passthrough TOS (aplicavel apenas a IPv4)"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr "Directório temporário para ficheiro de retorno de ligação-cliente"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr "Janela temporal para troca de chaves"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr "Tipo de dispositivo utilizado"
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr "Usar compressão LZO rápida"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr "Usar protocolo"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr "Utilizar dispositivo tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr "Usar o username como nome comum"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr "Escrever registo para o ficheiro"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr "Escrever PID no ficheiro"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr "Escrever estado para ficheiro a cada n segundos"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr "não"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr "Dispositivo tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr "Timeout de inactividade tun/tap"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr "sim (%i)"
+
+#~ msgid "Invalid"
+#~ msgstr "Inválido"

+ 821 - 0
package/luci/applications/luci-app-openvpn/po/ro/openvpn.po

@@ -0,0 +1,821 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:797
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
+msgid "Accept options pushed from server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
+msgid "Add route after establishing connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+msgid "Additional authentication over TLS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+msgid "Allow client-to-client traffic"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
+msgid "Allow multiple clients with same certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+msgid "Allow only one session"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
+msgid "Allow remote to change its IP or port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
+msgid "Allowed maximum of connected clients"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
+msgid "Allowed maximum of internal"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
+msgid "Allowed maximum of new connections"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
+msgid "Append log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
+msgid "Authenticate using username/password"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Certificate authority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
+msgid "Change to directory before initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+msgid "Check peer certificate against a CRL"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
+msgid "Chroot to directory after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
+msgid "Client is disabled"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Configure client mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:376
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:371
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
+msgid "Daemonize after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
+msgid "Delay n seconds after connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
+msgid "Diffie Hellman parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
+msgid "Directory for custom client config files"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
+msgid "Disable Paging"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
+msgid "Disable options consistency check"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
+msgid "Don't add routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
+msgid "Don't log timestamps"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
+msgid "Don't re-read key on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
+msgid "Don't use adaptive lzo compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
+msgid "Echo parameters to log"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
+msgid "Empirically measure MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
+msgid "Enable Path MTU discovery"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
+msgid "Enable internal datagram fragmentation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+msgid "Execute shell command on remote ip change"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
+msgid "Instance with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
+msgid "Keep local IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
+msgid "Keep remote IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
+msgid "Keep tun/tap device open on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:706
+msgid "Key transition window"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
+msgid "Limit repeated log messages"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
+msgid "Local certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+msgid "Local host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:93
+msgid "Local private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
+msgid "Major mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
+msgid "Number of lines for log file history"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+msgid "Only accept connections from given X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
+msgid "Output to syslog and do not daemonize"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "PKCS#12 file containing keys"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
+msgid "Pass environment variables to script"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
+msgid "Please select a valid OVPN config file to upload!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
+msgid "Push options to peer"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
+msgid "Query management channel for private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Remote host name or ip address"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
+msgid "Remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:690
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:694
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:698
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:686
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
+msgid "Route subnet to client"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
+msgid "Run as an inetd or xinetd server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
+msgid "Set GID to group"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
+msgid "Set TCP/UDP MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
+msgid "Set UID to user"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
+msgid "Set output verbosity"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
+msgid "Specify a default gateway for routes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
+msgid "Status file format version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
+msgid "TCP/UDP port # for both local and remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:682
+msgid "TLS cipher"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
+msgid "The 'Name' field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:754
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
+msgid "Type of used device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Use protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
+msgid "Use username as common name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
+msgid "Write log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
+msgid "Write process ID to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
+msgid "Write status to file every n seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
+msgid "tun/tap device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr ""

Some files were not shown because too many files changed in this diff