diff options
99 files changed, 6557 insertions, 2346 deletions
diff --git a/applications/luci-app-adblock/po/ja/adblock.po b/applications/luci-app-adblock/po/ja/adblock.po index a3c982f3d..f436f5cc2 100644 --- a/applications/luci-app-adblock/po/ja/adblock.po +++ b/applications/luci-app-adblock/po/ja/adblock.po @@ -8,15 +8,15 @@ msgstr "" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.11\n" +"X-Generator: Poedit 1.8.12\n" "Language: ja\n" msgid "" "). Note that list URLs and Shallalist category selections are not " "configurable via Luci." msgstr "" -")。これらのリストのURLおよびshallaリストのカテゴリー選択は、Luciによって設定" -"できないことに注意します。" +")。これらのリストのURLおよびshallaリストの選択済みカテゴリーは、Luciを通して" +"設定することができません。" msgid "Adblock" msgstr "Adblock" @@ -25,7 +25,7 @@ msgid "Available blocklist sources (" msgstr "利用可能なブロックリスト提供元です(" msgid "Backup directory" -msgstr "バックアップ ディレクトリ" +msgstr "バックアップ先 ディレクトリ" msgid "Backup options" msgstr "バックアップ オプション" @@ -36,7 +36,8 @@ msgstr "ブロックリスト提供元" msgid "" "Configuration of the adblock package to block ad/abuse domains by using DNS." msgstr "" -"広告/不正ドメインをDNSを利用してブロックする、adblock パッケージの設定です。" +"DNSの利用によって広告/不正ドメインをブロックする、adblock パッケージの設定で" +"す。" msgid "Description" msgstr "説明" @@ -60,7 +61,7 @@ msgid "" "File with whitelisted hosts/domains that are allowed despite being on a " "blocklist." msgstr "" -"ファイルのホワイトリスト ホスト/ドメインは、ブロックリストに登録されていても" +"ホワイトリスト ファイル内のホスト/ドメインは、ブロックリストの登録に関わらず" "許可されます。" msgid "Global options" diff --git a/applications/luci-app-adblock/po/pt-br/adblock.po b/applications/luci-app-adblock/po/pt-br/adblock.po new file mode 100644 index 000000000..a238dc7f9 --- /dev/null +++ b/applications/luci-app-adblock/po/pt-br/adblock.po @@ -0,0 +1,92 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "" +"). Note that list URLs and Shallalist category selections are not " +"configurable via Luci." +msgstr "" +"). Note que a lista de URL e as seleções de categoria da Shallalist não são " +"configuráveis pelo Luci." + +msgid "Adblock" +msgstr "Adblock" + +msgid "Available blocklist sources (" +msgstr "Fontes de listas de bloqueio disponíveis (" + +msgid "Backup directory" +msgstr "Diretório da cópia de segurança" + +msgid "Backup options" +msgstr "Opções da cópia de segurança" + +msgid "Blocklist sources" +msgstr "Fontes de listas de bloqueio" + +msgid "" +"Configuration of the adblock package to block ad/abuse domains by using DNS." +msgstr "" +"Configuração do pacote adblock para bloquear, usando o DNS, domínios que " +"distribuem propagandas abusivas." + +msgid "Description" +msgstr "Descrição" + +msgid "Enable adblock" +msgstr "Habilitar adblock" + +msgid "Enable blocklist backup" +msgstr "Habilitar cópia de segurança da lista de bloqueio" + +msgid "Enable verbose debug logging" +msgstr "Habilite registros detalhados para depuração" + +msgid "Enabled" +msgstr "Habilitado" + +msgid "Extra options" +msgstr "Opções adicionais" + +msgid "" +"File with whitelisted hosts/domains that are allowed despite being on a " +"blocklist." +msgstr "" +"Arquivo com a lista branca dos equipamentos/domínios que serão autorizados " +"mesmo estando na lista de bloqueio." + +msgid "Global options" +msgstr "Opções Globais" + +msgid "" +"Options for further tweaking in case the defaults are not suitable for you." +msgstr "" +"Opções para aprimoramentos adicionais caso as opções padrão não sejam " +"suficientes para você." + +msgid "Restrict reload trigger to certain interface(s)" +msgstr "Restringir o gatilho de recarga para somente alguma(s) interface(s)" + +msgid "" +"Space separated list of wan interfaces that trigger reload action. To " +"disable reload trigger set it to 'false'. Default: empty" +msgstr "" +"Lista das interfaces WAN, separadas por espaço, que podem disparar uma ação " +"de recarga. Para desabilitar este gatilho, defina-o como 'false'. Padrão: em " +"branco" + +msgid "Whitelist file" +msgstr "Arquivo da lista branca" + +msgid "see list details" +msgstr "veja os detalhes da lista" diff --git a/applications/luci-app-ahcp/po/pt-br/ahcp.po b/applications/luci-app-ahcp/po/pt-br/ahcp.po index 55ec29cdc..741c14572 100644 --- a/applications/luci-app-ahcp/po/pt-br/ahcp.po +++ b/applications/luci-app-ahcp/po/pt-br/ahcp.po @@ -1,20 +1,20 @@ msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2014-03-29 23:07+0200\n" -"Last-Translator: Luiz Angelo <luizluca@gmail.com>\n" +"Project-Id-Version: \n" +"PO-Revision-Date: 2017-02-17 17:07-0200\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: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.11\n" +"POT-Creation-Date: \n" msgid "AHCP Server" msgstr "Servidor AHCP" -#, fuzzy msgid "" "AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 " "networks designed to be used in place of router discovery or DHCP on " diff --git a/applications/luci-app-aria2/po/pt-br/aria2.po b/applications/luci-app-aria2/po/pt-br/aria2.po new file mode 100644 index 000000000..1bb413744 --- /dev/null +++ b/applications/luci-app-aria2/po/pt-br/aria2.po @@ -0,0 +1,236 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "\"Falloc\" is not available in all cases." +msgstr "\"Falloc\" não está disponível em todas as classes." + +msgid "<abbr title=\"Distributed Hash Table\">DHT</abbr> enabled" +msgstr "" +"<abbr title=\"Distributed Hash Table/Tabla de disperção distribuída\">DHT</" +"abbr> habilitado" + +msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled" +msgstr "" +"<abbr title=\"Local Peer Discovery/Descoberta de Parceiros Locais\">LPD</" +"abbr> habilitado" + +msgid "Additional Bt tracker enabled" +msgstr "Rastreadores BitTorrent adicionais habilitado" + +msgid "Aria2" +msgstr "Aria2" + +msgid "Aria2 Settings" +msgstr "Configurações do Aria2" + +msgid "Aria2 Status" +msgstr "Estado do Aria2" + +msgid "" +"Aria2 is a multi-protocol & multi-source download utility, here you can " +"configure the settings." +msgstr "" +"Aria2 é um utilitário de transferência multi-protocolo de múltiplas fontes, " +"aqui você pode configurá-lo." + +msgid "Autosave session interval" +msgstr "Intervalo para autossalvamento da sessão" + +msgid "BitTorrent Settings" +msgstr "Configurações do BitTorrent" + +msgid "BitTorrent listen port" +msgstr "Porta de escuta do BitTorrent" + +msgid "Collecting data..." +msgstr "Coletando dados..." + +msgid "Config file directory" +msgstr "Diretório dos arquivos de configuração" + +msgid "Debug" +msgstr "Depuração" + +msgid "Default download directory" +msgstr "Diretório padrão de arquivos baixados" + +msgid "Disk cache" +msgstr "Cache em Disco" + +msgid "Enable log" +msgstr "Habilitar registros" + +msgid "Enabled" +msgstr "Habilitado" + +msgid "Error" +msgstr "Erro" + +msgid "Extra Settings" +msgstr "Configurações Adicionais" + +msgid "Falloc" +msgstr "Falloc" + +msgid "Files and Locations" +msgstr "Arquivos e Locais" + +msgid "Follow torrent" +msgstr "Seguir torrent" + +msgid "General Settings" +msgstr "Configurações Gerais" + +msgid "Generate Randomly" +msgstr "Gerar aleatoriamente" + +msgid "Info" +msgstr "Informações" + +msgid "List of additional Bt tracker" +msgstr "Lista de rastreadores BitTorrent adicionais" + +msgid "List of extra settings" +msgstr "Lista de configurações adicionais" + +msgid "Log file is in the config file dir." +msgstr "" +"Arquivo de registro (log) está no diretório do arquivo de configuração." + +msgid "Log level" +msgstr "Nível do registro" + +msgid "Max concurrent downloads" +msgstr "Número máximo de transferencias simultâneas" + +msgid "Max connection per server" +msgstr "Numero máximo de conexões por servidor" + +msgid "Max number of peers per torrent" +msgstr "Numero máximo de parceiros por torrent" + +msgid "Max number of split" +msgstr "Numero máximo de divisões" + +msgid "Min split size" +msgstr "Tamanho mínimo da divisão" + +msgid "No Authentication" +msgstr "Sem Autenticação" + +msgid "Notice" +msgstr "Aviso" + +msgid "Off" +msgstr "Desligado" + +msgid "Open WebUI-Aria2" +msgstr "Abrir WebUI-Aria2" + +msgid "Open YAAW" +msgstr "Abrir YAAW" + +msgid "Overall download limit" +msgstr "Limite global para baixar" + +msgid "Overall speed limit enabled" +msgstr "Limite da taxa de transferência global habilitado" + +msgid "Overall upload limit" +msgstr "Limite global para subir" + +msgid "Per task download limit" +msgstr "Limite por tarefa para baixar" + +msgid "Per task speed limit enabled" +msgstr "Limite da taxa de transferência por tarefa habilitado" + +msgid "Per task upload limit" +msgstr "Limite por tarefa para subir" + +msgid "Prealloc" +msgstr "Pré-alocação" + +msgid "Preallocation" +msgstr "Pré-alocação" + +msgid "Prefix of peer ID" +msgstr "Prefixo da identificação do paceiro" + +msgid "RPC Token" +msgstr "" +"Chave eletrônica do <abbr title=\"Remote Procedure Call/Chamada de " +"Procedimento Remoto\">RPC</abbr>" + +msgid "RPC authentication method" +msgstr "" +"Método de autenticação do <abbr title=\"Remote Procedure Call/Chamada de " +"Procedimento Remoto\">RPC</abbr>" + +msgid "RPC password" +msgstr "" +"Senha do <abbr title=\"Remote Procedure Call/Chamada de Procedimento Remoto" +"\">RPC</abbr>" + +msgid "RPC port" +msgstr "" +"Porta do <abbr title=\"Remote Procedure Call/Chamada de Procedimento Remoto" +"\">RPC</abbr>" + +msgid "RPC username" +msgstr "" +"Nome do usuario do <abbr title=\"Remote Procedure Call/Chamada de " +"Procedimento Remoto\">RPC</abbr>" + +msgid "Run daemon as user" +msgstr "Executar serviço como usuário" + +msgid "Sec" +msgstr "Segurança" + +msgid "Task Settings" +msgstr "Configurações das tarefas" + +msgid "The Aria2 service is not running." +msgstr "O serviço Aria2 está parado." + +msgid "The Aria2 service is running." +msgstr "O serviço Aria2 está em execução." + +msgid "Token" +msgstr "Chave eletrônica" + +msgid "Trunc" +msgstr "Truncar" + +msgid "Use WebSocket" +msgstr "Use WebSockets" + +msgid "User agent value" +msgstr "Valor da identificação do agente do usuário" + +msgid "Username & Password" +msgstr "Usuário & Senha" + +msgid "View Json-RPC URL" +msgstr "Visualizar URL do JSON-RPC" + +msgid "Warn" +msgstr "Atenção" + +msgid "in bytes, You can append K or M." +msgstr "em bytes. Você pode sufixar com K (quilo) ou M (mega)." + +msgid "in bytes/sec, You can append K or M." +msgstr "em bytes por segundo. Você pode sufixar com K (quilo) ou M (mega)." diff --git a/applications/luci-app-bcp38/Makefile b/applications/luci-app-bcp38/Makefile new file mode 100644 index 000000000..9ab5a6701 --- /dev/null +++ b/applications/luci-app-bcp38/Makefile @@ -0,0 +1,18 @@ +# +# Copyright (C) 2010 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +LUCI_TITLE:=BCP38 LuCI interface +LUCI_DEPENDS:=+luci-mod-admin-full +bcp38 + +PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk> +PKG_LICENSE:=Apache-2.0 + +include ../../luci.mk + +# call BuildPackage - OpenWrt buildroot signature diff --git a/applications/luci-app-bcp38/luasrc/controller/bcp38.lua b/applications/luci-app-bcp38/luasrc/controller/bcp38.lua new file mode 100644 index 000000000..7ea22835d --- /dev/null +++ b/applications/luci-app-bcp38/luasrc/controller/bcp38.lua @@ -0,0 +1,7 @@ +module("luci.controller.bcp38", package.seeall) + +function index() + entry({"admin", "network", "firewall", "bcp38"}, + cbi("bcp38"), + _("BCP38"), 50).dependent = false +end diff --git a/applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua b/applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua new file mode 100644 index 000000000..632074a56 --- /dev/null +++ b/applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua @@ -0,0 +1,60 @@ +--[[ +LuCI - Lua Configuration Interface + +Copyright 2014 Toke Høiland-Jørgensen <toke@toke.dk> + +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 + +$Id$ +]]-- + +local wa = require "luci.tools.webadmin" +local net = require "luci.model.network".init() +local ifaces = net:get_interfaces() + +m = Map("bcp38", translate("BCP38"), + translate("This function blocks packets with private address destinations " .. + "from going out onto the internet as per " .. + "<a href=\"http://tools.ietf.org/html/bcp38\">BCP 38</a>. " .. + "For IPv6, only source specific default routes are installed, so " .. + "no BCP38 firewall routes are needed.")) + +s = m:section(TypedSection, "bcp38", translate("BCP38 config")) +s.anonymous = true +-- BASIC +e = s:option(Flag, "enabled", translate("Enable")) +e.rmempty = false + +a = s:option(Flag, "detect_upstream", translate("Auto-detect upstream IP"), + translate("Attempt to automatically detect if the upstream IP " .. + "will be blocked by the configuration, and add an exception if it will. " .. + "If this does not work correctly, you can add exceptions manually below.")) +a.rmempty = false + +n = s:option(ListValue, "interface", translate("Interface name"), translate("Interface to apply the blocking to " .. + "(should be the upstream WAN interface).")) +for _, iface in ipairs(ifaces) do + if iface:is_up() then + n:value(iface:name()) + end +end +n.rmempty = false + +ma = s:option(DynamicList, "match", + translate("Blocked IP ranges")) + +ma.datatype = "ip4addr" + +nm = s:option(DynamicList, "nomatch", + translate("Allowed IP ranges"), translate("Takes precedence over blocked ranges. ".. + "Use to whitelist your upstream network if you're behind a double NAT " .. + "and the auto-detection doesn't work.")) + +nm.datatype = "ip4addr" + + +return m diff --git a/applications/luci-app-bcp38/root/etc/uci-defaults/60_luci-bcp38 b/applications/luci-app-bcp38/root/etc/uci-defaults/60_luci-bcp38 new file mode 100755 index 000000000..c204236e3 --- /dev/null +++ b/applications/luci-app-bcp38/root/etc/uci-defaults/60_luci-bcp38 @@ -0,0 +1,11 @@ +#!/bin/sh + +uci -q batch <<-EOF >/dev/null + delete ucitrack.@bcp38[-1] + add ucitrack bcp38 + add_list ucitrack.@bcp38[0].affects=firewall + commit ucitrack +EOF + +rm -f /tmp/luci-indexcache +exit 0 diff --git a/applications/luci-app-clamav/Makefile b/applications/luci-app-clamav/Makefile new file mode 100644 index 000000000..f91e692af --- /dev/null +++ b/applications/luci-app-clamav/Makefile @@ -0,0 +1,18 @@ +# +# Copyright (C) 2015 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +LUCI_TITLE:=ClamAV LuCI interface +LUCI_DEPENDS:=+luci-mod-admin-full +clamav + +PKG_MAINTAINER:=Marko Ratkaj <marko.ratkaj@sartura.hr> +PKG_LICENSE:=Apache-2.0 + +include ../../luci.mk + +# call BuildPackage - OpenWrt buildroot signature diff --git a/applications/luci-app-clamav/luasrc/controller/clamav.lua b/applications/luci-app-clamav/luasrc/controller/clamav.lua new file mode 100644 index 000000000..02f3bfc4b --- /dev/null +++ b/applications/luci-app-clamav/luasrc/controller/clamav.lua @@ -0,0 +1,22 @@ +--[[ + +LuCI ClamAV module + +Copyright (C) 2015, Itus Networks, Inc. + +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 + +Author: Marko Ratkaj <marko.ratkaj@sartura.hr> + Luka Perkov <luka.perkov@sartura.hr> + +]]-- + +module("luci.controller.clamav", package.seeall) + +function index() + entry({"admin", "services", "clamav"}, cbi("clamav"), _("ClamAV")) +end diff --git a/applications/luci-app-clamav/luasrc/model/cbi/clamav.lua b/applications/luci-app-clamav/luasrc/model/cbi/clamav.lua new file mode 100644 index 000000000..ff98139d4 --- /dev/null +++ b/applications/luci-app-clamav/luasrc/model/cbi/clamav.lua @@ -0,0 +1,178 @@ +--[[ + +LuCI ClamAV module + +Copyright (C) 2015, Itus Networks, Inc. + +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 + +Author: Marko Ratkaj <marko.ratkaj@sartura.hr> + Luka Perkov <luka.perkov@sartura.hr> + +]]-- + +local fs = require "nixio.fs" +local sys = require "luci.sys" +require "ubus" + +m = Map("clamav", translate("ClamAV")) +m.on_after_commit = function() luci.sys.call("/etc/init.d/clamav restart") end + +s = m:section(TypedSection, "clamav") +s.anonymous = true +s.addremove = false + +s:tab("tab_advanced", translate("Settings")) +s:tab("tab_logs", translate("Log")) + +--------------- Settings -------------- + +LogFileMaxSize = s:taboption("tab_advanced", Value, "LogFileMaxSize", translate("Max size of log file")) +LogFileMaxSize:value("512K", translate("512K")) +LogFileMaxSize:value("1M", translate("1M")) +LogFileMaxSize:value("2M", translate("2M")) +LogFileMaxSize.default = "1M" + +LogTime = s:taboption("tab_advanced", ListValue, "LogTime", translate("Log time with each message")) +LogTime:value("no", translate("No")) +LogTime:value("yes", translate("Yes")) +LogTime.default = "no" + +LogVerbose = s:taboption("tab_advanced", ListValue, "LogVerbose", translate("Enable verbose logging")) +LogVerbose:value("no", translate("No")) +LogVerbose:value("yes", translate("Yes")) +LogVerbose.default = "no" + +ExtendedDetectionInfo = s:taboption("tab_advanced", ListValue, "ExtendedDetectionInfo", translate("Log additional infection info")) +ExtendedDetectionInfo:value("no", translate("No")) +ExtendedDetectionInfo:value("yes", translate("Yes")) +ExtendedDetectionInfo.default = "no" + +dummy3 = s:taboption("tab_advanced", DummyValue, "") +dummy4 = s:taboption("tab_advanced", DummyValue, "") + +MaxDirectoryRecursion = s:taboption("tab_advanced", Value, "MaxDirectoryRecursion", translate("Max directory scan depth")) +MaxDirectoryRecursion:value("15", translate("15")) +MaxDirectoryRecursion:value("20", translate("20")) +MaxDirectoryRecursion.default = "15" + +FollowDirectorySymlink = s:taboption("tab_advanced", ListValue, "FollowDirectorySymlink", translate("Follow directory symlinks")) +FollowDirectorySymlink:value("no", translate("No")) +FollowDirectorySymlink:value("yes", translate("Yes")) +FollowDirectorySymlink.default = "no" + +FollowFileSymlinks = s:taboption("tab_advanced", ListValue, "FollowFileSymlinks", translate("Follow file symlinks")) +FollowFileSymlinks:value("no", translate("No")) +FollowFileSymlinks:value("yes", translate("Yes")) +FollowFileSymlinks.default = "no" + +DetectPUA = s:taboption("tab_advanced", ListValue, "DetectPUA", translate("Detect possibly unwanted apps")) +DetectPUA:value("no", translate("No")) +DetectPUA:value("yes", translate("Yes")) +DetectPUA.default = "no" + +ScanPE = s:taboption("tab_advanced", ListValue, "ScanPE", translate("Scan portable executables")) +ScanPE:value("no", translate("No")) +ScanPE:value("yes", translate("Yes")) +ScanPE.default = "yes" + +ScanELF = s:taboption("tab_advanced", ListValue, "ScanELF", translate("Scan ELF files")) +ScanELF:value("no", translate("No")) +ScanELF:value("yes", translate("Yes")) +ScanELF.default = "yes" + +DetectBrokenExecutables = s:taboption("tab_advanced", ListValue, "DetectBrokenExecutables", translate("Detect broken executables")) +DetectBrokenExecutables:value("no", translate("No")) +DetectBrokenExecutables:value("yes", translate("Yes")) +DetectBrokenExecutables.default = "no" + +ScanOLE2 = s:taboption("tab_advanced", ListValue, "ScanOLE2", translate("Scan MS Office and .msi files")) +ScanOLE2:value("no", translate("No")) +ScanOLE2:value("yes", translate("Yes")) +ScanOLE2.default = "yes" + +ScanPDF = s:taboption("tab_advanced", ListValue, "ScanPDF", translate("Scan pdf files")) +ScanPDF:value("no", translate("No")) +ScanPDF:value("yes", translate("Yes")) +ScanPDF.default = "yes" + +ScanSWF = s:taboption("tab_advanced", ListValue, "ScanSWF", translate("Scan swf files")) +ScanSWF:value("no", translate("No")) +ScanSWF:value("yes", translate("Yes")) +ScanSWF.default = "yes" + +ScanMail = s:taboption("tab_advanced", ListValue, "ScanMail", translate("Scan emails")) +ScanMail:value("no", translate("No")) +ScanMail:value("yes", translate("Yes")) +ScanMail.default = "yes" + +ScanPartialMessages = s:taboption("tab_advanced", ListValue, "ScanPartialMessages", translate("Scan RFC1341 messages split over many emails")) +ScanPartialMessages:value("no", translate("No")) +ScanPartialMessages:value("yes", translate("Yes")) +ScanPartialMessages.default = "no" + +ScanArchive = s:taboption("tab_advanced", ListValue, "ScanArchive", translate("Scan archives")) +ScanArchive:value("no", translate("No")) +ScanArchive:value("yes", translate("Yes")) +ScanArchive.default = "yes" + +ArchiveBlockEncrypted = s:taboption("tab_advanced", ListValue, "ArchiveBlockEncrypted", translate("Block encrypted archives")) +ArchiveBlockEncrypted:value("no", translate("No")) +ArchiveBlockEncrypted:value("yes", translate("Yes")) +ArchiveBlockEncrypted.default = "no" + +dummy5 = s:taboption("tab_advanced", DummyValue, "") +dummy6 = s:taboption("tab_advanced", DummyValue, "") + +StreamMinPort = s:taboption("tab_advanced", Value, "StreamMinPort", translate("Port range, lowest port")) +StreamMinPort.datatype = "portrange" +StreamMinPort:value("1024",translate("1024")) +StreamMinPort.default = "1024" + +StreamMaxPort = s:taboption("tab_advanced", Value, "StreamMaxPort", translate("Port range, highest port")) +StreamMaxPort.datatype = "portrange" +StreamMaxPort:value("2048",translate("2048")) +StreamMaxPort.default = "2048" + +MaxThreads = s:taboption("tab_advanced", Value, "MaxThreads", translate("Max number of threads")) +MaxThreads.datatype = "and(uinteger,min(1))" +MaxThreads:value("10",translate("10")) +MaxThreads:value("20",translate("20")) +MaxThreads.default = "10" + +SelfCheck = s:taboption("tab_advanced", Value, "SelfCheck", translate("Database check every N sec")) +SelfCheck.datatype = "and(uinteger,min(1))" +SelfCheck:value("600",translate("600")) +SelfCheck.default = "600" + +MaxFileSize = s:taboption("tab_advanced", Value, "MaxFileSize", translate("Max size of scanned file")) +MaxFileSize.datatype = "string" +MaxFileSize:value("150M",translate("150M")) +MaxFileSize:value("50M",translate("50M")) +MaxFileSize.default = "150M" + +------------------ Log -------------------- + +clamav_logfile = s:taboption("tab_logs", TextValue, "lines", "") +clamav_logfile.wrap = "off" +clamav_logfile.rows = 25 +clamav_logfile.rmempty = true + +function clamav_logfile.cfgvalue() + local uci = require "luci.model.uci".cursor_state() + local file = "/tmp/clamd.log" + if file then + return fs.readfile(file) or "" + else + return "" + end +end + +function clamav_logfile.write() +end + +return m diff --git a/applications/luci-app-commands/po/pt-br/commands.po b/applications/luci-app-commands/po/pt-br/commands.po index f6bee73c9..4d04bffbc 100644 --- a/applications/luci-app-commands/po/pt-br/commands.po +++ b/applications/luci-app-commands/po/pt-br/commands.po @@ -1,15 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2014-03-15 22:02+0200\n" -"Last-Translator: Luiz Angelo <luizluca@gmail.com>\n" +"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: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.11\n" +"POT-Creation-Date: \n" msgid "A short textual description of the configured command" msgstr "Uma pequena descrição textual do comando configurado" @@ -40,10 +41,10 @@ msgid "Command" msgstr "Comando" msgid "Command executed successfully." -msgstr "" +msgstr "O comando executou com sucesso." msgid "Command exited with status code" -msgstr "" +msgstr "O comando encerrou com um estado de erro" msgid "Command failed" msgstr "O comando falhou" @@ -76,7 +77,7 @@ msgid "Download" msgstr "Baixar" msgid "Download execution result" -msgstr "" +msgstr "Baixar os resultados da execução" msgid "Failed to execute command!" msgstr "Falha ao executar comando!" @@ -88,7 +89,7 @@ msgid "Loading" msgstr "Carregando" msgid "Or display result" -msgstr "" +msgstr "Ou mostre o resultado" msgid "Public access" msgstr "Acesso público" @@ -97,10 +98,10 @@ msgid "Run" msgstr "Executar" msgid "Standard Error" -msgstr "" +msgstr "Saída de Erro" msgid "Standard Output" -msgstr "" +msgstr "Saída Padrão" msgid "" "This page allows you to configure custom shell commands which can be easily " diff --git a/applications/luci-app-ddns/po/pt-br/ddns.po b/applications/luci-app-ddns/po/pt-br/ddns.po index 497084651..ab22837b2 100644 --- a/applications/luci-app-ddns/po/pt-br/ddns.po +++ b/applications/luci-app-ddns/po/pt-br/ddns.po @@ -2,15 +2,15 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2016-07-01 22:40-0300\n" -"Last-Translator: Matheus Dal Mago <matheusdalmago10@gmail.com>\n" +"PO-Revision-Date: 2017-02-20 17:41-0300\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" "Language-Team: \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.8\n" +"X-Generator: Poedit 1.8.11\n" msgid "&" msgstr "&" @@ -228,7 +228,7 @@ msgid "Error Retry Interval" msgstr "Intervalo de tentativas em Erro" msgid "Event Network" -msgstr "" +msgstr "Rede de Evento" msgid "File" msgstr "Arquivo" @@ -438,16 +438,16 @@ msgid "No certificates found" msgstr "Nenhum certificado encontrado" msgid "No data" -msgstr "" +msgstr "Sem dados" msgid "No logging" -msgstr "" +msgstr "Sem registros" msgid "Non-public and by default blocked IP's" msgstr "IPs não públicos e bloqueados por padrão" msgid "Notice" -msgstr "" +msgstr "Aviso" msgid "Number of last lines stored in log files" msgstr "Número das últimas linhas salvas nos arquivos de log" @@ -475,7 +475,7 @@ msgstr "" "Em Erro, o script irá para a execução após um número definido de tentativas" msgid "OpenWrt Wiki" -msgstr "" +msgstr "Wiki do OpenWRT" msgid "Optional Encoded Parameter" msgstr "Parâmetro Opcionalmente Codificado" @@ -490,7 +490,7 @@ msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)" msgstr "Opcional: Substitui [PARAMOPT] na URL de atualização" msgid "Overview" -msgstr "" +msgstr "Visão Geral" msgid "PROXY-Server" msgstr "servidor PROXY" @@ -575,7 +575,7 @@ msgid "There is no service configured." msgstr "Não há serviço configurado" msgid "Timer Settings" -msgstr "" +msgstr "Configurações do Controlador de Tempo" msgid "To change global settings click here" msgstr "Clique aqui para mudar configurações globais" diff --git a/applications/luci-app-dynapoint/po/pt-br/dynapoint.po b/applications/luci-app-dynapoint/po/pt-br/dynapoint.po new file mode 100644 index 000000000..59b02629a --- /dev/null +++ b/applications/luci-app-dynapoint/po/pt-br/dynapoint.po @@ -0,0 +1,107 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "Activate this wVIF if status is:" +msgstr "Aivar este wVIF se o estado for:" + +msgid "Append hostname to ssid" +msgstr "Sufixar o nome do equipamento ao SSID" + +msgid "Append the router's hostname to the SSID when connectivity check fails" +msgstr "" +"Sufixar o nome do roteador ao SSID quando a verificação da conectividade " +"falhar" + +msgid "Check Internet connectivity via HTTP header download" +msgstr "Cerifique a conectividade com a internet baixando o cabeçalho HTTP " + +msgid "Configuration" +msgstr "Configuração" + +msgid "Curl is currently not installed." +msgstr "O cURL não está instalado." + +msgid "Device" +msgstr "Dispositivo" + +msgid "Disabled" +msgstr "Desabilitado" + +msgid "DynaPoint" +msgstr "DynaPoint" + +msgid "Dynamic Access Point Manager" +msgstr "Gerenciamento do Ponto de Acesso Dinâmico" + +msgid "Enabled" +msgstr "Habilitado" + +msgid "" +"Failure counter after how many failed download attempts, the state is " +"considered as offline" +msgstr "Numero de falhar para considerar como inalcançável" + +msgid "List of Wireless Virtual Interfaces (wVIF)" +msgstr "Lista de Interfaces Virtuais Wireless (wVIF)" + +msgid "List of host addresses" +msgstr "Lista de endereços dos equipamentos" + +msgid "" +"List of host addresses (url or IP) to track and request http headers from" +msgstr "" +"Lista de endereços dos equipamentos (URL ou endereço IP) para requisitar " +"cabeçalhos HTTP" + +msgid "Mode" +msgstr "Modo" + +msgid "Not used by DynaPoint" +msgstr "Não usado pelo DynaPoint" + +msgid "Offline" +msgstr "Desconectado" + +msgid "Online" +msgstr "Conectado" + +msgid "SSID" +msgstr "SSID" + +msgid "Switch_to_offline threshold" +msgstr "Limiar para mudar para desconectado" + +msgid "Test-run interval" +msgstr "Intervalo para execução do teste" + +msgid "Time interval in seconds to re-start a new test run" +msgstr "Intervalo, em segundos, para reiniciar um nova execução do teste" + +msgid "Use curl" +msgstr "Usar cURL" + +msgid "Use curl instead of wget" +msgstr "Usar cURL ao invés do wget" + +msgid "Use curl instead of wget for testing the connectivity." +msgstr "Usar cURL ao invés do wget para testar a conectividade." + +msgid "Used interface" +msgstr "Dispositivos usadas" + +msgid "Which interface should curl use. (Use ifconfig to find out)" +msgstr "Qual dispositivo o cURL deve usar. (Use ifconfig para listá-las)" + +msgid "WiFi Status" +msgstr "Estado da WiFi" diff --git a/applications/luci-app-e2guardian/Makefile b/applications/luci-app-e2guardian/Makefile new file mode 100644 index 000000000..c3ac02988 --- /dev/null +++ b/applications/luci-app-e2guardian/Makefile @@ -0,0 +1,18 @@ +# +# Copyright (C) 2015 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +LUCI_TITLE:=E2Guardian LuCI Interface +LUCI_DEPENDS:=+luci-mod-admin-full +e2guardian + +PKG_MAINTAINER:=Marko Ratkaj <marko.ratkaj@sartura.hr> +PKG_LICENSE:=Apache-2.0 + +include ../../luci.mk + +# call BuildPackage - OpenWrt buildroot signature diff --git a/applications/luci-app-e2guardian/luasrc/controller/e2guardian.lua b/applications/luci-app-e2guardian/luasrc/controller/e2guardian.lua new file mode 100644 index 000000000..dd545f50b --- /dev/null +++ b/applications/luci-app-e2guardian/luasrc/controller/e2guardian.lua @@ -0,0 +1,22 @@ +--[[ + +LuCI E2Guardian module + +Copyright (C) 2015, Itus Networks, Inc. + +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 + +Author: Marko Ratkaj <marko.ratkaj@sartura.hr> + Luka Perkov <luka.perkov@sartura.hr> + +]]-- + +module("luci.controller.e2guardian", package.seeall) + +function index() + entry({"admin", "services", "e2guardian"}, cbi("e2guardian"), _("E2Guardian")) +end diff --git a/applications/luci-app-e2guardian/luasrc/model/cbi/e2guardian.lua b/applications/luci-app-e2guardian/luasrc/model/cbi/e2guardian.lua new file mode 100644 index 000000000..b62132108 --- /dev/null +++ b/applications/luci-app-e2guardian/luasrc/model/cbi/e2guardian.lua @@ -0,0 +1,399 @@ +--[[ + +LuCI E2Guardian module + +Copyright (C) 2015, Itus Networks, Inc. + +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 + +Author: Marko Ratkaj <marko.ratkaj@sartura.hr> + Luka Perkov <luka.perkov@sartura.hr> + +]]-- + +local fs = require "nixio.fs" +local sys = require "luci.sys" + +m = Map("e2guardian", translate("E2Guardian")) +m.on_after_commit = function() luci.sys.call("/etc/init.d/e2guardian restart") end + +s = m:section(TypedSection, "e2guardian") +s.anonymous = true +s.addremove = false + +s:tab("tab_general", translate("General Settings")) +s:tab("tab_additional", translate("Additional Settings")) +s:tab("tab_logs", translate("Logs")) + + +----------------- General Settings Tab ----------------------- + +filterip = s:taboption("tab_general", Value, "filterip", translate("IP that E2Guardian listens")) +filterip.datatype = "ip4addr" + +filterports = s:taboption("tab_general", Value, "filterports", translate("Port that E2Guardian listens")) +filterports.datatype = "portrange" +filterports.placeholder = "0-65535" + +proxyip = s:taboption("tab_general", Value, "proxyip", translate("IP address of the proxy")) +proxyip.datatype = "ip4addr" +proxyip.default = "127.0.0.1" + +proxyport = s:taboption("tab_general", Value, "proxyport", translate("Port of the proxy")) +proxyport.datatype = "portrange" +proxyport.placeholder = "0-65535" + +languagedir = s:taboption("tab_general", Value, "languagedir", translate("Language dir")) +languagedir.datatype = "string" +languagedir.default = "/usr/share/e2guardian/languages" + +language = s:taboption("tab_general", Value, "language", translate("Language to use")) +language.datatype = "string" +language.default = "ukenglish" + +loglevel = s:taboption("tab_general", ListValue, "loglevel", translate("Logging Settings")) +loglevel:value("0", translate("none")) +loglevel:value("1", translate("just denied")) +loglevel:value("2", translate("all text based")) +loglevel:value("3", translate("all requests")) +loglevel.default = "2" + +logexceptionhits = s:taboption("tab_general", ListValue, "logexceptionhits", translate("Log Exception Hits")) +logexceptionhits:value("0", translate("never")) +logexceptionhits:value("1", translate("log, but don't mark as exceptions")) +logexceptionhits:value("2", translate("log and mark")) +logexceptionhits.default = "2" + +logfileformat = s:taboption("tab_general", ListValue, "logfileformat", translate("Log File Format")) +logfileformat:value("1", translate("DansgGuardian format, space delimited")) +logfileformat:value("2", translate("CSV-style format")) +logfileformat:value("3", translate("Squid Log File Format")) +logfileformat:value("4", translate("Tab delimited")) +logfileformat:value("5", translate("Protex format")) +logfileformat:value("6", translate("Protex format with server field blanked")) +logfileformat.default = "1" + +accessdeniedaddress = s:taboption("tab_general", Value, "accessdeniedaddress", translate("Access denied address"), +translate("Server to which the cgi e2guardian reporting script was copied. Reporting levels 1 and 2 only")) +accessdeniedaddress.datatype = "string" +accessdeniedaddress.default = "http://YOURSERVER.YOURDOMAIN/cgi-bin/e2guardian.pl" + +usecustombannedimage = s:taboption("tab_general", ListValue, "usecustombannedimage", translate("Banned image replacement")) +usecustombannedimage:value("on", translate("Yes")) +usecustombannedimage:value("off", translate("No")) +usecustombannedimage.default = "on" + +custombannedimagefile = s:taboption("tab_general", Value, "custombannedimagefile", translate("Custom banned image file")) +custombannedimagefile.datatype = "string" +custombannedimagefile.default = "/usr/share/e2guardian/transparent1x1.gif" + +usecustombannedflash = s:taboption("tab_general", ListValue, "usecustombannedflash", translate("Banned flash replacement")) +usecustombannedflash:value("on", translate("Yes")) +usecustombannedflash:value("off", translate("No")) +usecustombannedflash.default = "on" + +custombannedflashfile = s:taboption("tab_general", Value, "custombannedflashfile", translate("Custom banned flash file")) +custombannedflashfile.datatype = "string" +custombannedflashfile.default = "/usr/share/e2guardian/blockedflash.swf" + +filtergroups = s:taboption("tab_general", Value, "filtergroups", translate("Number of filter groups")) +filtergroups.datatype = "and(uinteger,min(1))" +filtergroups.default = "1" + +filtergroupslist = s:taboption("tab_general", Value, "filtergroupslist", translate("List of filter groups")) +filtergroupslist.datatype = "string" +filtergroupslist.default = "/etc/e2guardian/lists/filtergroupslist" + +bannediplist = s:taboption("tab_general", Value, "bannediplist", translate("List of banned IPs")) +bannediplist.datatype = "string" +bannediplist.default = "/etc/e2guardian/lists/bannediplist" + +exceptioniplist = s:taboption("tab_general", Value, "exceptioniplist", translate("List of IP exceptions")) +exceptioniplist.datatype = "string" +exceptioniplist.default = "/etc/e2guardian/lists/exceptioniplist" + +perroomblockingdirectory = s:taboption("tab_general", Value, "perroomblockingdirectory", translate("Per-Room blocking definition directory")) +perroomblockingdirectory.datatype = "string" +perroomblockingdirectory.default = "/etc/e2guardian/lists/bannedrooms/" + +showweightedfound = s:taboption("tab_general", ListValue, "showweightedfound", translate("Show weighted phrases found")) +showweightedfound:value("on", translate("Yes")) +showweightedfound:value("off", translate("No")) +showweightedfound.default = "on" + +weightedphrasemode = s:taboption("tab_general", ListValue, "weightedphrasemode", translate("Weighted phrase mode")) +weightedphrasemode:value("0", translate("off")) +weightedphrasemode:value("1", translate("on, normal operation")) +weightedphrasemode:value("2", translate("on, phrase found only counts once on a page")) +weightedphrasemode.default = "2" + +urlcachenumber = s:taboption("tab_general", Value, "urlcachenumber", translate("Clean result caching for URLs")) +urlcachenumber.datatype = "and(uinteger,min(0))" +urlcachenumber.default = "1000" + +urlcacheage = s:taboption("tab_general", Value, "urlcacheage", translate("Age before they should be ignored in seconds")) +urlcacheage.datatype = "and(uinteger,min(0))" +urlcacheage.default = "900" + +scancleancache = s:taboption("tab_general", ListValue, "scancleancache", translate("Cache for content (AV) scans as 'clean'")) +scancleancache:value("on", translate("Yes")) +scancleancache:value("off", translate("No")) +scancleancache.default = "on" + +phrasefiltermode = s:taboption("tab_general", ListValue, "phrasefiltermode", translate("Filtering options")) +phrasefiltermode:value("0", translate("raw")) +phrasefiltermode:value("1", translate("smart")) +phrasefiltermode:value("2", translate("both raw and smart")) +phrasefiltermode:value("3", translate("meta/title")) +phrasefiltermode.default = "2" + +preservecase = s:taboption("tab_general", ListValue, "perservecase", translate("Lower caseing options")) +preservecase:value("0", translate("force lower case")) +preservecase:value("1", translate("don't change")) +preservecase:value("2", translate("scan fist in lower, then in original")) +preservecase.default = "0" + +hexdecodecontent = s:taboption("tab_general", ListValue, "hexdecodecontent", translate("Hex decoding options")) +hexdecodecontent:value("on", translate("Yes")) +hexdecodecontent:value("off", translate("No")) +hexdecodecontent.default = "off" + +forcequicksearch = s:taboption("tab_general", ListValue, "forcequicksearch", translate("Quick search")) +forcequicksearch:value("on", translate("Yes")) +forcequicksearch:value("off", translate("No")) +forcequicksearch.default = "off" + +reverseaddresslookups= s:taboption("tab_general", ListValue, "reverseaddresslookups", translate("Reverse lookups for banned site and URLs")) +reverseaddresslookups:value("on", translate("Yes")) +reverseaddresslookups:value("off", translate("No")) +reverseaddresslookups.default = "off" + +reverseclientiplookups = s:taboption("tab_general", ListValue, "reverseclientiplookups", translate("Reverse lookups for banned and exception IP lists")) +reverseclientiplookups:value("on", translate("Yes")) +reverseclientiplookups:value("off", translate("No")) +reverseclientiplookups.default = "off" + +logclienthostnames = s:taboption("tab_general", ListValue, "logclienthostnames", translate("Perform reverse lookups on client IPs for successful requests")) +logclienthostnames:value("on", translate("Yes")) +logclienthostnames:value("off", translate("No")) +logclienthostnames.default = "off" + +createlistcachefiles = s:taboption("tab_general", ListValue, "createlistcachefiles", translate("Build bannedsitelist and bannedurllist cache files")) +createlistcachefiles:value("on",translate("Yes")) +createlistcachefiles:value("off",translate("No")) +createlistcachefiles.default = "on" + +prefercachedlists = s:taboption("tab_general", ListValue, "prefercachedlists", translate("Prefer cached list files")) +prefercachedlists:value("on", translate("Yes")) +prefercachedlists:value("off", translate("No")) +prefercachedlists.default = "off" + +maxuploadsize = s:taboption("tab_general", Value, "maxuploadsize", translate("Max upload size (in Kbytes)")) +maxuploadsize:value("-1", translate("no blocking")) +maxuploadsize:value("0", translate("complete block")) +maxuploadsize.default = "-1" + +maxcontentfiltersize = s:taboption("tab_general", Value, "maxcontentfiltersize", translate("Max content filter size"), +translate("The value must not be higher than max content ram cache scan size or 0 to match it")) +maxcontentfiltersize.datatype = "and(uinteger,min(0))" +maxcontentfiltersize.default = "256" + +maxcontentramcachescansize = s:taboption("tab_general", Value, "maxcontentramcachescansize", translate("Max content ram cache scan size"), +translate("This is the max size of file that DG will download and cache in RAM")) +maxcontentramcachescansize.datatype = "and(uinteger,min(0))" +maxcontentramcachescansize.default = "2000" + +maxcontentfilecachescansize = s:taboption("tab_general", Value, "maxcontentfilecachescansize", translate("Max content file cache scan size")) +maxcontentfilecachescansize.datatype = "and(uinteger,min(0))" +maxcontentfilecachescansize.default = "20000" + +proxytimeout = s:taboption("tab_general", Value, "proxytimeout", translate("Proxy timeout (5-100)")) +proxytimeout.datatype = "range(5,100)" +proxytimeout.default = "20" + +proxyexchange = s:taboption("tab_general", Value, "proxyexchange", translate("Proxy header excahnge (20-300)")) +proxyexchange.datatype = "range(20,300)" +proxyexchange.default = "20" + +pcontimeout = s:taboption("tab_general", Value, "pcontimeout", translate("Pconn timeout"), +translate("How long a persistent connection will wait for other requests")) +pcontimeout.datatype = "range(5,300)" +pcontimeout.default = "55" + +filecachedir = s:taboption("tab_general", Value, "filecachedir", translate("File cache directory")) +filecachedir.datatype = "string" +filecachedir.default = "/tmp" + +deletedownloadedtempfiles = s:taboption("tab_general", ListValue, "deletedownloadedtempfiles", translate("Delete file cache after user completes download")) +deletedownloadedtempfiles:value("on", translate("Yes")) +deletedownloadedtempfiles:value("off", translate("No")) +deletedownloadedtempfiles.default = "on" + +initialtrickledelay = s:taboption("tab_general", Value, "initialtrickledelay", translate("Initial Trickle delay"), +translate("Number of seconds a browser connection is left waiting before first being sent *something* to keep it alive")) +initialtrickledelay.datatype = "and(uinteger,min(0))" +initialtrickledelay.default = "20" + +trickledelay = s:taboption("tab_general", Value, "trickledelay", translate("Trickle delay"), +translate("Number of seconds a browser connection is left waiting before being sent more *something* to keep it alive")) +trickledelay.datatype = "and(uinteger,min(0))" +trickledelay.default = "10" + +downloadmanager = s:taboption("tab_general", Value, "downloadmanager", translate("Download manager")) +downloadmanager.datatype = "string" +downloadmanager.default = "/etc/e2guardian/downloadmanagers/default.conf" + +contentscannertimeout = s:taboption("tab_general", Value, "contentscannertimeout", translate("Content scanner timeout")) +contentscannertimeout.datatype = "and(uinteger,min(0))" +contentscannertimeout.default = "60" + +contentscanexceptions = s:taboption("tab_general", ListValue, "contentscanexceptions", translate("Content scan exceptions")) +contentscanexceptions:value("on", translate("Yes")) +contentscanexceptions:value("off", translate("No")) +contentscanexceptions.default = "off" + +recheckreplacedurls = s:taboption("tab_general", ListValue, "recheckreplacedurls", translate("e-check replaced URLs")) +recheckreplacedurls:value("on", translate("Yes")) +recheckreplacedurls:value("off", translate("No")) +recheckreplacedurls.default = "off" + +forwardedfor = s:taboption("tab_general", ListValue, "forwardedfor", translate("Misc setting: forwardedfor"), +translate("If on, it may help solve some problem sites that need to know the source ip.")) +forwardedfor:value("on", translate("Yes")) +forwardedfor:value("off", translate("No")) +forwardedfor.default = "off" + +usexforwardedfor = s:taboption("tab_general", ListValue, "usexforwardedfor", translate("Misc setting: usexforwardedfor"), +translate("This is for when you have squid between the clients and E2Guardian")) +usexforwardedfor:value("on", translate("Yes")) +usexforwardedfor:value("off", translate("No")) +usexforwardedfor.default = "off" + +logconnectionhandlingerrors = s:taboption("tab_general", ListValue, "logconnectionhandlingerrors", translate("Log debug info about log()ing and accept()ing")) +logconnectionhandlingerrors:value("on", translate("Yes")) +logconnectionhandlingerrors:value("off", translate("No")) +logconnectionhandlingerrors.default = "on" + +logchildprocesshandling = s:taboption("tab_general", ListValue, "logchildprocesshandling", translate("Log child process handling")) +logchildprocesshandling:value("on", translate("Yes")) +logchildprocesshandling:value("off", translate("No")) +logchildprocesshandling.default = "off" + +maxchildren = s:taboption("tab_general", Value, "maxchildren", translate("Max number of processes to spawn")) +maxchildren.datatype = "and(uinteger,min(0))" +maxchildren.default = "180" + +minchildren = s:taboption("tab_general", Value, "minchildren", translate("Min number of processes to spawn")) +minchildren.datatype = "and(uinteger,min(0))" +minchildren.default = "20" + +minsparechildren = s:taboption("tab_general", Value, "minsparechildren", translate("Min number of processes to keep ready")) +minsparechildren.datatype = "and(uinteger,min(0))" +minsparechildren.default = "16" + +preforkchildren = s:taboption("tab_general", Value, "preforkchildren", translate("Sets minimum nuber of processes when it runs out")) +preforkchildren.datatype = "and(uinteger,min(0))" +preforkchildren.default = "10" + +maxsparechildren = s:taboption("tab_general", Value, "maxsparechildren", translate("Sets the maximum number of processes to have doing nothing")) +maxsparechildren.datatype = "and(uinteger,min(0))" +maxsparechildren.default = "32" + +maxagechildren = s:taboption("tab_general", Value, "maxagechildren", translate("Max age of child process")) +maxagechildren.datatype = "and(uinteger,min(0))" +maxagechildren.default = "500" + +maxips = s:taboption("tab_general", Value, "maxips", translate("Max number of clinets allowed to connect")) +maxips:value("0", translate("no limit")) +maxips.default = "0" + +ipipcfilename = s:taboption("tab_general", Value, "ipipcfilename", translate("IP list IPC server directory and filename")) +ipipcfilename.datatype = "string" +ipipcfilename.default = "/tmp/.dguardianipc" + +urlipcfilename = s:taboption("tab_general", Value, "urlipcfilename", translate("Defines URL list IPC server directory and filename used to communicate with the URL cache process")) +urlipcfilename.datatype = "string" +urlipcfilename.default = "/tmp/.dguardianurlipc" + +ipcfilename = s:taboption("tab_general", Value, "ipcfilename", translate("Defines URL list IPC server directory and filename used to communicate with the URL cache process")) +ipcfilename.datatype = "string" +ipcfilename.default = "/tmp/.dguardianipipc" + +nodeamon = s:taboption("tab_general", ListValue, "nodeamon", translate("Disable deamoning")) +nodeamon:value("on", translate("Yes")) +nodeamon:value("off", translate("No")) +nodeamon.default = "off" + +nologger = s:taboption("tab_general", ListValue, "nologger", translate("Disable logger")) +nologger:value("on", translate("Yes")) +nologger:value("off", translate("No")) +nologger.default = "off" + +logadblock = s:taboption("tab_general", ListValue, "logadblock", translate("Enable logging of ADs")) +logadblock:value("on", translate("Yes")) +logadblock:value("off", translate("No")) +logadblock.default = "off" + +loguseragent = s:taboption("tab_general", ListValue, "loguseragent", translate("Enable logging of client user agent")) +loguseragent:value("on", translate("Yes")) +loguseragent:value("off", translate("No")) +loguseragent.default = "off" + +softrestart = s:taboption("tab_general", ListValue, "softrestart", translate("Enable soft restart")) +softrestart:value("on", translate("Yes")) +softrestart:value("off", translate("No")) +softrestart.default = "off" + + +------------------------ Additional Settings Tab ---------------------------- + +e2guardian_config_file = s:taboption("tab_additional", TextValue, "_data", "") +e2guardian_config_file.wrap = "off" +e2guardian_config_file.rows = 25 +e2guardian_config_file.rmempty = false + +function e2guardian_config_file.cfgvalue() + local uci = require "luci.model.uci".cursor_state() + file = "/etc/e2guardian/e2guardianf1.conf" + if file then + return fs.readfile(file) or "" + else + return "" + end +end + +function e2guardian_config_file.write(self, section, value) + if value then + local uci = require "luci.model.uci".cursor_state() + file = "/etc/e2guardian/e2guardianf1.conf" + fs.writefile(file, value:gsub("\r\n", "\n")) + end +end + + +---------------------------- Logs Tab ----------------------------- + +e2guardian_logfile = s:taboption("tab_logs", TextValue, "lines", "") +e2guardian_logfile.wrap = "off" +e2guardian_logfile.rows = 25 +e2guardian_logfile.rmempty = true + +function e2guardian_logfile.cfgvalue() + local uci = require "luci.model.uci".cursor_state() + file = "/tmp/e2guardian/access.log" + if file then + return fs.readfile(file) or "" + else + return "Can't read log file" + end +end + +function e2guardian_logfile.write() + return "" +end + +return m diff --git a/applications/luci-app-firewall/po/pt-br/firewall.po b/applications/luci-app-firewall/po/pt-br/firewall.po index 2d601f857..ab714b50b 100644 --- a/applications/luci-app-firewall/po/pt-br/firewall.po +++ b/applications/luci-app-firewall/po/pt-br/firewall.po @@ -1,17 +1,17 @@ msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2014-06-21 19:03+0200\n" -"Last-Translator: Éder <eder.grigorio@openmailbox.org>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" +"PO-Revision-Date: 2017-02-20 17:43-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: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.11\n" +"Language-Team: \n" msgid "%s in %s" msgstr "%s in %s" @@ -143,7 +143,7 @@ msgid "Forward to" msgstr "Encaminhar para" msgid "Friday" -msgstr "" +msgstr "Sexta-feira" msgid "From %s in %s" msgstr "Vindo de %s em %s" @@ -222,10 +222,10 @@ msgstr "" "equipamento cliente." msgid "Monday" -msgstr "" +msgstr "Segunda-Feira" msgid "Month Days" -msgstr "" +msgstr "Dias do mês" msgid "Name" msgstr "Nome" @@ -296,7 +296,7 @@ msgid "Redirect matched incoming traffic to the specified internal host" msgstr "Redireciona tráfego entrante para o computador interno especificado" msgid "Restart Firewall" -msgstr "" +msgstr "Reiniciar o Firewall" msgid "Restrict Masquerading to given destination subnets" msgstr "Restringe o mascaramento para uma subrede de destino específica" @@ -330,7 +330,7 @@ msgid "SNAT port" msgstr "Porta da SNAT" msgid "Saturday" -msgstr "" +msgstr "Sábado" msgid "Source IP address" msgstr "Endereço IP de origem" @@ -360,19 +360,19 @@ msgid "Source zone" msgstr "Zona de origem" msgid "Start Date (yyyy-mm-dd)" -msgstr "" +msgstr "Dia inicial (aaaa-mm-dd)" msgid "Start Time (hh:mm:ss)" -msgstr "" +msgstr "Hora inicial (hh:mm:ss)" msgid "Stop Date (yyyy-mm-dd)" -msgstr "" +msgstr "Dia final (aaaa-mm-dd)" msgid "Stop Time (hh:mm:ss)" -msgstr "" +msgstr "Hora final (hh:mm:ss)" msgid "Sunday" -msgstr "" +msgstr "Domingo" msgid "" "The firewall creates zones over your network interfaces to control network " @@ -411,7 +411,6 @@ 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." -#, 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 " @@ -427,10 +426,10 @@ msgstr "" "zona." msgid "Thursday" -msgstr "" +msgstr "Quita-feira" msgid "Time in UTC" -msgstr "" +msgstr "Hora em UTC" msgid "To %s at %s on <var>this device</var>" msgstr "Para %s em %s <var>neste dispositivo</var>" @@ -463,7 +462,7 @@ msgstr "" "ou abrir portas WAN no roteador." msgid "Tuesday" -msgstr "" +msgstr "Terça-feira" msgid "Via %s" msgstr "Via %s" @@ -472,10 +471,10 @@ msgid "Via %s at %s" msgstr "Via %s at %s" msgid "Wednesday" -msgstr "" +msgstr "Quarta-feira" msgid "Week Days" -msgstr "" +msgstr "Dias da semana" msgid "" "You may specify multiple by selecting \"-- custom --\" and then entering " diff --git a/applications/luci-app-fwknopd/po/pt-br/fwknopd.po b/applications/luci-app-fwknopd/po/pt-br/fwknopd.po new file mode 100644 index 000000000..286b49db3 --- /dev/null +++ b/applications/luci-app-fwknopd/po/pt-br/fwknopd.po @@ -0,0 +1,116 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "" +"Allow SPA clients to request access to services through an iptables firewall " +"instead of just to it." +msgstr "" +"Permitir que clientes SPA requeiram acesso a serviços através de um firewall " +"iptables ao invés de apenas fazê-lo." + +msgid "Allow SPA clients to request forwarding destination by DNS name." +msgstr "" +"Permitir que clientes SPA requeiram encaminhamento de destinos por nome DNS." + +msgid "Base 64 key" +msgstr "Chave em formato base64" + +msgid "" +"Define a set of ports and protocols (tcp or udp) that will be opened if a " +"valid knock sequence is seen. If this entry is not set, fwknopd will attempt " +"to honor any proto/port request specified in the SPA data (unless of it " +"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated." +msgstr "" +"Define um conjunto de porta e protocolos (TCP ou UDP) que serão abertos se " +"uma sequência de batidas for observada. Se esta entrada não estiver " +"definida, fwknopd irá tentar honrar qualquer requisição de protocolo/porta " +"especificada nos dados SPA (a não ser se casar com qualquer entrada de " +"\"RESTRICT_PORTS\"). Múltiplas entradas serão separadas por vírgula." + +msgid "" +"Define the length of time access will be granted by fwknopd through the " +"firewall after a valid knock sequence from a source IP address. If " +"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will " +"automatically be set." +msgstr "" +"Define a duração do tempo de acesso que será concedido pelo fwknopd através " +"do firewall depois de uma sequência de batidas válida de um endereço IP. Se " +"“FW_ACCESS_TIMEOUT” não estiver definido, o valor padrão será de 30 " +"segundos. " + +msgid "" +"Define the symmetric key used for decrypting an incoming SPA packet that is " +"encrypted by the fwknop client with Rijndael." +msgstr "" +"Define a chave simétrica usada para decifrar um pacote SPA entrante que foi " +"cifrado pelo cliente fwknop com o algoritmo Rijndael." + +msgid "Enable Uci/Luci control" +msgstr "Habilitar o controle UCI/Luci" + +msgid "Enable config overwrite" +msgstr "Habilitar a sobrescrita da configuração" + +msgid "Firewall Knock Daemon" +msgstr "Servidor do Firwall Knock" + +msgid "Firewall Knock Operator" +msgstr "Operador do Firewall Knock" + +msgid "" +"Force all SPA packets to contain a real IP address within the encrypted " +"data. This makes it impossible to use the -s command line argument on the " +"fwknop client command line, so either -R has to be used to automatically " +"resolve the external address (if the client behind a NAT) or the client must " +"know the external IP and set it via the -a argument." +msgstr "" +"Forçar que todos os pacotes SPA contenham um endereço IP real dentro do " +"pacote cifrado. Isto torna impossível o uso do argumento de linha de comando " +"'-s' no cliente fwknop. Desta forma, ou o argumento '-R' deve ser usada para " +"resolver os endereços externos automaticamente (se o cliente estiver atrás " +"de uma NAT) ou o ciente deve conhecer o seu endereço IP externo e defini-lo " +"através do argumento '-a'." + +msgid "" +"Maximum age in seconds that an SPA packet will be accepted. defaults to 120 " +"seconds" +msgstr "" +"Idade máxima, em segundos, que um pacote SPA será aceito. Padrão é 120 " +"segundos." + +msgid "Normal Key" +msgstr "Chave Normal" + +msgid "Specify the ethernet interface on which fwknopd will sniff packets." +msgstr "" +"Especifica o dispositivo ethernet no qual o fwknopd irá observar os pacotes." + +msgid "The base64 hmac key" +msgstr "A chave de autenticação HMAC em formato base64" + +msgid "Use ANY for any source ip" +msgstr "Use \"ANY\" para qualquer endereço IP de origem" + +msgid "" +"When unchecked, the config files in /etc/fwknopd will be used as is, " +"ignoring any settings here." +msgstr "" +"Quando desmarcado, os arquivos de configuração em /etc/fwknopd serão usados " +"como estão, ignorando qualquer ajustes feitos aqui." + +msgid "access.conf stanzas" +msgstr "Estâncias do access.conf" + +msgid "fwknopd.conf config options" +msgstr "Opções do fwknopd.conf" diff --git a/applications/luci-app-lxc/Makefile b/applications/luci-app-lxc/Makefile new file mode 100644 index 000000000..9f313dfb1 --- /dev/null +++ b/applications/luci-app-lxc/Makefile @@ -0,0 +1,17 @@ +# +# Copyright (C) 2017 Dan Luedtke <mail@danrl.com> +# +# This is free software, licensed under the Apache License, Version 2.0 . +# + +include $(TOPDIR)/rules.mk + +LUCI_TITLE:=LXC management Web UI +LUCI_DEPENDS:=+luci-mod-admin-full +lxc +lxc-create +liblxc +rpcd-mod-lxc +getopt +xz +LUCI_PKGARCH:=all + +PKG_MAINTAINER:=Petar Koretic <petar.koretic@sartura.hr> + +include ../../luci.mk + +# call BuildPackage - OpenWrt buildroot signature diff --git a/applications/luci-app-lxc/htdocs/luci-static/resources/cbi/green.gif b/applications/luci-app-lxc/htdocs/luci-static/resources/cbi/green.gif Binary files differnew file mode 100644 index 000000000..d09febf12 --- /dev/null +++ b/applications/luci-app-lxc/htdocs/luci-static/resources/cbi/green.gif diff --git a/applications/luci-app-lxc/htdocs/luci-static/resources/cbi/purple.gif b/applications/luci-app-lxc/htdocs/luci-static/resources/cbi/purple.gif Binary files differnew file mode 100644 index 000000000..f0d68cc8b --- /dev/null +++ b/applications/luci-app-lxc/htdocs/luci-static/resources/cbi/purple.gif diff --git a/applications/luci-app-lxc/htdocs/luci-static/resources/cbi/red.gif b/applications/luci-app-lxc/htdocs/luci-static/resources/cbi/red.gif Binary files differnew file mode 100644 index 000000000..c1b39bbed --- /dev/null +++ b/applications/luci-app-lxc/htdocs/luci-static/resources/cbi/red.gif diff --git a/applications/luci-app-lxc/luasrc/controller/lxc.lua b/applications/luci-app-lxc/luasrc/controller/lxc.lua new file mode 100644 index 000000000..ea7adbafb --- /dev/null +++ b/applications/luci-app-lxc/luasrc/controller/lxc.lua @@ -0,0 +1,167 @@ +--[[ + +LuCI LXC module + +Copyright (C) 2014, Cisco Systems, Inc. + +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 + +Author: Petar Koretic <petar.koretic@sartura.hr> + +]]-- + +module("luci.controller.lxc", package.seeall) + +require "ubus" +local conn = ubus.connect() +if not conn then + error("Failed to connect to ubus") +end + + +function fork_exec(command) + local pid = nixio.fork() + if pid > 0 then + return + elseif pid == 0 then + -- change to root dir + nixio.chdir("/") + + -- patch stdin, out, err to /dev/null + local null = nixio.open("/dev/null", "w+") + if null then + nixio.dup(null, nixio.stderr) + nixio.dup(null, nixio.stdout) + nixio.dup(null, nixio.stdin) + if null:fileno() > 2 then + null:close() + end + end + + -- replace with target command + nixio.exec("/bin/sh", "-c", command) + end +end + +function index() + page = node("admin", "services", "lxc") + page.target = cbi("lxc") + page.title = _("LXC Containers") + page.order = 70 + + page = entry({"admin", "services", "lxc_create"}, call("lxc_create"), nil) + page.leaf = true + + page = entry({"admin", "services", "lxc_action"}, call("lxc_action"), nil) + page.leaf = true + + page = entry({"admin", "services", "lxc_get_downloadable"}, call("lxc_get_downloadable"), nil) + page.leaf = true + + page = entry({"admin", "services", "lxc_configuration_get"}, call("lxc_configuration_get"), nil) + page.leaf = true + + page = entry({"admin", "services", "lxc_configuration_set"}, call("lxc_configuration_set"), nil) + page.leaf = true + +end + +function lxc_get_downloadable() + luci.http.prepare_content("application/json") + + local f = io.popen('uname -m', 'r') + local target = f:read('*a') + f:close() + target = target:gsub("^%s*(.-)%s*$", "%1") + + local templates = {} + + local f = io.popen('lxc-create -n just_want_to_list_available_lxc_templates -t download -- --list', 'r') + + for line in f:lines() do + local dist,version = line:match("^(%S+)%s+(%S+)%s+" .. target .. "%s+default%s+%S+$") + if dist~=nil and version~=nil then templates[#templates + 1] = dist .. ":" .. version end + end + + f:close() + luci.http.write_json(templates) +end + +function lxc_create(lxc_name, lxc_template) + luci.http.prepare_content("text/plain") + + local uci = require("uci").cursor() + + local url = uci:get("lxc", "lxc", "url") + + if not pcall(dofile, "/etc/openwrt_release") then + return luci.http.write("1") + end + + local f = io.popen('uname -m', 'r') + local target = f:read('*a') + f:close() + target = target:gsub("^%s*(.-)%s*$", "%1") + + local lxc_dist = lxc_template:gsub("(.*):(.*)", '%1') + local lxc_release = lxc_template:gsub("(.*):(.*)", '%2') + + local data = conn:call("lxc", "create", { name = lxc_name, template = "download", args = { "--server", url, "--no-validate", "--dist", lxc_dist, "--release", lxc_release, "--arch", target } } ) + + luci.http.write(data) +end + +function lxc_action(lxc_action, lxc_name) + luci.http.prepare_content("application/json") + + local data, ec = conn:call("lxc", lxc_action, lxc_name and { name = lxc_name} or {} ) + + luci.http.write_json(ec and {} or data) +end + +function lxc_get_config_path() + local f = io.open("/etc/lxc/lxc.conf", "r") + local content = f:read("*all") + f:close() + local ret = content:match('^%s*lxc.lxcpath%s*=%s*([^%s]*)') + if ret then + return ret .. "/" + else + return "/srv/lxc/" + end +end + +function lxc_configuration_get(lxc_name) + luci.http.prepare_content("text/plain") + + local f = io.open(lxc_get_config_path() .. lxc_name .. "/config", "r") + local content = f:read("*all") + f:close() + + luci.http.write(content) +end + +function lxc_configuration_set(lxc_name) + luci.http.prepare_content("text/plain") + + local lxc_configuration = luci.http.formvalue("lxc_configuration") + + if lxc_configuration == nil then + return luci.http.write("1") + end + + local f, err = io.open(lxc_get_config_path() .. lxc_name .. "/config","w+") + if not f then + return luci.http.write("2") + end + + f:write(lxc_configuration) + f:close() + + luci.http.write("0") +end + diff --git a/applications/luci-app-lxc/luasrc/model/cbi/lxc.lua b/applications/luci-app-lxc/luasrc/model/cbi/lxc.lua new file mode 100644 index 000000000..ac0fdff33 --- /dev/null +++ b/applications/luci-app-lxc/luasrc/model/cbi/lxc.lua @@ -0,0 +1,31 @@ +--[[ + +LuCI LXC module + +Copyright (C) 2014, Cisco Systems, Inc. + +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 + +Author: Petar Koretic <petar.koretic@sartura.hr> + +]]-- + +local fs = require "nixio.fs" + +m = Map("lxc", translate("LXC Containers")) + +if fs.access("/etc/config/lxc") then + m:section(SimpleSection).template = "lxc" + + s = m:section(TypedSection, "lxc", translate("Options")) + s.anonymous = true + s.addremove = false + + s:option(Value, "url", translate("Containers URL")) +end + +return m diff --git a/applications/luci-app-lxc/luasrc/view/lxc.htm b/applications/luci-app-lxc/luasrc/view/lxc.htm new file mode 100644 index 000000000..edfff8e06 --- /dev/null +++ b/applications/luci-app-lxc/luasrc/view/lxc.htm @@ -0,0 +1,458 @@ +<%# + +LuCI LXC module + +Copyright (C) 2014, Cisco Systems, Inc. + +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 + +Author: Petar Koretic <petar.koretic@sartura.hr> + +-%> + +<fieldset class="cbi-section"> + <legend><%:Available Containers%></legend> + <div class="cbi-section-node"> + <table id="t_lxc_list" class="cbi-section-table"> + <tr class="cbi-section-table-titles"> + <th class="cbi-section-table-cell"><%:Name%></th> + <th class="cbi-section-table-cell"><%:Status%></th> + <th class="cbi-section-table-cell"><%:Actions%></th> + </tr> + </table> + </div> +</fieldset> + +<fieldset class="cbi-section"> + <span id="lxc-list-output"></span> +</fieldset> + +<hr/> +<fieldset class="cbi-section"> + <legend><%:Create New Container%></legend> + <div class="cbi-section-node"> + <table id="t_lxc_create" class="cbi-section-table"> + <tr class="cbi-section-table-titles"> + <th class="cbi-section-table-cell"><%:Name%></th> + <th class="cbi-section-table-cell"><%:Template%></th> + <th class="cbi-section-table-cell"><%:Actions%></th> + </tr> + <tr id="tr_holder"> + <td> + <input type="text" id="tx_name" placeholder="<%:Enter new name%>" value='' /> + </td> + <td> + <select id="s_template" class="cbi-input-select cbi-button"> + </select> + </td> + <td> + <input type="button" id="bt_create" value="<%:Create%>" onclick="lxc_create(tr_holder)" class="cbi-button cbi-button-add" /> + <span id="lxc-add-loader" style="display:inline-block; width:16px; height:16px; margin:0 5px"></span> + </td> + </tr> + </table> + </div> +</fieldset> + +<fieldset class="cbi-section"> + <span id="lxc-add-output"></span> +</fieldset> + +<hr/> + +<script type="text/javascript" src="<%=resource%>/cbi.js"></script> +<script type="text/javascript">//<![CDATA[ + + window.img = { "red" : "<%=resource%>/cbi/red.gif", "green" : "<%=resource%>/cbi/green.gif", "purple" : "<%=resource%>/cbi/purple.gif" } + window.states = { "STOPPED" : "red", "RUNNING" : "green", "FROZEN" : "purple"} + + var t_lxc_list = document.getElementById('t_lxc_list'); + var loader_html = '<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" width="16" height="16" style="vertical-align:middle" /> '; + var timeout_msg = 0 + var output_list = document.getElementById("lxc-list-output") + var output_add = document.getElementById("lxc-add-output") + var loader_add = document.getElementById("lxc-add-loader") + + function lxc_create(tr) + { + var lxc_name = tr.querySelector("#tx_name").value.trim() + var lxc_template = tr.querySelector("#s_template").value + var bt_create = tr.querySelector("#bt_create") + + if (t_lxc_list.querySelector("[data-id='" + lxc_name + "']") != null) + return info_message(output_add, "Container with that name already exists!", 4000) + + bt_create.disabled = true + output_add.innerHTML = '' + + if (!lxc_name || !lxc_name.length) + { + bt_create.disabled = false + return info_message(output_add, "Name cannot be empty!", 4000) + } + + loading(loader_add) + + new XHR().get('<%=luci.dispatcher.build_url("admin", "services")%>/lxc_create/' + '%h/%h'.format(lxc_name, lxc_template) , null, + function(x) + { + bt_create.disabled = false + loading(loader_add, 0) + + if (!x) + info_message(output_add, "Container creation failed!") + }) + } + + function lxc_create_template(lxc_name, lxc_state) + { + var info_row = t_lxc_list.querySelector("#empty") + if (info_row) + t_lxc_list.deleteRow(1) + + var actions = '' + actions += '<input type="button" onclick="action_handler(this)" data-action="start" value="<%:Start%>" class="cbi-button cbi-button-apply" />' + actions+= '<input type="button" onclick="action_handler(this)" data-action="stop" value="<%:Stop%>" class="cbi-button cbi-button-reset" />' + actions+= '<input type="button" onclick="action_handler(this)" data-action="destroy" value="<%:Delete%>" class="cbi-button cbi-button-remove" />' + actions+= ' <select class="cbi-input-select cbi-button" onchange="action_more_handler(this)">\ + <option selected disabled>more</option>\ + <option>configure</option>\ + <option>freeze</option>\ + <option>unfreeze</option>\ + <option>reboot</option>\ + </select>' + actions+= '<span data-loader style="display:inline-block; width:16px; height:16px; margin:0 5px"></span>' + + var row = t_lxc_list.insertRow(-1) + var cell = row.insertCell(-1) + cell.innerHTML = '%q%h%q'.format("<strong>", lxc_name, "</strong>") + cell.width = "30%" + cell.setAttribute("data-id", lxc_name) + + cell = row.insertCell(-1) + cell.width = "20%" + cell.innerHTML = "<img src='"+window.img[lxc_state]+"'/>" + + cell = row.insertCell(-1) + cell.width = "50%" + cell.innerHTML = actions + } + + function action_handler(self) + { + var action = self.getAttribute("data-action"); + + var bt_action = self + var lxc_name = self.parentNode.parentNode.children[0].getAttribute('data-id') + var status_img = self.parentNode.parentNode.querySelector('img') + var loader = self.parentNode.querySelector('[data-loader]') + + bt_action.disabled = true + + if (action == "stop") + { + loading(loader) + + new XHR().get('<%=luci.dispatcher.build_url("admin", "services")%>/lxc_action/' + '%h/%h'.format(action, lxc_name), null, + function(x, ec) + { + loading(loader, 0) + bt_action.disabled = false + + if (!x || ec) + return info_message(output_list,"Action failed!") + + set_status(status_img, "red") + + }); + } + + else if (action == "start") + { + loading(loader) + + new XHR().get('<%=luci.dispatcher.build_url("admin", "services")%>/lxc_action/' + '%h/%h'.format(action, lxc_name), null, + function(x, data) + { + loading(loader, 0) + bt_action.disabled = false + + //FIXME: uncomment after fixing 'lxc-start' + if (!x /*|| ec */) + return info_message(output_list,"Action failed!") + + //FIXME: uncomment after fixing 'lxc-start' + //set_status(status_img, "green") + }); + } + + else if (action == "destroy") + { + if (!confirm("This will completely remove LXC container from the disk. Are you sure? (container will be stopped if running)")) + return + + loading(loader) + + new XHR().get('<%=luci.dispatcher.build_url("admin", "services")%>/lxc_action/' + '%h/%h'.format(action, lxc_name), null, + function(x, ec) + { + loading(loader, 0) + bt_action.disabled = false + + if (!x || ec) + return info_message(output_list,"Action failed!") + + var row = self.parentNode.parentNode + row.parentNode.removeChild(row) + + }); + } + } + + function lxc_configure_handler(self) + { + var td = self.parentNode + var textarea = td.querySelector('[data-id]') + var lxc_name = textarea.getAttribute('data-id') + var lxc_configuration = textarea.value + + new XHR().post('<%=luci.dispatcher.build_url("admin", "services")%>/lxc_configuration_set/' + lxc_name, "lxc_configuration=" + encodeURIComponent(lxc_configuration) , + function(x) + { + if (!x || x.responseText != "0") + return info_message(output_list,"Action failed!") + + info_message(output_list,"LXC configuration updated") + var row = td.parentNode + row.parentNode.removeChild(row) + }) + } + + function lxc_rename_template(lxc_name) + { + var h = '\ + <input data-id="'+ lxc_name + '" type="text" placeholder="Enter new name" /> \ + <input data-id="bt_confirm" onclick="lxc_rename_handler(this)" type="button" class="cbi-button" value="Confirm" />' + + return h + } + + function lxc_configure_template(lxc_name, lxc_configuration) + { + var h = '\ + <textarea data-id="'+ lxc_name + '" rows="20" style="width:100%">'+ lxc_configuration +'</textarea> \ + <input data-id="bt_confirm" onclick="lxc_configure_handler(this)" type="button" class="cbi-button" value="Confirm" />' + + return h + } + + function action_more_handler(self) + { + var lxc_name = self.parentNode.parentNode.querySelector('[data-id]').getAttribute('data-id') + var loader = self.parentNode.parentNode.querySelector('[data-loader]') + + var option = self.options[self.selectedIndex].text + + self.value = "more" + + switch (option) + { + case "configure": + var tr = document.createElement('tr') + var row = self.parentNode.parentNode + var next_row = row.nextSibling + if (next_row && next_row.getAttribute('data-action') !== null) + row.parentNode.removeChild(next_row) + + new XHR().get('<%=luci.dispatcher.build_url("admin", "services")%>/lxc_configuration_get/' + lxc_name, null, + function(x) + { + tr.innerHTML="<td colspan='" + row.cells.length + "'>" + lxc_configure_template(lxc_name, x.responseText) + "</td>" + tr.setAttribute('data-action','') + row.parentNode.insertBefore(tr, row.nextSibling) + }) + + break + + case "freeze": + var tr = self.parentNode.parentNode + var img = tr.querySelector('img') + if(img.getAttribute('src') != window.img["green"]) + return info_message(output_list,"Container is not running!") + + loading(loader) + new XHR().get('<%=luci.dispatcher.build_url("admin", "services")%>/lxc_action/' + '%h/%h'.format(option, lxc_name), null, + function(x, ec) + { + loading(loader, 0) + if (!x || ec) + return info_message(output_list,"Action failed!") + + set_status(img, "purple") + }) + + break + + case "unfreeze": + var tr = self.parentNode.parentNode + var img = tr.querySelector('img') + + if(img.getAttribute('src') != window.img["purple"]) + return info_message(output_list,"Container is not frozen!") + + loading(loader) + new XHR().get('<%=luci.dispatcher.build_url("admin", "services")%>/lxc_action/' + '%h/%h'.format(option, lxc_name), null, + function(x, ec) + { + loading(loader, 0) + if (!x || ec) + return info_message(output_list,"Action failed!") + + set_status(img, "green") + }) + + break + + case "reboot": + var tr = self.parentNode.parentNode + var img = tr.querySelector('img') + if(img.getAttribute('src') != window.img["green"]) + return info_message(output_list,"Container is not running!") + + if (!confirm("Are you sure?")) + return + + loading(loader) + new XHR().get('<%=luci.dispatcher.build_url("admin", "services")%>/lxc_action/' + '%h/%h'.format(option, lxc_name), null, + function(x, ec) + { + loading(loader, 0) + if (!x || ec) + return info_message(output_list,"Action failed!") + + info_message(output_list,"LXC rebooted") + }) + break + } + + } + + function set_empty(t_lxc_list) + { + if (document.getElementById('empty') !== null) + return + + var row_count = t_lxc_list.rows.length; + while(--row_count) t_lxc_list.deleteRow(row_count); + + var row = t_lxc_list.insertRow(-1); + row.id = 'empty' + var cell = row.insertCell(0); + cell.colSpan = 4; + cell.innerHTML = '<em><br />There are no containers available yet.</em>'; + } + + function lxc_list_update() + { + XHR.poll(4, '<%=luci.dispatcher.build_url("admin", "services")%>/lxc_action/list', null, + function(x, data) + { + if (!x) return; + + var lxc_count = Object.keys(data).length + if (!data || !lxc_count) + return set_empty(t_lxc_list) + + if (document.getElementById('empty') !== null) + t_lxc_list.deleteRow(1); + + var lxcs = t_lxc_list.querySelectorAll('td[data-id]') + var lxc_name_table = {} + for (var i = 0, len = lxcs.length; i < len; i++) + { + var lxc_name = lxcs[i].getAttribute('data-id') + if (!(lxc_name in data)) + { + var row = t_lxc_list.querySelector("[data-id='" + lxc_name + "']").parentNode + row.parentNode.removeChild(row) + continue + } + + lxc_name_table[lxc_name] = lxcs[i].parentNode.querySelector('img') + } + + for(var key in data) + { + var lxc_name = key + var state = window.states[data[key]] + + if (!(lxc_name in lxc_name_table)) + lxc_create_template(lxc_name, state) + + else if (state != get_status(lxc_name_table[lxc_name])) + set_status(lxc_name_table[lxc_name], state) + } + + }) + } + + function loading(elem, state) + { + state = (typeof state === 'undefined') ? 1 : state + + if (state === 1) + elem.innerHTML = loader_html + else + setTimeout(function() { elem.innerHTML = ''}, 1000) + } + + function set_status(elem, state) + { + state = (typeof state === 'undefined') ? 1 : state + + setTimeout(function() { elem.setAttribute('src', window.img[state])}, 300) + } + + function get_status(elem) + { + var src = elem.getAttribute('src') + + for (var i in img) + { + if (img[i] == src) + return i + } + } + + function info_message(output, msg, timeout) + { + timeout = timeout || 3000 + output.innerHTML = msg + clearTimeout(timeout_msg) + timeout_msg = setTimeout(function(){ output.innerHTML=""}, timeout); + } + + lxc_list_update() + + new XHR().get('<%=luci.dispatcher.build_url("admin", "services")%>/lxc_get_downloadable', null, + function(x, data) + { + if (!x) return; + + var lxc_count = Object.keys(data).length + if (!data || !lxc_count) return; + var select = document.getElementById("s_template"); + for(var key in data) + { + var option = document.createElement('option'); + option.value = data[key]; + option.text = data[key].replace(/[_:]/g, ' '); + select.add(option, -1); + } + }) + +//]]></script> diff --git a/applications/luci-app-lxc/root/etc/config/lxc b/applications/luci-app-lxc/root/etc/config/lxc new file mode 100644 index 000000000..5572c735f --- /dev/null +++ b/applications/luci-app-lxc/root/etc/config/lxc @@ -0,0 +1,6 @@ +# +# lxc uci configuration +# + +config lxc 'lxc' + option url 'virtualwrt.org/containers/' diff --git a/applications/luci-app-meshwizard/luasrc/model/cbi/freifunk/meshwizard.lua b/applications/luci-app-meshwizard/luasrc/model/cbi/freifunk/meshwizard.lua index 68f7a5a25..62ce25eff 100644 --- a/applications/luci-app-meshwizard/luasrc/model/cbi/freifunk/meshwizard.lua +++ b/applications/luci-app-meshwizard/luasrc/model/cbi/freifunk/meshwizard.lua @@ -103,10 +103,7 @@ uci:foreach("wireless", "wifi-device", function(section) -- Channel selection - if hwtype == "atheros" then - local cc = util.trim(sys.exec("grep -i '" .. syscc .. "' /lib/wifi/cc_translate.txt |cut -d ' ' -f 2")) or 0 - sys.exec('"echo " .. cc .. " > /proc/sys/dev/" .. device .. "/countrycode"') - elseif hwtype == "mac80211" then + if hwtype == "mac80211" then sys.exec("iw reg set " .. syscc) elseif hwtype == "broadcom" then sys.exec ("wlc country " .. syscc) diff --git a/applications/luci-app-meshwizard/po/pt-br/meshwizard.po b/applications/luci-app-meshwizard/po/pt-br/meshwizard.po index a2238e52e..9421e0253 100644 --- a/applications/luci-app-meshwizard/po/pt-br/meshwizard.po +++ b/applications/luci-app-meshwizard/po/pt-br/meshwizard.po @@ -1,17 +1,17 @@ msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-10-11 00:23+0200\n" -"PO-Revision-Date: 2014-03-17 10:01+0200\n" -"Last-Translator: Luiz Angelo <luizluca@gmail.com>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" +"PO-Revision-Date: 2017-02-20 18:00-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: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.11\n" +"Language-Team: \n" msgid "Activate or deactivate IPv6 config globally." msgstr "Habilita e desabilita a configuração IPv6 globalmente." @@ -70,7 +70,6 @@ msgstr "Endereço IPv6 da rede em malha" msgid "Mesh Wizard" msgstr "Assistente de Configuração da Rede em Malha" -#, fuzzy msgid "" "Note: this will set up this interface for mesh operation, i.e. add it to " "zone 'freifunk' and enable olsr." diff --git a/applications/luci-app-mjpg-streamer/po/pt-br/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/pt-br/mjpg-streamer.po new file mode 100644 index 000000000..28bfa186b --- /dev/null +++ b/applications/luci-app-mjpg-streamer/po/pt-br/mjpg-streamer.po @@ -0,0 +1,172 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "Allow ringbuffer to exceed limit by this amount" +msgstr "Permitir que o buffer em anel exceda o limite por essa quantidade" + +msgid "Ask for username and password on connect" +msgstr "Pergunte por um usuário e senha na conexão" + +msgid "Authentication required" +msgstr "Requer autenticação" + +msgid "Auto" +msgstr "Automático" + +msgid "Automatic disabling of MJPEG mode" +msgstr "Desativação automática do modo MJPEG" + +msgid "Blink" +msgstr "Pisca" + +msgid "Check to save the stream to an mjpeg file" +msgstr "Marque para salvar o fluxo em um arquivo MJPEG" + +msgid "Command to run" +msgstr "Comando para executar:" + +msgid "Device" +msgstr "Dispositivo" + +msgid "Do not initalize dynctrls of Linux-UVC driver" +msgstr "Não inicie o dynctrls do driver do Linux-UVC" + +msgid "Don't initalize dynctrls" +msgstr "Não inicia o dynctrls" + +msgid "Drop frames smaller then this limit" +msgstr "Descarte quadros menores que este limite" + +msgid "Enable MJPG-streamer" +msgstr "Ativa o MJPG-streamer" + +msgid "Enable YUYV format" +msgstr "Ativar Formato YUYV" + +msgid "Enabled" +msgstr "Habilitado" + +msgid "Exceed" +msgstr "Ultrapassado" + +msgid "" +"Execute command after saving picture. Mjpg-streamer parse the filename as " +"first parameter to your script." +msgstr "" +"Execute o comando depois de salvar a imagem. Mjpg-streamer passa o nome do " +"arquivo como primeiro parâmetro para o comando." + +msgid "File input" +msgstr "Entrada do arquivo" + +msgid "File output" +msgstr "Saída do arquivo" + +msgid "Folder" +msgstr "Pasta" + +msgid "Folder that contains webpages" +msgstr "Pasta que contém páginas web" + +msgid "Frames per second" +msgstr "Quadros por segundos" + +msgid "General" +msgstr "Geral" + +msgid "HTTP output" +msgstr "Saída HTTP" + +msgid "Input plugin" +msgstr "Plugins de entrada" + +msgid "Interval between saving pictures" +msgstr "Intervalo entre o salvamento das imagens" + +msgid "JPEG compression quality" +msgstr "Qualidade da compressão JPEG" + +msgid "Led control" +msgstr "Controle de LED" + +msgid "MJPG-streamer" +msgstr "MJPG-streamer" + +msgid "Max. number of pictures to hold" +msgstr "Número máximo de imagens a serem mantidas" + +msgid "Mjpeg output" +msgstr "Saída Mjpeg" + +msgid "Off" +msgstr "Desligado" + +msgid "On" +msgstr "Ligado" + +msgid "Output plugin" +msgstr "Plugin de saída" + +msgid "Password" +msgstr "Senha" + +msgid "Plugin settings" +msgstr "Configurações do Plugin" + +msgid "Port" +msgstr "Porta" + +msgid "Resolution" +msgstr "Resolução" + +msgid "Ring buffer size" +msgstr "Tamanho do buffer em anel" + +msgid "Set folder to save pictures" +msgstr "Definir pasta para salvas as imagens" + +msgid "Set the inteval in millisecond" +msgstr "Defina o intervalo em milisegundos" + +msgid "" +"Set the minimum size if the webcam produces small-sized garbage frames. May " +"happen under low light conditions" +msgstr "" +"Defina o tamanho mínimo se a webcam produz quadros lixo de tamanho pequeno. " +"Pode acontecer sob condições de pouca luz" + +msgid "" +"Set the quality in percent. This setting activates YUYV format, disables " +"MJPEG" +msgstr "" +"Defina a qualidade em porcentagem. Esta definição ativa o formato YUYV, " +"desativa MJPEG" + +msgid "TCP port for this HTTP server" +msgstr "Porta TCP para este servidor HTTP" + +msgid "UVC input" +msgstr "Dispositivo UVC de entrada" + +msgid "Username" +msgstr "Usuário" + +msgid "WWW folder" +msgstr "Pasta WWW" + +msgid "" +"mjpg streamer is a streaming application for Linux-UVC compatible webcams" +msgstr "" +"Mjpg streamer é uma aplicação de streaming para webcams compatíveis com o " +"Linux-UVC" diff --git a/applications/luci-app-olsr/po/pt-br/olsr.po b/applications/luci-app-olsr/po/pt-br/olsr.po index 1461c1dd8..499176c16 100644 --- a/applications/luci-app-olsr/po/pt-br/olsr.po +++ b/applications/luci-app-olsr/po/pt-br/olsr.po @@ -1,17 +1,17 @@ msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-06-10 03:41+0200\n" -"PO-Revision-Date: 2014-06-21 19:36+0200\n" -"Last-Translator: Éder <eder.grigorio@openmailbox.org>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" +"PO-Revision-Date: 2017-02-20 18:01-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: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.11\n" +"Language-Team: \n" msgid "Active MID announcements" msgstr "" @@ -59,7 +59,6 @@ msgstr "" "Somente pode ser um endereço IPv4 ou IPv6 válidos ou um endereço 'padrão'" # 20140621: edersg: tradução -#, fuzzy msgid "Can only be a valid IPv6 address or 'default'" msgstr "" "Somente pode ser um endereço IPv4 ou IPv6 válidos ou um endereço 'padrão'" @@ -173,7 +172,6 @@ msgstr "" "Validade do <abbr title=\"Host and network association, Associação de " "equipamentos e redes\">HNA</abbr>" -#, fuzzy msgid "HNA6 Announcements" msgstr "" "Anúncios do <abbr title=\"Host and network association, Associação de " @@ -215,7 +213,6 @@ msgstr "" "Equipamentos em uma rede roteada por OLSR podem anunciar conectividade para " "redes externas usando mensagens HNA." -#, fuzzy msgid "" "Hosts in a OLSR routed network can announce connecitivity to external " "networks using HNA6 messages." @@ -496,7 +493,6 @@ msgstr "" "> reduzir LQ para todos os nós nesta interface em 20%: padrão 0.8" # 20140621: edersg: tradução -#, fuzzy msgid "" "Multiply routes with the factor given here. Allowed values are between 0.01 " "and 1.0. It is only used when LQ-Level is greater than 0. Examples:<br /" @@ -551,7 +547,6 @@ msgstr "" "OLSR - Anúncios <abbr title=\"Host and network association, Associação de " "equipamentos e redes\">HNA</abbr>" -#, fuzzy msgid "OLSR - HNA6-Announcements" msgstr "" "OLSR - Anúncios <abbr title=\"Host and network association, Associação de " @@ -654,7 +649,6 @@ msgstr "" "durante o funcionamento do olsrd. O padrão é 0.0.0.0, que faz com que o " "endereço da primeira interface seja usado." -#, fuzzy msgid "" "Sets the main IP (originator ip) of the router. This IP will NEVER change " "during the uptime of olsrd. Default is ::, which triggers usage of the IP of " @@ -857,7 +851,6 @@ msgstr "" "and network association, Associação de equipamentos e redes\">HNA</abbr> " "local de 0.0.0.0/0, ::ffff:0:0/96 ou 2000::/3. O padrão é \"ambos\"." -#, fuzzy msgid "" "Which kind of uplink is exported to the other mesh nodes. An uplink is " "detected by looking for a local HNA6 ::ffff:0:0/96 or 2000::/3. Default " diff --git a/applications/luci-app-openvpn/po/pt-br/openvpn.po b/applications/luci-app-openvpn/po/pt-br/openvpn.po index 916370e7f..84b054058 100644 --- a/applications/luci-app-openvpn/po/pt-br/openvpn.po +++ b/applications/luci-app-openvpn/po/pt-br/openvpn.po @@ -1,17 +1,17 @@ msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-06-10 03:41+0200\n" -"PO-Revision-Date: 2014-03-29 23:19+0200\n" -"Last-Translator: Luiz Angelo <luizluca@gmail.com>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" +"PO-Revision-Date: 2017-02-20 18:04-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: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.11\n" +"Language-Team: \n" msgid "%s" msgstr "%s" @@ -154,7 +154,7 @@ msgid "Don't log timestamps" msgstr "Não registar a data/hora" msgid "Don't pull routes automatically" -msgstr "" +msgstr "Não puxe as rotas automaticamente" msgid "Don't re-read key on restart" msgstr "Não reler a chave entre os reinícios" @@ -505,13 +505,13 @@ msgid "Temporary directory for client-connect return file" msgstr "Diretório temporário para arquivo de retorno de conexão-cliente" msgid "The highest supported TLS version" -msgstr "" +msgstr "A mais alta versão suporta do TLS" msgid "The key direction for 'tls-auth' and 'secret' options" -msgstr "" +msgstr "A direção da chave para as opções 'tls-auth' e 'secret'" msgid "The lowest supported TLS version" -msgstr "" +msgstr "A mais baixa versão suporta do TLS" msgid "Timeframe for key exchange" msgstr "Janela temporal para troca de chaves" diff --git a/applications/luci-app-privoxy/po/pt-br/privoxy.po b/applications/luci-app-privoxy/po/pt-br/privoxy.po new file mode 100644 index 000000000..8d3eee20d --- /dev/null +++ b/applications/luci-app-privoxy/po/pt-br/privoxy.po @@ -0,0 +1,516 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "" +"A URL to be displayed in the error page that users will see if access to an " +"untrusted page is denied." +msgstr "" +"A URL a ser exibida na página de erro que os usuários verão se o acesso a " +"uma página não confiável é negado." + +msgid "" +"A URL to documentation about the local Privoxy setup, configuration or " +"policies." +msgstr "" +"A URL para a documentação sobre o Privoxy local, configuração ou políticas." + +msgid "A directory where Privoxy can create temporary files." +msgstr "Um diretório onde Privoxy pode criar arquivos temporários." + +msgid "Access Control" +msgstr "Controle de Acesso" + +msgid "Actions that are applied to all sites and maybe overruled later on." +msgstr "" +"Ações que são aplicadas a todos as páginas e talvez descartado mais tarde." + +msgid "An alternative directory where the templates are loaded from." +msgstr "Um diretório alternativo de onde os modelos são carregados." + +msgid "An email address to reach the Privoxy administrator." +msgstr "Um endereço de e-mail para alcançar o administrador do Privoxy." + +msgid "" +"Assumed server-side keep-alive timeout (in seconds) if not specified by the " +"server." +msgstr "" +"Tempo limite, em segundos, da manutenção da conexão (keep-alive) do servidor " +"se não for especificado." + +msgid "Boot delay" +msgstr "Atraso de iniciação" + +msgid "CGI user interface" +msgstr "Interface de usuário CGI" + +msgid "Common Log Format" +msgstr "Formato de registros (log) comum" + +msgid "" +"Configure here the routing of HTTP requests through a chain of multiple " +"proxies. Note that parent proxies can severely decrease your privacy level. " +"Also specified here are SOCKS proxies." +msgstr "" +"Configure aqui o encaminhamento de pedidos HTTP através de uma cadeia de " +"múltiplos proxies. Note-se que proxies pai pode diminuir muito o nível de " +"privacidade. Também serão aceitos proxies SOCKS." + +msgid "Debug GIF de-animation" +msgstr "Depurar de-animação GIF" + +msgid "Debug force feature" +msgstr "Recurso de depuração forçado" + +msgid "Debug redirects" +msgstr "Redirecionamentos de depuração" + +msgid "Debug regular expression filters" +msgstr "Depuração de filtros de expressão regular" + +msgid "Delay (in seconds) during system boot before Privoxy start" +msgstr "" +"Atraso (em segundos) durante a inicialização do sistema antes do Privoxy " +"iniciar" + +msgid "Directory does not exist!" +msgstr "O diretório não existe!" + +msgid "Disabled == Transparent Proxy Mode" +msgstr "Desativado == Modo Proxy Transparente" + +msgid "Documentation" +msgstr "Documentação" + +msgid "During delay ifup-events are not monitored !" +msgstr "Durante a espera, eventos ifup não serão monitorados!" + +msgid "Enable proxy authentication forwarding" +msgstr "Habilitar o encaminhamento de autenticação de proxy" + +msgid "" +"Enable/Disable autostart of Privoxy on system startup and interface events" +msgstr "" +"Ativar/Desativar a iniciação automática do Privoxy junto com a iniciação do " +"sistema ou eventos de interface" + +msgid "Enable/Disable filtering when Privoxy starts." +msgstr "Ativar / Desativar filtragem quando Privoxy iniciar." + +msgid "Enabled" +msgstr "Habilitado" + +msgid "" +"Enabling this option is NOT recommended if there is no parent proxy that " +"requires authentication!" +msgstr "" +"A ativação dessa opção não é recomendado se não houver nenhum proxy pai que " +"requer autenticação!" + +msgid "File '%s' not found inside Configuration Directory" +msgstr "O arquivo '%s' não foi encontrado dentro do Diretório de Configuração" + +msgid "File not found or empty" +msgstr "Arquivo não encontrado ou vazio" + +msgid "Files and Directories" +msgstr "Arquivos e diretórios" + +msgid "For help use link at the relevant option" +msgstr "Para ajuda, use o link na respectiva opção" + +msgid "Forwarding" +msgstr "Encaminhando" + +msgid "" +"If enabled, Privoxy hides the 'go there anyway' link. The user obviously " +"should not be able to bypass any blocks." +msgstr "" +"Se ativado, Privoxy esconde o link \"ir lá de qualquer maneira\". O usuário, " +"obviamente, não deve ser capaz de contornar qualquer bloqueio." + +msgid "" +"If you intend to operate Privoxy for more users than just yourself, it might " +"be a good idea to let them know how to reach you, what you block and why you " +"do that, your policies, etc." +msgstr "" +"Se você pretende operar Privoxy para mais usuários do que apenas a si mesmo, " +"pode ser uma boa ideia para que eles saibam como falar com você, o que você " +"bloquear e por que você faz isso, as suas políticas, etc." + +msgid "Invalid email address" +msgstr "Endereço de e-mail inválido" + +msgid "It is NOT recommended for the casual user." +msgstr "Não é recomendado para o usuário casual." + +msgid "Location of the Privoxy User Manual." +msgstr "Localização do Manual do Usuário do Privoxy." + +msgid "Log File Viewer" +msgstr "Visualizador de arquivo de registros (log)" + +msgid "Log all data read from the network" +msgstr "Registrar todos os dados lidos da rede" + +msgid "Log all data written to the network" +msgstr "Registrar todos os dados gravados na rede" + +msgid "Log the applying actions" +msgstr "Registrar as ações aplicadas" + +msgid "" +"Log the destination for each request Privoxy let through. See also 'Debug " +"1024'." +msgstr "" +"Registrar o destino para cada pedido que o Privoxy deixou passar. Consulte " +"também 'Debug 1024'." + +msgid "" +"Log the destination for requests Privoxy didn't let through, and the reason " +"why." +msgstr "" +"Registrar o destino para os pedidos que o Privoxy não deixou passar, e a " +"razão pela qual." + +msgid "Logging" +msgstr "Registrando (logging)" + +msgid "Main actions file" +msgstr "Arquivo principal de ações" + +msgid "Mandatory Input: No Data given!" +msgstr "Entrada obrigatória: Dados não foram informados!" + +msgid "Mandatory Input: No Directory given!" +msgstr "Entrada obrigatória: Nenhum Diretório foi informado!" + +msgid "Mandatory Input: No File given!" +msgstr "Entrada obrigatória: Nenhum Arquivo foi informado!" + +msgid "Mandatory Input: No Port given!" +msgstr "Entrada obrigatória: Nenhuma Porta foi informado!" + +msgid "Mandatory Input: No files given!" +msgstr "Entrada obrigatória: Nenhum Arquivo foi informado!" + +msgid "Mandatory Input: No valid IPv4 address or host given!" +msgstr "" +"Entrada obrigatória: Nenhum endereço IPv4 ou nome de equipamento válido foi " +"fornecido!" + +msgid "Mandatory Input: No valid IPv6 address given!" +msgstr "Entrada obrigatória: Nenhum endereço IPv6 válido foi informado!" + +msgid "Mandatory Input: No valid Port given!" +msgstr "Entrada obrigatória: Nenhuma porta válida foi informada!" + +msgid "Maximum number of client connections that will be served." +msgstr "O número máximo de conexões de cliente que será aceito." + +msgid "Maximum size (in KB) of the buffer for content filtering." +msgstr "Tamanho máximo (em KB) do buffer para filtragem de conteúdo." + +msgid "Miscellaneous" +msgstr "Diversos" + +msgid "NOT installed" +msgstr "NÃO instalado" + +msgid "No trailing '/', please." +msgstr "Sem '/' final, por favor." + +msgid "Non-fatal errors - *we highly recommended enabling this*" +msgstr "Erros não fatais - *é altamente recomendado ativar isto*" + +msgid "" +"Number of seconds after which a socket times out if no data is received." +msgstr "" +"Número de segundos após o qual uma conexão expira se nenhum dado for " +"recebido." + +msgid "" +"Number of seconds after which an open connection will no longer be reused." +msgstr "" +"Número de segundos após o qual uma conexão aberta deixará de ser reutilizada." + +msgid "" +"Only when using 'external filters', Privoxy has to create temporary files." +msgstr "" +"Somente quando for usado os \"filtros externos\". O Privoxy tem que criar " +"arquivos temporários." + +msgid "Please install current version !" +msgstr "Por favor, instale a versão atual!" + +msgid "Please press [Read] button" +msgstr "Por favor, pressione o botão [Ler]" + +msgid "Please read Privoxy manual for details!" +msgstr "Por favor, leia o manual do Privoxy para mais detalhes!" + +msgid "Please update to the current version!" +msgstr "Por favor, atualize para a versão atual!" + +msgid "Privoxy WEB proxy" +msgstr "Privoxy Web Proxy" + +msgid "" +"Privoxy can (and normally does) use a number of other files for additional " +"configuration, help and logging. This section of the configuration file " +"tells Privoxy where to find those other files." +msgstr "" +"Privoxy pode (e normalmente o faz) utilizar uma série de outros arquivos de " +"configuração, ajuda e de registros. Esta seção do arquivo de configuração " +"informa o Privoxy onde encontrar os outros arquivos." + +msgid "" +"Privoxy is a non-caching web proxy with advanced filtering capabilities for " +"enhancing privacy, modifying web page data and HTTP headers, controlling " +"access, and removing ads and other obnoxious Internet junk." +msgstr "" +"Privoxy é um proxy web sem cache com capacidades avançadas de filtragem para " +"aumentar a privacidade, modificar dados de páginas web e cabeçalhos HTTP, " +"controlar o acesso e remover anúncios e outras porcarias detestável da " +"Internet." + +msgid "Read / Reread log file" +msgstr "Ler / Ler novamente o arquivo de registros (log)" + +msgid "Show I/O status" +msgstr "Mostrar status de Entrada/Saída" + +msgid "Show each connection status" +msgstr "Mostrar cada estado de conexão" + +msgid "Show header parsing" +msgstr "Mostrar análise do cabeçalho" + +msgid "Software package '%s' is not installed." +msgstr "O pacote de software '%s' não está instalado." + +msgid "Software package '%s' is outdated." +msgstr "O pacote '%' está desatualizado." + +msgid "Start" +msgstr "Iniciar" + +msgid "Start / Stop" +msgstr "Iniciar / Parar" + +msgid "Start/Stop Privoxy WEB Proxy" +msgstr "Inicia / Para o Privoxy Web Proxy" + +msgid "Startup banner and warnings." +msgstr "Mensagens e avisos iniciais." + +msgid "Syntax:" +msgstr "Sintaxe:" + +msgid "Syntax: Client header names delimited by spaces." +msgstr "Sintaxe: nomes de cabeçalho do cliente delimitados por espaços." + +msgid "Syntax: target_pattern http_parent[:port]" +msgstr "Sintaxe: padrão_alvo http_superior[:porta]" + +msgid "Syntax: target_pattern socks_proxy[:port] http_parent[:port]" +msgstr "Sintaxe: padrão_alvo proxy_socks[:porta] http_superior[:porta]" + +msgid "System" +msgstr "Sistema" + +msgid "" +"The actions file(s) to use. Multiple actionsfile lines are permitted, and " +"are in fact recommended!" +msgstr "" +"O(s) arquivo(s) ações a ser usado. Várias linhas no arquivo são permitidas, " +"e são, de fato, recomendadas!" + +msgid "" +"The address and TCP port on which Privoxy will listen for client requests." +msgstr "" +"O endereço e porta TCP em que Privoxy vai esperar por pedidos dos clientes." + +msgid "" +"The compression level that is passed to the zlib library when compressing " +"buffered content." +msgstr "" +"O nível de compressão que é passada para a biblioteca zlib ao comprimir o " +"conteúdo em buffer." + +msgid "" +"The directory where all logging takes place (i.e. where the logfile is " +"located)." +msgstr "" +"O diretório onde todos os registros ocorrem (ex: onde o arquivo de log está " +"localizado)." + +msgid "The directory where the other configuration files are located." +msgstr "O diretório onde os outros arquivos de configuração estão localizados." + +msgid "" +"The filter files contain content modification rules that use regular " +"expressions." +msgstr "" +"Os arquivos de filtro contêm regras de modificação de conteúdo que usam " +"expressões regulares." + +msgid "The hostname shown on the CGI pages." +msgstr "O nome da máquina mostrado nas páginas de CGI." + +msgid "The log file to use. File name, relative to log directory." +msgstr "" +"O arquivo de registros a ser usado. O nome do arquivo, relativo ao diretório " +"de log." + +msgid "The order in which client headers are sorted before forwarding them." +msgstr "" +"A ordem em que os cabeçalhos dos clientes são classificados antes de " +"encaminhá-los." + +msgid "" +"The status code Privoxy returns for pages blocked with +handle-as-empty-" +"document." +msgstr "" +"O código de status Privoxy retorna para páginas bloqueadas com +handle-as-" +"empty-document." + +msgid "" +"The trust mechanism is an experimental feature for building white-lists and " +"should be used with care." +msgstr "" +"O mecanismo de confiança é um recurso experimental para a construção de " +"listas de destinos confiáveis e deve ser usado com cuidado." + +msgid "" +"The value of this option only matters if the experimental trust mechanism " +"has been activated." +msgstr "" +"O valor desta opção só importa se o mecanismo de confiança experimental foi " +"ativado." + +msgid "" +"This option is only there for debugging purposes. It will drastically reduce " +"performance." +msgstr "" +"Esta opção só está lá para fins de depuração. Ele irá reduzir drasticamente " +"o desempenho." + +msgid "" +"This option will be removed in future releases as it has been obsoleted by " +"the more general header taggers." +msgstr "" +"Esta opção será removida em versões futuras, uma vez que ficou obsoleta " +"pelos marcadores de cabeçalho mais genéricos." + +msgid "" +"This tab controls the security-relevant aspects of Privoxy's configuration." +msgstr "" +"Esta guia controla os aspectos da configuração do Privoxy relevantes para a " +"segurança." + +msgid "" +"Through which SOCKS proxy (and optionally to which parent HTTP proxy) " +"specific requests should be routed." +msgstr "" +"Através de qual Proxy SOCKS (e, opcionalmente, para o qual proxy HTTP " +"superior) pedidos específicos devem ser encaminhados." + +msgid "To which parent HTTP proxy specific requests should be routed." +msgstr "" +"Para qual proxy HTTP superior os pedidos específicos devem ser encaminhados." + +msgid "User customizations" +msgstr "Personalizações do usuário" + +msgid "Value is not a number" +msgstr "O valor não é um número" + +msgid "Value not between 0 and 300" +msgstr "Valor não está entre 0 e 300" + +msgid "Value not between 0 and 9" +msgstr "Valor não está entre 0 e 9" + +msgid "Value not between 1 and 4096" +msgstr "Valor não entre 1 e 4096" + +msgid "Value not greater 0 or empty" +msgstr "Valor não é maior que 0 ou vazio" + +msgid "Value range 1 to 4096, no entry defaults to 4096" +msgstr "Faixa do valor de 1 até 4096. Se vazio, será 4096" + +msgid "Version" +msgstr "Versão" + +msgid "Version Information" +msgstr "Informação da Versão" + +msgid "Whether intercepted requests should be treated as valid." +msgstr "Se as solicitações interceptados deve ser tratadas como válidas." + +msgid "" +"Whether or not Privoxy recognizes special HTTP headers to change toggle " +"state." +msgstr "" +"Se o Privoxy deve reconhecer cabeçalhos HTTP especiais para mudar de " +"alternância do estado." + +msgid "Whether or not buffered content is compressed before delivery." +msgstr "Se o conteúdo em buffer é comprimido antes da entrega." + +msgid "" +"Whether or not outgoing connections that have been kept alive should be " +"shared between different incoming connections." +msgstr "" +"Se as conexões de saída que foram mantidas vivas devem ser compartilhadas " +"entre diferentes conexões de entrada." + +msgid "Whether or not pipelined requests should be served." +msgstr "Se os pedidos de pipeline deve ser aceitos." + +msgid "Whether or not proxy authentication through Privoxy should work." +msgstr "Se a autenticação de proxy através do Privoxy deve funcionar." + +msgid "Whether or not the web-based actions file editor may be used." +msgstr "Se o editor de arquivos de ações baseadas na web deve ser utilizado." + +msgid "Whether or not the web-based toggle feature may be used." +msgstr "Se deve ser usado o recurso de alternância baseado na web." + +msgid "Whether requests to Privoxy's CGI pages can be blocked or redirected." +msgstr "" +"Se as solicitações para páginas CGI do Privoxy podem ser bloqueadas ou " +"redirecionadas." + +msgid "" +"Whether the CGI interface should stay compatible with broken HTTP clients." +msgstr "" +"Se a interface CGI deve se manter compatível com clientes HTTP mal " +"implementados." + +msgid "Whether to run only one server thread." +msgstr "Se deseja executar o servidor como apenas uma thread." + +msgid "Who can access what." +msgstr "Quem pode acessar o quê." + +msgid "installed" +msgstr "instalado" + +msgid "or higher" +msgstr "ou maior" + +msgid "required" +msgstr "necessário" diff --git a/applications/luci-app-radicale/po/pt-br/radicale.po b/applications/luci-app-radicale/po/pt-br/radicale.po new file mode 100644 index 000000000..67bf58690 --- /dev/null +++ b/applications/luci-app-radicale/po/pt-br/radicale.po @@ -0,0 +1,432 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "" +"'AUTO' selects the highest protocol version that client and server support." +msgstr "'AUTO' seleciona a versão mais alto protocolo que o cliente e o servidor suportar." + +msgid "" +"'Hostname:Port' or 'IPv4:Port' or '[IPv6]:Port' Radicale should listen on" +msgstr "'NomeDoEquipamento:porta' ou 'IPv4:Porta' ou '[IPv6]:Porta' em que o Radicale deve escutar" + +msgid "AUTO" +msgstr "AUTO" + +msgid "Access-Control-Allow-Headers" +msgstr "Access-Control-Allow-Headers" + +msgid "Access-Control-Allow-Methods" +msgstr "Access-Control-Allow-Methods" + +msgid "Access-Control-Allow-Origin" +msgstr "Access-Control-Allow-Origin" + +msgid "Access-Control-Expose-Headers" +msgstr "Access-Control-Expose-Headers" + +msgid "Additional HTTP headers" +msgstr "Additional HTTP headers" + +msgid "Address:Port" +msgstr "Endereço: Porta" + +#, fuzzy +msgid "Authentication" +msgstr "Autenticação" + +msgid "" +"Authentication login is matched against the 'user' key, and collection's " +"path is matched against the 'collection' key." +msgstr "O nome do usuário na autenticação é comparado com a chave do 'user', e o caminho da coleção é comparado com a chave 'coleção'." + +msgid "Authentication method" +msgstr "Método de autenticação" + +msgid "Authentication method to allow access to Radicale server." +msgstr "Método de autenticação para permitir o acesso ao servidor Radicale." + +msgid "Auto-start" +msgstr "Iniciar automaticamente" + +msgid "Boot delay" +msgstr "Atraso na iniciação" + +msgid "CalDAV/CardDAV" +msgstr "CalDAV/CardDAV" + +msgid "" +"Calendars and address books are available for both local and remote access, " +"possibly limited through authentication policies." +msgstr "Agendas e contados estão disponíveis tanto para acesso local como remoto, possivelmente limitado através das políticas de autenticação." + +msgid "Certificate file" +msgstr "Arquivo do certificado" + +msgid "" +"Change here the encoding Radicale will use instead of 'UTF-8' for responses " +"to the client and/or to store data inside collections." +msgstr "Mude aqui a codificação que o Radicale usará em vez de 'UTF-8' para respostas a clientes ou para armazenar dados dentro das coleções." + +msgid "Ciphers" +msgstr "Cifras" + +msgid "Console Log level" +msgstr "Nível de detalhamento dos registros (log)" + +msgid "Control the access to data collections." +msgstr "Controlar o acesso às coleções de dados." + +#, fuzzy +msgid "Critical" +msgstr "Crítico" + +msgid "" +"Cross-origin resource sharing (CORS) is a mechanism that allows restricted " +"resources (e.g. fonts, JavaScript, etc.) on a web page to be requested from " +"another domain outside the domain from which the resource originated." +msgstr "O compartilhamento de recursos de origem cruzada (CORS) é um mecanismo que permite que os recursos de acesso restrito (por exemplo, fontes, JavaScript, etc.) em uma página web ser solicitado de outro domínio fora do domínio a partir do qual o recurso foi originado." + +msgid "Custom" +msgstr "Personalizadas" + +msgid "Database" +msgstr "Banco de Dados" + +#, fuzzy +msgid "Debug" +msgstr "Depuração" + +msgid "Delay (in seconds) during system boot before Radicale start" +msgstr "Atraso (em segundos) durante a inicialização do sistema antes do Radicale iniciar" + +#, fuzzy +msgid "Directory" +msgstr "Diretório" + +msgid "Directory not exists/found !" +msgstr "O diretório não foi encontrado!" + +msgid "Directory required !" +msgstr "O diretório é necessário!" + +msgid "Directory where the rotating log-files are stored" +msgstr "O diretório onde os registros(log) rotativos são armazenados" + +msgid "During delay ifup-events are not monitored !" +msgstr "Durante a espera, eventos ifup não serão monitorados!" + +msgid "Enable HTTPS" +msgstr "Ativar HTTPS" + +msgid "" +"Enable/Disable auto-start of Radicale on system start-up and interface events" +msgstr "Ativar/Desativar iniciação automática do Radicale na iniciação do sistema e em eventos de interface" + +msgid "Encoding" +msgstr "Codificação" + +msgid "Encoding for responding requests." +msgstr "Codificação para responder pedidos." + +msgid "Encoding for storing local collections." +msgstr "Codificação para armazenar coleções locais." + +msgid "Encryption method" +msgstr "Método de criptografia" + +#, fuzzy +msgid "Error" +msgstr "Erro" + +msgid "File '%s' not found !" +msgstr "Arquivo '%s' não encontrado!" + +msgid "File Log level" +msgstr "Nível de detalhamento dos registos(log) em arquivos" + +msgid "File not found !" +msgstr "Arquivo não encontrado!" + +msgid "File-system" +msgstr "Sistema de arquivos" + +msgid "" +"For example, for the 'user' key, '.+' means 'authenticated user' and '.*' " +"means 'anybody' (including anonymous users)." +msgstr "Por exemplo, para a chave 'user', '.+' Significa 'usuário autenticado' e '.*' Significa 'qualquer um' (incluindo usuários anônimos)." + +msgid "Full access for Owner only" +msgstr "Acesso completo somente para o proprietário" + +msgid "Full access for authenticated Users" +msgstr "Acesso completo para usuários autenticados" + +msgid "Full access for everybody (including anonymous)" +msgstr "Acesso completo para todos (incluindo anônimo)" + +msgid "Full path and file name of certificate" +msgstr "Caminho completo e nome do arquivo do certificado" + +msgid "Full path and file name of private key" +msgstr "Caminho e arquivo nome completo da chave privada" + +#, fuzzy +msgid "Info" +msgstr "Informações" + +msgid "Keep in mind to use the correct hashing algorithm !" +msgstr "Fique atento para usar o algoritmo de resumo digital(hash) correto!" + +msgid "Leading or ending slashes are trimmed from collection's path." +msgstr "Barras inicias e finais serão removidas do caminho da coleção." + +msgid "Log-backup Count" +msgstr "Contagem Registro(log) de Backup" + +msgid "Log-file Viewer" +msgstr "Visualizador de Arquivo de Registros(log)" + +msgid "Log-file directory" +msgstr "Diretório do arquivo de registros(log)" + +msgid "Log-file size" +msgstr "Tamanho do arquivo de registros(log)" + +#, fuzzy +msgid "Logging" +msgstr "Registrando os eventos" + +msgid "Logon message" +msgstr "Mensagem de entrada" + +msgid "Maximum size of each rotation log-file." +msgstr "Tamanho máximo para a rotação do arquivo de registros(log)" + +msgid "Message displayed in the client when a password is needed." +msgstr "Mensagem exibida para o cliente quando uma senha é necessária." + +#, fuzzy +msgid "NOT installed" +msgstr "NÃO instalado" + +#, fuzzy +msgid "None" +msgstr "Nada" + +msgid "Number of backup files of log to create." +msgstr "Número de backups dos arquivos de registros(log) a serem criados." + +msgid "OPTIONAL: See python's ssl module for available ciphers" +msgstr "Opcional: veja o módulo SSL do python para conhecer as cifras disponíveis" + +msgid "One or more missing/invalid fields on tab" +msgstr "Um ou campos inválidos/ausentes na aba" + +msgid "Owner allow write, authenticated users allow read" +msgstr "O proprietário pode escrever, os usuários autenticados podem ler" + +msgid "Path/File required !" +msgstr "O caminho/arquivo é necessário!" + +msgid "" +"Place here the 'user:password' pairs for your users which should have access " +"to Radicale." +msgstr "Coloque aqui os pares 'usuário:senha' para os seus usuários que devem ter acesso a Radicale." + +msgid "Please install current version !" +msgstr "Por favor, instale a versão atual!" + +msgid "Please press [Reload] button below to reread the file." +msgstr "Por favor, pressione o botão [Recarregar] abaixo para reler o arquivo." + +msgid "Please update to current version !" +msgstr "Por favor, atualize para a versão atual!" + +msgid "Port numbers below 1024 (Privileged ports) are not supported" +msgstr "Os porta abaixo de 1024 (portas privilegiadas) não são suportadas" + +msgid "Private key file" +msgstr "Arquivo da chave privada" + +msgid "Radicale CalDAV/CardDAV Server" +msgstr "Radicale Servidor CalDAV/CardDAV" + +msgid "Radicale uses '/etc/radicale/rights' as regexp-based file." +msgstr "Radicale usa o '/etc/radicale/rights' como arquivo baseado em expressão regular." + +msgid "Radicale uses '/etc/radicale/users' as htpasswd file." +msgstr "Radicale usa o '/etc/radicale/users' como o arquivo htpasswd." + +msgid "Read only!" +msgstr "Somente leitura!" + +msgid "RegExp file" +msgstr "Arquivo de expressões regulares" + +msgid "Reload" +msgstr "Recarregar" + +msgid "Response Encoding" +msgstr "Codificação da Resposta" + +msgid "Rights" +msgstr "Direitos" + +msgid "Rights are based on a regexp-based file" +msgstr "Os direitos são baseados em um arquivo baseado em expressões regulares" + +msgid "Rights backend" +msgstr "Serviço de Direitos" + +msgid "SHA-1" +msgstr "SHA-1" + +msgid "SSL Protocol" +msgstr "Protocolo SSL" + +#, fuzzy +msgid "Save" +msgstr "Salvar" + +msgid "Section names are only used for naming the rule." +msgstr "Os nomes das seção são usados apenas para nomear a regra." + +#, fuzzy +msgid "Server" +msgstr "Servidor" + +msgid "Setting this parameter to '0' will disable rotation of log-file." +msgstr "Definindo este parâmetro para '0' irá desativar a rotação dos arquivos de registros(log)." + +msgid "Software package '%s' is not installed." +msgstr "O pacote de software '%s' não está instalado." + +msgid "Software package '%s' is outdated." +msgstr "O pacote '%' está desatualizado." + +#, fuzzy +msgid "Software update required" +msgstr "A atualização do software é necessária" + +#, fuzzy +msgid "Start" +msgstr "Iniciar" + +#, fuzzy +msgid "Start / Stop" +msgstr "Iniciar / Parar" + +msgid "Start/Stop Radicale server" +msgstr "Iniciar/Parar o servidor Radicale" + +msgid "Storage" +msgstr "Armazenamento" + +msgid "Storage Encoding" +msgstr "Codificação do Armazenamento" + +msgid "Storage backend" +msgstr "Serviço de armazenamento" + +msgid "Syslog Log level" +msgstr "Nível de detalhamento do serviço de registro (syslog)" + +#, fuzzy +msgid "System" +msgstr "Sistema" + +msgid "" +"The Radicale Project is a complete CalDAV (calendar) and CardDAV (contact) " +"server solution." +msgstr "O Projeto Radicale é uma solução completa de CalDAV (agenda) e CardDAV (contatos)." + +msgid "" +"They can be viewed and edited by calendar and contact clients on mobile " +"phones or computers." +msgstr "Eles podem ser visualizados e editados pelos clientes de agenda e de contatos em telefones celulares ou computadores." + +msgid "To edit the file follow this link!" +msgstr "Para editar o arquivo, siga este link!" + +msgid "To view latest log file follow this link!" +msgstr "Para visualizar mais recente arquivo de registros(log), siga este link!" + +msgid "Value is not a number" +msgstr "O valor não é um número" + +msgid "Value is not an Integer >= 0 !" +msgstr "O valor não é um número natural (>=0)!" + +msgid "Value not between 0 and 300" +msgstr "Valor não está entre 0 e 300" + +msgid "Value required ! Integer >= 0 !" +msgstr "O valor é necessário! Número natural (>=0)!" + +#, fuzzy +msgid "Version" +msgstr "Versão" + +#, fuzzy +msgid "Version Information" +msgstr "Informação da Versão" + +msgid "" +"WARNING: Only 'File-system' is documented and tested by Radicale development" +msgstr "AVISO: Apenas 'Sistema de Arquivos "está documentado e testado pelo desenvolvimento do Radicale" + +#, fuzzy +msgid "Warning" +msgstr "Alerta" + +msgid "" +"You can also get groups from the user regex in the collection with {0}, {1}, " +"etc." +msgstr "Você também pode obter grupos a partir da expressão regular do usuário na coleção com {0}, {1} , etc." + +msgid "" +"You can use Python's ConfigParser interpolation values %(login)s and " +"%(path)s." +msgstr "Você pode usar a interpolação de valores %(login)s e %(path)s do ConfigParser do Python." + +msgid "crypt" +msgstr "cifrar" + +msgid "custom" +msgstr "personalizado" + +msgid "htpasswd file" +msgstr "arquivo htpasswd" + +#, fuzzy +msgid "installed" +msgstr "instalado" + +msgid "no valid path given!" +msgstr "Nenhum caminho válido foi informado!" + +#, fuzzy +msgid "or higher" +msgstr "ou maior" + +msgid "plain" +msgstr "plano" + +#, fuzzy +msgid "required" +msgstr "necessário" + +msgid "salted SHA-1" +msgstr "SHA-1 com salto" + diff --git a/applications/luci-app-shadowsocks-libev/po/pt-br/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/pt-br/shadowsocks-libev.po new file mode 100644 index 000000000..f2b18e374 --- /dev/null +++ b/applications/luci-app-shadowsocks-libev/po/pt-br/shadowsocks-libev.po @@ -0,0 +1,97 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "Access Control" +msgstr "Controle de Acesso" + +msgid "Allow all except listed" +msgstr "Permitir todos, exceto os listados" + +msgid "Allow listed only" +msgstr "Permitir somente os listados" + +msgid "Bypassed IP" +msgstr "Endereços IP Ignorados" + +msgid "Connection Timeout" +msgstr "Tempo limite de conexão" + +msgid "Custom" +msgstr "Personalizado" + +msgid "Disabled" +msgstr "Desabilitado" + +msgid "Enable" +msgstr "Ativar" + +msgid "Enabled" +msgstr "Ativado" + +msgid "Encrypt Method" +msgstr "Método de Cifragem" + +msgid "Forwarded IP" +msgstr "Endereço IP Encaminhado" + +msgid "Forwarding Tunnel" +msgstr "Tunel para Encaminhamento" + +msgid "Global Setting" +msgstr "Opções Globais" + +msgid "Ignore List" +msgstr "Lista de Ignorados" + +msgid "LAN" +msgstr "LAN" + +msgid "LAN IP List" +msgstr "Lista de endereços IP da LAN" + +msgid "Local Port" +msgstr "Porta Local" + +msgid "Password" +msgstr "Senha" + +msgid "Relay Mode" +msgstr "Modo de Retransmissor" + +msgid "Server Address" +msgstr "Endereço do Servidor" + +msgid "Server Port" +msgstr "Porta do servidor" + +msgid "ShadowSocks-libev" +msgstr "ShadowSocks-libev" + +msgid "ShadowSocks-libev is not running" +msgstr "O serviço ShadowSocks-libev está parado" + +msgid "ShadowSocks-libev is running" +msgstr "O serviço ShadowSocks-libev está em execução." + +msgid "UDP Forward" +msgstr "Encaminhamento UDP" + +msgid "UDP Local Port" +msgstr "Porta Local UDP" + +msgid "UDP Relay" +msgstr "Retransmissão UDP" + +msgid "WAN" +msgstr "WAN" diff --git a/applications/luci-app-shairplay/po/pt-br/shairplay.po b/applications/luci-app-shairplay/po/pt-br/shairplay.po new file mode 100644 index 000000000..c7d0ab18a --- /dev/null +++ b/applications/luci-app-shairplay/po/pt-br/shairplay.po @@ -0,0 +1,54 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" +"X-Poedit-Bookmarks: -1,5,-1,-1,-1,-1,-1,-1,-1,-1\n" + +msgid "AO Device ID" +msgstr "Identificador do dispositivo AO" + +msgid "AO Device Name" +msgstr "Nome do dispositivo AO" + +msgid "AO Driver" +msgstr "Driver do AO" + +msgid "Airport Name" +msgstr "Nome do Airport" + +msgid "Default" +msgstr "Padrão" + +msgid "Enabled" +msgstr "Habilitado" + +msgid "HW Address" +msgstr "Endereço de Hardware" + +msgid "Password" +msgstr "Senha" + +msgid "Port" +msgstr "Porta" + +msgid "Respawn" +msgstr "Redisparar" + +msgid "Shairplay" +msgstr "Shairplay" + +msgid "" +"Shairplay is a simple AirPlay server implementation, here you can configure " +"the settings." +msgstr "" +"Shairplay é uma implementação simples de um servidor AirPlay. Aqui você pode " +"configurá-lo." diff --git a/applications/luci-app-squid/Makefile b/applications/luci-app-squid/Makefile new file mode 100644 index 000000000..82802c0e5 --- /dev/null +++ b/applications/luci-app-squid/Makefile @@ -0,0 +1,18 @@ +# +# Copyright (C) 2015 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +LUCI_TITLE:=Squid LuCI Interface +LUCI_DEPENDS:=+luci-mod-admin-full +squid + +PKG_MAINTAINER:=Marko Ratkaj <marko.ratkaj@sartura.hr> +PKG_LICENSE:=Apache-2.0 + +include ../../luci.mk + +# call BuildPackage - OpenWrt buildroot signature diff --git a/applications/luci-app-squid/luasrc/controller/squid.lua b/applications/luci-app-squid/luasrc/controller/squid.lua new file mode 100644 index 000000000..09946a151 --- /dev/null +++ b/applications/luci-app-squid/luasrc/controller/squid.lua @@ -0,0 +1,21 @@ +--[[ + +LuCI Squid module + +Copyright (C) 2015, OpenWrt.org + +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 + +Author: Marko Ratkaj <marko.ratkaj@sartura.hr> + +]]-- + +module("luci.controller.squid", package.seeall) + +function index() + entry({"admin", "services", "squid"}, cbi("squid"), _("Squid")) +end diff --git a/applications/luci-app-squid/luasrc/model/cbi/squid.lua b/applications/luci-app-squid/luasrc/model/cbi/squid.lua new file mode 100644 index 000000000..0ac554a3e --- /dev/null +++ b/applications/luci-app-squid/luasrc/model/cbi/squid.lua @@ -0,0 +1,67 @@ +--[[ + +LuCI Squid module + +Copyright (C) 2015, OpenWrt.org + +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 + +Author: Marko Ratkaj <marko.ratkaj@sartura.hr> + +]]-- + +local fs = require "nixio.fs" +local sys = require "luci.sys" +require "ubus" + +m = Map("squid", translate("Squid")) +m.on_after_commit = function() luci.sys.call("/etc/init.d/squid restart") end + +s = m:section(TypedSection, "squid") +s.anonymous = true +s.addremove = false + +s:tab("general", translate("General Settings")) + +http_port = s:taboption("general", Value, "http_port", translate("Port")) +http_port.datatype = "portrange" +http_port.placeholder = "0-65535" + +visible_hostname = s:taboption("general", Value, "visible_hostname", translate("Visible Hostname")) +visible_hostname.datatype="string" +visible_hostname.placeholder = "OpenWrt" + +coredump_dir = s:taboption("general", Value, "coredump_dir", translate("Coredump files directory")) +coredump_dir.datatype="string" +coredump_dir.placeholder = "/tmp/squid" + +s:tab("advanced", translate("Advanced Settings")) + +squid_config_file = s:taboption("advanced", TextValue, "_data", "") +squid_config_file.wrap = "off" +squid_config_file.rows = 25 +squid_config_file.rmempty = false + +function squid_config_file.cfgvalue() + local uci = require "luci.model.uci".cursor_state() + local file = uci:get("squid", "squid", "config_file") + if file then + return fs.readfile(file) or "" + else + return "" + end +end + +function squid_config_file.write(self, section, value) + if value then + local uci = require "luci.model.uci".cursor_state() + local file = uci:get("squid", "squid", "config_file") + fs.writefile(file, value:gsub("\r\n", "\n")) + end +end + +return m diff --git a/applications/luci-app-statistics/po/pt-br/statistics.po b/applications/luci-app-statistics/po/pt-br/statistics.po index 44f53f046..864cb28ee 100644 --- a/applications/luci-app-statistics/po/pt-br/statistics.po +++ b/applications/luci-app-statistics/po/pt-br/statistics.po @@ -1,17 +1,17 @@ msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-06-10 03:41+0200\n" -"PO-Revision-Date: 2014-03-15 22:12+0200\n" -"Last-Translator: Luiz Angelo <luizluca@gmail.com>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" +"PO-Revision-Date: 2017-02-22 18:27-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: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.11\n" +"Language-Team: \n" msgid "Action (target)" msgstr "Ação (destino)" @@ -29,7 +29,7 @@ msgid "Add notification command" msgstr "Adicionar o comando de notificação" msgid "Aggregate number of connected users" -msgstr "" +msgstr "Numero agregado de usuários conectados" msgid "Base Directory" msgstr "Diretório Base" @@ -38,10 +38,10 @@ msgid "Basic monitoring" msgstr "Monitoramento básico" msgid "CPU Frequency" -msgstr "" +msgstr "Frequência da CPU" msgid "CPU Frequency Plugin Configuration" -msgstr "" +msgstr "Configuração do Plugin da Frequência da CPU" msgid "CPU Plugin Configuration" msgstr "Configuração do plugin CPU" @@ -134,16 +134,16 @@ msgid "Email" msgstr "Email" msgid "Empty value = monitor all" -msgstr "" +msgstr "Valor vazio = monitore todos" msgid "Enable this plugin" msgstr "Habilitar este plugin" msgid "Entropy" -msgstr "" +msgstr "Entropia" msgid "Entropy Plugin Configuration" -msgstr "" +msgstr "Configuração do Plugin de Entropia" msgid "Exec" msgstr "Exec" @@ -165,13 +165,13 @@ msgstr "" "Encaminhamento entre o endereço de escuta e os endereços dos servidores" msgid "Gather compression statistics" -msgstr "" +msgstr "Obter estatísticas sobre a compressão" msgid "General plugins" -msgstr "" +msgstr "Plugins Gerais" msgid "Generate a separate graph for each logged user" -msgstr "" +msgstr "Gerar um gráfico separado para cada usuário conectado" msgid "Graphs" msgstr "Gráficos" @@ -204,6 +204,7 @@ msgstr "" msgid "Hold Ctrl to select multiple items or to deselect entries." msgstr "" +"Segure o Ctrl para selecionar múltiplos itens ou para retirar entradas. " msgid "Host" msgstr "Equipamento" @@ -259,6 +260,8 @@ msgid "" "Max values for a period can be used instead of averages when not using 'only " "average RRAs'" msgstr "" +"Valores máximos para um período podem ser usados em vez de médias quando não " +"estiver usando 'somente RRAs de médias'" msgid "Maximum allowed connections" msgstr "Máximo de conexões permitidas" @@ -276,10 +279,10 @@ msgid "Monitor all local listen ports" msgstr "Monitorar todas as portas locais" msgid "Monitor all sensors" -msgstr "" +msgstr "Monitorar todas os sensores" msgid "Monitor device(s) / thermal zone(s)" -msgstr "" +msgstr "Dispositivo(s) de monitoramento / zona(s) térmica(s)" msgid "Monitor devices" msgstr "Monitorar dispositivos" @@ -336,6 +339,9 @@ msgid "" "Note: as pages are rendered by user 'nobody', the *.rrd files, the storage " "directory and all its parent directories need to be world readable." msgstr "" +"Nota: como as páginas são renderizadas pelo usuário 'nobody', os arquivos * ." +"rrd, o diretório de armazenamento e todos os seus diretórios superiores " +"precisam ser legíveis a todos." msgid "Number of threads for data collection" msgstr "Número de threads para o coletor de dados" @@ -350,13 +356,13 @@ msgid "Only create average RRAs" msgstr "Somente criar RRAs de média" msgid "OpenVPN" -msgstr "" +msgstr "OpenVPN" msgid "OpenVPN Plugin Configuration" -msgstr "" +msgstr "Configuração do Plugin do OpenVPN" msgid "OpenVPN status files" -msgstr "" +msgstr "Arquivos de estado do OpenVPN" msgid "Options" msgstr "Opções" @@ -416,13 +422,13 @@ msgid "Seconds" msgstr "Segundos" msgid "Sensor list" -msgstr "" +msgstr "Lista de sensores" msgid "Sensors" -msgstr "" +msgstr "Sensores" msgid "Sensors Plugin Configuration" -msgstr "" +msgstr "Configuração do Plugin de Sensores" msgid "Server host" msgstr "Endereço do servidor" @@ -431,13 +437,13 @@ msgid "Server port" msgstr "Porta do servidor" msgid "Setup" -msgstr "" +msgstr "Configuração" msgid "Shaping class monitoring" msgstr "Monitoramento das Classes de Shaping" msgid "Show max values instead of averages" -msgstr "" +msgstr "Mostrar valores máximos em vez de médias" msgid "Socket file" msgstr "Arquivo do socket" @@ -461,10 +467,10 @@ msgid "Specifies what information to collect about the global topology." msgstr "Especifica quais informações serão coletadas sobre a topologia global." msgid "Splash Leases" -msgstr "" +msgstr "Concessões do Splash" msgid "Splash Leases Plugin Configuration" -msgstr "" +msgstr "Configuração do Plugin das Concessões do Splash" msgid "Statistics" msgstr "Estatística" @@ -513,6 +519,7 @@ msgid "" "The OpenVPN plugin gathers information about the current vpn connection " "status." msgstr "" +"O plugin OpenVPN reúne informações sobre o status atual da conexão VPN." msgid "" "The conntrack plugin collects statistics about the number of tracked " @@ -565,7 +572,7 @@ msgstr "" "Plugin::Collectd mas pode ser utilizado de outras maneiras também." msgid "The entropy plugin collects statistics about the available entropy." -msgstr "" +msgstr "O plugin de entropia coleta estatísticas sobre a entropia disponível." msgid "" "The exec plugin starts external commands to read values from or to notify " @@ -656,17 +663,24 @@ msgid "" "The sensors plugin uses the Linux Sensors framework to gather environmental " "statistics." msgstr "" +"O plugin de sensores usa a estrutura de sensores do Linux para coletar " +"estatísticas ambientais." msgid "" "The splash leases plugin uses libuci to collect statistics about splash " "leases." msgstr "" +"O plug-in de concessões splash usa o libuci para coletar estatísticas sobre " +"concessões de splash." msgid "" "The statistics package uses <a href=\"https://collectd.org/\">Collectd</a> " "to gather data and <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</a> to " "render diagram images." msgstr "" +"O pacote de estatísticas usa <a href=\"https://collectd.org/\"> Collectd </" +"a> para coletar dados e <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</" +"a> para desenhar os gráficos." msgid "" "The tcpconns plugin collects informations about open tcp connections on " @@ -680,6 +694,9 @@ msgid "" "read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be " "read, e.g. thermal_zone1 )" msgstr "" +"O plugin térmico monitorará a temperatura do sistema. Os dados são " +"tipicamente lidos de /sys/class/thermal/*/temp ('*' indica o dispositivo " +"térmico a ser lido, ex:, thermal_zone1)" msgid "" "The unixsock plugin creates a unix socket which can be used to read " @@ -690,15 +707,19 @@ msgstr "" msgid "The uptime plugin collects statistics about the uptime of the system." msgstr "" +"O plugin de tempo de atividade coleta estatísticas sobre o tempo de " +"atividade do sistema." msgid "Thermal" -msgstr "" +msgstr "Térmico" msgid "Thermal Plugin Configuration" -msgstr "" +msgstr "Configuração do Plugin Térmico" msgid "This plugin collects statistics about the processor frequency scaling." msgstr "" +"Este plugin coleta as estatísticas sobre o escalonamento da frequência do " +"processador." msgid "" "This section defines on which interfaces collectd will wait for incoming " @@ -732,13 +753,13 @@ msgid "Unixsock Plugin Configuration" msgstr "Configuração do plugin Unixsock" msgid "Uptime" -msgstr "" +msgstr "Tempo de atividade" msgid "Uptime Plugin Configuration" -msgstr "" +msgstr "Configuração do Plugin de Tempo de Atividade" msgid "Use improved naming schema" -msgstr "" +msgstr "Use um esquema de nomeação melhorado" msgid "Used PID file" msgstr "Arquivo PID usado" @@ -758,6 +779,8 @@ msgstr "Configuração do Plugin iwinfo da Rede Sem Fio (Wireless)" msgid "" "You can install additional collectd-mod-* plugins to enable more statistics." msgstr "" +"Você pode instalar plugins adicionais (collectd-mod-*) para habilitar mais " +"estatísticas." msgid "e.g. br-ff" msgstr "ex: br-ff" diff --git a/applications/luci-app-statistics/root/usr/bin/stat-genconfig b/applications/luci-app-statistics/root/usr/bin/stat-genconfig index df9af1526..c4542bbc2 100755 --- a/applications/luci-app-statistics/root/usr/bin/stat-genconfig +++ b/applications/luci-app-statistics/root/usr/bin/stat-genconfig @@ -349,12 +349,6 @@ plugins = { { } }, - madwifi = { - { "WatchSet" }, - { }, - { "Interfaces", "WatchAdds" } - }, - memory = { { }, { }, diff --git a/applications/luci-app-travelmate/po/pt-br/travelmate.po b/applications/luci-app-travelmate/po/pt-br/travelmate.po new file mode 100644 index 000000000..bcfc1cfa2 --- /dev/null +++ b/applications/luci-app-travelmate/po/pt-br/travelmate.po @@ -0,0 +1,78 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "" +"Brief advice: Create a wwan interface, configure it to use dhcp and add it " +"to the wan zone in firewall. Create the wifi interfaces to be used ('client' " +"mode, assigned to wwan network, left as disabled). Travelmate will try to " +"connect to the known wifi client interfaces in the defined order." +msgstr "" +"Breve conselho: Crie uma interface wwan, configure-a para usar DHCP e " +"adicione-a à zona wan no firewall. Crie as interfaces wifi a serem usadas " +"(modo 'cliente', atribuído à rede wwan, deixado como desativado). O " +"Travelmate tentará se conectar às interfaces de cliente wifi conhecidas na " +"ordem definida." + +msgid "" +"Configuration of the Travelmate package to enable travel router " +"functionality." +msgstr "" +"Configuração do pacote Travelmate para permitir a funcionalidade de roteador " +"de viagem." + +msgid "Debug logging" +msgstr "Registros(log) para depuração" + +msgid "Default 20, range 10-60" +msgstr "Padrão 20, faixa 10-60" + +msgid "Default 3, range 1-10" +msgstr "Padrão 3, faixa 1-10" + +msgid "Disable this if you want to use iwinfo instead of iw" +msgstr "Desabilite isto se você quer usar o iwinfo ao invés do iw" + +msgid "Enable Travelmate" +msgstr "Habilitar o Travelmate" + +msgid "Extra options" +msgstr "Opções adicionais" + +msgid "Global options" +msgstr "Opções Globais" + +msgid "Link to detailed advice" +msgstr "Endereço para conselhos detalhados" + +msgid "Max. number of connection retries to an uplink" +msgstr "Máximo número de tentativas de conexão para um enlace" + +msgid "Max. timeout in seconds for wlan interface reload" +msgstr "Tempo limite máximo em segundos para recarregar a interface wlan" + +msgid "Restrict reload trigger to certain interface(s)" +msgstr "Restringir o gatilho de recarga para somente alguma(s) interface(s)" + +msgid "" +"Space separated list of wwan interfaces that trigger reload action. To " +"disable reload trigger set it to 'false'. Default: empty" +msgstr "" +"Lista separada por espaços de interfaces wwan que acionam a ação de recarga. " +"Para desabilitar o gatilho de recarga, defina-o como 'false'. Padrão: vazio" + +msgid "Travelmate" +msgstr "Travelmate" + +msgid "Use iw for scanning" +msgstr "Use o iw para escaneamento" diff --git a/applications/luci-app-uhttpd/po/pt-br/uhttpd.po b/applications/luci-app-uhttpd/po/pt-br/uhttpd.po new file mode 100644 index 000000000..af68b9e14 --- /dev/null +++ b/applications/luci-app-uhttpd/po/pt-br/uhttpd.po @@ -0,0 +1,208 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "" +"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)" +msgstr "" +"(/old/path=/new/path) ou (just /old/path que se torna /cgi-prefix/old/path)" + +msgid "404 Error" +msgstr "Erro 404" + +msgid "A lightweight single-threaded HTTP(S) server" +msgstr "Um servidor HTTP(S) leve de únida thread." + +msgid "Advanced Settings" +msgstr "Opções Avançadas" + +msgid "Aliases" +msgstr "Pseudônimos (Aliases)" + +msgid "Base directory for files to be served" +msgstr "Diretório Base para publicar arquivos" + +msgid "Bind to specific interface:port (by specifying interface address" +msgstr "" +"Escute em uma interface:porta específica (especificando o endereço da " +"interface" + +msgid "CGI filetype handler" +msgstr "Interpretador de tipo de arquivo CGI" + +msgid "CGI is disabled if not present." +msgstr "O CGI estará desabilitado se não presente." + +msgid "Config file (e.g. for credentials for Basic Auth)" +msgstr "Arquivo de configuração (ex: credenciais para autenticação básica)" + +msgid "Connection reuse" +msgstr "Reutilizar conexão" + +msgid "Country" +msgstr "País" + +msgid "Disable JSON-RPC authorization via ubus session API" +msgstr "Desabilita a autorização JSON-RPC através da API de sessão ubus" + +msgid "Do not follow symlinks outside document root" +msgstr "Não siga ligações simbólicas (symlinks) para fora do documento raiz" + +msgid "Do not generate directory listings." +msgstr "Não gere listagens de diretórios" + +msgid "Document root" +msgstr "Documento Raiz" + +msgid "E.g specify with index.html and index.php when using PHP" +msgstr "Ex: use index.html e index.php quando usar PHP" + +msgid "Embedded Lua interpreter is disabled if not present." +msgstr "O interpretador Lua embutido será desabilitado se não presente." + +msgid "Enable JSON-RPC Cross-Origin Resource Support" +msgstr "Habilite o suporte para recursos JSON-RPC de origem cruzada" + +msgid "For settings primarily geared to serving more than the web UI" +msgstr "Para ajustes envolvidos com mais do que prover a interface web" + +msgid "Full Web Server Settings" +msgstr "Configurações Completas do Servidor Web" + +msgid "Full real path to handler for Lua scripts" +msgstr "Caminho completo para o interpretador de scripts Lua" + +msgid "General Settings" +msgstr "Configurações Gerais" + +msgid "HTTP listeners (address:port)" +msgstr "Escutas do HTTP (endereço:porta)" + +msgid "HTTPS Certificate (DER Encoded)" +msgstr "Certificado do HTTPS (codificado em formato PEM)" + +msgid "HTTPS Private Key (DER Encoded)" +msgstr "Chave Privada do HTTPS (codificado como DER)" + +msgid "HTTPS listener (address:port)" +msgstr "Escuta do HTTPS (endereço:porta)" + +msgid "Ignore private IPs on public interface" +msgstr "Ignore endereços IP privados na interface pública" + +msgid "Index page(s)" +msgstr "Página(s) Índice(s)" + +msgid "" +"Interpreter to associate with file endings ('suffix=handler', e.g. '.php=/" +"usr/bin/php-cgi')" +msgstr "" +"Interpretador para associar com extensões de arquivos " +"('extensão=interpretador', ex: '.php=/usr/bin/php-cgi')" + +msgid "Length of key in bits" +msgstr "Comprimento da chave em bits" + +msgid "Location" +msgstr "Localização" + +msgid "Maximum number of connections" +msgstr "Número máximo de requisições para script" + +msgid "Maximum number of script requests" +msgstr "Número máximo de requisições para script" + +msgid "Maximum wait time for Lua, CGI, or ubus execution" +msgstr "Tempo máximo de espera para execuções de Lua, CGI ou ubus" + +msgid "Maximum wait time for network activity" +msgstr "Tempo máximo de espera para atividade na rede" + +msgid "Override path for ubus socket" +msgstr "Sobrescrever o caminho do socket ubus" + +msgid "Path prefix for CGI scripts" +msgstr "Prefixo do caminho para scripts CGI" + +msgid "" +"Prevent access from private (RFC1918) IPs on an interface if it has an " +"public IP address" +msgstr "" +"Evite acesso de endereços privados (RFC1918) na interface que tem um " +"endereço IP público" + +msgid "Realm for Basic Auth" +msgstr "Reino para Autenticação Simples" + +msgid "Redirect all HTTP to HTTPS" +msgstr "Redirecionar todo tráfego HTTP para HTTPS" + +msgid "Remove configuration for certificate and key" +msgstr "Remove a configuração para o certificado e chave" + +msgid "Remove old certificate and key" +msgstr "Remove os certificados e chaves antigas" + +msgid "Server Hostname" +msgstr "Nome do Servidor" + +msgid "" +"Settings which are either rarely needed or which affect serving the WebUI" +msgstr "Ajustes que são raramente usadas ou que afetam a interface web" + +msgid "State" +msgstr "Estado" + +msgid "TCP Keepalive" +msgstr "Manter conexões TCP abertas (Keepalive)" + +msgid "This permanently deletes the cert, key, and configuration to use same." +msgstr "Isto apaga permanentemente o certificado, a chave e a configuração." + +msgid "Valid for # of Days" +msgstr "Valido por # dias" + +msgid "" +"Virtual URL or CGI script to display on status '404 Not Found'. Must begin " +"with '/'" +msgstr "" +"URL virtual ou script CGI para mostrar quando ocorrer erro '404 Não " +"Encontrado'. Deve começar com '/'" + +msgid "Virtual path prefix for Lua scripts" +msgstr "Prefixo do caminho virtual para scripts Lua" + +msgid "Virtual path prefix for ubus via JSON-RPC integration" +msgstr "Prefixo do caminho virtual para o ubus através da integração JSON-RPC" + +msgid "Will not use HTTP authentication if not present" +msgstr "Não usar autenticação HTTP se não presente" + +msgid "a.k.a CommonName" +msgstr "também conhecido como Nome Comum" + +msgid "uHTTPd" +msgstr "uHTTPd" + +msgid "uHTTPd Self-signed Certificate Parameters" +msgstr "Parâmetros do Certificado Auto-assinado do uHTTPd" + +msgid "" +"uHTTPd will generate a new self-signed certificate using the configuration " +"shown below." +msgstr "" +"o uHTTPd gerará um certificado auto-assinado usando a configuração mostrada " +"abaixo." + +msgid "ubus integration is disabled if not present" +msgstr "A integração com o ubus será desativada se não presente" diff --git a/applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua b/applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua index f1bb450dd..74b9d1d03 100644 --- a/applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua +++ b/applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua @@ -12,21 +12,21 @@ s.addremove = false s:tab("general", translate("General Settings")) s:tab("advanced", translate("Advanced Settings")) -e = s:taboption("general", Flag, "_init", translate("Start UPnP and NAT-PMP service")) +e = s:taboption("general", Flag, "enabled", translate("Start UPnP and NAT-PMP service")) e.rmempty = false -function e.cfgvalue(self, section) - return luci.sys.init.enabled("miniupnpd") and self.enabled or self.disabled -end +--function e.cfgvalue(self, section) +-- return luci.sys.init.enabled("miniupnpd") and self.enabled or self.disabled +--end function e.write(self, section, value) if value == "1" then - luci.sys.call("/etc/init.d/miniupnpd enable >/dev/null") luci.sys.call("/etc/init.d/miniupnpd start >/dev/null") else luci.sys.call("/etc/init.d/miniupnpd stop >/dev/null") - luci.sys.call("/etc/init.d/miniupnpd disable >/dev/null") end + + return Flag.write(self, section, value) end s:taboption("general", Flag, "enable_upnp", translate("Enable UPnP functionality")).default = "1" diff --git a/applications/luci-app-vpnbypass/po/pt-br/vpnbypass.po b/applications/luci-app-vpnbypass/po/pt-br/vpnbypass.po new file mode 100644 index 000000000..5adc5ed4f --- /dev/null +++ b/applications/luci-app-vpnbypass/po/pt-br/vpnbypass.po @@ -0,0 +1,87 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "Domains to Bypass" +msgstr "Domínios para evitar a VPN" + +msgid "Domains to be accessed directly (outside of the VPN tunnel), see" +msgstr "" + +msgid "Enable VPN Bypass" +msgstr "Habilitar o VPN Bypass" + +msgid "Local IP Addresses to Bypass" +msgstr "" + +msgid "" +"Local IP addresses or subnets with direct internet access (outside of the " +"VPN tunnel)" +msgstr "" + +msgid "Local Ports to Bypass" +msgstr "Portas locais para evitar a VPN" + +msgid "Local ports to trigger VPN Bypass" +msgstr "Portas locais para disparar o VPN Bypass" + +msgid "README" +msgstr "" + +msgid "Remote IP Addresses to Bypass" +msgstr "" + +msgid "" +"Remote IP addresses or subnets which will be accessed directly (outside of " +"the VPN tunnel)" +msgstr "" + +msgid "Remote Ports to Bypass" +msgstr "Portas remotas para evitar a VPN" + +msgid "Remote ports to trigger VPN Bypass" +msgstr "Portas remotas para disparar o VPN Bypass" + +msgid "VPN Bypass" +msgstr "VPN Bypass" + +msgid "VPN Bypass Settings" +msgstr "Configurações do VPN Bypass" + +msgid "for syntax" +msgstr "" + +#~ msgid "Configuration of VPN Bypass Settings" +#~ msgstr "Configurações do VPN Bypass" + +#~ msgid "Domains which will be accessed directly (outside of the VPN tunnel)" +#~ msgstr "Domínios que serão acessados diretamente (fora do túnel VPN)" + +#~ msgid "Local IP Subnets to Bypass" +#~ msgstr "Subredes IP locais para evitar a VPN" + +#~ msgid "" +#~ "Local IP ranges with direct internet access (outside of the VPN tunnel)" +#~ msgstr "" +#~ "Faixa de endereços IP locais que terão acesso internet direto (fora do " +#~ "túnel VPN)" + +#~ msgid "Remote IP Subnets to Bypass" +#~ msgstr "Subredes IP remotas para evitar a VPN" + +#~ msgid "" +#~ "Remote IP ranges which will be accessed directly (outside of the VPN " +#~ "tunnel)" +#~ msgstr "" +#~ "Faixa de endereços IP remotos que serão acessados diretamente (fora do " +#~ "túnel VPN)" diff --git a/applications/luci-app-watchcat/po/pt-br/watchcat.po b/applications/luci-app-watchcat/po/pt-br/watchcat.po index fe9703637..e37066c3d 100644 --- a/applications/luci-app-watchcat/po/pt-br/watchcat.po +++ b/applications/luci-app-watchcat/po/pt-br/watchcat.po @@ -1,15 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2014-03-29 23:20+0200\n" -"Last-Translator: Luiz Angelo <luizluca@gmail.com>\n" +"Project-Id-Version: \n" +"PO-Revision-Date: 2017-02-20 18:10-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: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.11\n" +"POT-Creation-Date: \n" msgid "Forced reboot delay" msgstr "Atraso para reinício forçado" @@ -51,15 +52,13 @@ msgstr "Período de ping" msgid "Watchcat" msgstr "Watchcat" -#, fuzzy msgid "" "Watchcat allows configuring a periodic reboot when the Internet connection " "has been lost for a certain period of time." msgstr "" -"Watchcat permite que se configure um período para reiniciar e/ou quando a " +"Watchcat permite a configuração de um período para reiniciar e/ou quando a " "conexão com à Internet foi perdida por um ser período de tempo." -#, fuzzy msgid "" "When rebooting the system, the watchcat will trigger a soft reboot. Entering " "a non zero value here will trigger a delayed hard reboot if the soft reboot " diff --git a/applications/luci-app-wifischedule/po/pt-br/wifischedule.po b/applications/luci-app-wifischedule/po/pt-br/wifischedule.po new file mode 100644 index 000000000..19e31b54c --- /dev/null +++ b/applications/luci-app-wifischedule/po/pt-br/wifischedule.po @@ -0,0 +1,114 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "Activate wifi" +msgstr "Ativar a WiFi" + +msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi" +msgstr "" +"Não foi possível localizar os programas necessários '/usr/bin/wifi_schedule." +"sh' ou '/sbin/wifi'." + +msgid "Could not find required programm /usr/bin/iwinfo" +msgstr "Não foi possível localizar o programa necessário '/usr/bin/iwinfo'" + +msgid "Cron Jobs" +msgstr "Tarefas da Cron" + +msgid "Day(s) of Week" +msgstr "Dia(s) da semana" + +msgid "Defines a schedule when to turn on and off wifi." +msgstr "Define um agendamento para quando ligar ou desligar a WiFi." + +msgid "Determine Modules Automatically" +msgstr "Determinar os Módulos Automaticamente" + +msgid "Disable wifi gracefully" +msgstr "Desabilitar a WiFi amistosamente" + +msgid "Disabled wifi forced" +msgstr "WiFi foi desabilitada de forma forçada." + +msgid "Enable" +msgstr "Habilitar" + +msgid "Enable Wifi Schedule" +msgstr "Habilitar o agendamento da WiFi" + +msgid "Enable logging" +msgstr "Habilite os registros (log)" + +msgid "Force disabling wifi even if stations associated" +msgstr "Force a desativação da WiFi mesmo se existirem estações associadas " + +msgid "Friday" +msgstr "Sexta-feira" + +msgid "Global Settings" +msgstr "Configurações Globais" + +msgid "Monday" +msgstr "Segunda-Feira" + +msgid "Saturday" +msgstr "Sábado" + +msgid "Schedule" +msgstr "Agendamento" + +msgid "Schedule events" +msgstr "Eventos do agendamento" + +msgid "Start Time" +msgstr "Hora Inicial" + +msgid "Start WiFi" +msgstr "Iniciar WiFi" + +msgid "Stop Time" +msgstr "Hora Final" + +msgid "Stop WiFi" +msgstr "Parar WiFi" + +msgid "Sunday" +msgstr "Domingo" + +msgid "The value %s is invalid" +msgstr "O valor %s é inválido" + +msgid "Thursday" +msgstr "Quita-feira" + +msgid "Tuesday" +msgstr "Terça-feira" + +msgid "Unload Modules (experimental; saves more power)" +msgstr "Descarregar Módulos (experimental, poupa mais energia)" + +msgid "View Cron Jobs" +msgstr "Visualizar Tarefas da Cron" + +msgid "View Logfile" +msgstr "Visualizar o Arquivo de Registros (log)" + +msgid "Wednesday" +msgstr "Quarta-feira" + +msgid "Wifi Schedule" +msgstr "Agendamento da Wifi" + +msgid "Wifi Schedule Logfile" +msgstr "Arquivo de Registros (log) do Agendamento da Wifi" diff --git a/applications/luci-app-wireguard/Makefile b/applications/luci-app-wireguard/Makefile new file mode 100644 index 000000000..92cdcf270 --- /dev/null +++ b/applications/luci-app-wireguard/Makefile @@ -0,0 +1,17 @@ +# +# Copyright (C) 2016-2017 Dan Luedtke <mail@danrl.com> +# +# This is free software, licensed under the Apache License, Version 2.0 . +# + +include $(TOPDIR)/rules.mk + +LUCI_TITLE:=WireGuard Status +LUCI_DEPENDS:=+wireguard-tools +kmod-wireguard +LUCI_PKGARCH:=all + +PKG_MAINTAINER:=Dan Luedtke <mail@danrl.com> + +include ../../luci.mk + +# call BuildPackage - OpenWrt buildroot signature diff --git a/applications/luci-app-wireguard/luasrc/controller/wireguard.lua b/applications/luci-app-wireguard/luasrc/controller/wireguard.lua new file mode 100644 index 000000000..68a82fe5c --- /dev/null +++ b/applications/luci-app-wireguard/luasrc/controller/wireguard.lua @@ -0,0 +1,8 @@ +-- Copyright 2016-2017 Dan Luedtke <mail@danrl.com> +-- Licensed to the public under the Apache License 2.0. + +module("luci.controller.wireguard", package.seeall) + +function index() + entry({"admin", "status", "wireguard"}, template("wireguard"), _("WireGuard Status"), 92) +end diff --git a/applications/luci-app-wireguard/luasrc/view/wireguard.htm b/applications/luci-app-wireguard/luasrc/view/wireguard.htm new file mode 100644 index 000000000..5b5d59a96 --- /dev/null +++ b/applications/luci-app-wireguard/luasrc/view/wireguard.htm @@ -0,0 +1,209 @@ +<%# + Copyright 2016-2017 Dan Luedtke <mail@danrl.com> + Licensed to the public under the Apache License 2.0. +-%> + +<% + local data = { } + local last_device = "" + + local wg_dump = io.popen("wg show all dump") + if wg_dump then + local line + for line in wg_dump:lines() do + local line = string.split(line, "\t") + if not (last_device == line[1]) then + last_device = line[1] + data[line[1]] = { + name = line[1], + public_key = line[3], + listen_port = line[5], + fwmark = line[6], + peers = { } + } + else + local peer = { + public_key = line[2], + endpoint = line[3], + allowed_ips = { }, + latest_handshake = line[5], + transfer_rx = line[6], + transfer_tx = line[7], + persistent_keepalive = line[8] + } + if not (line[4] == '(none)') then + for ipkey, ipvalue in pairs(string.split(line[4], ",")) do + if #ipvalue > 0 then + table.insert(peer['allowed_ips'], ipvalue) + end + end + end + table.insert(data[line[1]].peers, peer) + end + end + end + + if luci.http.formvalue("status") == "1" then + luci.http.prepare_content("application/json") + luci.http.write_json(data) + return + end +-%> + +<%+header%> + +<script type="text/javascript" src="<%=resource%>/cbi.js"></script> +<script type="text/javascript">//<![CDATA[ + + function bytes_to_str(bytes) { + bytes = parseFloat(bytes); + if (bytes < 1) { return "0 B"; } + var sizes = ['B', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB']; + var i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024))); + return Math.round(bytes / Math.pow(1024, i), 2) + ' ' + sizes[i]; + }; + + function timestamp_to_str(timestamp) { + if (timestamp < 1) { + return '<%:Never%>'; + } + var now = new Date(); + var seconds = (now.getTime() / 1000) - timestamp; + var ago = ""; + if (seconds < 60) { + ago = parseInt(seconds) + '<%:s ago%>'; + } else if (seconds < 3600) { + ago = parseInt(seconds / 60) + '<%:m ago%>'; + } else if (seconds < 86401) { + ago = parseInt(seconds / 3600) + '<%:h ago%>'; + } else { + ago = '<%:over a day ago%>'; + } + var t = new Date(timestamp * 1000); + return t.toUTCString() + ' (' + ago + ')'; + } + + XHR.poll(5, '<%=REQUEST_URI%>', { status: 1 }, + function(x, data) { + for (var key in data) { + if (!data.hasOwnProperty(key)) { continue; } + var ifname = key; + var iface = data[key]; + var s = ""; + if (iface.public_key == '(none)') { + s += '<em><%:Interface does not have a public key!%></em>'; + } else { + s += String.format( + '<strong><%:Public Key%>: </strong>%s', + iface.public_key + ); + } + if (iface.listen_port > 0) { + s += String.format( + '<br /><strong><%:Listen Port%>: </strong>%s', + iface.listen_port + ); + } + if (iface.fwmark != 'off') { + s += String.format( + '<br /><strong><%:Firewall Mark%>: </strong>%s', + iface.fwmark + ); + } + document.getElementById(ifname + "_info").innerHTML = s; + for (var i = 0, ilen = iface.peers.length; i < ilen; i++) { + var peer = iface.peers[i]; + var s = String.format( + '<strong><%:Public Key%>: </strong>%s', + peer.public_key + ); + if (peer.endpoint != '(none)') { + s += String.format( + '<br /><strong><%:Endpoint%>: </strong>%s', + peer.endpoint + ); + } + if (peer.allowed_ips.length > 0) { + s += '<br /><strong><%:Allowed IPs%>:</strong>'; + for (var k = 0, klen = peer.allowed_ips.length; k < klen; k++) { + s += '<br /> • ' + peer.allowed_ips[k]; + } + } + if (peer.persistent_keepalive != 'off') { + s += String.format( + '<br /><strong><%:Persistent Keepalive%>: </strong>%ss', + peer.persistent_keepalive + ); + } + var icon = '<img src="<%=resource%>/icons/tunnel_disabled.png" />'; + var now = new Date(); + if (((now.getTime() / 1000) - peer.latest_handshake) < 140) { + icon = '<img src="<%=resource%>/icons/tunnel.png" />'; + } + s += String.format( + '<br /><strong><%:Latest Handshake%>: </strong>%s', + timestamp_to_str(peer.latest_handshake) + ); + s += String.format( + '<br /><strong><%:Data Received%>: </strong>%s' + + '<br /><strong><%:Data Transmitted%>: </strong>%s', + bytes_to_str(peer.transfer_rx), + bytes_to_str(peer.transfer_tx) + ); + document.getElementById(ifname + "_" + peer.public_key + "_icon").innerHTML = icon; + document.getElementById(ifname + "_" + peer.public_key + "_info").innerHTML = s; + } + } + }); +//]]></script> + +<h2>WireGuard Status</h2> + +<fieldset class="cbi-section"> +<%- +for ikey, iface in pairs(data) do + -%> + <legend><%:Interface%> <%=ikey%></legend> + <table width="100%" cellspacing="10"> + <tr> + <td width="33%" style="vertical-align:top"><%:Configuration%></td> + <td> + <table> + <tr> + <td id="<%=ikey%>_icon" style="width:16px; text-align:center; padding:3px"> + + </td> + <td id="<%=ikey%>_info" style="vertical-align:middle; padding: 3px"> + <em><%:Collecting data...%></em> + </td> + </tr></table> + </td> + </tr> + <%- + for pkey, peer in pairs(iface.peers) do + -%> + <tr> + <td width="33%" style="vertical-align:top"><%:Peer%></td> + <td> + <table> + <tr> + <td id="<%=ikey%>_<%=peer.public_key%>_icon" style="width:16px; text-align:center; padding:3px"> + <img src="<%=resource%>/icons/tunnel_disabled.png" /><br /> + <small>?</small> + </td> + <td id="<%=ikey%>_<%=peer.public_key%>_info" style="vertical-align:middle; padding: 3px"> + <em><%:Collecting data...%></em> + </td> + </tr></table> + </td> + </tr> + <%- + end + -%> + </table> + <%- +end +-%> +</fieldset> + +<%+footer%> diff --git a/applications/luci-app-wireguard/po/ja/wireguard.po b/applications/luci-app-wireguard/po/ja/wireguard.po new file mode 100644 index 000000000..5cd7a9003 --- /dev/null +++ b/applications/luci-app-wireguard/po/ja/wireguard.po @@ -0,0 +1,74 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2017-02-28 00:31+0900\n" +"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n" +"Language-Team: \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.12\n" +"X-Poedit-Basepath: .\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Allowed IPs" +msgstr "許可されたIP" + +msgid "Collecting data..." +msgstr "データ収集中です..." + +msgid "Configuration" +msgstr "設定" + +msgid "Data Received" +msgstr "受信済みデータ" + +msgid "Data Transmitted" +msgstr "送信済みデータ" + +msgid "Endpoint" +msgstr "エンドポイント" + +msgid "Firewall Mark" +msgstr "ファイアウォール マーク" + +msgid "Interface" +msgstr "インターフェース" + +msgid "Interface does not have a public key!" +msgstr "インターフェースに公開鍵がありません!" + +msgid "Latest Handshake" +msgstr "最新のハンドシェイク" + +msgid "Listen Port" +msgstr "待ち受けポート" + +msgid "Never" +msgstr "無し" + +msgid "Peer" +msgstr "ピア" + +msgid "Persistent Keepalive" +msgstr "永続的なキープアライブ" + +msgid "Public Key" +msgstr "公開鍵" + +msgid "WireGuard Status" +msgstr "WireGuard ステータス" + +msgid "h ago" +msgstr "時間前" + +msgid "m ago" +msgstr "分前" + +msgid "over a day ago" +msgstr "1日以上前" + +msgid "s ago" +msgstr "秒前" diff --git a/applications/luci-app-wireguard/po/pt-br/wireguard.po b/applications/luci-app-wireguard/po/pt-br/wireguard.po new file mode 100644 index 000000000..d3b5059d5 --- /dev/null +++ b/applications/luci-app-wireguard/po/pt-br/wireguard.po @@ -0,0 +1,73 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +msgid "Allowed IPs" +msgstr "Endereços IP autorizados" + +msgid "Collecting data..." +msgstr "Coletando dados..." + +msgid "Configuration" +msgstr "Configuração" + +msgid "Data Received" +msgstr "Dados Recebidos" + +msgid "Data Transmitted" +msgstr "Dados Enviados" + +msgid "Endpoint" +msgstr "Equipamento do ponto final" + +msgid "Firewall Mark" +msgstr "Marca do Firewall" + +msgid "Interface" +msgstr "Interface" + +msgid "Interface does not have a public key!" +msgstr "A interface não tem uma chave pública!" + +msgid "Latest Handshake" +msgstr "Última Negociação" + +msgid "Listen Port" +msgstr "Porta de Escuta" + +msgid "Never" +msgstr "Nunca" + +msgid "Peer" +msgstr "Parceiro" + +msgid "Persistent Keepalive" +msgstr "Manter Conexões Abertas (Keepalive)" + +msgid "Public Key" +msgstr "Chave Pública" + +msgid "WireGuard Status" +msgstr "Estado do WireGuard" + +msgid "h ago" +msgstr "horas atrás" + +msgid "m ago" +msgstr "meses atrás" + +msgid "over a day ago" +msgstr "mais de um dia atrás" + +msgid "s ago" +msgstr "segundos atrás" diff --git a/applications/luci-app-wireguard/po/templates/wireguard.pot b/applications/luci-app-wireguard/po/templates/wireguard.pot new file mode 100644 index 000000000..9ec5c6004 --- /dev/null +++ b/applications/luci-app-wireguard/po/templates/wireguard.pot @@ -0,0 +1,62 @@ +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8" + +msgid "Allowed IPs" +msgstr "" + +msgid "Collecting data..." +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Data Received" +msgstr "" + +msgid "Data Transmitted" +msgstr "" + +msgid "Endpoint" +msgstr "" + +msgid "Firewall Mark" +msgstr "" + +msgid "Interface" +msgstr "" + +msgid "Interface does not have a public key!" +msgstr "" + +msgid "Latest Handshake" +msgstr "" + +msgid "Listen Port" +msgstr "" + +msgid "Never" +msgstr "" + +msgid "Peer" +msgstr "" + +msgid "Persistent Keepalive" +msgstr "" + +msgid "Public Key" +msgstr "" + +msgid "WireGuard Status" +msgstr "" + +msgid "h ago" +msgstr "" + +msgid "m ago" +msgstr "" + +msgid "over a day ago" +msgstr "" + +msgid "s ago" +msgstr "" diff --git a/applications/luci-app-wol/po/pt-br/wol.po b/applications/luci-app-wol/po/pt-br/wol.po index 6195e4cba..783ec0bc0 100644 --- a/applications/luci-app-wol/po/pt-br/wol.po +++ b/applications/luci-app-wol/po/pt-br/wol.po @@ -2,18 +2,18 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-04-19 00:29+0200\n" -"PO-Revision-Date: 2011-10-11 20:31+0200\n" -"Last-Translator: Luiz Angelo <luizluca@gmail.com>\n" +"PO-Revision-Date: 2017-02-20 18:13-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: Pootle 2.0.4\n" +"X-Generator: Poedit 1.8.11\n" msgid "Broadcast on all interfaces" msgstr "Broadcast em todas as interfaces" @@ -28,14 +28,13 @@ msgid "Network interface to use" msgstr "Interfaces de rede para usar" msgid "Send to broadcast address" -msgstr "" +msgstr "Enviar para o endereço de broadcast" -#, fuzzy msgid "" "Sometimes only one of the two tools works. If one fails, try the other one" msgstr "" -"Algumas vezes, somente uma das ferramentas funciona. Se uma delas falhar, " -"tente a outra" +"Algumas vezes, somente uma das duas ferramentas funciona. Se uma delas " +"falhar, tente a outra" msgid "Specifies the interface the WoL packet is sent on" msgstr "Especifica a interface para onde os pacotes de WoL serão enviados" diff --git a/contrib/package/community-profiles/files/etc/config/profile_potsdam b/contrib/package/community-profiles/files/etc/config/profile_potsdam index c15624a9f..9bdb60323 100644 --- a/contrib/package/community-profiles/files/etc/config/profile_potsdam +++ b/contrib/package/community-profiles/files/etc/config/profile_potsdam @@ -1,19 +1,35 @@ config 'community' 'profile' option 'name' 'Freifunk Potsdam' option 'homepage' 'http://potsdam.freifunk.net' - option 'ssid' 'www.freifunk-potsdam.de' + option 'ssid' 'Freifunk-Potsdam-XXX-YYY' option 'mesh_network' '10.22.0.0/16' option 'splash_network' '192.168.22.0/24' option 'splash_prefix' '24' option 'latitude' '52.39349' option 'longitude' '13.06489' + option 'ipv6' '0' + +config 'defaults' 'interface' + option 'netmask' '255.255.0.0' + option 'dns' '85.214.20.141 213.73.91.35 194.150.168.168' + option 'delegate' '0' config 'defaults' 'wifi_device' option 'channel' '5' +config 'defaults' 'wifi_device_5' + option 'channel' '44' + config 'defaults' 'bssidscheme' option '5' '02:CA:FF:EE:BA:BE' + option '44' '02:CA:FF:EE:BA:BE' -config 'defaults' 'interface' - option 'dns' '85.214.20.141 213.73.91.35 194.150.168.168' +config 'defaults' 'ssidscheme' + option '5' 'Mesh23' + option '44' 'Mesh23' + +config 'defaults' 'dhcp' + option 'leasetime' '15m' +config 'defaults' 'olsrd' + option 'LinkQualityAlgorithm' 'etx_ffeth' diff --git a/contrib/package/freifunk-common/Makefile b/contrib/package/freifunk-common/Makefile index d9bbd994a..2b9336fb0 100644 --- a/contrib/package/freifunk-common/Makefile +++ b/contrib/package/freifunk-common/Makefile @@ -4,7 +4,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=freifunk-common -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) diff --git a/contrib/package/freifunk-common/files/etc/config/freifunk b/contrib/package/freifunk-common/files/etc/config/freifunk index 9a46f056a..b1a2e41e2 100644 --- a/contrib/package/freifunk-common/files/etc/config/freifunk +++ b/contrib/package/freifunk-common/files/etc/config/freifunk @@ -104,12 +104,6 @@ config 'defaults' 'wifi_iface' option 'bssid' '12:CA:FF:EE:BA:BE' option 'mcast_rate' '6000' -config 'defaults' 'madwifi_wifi_iface' - option 'bgscan' '0' - option 'sw_merge' '1' - option 'probereq' '1' - option 'mcast_rate' '5500' - config 'defaults' 'interface' option 'netmask' '255.255.0.0' option 'dns' '8.8.8.8 212.204.49.83 141.1.1.1' diff --git a/contrib/package/meshwizard/Makefile b/contrib/package/meshwizard/Makefile index 9ac5a0628..62983465c 100644 --- a/contrib/package/meshwizard/Makefile +++ b/contrib/package/meshwizard/Makefile @@ -4,7 +4,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=meshwizard -PKG_RELEASE:=0.3.2 +PKG_RELEASE:=0.3.3 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/rename-wifi.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/rename-wifi.sh index e9139ed51..f2d10cc9e 100755 --- a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/rename-wifi.sh +++ b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/rename-wifi.sh @@ -1,6 +1,6 @@ #!/bin/sh # This script renames IB_wifi_ interface names into real interface names used on this system. -# E.g. wireless.IB_wifi0 would become wireless.wifi0 on madwifi and wireless.radio0 on mac80211 +# E.g. wireless.IB_wifi0 would become wireless.radio0 on mac80211 . $dir/functions.sh diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_wifi.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_wifi.sh index 41feb8665..707b7b72c 100755 --- a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_wifi.sh +++ b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_wifi.sh @@ -59,11 +59,6 @@ uci set wireless.$net\_iface=wifi-iface # create new wifi-iface for $net from defaults set_defaults "wifi_iface_" wireless.$net\_iface -# overwrite some settings for type atheros (madwifi) -if [ "$type" = "atheros" ]; then - set_defaults "madwifi_wifi_iface_" wireless.${net} -fi - # overwrite defaults bssid="$($dir/helpers/gen_bssid.sh $channel $community)" diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/supports_vap.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/supports_vap.sh index 0585ab5fe..7fdff3c56 100755 --- a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/supports_vap.sh +++ b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/supports_vap.sh @@ -8,9 +8,7 @@ if [ -z "$dev" -o -z "$type" ]; then exit 1 fi -if [ "$type" = "atheros" ]; then - exit 0 -elif [ "$type" = "mac80211" ]; then +if [ "$type" = "mac80211" ]; then # not hostapd[-mini], no VAP if [ ! -x /usr/sbin/hostapd ]; then echo "WARNING: hostapd[-mini] is required to be able to use VAP with mac80211." @@ -70,7 +70,8 @@ PKG_VERSION?=$(if $(DUMP),x,$(strip $(shell \ PKG_GITBRANCH?=$(if $(DUMP),x,$(strip $(shell \ variant="LuCI"; \ if git log -1 >/dev/null 2>/dev/null; then \ - branch="$$(git symbolic-ref --short -q HEAD 2>/dev/null)"; \ + branch="$$(git branch --remote --verbose --no-abbrev --contains 2>/dev/null | \ + sed -rne 's|^[^/]+/([^ ]+) [a-f0-9]{40} .+$$|\1|p' | head -n1)"; \ if [ "$$branch" != "master" ]; then \ variant="LuCI $$branch branch"; \ else \ diff --git a/modules/luci-base/luasrc/cbi/datatypes.lua b/modules/luci-base/luasrc/cbi/datatypes.lua index 0a180d366..cf5656628 100644 --- a/modules/luci-base/luasrc/cbi/datatypes.lua +++ b/modules/luci-base/luasrc/cbi/datatypes.lua @@ -1,4 +1,5 @@ -- Copyright 2010 Jo-Philipp Wich <jow@openwrt.org> +-- Copyright 2017 Dan Luedtke <mail@danrl.com> -- Licensed to the public under the Apache License 2.0. local fs = require "nixio.fs" @@ -165,6 +166,14 @@ function ipmask6(val) return ip6addr(ip or val) end +function ip6hostid(val) + if val and val:match("^[a-fA-F0-9:]+$") and (#val > 2) then + return (ip6addr("2001:db8:0:0" .. val) or ip6addr("2001:db8:0:0:" .. val)) + end + + return false +end + function port(val) val = tonumber(val) return ( val and val >= 0 and val <= 65535 ) @@ -268,17 +277,32 @@ function wepkey(val) end function hexstring(val) - if val then - return (val:match("^[a-fA-F0-9]+$") ~= nil) - end - return false + if val then + return (val:match("^[a-fA-F0-9]+$") ~= nil) + end + return false +end + +function hex(val, maxbytes) + maxbytes = tonumber(maxbytes) + if val and maxbytes ~= nil then + return ((val:match("^0x[a-fA-F0-9]+$") ~= nil) and (#val <= 2 + maxbytes * 2)) + end + return false +end + +function base64(val) + if val then + return (val:match("^[a-zA-Z0-9/+]+=?=?$") ~= nil) and (math.fmod(#val, 4) == 0) + end + return false end function string(val) return true -- Everything qualifies as valid string end -function directory( val, seen ) +function directory(val, seen) local s = fs.stat(val) seen = seen or { } @@ -294,7 +318,7 @@ function directory( val, seen ) return false end -function file( val, seen ) +function file(val, seen) local s = fs.stat(val) seen = seen or { } @@ -310,7 +334,7 @@ function file( val, seen ) return false end -function device( val, seen ) +function device(val, seen) local s = fs.stat(val) seen = seen or { } @@ -445,4 +469,3 @@ function dateyyyymmdd(val) end return false end - diff --git a/modules/luci-base/luasrc/model/network.lua b/modules/luci-base/luasrc/model/network.lua index 49d91b875..d9ef4089c 100644 --- a/modules/luci-base/luasrc/model/network.lua +++ b/modules/luci-base/luasrc/model/network.lua @@ -1362,8 +1362,6 @@ function wifidev.get_i18n(self) local t = "Generic" if self.iwinfo.type == "wl" then t = "Broadcom" - elseif self.iwinfo.type == "madwifi" then - t = "Atheros" end local m = "" diff --git a/modules/luci-base/po/ca/base.po b/modules/luci-base/po/ca/base.po index 21127042d..66eef394a 100644 --- a/modules/luci-base/po/ca/base.po +++ b/modules/luci-base/po/ca/base.po @@ -170,9 +170,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "Suport AR" - msgid "ARP retry threshold" msgstr "Llindar de reintent ARP" @@ -414,9 +411,6 @@ msgstr "" msgid "Associated Stations" msgstr "Estacions associades" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Controlador sense fils d'Atheros 802.11%s" - msgid "Auth Group" msgstr "" @@ -496,9 +490,6 @@ msgstr "Enrere al resum" msgid "Back to scan results" msgstr "Enrere als resultats de l'escaneig" -msgid "Background Scan" -msgstr "Escaneig de fons" - msgid "Backup / Flash Firmware" msgstr "Còpia de seguretat / Recàrrega de programari" @@ -662,9 +653,6 @@ msgstr "Ordre" msgid "Common Configuration" msgstr "Configuració comuna" -msgid "Compression" -msgstr "Compressió" - msgid "Configuration" msgstr "Configuració" @@ -882,9 +870,6 @@ msgstr "" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Inhabilita el temporitzador HW-Beacon" - msgid "Disabled" msgstr "Inhabilitat" @@ -929,9 +914,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "No enviïs les respostes de prova" - msgid "Domain required" msgstr "Es requereix un domini" @@ -1128,9 +1110,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Fast Frames" - msgid "File" msgstr "Fitxer" @@ -1166,6 +1145,9 @@ msgstr "Acaba" msgid "Firewall" msgstr "Tallafocs" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Ajusts de tallafocs" @@ -1618,7 +1600,7 @@ msgstr "" "Sembla que intentes actualitzar una imatge que no hi cap a la memòria flaix, " "si us plau verifica el fitxer d'imatge!" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "Es requereix JavaScript!" msgid "Join Network" @@ -1732,17 +1714,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1879,9 +1861,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Velocitat màxima" - msgid "Maximum allowed number of active DHCP leases" msgstr "" @@ -1917,9 +1896,6 @@ msgstr "Ús de Memòria (%)" msgid "Metric" msgstr "Mètric" -msgid "Minimum Rate" -msgstr "Velocitat mínima" - msgid "Minimum hold time" msgstr "" @@ -1993,9 +1969,6 @@ msgstr "Baixa" msgid "Move up" msgstr "Puja" -msgid "Multicast Rate" -msgstr "Velocitat de difusió selectiva" - msgid "Multicast address" msgstr "Adreça de difusió selectiva" @@ -2201,8 +2174,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2239,9 +2217,6 @@ msgstr "" msgid "Outbound:" msgstr "Sortint:" -msgid "Outdoor Channels" -msgstr "Canals d'exteriors" - msgid "Output Interface" msgstr "" @@ -2609,9 +2584,6 @@ msgstr "Reconnectant la interfície" msgid "References" msgstr "Referències" -msgid "Regulatory Domain" -msgstr "Domini regulatori" - msgid "Relay" msgstr "Relé" @@ -2660,18 +2632,18 @@ msgstr "Alguns ISP ho requereixen, per exemple el Charter amb DOCSIS 3" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2813,9 +2785,6 @@ msgstr "" msgid "Separate Clients" msgstr "Clients separats" -msgid "Separate WDS" -msgstr "WDS separat" - msgid "Server Settings" msgstr "Ajusts de servidor" @@ -2974,9 +2943,6 @@ msgstr "Leases estàtics" msgid "Static Routes" msgstr "Rutes estàtiques" -msgid "Static WDS" -msgstr "WDS estàtic" - msgid "Static address" msgstr "Adreça estàtica" @@ -3370,9 +3336,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Mode Turbo" - msgid "Tx-Power" msgstr "Potència Tx" @@ -3652,9 +3615,6 @@ msgstr "Escriure les peticions DNS rebudes al syslog" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Suport XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3666,9 +3626,9 @@ msgstr "" "dispositiu pot resultar inaccessible!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" -"Has d'activar el Java Script al teu navegador o LuCI no funcionarà " +"Has d'activar el JavaScript al teu navegador o LuCI no funcionarà " "correctament." msgid "" @@ -3841,6 +3801,54 @@ msgstr "sí" msgid "« Back" msgstr "« Enrere" +#~ msgid "AR Support" +#~ msgstr "Suport AR" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Controlador sense fils d'Atheros 802.11%s" + +#~ msgid "Background Scan" +#~ msgstr "Escaneig de fons" + +#~ msgid "Compression" +#~ msgstr "Compressió" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Inhabilita el temporitzador HW-Beacon" + +#~ msgid "Do not send probe responses" +#~ msgstr "No enviïs les respostes de prova" + +#~ msgid "Fast Frames" +#~ msgstr "Fast Frames" + +#~ msgid "Maximum Rate" +#~ msgstr "Velocitat màxima" + +#~ msgid "Minimum Rate" +#~ msgstr "Velocitat mínima" + +#~ msgid "Multicast Rate" +#~ msgstr "Velocitat de difusió selectiva" + +#~ msgid "Outdoor Channels" +#~ msgstr "Canals d'exteriors" + +#~ msgid "Regulatory Domain" +#~ msgstr "Domini regulatori" + +#~ msgid "Separate WDS" +#~ msgstr "WDS separat" + +#~ msgid "Static WDS" +#~ msgstr "WDS estàtic" + +#~ msgid "Turbo Mode" +#~ msgstr "Mode Turbo" + +#~ msgid "XR Support" +#~ msgstr "Suport XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "Es crearà una xarxa addicional si deixes això sense marcar." diff --git a/modules/luci-base/po/cs/base.po b/modules/luci-base/po/cs/base.po index 079bce729..7f0391aa7 100644 --- a/modules/luci-base/po/cs/base.po +++ b/modules/luci-base/po/cs/base.po @@ -167,9 +167,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "Podpora AR" - msgid "ARP retry threshold" msgstr "ARP limit opakování" @@ -414,9 +411,6 @@ msgstr "" msgid "Associated Stations" msgstr "Připojení klienti" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Atheros 802.11%s bezdrátový ovladač" - msgid "Auth Group" msgstr "" @@ -495,9 +489,6 @@ msgstr "Zpět k přehledu" msgid "Back to scan results" msgstr "Zpět k výsledkům vyhledávání" -msgid "Background Scan" -msgstr "Vyhledávat na pozadí" - msgid "Backup / Flash Firmware" msgstr "Zálohovat / nahrát firmware" @@ -666,9 +657,6 @@ msgstr "Příkaz" msgid "Common Configuration" msgstr "Společná nastavení" -msgid "Compression" -msgstr "Komprese" - msgid "Configuration" msgstr "Nastavení" @@ -888,9 +876,6 @@ msgstr "Zakázat nastavení DNS" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Zakázat HW-Beacon časovač" - msgid "Disabled" msgstr "Zakázáno" @@ -937,9 +922,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "Nepřeposílat reverzní dotazy na místní sítě" -msgid "Do not send probe responses" -msgstr "Neodpovídat na vyhledávání" - msgid "Domain required" msgstr "Vyžadována doména" @@ -1140,9 +1122,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Rychlé rámce" - msgid "File" msgstr "Soubor" @@ -1178,6 +1157,9 @@ msgstr "Dokončit" msgid "Firewall" msgstr "Firewall" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Nastavení firewallu" @@ -1631,7 +1613,7 @@ msgstr "" "Zdá se, že se pokoušíte zapsat obraz, který se nevejde do flash paměti. " "Prosím ověřte soubor s obrazem!" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "Vyžadován JavaScript!" msgid "Join Network" @@ -1747,17 +1729,17 @@ msgstr "" "přeposílat požadavky" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1901,9 +1883,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Nejvyšší míra" - msgid "Maximum allowed number of active DHCP leases" msgstr "Nejvyšší povolené množství aktivních DHCP zápůjček" @@ -1939,9 +1918,6 @@ msgstr "Využití paměti (%)" msgid "Metric" msgstr "Metrika" -msgid "Minimum Rate" -msgstr "Nejnižší hodnota" - msgid "Minimum hold time" msgstr "Minimální čas zápůjčky" @@ -2015,9 +1991,6 @@ msgstr "Přesunout dolů" msgid "Move up" msgstr "Přesunout nahoru" -msgid "Multicast Rate" -msgstr "Hodnota vícesměrového vysílání" - msgid "Multicast address" msgstr "Adresa vícesměrového vysílání" @@ -2222,8 +2195,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2260,9 +2238,6 @@ msgstr "Ven" msgid "Outbound:" msgstr "Odchozí:" -msgid "Outdoor Channels" -msgstr "Venkovní kanály" - msgid "Output Interface" msgstr "" @@ -2647,9 +2622,6 @@ msgstr "Přepojuji rozhraní" msgid "References" msgstr "Reference" -msgid "Regulatory Domain" -msgstr "Doména regulátora" - msgid "Relay" msgstr "Přenos" @@ -2699,18 +2671,18 @@ msgstr "Vyžadováno u některých ISP, např. Charter s DocSIS 3" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2853,9 +2825,6 @@ msgstr "" msgid "Separate Clients" msgstr "Oddělovat klienty" -msgid "Separate WDS" -msgstr "Oddělovat WDS" - msgid "Server Settings" msgstr "Nastavení serveru" @@ -3019,9 +2988,6 @@ msgstr "Statické zápůjčky" msgid "Static Routes" msgstr "Statické trasy" -msgid "Static WDS" -msgstr "Statický WDS" - msgid "Static address" msgstr "Statická adresa" @@ -3436,9 +3402,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Turbo mód" - msgid "Tx-Power" msgstr "Tx-Power" @@ -3724,9 +3687,6 @@ msgstr "Zapisovat přijaté požadavky DNS do systemového logu" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Podpora XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3737,9 +3697,9 @@ msgstr "" "\"network\", vaše zařízení se může stát nepřístupným!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" -"Aby LuCI fungoval správně, musíte mít v prohlížeči povolený Javascript." +"Aby LuCI fungoval správně, musíte mít v prohlížeči povolený JavaScript." msgid "" "Your Internet Explorer is too old to display this page correctly. Please " @@ -3910,6 +3870,54 @@ msgstr "ano" msgid "« Back" msgstr "« Zpět" +#~ msgid "AR Support" +#~ msgstr "Podpora AR" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Atheros 802.11%s bezdrátový ovladač" + +#~ msgid "Background Scan" +#~ msgstr "Vyhledávat na pozadí" + +#~ msgid "Compression" +#~ msgstr "Komprese" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Zakázat HW-Beacon časovač" + +#~ msgid "Do not send probe responses" +#~ msgstr "Neodpovídat na vyhledávání" + +#~ msgid "Fast Frames" +#~ msgstr "Rychlé rámce" + +#~ msgid "Maximum Rate" +#~ msgstr "Nejvyšší míra" + +#~ msgid "Minimum Rate" +#~ msgstr "Nejnižší hodnota" + +#~ msgid "Multicast Rate" +#~ msgstr "Hodnota vícesměrového vysílání" + +#~ msgid "Outdoor Channels" +#~ msgstr "Venkovní kanály" + +#~ msgid "Regulatory Domain" +#~ msgstr "Doména regulátora" + +#~ msgid "Separate WDS" +#~ msgstr "Oddělovat WDS" + +#~ msgid "Static WDS" +#~ msgstr "Statický WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Turbo mód" + +#~ msgid "XR Support" +#~ msgstr "Podpora XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "Pokud není zaškrtnuto, bude vytvořena dodatečná síť." diff --git a/modules/luci-base/po/de/base.po b/modules/luci-base/po/de/base.po index a936d9d23..754e7bd7d 100644 --- a/modules/luci-base/po/de/base.po +++ b/modules/luci-base/po/de/base.po @@ -168,9 +168,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "AR-Unterstützung" - msgid "ARP retry threshold" msgstr "Grenzwert für ARP-Auflösungsversuche" @@ -413,9 +410,6 @@ msgstr "" msgid "Associated Stations" msgstr "Assoziierte Clients" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Atheros 802.11%s W-LAN Adapter" - msgid "Auth Group" msgstr "" @@ -494,9 +488,6 @@ msgstr "Zurück zur Übersicht" msgid "Back to scan results" msgstr "Zurück zu den Scan-Ergebnissen" -msgid "Background Scan" -msgstr "Hintergrundscan" - msgid "Backup / Flash Firmware" msgstr "Backup / Firmware Update" @@ -663,9 +654,6 @@ msgstr "Befehl" msgid "Common Configuration" msgstr "Allgemeine Konfiguration" -msgid "Compression" -msgstr "Kompression" - msgid "Configuration" msgstr "Konfiguration" @@ -883,9 +871,6 @@ msgstr "DNS-Verarbeitung deaktivieren" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Deaktiviere Hardware-Beacon Zeitgeber" - msgid "Disabled" msgstr "Deaktiviert" @@ -935,9 +920,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "Keine Rückwärtsauflösungen für lokale Netzwerke weiterleiten" -msgid "Do not send probe responses" -msgstr "Scan-Anforderungen nicht beantworten" - msgid "Domain required" msgstr "Anfragen nur mit Domain" @@ -1136,9 +1118,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Schnelle Frames" - msgid "File" msgstr "Datei" @@ -1174,6 +1153,9 @@ msgstr "Fertigstellen" msgid "Firewall" msgstr "Firewall" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Firewall Einstellungen" @@ -1631,8 +1613,8 @@ msgstr "" "Das verwendete Image scheint zu groß für den internen Flash-Speicher zu " "sein. Überprüfen Sie die Imagedatei!" -msgid "Java Script required!" -msgstr "Java-Script benötigt!" +msgid "JavaScript required!" +msgstr "JavaScript benötigt!" msgid "Join Network" msgstr "Netzwerk beitreten" @@ -1747,17 +1729,17 @@ msgstr "" "Requests weitergeleitet werden" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1904,9 +1886,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Höchstübertragungsrate" - msgid "Maximum allowed number of active DHCP leases" msgstr "Maximal zulässige Anzahl von aktiven DHCP-Leases" @@ -1942,9 +1921,6 @@ msgstr "Speichernutzung (%)" msgid "Metric" msgstr "Metrik" -msgid "Minimum Rate" -msgstr "Mindestübertragungsrate" - msgid "Minimum hold time" msgstr "Minimalzeit zum Halten der Verbindung" @@ -2018,9 +1994,6 @@ msgstr "Nach unten schieben" msgid "Move up" msgstr "Nach oben schieben" -msgid "Multicast Rate" -msgstr "Multicastrate" - msgid "Multicast address" msgstr "Multicast-Adresse" @@ -2227,8 +2200,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2265,9 +2243,6 @@ msgstr "Aus" msgid "Outbound:" msgstr "Ausgehend:" -msgid "Outdoor Channels" -msgstr "Funkkanal für den Ausseneinsatz" - msgid "Output Interface" msgstr "" @@ -2653,9 +2628,6 @@ msgstr "Verbinde Schnittstelle neu" msgid "References" msgstr "Verweise" -msgid "Regulatory Domain" -msgstr "Geltungsbereich (Regulatory Domain)" - msgid "Relay" msgstr "Relay" @@ -2705,18 +2677,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2860,9 +2832,6 @@ msgstr "" msgid "Separate Clients" msgstr "Clients isolieren" -msgid "Separate WDS" -msgstr "Separates WDS" - msgid "Server Settings" msgstr "Servereinstellungen" @@ -3029,9 +2998,6 @@ msgstr "Statische Einträge" msgid "Static Routes" msgstr "Statische Routen" -msgid "Static WDS" -msgstr "Statisches WDS" - msgid "Static address" msgstr "Statische Adresse" @@ -3459,9 +3425,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Turbo Modus" - msgid "Tx-Power" msgstr "Sendestärke" @@ -3748,9 +3711,6 @@ msgstr "Empfangene DNS-Anfragen in das Systemprotokoll schreiben" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "XR-Unterstützung" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3762,9 +3722,9 @@ msgstr "" "werden könnte das Gerät unerreichbar werden!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" -"Im Browser muss Java-Script aktiviert sein oder LuCI wird nicht richtig " +"Im Browser muss JavaScript aktiviert sein oder LuCI wird nicht richtig " "funktionieren." msgid "" @@ -3934,6 +3894,54 @@ msgstr "ja" msgid "« Back" msgstr "« Zurück" +#~ msgid "AR Support" +#~ msgstr "AR-Unterstützung" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Atheros 802.11%s W-LAN Adapter" + +#~ msgid "Background Scan" +#~ msgstr "Hintergrundscan" + +#~ msgid "Compression" +#~ msgstr "Kompression" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Deaktiviere Hardware-Beacon Zeitgeber" + +#~ msgid "Do not send probe responses" +#~ msgstr "Scan-Anforderungen nicht beantworten" + +#~ msgid "Fast Frames" +#~ msgstr "Schnelle Frames" + +#~ msgid "Maximum Rate" +#~ msgstr "Höchstübertragungsrate" + +#~ msgid "Minimum Rate" +#~ msgstr "Mindestübertragungsrate" + +#~ msgid "Multicast Rate" +#~ msgstr "Multicastrate" + +#~ msgid "Outdoor Channels" +#~ msgstr "Funkkanal für den Ausseneinsatz" + +#~ msgid "Regulatory Domain" +#~ msgstr "Geltungsbereich (Regulatory Domain)" + +#~ msgid "Separate WDS" +#~ msgstr "Separates WDS" + +#~ msgid "Static WDS" +#~ msgstr "Statisches WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Turbo Modus" + +#~ msgid "XR Support" +#~ msgstr "XR-Unterstützung" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "" #~ "Erzeugt ein zusätzliches Netzwerk wenn diese Option nicht ausgewählt ist" diff --git a/modules/luci-base/po/el/base.po b/modules/luci-base/po/el/base.po index 8a2423a95..93cdb98c1 100644 --- a/modules/luci-base/po/el/base.po +++ b/modules/luci-base/po/el/base.po @@ -170,9 +170,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "Υποστήριξη AR" - msgid "ARP retry threshold" msgstr "Όριο επαναδοκιμών ARP" @@ -421,9 +418,6 @@ msgstr "" msgid "Associated Stations" msgstr "Συνδεδεμένοι Σταθμοί" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "" - msgid "Auth Group" msgstr "" @@ -502,9 +496,6 @@ msgstr "Πίσω προς επισκόπηση" msgid "Back to scan results" msgstr "Πίσω στα αποτελέσματα σάρωσης" -msgid "Background Scan" -msgstr "Σάρωση Παρασκηνίου" - msgid "Backup / Flash Firmware" msgstr "Αντίγραφο ασφαλείας / Εγγραφή FLASH Υλικολογισμικό" @@ -675,9 +666,6 @@ msgstr "Εντολή" msgid "Common Configuration" msgstr "Κοινή Παραμετροποίηση" -msgid "Compression" -msgstr "Συμπίεση" - msgid "Configuration" msgstr "Παραμετροποίηση" @@ -897,9 +885,6 @@ msgstr "Απενεργοποίηση ρυθμίσεων DNS" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Απενεργοποίηση χρονιστή HW-Beacon" - msgid "Disabled" msgstr "Απενεργοποιημένο" @@ -948,9 +933,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "Να μην στέλνονται απαντήσεις σε probes" - msgid "Domain required" msgstr "Απαίτηση για όνομα τομέα" @@ -1153,9 +1135,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Γρήγορα Πλαίσια" - msgid "File" msgstr "Αρχείο" @@ -1191,6 +1170,9 @@ msgstr "Τέλος" msgid "Firewall" msgstr "Τείχος Προστασίας" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Ρυθμίσεις Τείχους Προστασίας" @@ -1646,8 +1628,8 @@ msgstr "" "Φαίνεται πως προσπαθείτε να φλασάρετε μια εικόνα που δεν χωράει στην μνήμη " "flash, παρακαλώ επιβεβαιώστε το αρχείο εικόνας!" -msgid "Java Script required!" -msgstr "Απαιτείται Javascript!" +msgid "JavaScript required!" +msgstr "Απαιτείται JavaScript!" msgid "Join Network" msgstr "" @@ -1760,17 +1742,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1907,9 +1889,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Μέγιστος Ρυθμός" - msgid "Maximum allowed number of active DHCP leases" msgstr "Μέγιστος επιτρεπόμενος αριθμός ενεργών DHCP leases" @@ -1946,9 +1925,6 @@ msgstr "Χρήση Μνήμης (%)" msgid "Metric" msgstr "Μέτρο" -msgid "Minimum Rate" -msgstr "Ελάχιστος Ρυθμός" - msgid "Minimum hold time" msgstr "Ελάχιστος χρόνος κράτησης" @@ -2023,9 +1999,6 @@ msgstr "Μετακίνηση κάτω" msgid "Move up" msgstr "Μετακίνηση πάνω" -msgid "Multicast Rate" -msgstr "Ρυθμός Multicast" - msgid "Multicast address" msgstr "Διεύθυνση Multicast" @@ -2231,8 +2204,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2269,9 +2247,6 @@ msgstr "Έξοδος" msgid "Outbound:" msgstr "" -msgid "Outdoor Channels" -msgstr "Εξωτερικά Κανάλια" - msgid "Output Interface" msgstr "" @@ -2640,9 +2615,6 @@ msgstr "Επανασύνδεση της διεπαφής" msgid "References" msgstr "Αναφορές" -msgid "Regulatory Domain" -msgstr "Ρυθμιστική Περιοχή" - msgid "Relay" msgstr "" @@ -2691,18 +2663,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2846,9 +2818,6 @@ msgstr "" msgid "Separate Clients" msgstr "Απομόνωση Πελατών" -msgid "Separate WDS" -msgstr "Ξεχωριστά WDS" - msgid "Server Settings" msgstr "Ρυθμίσεις Εξυπηρετητή" @@ -3008,9 +2977,6 @@ msgstr "Στατικά Leases" msgid "Static Routes" msgstr "Στατικές Διαδρομές" -msgid "Static WDS" -msgstr "" - msgid "Static address" msgstr "Στατική διεύθυνση" @@ -3395,9 +3361,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Λειτουργία Turbo" - msgid "Tx-Power" msgstr "Ισχύς Εκπομπής" @@ -3675,9 +3638,6 @@ msgstr "Καταγραφή των ληφθέντων DNS αιτήσεων στο msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Υποστήριξη XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3689,7 +3649,7 @@ msgstr "" "όπως το \"network\", η συσκευή σας μπορεί να καταστεί μη-προσβάσιμη!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" msgid "" @@ -3863,6 +3823,48 @@ msgstr "ναι" msgid "« Back" msgstr "« Πίσω" +#~ msgid "AR Support" +#~ msgstr "Υποστήριξη AR" + +#~ msgid "Background Scan" +#~ msgstr "Σάρωση Παρασκηνίου" + +#~ msgid "Compression" +#~ msgstr "Συμπίεση" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Απενεργοποίηση χρονιστή HW-Beacon" + +#~ msgid "Do not send probe responses" +#~ msgstr "Να μην στέλνονται απαντήσεις σε probes" + +#~ msgid "Fast Frames" +#~ msgstr "Γρήγορα Πλαίσια" + +#~ msgid "Maximum Rate" +#~ msgstr "Μέγιστος Ρυθμός" + +#~ msgid "Minimum Rate" +#~ msgstr "Ελάχιστος Ρυθμός" + +#~ msgid "Multicast Rate" +#~ msgstr "Ρυθμός Multicast" + +#~ msgid "Outdoor Channels" +#~ msgstr "Εξωτερικά Κανάλια" + +#~ msgid "Regulatory Domain" +#~ msgstr "Ρυθμιστική Περιοχή" + +#~ msgid "Separate WDS" +#~ msgstr "Ξεχωριστά WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Λειτουργία Turbo" + +#~ msgid "XR Support" +#~ msgstr "Υποστήριξη XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "Ένα επιπλέον δίκτυο θα δημιουργηθεί εάν αυτό αφεθεί κενό" diff --git a/modules/luci-base/po/en/base.po b/modules/luci-base/po/en/base.po index d84c28e6e..561cfec5f 100644 --- a/modules/luci-base/po/en/base.po +++ b/modules/luci-base/po/en/base.po @@ -170,9 +170,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "AR Support" - msgid "ARP retry threshold" msgstr "ARP retry threshold" @@ -412,9 +409,6 @@ msgstr "" msgid "Associated Stations" msgstr "Associated Stations" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "" - msgid "Auth Group" msgstr "" @@ -493,9 +487,6 @@ msgstr "Back to overview" msgid "Back to scan results" msgstr "Back to scan results" -msgid "Background Scan" -msgstr "Background Scan" - msgid "Backup / Flash Firmware" msgstr "Backup / Flash Firmware" @@ -662,9 +653,6 @@ msgstr "Command" msgid "Common Configuration" msgstr "Common Configuration" -msgid "Compression" -msgstr "Compression" - msgid "Configuration" msgstr "Configuration" @@ -883,9 +871,6 @@ msgstr "" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Disable HW-Beacon timer" - msgid "Disabled" msgstr "Disabled" @@ -930,9 +915,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "Do not send probe responses" - msgid "Domain required" msgstr "Domain required" @@ -1129,9 +1111,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Fast Frames" - msgid "File" msgstr "" @@ -1167,6 +1146,9 @@ msgstr "" msgid "Firewall" msgstr "Firewall" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Firewall Settings" @@ -1615,7 +1597,7 @@ msgstr "" "It appears that you try to flash an image that does not fit into the flash " "memory, please verify the image file!" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "" msgid "Join Network" @@ -1729,17 +1711,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1876,9 +1858,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Maximum Rate" - msgid "Maximum allowed number of active DHCP leases" msgstr "" @@ -1914,9 +1893,6 @@ msgstr "Memory usage (%)" msgid "Metric" msgstr "Metric" -msgid "Minimum Rate" -msgstr "Minimum Rate" - msgid "Minimum hold time" msgstr "Minimum hold time" @@ -1990,9 +1966,6 @@ msgstr "" msgid "Move up" msgstr "" -msgid "Multicast Rate" -msgstr "Multicast Rate" - msgid "Multicast address" msgstr "" @@ -2198,8 +2171,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2236,9 +2214,6 @@ msgstr "Out" msgid "Outbound:" msgstr "" -msgid "Outdoor Channels" -msgstr "Outdoor Channels" - msgid "Output Interface" msgstr "" @@ -2606,9 +2581,6 @@ msgstr "" msgid "References" msgstr "References" -msgid "Regulatory Domain" -msgstr "Regulatory Domain" - msgid "Relay" msgstr "" @@ -2657,18 +2629,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2810,9 +2782,6 @@ msgstr "" msgid "Separate Clients" msgstr "Separate Clients" -msgid "Separate WDS" -msgstr "Separate WDS" - msgid "Server Settings" msgstr "" @@ -2970,9 +2939,6 @@ msgstr "Static Leases" msgid "Static Routes" msgstr "Static Routes" -msgid "Static WDS" -msgstr "" - msgid "Static address" msgstr "" @@ -3352,9 +3318,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Turbo Mode" - msgid "Tx-Power" msgstr "" @@ -3634,9 +3597,6 @@ msgstr "" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "XR Support" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3647,7 +3607,7 @@ msgstr "" "scripts like \"network\", your device might become inaccessible!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" msgid "" @@ -3819,6 +3779,48 @@ msgstr "" msgid "« Back" msgstr "« Back" +#~ msgid "AR Support" +#~ msgstr "AR Support" + +#~ msgid "Background Scan" +#~ msgstr "Background Scan" + +#~ msgid "Compression" +#~ msgstr "Compression" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Disable HW-Beacon timer" + +#~ msgid "Do not send probe responses" +#~ msgstr "Do not send probe responses" + +#~ msgid "Fast Frames" +#~ msgstr "Fast Frames" + +#~ msgid "Maximum Rate" +#~ msgstr "Maximum Rate" + +#~ msgid "Minimum Rate" +#~ msgstr "Minimum Rate" + +#~ msgid "Multicast Rate" +#~ msgstr "Multicast Rate" + +#~ msgid "Outdoor Channels" +#~ msgstr "Outdoor Channels" + +#~ msgid "Regulatory Domain" +#~ msgstr "Regulatory Domain" + +#~ msgid "Separate WDS" +#~ msgstr "Separate WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Turbo Mode" + +#~ msgid "XR Support" +#~ msgstr "XR Support" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "An additional network will be created if you leave this unchecked." diff --git a/modules/luci-base/po/es/base.po b/modules/luci-base/po/es/base.po index 3217ddd2b..b5de1f2c8 100644 --- a/modules/luci-base/po/es/base.po +++ b/modules/luci-base/po/es/base.po @@ -172,9 +172,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "Soporte a AR" - msgid "ARP retry threshold" msgstr "Umbral de reintento ARP" @@ -418,9 +415,6 @@ msgstr "" msgid "Associated Stations" msgstr "Estaciones asociadas" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Controlador inalámbrico 802.11%s Atheros" - msgid "Auth Group" msgstr "" @@ -499,9 +493,6 @@ msgstr "Volver al resumen" msgid "Back to scan results" msgstr "Volver a resultados de la exploración" -msgid "Background Scan" -msgstr "Exploración en segundo plano" - msgid "Backup / Flash Firmware" msgstr "Copia de seguridad / Grabar firmware" @@ -671,9 +662,6 @@ msgstr "Comando" msgid "Common Configuration" msgstr "Configuración común" -msgid "Compression" -msgstr "Compresión" - msgid "Configuration" msgstr "Configuración" @@ -894,9 +882,6 @@ msgstr "Desactivar configuración de DNS" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Desactivar el temporizador de baliza hardware" - msgid "Disabled" msgstr "Desactivar" @@ -943,9 +928,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "No retransmitir búsquedas inversas para redes locales" -msgid "Do not send probe responses" -msgstr "No enviar respuestas de prueba" - msgid "Domain required" msgstr "Dominio requerido" @@ -1147,9 +1129,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Tramas rápidas" - msgid "File" msgstr "Fichero" @@ -1185,6 +1164,9 @@ msgstr "Terminar" msgid "Firewall" msgstr "Cortafuegos" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Configuración del cortafuegos" @@ -1645,7 +1627,7 @@ msgstr "" "Parece que está intentando grabar una imagen de firmware mayor que la " "memoria flash de su equipo. ¡Por favor, verifique el archivo!" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "¡Se necesita JavaScript!" msgid "Join Network" @@ -1761,17 +1743,17 @@ msgstr "" "enviar solicitudes" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1915,9 +1897,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Ratio Máximo" - msgid "Maximum allowed number of active DHCP leases" msgstr "Número máximo de cesiones DHCP activas" @@ -1953,9 +1932,6 @@ msgstr "Uso de memoria (%)" msgid "Metric" msgstr "Métrica" -msgid "Minimum Rate" -msgstr "Ratio mínimo" - msgid "Minimum hold time" msgstr "Pausa mínima de espera" @@ -2029,9 +2005,6 @@ msgstr "Bajar" msgid "Move up" msgstr "Subir" -msgid "Multicast Rate" -msgstr "Ratio multicast" - msgid "Multicast address" msgstr "Dirección multicast" @@ -2236,8 +2209,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2274,9 +2252,6 @@ msgstr "Salida" msgid "Outbound:" msgstr "Saliente:" -msgid "Outdoor Channels" -msgstr "Canales al aire libre" - msgid "Output Interface" msgstr "" @@ -2660,9 +2635,6 @@ msgstr "Reconectando la interfaz" msgid "References" msgstr "Referencias" -msgid "Regulatory Domain" -msgstr "Dominio Regulador" - msgid "Relay" msgstr "Relé" @@ -2711,18 +2683,18 @@ msgstr "Necesario para ciertos ISPs, por ejemplo Charter con DOCSIS 3" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2866,9 +2838,6 @@ msgstr "" msgid "Separate Clients" msgstr "Aislar clientes" -msgid "Separate WDS" -msgstr "WDS aislado" - msgid "Server Settings" msgstr "Configuración del servidor" @@ -3035,9 +3004,6 @@ msgstr "Cesiones estáticas" msgid "Static Routes" msgstr "Rutas estáticas" -msgid "Static WDS" -msgstr "WDS estático" - msgid "Static address" msgstr "Dirección estática" @@ -3461,9 +3427,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Modo Turbo" - msgid "Tx-Power" msgstr "Potencia-TX" @@ -3750,9 +3713,6 @@ msgstr "Escribir las peticiones de DNS recibidas en el registro del sistema" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Soporte de XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3764,9 +3724,9 @@ msgstr "" "inaccesible!.</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" -"Debe activar Javascript en su navegador o LuCI no funcionará correctamente." +"Debe activar JavaScript en su navegador o LuCI no funcionará correctamente." msgid "" "Your Internet Explorer is too old to display this page correctly. Please " @@ -3938,6 +3898,54 @@ msgstr "sí" msgid "« Back" msgstr "« Volver" +#~ msgid "AR Support" +#~ msgstr "Soporte a AR" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Controlador inalámbrico 802.11%s Atheros" + +#~ msgid "Background Scan" +#~ msgstr "Exploración en segundo plano" + +#~ msgid "Compression" +#~ msgstr "Compresión" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Desactivar el temporizador de baliza hardware" + +#~ msgid "Do not send probe responses" +#~ msgstr "No enviar respuestas de prueba" + +#~ msgid "Fast Frames" +#~ msgstr "Tramas rápidas" + +#~ msgid "Maximum Rate" +#~ msgstr "Ratio Máximo" + +#~ msgid "Minimum Rate" +#~ msgstr "Ratio mínimo" + +#~ msgid "Multicast Rate" +#~ msgstr "Ratio multicast" + +#~ msgid "Outdoor Channels" +#~ msgstr "Canales al aire libre" + +#~ msgid "Regulatory Domain" +#~ msgstr "Dominio Regulador" + +#~ msgid "Separate WDS" +#~ msgstr "WDS aislado" + +#~ msgid "Static WDS" +#~ msgstr "WDS estático" + +#~ msgid "Turbo Mode" +#~ msgstr "Modo Turbo" + +#~ msgid "XR Support" +#~ msgstr "Soporte de XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "Se creará una red adicional si deja esto desmarcado." diff --git a/modules/luci-base/po/fr/base.po b/modules/luci-base/po/fr/base.po index 59a81733b..e525c9a4b 100644 --- a/modules/luci-base/po/fr/base.po +++ b/modules/luci-base/po/fr/base.po @@ -171,9 +171,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "Gestion du mode AR" - msgid "ARP retry threshold" msgstr "Niveau de ré-essai ARP" @@ -424,9 +421,6 @@ msgstr "" msgid "Associated Stations" msgstr "Équipements associés" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Contrôleur sans fil Atheros 802.11%s " - msgid "Auth Group" msgstr "" @@ -505,9 +499,6 @@ msgstr "Retour à la vue générale" msgid "Back to scan results" msgstr "Retour aux résultats de la recherche" -msgid "Background Scan" -msgstr "Recherche en arrière-plan" - msgid "Backup / Flash Firmware" msgstr "Sauvegarde / Mise à jour du micrologiciel" @@ -678,9 +669,6 @@ msgstr "Commande" msgid "Common Configuration" msgstr "Configuration commune" -msgid "Compression" -msgstr "Compression" - msgid "Configuration" msgstr "Configuration" @@ -901,9 +889,6 @@ msgstr "Désactiver la configuration DNS" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Désactiver l'émission périodique de balises wifi (« HW-Beacon »)" - msgid "Disabled" msgstr "Désactivé" @@ -953,9 +938,6 @@ msgid "Do not forward reverse lookups for local networks" msgstr "" "Ne pas transmettre les requêtes de recherche inverse pour les réseaux locaux" -msgid "Do not send probe responses" -msgstr "Ne pas envoyer de réponses de test" - msgid "Domain required" msgstr "Domaine nécessaire" @@ -1159,9 +1141,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Trames rapides" - msgid "File" msgstr "Fichier" @@ -1197,6 +1176,9 @@ msgstr "Terminer" msgid "Firewall" msgstr "Pare-feu" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Paramètres du pare-feu" @@ -1656,7 +1638,7 @@ msgstr "" "tient pas dans sa mémoire flash, vérifiez s'il vous plait votre fichier-" "image !" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "Nécessite un Script Java !" msgid "Join Network" @@ -1772,17 +1754,17 @@ msgstr "" "Name System\">DNS</abbr>" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1929,9 +1911,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Débit maximum" - msgid "Maximum allowed number of active DHCP leases" msgstr "Nombre maximum de baux DHCP actifs" @@ -1967,9 +1946,6 @@ msgstr "Utilisation Mémoire (%)" msgid "Metric" msgstr "Metrique" -msgid "Minimum Rate" -msgstr "Débit minimum" - msgid "Minimum hold time" msgstr "Temps de maintien mimimum" @@ -2043,9 +2019,6 @@ msgstr "Descendre" msgid "Move up" msgstr "Monter" -msgid "Multicast Rate" -msgstr "Débit multidiffusion" - msgid "Multicast address" msgstr "Adresse multidiffusion" @@ -2249,8 +2222,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2287,9 +2265,6 @@ msgstr "Sortie" msgid "Outbound:" msgstr "Extérieur :" -msgid "Outdoor Channels" -msgstr "Canaux en extérieur" - msgid "Output Interface" msgstr "" @@ -2673,9 +2648,6 @@ msgstr "Reconnecte cet interface" msgid "References" msgstr "Références" -msgid "Regulatory Domain" -msgstr "Domaine de certification" - msgid "Relay" msgstr "Relais" @@ -2724,18 +2696,18 @@ msgstr "Nécessaire avec certains FAIs, par ex. : Charter avec DOCSIS 3" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2880,9 +2852,6 @@ msgstr "" msgid "Separate Clients" msgstr "Isoler les clients" -msgid "Separate WDS" -msgstr "WDS séparé" - msgid "Server Settings" msgstr "Paramètres du serveur" @@ -3047,9 +3016,6 @@ msgstr "Baux Statiques" msgid "Static Routes" msgstr "Routes statiques" -msgid "Static WDS" -msgstr "WDS statique" - msgid "Static address" msgstr "Adresse statique" @@ -3479,9 +3445,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Mode Turbo" - msgid "Tx-Power" msgstr "Puissance d'émission" @@ -3769,9 +3732,6 @@ msgstr "Écrire les requêtes DNS reçues dans syslog" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Gestion du mode XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3783,10 +3743,10 @@ msgstr "" "\", votre équipement pourrait ne plus être accessible !</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" -"Vous devez activer Java Script dans votre navigateur pour que LuCI " -"fonctionne correctement." +"Vous devez activer JavaScript dans votre navigateur pour que LuCI fonctionne " +"correctement." msgid "" "Your Internet Explorer is too old to display this page correctly. Please " @@ -3956,6 +3916,54 @@ msgstr "oui" msgid "« Back" msgstr "« Retour" +#~ msgid "AR Support" +#~ msgstr "Gestion du mode AR" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Contrôleur sans fil Atheros 802.11%s " + +#~ msgid "Background Scan" +#~ msgstr "Recherche en arrière-plan" + +#~ msgid "Compression" +#~ msgstr "Compression" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Désactiver l'émission périodique de balises wifi (« HW-Beacon »)" + +#~ msgid "Do not send probe responses" +#~ msgstr "Ne pas envoyer de réponses de test" + +#~ msgid "Fast Frames" +#~ msgstr "Trames rapides" + +#~ msgid "Maximum Rate" +#~ msgstr "Débit maximum" + +#~ msgid "Minimum Rate" +#~ msgstr "Débit minimum" + +#~ msgid "Multicast Rate" +#~ msgstr "Débit multidiffusion" + +#~ msgid "Outdoor Channels" +#~ msgstr "Canaux en extérieur" + +#~ msgid "Regulatory Domain" +#~ msgstr "Domaine de certification" + +#~ msgid "Separate WDS" +#~ msgstr "WDS séparé" + +#~ msgid "Static WDS" +#~ msgstr "WDS statique" + +#~ msgid "Turbo Mode" +#~ msgstr "Mode Turbo" + +#~ msgid "XR Support" +#~ msgstr "Gestion du mode XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "Un réseau supplémentaire sera créé si vous laissé ceci décoché." diff --git a/modules/luci-base/po/he/base.po b/modules/luci-base/po/he/base.po index 4b938412d..8b222ef84 100644 --- a/modules/luci-base/po/he/base.po +++ b/modules/luci-base/po/he/base.po @@ -161,9 +161,6 @@ msgstr "" msgid "APN" msgstr "" -msgid "AR Support" -msgstr "תמיכת AR" - #, fuzzy msgid "ARP retry threshold" msgstr "סף נסיונות של ARP" @@ -413,9 +410,6 @@ msgstr "" msgid "Associated Stations" msgstr "תחנות קשורות" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "שלט אלחוטי Atheros 802.11%s" - msgid "Auth Group" msgstr "" @@ -494,9 +488,6 @@ msgstr "חזרה לסקירה" msgid "Back to scan results" msgstr "חזרה לתוצאות סריקה" -msgid "Background Scan" -msgstr "סריקת רקע" - msgid "Backup / Flash Firmware" msgstr "גיבוי / קושחת פלאש" @@ -655,9 +646,6 @@ msgstr "פקודה" msgid "Common Configuration" msgstr "הגדרות נפוצות" -msgid "Compression" -msgstr "דחיסה" - msgid "Configuration" msgstr "הגדרות" @@ -875,9 +863,6 @@ msgstr "" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "" - msgid "Disabled" msgstr "" @@ -918,9 +903,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "" - msgid "Domain required" msgstr "" @@ -1114,9 +1096,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "" - msgid "File" msgstr "" @@ -1152,6 +1131,9 @@ msgstr "" msgid "Firewall" msgstr "" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "" @@ -1590,7 +1572,7 @@ msgid "" "flash memory, please verify the image file!" msgstr "" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "" msgid "Join Network" @@ -1704,17 +1686,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1851,9 +1833,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "" - msgid "Maximum allowed number of active DHCP leases" msgstr "" @@ -1889,9 +1868,6 @@ msgstr "" msgid "Metric" msgstr "" -msgid "Minimum Rate" -msgstr "" - msgid "Minimum hold time" msgstr "" @@ -1963,9 +1939,6 @@ msgstr "" msgid "Move up" msgstr "" -msgid "Multicast Rate" -msgstr "" - msgid "Multicast address" msgstr "" @@ -2165,8 +2138,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2203,9 +2181,6 @@ msgstr "" msgid "Outbound:" msgstr "" -msgid "Outdoor Channels" -msgstr "" - msgid "Output Interface" msgstr "" @@ -2574,9 +2549,6 @@ msgstr "" msgid "References" msgstr "" -msgid "Regulatory Domain" -msgstr "" - msgid "Relay" msgstr "" @@ -2625,18 +2597,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2776,9 +2748,6 @@ msgstr "" msgid "Separate Clients" msgstr "" -msgid "Separate WDS" -msgstr "" - msgid "Server Settings" msgstr "" @@ -2939,9 +2908,6 @@ msgstr "הקצאות סטטיות" msgid "Static Routes" msgstr "ניתובים סטטיים" -msgid "Static WDS" -msgstr "WDS סטטי" - msgid "Static address" msgstr "כתובת סטטית" @@ -3310,9 +3276,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "" - msgid "Tx-Power" msgstr "עוצמת שידור" @@ -3590,9 +3553,6 @@ msgstr "" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3600,8 +3560,8 @@ msgid "" msgstr "" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." -msgstr "אתה חייב להפעיל את Java Script בדפדפן שלך; אחרת, LuCI לא יפעל כראוי." +"You must enable JavaScript in your browser or LuCI will not work properly." +msgstr "אתה חייב להפעיל את JavaScript בדפדפן שלך; אחרת, LuCI לא יפעל כראוי." msgid "" "Your Internet Explorer is too old to display this page correctly. Please " @@ -3770,6 +3730,21 @@ msgstr "כן" msgid "« Back" msgstr "<< אחורה" +#~ msgid "AR Support" +#~ msgstr "תמיכת AR" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "שלט אלחוטי Atheros 802.11%s" + +#~ msgid "Background Scan" +#~ msgstr "סריקת רקע" + +#~ msgid "Compression" +#~ msgstr "דחיסה" + +#~ msgid "Static WDS" +#~ msgstr "WDS סטטי" + #, fuzzy #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "רשת נוספת תווצר אם תשאיר את זה לא מסומן" diff --git a/modules/luci-base/po/hu/base.po b/modules/luci-base/po/hu/base.po index 9fc2703e2..14a6e754f 100644 --- a/modules/luci-base/po/hu/base.po +++ b/modules/luci-base/po/hu/base.po @@ -168,9 +168,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "AR Támogatás" - msgid "ARP retry threshold" msgstr "ARP újrapróbálkozási küszöbérték" @@ -417,9 +414,6 @@ msgstr "" msgid "Associated Stations" msgstr "Kapcsolódó kliensek" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Atheros 802.11%s vezeték-nélküli vezérlő" - msgid "Auth Group" msgstr "" @@ -498,9 +492,6 @@ msgstr "Vissza az áttekintéshez" msgid "Back to scan results" msgstr "Vissza a felderítési eredményekhez" -msgid "Background Scan" -msgstr "Felderítés a háttérben" - msgid "Backup / Flash Firmware" msgstr "Mentés / Firmware frissítés" @@ -673,9 +664,6 @@ msgstr "Parancs" msgid "Common Configuration" msgstr "Álatános beállítás" -msgid "Compression" -msgstr "Tömörítés" - msgid "Configuration" msgstr "Beállítás" @@ -895,9 +883,6 @@ msgstr "DNS beállítás letiltása" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Hardveres beacon időzítő letiltása" - msgid "Disabled" msgstr "Letiltva" @@ -944,9 +929,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "Ne továbbítson fordított keresési kéréseket a helyi hálózathoz" -msgid "Do not send probe responses" -msgstr "Ne válaszoljon a szondázásra" - msgid "Domain required" msgstr "Tartomány szükséges" @@ -1148,9 +1130,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Gyors keretek" - msgid "File" msgstr "Fájl" @@ -1186,6 +1165,9 @@ msgstr "Befejezés" msgid "Firewall" msgstr "Tűzfal" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Tűzfal Beállítások" @@ -1645,8 +1627,8 @@ msgstr "" "Úgy tűnik, hogy a flash-elendő kép-file nem fér el a Flash-memóriába. Kérem " "ellenőrizze a kép fájlt!" -msgid "Java Script required!" -msgstr "Javascript szükséges!" +msgid "JavaScript required!" +msgstr "JavaScript szükséges!" msgid "Join Network" msgstr "Csatlakozás a hálózathoz" @@ -1761,17 +1743,17 @@ msgstr "" "kérések továbbításra kerülnek" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1918,9 +1900,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Maximális sebesség" - msgid "Maximum allowed number of active DHCP leases" msgstr "Aktív DHCP bérletek maximális száma" @@ -1956,9 +1935,6 @@ msgstr "Memória használat (%)" msgid "Metric" msgstr "Metrika" -msgid "Minimum Rate" -msgstr "Minimális sebesség" - msgid "Minimum hold time" msgstr "Minimális tartási idő" @@ -2032,9 +2008,6 @@ msgstr "Mozgatás lefelé" msgid "Move up" msgstr "Mozgatás felfelé" -msgid "Multicast Rate" -msgstr "Multicast sebesség" - msgid "Multicast address" msgstr "Multicast cím" @@ -2239,8 +2212,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2277,9 +2255,6 @@ msgstr "Ki" msgid "Outbound:" msgstr "Kimenő:" -msgid "Outdoor Channels" -msgstr "Kültéri csatornák" - msgid "Output Interface" msgstr "" @@ -2664,9 +2639,6 @@ msgstr "Interfész újracsatlakoztatása" msgid "References" msgstr "Hivatkozások" -msgid "Regulatory Domain" -msgstr "Szabályozó tartomány" - msgid "Relay" msgstr "Átjátszás" @@ -2716,18 +2688,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2871,9 +2843,6 @@ msgstr "" msgid "Separate Clients" msgstr "Kliensek szétválasztása" -msgid "Separate WDS" -msgstr "WDS szétválasztása" - msgid "Server Settings" msgstr "Kiszolgáló beállításai" @@ -3038,9 +3007,6 @@ msgstr "Statikus bérletek" msgid "Static Routes" msgstr "Statikus útvonalak" -msgid "Static WDS" -msgstr "Statikus WDS" - msgid "Static address" msgstr "Statikus cím" @@ -3467,9 +3433,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Turbó mód" - msgid "Tx-Power" msgstr "Adóteljesítmény" @@ -3756,9 +3719,6 @@ msgstr "A kapott DNS kéréseket írja a rendszernaplóba" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "XR támogatás" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3770,7 +3730,7 @@ msgstr "" "esetén, az eszköz elérhetetlenné válhat!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" "Engélyezze a Java Szkripteket a böngészőjében, mert anélkül a LuCI nem fog " "megfelelően működni." @@ -3944,6 +3904,54 @@ msgstr "igen" msgid "« Back" msgstr "« Vissza" +#~ msgid "AR Support" +#~ msgstr "AR Támogatás" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Atheros 802.11%s vezeték-nélküli vezérlő" + +#~ msgid "Background Scan" +#~ msgstr "Felderítés a háttérben" + +#~ msgid "Compression" +#~ msgstr "Tömörítés" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Hardveres beacon időzítő letiltása" + +#~ msgid "Do not send probe responses" +#~ msgstr "Ne válaszoljon a szondázásra" + +#~ msgid "Fast Frames" +#~ msgstr "Gyors keretek" + +#~ msgid "Maximum Rate" +#~ msgstr "Maximális sebesség" + +#~ msgid "Minimum Rate" +#~ msgstr "Minimális sebesség" + +#~ msgid "Multicast Rate" +#~ msgstr "Multicast sebesség" + +#~ msgid "Outdoor Channels" +#~ msgstr "Kültéri csatornák" + +#~ msgid "Regulatory Domain" +#~ msgstr "Szabályozó tartomány" + +#~ msgid "Separate WDS" +#~ msgstr "WDS szétválasztása" + +#~ msgid "Static WDS" +#~ msgstr "Statikus WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Turbó mód" + +#~ msgid "XR Support" +#~ msgstr "XR támogatás" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "Amennyiben ezt jelöletlenül hagyja, egy további hálózat jön létre" diff --git a/modules/luci-base/po/it/base.po b/modules/luci-base/po/it/base.po index 82d4d4e2c..c0bfdc2e9 100644 --- a/modules/luci-base/po/it/base.po +++ b/modules/luci-base/po/it/base.po @@ -173,9 +173,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "Supporto AR" - msgid "ARP retry threshold" msgstr "riprova soglia ARP" @@ -424,9 +421,6 @@ msgstr "" msgid "Associated Stations" msgstr "Dispositivi Wi-Fi connessi" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Dispositivo Wireless Atheros 802.11%s" - msgid "Auth Group" msgstr "" @@ -505,9 +499,6 @@ msgstr "Ritorna alla panoramica" msgid "Back to scan results" msgstr "Ritorno ai risultati della scansione" -msgid "Background Scan" -msgstr "Scansione in background" - msgid "Backup / Flash Firmware" msgstr "Copia di Sicurezza / Flash Firmware" @@ -676,9 +667,6 @@ msgstr "Comando" msgid "Common Configuration" msgstr "Configurazioni Comuni" -msgid "Compression" -msgstr "Compressione" - msgid "Configuration" msgstr "Configurazione" @@ -899,9 +887,6 @@ msgstr "Disabilita il setup dei DNS" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Disabilita Timer Beacon HW" - msgid "Disabled" msgstr "Disabilitato" @@ -947,9 +932,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "Non proseguire con le ricerche inverse per le reti locali." -msgid "Do not send probe responses" -msgstr "Disabilita Probe-Responses" - msgid "Domain required" msgstr "Dominio richiesto" @@ -1150,9 +1132,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Frame veloci" - msgid "File" msgstr "File" @@ -1188,6 +1167,9 @@ msgstr "Fine" msgid "Firewall" msgstr "Firewall" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Impostazioni Firewall" @@ -1647,8 +1629,8 @@ msgstr "" "Sembra tu stia provando a flashare un'immagine più grande delle dimensioni " "della memoria flash, per favore controlla il file!" -msgid "Java Script required!" -msgstr "Richiesto Java Script!" +msgid "JavaScript required!" +msgstr "Richiesto JavaScript!" msgid "Join Network" msgstr "Aggiungi Rete" @@ -1763,17 +1745,17 @@ msgstr "" "inoltrare le richieste in" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1916,9 +1898,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Velocità massima" - msgid "Maximum allowed number of active DHCP leases" msgstr "" @@ -1954,9 +1933,6 @@ msgstr "Uso Memory (%)" msgid "Metric" msgstr "Metrica" -msgid "Minimum Rate" -msgstr "Velocità minima" - msgid "Minimum hold time" msgstr "Velocità minima" @@ -2030,9 +2006,6 @@ msgstr "" msgid "Move up" msgstr "" -msgid "Multicast Rate" -msgstr "Velocità multicast" - msgid "Multicast address" msgstr "" @@ -2237,8 +2210,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2275,9 +2253,6 @@ msgstr "" msgid "Outbound:" msgstr "In uscita:" -msgid "Outdoor Channels" -msgstr "" - msgid "Output Interface" msgstr "" @@ -2648,9 +2623,6 @@ msgstr "Sto ricollegando l'interfaccia" msgid "References" msgstr "" -msgid "Regulatory Domain" -msgstr "" - msgid "Relay" msgstr "" @@ -2699,18 +2671,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2852,9 +2824,6 @@ msgstr "" msgid "Separate Clients" msgstr "Isola utenti" -msgid "Separate WDS" -msgstr "WDS separati" - msgid "Server Settings" msgstr "" @@ -3020,9 +2989,6 @@ msgstr "Leases statici" msgid "Static Routes" msgstr "Instradamenti Statici" -msgid "Static WDS" -msgstr "WDS statico" - msgid "Static address" msgstr "Indirizzo Statico" @@ -3418,9 +3384,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Modalità turbo" - msgid "Tx-Power" msgstr "" @@ -3707,9 +3670,6 @@ msgstr "Scrittura delle richiesta DNS ricevute nel syslog" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Supporto XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3722,9 +3682,9 @@ msgstr "" "potrebbe diventare inaccessibile!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" -"È necessario attivare Java Script nel tuo browser o LuCI non funzionerà " +"È necessario attivare JavaScript nel tuo browser o LuCI non funzionerà " "correttamente." msgid "" @@ -3897,6 +3857,48 @@ msgstr "Sì" msgid "« Back" msgstr "« Indietro" +#~ msgid "AR Support" +#~ msgstr "Supporto AR" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Dispositivo Wireless Atheros 802.11%s" + +#~ msgid "Background Scan" +#~ msgstr "Scansione in background" + +#~ msgid "Compression" +#~ msgstr "Compressione" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Disabilita Timer Beacon HW" + +#~ msgid "Do not send probe responses" +#~ msgstr "Disabilita Probe-Responses" + +#~ msgid "Fast Frames" +#~ msgstr "Frame veloci" + +#~ msgid "Maximum Rate" +#~ msgstr "Velocità massima" + +#~ msgid "Minimum Rate" +#~ msgstr "Velocità minima" + +#~ msgid "Multicast Rate" +#~ msgstr "Velocità multicast" + +#~ msgid "Separate WDS" +#~ msgstr "WDS separati" + +#~ msgid "Static WDS" +#~ msgstr "WDS statico" + +#~ msgid "Turbo Mode" +#~ msgstr "Modalità turbo" + +#~ msgid "XR Support" +#~ msgstr "Supporto XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "Sarà creata una rete aggiuntiva se lasci questo senza spunta." diff --git a/modules/luci-base/po/ja/base.po b/modules/luci-base/po/ja/base.po index 04030c99c..975ad9cb2 100644 --- a/modules/luci-base/po/ja/base.po +++ b/modules/luci-base/po/ja/base.po @@ -171,9 +171,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "ARサポート" - msgid "ARP retry threshold" msgstr "ARP再試行しきい値" @@ -414,9 +411,6 @@ msgstr "" msgid "Associated Stations" msgstr "認証済み端末" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Atheros 802.11%s 無線LANコントローラ" - msgid "Auth Group" msgstr "認証グループ" @@ -495,9 +489,6 @@ msgstr "概要へ戻る" msgid "Back to scan results" msgstr "スキャン結果へ戻る" -msgid "Background Scan" -msgstr "バックグラウンドスキャン" - msgid "Backup / Flash Firmware" msgstr "バックアップ / ファームウェア更新" @@ -671,9 +662,6 @@ msgstr "コマンド" msgid "Common Configuration" msgstr "一般設定" -msgid "Compression" -msgstr "圧縮" - msgid "Configuration" msgstr "設定" @@ -895,9 +883,6 @@ msgstr "DNSセットアップを無効にする" msgid "Disable Encryption" msgstr "暗号化を無効にする" -msgid "Disable HW-Beacon timer" -msgstr "HWビーコンタイマーを無効にする" - msgid "Disabled" msgstr "無効" @@ -943,9 +928,6 @@ msgstr "パブリックDNSサーバーが返答できなかったリクエスト msgid "Do not forward reverse lookups for local networks" msgstr "ローカルネットワークへの逆引きを転送しません" -msgid "Do not send probe responses" -msgstr "プローブレスポンスを送信しない" - msgid "Domain required" msgstr "ドメイン必須" @@ -1147,9 +1129,6 @@ msgstr "外部システムログ・サーバー プロトコル" msgid "Extra SSH command options" msgstr "拡張 SSHコマンドオプション" -msgid "Fast Frames" -msgstr "ファスト・フレーム" - msgid "File" msgstr "ファイル" @@ -1187,6 +1166,9 @@ msgstr "終了" msgid "Firewall" msgstr "ファイアウォール" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "ファイアウォール設定" @@ -1639,7 +1621,7 @@ msgstr "" "更新しようとしたイメージファイルはこのフラッシュメモリに適合しません。イメー" "ジファイルを確認してください!" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "JavaScriptを有効にしてください!" msgid "Join Network" @@ -1755,17 +1737,17 @@ msgstr "" "リストを設定します" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1908,9 +1890,6 @@ msgstr "手動" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "最大レート" - msgid "Maximum allowed number of active DHCP leases" msgstr "DHCPリースの許可される最大数" @@ -1948,9 +1927,6 @@ msgstr "メモリ使用率 (%)" msgid "Metric" msgstr "メトリック" -msgid "Minimum Rate" -msgstr "最小レート" - msgid "Minimum hold time" msgstr "最短保持時間" @@ -2024,9 +2000,6 @@ msgstr "下へ" msgid "Move up" msgstr "上へ" -msgid "Multicast Rate" -msgstr "マルチキャストレート" - msgid "Multicast address" msgstr "マルチキャストアドレス" @@ -2232,8 +2205,13 @@ msgid "Optional." msgstr "(オプション)" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2274,9 +2252,6 @@ msgstr "アウト" msgid "Outbound:" msgstr "送信:" -msgid "Outdoor Channels" -msgstr "屋外用周波数" - msgid "Output Interface" msgstr "出力インターフェース" @@ -2662,9 +2637,6 @@ msgstr "インターフェース再接続中" msgid "References" msgstr "参照カウンタ" -msgid "Regulatory Domain" -msgstr "規制ドメイン" - msgid "Relay" msgstr "リレー" @@ -2713,21 +2685,21 @@ msgstr "DOCSIS 3.0を使用するいくつかのISPでは必要になります" msgid "Required. Base64-encoded private key for this interface." msgstr "このインターフェースに使用するBase64-エンコード 秘密鍵(必須)" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "ピアの公開鍵(必須)" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" "'フル' バージョンの wpad/hostapd と、無線LANドライバーによるサポートが必要で" -"す。<br>(2017年2月現在: ath9k と ath10k、LEDE内では mwlwifi と mt76)" +"す。<br />(2017年2月現在: ath9k と ath10k、LEDE内では mwlwifi と mt76)" msgid "" "Requires upstream supports DNSSEC; verify unsigned domain responses really " @@ -2870,9 +2842,6 @@ msgstr "" msgid "Separate Clients" msgstr "クライアントの分離" -msgid "Separate WDS" -msgstr "WDSを分離する" - msgid "Server Settings" msgstr "サーバー設定" @@ -3033,9 +3002,6 @@ msgstr "静的リース" msgid "Static Routes" msgstr "静的ルーティング" -msgid "Static WDS" -msgstr "静的WDS" - msgid "Static address" msgstr "静的アドレス" @@ -3447,9 +3413,6 @@ msgstr "トンネルセットアップ サーバー" msgid "Tunnel type" msgstr "トンネルタイプ" -msgid "Turbo Mode" -msgstr "ターボモード" - msgid "Tx-Power" msgstr "送信電力" @@ -3738,9 +3701,6 @@ msgstr "受信したDNSリクエストをsyslogへ記録します" msgid "Write system log to file" msgstr "システムログをファイルに書き込む" -msgid "XR Support" -msgstr "XRサポート" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3752,8 +3712,8 @@ msgstr "" "</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." -msgstr "Java Scriptを有効にしない場合、LuCIは正しく動作しません。" +"You must enable JavaScript in your browser or LuCI will not work properly." +msgstr "JavaScriptを有効にしない場合、LuCIは正しく動作しません。" msgid "" "Your Internet Explorer is too old to display this page correctly. Please " @@ -3927,6 +3887,57 @@ msgstr "はい" msgid "« Back" msgstr "« 戻る" +#~ msgid "AR Support" +#~ msgstr "ARサポート" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Atheros 802.11%s 無線LANコントローラ" + +#~ msgid "Background Scan" +#~ msgstr "バックグラウンドスキャン" + +#~ msgid "Compression" +#~ msgstr "圧縮" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "HWビーコンタイマーを無効にする" + +#~ msgid "Do not send probe responses" +#~ msgstr "プローブレスポンスを送信しない" + +#~ msgid "Fast Frames" +#~ msgstr "ファスト・フレーム" + +#~ msgid "Maximum Rate" +#~ msgstr "最大レート" + +#~ msgid "Minimum Rate" +#~ msgstr "最小レート" + +#~ msgid "Multicast Rate" +#~ msgstr "マルチキャストレート" + +#~ msgid "Outdoor Channels" +#~ msgstr "屋外用周波数" + +#~ msgid "Regulatory Domain" +#~ msgstr "規制ドメイン" + +#~ msgid "Separate WDS" +#~ msgstr "WDSを分離する" + +#~ msgid "Static WDS" +#~ msgstr "静的WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "ターボモード" + +#~ msgid "XR Support" +#~ msgstr "XRサポート" + +#~ msgid "Required. Public key of peer." +#~ msgstr "ピアの公開鍵(必須)" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "チェックボックスがオフの場合、追加のネットワークが作成されます。" diff --git a/modules/luci-base/po/ko/base.po b/modules/luci-base/po/ko/base.po index f473301aa..e79d36e84 100644 --- a/modules/luci-base/po/ko/base.po +++ b/modules/luci-base/po/ko/base.po @@ -166,9 +166,6 @@ msgstr "" msgid "APN" msgstr "" -msgid "AR Support" -msgstr "" - msgid "ARP retry threshold" msgstr "" @@ -406,9 +403,6 @@ msgstr "" msgid "Associated Stations" msgstr "연결된 station 들" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "" - msgid "Auth Group" msgstr "" @@ -487,9 +481,6 @@ msgstr "" msgid "Back to scan results" msgstr "" -msgid "Background Scan" -msgstr "" - msgid "Backup / Flash Firmware" msgstr "Firmware 백업 / Flash" @@ -658,9 +649,6 @@ msgstr "명령어" msgid "Common Configuration" msgstr "공통 설정" -msgid "Compression" -msgstr "" - msgid "Configuration" msgstr "설정" @@ -883,9 +871,6 @@ msgstr "" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "" - msgid "Disabled" msgstr "" @@ -929,9 +914,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "" - msgid "Domain required" msgstr "" @@ -1127,9 +1109,6 @@ msgstr "외부 system log 서버 프로토콜" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "" - msgid "File" msgstr "" @@ -1165,6 +1144,9 @@ msgstr "" msgid "Firewall" msgstr "방화벽" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "방화벽 설정" @@ -1606,7 +1588,7 @@ msgid "" "flash memory, please verify the image file!" msgstr "" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "" msgid "Join Network" @@ -1721,17 +1703,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1869,9 +1851,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "" - msgid "Maximum allowed number of active DHCP leases" msgstr "Active DHCP lease 건의 최대 허용 숫자" @@ -1907,9 +1886,6 @@ msgstr "메모리 사용량 (%)" msgid "Metric" msgstr "" -msgid "Minimum Rate" -msgstr "" - msgid "Minimum hold time" msgstr "" @@ -1981,9 +1957,6 @@ msgstr "" msgid "Move up" msgstr "" -msgid "Multicast Rate" -msgstr "" - msgid "Multicast address" msgstr "" @@ -2189,8 +2162,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2227,9 +2205,6 @@ msgstr "" msgid "Outbound:" msgstr "" -msgid "Outdoor Channels" -msgstr "" - msgid "Output Interface" msgstr "" @@ -2601,9 +2576,6 @@ msgstr "인터페이스 재연결중입니다" msgid "References" msgstr "" -msgid "Regulatory Domain" -msgstr "" - msgid "Relay" msgstr "" @@ -2652,18 +2624,18 @@ msgstr "특정 ISP 들에 요구됨. 예: Charter (DOCSIS 3 기반)" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2805,9 +2777,6 @@ msgstr "" msgid "Separate Clients" msgstr "" -msgid "Separate WDS" -msgstr "" - msgid "Server Settings" msgstr "서버 설정" @@ -2965,9 +2934,6 @@ msgstr "Static Lease 들" msgid "Static Routes" msgstr "Static Route 경로" -msgid "Static WDS" -msgstr "" - msgid "Static address" msgstr "" @@ -3354,9 +3320,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "" - msgid "Tx-Power" msgstr "" @@ -3642,9 +3605,6 @@ msgstr "받은 DNS 요청 내용을 systlog 에 기록합니다" msgid "Write system log to file" msgstr "System log 출력 파일 경로" -msgid "XR Support" -msgstr "" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3656,7 +3616,7 @@ msgstr "" "다!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" msgid "" diff --git a/modules/luci-base/po/ms/base.po b/modules/luci-base/po/ms/base.po index bf2960798..ac6a2868d 100644 --- a/modules/luci-base/po/ms/base.po +++ b/modules/luci-base/po/ms/base.po @@ -163,9 +163,6 @@ msgstr "" msgid "APN" msgstr "" -msgid "AR Support" -msgstr "AR-Penyokong" - msgid "ARP retry threshold" msgstr "" @@ -401,9 +398,6 @@ msgstr "" msgid "Associated Stations" msgstr "Associated Stesen" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "" - msgid "Auth Group" msgstr "" @@ -482,9 +476,6 @@ msgstr "Kembali ke ikhtisar" msgid "Back to scan results" msgstr "Kembali ke keputusan scan" -msgid "Background Scan" -msgstr "Latar Belakang Scan" - msgid "Backup / Flash Firmware" msgstr "" @@ -640,9 +631,6 @@ msgstr "Perintah" msgid "Common Configuration" msgstr "" -msgid "Compression" -msgstr "Mampatan" - msgid "Configuration" msgstr "Konfigurasi" @@ -856,9 +844,6 @@ msgstr "" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Mematikan pemasa HW-Beacon" - msgid "Disabled" msgstr "" @@ -904,9 +889,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "Jangan menghantar jawapan penyelidikan" - msgid "Domain required" msgstr "Domain diperlukan" @@ -1099,9 +1081,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Frame Cepat" - msgid "File" msgstr "" @@ -1137,6 +1116,9 @@ msgstr "Selesai" msgid "Firewall" msgstr "Firewall" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Tetapan Firewall" @@ -1585,7 +1567,7 @@ msgstr "" "Tampak bahawa anda cuba untuk flash fail gambar yang tidak sesuai dengan " "memori flash, sila buat pengesahan pada fail gambar!" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "" #, fuzzy @@ -1700,17 +1682,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1847,9 +1829,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Rate Maksimum" - msgid "Maximum allowed number of active DHCP leases" msgstr "" @@ -1886,9 +1865,6 @@ msgstr "Penggunaan Memori (%)" msgid "Metric" msgstr "Metrik" -msgid "Minimum Rate" -msgstr "Rate Minimum" - #, fuzzy msgid "Minimum hold time" msgstr "Memegang masa minimum" @@ -1963,9 +1939,6 @@ msgstr "" msgid "Move up" msgstr "" -msgid "Multicast Rate" -msgstr "Multicast Rate" - msgid "Multicast address" msgstr "" @@ -2170,8 +2143,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2208,9 +2186,6 @@ msgstr "Keluar" msgid "Outbound:" msgstr "" -msgid "Outdoor Channels" -msgstr "Saluran Outdoor" - msgid "Output Interface" msgstr "" @@ -2577,9 +2552,6 @@ msgstr "" msgid "References" msgstr "Rujukan" -msgid "Regulatory Domain" -msgstr "Peraturan Domain" - msgid "Relay" msgstr "" @@ -2628,18 +2600,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2781,9 +2753,6 @@ msgstr "" msgid "Separate Clients" msgstr "Pisahkan Pelanggan" -msgid "Separate WDS" -msgstr "Pisahkan WDS" - msgid "Server Settings" msgstr "" @@ -2942,9 +2911,6 @@ msgstr "Statische Einträge" msgid "Static Routes" msgstr "Laluan Statik" -msgid "Static WDS" -msgstr "" - msgid "Static address" msgstr "" @@ -3328,9 +3294,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Mod Turbo" - msgid "Tx-Power" msgstr "" @@ -3610,9 +3573,6 @@ msgstr "" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Sokongan XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3620,7 +3580,7 @@ msgid "" msgstr "" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" msgid "" @@ -3789,3 +3749,45 @@ msgstr "" msgid "« Back" msgstr "« Kembali" + +#~ msgid "AR Support" +#~ msgstr "AR-Penyokong" + +#~ msgid "Background Scan" +#~ msgstr "Latar Belakang Scan" + +#~ msgid "Compression" +#~ msgstr "Mampatan" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Mematikan pemasa HW-Beacon" + +#~ msgid "Do not send probe responses" +#~ msgstr "Jangan menghantar jawapan penyelidikan" + +#~ msgid "Fast Frames" +#~ msgstr "Frame Cepat" + +#~ msgid "Maximum Rate" +#~ msgstr "Rate Maksimum" + +#~ msgid "Minimum Rate" +#~ msgstr "Rate Minimum" + +#~ msgid "Multicast Rate" +#~ msgstr "Multicast Rate" + +#~ msgid "Outdoor Channels" +#~ msgstr "Saluran Outdoor" + +#~ msgid "Regulatory Domain" +#~ msgstr "Peraturan Domain" + +#~ msgid "Separate WDS" +#~ msgstr "Pisahkan WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Mod Turbo" + +#~ msgid "XR Support" +#~ msgstr "Sokongan XR" diff --git a/modules/luci-base/po/no/base.po b/modules/luci-base/po/no/base.po index fdb043578..aac8f0b9d 100644 --- a/modules/luci-base/po/no/base.po +++ b/modules/luci-base/po/no/base.po @@ -165,9 +165,6 @@ msgstr "" msgid "APN" msgstr "<abbr title=\"Aksesspunkt Navn\">APN</abbr>" -msgid "AR Support" -msgstr "AR Støtte" - msgid "ARP retry threshold" msgstr "APR terskel for nytt forsøk" @@ -410,9 +407,6 @@ msgstr "" msgid "Associated Stations" msgstr "Tilkoblede Klienter" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Atheros 802.11%s Trådløs Kontroller" - msgid "Auth Group" msgstr "" @@ -491,9 +485,6 @@ msgstr "Tilbake til oversikt" msgid "Back to scan results" msgstr "Tilbake til skanne resultat" -msgid "Background Scan" -msgstr "Bakgrunns Skanning" - msgid "Backup / Flash Firmware" msgstr "Sikkerhetskopiering/Firmware oppgradering" @@ -662,9 +653,6 @@ msgstr "Kommando" msgid "Common Configuration" msgstr "Vanlige Innstillinger" -msgid "Compression" -msgstr "Komprimering" - msgid "Configuration" msgstr "Konfigurasjon" @@ -884,9 +872,6 @@ msgstr "Deaktiver DNS oppsett" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Deaktiver HW-Beacon timer" - msgid "Disabled" msgstr "Deaktivert" @@ -933,9 +918,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "Ikke videresend reverserte oppslag for lokale nettverk" -msgid "Do not send probe responses" -msgstr "Ikke send probe svar" - msgid "Domain required" msgstr "Domene kreves" @@ -1135,9 +1117,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Fast Frames" - msgid "File" msgstr "Fil" @@ -1173,6 +1152,9 @@ msgstr "Fullfør" msgid "Firewall" msgstr "Brannmur" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Brannmur Innstillinger" @@ -1623,8 +1605,8 @@ msgstr "" "Det virker som du prøver å flashe med en firmware som ikke passer inn i " "flash-minnet, vennligst kontroller firmware filen!" -msgid "Java Script required!" -msgstr "Java Script kreves!" +msgid "JavaScript required!" +msgstr "JavaScript kreves!" msgid "Join Network" msgstr "Koble til nettverket" @@ -1739,17 +1721,17 @@ msgstr "" "forespørsler blir videresendt til" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1892,9 +1874,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Maksimal hastighet" - msgid "Maximum allowed number of active DHCP leases" msgstr "Maksimalt antall aktive DHCP leieavtaler" @@ -1930,9 +1909,6 @@ msgstr "Minne forbruk (%)" msgid "Metric" msgstr "Metrisk" -msgid "Minimum Rate" -msgstr "Minimum hastighet" - msgid "Minimum hold time" msgstr "Minimum holde tid" @@ -2006,9 +1982,6 @@ msgstr "Flytt ned" msgid "Move up" msgstr "Flytt opp" -msgid "Multicast Rate" -msgstr "Multicast hastighet" - msgid "Multicast address" msgstr "Multicast adresse" @@ -2214,8 +2187,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2252,9 +2230,6 @@ msgstr "Ut" msgid "Outbound:" msgstr "Ugående:" -msgid "Outdoor Channels" -msgstr "Utendørs Kanaler" - msgid "Output Interface" msgstr "" @@ -2638,9 +2613,6 @@ msgstr "Kobler til igjen" msgid "References" msgstr "Referanser" -msgid "Regulatory Domain" -msgstr "Regulerende Domene" - msgid "Relay" msgstr "Relay" @@ -2689,18 +2661,18 @@ msgstr "Er nødvendig for noen nettleverandører, f.eks Charter med DOCSIS 3" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2844,9 +2816,6 @@ msgstr "" msgid "Separate Clients" msgstr "Separerte Klienter" -msgid "Separate WDS" -msgstr "Separert WDS" - msgid "Server Settings" msgstr "Server Innstillinger" @@ -3009,9 +2978,6 @@ msgstr "Statiske Leier" msgid "Static Routes" msgstr "Statiske Ruter" -msgid "Static WDS" -msgstr "Statisk WDS" - msgid "Static address" msgstr "Statisk adresse" @@ -3433,9 +3399,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Turbo Modus" - msgid "Tx-Power" msgstr "Tx-Styrke" @@ -3722,9 +3685,6 @@ msgstr "Skriv mottatte DNS forespørsler til syslog" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "XR Støtte" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3736,9 +3696,9 @@ msgstr "" "utilgjengelig! </strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" -"Du må aktivere Java Script i nettleseren din ellers vil ikke LuCI fungere " +"Du må aktivere JavaScript i nettleseren din ellers vil ikke LuCI fungere " "skikkelig." msgid "" @@ -3910,6 +3870,54 @@ msgstr "ja" msgid "« Back" msgstr "« Tilbake" +#~ msgid "AR Support" +#~ msgstr "AR Støtte" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Atheros 802.11%s Trådløs Kontroller" + +#~ msgid "Background Scan" +#~ msgstr "Bakgrunns Skanning" + +#~ msgid "Compression" +#~ msgstr "Komprimering" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Deaktiver HW-Beacon timer" + +#~ msgid "Do not send probe responses" +#~ msgstr "Ikke send probe svar" + +#~ msgid "Fast Frames" +#~ msgstr "Fast Frames" + +#~ msgid "Maximum Rate" +#~ msgstr "Maksimal hastighet" + +#~ msgid "Minimum Rate" +#~ msgstr "Minimum hastighet" + +#~ msgid "Multicast Rate" +#~ msgstr "Multicast hastighet" + +#~ msgid "Outdoor Channels" +#~ msgstr "Utendørs Kanaler" + +#~ msgid "Regulatory Domain" +#~ msgstr "Regulerende Domene" + +#~ msgid "Separate WDS" +#~ msgstr "Separert WDS" + +#~ msgid "Static WDS" +#~ msgstr "Statisk WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Turbo Modus" + +#~ msgid "XR Support" +#~ msgstr "XR Støtte" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "Et nytt nettverk vil bli opprettet hvis du tar bort haken." diff --git a/modules/luci-base/po/pl/base.po b/modules/luci-base/po/pl/base.po index 2aefc80e2..79111542d 100644 --- a/modules/luci-base/po/pl/base.po +++ b/modules/luci-base/po/pl/base.po @@ -170,10 +170,6 @@ msgstr "" msgid "APN" msgstr "APN" -# Wydaje mi się że brakuje litery R... -msgid "AR Support" -msgstr "Wsparcie dla ARP" - msgid "ARP retry threshold" msgstr "Próg powtórzeń ARP" @@ -425,9 +421,6 @@ msgstr "" msgid "Associated Stations" msgstr "Połączone stacje" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Bezprzewodowy kontroler Atheros 802.11%s" - msgid "Auth Group" msgstr "" @@ -507,9 +500,6 @@ msgstr "Wróć do przeglądu" msgid "Back to scan results" msgstr "Wróć do wyników skanowania" -msgid "Background Scan" -msgstr "Skanowanie w tle" - msgid "Backup / Flash Firmware" msgstr "Kopia zapasowa/aktualizacja firmware" @@ -681,9 +671,6 @@ msgstr "Polecenie" msgid "Common Configuration" msgstr "Konfiguracja podstawowa" -msgid "Compression" -msgstr "Kompresja" - msgid "Configuration" msgstr "Konfiguracja" @@ -906,9 +893,6 @@ msgstr "Wyłącz konfigurowanie DNS" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Wyłącz zegar HW-Beacon" - msgid "Disabled" msgstr "Wyłączony" @@ -957,9 +941,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "Nie przekazuj odwrotnych lookup`ów do sieci lokalnych" -msgid "Do not send probe responses" -msgstr "Nie wysyłaj ramek probe response" - msgid "Domain required" msgstr "Wymagana domena" @@ -1166,9 +1147,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Szybkie ramki (Fast Frames)" - msgid "File" msgstr "Plik" @@ -1204,6 +1182,9 @@ msgstr "Zakończ" msgid "Firewall" msgstr "Firewall" +msgid "Firewall Mark" +msgstr "" + # Nie ma potrzeby pisania z dużej litery msgid "Firewall Settings" msgstr "Ustawienia firewalla" @@ -1668,8 +1649,8 @@ msgstr "" "Wygląda na to, że próbujesz wgrać obraz większy niż twoja pamięć flash, " "proszę sprawdź czy to właściwy obraz!" -msgid "Java Script required!" -msgstr "Java Script jest wymagany!" +msgid "JavaScript required!" +msgstr "JavaScript jest wymagany!" msgid "Join Network" msgstr "Połącz z siecią" @@ -1784,17 +1765,17 @@ msgstr "" "przekazywane zapytania" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1938,9 +1919,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Maksymalna Szybkość" - msgid "Maximum allowed number of active DHCP leases" msgstr "Maksymalna dozwolona liczba aktywnych dzierżaw DHCP" @@ -1976,9 +1954,6 @@ msgstr "Użycie pamięci (%)" msgid "Metric" msgstr "Metryka" -msgid "Minimum Rate" -msgstr "Minimalna Szybkość" - msgid "Minimum hold time" msgstr "Minimalny czas podtrzymania" @@ -2052,9 +2027,6 @@ msgstr "Przesuń w dół" msgid "Move up" msgstr "Przesuń w górę" -msgid "Multicast Rate" -msgstr "Szybkość Multicast`u" - msgid "Multicast address" msgstr "Adres Multicast`u" @@ -2259,8 +2231,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2297,9 +2274,6 @@ msgstr "Wychodzące" msgid "Outbound:" msgstr "Wychodzący:" -msgid "Outdoor Channels" -msgstr "Kanały zewnętrzne" - msgid "Output Interface" msgstr "" @@ -2687,9 +2661,6 @@ msgstr "Łączę ponownie interfejs" msgid "References" msgstr "Referencje" -msgid "Regulatory Domain" -msgstr "Domena regulacji" - msgid "Relay" msgstr "Przekaźnik" @@ -2738,18 +2709,18 @@ msgstr "Wymagany dla niektórych dostawców internetu, np. Charter z DOCSIS 3" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2895,9 +2866,6 @@ msgstr "" msgid "Separate Clients" msgstr "Rozdziel klientów" -msgid "Separate WDS" -msgstr "Rozdziel WDS" - msgid "Server Settings" msgstr "Ustawienia serwera" @@ -3062,9 +3030,6 @@ msgstr "Dzierżawy statyczne" msgid "Static Routes" msgstr "Statyczne ścieżki routingu" -msgid "Static WDS" -msgstr "Statyczny WDS" - msgid "Static address" msgstr "Stały adres" @@ -3496,9 +3461,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Tryb Turbo" - msgid "Tx-Power" msgstr "Moc nadawania" @@ -3787,9 +3749,6 @@ msgstr "Zapisz otrzymane żądania DNS do syslog'a" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Wsparcie XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3801,9 +3760,9 @@ msgstr "" "się nieosiągalne!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" -"Musisz włączyć obsługę Java Script w swojej przeglądarce, inaczej LuCI nie " +"Musisz włączyć obsługę JavaScript w swojej przeglądarce, inaczej LuCI nie " "będzie działać poprawnie." msgid "" @@ -3976,6 +3935,55 @@ msgstr "tak" msgid "« Back" msgstr "« Wróć" +# Wydaje mi się że brakuje litery R... +#~ msgid "AR Support" +#~ msgstr "Wsparcie dla ARP" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Bezprzewodowy kontroler Atheros 802.11%s" + +#~ msgid "Background Scan" +#~ msgstr "Skanowanie w tle" + +#~ msgid "Compression" +#~ msgstr "Kompresja" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Wyłącz zegar HW-Beacon" + +#~ msgid "Do not send probe responses" +#~ msgstr "Nie wysyłaj ramek probe response" + +#~ msgid "Fast Frames" +#~ msgstr "Szybkie ramki (Fast Frames)" + +#~ msgid "Maximum Rate" +#~ msgstr "Maksymalna Szybkość" + +#~ msgid "Minimum Rate" +#~ msgstr "Minimalna Szybkość" + +#~ msgid "Multicast Rate" +#~ msgstr "Szybkość Multicast`u" + +#~ msgid "Outdoor Channels" +#~ msgstr "Kanały zewnętrzne" + +#~ msgid "Regulatory Domain" +#~ msgstr "Domena regulacji" + +#~ msgid "Separate WDS" +#~ msgstr "Rozdziel WDS" + +#~ msgid "Static WDS" +#~ msgstr "Statyczny WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Tryb Turbo" + +#~ msgid "XR Support" +#~ msgstr "Wsparcie XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "" #~ "Zostanie utworzona dodatkowa sieć jeśli zostawisz tą opcję niezaznaczoną." diff --git a/modules/luci-base/po/pt-br/base.po b/modules/luci-base/po/pt-br/base.po index 98cf52ca9..a8086fde2 100644 --- a/modules/luci-base/po/pt-br/base.po +++ b/modules/luci-base/po/pt-br/base.po @@ -1,20 +1,20 @@ msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-06-10 03:41+0200\n" -"PO-Revision-Date: 2014-03-29 23:31+0200\n" -"Last-Translator: Luiz Angelo <luizluca@gmail.com>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" +"PO-Revision-Date: 2017-02-22 20:30-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: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.11\n" +"Language-Team: \n" msgid "%s is untagged in multiple VLANs!" -msgstr "" +msgstr "%s está sem etiqueta em múltiplas VLANs!" msgid "(%d minute window, %d second interval)" msgstr "(janela de %d minutos, intervalo de %d segundos)" @@ -38,13 +38,15 @@ msgid "-- custom --" msgstr "-- personalizado --" msgid "-- match by device --" -msgstr "" +msgstr "-- casar por dispositivo --" msgid "-- match by label --" -msgstr "" +msgstr "-- casar por rótulo --" msgid "-- match by uuid --" msgstr "" +"-- casar por <abbr title=\"Universal Unique IDentifier/Identificador Único " +"Universal\">UUID</abbr> --" msgid "1 Minute Load:" msgstr "Carga 1 Minuto:" @@ -53,34 +55,36 @@ msgid "15 Minute Load:" msgstr "Carga 15 Minutos:" msgid "4-character hexadecimal ID" -msgstr "" +msgstr "Identificador hexadecimal de 4 caracteres" msgid "464XLAT (CLAT)" -msgstr "" +msgstr "464XLAT (CLAT)" msgid "5 Minute Load:" msgstr "Carga 5 Minutos:" msgid "6-octet identifier as a hex string - no colons" msgstr "" +"Identificador de 6 octetos como uma cadeia hexadecimal - sem dois pontos" msgid "802.11r Fast Transition" -msgstr "" +msgstr "802.11r Fast Transition" msgid "802.11w Association SA Query maximum timeout" -msgstr "" +msgstr "Tempo de expiração máximo da consulta da Associação SA do 802.11w" msgid "802.11w Association SA Query retry timeout" msgstr "" +"Tempo de expiração de tentativa de consulta da Associação SA do 802.11w" msgid "802.11w Management Frame Protection" -msgstr "" +msgstr "Proteção do Quadro de Gerenciamento do 802.11w" msgid "802.11w maximum timeout" -msgstr "" +msgstr "Estouro de tempo máximo do 802.11w" msgid "802.11w retry timeout" -msgstr "" +msgstr "Estouro de tempo da nova tentativa do 802.11w" msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>" msgstr "" @@ -127,6 +131,8 @@ msgstr "Roteador <abbr title=\"Protocolo de Internet Versão 6\">IPv6</abbr>" msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Suffix (hex)" msgstr "" +"<abbr title=\"Internet Protocol Version 6/Protocolo Internet Versão " +"6\">IPv6</abbr>-Suffix (hex)" msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration" msgstr "Configuração do <abbr title=\"Diodo Emissor de Luz\">LED</abbr>" @@ -158,42 +164,47 @@ msgid "<abbr title='Pairwise: %s / Group: %s'>%s - %s</abbr>" msgstr "<abbr title='Par: %s / Grupo: %s'>%s - %s</abbr>" msgid "A43C + J43 + A43" -msgstr "" +msgstr "A43C + J43 + A43" msgid "A43C + J43 + A43 + V43" -msgstr "" +msgstr "A43C + J43 + A43 + V43" msgid "ADSL" msgstr "" +"<abbr title=\"Assymetrical Digital Subscriber Line/Linha Digital Assimétrica " +"para Assinante\">ADSL</abbr>" msgid "AICCU (SIXXS)" msgstr "" +"<abbr title=\"Automatic IPv6 Connectivity Client Utility/Utilitário Cliente " +"de Conectividade IPv6 Automática\">AICCU (SIXXS)</abbr>" msgid "ANSI T1.413" -msgstr "" +msgstr "ANSI T1.413" msgid "APN" msgstr "<abbr title=\"Access Point Name\">APN</abbr>" -msgid "AR Support" -msgstr "Suporte AR" - msgid "ARP retry threshold" msgstr "" "Limite de retentativas do <abbr title=\"Address Resolution Protocol\">ARP</" "abbr>" msgid "ATM (Asynchronous Transfer Mode)" -msgstr "" +msgstr "ATM (Asynchronous Transfer Mode)" msgid "ATM Bridges" msgstr "Ponte ATM" msgid "ATM Virtual Channel Identifier (VCI)" -msgstr "Identificador de Canal Virtual ATM (VCI)" +msgstr "" +"Identificador de Canal Virtual ATM (<abbr title=\"Virtual Channel Identifier" +"\">VCI</abbr>)" msgid "ATM Virtual Path Identifier (VPI)" -msgstr "Identificador de Caminho Virtual ATM (VPI)" +msgstr "" +"Identificador de Caminho Virtual ATM (<abbr title=\"Virtual Path Identifier" +"\">VPI</abbr>)" msgid "" "ATM bridges expose encapsulated ethernet in AAL5 connections as virtual " @@ -208,10 +219,10 @@ msgid "ATM device number" msgstr "Número do dispositivo ATM" msgid "ATU-C System Vendor ID" -msgstr "" +msgstr "Identificador de" msgid "AYIYA" -msgstr "" +msgstr "AYIYA" msgid "Access Concentrator" msgstr "Concentrador de Acesso" @@ -261,7 +272,7 @@ msgid "Additional Hosts files" msgstr "Arquivos adicionais de equipamentos conhecidos (hosts)" msgid "Additional servers file" -msgstr "" +msgstr "Arquivo de servidores adicionais" msgid "Address" msgstr "Endereço" @@ -277,6 +288,8 @@ msgstr "Opções Avançadas" msgid "Aggregate Transmit Power(ACTATP)" msgstr "" +"Potência de Transmissão Agregada (<abbr title=\"Aggregate Transmit Power" +"\">ACTATP</abbr>)" msgid "Alert" msgstr "Alerta" @@ -285,9 +298,11 @@ msgid "" "Allocate IP addresses sequentially, starting from the lowest available " "address" msgstr "" +"Alocar endereços IP sequencialmente, iniciando a partir do endereço mais " +"baixo disponível" msgid "Allocate IP sequentially" -msgstr "" +msgstr "Alocar endereços IP sequencialmente" msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication" msgstr "" @@ -320,78 +335,81 @@ msgstr "" "exemplo, para os serviços RBL" msgid "Allowed IPs" -msgstr "" +msgstr "Endereços IP autorizados" msgid "" "Also see <a href=\"https://www.sixxs.net/faq/connectivity/?faq=comparison" "\">Tunneling Comparison</a> on SIXXS" msgstr "" +"Veja também a <a href=\"https://www.sixxs.net/faq/connectivity/?" +"faq=comparison\">Comparação de Tunelamentos</a> em SIXXS" msgid "Always announce default router" -msgstr "" +msgstr "Sempre anuncie o roteador padrão" msgid "Annex" -msgstr "" +msgstr "Anexo" msgid "Annex A + L + M (all)" -msgstr "" +msgstr "Anexos A + L + M (todo)" msgid "Annex A G.992.1" -msgstr "" +msgstr "Anexo A G.992.1" msgid "Annex A G.992.2" -msgstr "" +msgstr "Anexo A G.992.2" msgid "Annex A G.992.3" -msgstr "" +msgstr "Anexo A G.992.3" msgid "Annex A G.992.5" -msgstr "" +msgstr "Anexo A G.992.5" msgid "Annex B (all)" -msgstr "" +msgstr "Anexo B (todo)" msgid "Annex B G.992.1" -msgstr "" +msgstr "Anexo B G.992.1" msgid "Annex B G.992.3" -msgstr "" +msgstr "Anexo B G.992.3" msgid "Annex B G.992.5" -msgstr "" +msgstr "Anexo B G.992.5" msgid "Annex J (all)" -msgstr "" +msgstr "Anexo J (todo)" msgid "Annex L G.992.3 POTS 1" -msgstr "" +msgstr "Anexo L G.992.3 POTS 1" msgid "Annex M (all)" -msgstr "" +msgstr "Anexo M (todo)" msgid "Annex M G.992.3" -msgstr "" +msgstr "Anexo M G.992.3" msgid "Annex M G.992.5" -msgstr "" +msgstr "Anexo M G.992.5" msgid "Announce as default router even if no public prefix is available." msgstr "" +"Anuncie-se como rotador padrão mesmo se não existir um prefixo público." msgid "Announced DNS domains" -msgstr "" +msgstr "Domínios DNS anunciados" msgid "Announced DNS servers" -msgstr "" +msgstr "Servidores DNS anunciados" msgid "Anonymous Identity" -msgstr "" +msgstr "Identidade Anônima" msgid "Anonymous Mount" -msgstr "" +msgstr "Montagem Anônima" msgid "Anonymous Swap" -msgstr "" +msgstr "Espaço de Troca (swap) Anônimo" msgid "Antenna 1" msgstr "Antena 1" @@ -414,6 +432,8 @@ msgstr "Aplicar as alterações" msgid "" "Assign a part of given length of every public IPv6-prefix to this interface" msgstr "" +"Atribua uma parte do comprimento de cada prefixo IPv6 público para esta " +"interface" msgid "Assign interfaces..." msgstr "atribuir as interfaces" @@ -421,24 +441,23 @@ msgstr "atribuir as interfaces" msgid "" "Assign prefix parts using this hexadecimal subprefix ID for this interface." msgstr "" +"Atribua partes do prefixo usando este identificador hexadecimal do " +"subprefixo para esta interface" msgid "Associated Stations" msgstr "Estações associadas" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Controlador Wireless Atheros 802.11%s" - msgid "Auth Group" -msgstr "" +msgstr "Grupo de Autenticação" msgid "AuthGroup" -msgstr "" +msgstr "Grupo de Autenticação" msgid "Authentication" msgstr "Autenticação" msgid "Authentication Type" -msgstr "" +msgstr "Tipo de Autenticação" msgid "Authoritative" msgstr "Autoritário" @@ -450,25 +469,29 @@ msgid "Auto Refresh" msgstr "Atualização Automática" msgid "Automatic" -msgstr "" +msgstr "Automático" msgid "Automatic Homenet (HNCP)" msgstr "" +"Rede Doméstica Automática (<abbr title=\"Homenet Control Protocol\">HNCP</" +"abbr>)" msgid "Automatically check filesystem for errors before mounting" msgstr "" +"Execute automaticamente a verificação do sistema de arquivos antes da " +"montagem do dispositivo" msgid "Automatically mount filesystems on hotplug" -msgstr "" +msgstr "Monte automaticamente o espaço de troca (swap) ao conectar" msgid "Automatically mount swap on hotplug" -msgstr "" +msgstr "Monte automaticamente o espaço de troca (swap) ao conectar" msgid "Automount Filesystem" -msgstr "" +msgstr "Montagem Automática de Sistema de Arquivo" msgid "Automount Swap" -msgstr "" +msgstr "Montagem Automática do Espaço de Troca (swap) " msgid "Available" msgstr "Disponível" @@ -480,13 +503,13 @@ msgid "Average:" msgstr "Média:" msgid "B43 + B43C" -msgstr "" +msgstr "B43 + B43C" msgid "B43 + B43C + V43" -msgstr "" +msgstr "B43 + B43C + V43" msgid "BR / DMR / AFTR" -msgstr "" +msgstr "BR / DMR / AFTR" msgid "BSSID" msgstr "BSSID" @@ -506,9 +529,6 @@ msgstr "Voltar para visão geral" msgid "Back to scan results" msgstr "Voltar para os resultados da busca" -msgid "Background Scan" -msgstr "Busca em Segundo Plano" - msgid "Backup / Flash Firmware" msgstr "Cópia de Segurança / Gravar Firmware" @@ -522,10 +542,10 @@ msgid "Bad address specified!" msgstr "Endereço especificado está incorreto!" msgid "Band" -msgstr "" +msgstr "Banda" msgid "Behind NAT" -msgstr "" +msgstr "Atrás da NAT" msgid "" "Below is the determined list of files to backup. It consists of changed " @@ -537,13 +557,15 @@ msgstr "" "padrões para a cópia de segurança definidos pelo usuário." msgid "Bind interface" -msgstr "" +msgstr "Interface Vinculada" msgid "Bind only to specific interfaces rather than wildcard address." msgstr "" +"Vincule somente para as explicitamenteinterfaces ao invés do endereço " +"coringa." msgid "Bind the tunnel to this interface (optional)." -msgstr "" +msgstr "Vincule o túnel a esta interface (opcional)" msgid "Bitrate" msgstr "Taxa de bits" @@ -576,12 +598,15 @@ msgid "" "Build/distribution specific feed definitions. This file will NOT be " "preserved in any sysupgrade." msgstr "" +"Fonte de pacotes específico da compilação/distribuição. Esta NÃO será " +"preservada em qualquer atualização do sistema." msgid "Buttons" msgstr "Botões" msgid "CA certificate; if empty it will be saved after the first connection." msgstr "" +"Certificado da CA; se em branco, será salvo depois da primeira conexão." msgid "CPU usage (%)" msgstr "Uso da CPU (%)" @@ -590,7 +615,7 @@ msgid "Cancel" msgstr "Cancelar" msgid "Category" -msgstr "" +msgstr "Categoria" msgid "Chain" msgstr "Cadeia" @@ -612,9 +637,10 @@ msgstr "Verificar" msgid "Check fileystems before mount" msgstr "" +"Execute a verificação do sistema de arquivos antes da montagem do dispositivo" msgid "Check this option to delete the existing networks from this radio." -msgstr "" +msgstr "Marque esta opção para remover as redes existentes neste rádio." msgid "Checksum" msgstr "Soma de verificação" @@ -641,7 +667,7 @@ msgid "Cipher" msgstr "Cifra" msgid "Cisco UDP encapsulation" -msgstr "" +msgstr "Encapsulamento UDP da Cisco" msgid "" "Click \"Generate archive\" to download a tar archive of the current " @@ -678,9 +704,6 @@ msgstr "Comando" msgid "Common Configuration" msgstr "Configuração Comum" -msgid "Compression" -msgstr "Compressão" - msgid "Configuration" msgstr "Configuração" @@ -703,7 +726,7 @@ msgid "Connection Limit" msgstr "Limite de conexão" msgid "Connection to server fails when TLS cannot be used" -msgstr "" +msgstr "A conexão para este servidor falhará quando o TLS não puder ser usado" msgid "Connections" msgstr "Conexões" @@ -739,15 +762,17 @@ msgid "Custom Interface" msgstr "Interface Personalizada" msgid "Custom delegated IPv6-prefix" -msgstr "" +msgstr "Prefixo IPv6 delegado personalizado" msgid "" "Custom feed definitions, e.g. private feeds. This file can be preserved in a " "sysupgrade." msgstr "" +"Definições de fonte de pacotes personalizadas, ex: fontes privadas. Este " +"arquivo será preservado em uma atualização do sistema." msgid "Custom feeds" -msgstr "" +msgstr "Fontes de pacotes customizadas" msgid "" "Customizes the behaviour of the device <abbr title=\"Light Emitting Diode" @@ -775,13 +800,13 @@ msgid "DHCPv6 Leases" msgstr "Alocações DHCPv6" msgid "DHCPv6 client" -msgstr "" +msgstr "Cliente DHCPv6" msgid "DHCPv6-Mode" -msgstr "" +msgstr "Modo DHCPv6" msgid "DHCPv6-Service" -msgstr "" +msgstr "Serviço DHCPv6" msgid "DNS" msgstr "DNS" @@ -790,34 +815,34 @@ msgid "DNS forwardings" msgstr "Encaminhamentos DNS" msgid "DNS-Label / FQDN" -msgstr "" +msgstr "Rótulo DNS / FQDN" msgid "DNSSEC" -msgstr "" +msgstr "DNSSEC" msgid "DNSSEC check unsigned" -msgstr "" +msgstr "Verificar DNSSEC sem assinatura" msgid "DPD Idle Timeout" -msgstr "" +msgstr "Tempo de expiração para ociosidade do DPD" msgid "DS-Lite AFTR address" -msgstr "" +msgstr "Endereço DS-Lite AFTR" msgid "DSL" -msgstr "" +msgstr "DSL" msgid "DSL Status" -msgstr "" +msgstr "Estado da DSL" msgid "DSL line mode" -msgstr "" +msgstr "Modo de linha DSL" msgid "DUID" msgstr "DUID" msgid "Data Rate" -msgstr "" +msgstr "Taxa de Dados" msgid "Debug" msgstr "Depurar" @@ -829,10 +854,10 @@ msgid "Default gateway" msgstr "Roteador Padrão" msgid "Default is stateless + stateful" -msgstr "" +msgstr "O padrão é sem estado + com estado" msgid "Default route" -msgstr "" +msgstr "Rota padrão" msgid "Default state" msgstr "Estado padrão" @@ -871,10 +896,10 @@ msgid "Device Configuration" msgstr "Configuração do Dispositivo" msgid "Device is rebooting..." -msgstr "" +msgstr "O dispositivo está reiniciando..." msgid "Device unreachable" -msgstr "" +msgstr "Dispositivo não alcançável" msgid "Diagnostics" msgstr "Diagnóstico" @@ -899,16 +924,13 @@ msgid "Disable DNS setup" msgstr "Desabilita a configuração do DNS" msgid "Disable Encryption" -msgstr "" - -msgid "Disable HW-Beacon timer" -msgstr "Desativar temporizador de Beacon de Hardware" +msgstr "Desabilitar Cifragem" msgid "Disabled" msgstr "Desabilitado" msgid "Disabled (default)" -msgstr "" +msgstr "Desabilitado (padrão)" msgid "Discard upstream RFC1918 responses" msgstr "" @@ -924,7 +946,7 @@ msgid "Distance to farthest network member in meters." msgstr "Distância para o computador mais distante da rede (em metros)." msgid "Distribution feeds" -msgstr "" +msgstr "Fontes de pacotes da distribuição" msgid "Diversity" msgstr "Diversidade" @@ -953,9 +975,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "Não encaminhe buscas por endereço reverso das redes local" -msgid "Do not send probe responses" -msgstr "Não enviar respostas de exames" - msgid "Domain required" msgstr "Requerer domínio" @@ -963,7 +982,7 @@ msgid "Domain whitelist" msgstr "Lista branca de domínios" msgid "Don't Fragment" -msgstr "" +msgstr "Não Fragmentar" msgid "" "Don't forward <abbr title=\"Domain Name System\">DNS</abbr>-Requests without " @@ -991,7 +1010,7 @@ msgstr "" "integrado" msgid "Dual-Stack Lite (RFC6333)" -msgstr "" +msgstr "Duas Pilhas Leve (RFC6333)" msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>" msgstr "" @@ -1009,7 +1028,7 @@ msgstr "" "somente os clientes com atribuições estáticas serão servidos. " msgid "EA-bits length" -msgstr "" +msgstr "Comprimento dos bits EA" msgid "EAP-Method" msgstr "Método EAP" @@ -1021,6 +1040,8 @@ msgid "" "Edit the raw configuration data above to fix any error and hit \"Save\" to " "reload the page." msgstr "" +"Edite os dados de configuração brutos abaixo para arrumar qualquer erro e " +"clique em \"Salvar\" para recarregar a página." msgid "Edit this interface" msgstr "Editar esta interface" @@ -1041,7 +1062,7 @@ msgid "Enable HE.net dynamic endpoint update" msgstr "Ativar a atualização de ponto final dinâmico HE.net" msgid "Enable IPv6 negotiation" -msgstr "" +msgstr "Ativar a negociação de IPv6" msgid "Enable IPv6 negotiation on the PPP link" msgstr "Ativar a negociação de IPv6 no enlace PPP" @@ -1053,7 +1074,7 @@ msgid "Enable NTP client" msgstr "Ativar o cliente <abbr title=\"Network Time Protocol\">NTP</abbr>" msgid "Enable Single DES" -msgstr "" +msgstr "Habilitar DES Simples" msgid "Enable TFTP server" msgstr "Ativar servidor TFTP" @@ -1062,19 +1083,19 @@ msgid "Enable VLAN functionality" msgstr "Ativar funcionalidade de VLAN" msgid "Enable WPS pushbutton, requires WPA(2)-PSK" -msgstr "" +msgstr "Habilite o botão WPS. requer WPA(2)-PSK" msgid "Enable learning and aging" msgstr "Ativar o aprendizado e obsolescência" msgid "Enable mirroring of incoming packets" -msgstr "" +msgstr "Habilitar espelhamento dos pacotes entrantes" msgid "Enable mirroring of outgoing packets" -msgstr "" +msgstr "Habilitar espelhamento dos pacotes saintes" msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets." -msgstr "" +msgstr "Habilita o campo DF (Não Fragmentar) dos pacotes encapsulados." msgid "Enable this mount" msgstr "Ativar esta montagem" @@ -1092,6 +1113,8 @@ msgid "" "Enables fast roaming among access points that belong to the same Mobility " "Domain" msgstr "" +"Ativa a troca rápida entre pontos de acesso que pertencem ao mesmo Domínio " +"de Mobilidade" msgid "Enables the Spanning Tree Protocol on this bridge" msgstr "Ativa o protocolo STP nesta ponte" @@ -1103,10 +1126,10 @@ msgid "Encryption" msgstr "Cifragem" msgid "Endpoint Host" -msgstr "" +msgstr "Equipamento do ponto final" msgid "Endpoint Port" -msgstr "" +msgstr "Porta do ponto final" msgid "Erasing..." msgstr "Apagando..." @@ -1115,7 +1138,7 @@ msgid "Error" msgstr "Erro" msgid "Errored seconds (ES)" -msgstr "" +msgstr "Segundos com erro (ES)" msgid "Ethernet Adapter" msgstr "Adaptador Ethernet" @@ -1124,7 +1147,7 @@ msgid "Ethernet Switch" msgstr "Switch Ethernet" msgid "Exclude interfaces" -msgstr "" +msgstr "Excluir interfaces" msgid "Expand hosts" msgstr "Expandir arquivos de equipamentos conhecidos (hosts)" @@ -1132,7 +1155,6 @@ msgstr "Expandir arquivos de equipamentos conhecidos (hosts)" msgid "Expires" msgstr "Expira" -#, fuzzy msgid "" "Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)." msgstr "" @@ -1140,13 +1162,13 @@ msgstr "" "code>)." msgid "External" -msgstr "" +msgstr "Externo" msgid "External R0 Key Holder List" -msgstr "" +msgstr "Lista dos Detentor de Chave R0 Externa" msgid "External R1 Key Holder List" -msgstr "" +msgstr "Lista dos Detentor de Chave R1 Externa" msgid "External system log server" msgstr "Servidor externo de registros do sistema (syslog)" @@ -1155,13 +1177,10 @@ msgid "External system log server port" msgstr "Porta do servidor externo de registro do sistema (syslog)" msgid "External system log server protocol" -msgstr "" +msgstr "Protocolo do servidor externo de registro do sistema (syslog)" msgid "Extra SSH command options" -msgstr "" - -msgid "Fast Frames" -msgstr "Quadros Rápidos" +msgstr "Opções adicionais do comando SSH" msgid "File" msgstr "Arquivo" @@ -1185,6 +1204,9 @@ msgid "" "Find all currently attached filesystems and swap and replace configuration " "with defaults based on what was detected" msgstr "" +"Encontre todos os sistemas de arquivos e espaços de troca (swap) atualmente " +"conectados e substitua a configuração com valores padrão baseados no que foi " +"detectado" msgid "Find and join network" msgstr "Procurar e conectar à rede" @@ -1198,6 +1220,9 @@ msgstr "Terminar" msgid "Firewall" msgstr "Firewall" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Configurações do Firewall" @@ -1205,7 +1230,7 @@ msgid "Firewall Status" msgstr "Estado do Firewall" msgid "Firmware File" -msgstr "" +msgstr "Arquivo da Firmware" msgid "Firmware Version" msgstr "Versão do Firmware" @@ -1244,16 +1269,18 @@ msgid "Force TKIP and CCMP (AES)" msgstr "Forçar TKIP e CCMP (AES)" msgid "Force use of NAT-T" -msgstr "" +msgstr "Force o uso do NAT-T" msgid "Form token mismatch" -msgstr "" +msgstr "Chave eletrônica do formulário não casa" msgid "Forward DHCP traffic" msgstr "Encaminhar tráfego DHCP" msgid "Forward Error Correction Seconds (FECS)" msgstr "" +"Segundos a frente de correção de erros ( <abbr title=\"Forward Error " +"Correction Seconds\">FECS</abbr>)" msgid "Forward broadcast traffic" msgstr "Encaminhar tráfego broadcast" @@ -1277,6 +1304,8 @@ msgid "" "Further information about WireGuard interfaces and peers at <a href=\"http://" "wireguard.io\">wireguard.io</a>." msgstr "" +"Mais informações sobre interfaces e parceiros WireGuard em <a href=\"http://" +"wireguard.io\">wireguard.io</a>." msgid "GHz" msgstr "GHz" @@ -1297,10 +1326,10 @@ msgid "General Setup" msgstr "Configurações Gerais" msgid "General options for opkg" -msgstr "" +msgstr "Opções gerais para o opkg" msgid "Generate Config" -msgstr "" +msgstr "Gerar Configuração" msgid "Generate archive" msgstr "Gerar arquivo" @@ -1312,10 +1341,10 @@ msgid "Given password confirmation did not match, password not changed!" msgstr "A senha de confirmação informada não casa. Senha não alterada!" msgid "Global Settings" -msgstr "" +msgstr "Configurações Globais" msgid "Global network options" -msgstr "" +msgstr "Opções de rede globais" msgid "Go to password configuration..." msgstr "Ir para a configuração de senha..." @@ -1324,19 +1353,21 @@ msgid "Go to relevant configuration page" msgstr "Ir para a página de configuração pertinente" msgid "Group Password" -msgstr "" +msgstr "Senha do Grupo" msgid "Guest" -msgstr "" +msgstr "Convidado\t" msgid "HE.net password" msgstr "Senha HE.net" msgid "HE.net username" -msgstr "" +msgstr "Usuário do HE.net" msgid "HT mode (802.11n)" msgstr "" +"Modo <abbr title=\"High Throughput/Alta Taxa de Transferência\">HT</abbr> " +"(802.11n)" # Não sei que contexto isto está sendo usado msgid "Handler" @@ -1347,9 +1378,11 @@ msgstr "Suspender" msgid "Header Error Code Errors (HEC)" msgstr "" +"Erros de Código de Erro de Cabeçalho (<abbr title=\"Header Error Code\">HEC</" +"abbr>)" msgid "Heartbeat" -msgstr "" +msgstr "Pulso de vida" msgid "" "Here you can configure the basic aspects of your device like its hostname or " @@ -1374,7 +1407,7 @@ msgstr "" "\">ESSID</abbr>" msgid "Host" -msgstr "" +msgstr "Equipamento" msgid "Host entries" msgstr "Entradas de Equipamentos" @@ -1397,13 +1430,15 @@ msgid "Hostnames" msgstr "Nome dos equipamentos" msgid "Hybrid" -msgstr "" +msgstr "Híbrido" msgid "IKE DH Group" msgstr "" +"Grupo <abbr title=\"Diffie-Hellman\">DH</abbr> do <abbr title=\"Internet " +"Key Exchange/Troca de Chaves na Internet\">IKE</abbr>" msgid "IP Addresses" -msgstr "" +msgstr "Endereços IP" msgid "IP address" msgstr "Endereço IP" @@ -1424,7 +1459,7 @@ msgid "IPv4 and IPv6" msgstr "IPv4 e IPv6" msgid "IPv4 assignment length" -msgstr "" +msgstr "Tamanho da atribuição IPv4" msgid "IPv4 broadcast" msgstr "Broadcast IPv4" @@ -1439,7 +1474,7 @@ msgid "IPv4 only" msgstr "Somente IPv4" msgid "IPv4 prefix" -msgstr "" +msgstr "Prefixo IPv4" msgid "IPv4 prefix length" msgstr "Tamanho do prefixo IPv4" @@ -1448,7 +1483,7 @@ msgid "IPv4-Address" msgstr "Endereço IPv4" msgid "IPv4-in-IPv4 (RFC2003)" -msgstr "" +msgstr "IPv4-in-IPv4 (RFC2003)" msgid "IPv6" msgstr "IPv6" @@ -1457,13 +1492,15 @@ msgid "IPv6 Firewall" msgstr "Firewall para IPv6" msgid "IPv6 Neighbours" -msgstr "" +msgstr "Vizinhos IPv6" msgid "IPv6 Settings" -msgstr "" +msgstr "Configurações IPv6" msgid "IPv6 ULA-Prefix" msgstr "" +"Prefixo <abbr title=\"Unique Local Address/Endereço Local Único\">ULA</abbr> " +"IPv6" msgid "IPv6 WAN Status" msgstr "Estado IPv6 da WAN" @@ -1472,13 +1509,13 @@ msgid "IPv6 address" msgstr "Endereço IPv6" msgid "IPv6 address delegated to the local tunnel endpoint (optional)" -msgstr "" +msgstr "Endereços IPv6 delegados para o ponta local do túnel (opcional)" msgid "IPv6 assignment hint" -msgstr "" +msgstr "Sugestão de atribuição IPv6" msgid "IPv6 assignment length" -msgstr "" +msgstr "Tamanho da atribuição IPv6" msgid "IPv6 gateway" msgstr "Roteador padrão do IPv6" @@ -1493,13 +1530,13 @@ msgid "IPv6 prefix length" msgstr "Tamanho Prefixo IPv6" msgid "IPv6 routed prefix" -msgstr "" +msgstr "Prefixo roteável IPv6" msgid "IPv6-Address" msgstr "Endereço IPv6" msgid "IPv6-PD" -msgstr "" +msgstr "IPv6-PD" msgid "IPv6-in-IPv4 (RFC4213)" msgstr "IPv6-in-IPv4 (RFC4213)" @@ -1514,10 +1551,10 @@ msgid "Identity" msgstr "Identidade PEAP" msgid "If checked, 1DES is enaled" -msgstr "" +msgstr "Se marcado, a cifragem 1DES será habilitada" msgid "If checked, encryption is disabled" -msgstr "" +msgstr "Se marcado, a cifragem estará desabilitada" msgid "" "If specified, mount the device by its UUID instead of a fixed device node" @@ -1573,6 +1610,8 @@ msgid "" "In order to prevent unauthorized access to the system, your request has been " "blocked. Click \"Continue »\" below to return to the previous page." msgstr "" +"Para prevenir acesso não autorizado neste sistema, sua requisição foi " +"bloqueada. Clique abaixo em \"Continuar »\" para retornar à página anterior." msgid "Inactivity timeout" msgstr "Tempo limite de inatividade" @@ -1593,7 +1632,7 @@ msgid "Install" msgstr "Instalar" msgid "Install iputils-traceroute6 for IPv6 traceroute" -msgstr "" +msgstr "Instale iputils-traceroute6 para rastrear rotas IPv6" msgid "Install package %q" msgstr "Instalar pacote %q" @@ -1620,7 +1659,7 @@ msgid "Interface is shutting down..." msgstr "A interface está desligando..." msgid "Interface name" -msgstr "" +msgstr "Nome da Interface" msgid "Interface not present or not connected yet." msgstr "A interface não está presente ou não está conectada ainda." @@ -1635,7 +1674,7 @@ msgid "Interfaces" msgstr "Interfaces" msgid "Internal" -msgstr "" +msgstr "Interno" msgid "Internal Server Error" msgstr "erro no servidor interno" @@ -1656,7 +1695,6 @@ msgstr "" msgid "Invalid username and/or password! Please try again." msgstr "Usuário e/ou senha inválida! Por favor, tente novamente." -#, fuzzy msgid "" "It appears that you are trying to flash an image that does not fit into the " "flash memory, please verify the image file!" @@ -1664,8 +1702,8 @@ msgstr "" "A imagem que está a tentar carregar aparenta nao caber na flash do " "equipamento. Por favor verifique o arquivo da imagem!" -msgid "Java Script required!" -msgstr "É necessário Java Script!" +msgid "JavaScript required!" +msgstr "É necessário JavaScript!" msgid "Join Network" msgstr "Conectar à Rede" @@ -1674,7 +1712,7 @@ msgid "Join Network: Wireless Scan" msgstr "Conectar à Rede: Busca por Rede Sem Fio" msgid "Joining Network: %q" -msgstr "" +msgstr "Juntando-se à rede %q" msgid "Keep settings" msgstr "Manter configurações" @@ -1719,13 +1757,13 @@ msgid "Language and Style" msgstr "Idioma e Estilo" msgid "Latency" -msgstr "" +msgstr "Latência" msgid "Leaf" -msgstr "" +msgstr "Folha" msgid "Lease time" -msgstr "" +msgstr "Tempo de concessão" msgid "Lease validity time" msgstr "Tempo de validade da atribuição" @@ -1753,21 +1791,23 @@ msgstr "Limite" msgid "Limit DNS service to subnets interfaces on which we are serving DNS." msgstr "" +"Limite o serviço DNS para subredes das interfaces nas quais estamos servindo " +"DNS." msgid "Limit listening to these interfaces, and loopback." -msgstr "" +msgstr "Escute somente nestas interfaces e na interface local (loopback) " msgid "Line Attenuation (LATN)" -msgstr "" +msgstr "Atenuação de Linha (<abbr title=\"Line Attenuation\">LATN</abbr>)" msgid "Line Mode" -msgstr "" +msgstr "Modo da Linha" msgid "Line State" -msgstr "" +msgstr "Estado da Linha" msgid "Line Uptime" -msgstr "" +msgstr "Tempo de Atividade da Linha" msgid "Link On" msgstr "Enlace Ativo" @@ -1780,23 +1820,33 @@ msgstr "" "encaminhar as requisições" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" +"Lista dos R0KHs no mesmo Domínio de Mobilidade. <br /> Formato: Endereço " +"MAC, Identificador NAS, chave de 128 bits como cadeia hexadecimal. <br /> " +"Esta lista é usada para mapear o Identificador R0KH (Identificador NAS) para " +"um endereço MAC de destino ao solicitar a chave PMK-R1 a partir do R0KH que " +"o STA usado durante a Associação de Domínio de Mobilidade Inicial." msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" +"Lista dos R1KHs no mesmo Domínio de Mobilidade. <br /> Formato: Endereço " +"MAC, R1KH-ID como 6 octetos com dois pontos, chave de 128 bits como cadeia " +"hexadecimal. <br /> Esta lista é usada para mapear o identificador R1KH para " +"um endereço MAC de destino ao enviar a chave PMK-R1 a partir do R0KH. Esta é " +"também a lista de R1KHs autorizados no MD que podem solicitar chaves PMK-R1." msgid "List of SSH key files for auth" -msgstr "" +msgstr "Lista de arquivos de chaves SSH para autenticação" msgid "List of domains to allow RFC1918 responses for" msgstr "" @@ -1809,10 +1859,10 @@ msgstr "" "fornecem resultados errados para consultas a domínios inexistentes (NX)" msgid "Listen Interfaces" -msgstr "" +msgstr "Interfaces de Escuta" msgid "Listen Port" -msgstr "" +msgstr "Porta de Escuta" msgid "Listen only on the given interface or, if unspecified, on all" msgstr "" @@ -1831,7 +1881,7 @@ msgid "Loading" msgstr "Carregando" msgid "Local IP address to assign" -msgstr "" +msgstr "Endereço IP local para atribuir" msgid "Local IPv4 address" msgstr "Endereço IPv4 local" @@ -1840,7 +1890,7 @@ msgid "Local IPv6 address" msgstr "Endereço IPv6 local" msgid "Local Service Only" -msgstr "" +msgstr "Somente Serviço Local" msgid "Local Startup" msgstr "Iniciação Local" @@ -1851,7 +1901,6 @@ msgstr "Hora Local" msgid "Local domain" msgstr "Domínio Local" -#, fuzzy msgid "" "Local domain specification. Names matching this domain are never forwarded " "and are resolved from DHCP or hosts files only" @@ -1879,7 +1928,7 @@ msgid "Localise queries" msgstr "Localizar consultas" msgid "Locked to channel %s used by: %s" -msgstr "" +msgstr "Travado no canal %s usado por: %s" msgid "Log output level" msgstr "Nível de detalhamento de saída dos registros" @@ -1898,6 +1947,8 @@ msgstr "Sair" msgid "Loss of Signal Seconds (LOSS)" msgstr "" +"Segundos de Perda de Sinal (<abbr title=\"Loss of Signal Seconds\">LOSS</" +"abbr>)" msgid "Lowest leased address as offset from the network address." msgstr "O endereço mais baixo concedido como deslocamento do endereço da rede." @@ -1915,13 +1966,13 @@ msgid "MAC-List" msgstr "Lista de MAC" msgid "MAP / LW4over6" -msgstr "" +msgstr "MAP / LW4over6" msgid "MB/s" msgstr "MB/s" msgid "MD5" -msgstr "" +msgstr "MD5" msgid "MHz" msgstr "MHz" @@ -1935,15 +1986,16 @@ msgid "" "Make sure to clone the root filesystem using something like the commands " "below:" msgstr "" +"Certifique-se que clonou o sistema de arquivos raiz com algo como o comando " +"abaixo:" msgid "Manual" -msgstr "" +msgstr "Manual" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" - -msgid "Maximum Rate" -msgstr "Taxa Máxima" +"Taxa de Dados Atingível Máxima (<abbr title=\"Maximum Attainable Data Rate" +"\">ATTNDR</abbr>)" msgid "Maximum allowed number of active DHCP leases" msgstr "Número máximo permitido de alocações DHCP ativas" @@ -1965,6 +2017,8 @@ msgid "" "Maximum length of the name is 15 characters including the automatic protocol/" "bridge prefix (br-, 6in4-, pppoe- etc.)" msgstr "" +"Comprimento máximo do nome é de 15 caracteres, incluindo o prefixo " +"automático do protocolo/ponte (br-, 6in4- pppoe-, etc.)" msgid "Maximum number of leased addresses." msgstr "Número máximo de endereços atribuídos." @@ -1981,29 +2035,26 @@ msgstr "Uso da memória (%)" msgid "Metric" msgstr "Métrica" -msgid "Minimum Rate" -msgstr "Taxa Mínima" - msgid "Minimum hold time" msgstr "Tempo mínimo de espera" msgid "Mirror monitor port" -msgstr "" +msgstr "Porta de monitoramento do espelho" msgid "Mirror source port" -msgstr "" +msgstr "Porta de origem do espelho" msgid "Missing protocol extension for proto %q" msgstr "Extensão para o protocolo %q está ausente" msgid "Mobility Domain" -msgstr "" +msgstr "Domínio da Mobilidade" msgid "Mode" msgstr "Modo" msgid "Model" -msgstr "" +msgstr "Modelo" msgid "Modem device" msgstr "Dispositivo do Modem" @@ -2037,7 +2088,7 @@ msgstr "" "anexado ao sistema de arquivos" msgid "Mount filesystems not specifically configured" -msgstr "" +msgstr "Monte sistemas de arquivos não especificamente configurados" msgid "Mount options" msgstr "Opções de montagem" @@ -2046,7 +2097,7 @@ msgid "Mount point" msgstr "Ponto de montagem" msgid "Mount swap not specifically configured" -msgstr "" +msgstr "Montar espalho de troca (swap) não especificamente configurado" msgid "Mounted file systems" msgstr "Sistemas de arquivos montados" @@ -2057,9 +2108,6 @@ msgstr "Mover para baixo" msgid "Move up" msgstr "Mover para cima" -msgid "Multicast Rate" -msgstr "Taxa de Multicast" - msgid "Multicast address" msgstr "Endereço de Multicast" @@ -2067,22 +2115,22 @@ msgid "NAS ID" msgstr "NAS ID" msgid "NAT-T Mode" -msgstr "" +msgstr "Modo NAT-T" msgid "NAT64 Prefix" -msgstr "" +msgstr "Prefixo NAT64" msgid "NDP-Proxy" -msgstr "" +msgstr "Proxy NDP" msgid "NT Domain" -msgstr "" +msgstr "Domínio NT" msgid "NTP server candidates" msgstr "Candidatos a servidor NTP" msgid "NTP sync time-out" -msgstr "" +msgstr "Tempo limite da sincronia do NTP" msgid "Name" msgstr "Nome" @@ -2118,7 +2166,7 @@ msgid "No DHCP Server configured for this interface" msgstr "Nenhum Servidor DHCP configurado para esta interface" msgid "No NAT-T" -msgstr "" +msgstr "Sem NAT-T" msgid "No chains in this table" msgstr "Nenhuma cadeira nesta tabela" @@ -2154,16 +2202,18 @@ msgid "Noise" msgstr "Ruído" msgid "Noise Margin (SNR)" -msgstr "" +msgstr "Margem de Ruído (<abbr title=\"Noise Margin\">SNR</abbr>)" msgid "Noise:" msgstr "Ruído:" msgid "Non Pre-emtive CRC errors (CRC_P)" msgstr "" +"Erros CRC Não Preemptivos<abbr title=\"Non Pre-emptive CRC errors\">CRC_P</" +"abbr>" msgid "Non-wildcard" -msgstr "" +msgstr "Sem caracter curinga" msgid "None" msgstr "Nenhum" @@ -2184,7 +2234,7 @@ msgid "Note: Configuration files will be erased." msgstr "Nota: Os arquivos de configuração serão apagados." msgid "Note: interface name length" -msgstr "" +msgstr "Aviso: tamanho do nome da interface" msgid "Notice" msgstr "Aviso" @@ -2199,10 +2249,10 @@ msgid "OPKG-Configuration" msgstr "Configuração-OPKG" msgid "Obfuscated Group Password" -msgstr "" +msgstr "Senha Ofuscada do Grupo" msgid "Obfuscated Password" -msgstr "" +msgstr "Senha Ofuscada" msgid "Off-State Delay" msgstr "Atraso no estado de desligado" @@ -2233,7 +2283,7 @@ msgid "One or more fields contain invalid values!" msgstr "Um ou mais campos contém valores inválidos!" msgid "One or more invalid/required values on tab" -msgstr "" +msgstr "Um ou mais valores inválidos/obrigatórios na aba" msgid "One or more required fields have no value!" msgstr "Um ou mais campos obrigatórios não tem valor!" @@ -2242,10 +2292,10 @@ msgid "Open list..." msgstr "Abrir lista..." msgid "OpenConnect (CISCO AnyConnect)" -msgstr "" +msgstr "OpenConnect (CISCO AnyConnect)" msgid "Operating frequency" -msgstr "" +msgstr "Frequência de Operação" msgid "Option changed" msgstr "Opção alterada" @@ -2254,43 +2304,56 @@ msgid "Option removed" msgstr "Opção removida" msgid "Optional" -msgstr "" +msgstr "Opcional" msgid "Optional, specify to override default server (tic.sixxs.net)" msgstr "" +"Opcional, especifique para sobrescrever o servidor padrão (tic.sixxs.net)" msgid "Optional, use when the SIXXS account has more than one tunnel" -msgstr "" +msgstr "Opcional, para usar quando a conta SIXXS tem mais de um túnel" msgid "Optional." +msgstr "Opcional." + +msgid "" +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" +"Opcional. Adiciona uma camada extra de cifragem simétrica para resistência " +"pós quântica." msgid "Optional. Create routes for Allowed IPs for this peer." -msgstr "" +msgstr "Opcional. Cria rotas para endereços IP Autorizados para este parceiro." msgid "" "Optional. Host of peer. Names are resolved prior to bringing up the " "interface." msgstr "" +"Opcional. Equipamento do parceiro. Nomes serão resolvido antes de levantar a " +"interface." msgid "Optional. Maximum Transmission Unit of tunnel interface." -msgstr "" +msgstr "Opcional. Unidade Máxima de Transmissão da interface do túnel." msgid "Optional. Port of peer." -msgstr "" +msgstr "Opcional. Porta do parceiro." msgid "" "Optional. Seconds between keep alive messages. Default is 0 (disabled). " "Recommended value if this device is behind a NAT is 25." msgstr "" +"Opcional. Segundos entre mensagens para manutenção da conexão. O padrão é 0 " +"(desabilitado). O valor recomendado caso este dispositivo esteja atrás de " +"uma NAT é 25." msgid "Optional. UDP port used for outgoing and incoming packets." -msgstr "" +msgstr "opcional. Porta UDP usada para pacotes saintes ou entrantes." msgid "Options" msgstr "Opções" @@ -2304,26 +2367,25 @@ msgstr "Saída" msgid "Outbound:" msgstr "Saindo:" -msgid "Outdoor Channels" -msgstr "Canais para externo" - msgid "Output Interface" -msgstr "" +msgstr "Interface de Saída" msgid "Override MAC address" msgstr "Sobrescrever o endereço MAC" msgid "Override MTU" -msgstr "Sobrescrever o MTU" +msgstr "" +"Sobrescrever o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de " +"Transmissão\">MTU</abbr>" msgid "Override TOS" -msgstr "" +msgstr "Sobrescrever o TOS" msgid "Override TTL" -msgstr "" +msgstr "Sobrescrever o TTL" msgid "Override default interface name" -msgstr "" +msgstr "Sobrescrever o nome da nova interface" msgid "Override the gateway in DHCP responses" msgstr "Sobrescrever o roteador padrão nas respostas do DHCP" @@ -2358,7 +2420,7 @@ msgid "PIN" msgstr "PIN" msgid "PMK R1 Push" -msgstr "" +msgstr "PMK R1 Push" msgid "PPP" msgstr "PPP" @@ -2373,19 +2435,19 @@ msgid "PPPoE" msgstr "PPPoE" msgid "PPPoSSH" -msgstr "" +msgstr "PPPoSSH" msgid "PPtP" msgstr "PPtP" msgid "PSID offset" -msgstr "" +msgstr "Deslocamento PSID" msgid "PSID-bits length" -msgstr "" +msgstr "Comprimento dos bits PSID" msgid "PTM/EFM (Packet Transfer Mode)" -msgstr "" +msgstr "PTM/EFM (Modo de Transferência de Pacotes)" msgid "Package libiwinfo required!" msgstr "O pacote libiwinfo é necessário!" @@ -2412,7 +2474,7 @@ msgid "Password of Private Key" msgstr "Senha da Chave Privada" msgid "Password of inner Private Key" -msgstr "" +msgstr "Senha da Chave Privada interna" msgid "Password successfully changed!" msgstr "A senha foi alterada com sucesso!" @@ -2430,25 +2492,25 @@ msgid "Path to executable which handles the button event" msgstr "Caminho para o executável que trata o evento do botão" msgid "Path to inner CA-Certificate" -msgstr "" +msgstr "Caminho para os certificados CA interno" msgid "Path to inner Client-Certificate" -msgstr "" +msgstr "Caminho para o Certificado do Cliente interno" msgid "Path to inner Private Key" -msgstr "" +msgstr "Caminho para a Chave Privada interna" msgid "Peak:" msgstr "Pico:" msgid "Peer IP address to assign" -msgstr "" +msgstr "Endereço IP do parceiro para atribuir" msgid "Peers" -msgstr "" +msgstr "Parceiros" msgid "Perfect Forward Secrecy" -msgstr "" +msgstr "Sigilo Encaminhado Perfeito" msgid "Perform reboot" msgstr "Reiniciar o sistema" @@ -2457,7 +2519,7 @@ msgid "Perform reset" msgstr "Zerar configuração" msgid "Persistent Keep Alive" -msgstr "" +msgstr "Manutenção da Conexão Persistente" msgid "Phy Rate:" msgstr "Taxa física:" @@ -2484,16 +2546,17 @@ msgid "Port status:" msgstr "Status da porta" msgid "Power Management Mode" -msgstr "" +msgstr "Modo de Gerenciamento de Energia" msgid "Pre-emtive CRC errors (CRCP_P)" msgstr "" +"Erros CRC Preemptivos<abbr title=\"Pre-emptive CRC errors\">CRCP_P</abbr>" msgid "Prefix Delegated" -msgstr "" +msgstr "Prefixo Delegado" msgid "Preshared Key" -msgstr "" +msgstr "Chave Compartilhada" msgid "" "Presume peer to be dead after given amount of LCP echo failures, use 0 to " @@ -2503,7 +2566,7 @@ msgstr "" "echo do LCP. Use 0 para ignorar as falhas" msgid "Prevent listening on these interfaces." -msgstr "" +msgstr "Evite escutar nestas Interfaces." msgid "Prevents client-to-client communication" msgstr "Impede a comunicação de cliente para cliente" @@ -2512,7 +2575,7 @@ msgid "Prism2/2.5/3 802.11b Wireless Controller" msgstr "Prism2/2.5/3 802.11b Wireless Controlador" msgid "Private Key" -msgstr "" +msgstr "Chave Privada" msgid "Proceed" msgstr "Proceder" @@ -2521,7 +2584,7 @@ msgid "Processes" msgstr "Processos" msgid "Profile" -msgstr "" +msgstr "Perfil" msgid "Prot." msgstr "Protocolo" @@ -2548,25 +2611,27 @@ msgid "Pseudo Ad-Hoc (ahdemo)" msgstr "Ad-Hoc falso (ahdemo)" msgid "Public Key" -msgstr "" +msgstr "Chave Pública" msgid "Public prefix routed to this device for distribution to clients." msgstr "" +"Prefixo público roteado para este dispositivo para distribuição a seus " +"clientes." msgid "QMI Cellular" -msgstr "" +msgstr "Celular QMI" msgid "Quality" msgstr "Qualidade" msgid "R0 Key Lifetime" -msgstr "" +msgstr "Validade da Chave R0" msgid "R1 Key Holder" -msgstr "" +msgstr "Detentor da Chave R1" msgid "RFC3947 NAT-T mode" -msgstr "" +msgstr "Modo NAT-T (RFC3947)" msgid "RTS/CTS Threshold" msgstr "Limiar RTS/CTS" @@ -2625,7 +2690,6 @@ msgstr "" msgid "Really reset all changes?" msgstr "Realmente limpar todas as mudanças?" -#, fuzzy msgid "" "Really shut down network?\\nYou might lose access to this device if you are " "connected via this interface." @@ -2661,7 +2725,7 @@ msgid "Realtime Wireless" msgstr "Rede sem fio em Tempo Real" msgid "Reassociation Deadline" -msgstr "" +msgstr "Limite para Reassociação" msgid "Rebind protection" msgstr "Proteção contra \"Rebind\"" @@ -2682,7 +2746,7 @@ msgid "Receiver Antenna" msgstr "Antena de Recepção" msgid "Recommended. IP addresses of the WireGuard interface." -msgstr "" +msgstr "Recomendado. Endereços IP da interface do WireGuard." msgid "Reconnect this interface" msgstr "Reconectar esta interface" @@ -2693,9 +2757,6 @@ msgstr "Reconectando interface" msgid "References" msgstr "Referências" -msgid "Regulatory Domain" -msgstr "Domínio Regulatório" - msgid "Relay" msgstr "Retransmissor" @@ -2712,7 +2773,7 @@ msgid "Remote IPv4 address" msgstr "Endereço IPv4 remoto" msgid "Remote IPv4 address or FQDN" -msgstr "" +msgstr "Endereço IPv4 remoto ou FQDN" msgid "Remove" msgstr "Remover" @@ -2727,41 +2788,47 @@ msgid "Replace wireless configuration" msgstr "Substituir a configuração da rede sem fio" msgid "Request IPv6-address" -msgstr "" +msgstr "Solicita endereço IPv6" msgid "Request IPv6-prefix of length" -msgstr "" +msgstr "Solicita prefixo IPv6 de tamanho" msgid "Require TLS" -msgstr "" +msgstr "Requer TLS" msgid "Required" -msgstr "" +msgstr "Necessário" msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3" -msgstr "Requerido para alguns provedores de internet, ex. Charter com DOCSIS 3" +msgstr "" +"Obrigatório para alguns provedores de internet, ex. Charter com DOCSIS 3" msgid "Required. Base64-encoded private key for this interface." -msgstr "" +msgstr "Obrigatório. Chave privada codificada em Base64 para esta interface." + +msgid "Required. Base64-encoded public key of peer." +msgstr "Necessário. Chave Pública do parceiro codificada como Base64." msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" - -msgid "Required. Public key of peer." -msgstr "" +"Obrigatório. Endereços IP e prefixos que este parceiro está autorizado a " +"usar dentro do túnel. Normalmente é o endereço IP do parceiro no túnel e as " +"redes que o parceiro roteia através do túnel." msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" -msgstr "" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +msgstr "Obrigatório. Chave Pública do parceiro." msgid "" "Requires upstream supports DNSSEC; verify unsigned domain responses really " "come from unsigned domains" msgstr "" +"Exige o suporte DNSSEC do servidor superior; verifica se resposta não " +"assinadas realmente vẽm de domínios não assinados." msgid "Reset" msgstr "Limpar" @@ -2800,19 +2867,19 @@ msgid "Root directory for files served via TFTP" msgstr "Diretório raiz para arquivos disponibilizados pelo TFTP" msgid "Root preparation" -msgstr "" +msgstr "Prepação da raiz (/)" msgid "Route Allowed IPs" -msgstr "" +msgstr "Roteie Andereços IP Autorizados" msgid "Route type" -msgstr "" +msgstr "Tipo de rota" msgid "Routed IPv6 prefix for downstream interfaces" -msgstr "" +msgstr "Prefixo roteável IPv6 para interfaces internas" msgid "Router Advertisement-Service" -msgstr "" +msgstr "Serviço de Anúncio de Roteador" msgid "Router Password" msgstr "Senha do Roteador" @@ -2835,30 +2902,32 @@ msgid "Run filesystem check" msgstr "Execute a verificação do sistema de arquivos " msgid "SHA256" -msgstr "" +msgstr "SHA256" msgid "" "SIXXS supports TIC only, for static tunnels using IP protocol 41 (RFC4213) " "use 6in4 instead" msgstr "" +"O SIXXS suporta somente TIC. Use o 6in4 para túneis estáticos usando o " +"protocolo IP 41 (RFC4213)" msgid "SIXXS-handle[/Tunnel-ID]" -msgstr "" +msgstr "Identificador do SIXXS[/Identificador do Túnel]" msgid "SNR" -msgstr "" +msgstr "SNR" msgid "SSH Access" msgstr "Acesso SSH" msgid "SSH server address" -msgstr "" +msgstr "Endereço do servidor SSH" msgid "SSH server port" -msgstr "" +msgstr "Porta do servidor SSH" msgid "SSH username" -msgstr "" +msgstr "Usuário do SSH" msgid "SSH-Keys" msgstr "Chaves SSH" @@ -2900,22 +2969,21 @@ msgstr "" msgid "Separate Clients" msgstr "Isolar Clientes" -msgid "Separate WDS" -msgstr "Separar WDS" - msgid "Server Settings" msgstr "Configurações do Servidor" msgid "Server password" -msgstr "" +msgstr "Senha do servidor" msgid "" "Server password, enter the specific password of the tunnel when the username " "contains the tunnel ID" msgstr "" +"Senha do servidor. Informe a senha para este túnel quando o nome do usuário " +"contiver o identificador do túnel" msgid "Server username" -msgstr "" +msgstr "Usuário do servidor" msgid "Service Name" msgstr "Nome do Serviço" @@ -2926,7 +2994,6 @@ msgstr "Tipo do Serviço" msgid "Services" msgstr "Serviços" -#, fuzzy msgid "Set up Time Synchronization" msgstr "Configurar a Sincronização do Horário" @@ -2935,9 +3002,11 @@ msgstr "Configurar Servidor DHCP" msgid "Severely Errored Seconds (SES)" msgstr "" +"Segundos com erro severos (<abbr title=\"Severely Errored Seconds\">SES</" +"abbr>)" msgid "Short GI" -msgstr "" +msgstr "Intervalo de guarda curto" msgid "Show current backup file list" msgstr "Mostra a lista atual de arquivos para a cópia de segurança" @@ -2952,7 +3021,7 @@ msgid "Signal" msgstr "Sinal" msgid "Signal Attenuation (SATN)" -msgstr "" +msgstr "Atenuação do Sinal (<abbr title=\"Signal Attenuation\">SATN</abbr>)" msgid "Signal:" msgstr "Sinal:" @@ -2961,7 +3030,7 @@ msgid "Size" msgstr "Tamanho" msgid "Size (.ipk)" -msgstr "" +msgstr "Tamanho (.ipk)" msgid "Skip" msgstr "Pular" @@ -2979,7 +3048,7 @@ msgid "Software" msgstr "Software" msgid "Software VLAN" -msgstr "" +msgstr "VLAN em Software" msgid "Some fields are invalid, cannot save values!" msgstr "Alguns campos estão inválidos e os valores não podem ser salvos!" @@ -3006,7 +3075,7 @@ msgid "Source" msgstr "Origem" msgid "Source routing" -msgstr "" +msgstr "Roteamento pela origem" msgid "Specifies the button state to handle" msgstr "Especifica o estado do botão para ser tratado" @@ -3032,17 +3101,21 @@ msgstr "" "equipamento está morto" msgid "Specify a TOS (Type of Service)." -msgstr "" +msgstr "Especifique um Tipo de Serviço (TOS)" msgid "" "Specify a TTL (Time to Live) for the encapsulating packet other than the " "default (64)." msgstr "" +"Especifica o tempo de vida (<abbr title=\"Time to Live\">TTL</abbr>) para os " +"pacotes encapsulados ao invés do padrão (64)." msgid "" "Specify an MTU (Maximum Transmission Unit) other than the default (1280 " "bytes)." msgstr "" +"Especifica a unidade máxima de transmissão (<abbr title=\"Maximum " +"Transmission Unit\">MTU</abbr>) ao invés do valor padrão (1280 bytes)" msgid "Specify the secret encryption key here." msgstr "Especifique a chave de cifragem secreta aqui." @@ -3068,9 +3141,6 @@ msgstr "Alocações Estáticas" msgid "Static Routes" msgstr "Rotas Estáticas" -msgid "Static WDS" -msgstr "WDS Estático" - msgid "Static address" msgstr "Endereço Estático" @@ -3097,13 +3167,13 @@ msgid "Submit" msgstr "Enviar" msgid "Suppress logging" -msgstr "" +msgstr "Suprimir registros (log)" msgid "Suppress logging of the routine operation of these protocols" -msgstr "" +msgstr "Suprimir registros (log) de operações rotineiras destes protocolos" msgid "Swap" -msgstr "" +msgstr "Espaço de Troca (swap)" msgid "Swap Entry" msgstr "Entrada do espaço de troca (Swap)" @@ -3120,9 +3190,11 @@ msgstr "Switch %q (%s)" msgid "" "Switch %q has an unknown topology - the VLAN settings might not be accurate." msgstr "" +"O Switch %q tem uma topologia desconhecida - as configurações de VLAN podem " +"não ser precisas." msgid "Switch VLAN" -msgstr "" +msgstr "Switch VLAN" msgid "Switch protocol" msgstr "Trocar o protocolo" @@ -3167,12 +3239,11 @@ msgid "Target" msgstr "Destino" msgid "Target network" -msgstr "" +msgstr "Rede de destino" msgid "Terminate" msgstr "Terminar" -#, fuzzy msgid "" "The <em>Device Configuration</em> section covers physical settings of the " "radio hardware such as channel, transmit power or antenna selection which " @@ -3198,10 +3269,12 @@ msgid "" "The HE.net endpoint update configuration changed, you must now use the plain " "username instead of the user ID!" msgstr "" +"A configuração da atualização de pontas HE.net mudou. Você deve agora usar o " +"nome do usuário ao invés do identificador do usuário!" msgid "" "The IPv4 address or the fully-qualified domain name of the remote tunnel end." -msgstr "" +msgstr "O endereço IPv4 ou o nome completo (FQDN) da ponta remota do túnel." msgid "" "The IPv6 prefix assigned to the provider, usually ends with <code>::</code>" @@ -3217,13 +3290,14 @@ msgstr "" msgid "The configuration file could not be loaded due to the following error:" msgstr "" +"O arquivo de configuração não pode ser carregado devido ao seguinte erro:" msgid "" "The device file of the memory or partition (<abbr title=\"for example\">e.g." "</abbr> <code>/dev/sda1</code>)" msgstr "" -"O arquivo do dispositivo de armazenamento ou da partição (<abbr title=\"por " -"exemplo\">ex.</abbr> <code>/dev/sda1</code>)" +"O arquivo do dispositivo de armazenamento ou da partição (ex: <code>/dev/" +"sda1</code>)" msgid "" "The filesystem that was used to format the memory (<abbr title=\"for example" @@ -3256,7 +3330,6 @@ msgstr "As seguintes regras estão atualmente ativas neste sistema." msgid "The given network name is not unique" msgstr "O nome de rede informado não é único" -#, fuzzy msgid "" "The hardware is not multi-SSID capable and the existing configuration will " "be replaced if you proceed." @@ -3274,7 +3347,7 @@ msgid "The length of the IPv6 prefix in bits" msgstr "O comprimento do prefixo IPv6 em bits" msgid "The local IPv4 address over which the tunnel is created (optional)." -msgstr "" +msgstr "O endereço IPv4 local sobre o qual o túnel será criado (opcional)." msgid "" "The network ports on this device can be combined to several <abbr title=" @@ -3296,7 +3369,7 @@ msgid "The selected protocol needs a device assigned" msgstr "O protocolo selecionado necessita estar associado a um dispositivo" msgid "The submitted security token is invalid or already expired!" -msgstr "" +msgstr "A chave eletrônica enviada é inválida ou já expirou!" msgid "" "The system is erasing the configuration partition now and will reboot itself " @@ -3305,7 +3378,6 @@ msgstr "" "O sistema está apagando agora a partição da configuração e irá reiniciar " "quando terminado." -#, fuzzy msgid "" "The system is flashing now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a " "few minutes before you try to reconnect. It might be necessary to renew the " @@ -3321,6 +3393,8 @@ msgid "" "The tunnel end-point is behind NAT, defaults to disabled and only applies to " "AYIYA" msgstr "" +"O final do túnel está atrás de um NAT. Por padrão será desabilitado e " +"somente se aplica a AYIYA" msgid "" "The uploaded image file does not contain a supported format. Make sure that " @@ -3363,6 +3437,9 @@ msgid "" "'server=1.2.3.4' fordomain-specific or full upstream <abbr title=\"Domain " "Name System\">DNS</abbr> servers." msgstr "" +"Este arquivo deve conter linhas como 'server=/domain/1.2.3.4' ou " +"'server=1.2.3.4' para servidores <abbr title=\"Domain Name System/Sistema de " +"Nomes de Domínios\">DNS</abbr> por domínio ou completos." msgid "" "This is a list of shell glob patterns for matching files and directories to " @@ -3378,6 +3455,8 @@ msgid "" "This is either the \"Update Key\" configured for the tunnel or the account " "password if no update key has been configured" msgstr "" +"Isto é a \"Update Key\" configurada para o túnel ou a senha da cpnta se não " +"tem uma \"Update Keu\" configurada" msgid "" "This is the content of /etc/rc.local. Insert your own commands here (in " @@ -3401,11 +3480,13 @@ msgstr "" "\">DHCP</abbr> na rede local" msgid "This is the plain username for logging into the account" -msgstr "" +msgstr "Este é o nome do usuário em para se autenticar na sua conta" msgid "" "This is the prefix routed to you by the tunnel broker for use by clients" msgstr "" +"Este é o prefixo roteado pelo agente do tunel para você usar com seus " +"clientes" msgid "This is the system crontab in which scheduled tasks can be defined." msgstr "Este é o sistema de agendamento de tarefas." @@ -3449,7 +3530,7 @@ msgstr "" "de segurança anterior." msgid "Tone" -msgstr "" +msgstr "Tom" msgid "Total Available" msgstr "Total Disponível" @@ -3488,19 +3569,16 @@ msgid "Tunnel Interface" msgstr "Interface de Tunelamento" msgid "Tunnel Link" -msgstr "" +msgstr "Enlace do túnel" msgid "Tunnel broker protocol" -msgstr "" +msgstr "Protocolo do agente do túnel" msgid "Tunnel setup server" -msgstr "" +msgstr "Servidor de configuração do túnel" msgid "Tunnel type" -msgstr "" - -msgid "Turbo Mode" -msgstr "Modo Turbo" +msgstr "Tipo de túnel" msgid "Tx-Power" msgstr "Potência de transmissão" @@ -3521,7 +3599,7 @@ msgid "USB Device" msgstr "Dispositivo USB" msgid "USB Ports" -msgstr "" +msgstr "Portas USB" msgid "UUID" msgstr "UUID" @@ -3531,6 +3609,8 @@ msgstr "Não é possível a expedição" msgid "Unavailable Seconds (UAS)" msgstr "" +"Segundos de indisponibilidade (<abbr title=\"Unavailable Seconds\">UAS</" +"abbr>)" msgid "Unknown" msgstr "Desconhecido" @@ -3542,7 +3622,7 @@ msgid "Unmanaged" msgstr "Não gerenciado" msgid "Unmount" -msgstr "" +msgstr "Desmontar" msgid "Unsaved Changes" msgstr "Alterações Não Salvas" @@ -3584,22 +3664,24 @@ msgid "Use ISO/IEC 3166 alpha2 country codes." msgstr "Usar códigos de países ISO/IEC 3166 alpha2." msgid "Use MTU on tunnel interface" -msgstr "Use MTU na interface do túnel" +msgstr "" +"Use o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de Transmissão" +"\">MTU</abbr> na interface do túnel" msgid "Use TTL on tunnel interface" msgstr "Use TTL na interface do túnel" msgid "Use as external overlay (/overlay)" -msgstr "" +msgstr "Use como uma sobreposição externa (/overlay)" msgid "Use as root filesystem (/)" -msgstr "" +msgstr "Usar como o sistema de arquivos raiz (/)" msgid "Use broadcast flag" msgstr "Use a marcação de broadcast" msgid "Use builtin IPv6-management" -msgstr "" +msgstr "Use o gerenciamento do IPv6 embarcado" msgid "Use custom DNS servers" msgstr "Use servidores DNS personalizados" @@ -3636,12 +3718,14 @@ msgid "" "Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not " "needed with normal WPA(2)-PSK." msgstr "" +"Usado para dois diferentes propósitos: identificador do RADIUS NAS e do " +"802.11r R0KH. Não necessário com o WPA(2)-PSK normal." msgid "User certificate (PEM encoded)" -msgstr "" +msgstr "Certificado do usuário (codificado em formato PEM)" msgid "User key (PEM encoded)" -msgstr "" +msgstr "Chave do usuário (codificada em formato PEM)" msgid "Username" msgstr "Usuário" @@ -3650,7 +3734,7 @@ msgid "VC-Mux" msgstr "VC-Mux" msgid "VDSL" -msgstr "" +msgstr "VDSL" msgid "VLANs on %q" msgstr "VLANs em %q" @@ -3659,34 +3743,34 @@ msgid "VLANs on %q (%s)" msgstr "VLANs em %q (%s)" msgid "VPN Local address" -msgstr "" +msgstr "Endereço Local da VPN" msgid "VPN Local port" -msgstr "" +msgstr "Porta Local da VPN" msgid "VPN Server" msgstr "Servidor VPN" msgid "VPN Server port" -msgstr "" +msgstr "Porta do Servidor VPN" msgid "VPN Server's certificate SHA1 hash" -msgstr "" +msgstr "Resumo digital SHA1 do certificado do servidor VPN" msgid "VPNC (CISCO 3000 (and others) VPN)" -msgstr "" +msgstr "VPNC (VPN do CISCO 3000 (e outros))" msgid "Vendor" -msgstr "" +msgstr "Fabricante" msgid "Vendor Class to send when requesting DHCP" msgstr "Classe do fabricante para enviar quando requisitar o DHCP" msgid "Verbose" -msgstr "" +msgstr "Detalhado" msgid "Verbose logging by aiccu daemon" -msgstr "" +msgstr "Habilite registros detalhados do serviço AICCU" msgid "Verify" msgstr "Verificar" @@ -3722,6 +3806,8 @@ msgstr "" msgid "" "Wait for NTP sync that many seconds, seting to 0 disables waiting (optional)" msgstr "" +"Espere esta quantidade de segundos pela sincronia do NTP. Definindo como 0 " +"desabilita a espera (opcional)" msgid "Waiting for changes to be applied..." msgstr "Esperando a aplicação das mudanças..." @@ -3730,25 +3816,25 @@ msgid "Waiting for command to complete..." msgstr "Esperando o término do comando..." msgid "Waiting for device..." -msgstr "" +msgstr "Esperando pelo dispositivo..." msgid "Warning" msgstr "Atenção" msgid "Warning: There are unsaved changes that will get lost on reboot!" -msgstr "" +msgstr "Atenção: Existem mudanças não salvas que serão perdidas ao reiniciar!" msgid "Whether to create an IPv6 default route over the tunnel" -msgstr "" +msgstr "Se deve criar uma rota padrão IPv6 sobre o túnel" msgid "Whether to route only packets from delegated prefixes" -msgstr "" +msgstr "Se deve rotear somente pacotes de prefixos delegados" msgid "Width" -msgstr "" +msgstr "Largura" msgid "WireGuard VPN" -msgstr "" +msgstr "VPN WireGuard" msgid "Wireless" msgstr "Rede sem fio" @@ -3787,10 +3873,7 @@ msgid "Write received DNS requests to syslog" msgstr "Escreva as requisições DNS para o servidor de registro (syslog)" msgid "Write system log to file" -msgstr "" - -msgid "XR Support" -msgstr "Suporte a XR" +msgstr "Escrever registo do sistema (log) no arquivo" msgid "" "You can enable or disable installed init scripts here. Changes will applied " @@ -3804,7 +3887,7 @@ msgstr "" "inacessível!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" "Você precisa habilitar o JavaScript no seu navegador ou o LuCI não irá " "funcionar corretamente." @@ -3814,6 +3897,9 @@ msgid "" "upgrade it to at least version 7 or use another browser like Firefox, Opera " "or Safari." msgstr "" +"Seu Internet Explorer é muito velho para mostrar esta página corretamente. " +"Por favor, atualiza para, ao menos, a versão 7 ou use outro navegador como o " +"Firefox, Opera ou Safari." msgid "any" msgstr "qualquer" @@ -3821,9 +3907,8 @@ msgstr "qualquer" msgid "auto" msgstr "automático" -#, fuzzy msgid "automatic" -msgstr "estático" +msgstr "automático" msgid "baseT" msgstr "baseT" @@ -3847,7 +3932,7 @@ msgid "disable" msgstr "desativar" msgid "disabled" -msgstr "" +msgstr "desabilitado" msgid "expired" msgstr "expirado" @@ -3875,7 +3960,7 @@ msgid "hidden" msgstr "ocultar" msgid "hybrid mode" -msgstr "" +msgstr "Modo Híbrido" msgid "if target is a network" msgstr "se o destino for uma rede" @@ -3897,13 +3982,13 @@ msgstr "" "Arquivo local de <abbr title=\"Sistema de Nomes de Domínios\">DNS</abbr>" msgid "minimum 1280, maximum 1480" -msgstr "" +msgstr "mínimo 1280, máximo 1480" msgid "minutes" -msgstr "" +msgstr "minutos" msgid "navigation Navigation" -msgstr "" +msgstr "navegação Navegação" # Is this yes/no or no like in no one? msgid "no" @@ -3916,7 +4001,7 @@ msgid "none" msgstr "nenhum" msgid "not present" -msgstr "" +msgstr "não presente " msgid "off" msgstr "desligado" @@ -3928,37 +4013,37 @@ msgid "open" msgstr "aberto" msgid "overlay" -msgstr "" +msgstr "sobreposição" msgid "relay mode" -msgstr "" +msgstr "modo retransmissor" msgid "routed" msgstr "roteado" msgid "server mode" -msgstr "" +msgstr "modo servidor" msgid "skiplink1 Skip to navigation" -msgstr "" +msgstr "skiplink1 Pular para a navegação" msgid "skiplink2 Skip to content" -msgstr "" +msgstr "skiplink2 Pular para o conteúdo" msgid "stateful-only" -msgstr "" +msgstr "somente com estado" msgid "stateless" -msgstr "" +msgstr "sem estado" msgid "stateless + stateful" -msgstr "" +msgstr "sem estado + com estado" msgid "tagged" msgstr "etiquetado" msgid "time units (TUs / 1.024 ms) [1000-65535]" -msgstr "" +msgstr "unidades de tempo (TUs / 1.024 ms) [1000-65535]" msgid "unknown" msgstr "desconhecido" @@ -3981,6 +4066,54 @@ msgstr "sim" msgid "« Back" msgstr "« Voltar" +#~ msgid "AR Support" +#~ msgstr "Suporte AR" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Controlador Wireless Atheros 802.11%s" + +#~ msgid "Background Scan" +#~ msgstr "Busca em Segundo Plano" + +#~ msgid "Compression" +#~ msgstr "Compressão" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Desativar temporizador de Beacon de Hardware" + +#~ msgid "Do not send probe responses" +#~ msgstr "Não enviar respostas de exames" + +#~ msgid "Fast Frames" +#~ msgstr "Quadros Rápidos" + +#~ msgid "Maximum Rate" +#~ msgstr "Taxa Máxima" + +#~ msgid "Minimum Rate" +#~ msgstr "Taxa Mínima" + +#~ msgid "Multicast Rate" +#~ msgstr "Taxa de Multicast" + +#~ msgid "Outdoor Channels" +#~ msgstr "Canais para externo" + +#~ msgid "Regulatory Domain" +#~ msgstr "Domínio Regulatório" + +#~ msgid "Separate WDS" +#~ msgstr "Separar WDS" + +#~ msgid "Static WDS" +#~ msgstr "WDS Estático" + +#~ msgid "Turbo Mode" +#~ msgstr "Modo Turbo" + +#~ msgid "XR Support" +#~ msgstr "Suporte a XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "Uma rede adicional será criada se você deixar isto desmarcado." diff --git a/modules/luci-base/po/pt/base.po b/modules/luci-base/po/pt/base.po index 8075b0b49..e9b9b9d15 100644 --- a/modules/luci-base/po/pt/base.po +++ b/modules/luci-base/po/pt/base.po @@ -175,9 +175,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "Suporte AR" - msgid "ARP retry threshold" msgstr "Limiar de tentativas ARP" @@ -423,9 +420,6 @@ msgstr "" msgid "Associated Stations" msgstr "Estações Associadas" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Controlador Wireless Atheros 802.11%s" - msgid "Auth Group" msgstr "" @@ -504,9 +498,6 @@ msgstr "Voltar à vista global" msgid "Back to scan results" msgstr "Voltar aos resultados do scan" -msgid "Background Scan" -msgstr "Procurar em Segundo Plano" - msgid "Backup / Flash Firmware" msgstr "Backup / Flashar Firmware" @@ -675,9 +666,6 @@ msgstr "Comando" msgid "Common Configuration" msgstr "Configuração comum" -msgid "Compression" -msgstr "Compressão" - msgid "Configuration" msgstr "Configuração" @@ -898,9 +886,6 @@ msgstr "Desativar configuração de DNS" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Desativar temporizador de HW-Beacon" - msgid "Disabled" msgstr "Desativado" @@ -948,9 +933,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "Não encaminhar lookups reversos para as redes locais" -msgid "Do not send probe responses" -msgstr "Não enviar respostas a sondas" - msgid "Domain required" msgstr "Requerer domínio" @@ -1153,9 +1135,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Frames Rápidas" - msgid "File" msgstr "Ficheiro" @@ -1191,6 +1170,9 @@ msgstr "Terminar" msgid "Firewall" msgstr "Firewall" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Definições da Firewall" @@ -1647,8 +1629,8 @@ msgstr "" "A imagem que está a tentar carregar aparenta não caber na flash do " "equipamento. Por favor verifique o ficheiro de imagem." -msgid "Java Script required!" -msgstr "É necessário Javascript!" +msgid "JavaScript required!" +msgstr "É necessário JavaScript!" msgid "Join Network" msgstr "Associar Rede" @@ -1763,17 +1745,17 @@ msgstr "" "onde encaminhar os pedidos" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1916,9 +1898,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Taxa Máxima" - msgid "Maximum allowed number of active DHCP leases" msgstr "Número máximo permitido de concessões DHCP ativas" @@ -1954,9 +1933,6 @@ msgstr "Uso de memória (%)" msgid "Metric" msgstr "Métrica" -msgid "Minimum Rate" -msgstr "Taxa Mínima" - msgid "Minimum hold time" msgstr "Tempo de retenção mínimo" @@ -2030,9 +2006,6 @@ msgstr "Subir" msgid "Move up" msgstr "Descer" -msgid "Multicast Rate" -msgstr "Taxa de Multicast" - msgid "Multicast address" msgstr "Endereço de multicast" @@ -2238,8 +2211,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2276,9 +2254,6 @@ msgstr "Saída" msgid "Outbound:" msgstr "Saída:" -msgid "Outdoor Channels" -msgstr "Canais de Outdoor" - msgid "Output Interface" msgstr "" @@ -2657,9 +2632,6 @@ msgstr "A reconectar interface" msgid "References" msgstr "Referências" -msgid "Regulatory Domain" -msgstr "Domínio Regulatório" - msgid "Relay" msgstr "" @@ -2708,18 +2680,18 @@ msgstr "Necessário para certos ISPs, p.ex. Charter with DOCSIS 3" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2862,9 +2834,6 @@ msgstr "" msgid "Separate Clients" msgstr "Isolar Clientes" -msgid "Separate WDS" -msgstr "Separar WDS" - msgid "Server Settings" msgstr "" @@ -3023,9 +2992,6 @@ msgstr "Atribuições Estáticas" msgid "Static Routes" msgstr "Rotas Estáticas" -msgid "Static WDS" -msgstr "WDS Estático" - msgid "Static address" msgstr "Endereço estático" @@ -3434,9 +3400,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Modo Turbo" - msgid "Tx-Power" msgstr "Potência de Tx" @@ -3716,9 +3679,6 @@ msgstr "Escrever os pedidos de DNS para o syslog" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Suporte XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3731,9 +3691,9 @@ msgstr "" "inacessível!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" -"Tem de activar o Java Script no seu browser ou a LuCI não funcionará " +"Tem de activar o JavaScript no seu browser ou a LuCI não funcionará " "corretamente." msgid "" @@ -3907,6 +3867,54 @@ msgstr "sim" msgid "« Back" msgstr "« Voltar" +#~ msgid "AR Support" +#~ msgstr "Suporte AR" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Controlador Wireless Atheros 802.11%s" + +#~ msgid "Background Scan" +#~ msgstr "Procurar em Segundo Plano" + +#~ msgid "Compression" +#~ msgstr "Compressão" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Desativar temporizador de HW-Beacon" + +#~ msgid "Do not send probe responses" +#~ msgstr "Não enviar respostas a sondas" + +#~ msgid "Fast Frames" +#~ msgstr "Frames Rápidas" + +#~ msgid "Maximum Rate" +#~ msgstr "Taxa Máxima" + +#~ msgid "Minimum Rate" +#~ msgstr "Taxa Mínima" + +#~ msgid "Multicast Rate" +#~ msgstr "Taxa de Multicast" + +#~ msgid "Outdoor Channels" +#~ msgstr "Canais de Outdoor" + +#~ msgid "Regulatory Domain" +#~ msgstr "Domínio Regulatório" + +#~ msgid "Separate WDS" +#~ msgstr "Separar WDS" + +#~ msgid "Static WDS" +#~ msgstr "WDS Estático" + +#~ msgid "Turbo Mode" +#~ msgstr "Modo Turbo" + +#~ msgid "XR Support" +#~ msgstr "Suporte XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "Uma rede adicional será criada se deixar isto desmarcado." diff --git a/modules/luci-base/po/ro/base.po b/modules/luci-base/po/ro/base.po index 291c5a80f..3930eb47c 100644 --- a/modules/luci-base/po/ro/base.po +++ b/modules/luci-base/po/ro/base.po @@ -166,9 +166,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "Suport AR" - msgid "ARP retry threshold" msgstr "ARP prag reincercare" @@ -409,9 +406,6 @@ msgstr "" msgid "Associated Stations" msgstr "Statiile asociate" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Atheros 802.11%s Controler Fara Fir" - msgid "Auth Group" msgstr "" @@ -490,9 +484,6 @@ msgstr "Inapoi la vedere generala" msgid "Back to scan results" msgstr "Inapoi la rezultatele scanarii" -msgid "Background Scan" -msgstr "Scanare in fundal" - msgid "Backup / Flash Firmware" msgstr "Salveaza / Scrie Firmware" @@ -650,9 +641,6 @@ msgstr "Comanda" msgid "Common Configuration" msgstr "Configurarea obisnuita" -msgid "Compression" -msgstr "Comprimare" - msgid "Configuration" msgstr "Configurare" @@ -868,9 +856,6 @@ msgstr "Dezactiveaza configuratia DNS" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "" - msgid "Disabled" msgstr "Dezactivat" @@ -911,9 +896,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "" - msgid "Domain required" msgstr "Domeniul necesar" @@ -1105,9 +1087,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "" - msgid "File" msgstr "Fisier" @@ -1143,6 +1122,9 @@ msgstr "Termina" msgid "Firewall" msgstr "Firewall" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Setarile firewall-ului" @@ -1587,8 +1569,8 @@ msgstr "" "Se pare ca ai incercat sa rescrii o imagine care nu are loc in memoria " "flash, verifica fisierul din nou!" -msgid "Java Script required!" -msgstr "Ai nevoie de Java Script !" +msgid "JavaScript required!" +msgstr "Ai nevoie de JavaScript !" msgid "Join Network" msgstr "" @@ -1701,17 +1683,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1848,9 +1830,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Rata maxima" - msgid "Maximum allowed number of active DHCP leases" msgstr "" @@ -1886,9 +1865,6 @@ msgstr "Utilizarea memoriei (%)" msgid "Metric" msgstr "Metrica" -msgid "Minimum Rate" -msgstr "Rata minima" - msgid "Minimum hold time" msgstr "" @@ -1960,9 +1936,6 @@ msgstr "" msgid "Move up" msgstr "" -msgid "Multicast Rate" -msgstr "Rata de multicast" - msgid "Multicast address" msgstr "" @@ -2162,8 +2135,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2200,9 +2178,6 @@ msgstr "Iesire" msgid "Outbound:" msgstr "" -msgid "Outdoor Channels" -msgstr "" - msgid "Output Interface" msgstr "" @@ -2570,9 +2545,6 @@ msgstr "Interfata se reconecteaza chiar acum" msgid "References" msgstr "Referinte" -msgid "Regulatory Domain" -msgstr "Domeniu regulatoriu" - msgid "Relay" msgstr "" @@ -2621,18 +2593,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2772,9 +2744,6 @@ msgstr "" msgid "Separate Clients" msgstr "" -msgid "Separate WDS" -msgstr "" - msgid "Server Settings" msgstr "Setarile serverului" @@ -2933,9 +2902,6 @@ msgstr "" msgid "Static Routes" msgstr "Rute statice" -msgid "Static WDS" -msgstr "" - msgid "Static address" msgstr "" @@ -3301,9 +3267,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Mod turbo" - msgid "Tx-Power" msgstr "Puterea TX" @@ -3583,9 +3546,6 @@ msgstr "Scrie cererile DNS primite in syslog" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Suport XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3593,7 +3553,7 @@ msgid "" msgstr "" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" msgid "" @@ -3763,6 +3723,36 @@ msgstr "da" msgid "« Back" msgstr "« Inapoi" +#~ msgid "AR Support" +#~ msgstr "Suport AR" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Atheros 802.11%s Controler Fara Fir" + +#~ msgid "Background Scan" +#~ msgstr "Scanare in fundal" + +#~ msgid "Compression" +#~ msgstr "Comprimare" + +#~ msgid "Maximum Rate" +#~ msgstr "Rata maxima" + +#~ msgid "Minimum Rate" +#~ msgstr "Rata minima" + +#~ msgid "Multicast Rate" +#~ msgstr "Rata de multicast" + +#~ msgid "Regulatory Domain" +#~ msgstr "Domeniu regulatoriu" + +#~ msgid "Turbo Mode" +#~ msgstr "Mod turbo" + +#~ msgid "XR Support" +#~ msgstr "Suport XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "" #~ "Daca lasati aceasta optiune neselectata va fi creata o retea aditionala" diff --git a/modules/luci-base/po/ru/base.po b/modules/luci-base/po/ru/base.po index 50a1b1520..94511db46 100644 --- a/modules/luci-base/po/ru/base.po +++ b/modules/luci-base/po/ru/base.po @@ -173,9 +173,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "Поддержка AR" - msgid "ARP retry threshold" msgstr "Порог повтора ARP" @@ -422,9 +419,6 @@ msgstr "" msgid "Associated Stations" msgstr "Подключенные клиенты" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Беспроводной 802.11%s контроллер Atheros" - msgid "Auth Group" msgstr "" @@ -503,9 +497,6 @@ msgstr "Назад к обзору" msgid "Back to scan results" msgstr "Назад к результатам сканирования" -msgid "Background Scan" -msgstr "Фоновое сканирование" - msgid "Backup / Flash Firmware" msgstr "Резервная копия / прошивка" @@ -675,9 +666,6 @@ msgstr "Команда" msgid "Common Configuration" msgstr "Общая конфигурация" -msgid "Compression" -msgstr "Сжатие" - msgid "Configuration" msgstr "Конфигурация" @@ -897,9 +885,6 @@ msgstr "Отключить настройку DNS" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Отключить таймер HW-Beacon" - msgid "Disabled" msgstr "Отключено" @@ -946,9 +931,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "Не перенаправлять обратные DNS-запросы для локальных сетей" -msgid "Do not send probe responses" -msgstr "Не посылать тестовые ответы" - msgid "Domain required" msgstr "Требуется домен" @@ -1154,9 +1136,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Быстрые кадры" - msgid "File" msgstr "Файл" @@ -1192,6 +1171,9 @@ msgstr "Завершить" msgid "Firewall" msgstr "Межсетевой экран" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Настройки межсетевого экрана" @@ -1651,8 +1633,8 @@ msgstr "" "Вы пытаетесь обновить прошивку файлом, который не помещается в память " "устройства! Пожалуйста, проверьте файл образа." -msgid "Java Script required!" -msgstr "Требуется Java Script!" +msgid "JavaScript required!" +msgstr "Требуется JavaScript!" msgid "Join Network" msgstr "Подключение к сети" @@ -1767,17 +1749,17 @@ msgstr "" "перенаправления запросов" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1921,9 +1903,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Максимальная скорость" - msgid "Maximum allowed number of active DHCP leases" msgstr "Максимальное количество активных арендованных DHCP-адресов" @@ -1959,9 +1938,6 @@ msgstr "Использование памяти (%)" msgid "Metric" msgstr "Метрика" -msgid "Minimum Rate" -msgstr "Минимальная скорость" - msgid "Minimum hold time" msgstr "Минимальное время удержания" @@ -2036,9 +2012,6 @@ msgstr "Переместить вниз" msgid "Move up" msgstr "Переместить вверх" -msgid "Multicast Rate" -msgstr "Скорость групповой передачи" - msgid "Multicast address" msgstr "Адрес групповой передачи" @@ -2244,8 +2217,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2282,9 +2260,6 @@ msgstr "Вне" msgid "Outbound:" msgstr "Исходящий:" -msgid "Outdoor Channels" -msgstr "Внешние каналы" - msgid "Output Interface" msgstr "" @@ -2668,9 +2643,6 @@ msgstr "Интерфейс переподключается" msgid "References" msgstr "Ссылки" -msgid "Regulatory Domain" -msgstr "Нормативная зона" - msgid "Relay" msgstr "Ретранслятор" @@ -2719,18 +2691,18 @@ msgstr "Требуется для некоторых интернет-прова msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2874,9 +2846,6 @@ msgstr "" msgid "Separate Clients" msgstr "Разделять клиентов" -msgid "Separate WDS" -msgstr "Отдельный WDS" - msgid "Server Settings" msgstr "Настройки сервера" @@ -3041,9 +3010,6 @@ msgstr "Постоянные аренды" msgid "Static Routes" msgstr "Статические маршруты" -msgid "Static WDS" -msgstr "Статический WDS" - msgid "Static address" msgstr "Статический адрес" @@ -3468,9 +3434,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Турбо-режим" - msgid "Tx-Power" msgstr "Мощность передатчика" @@ -3758,9 +3721,6 @@ msgstr "Записывать полученные DNS-запросы в сист msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Поддержка XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3772,9 +3732,9 @@ msgstr "" "(например \"network\"), ваше устройство может оказаться недоступным!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" -"Вам необходимо включить Java Script в вашем браузере для корректной работы " +"Вам необходимо включить JavaScript в вашем браузере для корректной работы " "LuCI." msgid "" @@ -3948,6 +3908,54 @@ msgstr "да" msgid "« Back" msgstr "« Назад" +#~ msgid "AR Support" +#~ msgstr "Поддержка AR" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Беспроводной 802.11%s контроллер Atheros" + +#~ msgid "Background Scan" +#~ msgstr "Фоновое сканирование" + +#~ msgid "Compression" +#~ msgstr "Сжатие" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Отключить таймер HW-Beacon" + +#~ msgid "Do not send probe responses" +#~ msgstr "Не посылать тестовые ответы" + +#~ msgid "Fast Frames" +#~ msgstr "Быстрые кадры" + +#~ msgid "Maximum Rate" +#~ msgstr "Максимальная скорость" + +#~ msgid "Minimum Rate" +#~ msgstr "Минимальная скорость" + +#~ msgid "Multicast Rate" +#~ msgstr "Скорость групповой передачи" + +#~ msgid "Outdoor Channels" +#~ msgstr "Внешние каналы" + +#~ msgid "Regulatory Domain" +#~ msgstr "Нормативная зона" + +#~ msgid "Separate WDS" +#~ msgstr "Отдельный WDS" + +#~ msgid "Static WDS" +#~ msgstr "Статический WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Турбо-режим" + +#~ msgid "XR Support" +#~ msgstr "Поддержка XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "" #~ "Если вы не выберите эту опцию, то будет создана дополнительная сеть." diff --git a/modules/luci-base/po/sk/base.po b/modules/luci-base/po/sk/base.po index 737952ebe..46c3fddda 100644 --- a/modules/luci-base/po/sk/base.po +++ b/modules/luci-base/po/sk/base.po @@ -157,9 +157,6 @@ msgstr "" msgid "APN" msgstr "" -msgid "AR Support" -msgstr "" - msgid "ARP retry threshold" msgstr "" @@ -395,9 +392,6 @@ msgstr "" msgid "Associated Stations" msgstr "" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "" - msgid "Auth Group" msgstr "" @@ -476,9 +470,6 @@ msgstr "" msgid "Back to scan results" msgstr "" -msgid "Background Scan" -msgstr "" - msgid "Backup / Flash Firmware" msgstr "" @@ -633,9 +624,6 @@ msgstr "" msgid "Common Configuration" msgstr "" -msgid "Compression" -msgstr "" - msgid "Configuration" msgstr "" @@ -849,9 +837,6 @@ msgstr "" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "" - msgid "Disabled" msgstr "" @@ -892,9 +877,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "" - msgid "Domain required" msgstr "" @@ -1086,9 +1068,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "" - msgid "File" msgstr "" @@ -1124,6 +1103,9 @@ msgstr "" msgid "Firewall" msgstr "" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "" @@ -1562,7 +1544,7 @@ msgid "" "flash memory, please verify the image file!" msgstr "" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "" msgid "Join Network" @@ -1676,17 +1658,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1823,9 +1805,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "" - msgid "Maximum allowed number of active DHCP leases" msgstr "" @@ -1861,9 +1840,6 @@ msgstr "" msgid "Metric" msgstr "" -msgid "Minimum Rate" -msgstr "" - msgid "Minimum hold time" msgstr "" @@ -1935,9 +1911,6 @@ msgstr "" msgid "Move up" msgstr "" -msgid "Multicast Rate" -msgstr "" - msgid "Multicast address" msgstr "" @@ -2137,8 +2110,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2175,9 +2153,6 @@ msgstr "" msgid "Outbound:" msgstr "" -msgid "Outdoor Channels" -msgstr "" - msgid "Output Interface" msgstr "" @@ -2543,9 +2518,6 @@ msgstr "" msgid "References" msgstr "" -msgid "Regulatory Domain" -msgstr "" - msgid "Relay" msgstr "" @@ -2594,18 +2566,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2745,9 +2717,6 @@ msgstr "" msgid "Separate Clients" msgstr "" -msgid "Separate WDS" -msgstr "" - msgid "Server Settings" msgstr "" @@ -2905,9 +2874,6 @@ msgstr "" msgid "Static Routes" msgstr "" -msgid "Static WDS" -msgstr "" - msgid "Static address" msgstr "" @@ -3271,9 +3237,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "" - msgid "Tx-Power" msgstr "" @@ -3551,9 +3514,6 @@ msgstr "" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3561,7 +3521,7 @@ msgid "" msgstr "" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" msgid "" diff --git a/modules/luci-base/po/sv/base.po b/modules/luci-base/po/sv/base.po index fea99e2cb..7145846f7 100644 --- a/modules/luci-base/po/sv/base.po +++ b/modules/luci-base/po/sv/base.po @@ -163,9 +163,6 @@ msgstr "" msgid "APN" msgstr "" -msgid "AR Support" -msgstr "" - msgid "ARP retry threshold" msgstr "" @@ -401,9 +398,6 @@ msgstr "" msgid "Associated Stations" msgstr "" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "" - msgid "Auth Group" msgstr "" @@ -482,9 +476,6 @@ msgstr "" msgid "Back to scan results" msgstr "" -msgid "Background Scan" -msgstr "" - msgid "Backup / Flash Firmware" msgstr "" @@ -639,9 +630,6 @@ msgstr "" msgid "Common Configuration" msgstr "" -msgid "Compression" -msgstr "" - msgid "Configuration" msgstr "" @@ -855,9 +843,6 @@ msgstr "" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "" - msgid "Disabled" msgstr "" @@ -898,9 +883,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "" - msgid "Domain required" msgstr "" @@ -1092,9 +1074,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "" - msgid "File" msgstr "" @@ -1130,6 +1109,9 @@ msgstr "" msgid "Firewall" msgstr "" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "" @@ -1568,7 +1550,7 @@ msgid "" "flash memory, please verify the image file!" msgstr "" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "" msgid "Join Network" @@ -1682,17 +1664,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1829,9 +1811,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "" - msgid "Maximum allowed number of active DHCP leases" msgstr "" @@ -1867,9 +1846,6 @@ msgstr "" msgid "Metric" msgstr "" -msgid "Minimum Rate" -msgstr "" - msgid "Minimum hold time" msgstr "" @@ -1941,9 +1917,6 @@ msgstr "" msgid "Move up" msgstr "" -msgid "Multicast Rate" -msgstr "" - msgid "Multicast address" msgstr "" @@ -2143,8 +2116,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2181,9 +2159,6 @@ msgstr "" msgid "Outbound:" msgstr "" -msgid "Outdoor Channels" -msgstr "" - msgid "Output Interface" msgstr "" @@ -2549,9 +2524,6 @@ msgstr "" msgid "References" msgstr "" -msgid "Regulatory Domain" -msgstr "" - msgid "Relay" msgstr "" @@ -2600,18 +2572,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2751,9 +2723,6 @@ msgstr "" msgid "Separate Clients" msgstr "" -msgid "Separate WDS" -msgstr "" - msgid "Server Settings" msgstr "" @@ -2911,9 +2880,6 @@ msgstr "" msgid "Static Routes" msgstr "" -msgid "Static WDS" -msgstr "" - msgid "Static address" msgstr "" @@ -3277,9 +3243,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "" - msgid "Tx-Power" msgstr "" @@ -3557,9 +3520,6 @@ msgstr "" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3567,7 +3527,7 @@ msgid "" msgstr "" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" msgid "" diff --git a/modules/luci-base/po/templates/base.pot b/modules/luci-base/po/templates/base.pot index 1a0235f9f..d7ecb8af9 100644 --- a/modules/luci-base/po/templates/base.pot +++ b/modules/luci-base/po/templates/base.pot @@ -150,9 +150,6 @@ msgstr "" msgid "APN" msgstr "" -msgid "AR Support" -msgstr "" - msgid "ARP retry threshold" msgstr "" @@ -388,9 +385,6 @@ msgstr "" msgid "Associated Stations" msgstr "" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "" - msgid "Auth Group" msgstr "" @@ -469,9 +463,6 @@ msgstr "" msgid "Back to scan results" msgstr "" -msgid "Background Scan" -msgstr "" - msgid "Backup / Flash Firmware" msgstr "" @@ -626,9 +617,6 @@ msgstr "" msgid "Common Configuration" msgstr "" -msgid "Compression" -msgstr "" - msgid "Configuration" msgstr "" @@ -842,9 +830,6 @@ msgstr "" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "" - msgid "Disabled" msgstr "" @@ -885,9 +870,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "" - msgid "Domain required" msgstr "" @@ -1079,9 +1061,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "" - msgid "File" msgstr "" @@ -1117,6 +1096,9 @@ msgstr "" msgid "Firewall" msgstr "" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "" @@ -1555,7 +1537,7 @@ msgid "" "flash memory, please verify the image file!" msgstr "" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "" msgid "Join Network" @@ -1669,17 +1651,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1816,9 +1798,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "" - msgid "Maximum allowed number of active DHCP leases" msgstr "" @@ -1854,9 +1833,6 @@ msgstr "" msgid "Metric" msgstr "" -msgid "Minimum Rate" -msgstr "" - msgid "Minimum hold time" msgstr "" @@ -1928,9 +1904,6 @@ msgstr "" msgid "Move up" msgstr "" -msgid "Multicast Rate" -msgstr "" - msgid "Multicast address" msgstr "" @@ -2130,8 +2103,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2168,9 +2146,6 @@ msgstr "" msgid "Outbound:" msgstr "" -msgid "Outdoor Channels" -msgstr "" - msgid "Output Interface" msgstr "" @@ -2536,9 +2511,6 @@ msgstr "" msgid "References" msgstr "" -msgid "Regulatory Domain" -msgstr "" - msgid "Relay" msgstr "" @@ -2587,18 +2559,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2738,9 +2710,6 @@ msgstr "" msgid "Separate Clients" msgstr "" -msgid "Separate WDS" -msgstr "" - msgid "Server Settings" msgstr "" @@ -2898,9 +2867,6 @@ msgstr "" msgid "Static Routes" msgstr "" -msgid "Static WDS" -msgstr "" - msgid "Static address" msgstr "" @@ -3264,9 +3230,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "" - msgid "Tx-Power" msgstr "" @@ -3544,9 +3507,6 @@ msgstr "" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3554,7 +3514,7 @@ msgid "" msgstr "" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" msgid "" diff --git a/modules/luci-base/po/tr/base.po b/modules/luci-base/po/tr/base.po index 6c23aca2f..9be51e3c3 100644 --- a/modules/luci-base/po/tr/base.po +++ b/modules/luci-base/po/tr/base.po @@ -166,9 +166,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "AR Desteği" - msgid "ARP retry threshold" msgstr "ARP yenileme aralığı" @@ -408,9 +405,6 @@ msgstr "" msgid "Associated Stations" msgstr "" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Atheros 802.11%s Kablosuz Denetleyicisi" - msgid "Auth Group" msgstr "" @@ -489,9 +483,6 @@ msgstr "Genel Bakışa dön" msgid "Back to scan results" msgstr "Tarama sonuçlarına dön" -msgid "Background Scan" -msgstr "Arka Planda Tarama" - msgid "Backup / Flash Firmware" msgstr "" @@ -646,9 +637,6 @@ msgstr "" msgid "Common Configuration" msgstr "" -msgid "Compression" -msgstr "" - msgid "Configuration" msgstr "" @@ -862,9 +850,6 @@ msgstr "" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "" - msgid "Disabled" msgstr "" @@ -905,9 +890,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "" - msgid "Domain required" msgstr "" @@ -1099,9 +1081,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "" - msgid "File" msgstr "" @@ -1137,6 +1116,9 @@ msgstr "" msgid "Firewall" msgstr "" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "" @@ -1575,7 +1557,7 @@ msgid "" "flash memory, please verify the image file!" msgstr "" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "" msgid "Join Network" @@ -1689,17 +1671,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1836,9 +1818,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "" - msgid "Maximum allowed number of active DHCP leases" msgstr "" @@ -1874,9 +1853,6 @@ msgstr "" msgid "Metric" msgstr "" -msgid "Minimum Rate" -msgstr "" - msgid "Minimum hold time" msgstr "" @@ -1948,9 +1924,6 @@ msgstr "" msgid "Move up" msgstr "" -msgid "Multicast Rate" -msgstr "" - msgid "Multicast address" msgstr "" @@ -2150,8 +2123,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2188,9 +2166,6 @@ msgstr "" msgid "Outbound:" msgstr "" -msgid "Outdoor Channels" -msgstr "" - msgid "Output Interface" msgstr "" @@ -2556,9 +2531,6 @@ msgstr "" msgid "References" msgstr "" -msgid "Regulatory Domain" -msgstr "" - msgid "Relay" msgstr "" @@ -2607,18 +2579,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2758,9 +2730,6 @@ msgstr "" msgid "Separate Clients" msgstr "" -msgid "Separate WDS" -msgstr "" - msgid "Server Settings" msgstr "" @@ -2918,9 +2887,6 @@ msgstr "" msgid "Static Routes" msgstr "" -msgid "Static WDS" -msgstr "" - msgid "Static address" msgstr "" @@ -3284,9 +3250,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "" - msgid "Tx-Power" msgstr "" @@ -3564,9 +3527,6 @@ msgstr "" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3574,7 +3534,7 @@ msgid "" msgstr "" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" "LuCI'nin düzgün çalışması için tarayıcınızda Java Scripti " "etkinleştirmelisiniz." @@ -3745,3 +3705,12 @@ msgstr "evet" msgid "« Back" msgstr "« Geri" + +#~ msgid "AR Support" +#~ msgstr "AR Desteği" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Atheros 802.11%s Kablosuz Denetleyicisi" + +#~ msgid "Background Scan" +#~ msgstr "Arka Planda Tarama" diff --git a/modules/luci-base/po/uk/base.po b/modules/luci-base/po/uk/base.po index dd0d14f14..21db53b2e 100644 --- a/modules/luci-base/po/uk/base.po +++ b/modules/luci-base/po/uk/base.po @@ -182,9 +182,6 @@ msgid "APN" msgstr "" "<abbr title=\"Access Point Name — символічна назва точки доступу\">APN</abbr>" -msgid "AR Support" -msgstr "Підтримка AR" - msgid "ARP retry threshold" msgstr "Поріг повтору ARP" @@ -432,9 +429,6 @@ msgstr "" msgid "Associated Stations" msgstr "Приєднані станції" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Бездротовий 802.11%s контролер Atheros" - msgid "Auth Group" msgstr "" @@ -513,9 +507,6 @@ msgstr "Повернутися до переліку" msgid "Back to scan results" msgstr "Повернутися до результатів сканування" -msgid "Background Scan" -msgstr "Сканування у фоновому режимі" - msgid "Backup / Flash Firmware" msgstr "Резервне копіювання / Оновлення прошивки" @@ -684,9 +675,6 @@ msgstr "Команда" msgid "Common Configuration" msgstr "Загальна конфігурація" -msgid "Compression" -msgstr "Стиснення" - msgid "Configuration" msgstr "Конфігурація" @@ -907,9 +895,6 @@ msgstr "Вимкнути настроювання DNS" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Вимкнути таймер HW-Beacon" - msgid "Disabled" msgstr "Вимкнено" @@ -957,9 +942,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "Не спрямовувати зворотний перегляд для локальних мереж" -msgid "Do not send probe responses" -msgstr "Не надсилати відповіді на зондування" - msgid "Domain required" msgstr "Потрібен домен" @@ -1162,9 +1144,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Швидкі фрейми" - msgid "File" msgstr "Файл" @@ -1200,6 +1179,9 @@ msgstr "Готово" msgid "Firewall" msgstr "Брандмауер" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "Настройки брандмауера" @@ -1658,8 +1640,8 @@ msgstr "" "Схоже, що ви намагаєтеся залити образ, який не вміщається у флеш-пам'ять! " "Перевірте файл образу!" -msgid "Java Script required!" -msgstr "Потрібен Java Script!" +msgid "JavaScript required!" +msgstr "Потрібен JavaScript!" msgid "Join Network" msgstr "Підключення до мережі" @@ -1774,17 +1756,17 @@ msgstr "" "пересилати запити" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1930,9 +1912,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Максимальна швидкість" - msgid "Maximum allowed number of active DHCP leases" msgstr "Максимально допустима кількість активних оренд DHCP" @@ -1968,9 +1947,6 @@ msgstr "Використання пам'яті, %" msgid "Metric" msgstr "Метрика" -msgid "Minimum Rate" -msgstr "Мінімальна швидкість" - msgid "Minimum hold time" msgstr "Мінімальний час утримування" @@ -2044,9 +2020,6 @@ msgstr "Вниз" msgid "Move up" msgstr "Вгору" -msgid "Multicast Rate" -msgstr "Швидкість багатоадресного потоку" - msgid "Multicast address" msgstr "Адреса багатоадресного потоку" @@ -2252,8 +2225,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2290,9 +2268,6 @@ msgstr "Вих." msgid "Outbound:" msgstr "Вихідний:" -msgid "Outdoor Channels" -msgstr "Зовнішні канали" - msgid "Output Interface" msgstr "" @@ -2681,9 +2656,6 @@ msgstr "Перепідключення інтерфейсу" msgid "References" msgstr "Посилання" -msgid "Regulatory Domain" -msgstr "Регулятивний домен" - msgid "Relay" msgstr "Ретранслятор" @@ -2732,18 +2704,18 @@ msgstr "Потрібно для деяких провайдерів, напри msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2887,9 +2859,6 @@ msgstr "" msgid "Separate Clients" msgstr "Розділяти клієнтів" -msgid "Separate WDS" -msgstr "Розділяти WDS" - msgid "Server Settings" msgstr "Настройки сервера" @@ -3055,9 +3024,6 @@ msgstr "Статичні оренди" msgid "Static Routes" msgstr "Статичні маршрути" -msgid "Static WDS" -msgstr "Статичний WDS" - msgid "Static address" msgstr "Статичні адреси" @@ -3484,9 +3450,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Режим Turbo" - msgid "Tx-Power" msgstr "Потужність передавача" @@ -3773,9 +3736,6 @@ msgstr "Записувати отримані DNS-запити до систем msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Підтримка XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3787,9 +3747,9 @@ msgstr "" "пристрій може стати недоступним!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" -"Ви повинні увімкнути Java Script у вашому браузері, або LuCI не буде " +"Ви повинні увімкнути JavaScript у вашому браузері, або LuCI не буде " "працювати належним чином." msgid "" @@ -3963,6 +3923,54 @@ msgstr "так" msgid "« Back" msgstr "« Назад" +#~ msgid "AR Support" +#~ msgstr "Підтримка AR" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Бездротовий 802.11%s контролер Atheros" + +#~ msgid "Background Scan" +#~ msgstr "Сканування у фоновому режимі" + +#~ msgid "Compression" +#~ msgstr "Стиснення" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Вимкнути таймер HW-Beacon" + +#~ msgid "Do not send probe responses" +#~ msgstr "Не надсилати відповіді на зондування" + +#~ msgid "Fast Frames" +#~ msgstr "Швидкі фрейми" + +#~ msgid "Maximum Rate" +#~ msgstr "Максимальна швидкість" + +#~ msgid "Minimum Rate" +#~ msgstr "Мінімальна швидкість" + +#~ msgid "Multicast Rate" +#~ msgstr "Швидкість багатоадресного потоку" + +#~ msgid "Outdoor Channels" +#~ msgstr "Зовнішні канали" + +#~ msgid "Regulatory Domain" +#~ msgstr "Регулятивний домен" + +#~ msgid "Separate WDS" +#~ msgstr "Розділяти WDS" + +#~ msgid "Static WDS" +#~ msgstr "Статичний WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Режим Turbo" + +#~ msgid "XR Support" +#~ msgstr "Підтримка XR" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "Якщо ви залишите це невибраним, буде створена додаткова мережа." diff --git a/modules/luci-base/po/vi/base.po b/modules/luci-base/po/vi/base.po index ee7147feb..7ffacf015 100644 --- a/modules/luci-base/po/vi/base.po +++ b/modules/luci-base/po/vi/base.po @@ -164,9 +164,6 @@ msgstr "" msgid "APN" msgstr "" -msgid "AR Support" -msgstr "Hỗ trợ AR" - msgid "ARP retry threshold" msgstr "" @@ -402,9 +399,6 @@ msgstr "" msgid "Associated Stations" msgstr "" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "" - msgid "Auth Group" msgstr "" @@ -483,9 +477,6 @@ msgstr "" msgid "Back to scan results" msgstr "" -msgid "Background Scan" -msgstr "Background Scan" - msgid "Backup / Flash Firmware" msgstr "" @@ -640,9 +631,6 @@ msgstr "Lệnh" msgid "Common Configuration" msgstr "" -msgid "Compression" -msgstr "Sức nén" - msgid "Configuration" msgstr "Cấu hình" @@ -858,9 +846,6 @@ msgstr "" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "Vô hiệu hóa bộ chỉnh giờ HW-Beacon" - msgid "Disabled" msgstr "" @@ -905,9 +890,6 @@ msgstr "" msgid "Do not forward reverse lookups for local networks" msgstr "" -msgid "Do not send probe responses" -msgstr "Không gửi nhắc hồi đáp" - msgid "Domain required" msgstr "Domain yêu cầu" @@ -1104,9 +1086,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "Khung nhanh" - msgid "File" msgstr "" @@ -1142,6 +1121,9 @@ msgstr "" msgid "Firewall" msgstr "Firewall" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "" @@ -1590,7 +1572,7 @@ msgstr "" "Dường như bạn cố gắng flash một hình ảnh không phù hợp với bộ nhớ flash, xin " "vui lòng xác minh các tập tin hình ảnh!" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "" msgid "Join Network" @@ -1704,17 +1686,17 @@ msgid "" msgstr "" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1851,9 +1833,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "Mức cao nhất" - msgid "Maximum allowed number of active DHCP leases" msgstr "" @@ -1889,9 +1868,6 @@ msgstr "Memory usage (%)" msgid "Metric" msgstr "Metric" -msgid "Minimum Rate" -msgstr "Mức thấp nhất" - msgid "Minimum hold time" msgstr "Mức thấp nhất" @@ -1965,9 +1941,6 @@ msgstr "" msgid "Move up" msgstr "" -msgid "Multicast Rate" -msgstr "Multicast Rate" - msgid "Multicast address" msgstr "" @@ -2173,8 +2146,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2211,9 +2189,6 @@ msgstr "Ra khỏi" msgid "Outbound:" msgstr "" -msgid "Outdoor Channels" -msgstr "Kênh ngoại mạng" - msgid "Output Interface" msgstr "" @@ -2581,9 +2556,6 @@ msgstr "" msgid "References" msgstr "Tham chiếu" -msgid "Regulatory Domain" -msgstr "Miền điều chỉnh" - msgid "Relay" msgstr "" @@ -2632,18 +2604,18 @@ msgstr "" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2785,9 +2757,6 @@ msgstr "" msgid "Separate Clients" msgstr "Cô lập đối tượng" -msgid "Separate WDS" -msgstr "Phân tách WDS" - msgid "Server Settings" msgstr "" @@ -2945,9 +2914,6 @@ msgstr "Thống kê leases" msgid "Static Routes" msgstr "Static Routes" -msgid "Static WDS" -msgstr "" - msgid "Static address" msgstr "" @@ -3326,9 +3292,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "Turbo Mode" - msgid "Tx-Power" msgstr "" @@ -3606,9 +3569,6 @@ msgstr "" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "Hỗ trợ XR" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3620,7 +3580,7 @@ msgstr "" "bạn chó thể trở nên không truy cập được</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." +"You must enable JavaScript in your browser or LuCI will not work properly." msgstr "" msgid "" @@ -3792,3 +3752,45 @@ msgstr "" msgid "« Back" msgstr "" + +#~ msgid "AR Support" +#~ msgstr "Hỗ trợ AR" + +#~ msgid "Background Scan" +#~ msgstr "Background Scan" + +#~ msgid "Compression" +#~ msgstr "Sức nén" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "Vô hiệu hóa bộ chỉnh giờ HW-Beacon" + +#~ msgid "Do not send probe responses" +#~ msgstr "Không gửi nhắc hồi đáp" + +#~ msgid "Fast Frames" +#~ msgstr "Khung nhanh" + +#~ msgid "Maximum Rate" +#~ msgstr "Mức cao nhất" + +#~ msgid "Minimum Rate" +#~ msgstr "Mức thấp nhất" + +#~ msgid "Multicast Rate" +#~ msgstr "Multicast Rate" + +#~ msgid "Outdoor Channels" +#~ msgstr "Kênh ngoại mạng" + +#~ msgid "Regulatory Domain" +#~ msgstr "Miền điều chỉnh" + +#~ msgid "Separate WDS" +#~ msgstr "Phân tách WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Turbo Mode" + +#~ msgid "XR Support" +#~ msgstr "Hỗ trợ XR" diff --git a/modules/luci-base/po/zh-cn/base.po b/modules/luci-base/po/zh-cn/base.po index eff9c8497..acfe956ab 100644 --- a/modules/luci-base/po/zh-cn/base.po +++ b/modules/luci-base/po/zh-cn/base.po @@ -164,9 +164,6 @@ msgstr "ANSI T1.413" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "AR支持" - msgid "ARP retry threshold" msgstr "ARP重试阈值" @@ -406,9 +403,6 @@ msgstr "指定此接口使用的十六进制子ID前缀部分" msgid "Associated Stations" msgstr "已连接站点" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Qualcomm/Atheros 802.11%s 无线网卡" - msgid "Auth Group" msgstr "认证组" @@ -487,9 +481,6 @@ msgstr "返回至概况" msgid "Back to scan results" msgstr "返回至扫描结果" -msgid "Background Scan" -msgstr "后台搜索" - msgid "Backup / Flash Firmware" msgstr "备份/升级" @@ -646,9 +637,6 @@ msgstr "进程命令" msgid "Common Configuration" msgstr "一般设置" -msgid "Compression" -msgstr "压缩" - msgid "Configuration" msgstr "配置" @@ -865,9 +853,6 @@ msgstr "停用DNS设定" msgid "Disable Encryption" msgstr "禁用加密" -msgid "Disable HW-Beacon timer" -msgstr "停用HW-Beacon计时器" - msgid "Disabled" msgstr "禁用" @@ -908,9 +893,6 @@ msgstr "不转发公共域名服务器无法回应的请求" msgid "Do not forward reverse lookups for local networks" msgstr "不转发反向查询本地网络的Lookups命令" -msgid "Do not send probe responses" -msgstr "不回送探测响应" - msgid "Domain required" msgstr "忽略空域名解析" @@ -1104,9 +1086,6 @@ msgstr "远程日志服务器协议" msgid "Extra SSH command options" msgstr "额外的SSH命令选项" -msgid "Fast Frames" -msgstr "快速帧" - msgid "File" msgstr "文件" @@ -1144,6 +1123,9 @@ msgstr "完成" msgid "Firewall" msgstr "防火墙" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "防火墙设置" @@ -1586,8 +1568,8 @@ msgid "" "flash memory, please verify the image file!" msgstr "你尝试刷写的固件与本路由器不兼容,请重新验证固件文件。" -msgid "Java Script required!" -msgstr "需要Java Script!" +msgid "JavaScript required!" +msgstr "需要JavaScript!" msgid "Join Network" msgstr "加入网络" @@ -1700,17 +1682,17 @@ msgid "" msgstr "将指定的域名DNS解析转发到指定的DNS服务器(按照示例填写)" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1847,9 +1829,6 @@ msgstr "手动" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "最大可达数据速率(ATTNDR)" -msgid "Maximum Rate" -msgstr "最高速率" - msgid "Maximum allowed number of active DHCP leases" msgstr "允许的最大DHCP租用数" @@ -1886,9 +1865,6 @@ msgstr "内存使用率(%)" msgid "Metric" msgstr "跃点数" -msgid "Minimum Rate" -msgstr "最低速率" - msgid "Minimum hold time" msgstr "最低持续时间" @@ -1960,9 +1936,6 @@ msgstr "下移" msgid "Move up" msgstr "上移" -msgid "Multicast Rate" -msgstr "多播速率" - msgid "Multicast address" msgstr "多播地址" @@ -2162,8 +2135,13 @@ msgid "Optional." msgstr "可选" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2202,9 +2180,6 @@ msgstr "出口" msgid "Outbound:" msgstr "出站:" -msgid "Outdoor Channels" -msgstr "户外频道" - msgid "Output Interface" msgstr "网络出口" @@ -2579,9 +2554,6 @@ msgstr "重连接口中..." msgid "References" msgstr "引用" -msgid "Regulatory Domain" -msgstr "无线网络国家区域" - msgid "Relay" msgstr "中继" @@ -2630,6 +2602,9 @@ msgstr "某些ISP需要,例如:同轴线网络DOCSIS 3" msgid "Required. Base64-encoded private key for this interface." msgstr "必须,此接口的Base64编码私钥。" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " @@ -2638,12 +2613,9 @@ msgstr "" "必须,允许该Peer在隧道中使用的IP地址和前缀,通常是该Peer的隧道IP地址和通过隧" "道的路由网络。" -msgid "Required. Public key of peer." -msgstr "必须,Peer的公钥。" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2783,9 +2755,6 @@ msgstr "定时发送LCP响应(秒),仅在结合了故障阈值时有效" msgid "Separate Clients" msgstr "隔离客户端" -msgid "Separate WDS" -msgstr "隔离WDS" - msgid "Server Settings" msgstr "服务器设置" @@ -2946,9 +2915,6 @@ msgstr "静态地址分配" msgid "Static Routes" msgstr "静态路由" -msgid "Static WDS" -msgstr "静态WDS" - msgid "Static address" msgstr "静态地址" @@ -3331,9 +3297,6 @@ msgstr "隧道配置服务器" msgid "Tunnel type" msgstr "隧道类型" -msgid "Turbo Mode" -msgstr "Turbo模式" - msgid "Tx-Power" msgstr "传输功率" @@ -3615,9 +3578,6 @@ msgstr "将收到的DNS请求写入系统日志" msgid "Write system log to file" msgstr "将系统日志写入文件" -msgid "XR Support" -msgstr "XR支持" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3627,8 +3587,8 @@ msgstr "" "用了必要的启动脚本,比如\"network\",可能会导致设备无法访问!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." -msgstr "LUCI的正常运行需要开启浏览器的Java Script支持。" +"You must enable JavaScript in your browser or LuCI will not work properly." +msgstr "LUCI的正常运行需要开启浏览器的JavaScript支持。" msgid "" "Your Internet Explorer is too old to display this page correctly. Please " @@ -3799,6 +3759,57 @@ msgstr "是" msgid "« Back" msgstr "« 后退" +#~ msgid "AR Support" +#~ msgstr "AR支持" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Qualcomm/Atheros 802.11%s 无线网卡" + +#~ msgid "Background Scan" +#~ msgstr "后台搜索" + +#~ msgid "Compression" +#~ msgstr "压缩" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "停用HW-Beacon计时器" + +#~ msgid "Do not send probe responses" +#~ msgstr "不回送探测响应" + +#~ msgid "Fast Frames" +#~ msgstr "快速帧" + +#~ msgid "Maximum Rate" +#~ msgstr "最高速率" + +#~ msgid "Minimum Rate" +#~ msgstr "最低速率" + +#~ msgid "Multicast Rate" +#~ msgstr "多播速率" + +#~ msgid "Outdoor Channels" +#~ msgstr "户外频道" + +#~ msgid "Regulatory Domain" +#~ msgstr "无线网络国家区域" + +#~ msgid "Separate WDS" +#~ msgstr "隔离WDS" + +#~ msgid "Static WDS" +#~ msgstr "静态WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "Turbo模式" + +#~ msgid "XR Support" +#~ msgstr "XR支持" + +#~ msgid "Required. Public key of peer." +#~ msgstr "必须,Peer的公钥。" + #~ msgid "An additional network will be created if you leave this checked." #~ msgstr "如果选中此复选框,则会创建一个附加网络。" diff --git a/modules/luci-base/po/zh-tw/base.po b/modules/luci-base/po/zh-tw/base.po index 1e90bf58b..4cb84163c 100644 --- a/modules/luci-base/po/zh-tw/base.po +++ b/modules/luci-base/po/zh-tw/base.po @@ -165,9 +165,6 @@ msgstr "" msgid "APN" msgstr "APN" -msgid "AR Support" -msgstr "AR支援" - msgid "ARP retry threshold" msgstr "ARP重試門檻" @@ -405,9 +402,6 @@ msgstr "" msgid "Associated Stations" msgstr "已連接站點" -msgid "Atheros 802.11%s Wireless Controller" -msgstr "Atheros 802.11%s 無線控制器" - msgid "Auth Group" msgstr "" @@ -486,9 +480,6 @@ msgstr "返回至總覽" msgid "Back to scan results" msgstr "返回至掃描結果" -msgid "Background Scan" -msgstr "背景搜尋" - msgid "Backup / Flash Firmware" msgstr "備份/升級韌體" @@ -651,9 +642,6 @@ msgstr "指令" msgid "Common Configuration" msgstr "一般設定" -msgid "Compression" -msgstr "壓縮" - msgid "Configuration" msgstr "設定" @@ -872,9 +860,6 @@ msgstr "關閉DNS設置" msgid "Disable Encryption" msgstr "" -msgid "Disable HW-Beacon timer" -msgstr "關閉硬體燈號計時器" - msgid "Disabled" msgstr "關閉" @@ -918,9 +903,6 @@ msgstr "對不被公用名稱伺服器回應的請求不轉發" msgid "Do not forward reverse lookups for local networks" msgstr "對本地網域不轉發反解析鎖定" -msgid "Do not send probe responses" -msgstr "不傳送探測回應" - msgid "Domain required" msgstr "網域必要的" @@ -1117,9 +1099,6 @@ msgstr "" msgid "Extra SSH command options" msgstr "" -msgid "Fast Frames" -msgstr "快速迅框群" - msgid "File" msgstr "檔案" @@ -1155,6 +1134,9 @@ msgstr "完成" msgid "Firewall" msgstr "防火牆" +msgid "Firewall Mark" +msgstr "" + msgid "Firewall Settings" msgstr "防火牆設定" @@ -1598,7 +1580,7 @@ msgid "" "flash memory, please verify the image file!" msgstr "它顯示你正嘗試更新不適用於這個flash記憶體的映像檔,請檢查確認這個映像檔" -msgid "Java Script required!" +msgid "JavaScript required!" msgstr "需要Java腳本" msgid "Join Network" @@ -1712,17 +1694,17 @@ msgid "" msgstr "列出 <abbr title=\"Domain Name System\">DNS</abbr> 伺服器以便轉發請求" msgid "" -"List of R0KHs in the same Mobility Domain. <br>Format: MAC-address,NAS-" -"Identifier,128-bit key as hex string. <br>This list is used to map R0KH-ID " +"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-" +"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID " "(NAS Identifier) to a destination MAC address when requesting PMK-R1 key " "from the R0KH that the STA used during the Initial Mobility Domain " "Association." msgstr "" msgid "" -"List of R1KHs in the same Mobility Domain. <br>Format: MAC-address,R1KH-ID " -"as 6 octets with colons,128-bit key as hex string. <br>This list is used to " -"map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " +"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID " +"as 6 octets with colons,128-bit key as hex string. <br />This list is used " +"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the " "R0KH. This is also the list of authorized R1KHs in the MD that can request " "PMK-R1 keys." msgstr "" @@ -1860,9 +1842,6 @@ msgstr "" msgid "Max. Attainable Data Rate (ATTNDR)" msgstr "" -msgid "Maximum Rate" -msgstr "最快速度" - msgid "Maximum allowed number of active DHCP leases" msgstr "允許啟用DHCP釋放的最大數量" @@ -1898,9 +1877,6 @@ msgstr "記憶體使用 (%)" msgid "Metric" msgstr "公測單位" -msgid "Minimum Rate" -msgstr "最低速度" - msgid "Minimum hold time" msgstr "可持有的最低時間" @@ -1972,9 +1948,6 @@ msgstr "往下移" msgid "Move up" msgstr "往上移" -msgid "Multicast Rate" -msgstr "多點群播速度" - msgid "Multicast address" msgstr "多點群播位址" @@ -2178,8 +2151,13 @@ msgid "Optional." msgstr "" msgid "" -"Optional. Adds in an additional layer of symmetric-key cryptography for post-" -"quantum resistance." +"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " +"starting with <code>0x</code>." +msgstr "" + +msgid "" +"Optional. Base64-encoded preshared key. Adds in an additional layer of " +"symmetric-key cryptography for post-quantum resistance." msgstr "" msgid "Optional. Create routes for Allowed IPs for this peer." @@ -2216,9 +2194,6 @@ msgstr "出" msgid "Outbound:" msgstr "外連:" -msgid "Outdoor Channels" -msgstr "室外通道" - msgid "Output Interface" msgstr "" @@ -2595,9 +2570,6 @@ msgstr "重連這個介面中" msgid "References" msgstr "引用" -msgid "Regulatory Domain" -msgstr "監管網域" - msgid "Relay" msgstr "延遲" @@ -2646,18 +2618,18 @@ msgstr "對特定的ISP需要,例如.DOCSIS 3 加速有線電視寬頻網路" msgid "Required. Base64-encoded private key for this interface." msgstr "" +msgid "Required. Base64-encoded public key of peer." +msgstr "" + msgid "" "Required. IP addresses and prefixes that this peer is allowed to use inside " "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer " "routes through the tunnel." msgstr "" -msgid "Required. Public key of peer." -msgstr "" - msgid "" "Requires the 'full' version of wpad/hostapd and support from the wifi driver " -"<br>(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" +"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)" msgstr "" msgid "" @@ -2797,9 +2769,6 @@ msgstr "傳送LCP呼叫請求在這個給予的秒數間隔內, 僅影響關聯 msgid "Separate Clients" msgstr "分隔用戶端" -msgid "Separate WDS" -msgstr "分隔WDS中繼" - msgid "Server Settings" msgstr "伺服器設定值" @@ -2960,9 +2929,6 @@ msgstr "靜態租約" msgid "Static Routes" msgstr "靜態路由" -msgid "Static WDS" -msgstr "靜態WDS" - msgid "Static address" msgstr "靜態位址" @@ -3358,9 +3324,6 @@ msgstr "" msgid "Tunnel type" msgstr "" -msgid "Turbo Mode" -msgstr "渦輪爆衝模式" - msgid "Tx-Power" msgstr "傳送-功率" @@ -3645,9 +3608,6 @@ msgstr "寫入已接收的DNS請求到系統日誌中" msgid "Write system log to file" msgstr "" -msgid "XR Support" -msgstr "支援XR無線陣列" - msgid "" "You can enable or disable installed init scripts here. Changes will applied " "after a device reboot.<br /><strong>Warning: If you disable essential init " @@ -3657,8 +3617,8 @@ msgstr "" "告: 假如你關閉必要的初始化腳本像\"網路\", 你的設備將可能無法存取!</strong>" msgid "" -"You must enable Java Script in your browser or LuCI will not work properly." -msgstr "在瀏覽器你必須啟用Java Script否則LuCI無法正常運作." +"You must enable JavaScript in your browser or LuCI will not work properly." +msgstr "在瀏覽器你必須啟用JavaScript否則LuCI無法正常運作." msgid "" "Your Internet Explorer is too old to display this page correctly. Please " @@ -3829,6 +3789,54 @@ msgstr "是的" msgid "« Back" msgstr "« 倒退" +#~ msgid "AR Support" +#~ msgstr "AR支援" + +#~ msgid "Atheros 802.11%s Wireless Controller" +#~ msgstr "Atheros 802.11%s 無線控制器" + +#~ msgid "Background Scan" +#~ msgstr "背景搜尋" + +#~ msgid "Compression" +#~ msgstr "壓縮" + +#~ msgid "Disable HW-Beacon timer" +#~ msgstr "關閉硬體燈號計時器" + +#~ msgid "Do not send probe responses" +#~ msgstr "不傳送探測回應" + +#~ msgid "Fast Frames" +#~ msgstr "快速迅框群" + +#~ msgid "Maximum Rate" +#~ msgstr "最快速度" + +#~ msgid "Minimum Rate" +#~ msgstr "最低速度" + +#~ msgid "Multicast Rate" +#~ msgstr "多點群播速度" + +#~ msgid "Outdoor Channels" +#~ msgstr "室外通道" + +#~ msgid "Regulatory Domain" +#~ msgstr "監管網域" + +#~ msgid "Separate WDS" +#~ msgstr "分隔WDS中繼" + +#~ msgid "Static WDS" +#~ msgstr "靜態WDS" + +#~ msgid "Turbo Mode" +#~ msgstr "渦輪爆衝模式" + +#~ msgid "XR Support" +#~ msgstr "支援XR無線陣列" + #~ msgid "An additional network will be created if you leave this unchecked." #~ msgstr "取消選取將會另外建立一個新網路,而不會覆蓋目前的網路設定" diff --git a/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi.lua b/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi.lua index d49786e54..216162f75 100644 --- a/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi.lua +++ b/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi.lua @@ -248,64 +248,6 @@ if hwtype == "mac80211" then end -------------------- Madwifi Device ------------------ - -if hwtype == "atheros" then - tp = s:taboption("general", - (#tx_power_list > 0) and ListValue or Value, - "txpower", translate("Transmit Power"), "dBm") - - tp.rmempty = true - tp.default = tx_power_cur - - function tp.cfgvalue(...) - return txpower_current(Value.cfgvalue(...), tx_power_list) - end - - tp:value("", translate("auto")) - for _, p in ipairs(tx_power_list) do - tp:value(p.driver_dbm, "%i dBm (%i mW)" - %{ p.display_dbm, p.display_mw }) - end - - s:taboption("advanced", Flag, "diversity", translate("Diversity")).rmempty = false - - if not nsantenna then - ant1 = s:taboption("advanced", ListValue, "txantenna", translate("Transmitter Antenna")) - ant1.widget = "radio" - ant1.orientation = "horizontal" - ant1:depends("diversity", "") - ant1:value("0", translate("auto")) - ant1:value("1", translate("Antenna 1")) - ant1:value("2", translate("Antenna 2")) - - ant2 = s:taboption("advanced", ListValue, "rxantenna", translate("Receiver Antenna")) - ant2.widget = "radio" - ant2.orientation = "horizontal" - ant2:depends("diversity", "") - ant2:value("0", translate("auto")) - ant2:value("1", translate("Antenna 1")) - ant2:value("2", translate("Antenna 2")) - - else -- NanoFoo - local ant = s:taboption("advanced", ListValue, "antenna", translate("Transmitter Antenna")) - ant:value("auto") - ant:value("vertical") - ant:value("horizontal") - ant:value("external") - end - - s:taboption("advanced", Value, "distance", translate("Distance Optimization"), - translate("Distance to farthest network member in meters.")) - s:taboption("advanced", Value, "regdomain", translate("Regulatory Domain")) - s:taboption("advanced", Value, "country", translate("Country Code")) - s:taboption("advanced", Flag, "outdoor", translate("Outdoor Channels")) - - --s:option(Flag, "nosbeacon", translate("Disable HW-Beacon timer")) -end - - - ------------------- Broadcom Device ------------------ if hwtype == "broadcom" then @@ -524,100 +466,6 @@ if hwtype == "mac80211" then end - --------------------- Madwifi Interface ---------------------- - -if hwtype == "atheros" then - mode:value("ahdemo", translate("Pseudo Ad-Hoc (ahdemo)")) - mode:value("monitor", translate("Monitor")) - mode:value("ap-wds", "%s (%s)" % {translate("Access Point"), translate("WDS")}) - mode:value("sta-wds", "%s (%s)" % {translate("Client"), translate("WDS")}) - mode:value("wds", translate("Static WDS")) - - function mode.write(self, section, value) - if value == "ap-wds" then - ListValue.write(self, section, "ap") - m.uci:set("wireless", section, "wds", 1) - elseif value == "sta-wds" then - ListValue.write(self, section, "sta") - m.uci:set("wireless", section, "wds", 1) - else - ListValue.write(self, section, value) - m.uci:delete("wireless", section, "wds") - end - end - - function mode.cfgvalue(self, section) - local mode = ListValue.cfgvalue(self, section) - local wds = m.uci:get("wireless", section, "wds") == "1" - - if mode == "ap" and wds then - return "ap-wds" - elseif mode == "sta" and wds then - return "sta-wds" - else - return mode - end - end - - bssid:depends({mode="adhoc"}) - bssid:depends({mode="ahdemo"}) - bssid:depends({mode="wds"}) - - wdssep = s:taboption("advanced", Flag, "wdssep", translate("Separate WDS")) - wdssep:depends({mode="ap-wds"}) - - s:taboption("advanced", Flag, "doth", "802.11h") - hidden = s:taboption("general", Flag, "hidden", translate("Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>")) - hidden:depends({mode="ap"}) - hidden:depends({mode="adhoc"}) - hidden:depends({mode="ap-wds"}) - hidden:depends({mode="sta-wds"}) - isolate = s:taboption("advanced", Flag, "isolate", translate("Separate Clients"), - translate("Prevents client-to-client communication")) - isolate:depends({mode="ap"}) - s:taboption("advanced", Flag, "bgscan", translate("Background Scan")) - - mp = s:taboption("macfilter", ListValue, "macpolicy", translate("MAC-Address Filter")) - mp:value("", translate("disable")) - mp:value("allow", translate("Allow listed only")) - mp:value("deny", translate("Allow all except listed")) - - ml = s:taboption("macfilter", DynamicList, "maclist", translate("MAC-List")) - ml.datatype = "macaddr" - ml:depends({macpolicy="allow"}) - ml:depends({macpolicy="deny"}) - nt.mac_hints(function(mac, name) ml:value(mac, "%s (%s)" %{ mac, name }) end) - - s:taboption("advanced", Value, "rate", translate("Transmission Rate")) - s:taboption("advanced", Value, "mcast_rate", translate("Multicast Rate")) - s:taboption("advanced", Value, "frag", translate("Fragmentation Threshold")) - s:taboption("advanced", Value, "rts", translate("RTS/CTS Threshold")) - s:taboption("advanced", Value, "minrate", translate("Minimum Rate")) - s:taboption("advanced", Value, "maxrate", translate("Maximum Rate")) - s:taboption("advanced", Flag, "compression", translate("Compression")) - - s:taboption("advanced", Flag, "bursting", translate("Frame Bursting")) - s:taboption("advanced", Flag, "turbo", translate("Turbo Mode")) - s:taboption("advanced", Flag, "ff", translate("Fast Frames")) - - s:taboption("advanced", Flag, "wmm", translate("WMM Mode")) - s:taboption("advanced", Flag, "xr", translate("XR Support")) - s:taboption("advanced", Flag, "ar", translate("AR Support")) - - local swm = s:taboption("advanced", Flag, "sw_merge", translate("Disable HW-Beacon timer")) - swm:depends({mode="adhoc"}) - - local nos = s:taboption("advanced", Flag, "nosbeacon", translate("Disable HW-Beacon timer")) - nos:depends({mode="sta"}) - nos:depends({mode="sta-wds"}) - - local probereq = s:taboption("advanced", Flag, "probereq", translate("Do not send probe responses")) - probereq.enabled = "0" - probereq.disabled = "1" -end - - -------------------- Broadcom Interface ---------------------- if hwtype == "broadcom" then @@ -738,7 +586,7 @@ encr:value("none", "No Encryption") encr:value("wep-open", translate("WEP Open System"), {mode="ap"}, {mode="sta"}, {mode="ap-wds"}, {mode="sta-wds"}, {mode="adhoc"}, {mode="ahdemo"}, {mode="wds"}) encr:value("wep-shared", translate("WEP Shared Key"), {mode="ap"}, {mode="sta"}, {mode="ap-wds"}, {mode="sta-wds"}, {mode="adhoc"}, {mode="ahdemo"}, {mode="wds"}) -if hwtype == "atheros" or hwtype == "mac80211" or hwtype == "prism2" then +if hwtype == "mac80211" or hwtype == "prism2" then local supplicant = fs.access("/usr/sbin/wpa_supplicant") local hostapd = fs.access("/usr/sbin/hostapd") @@ -899,10 +747,10 @@ for slot=1,4 do end -if hwtype == "atheros" or hwtype == "mac80211" or hwtype == "prism2" then +if hwtype == "mac80211" or hwtype == "prism2" then - -- Probe EAP support as a proxy for determining if 802.11r support is present - local has_ap_eap = (os.execute("hostapd -veap >/dev/null 2>/dev/null") == 0) + -- Probe 802.11r support (and EAP support as a proxy for Openwrt) + local has_80211r = (os.execute("hostapd -v11r 2>/dev/null || hostapd -veap 2>/dev/null") == 0) ieee80211r = s:taboption("encryption", Flag, "ieee80211r", translate("802.11r Fast Transition"), @@ -912,7 +760,7 @@ if hwtype == "atheros" or hwtype == "mac80211" or hwtype == "prism2" then ieee80211r:depends({mode="ap", encryption="wpa2"}) ieee80211r:depends({mode="ap-wds", encryption="wpa"}) ieee80211r:depends({mode="ap-wds", encryption="wpa2"}) - if has_ap_eap then + if has_80211r then ieee80211r:depends({mode="ap", encryption="psk"}) ieee80211r:depends({mode="ap", encryption="psk2"}) ieee80211r:depends({mode="ap", encryption="psk-mixed"}) @@ -967,8 +815,8 @@ if hwtype == "atheros" or hwtype == "mac80211" or hwtype == "prism2" then r0kh = s:taboption("encryption", DynamicList, "r0kh", translate("External R0 Key Holder List"), translate("List of R0KHs in the same Mobility Domain. " .. - "<br>Format: MAC-address,NAS-Identifier,128-bit key as hex string. " .. - "<br>This list is used to map R0KH-ID (NAS Identifier) to a destination " .. + "<br />Format: MAC-address,NAS-Identifier,128-bit key as hex string. " .. + "<br />This list is used to map R0KH-ID (NAS Identifier) to a destination " .. "MAC address when requesting PMK-R1 key from the R0KH that the STA " .. "used during the Initial Mobility Domain Association.")) @@ -977,8 +825,8 @@ if hwtype == "atheros" or hwtype == "mac80211" or hwtype == "prism2" then r1kh = s:taboption("encryption", DynamicList, "r1kh", translate("External R1 Key Holder List"), translate ("List of R1KHs in the same Mobility Domain. ".. - "<br>Format: MAC-address,R1KH-ID as 6 octets with colons,128-bit key as hex string. ".. - "<br>This list is used to map R1KH-ID to a destination MAC address " .. + "<br />Format: MAC-address,R1KH-ID as 6 octets with colons,128-bit key as hex string. ".. + "<br />This list is used to map R1KH-ID to a destination MAC address " .. "when sending PMK-R1 key from the R0KH. This is also the " .. "list of authorized R1KHs in the MD that can request PMK-R1 keys.")) r1kh:depends({ieee80211r="1"}) @@ -1125,14 +973,16 @@ end -- ieee802.11w options if hwtype == "mac80211" then + local has_80211w = (os.execute("hostapd -v11w 2>/dev/null || hostapd -veap 2>/dev/null") == 0) + if has_80211w then ieee80211w = s:taboption("encryption", ListValue, "ieee80211w", translate("802.11w Management Frame Protection"), translate("Requires the 'full' version of wpad/hostapd " .. - "and support from the wifi driver <br>(as of Feb 2017: " .. + "and support from the wifi driver <br />(as of Feb 2017: " .. "ath9k and ath10k, in LEDE also mwlwifi and mt76)")) - ieee80211w.default = "0" + ieee80211w.default = "" ieee80211w.rmempty = true - ieee80211w:value("0", translate("Disabled (default)")) + ieee80211w:value("", translate("Disabled (default)")) ieee80211w:value("1", translate("Optional")) ieee80211w:value("2", translate("Required")) ieee80211w:depends({mode="ap", encryption="wpa2"}) @@ -1159,9 +1009,10 @@ if hwtype == "mac80211" then retry_timeout.datatype = "uinteger" retry_timeout.placeholder = "201" retry_timeout.rmempty = true + end end -if hwtype == "atheros" or hwtype == "mac80211" or hwtype == "prism2" then +if hwtype == "mac80211" or hwtype == "prism2" then local wpasupplicant = fs.access("/usr/sbin/wpa_supplicant") local hostcli = fs.access("/usr/sbin/hostapd_cli") if hostcli and wpasupplicant then diff --git a/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_overview.htm b/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_overview.htm index 9c351d393..4465095ff 100644 --- a/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_overview.htm +++ b/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_overview.htm @@ -66,10 +66,6 @@ return name - -- madwifi - elseif name == "ath" or name == "wifi" then - return translatef("Atheros 802.11%s Wireless Controller", bands) - -- ralink elseif name == "ra" then return translatef("RaLink 802.11%s Wireless Controller", bands) diff --git a/modules/luci-mod-admin-mini/luasrc/model/cbi/mini/wifi.lua b/modules/luci-mod-admin-mini/luasrc/model/cbi/mini/wifi.lua index 19952cd5d..ec929f1ed 100644 --- a/modules/luci-mod-admin-mini/luasrc/model/cbi/mini/wifi.lua +++ b/modules/luci-mod-admin-mini/luasrc/model/cbi/mini/wifi.lua @@ -156,18 +156,6 @@ end local hwtype = m:get(wifidevs[1], "type") -if hwtype == "atheros" then - mode = s:option(ListValue, "hwmode", translate("Mode")) - mode.override_values = true - mode:value("", "auto") - mode:value("11b", "802.11b") - mode:value("11g", "802.11g") - mode:value("11a", "802.11a") - mode:value("11bg", "802.11b+g") - mode.rmempty = true -end - - ch = s:option(Value, "channel", translate("Channel")) for i=1, 14 do ch:value(i, i .. " (2.4 GHz)") @@ -224,7 +212,7 @@ encr.override_values = true encr:value("none", "No Encryption") encr:value("wep", "WEP") -if hwtype == "atheros" or hwtype == "mac80211" then +if hwtype == "mac80211" then local supplicant = fs.access("/usr/sbin/wpa_supplicant") local hostapd = fs.access("/usr/sbin/hostapd") @@ -288,7 +276,7 @@ port:depends({mode="ap", encryption="wpa2"}) port.rmempty = true -if hwtype == "atheros" or hwtype == "mac80211" then +if hwtype == "mac80211" then nasid = s:option(Value, "nasid", translate("NAS ID")) nasid:depends({mode="ap", encryption="wpa"}) nasid:depends({mode="ap", encryption="wpa2"}) @@ -339,7 +327,7 @@ if hwtype == "atheros" or hwtype == "mac80211" then end -if hwtype == "atheros" or hwtype == "broadcom" then +if hwtype == "broadcom" then iso = s:option(Flag, "isolate", translate("AP-Isolation"), translate("Prevents Client to Client communication")) iso.rmempty = true iso:depends("mode", "ap") @@ -349,7 +337,7 @@ if hwtype == "atheros" or hwtype == "broadcom" then hide:depends("mode", "ap") end -if hwtype == "mac80211" or hwtype == "atheros" then +if hwtype == "mac80211" then bssid:depends({mode="adhoc"}) end diff --git a/protocols/luci-proto-wireguard/Makefile b/protocols/luci-proto-wireguard/Makefile index ed94a557b..0dc70cf31 100644 --- a/protocols/luci-proto-wireguard/Makefile +++ b/protocols/luci-proto-wireguard/Makefile @@ -8,6 +8,7 @@ include $(TOPDIR)/rules.mk LUCI_TITLE:=Support for WireGuard VPN LUCI_DEPENDS:=+kmod-wireguard +wireguard-tools +LUCI_PKGARCH:=all PKG_MAINTAINER:=Dan Luedtke <mail@danrl.com> diff --git a/protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua b/protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua index de4ece347..11ef10b5a 100644 --- a/protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua +++ b/protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua @@ -19,7 +19,7 @@ private_key = section:taboption( translate("Required. Base64-encoded private key for this interface.") ) private_key.password = true -private_key.datatype = "rangelength(44, 44)" +private_key.datatype = "and(base64,rangelength(44,44))" private_key.optional = false @@ -76,14 +76,27 @@ preshared_key = section:taboption( Value, "preshared_key", translate("Preshared Key"), - translate("Optional. Adds in an additional layer of symmetric-key " .. + translate("Optional. Base64-encoded preshared key. " .. + "Adds in an additional layer of symmetric-key " .. "cryptography for post-quantum resistance.") ) preshared_key.password = true -preshared_key.datatype = "rangelength(44, 44)" +preshared_key.datatype = "and(base64,rangelength(44,44))" preshared_key.optional = true +fwmark = section:taboption( + "advanced", + Value, + "fwmark", + translate("Firewall Mark"), + translate("Optional. 32-bit mark for outgoing encrypted packets. " .. + "Enter value in hex, starting with <code>0x</code>.") +) +fwmark.datatype = "hex(4)" +fwmark.optional = true + + -- peers ----------------------------------------------------------------------- peers = map:section( @@ -102,9 +115,9 @@ public_key = peers:option( Value, "public_key", translate("Public Key"), - translate("Required. Public key of peer.") + translate("Required. Base64-encoded public key of peer.") ) -public_key.datatype = "rangelength(44, 44)" +public_key.datatype = "and(base64,rangelength(44,44))" public_key.optional = false @@ -154,5 +167,5 @@ persistent_keepalive = peers:option( translate("Optional. Seconds between keep alive messages. " .. "Default is 0 (disabled). Recommended value if " .. "this device is behind a NAT is 25.")) -persistent_keepalive.datatype = "range(0, 65535)" +persistent_keepalive.datatype = "range(0,65535)" persistent_keepalive.placeholder = "0" diff --git a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm b/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm index 6f09bfcdf..78b98e035 100644 --- a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm +++ b/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm @@ -201,5 +201,12 @@ </div> <%- end -%> + <noscript> + <div class="alert-message warning"> + <strong><%:JavaScript required!%></strong><br /> + <%:You must enable JavaScript in your browser or LuCI will not work properly.%> + </div> + </noscript> + <div id="maincontent" class="container"> <% if category then render_tabmenu(category, cattree) end %> diff --git a/themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm b/themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm index 20a41be85..b4534090f 100644 --- a/themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm +++ b/themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm @@ -216,8 +216,8 @@ if tree.nodes[category] and tree.nodes[category].ucidata then <% if category ~= "freifunk" and category ~= "splash" then %> <noscript> <div class="errorbox"> - <strong><%:Java Script required!%></strong><br /> - <%:You must enable Java Script in your browser or LuCI will not work properly.%> + <strong><%:JavaScript required!%></strong><br /> + <%:You must enable JavaScript in your browser or LuCI will not work properly.%> </div> </noscript> <% end %> diff --git a/themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm b/themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm index 505e64b95..ae348f385 100644 --- a/themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm +++ b/themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm @@ -179,8 +179,8 @@ <div id="maincontent"> <noscript> <div class="errorbox"> - <strong><%:Java Script required!%></strong><br /> - <%:You must enable Java Script in your browser or LuCI will not work properly.%> + <strong><%:JavaScript required!%></strong><br /> + <%:You must enable JavaScript in your browser or LuCI will not work properly.%> </div> </noscript> |