diff options
Diffstat (limited to 'applications/luci-app-commands')
30 files changed, 2946 insertions, 0 deletions
diff --git a/applications/luci-app-commands/Makefile b/applications/luci-app-commands/Makefile new file mode 100644 index 0000000000..dc5d0ca849 --- /dev/null +++ b/applications/luci-app-commands/Makefile @@ -0,0 +1,14 @@ +# +# Copyright (C) 2008-2014 The LuCI Team <luci@lists.subsignal.org> +# +# This is free software, licensed under the Apache License, Version 2.0 . +# + +include $(TOPDIR)/rules.mk + +LUCI_TITLE:=LuCI Shell Command Module +LUCI_DEPENDS:= + +include ../../luci.mk + +# call BuildPackage - OpenWrt buildroot signature diff --git a/applications/luci-app-commands/luasrc/controller/commands.lua b/applications/luci-app-commands/luasrc/controller/commands.lua new file mode 100644 index 0000000000..b9f0ce8794 --- /dev/null +++ b/applications/luci-app-commands/luasrc/controller/commands.lua @@ -0,0 +1,237 @@ +--[[ +LuCI - Lua Configuration Interface + +Copyright 2012 Jo-Philipp Wich <jow@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 + +]]-- + +module("luci.controller.commands", package.seeall) + +function index() + entry({"admin", "system", "commands"}, firstchild(), _("Custom Commands"), 80) + entry({"admin", "system", "commands", "dashboard"}, template("commands"), _("Dashboard"), 1) + entry({"admin", "system", "commands", "config"}, cbi("commands"), _("Configure"), 2) + entry({"admin", "system", "commands", "run"}, call("action_run"), nil, 3).leaf = true + entry({"admin", "system", "commands", "download"}, call("action_download"), nil, 3).leaf = true + + entry({"command"}, call("action_public"), nil, 1).leaf = true +end + +--- Decode a given string into arguments following shell quoting rules +--- [[abc \def "foo\"bar" abc'def']] -> [[abc def]] [[foo"bar]] [[abcdef]] +local function parse_args(str) + local args = { } + + local function isspace(c) + if c == 9 or c == 10 or c == 11 or c == 12 or c == 13 or c == 32 then + return c + end + end + + local function isquote(c) + if c == 34 or c == 39 or c == 96 then + return c + end + end + + local function isescape(c) + if c == 92 then + return c + end + end + + local function ismeta(c) + if c == 36 or c == 92 or c == 96 then + return c + end + end + + --- Convert given table of byte values into a Lua string and append it to + --- the "args" table. Segment byte value sequence into chunks of 256 values + --- to not trip over the parameter limit for string.char() + local function putstr(bytes) + local chunks = { } + local csz = 256 + local upk = unpack + local chr = string.char + local min = math.min + local len = #bytes + local off + + for off = 1, len, csz do + chunks[#chunks+1] = chr(upk(bytes, off, min(off + csz - 1, len))) + end + + args[#args+1] = table.concat(chunks) + end + + --- Scan substring defined by the indexes [s, e] of the string "str", + --- perform unquoting and de-escaping on the fly and store the result in + --- a table of byte values which is passed to putstr() + local function unquote(s, e) + local off, esc, quote + local res = { } + + for off = s, e do + local byte = str:byte(off) + local q = isquote(byte) + local e = isescape(byte) + local m = ismeta(byte) + + if e then + esc = true + elseif esc then + if m then res[#res+1] = 92 end + res[#res+1] = byte + esc = false + elseif q and quote and q == quote then + quote = nil + elseif q and not quote then + quote = q + else + if m then res[#res+1] = 92 end + res[#res+1] = byte + end + end + + putstr(res) + end + + --- Find substring boundaries in "str". Ignore escaped or quoted + --- whitespace, pass found start- and end-index for each substring + --- to unquote() + local off, esc, start, quote + for off = 1, #str + 1 do + local byte = str:byte(off) + local q = isquote(byte) + local s = isspace(byte) or (off > #str) + local e = isescape(byte) + + if esc then + esc = false + elseif e then + esc = true + elseif q and quote and q == quote then + quote = nil + elseif q and not quote then + start = start or off + quote = q + elseif s and not quote then + if start then + unquote(start, off - 1) + start = nil + end + else + start = start or off + end + end + + --- If the "quote" is still set we encountered an unfinished string + if quote then + unquote(start, #str) + end + + return args +end + +local function parse_cmdline(cmdid, args) + local uci = require "luci.model.uci".cursor() + if uci:get("luci", cmdid) == "command" then + local cmd = uci:get_all("luci", cmdid) + local argv = parse_args(cmd.command) + local i, v + + if cmd.param == "1" and args then + for i, v in ipairs(parse_args(luci.http.urldecode(args))) do + argv[#argv+1] = v + end + end + + for i, v in ipairs(argv) do + if v:match("[^%w%.%-i/]") then + argv[i] = '"%s"' % v:gsub('"', '\\"') + end + end + + return argv + end +end + +function action_run(...) + local fs = require "nixio.fs" + local argv = parse_cmdline(...) + if argv then + local outfile = os.tmpname() + local errfile = os.tmpname() + + local rv = os.execute(table.concat(argv, " ") .. " >%s 2>%s" %{ outfile, errfile }) + local stdout = fs.readfile(outfile, 1024 * 512) or "" + local stderr = fs.readfile(errfile, 1024 * 512) or "" + + fs.unlink(outfile) + fs.unlink(errfile) + + local binary = not not (stdout:match("[%z\1-\8\14-\31]")) + + luci.http.prepare_content("application/json") + luci.http.write_json({ + command = table.concat(argv, " "), + stdout = not binary and stdout, + stderr = stderr, + exitcode = rv, + binary = binary + }) + else + luci.http.status(404, "No such command") + end +end + +function action_download(...) + local fs = require "nixio.fs" + local argv = parse_cmdline(...) + if argv then + local fd = io.popen(table.concat(argv, " ") .. " 2>/dev/null") + if fd then + local chunk = fd:read(4096) or "" + local name + if chunk:match("[%z\1-\8\14-\31]") then + luci.http.header("Content-Disposition", "attachment; filename=%s" + % fs.basename(argv[1]):gsub("%W+", ".") .. ".bin") + luci.http.prepare_content("application/octet-stream") + else + luci.http.header("Content-Disposition", "attachment; filename=%s" + % fs.basename(argv[1]):gsub("%W+", ".") .. ".txt") + luci.http.prepare_content("text/plain") + end + + while chunk do + luci.http.write(chunk) + chunk = fd:read(4096) + end + + fd:close() + else + luci.http.status(500, "Failed to execute command") + end + else + luci.http.status(404, "No such command") + end +end + +function action_public(cmdid, args) + local uci = require "luci.model.uci".cursor() + if cmdid and + uci:get("luci", cmdid) == "command" and + uci:get("luci", cmdid, "public") == "1" + then + action_download(cmdid, args) + else + luci.http.status(403, "Access to command denied") + end +end diff --git a/applications/luci-app-commands/luasrc/model/cbi/commands.lua b/applications/luci-app-commands/luasrc/model/cbi/commands.lua new file mode 100644 index 0000000000..1359eb2acd --- /dev/null +++ b/applications/luci-app-commands/luasrc/model/cbi/commands.lua @@ -0,0 +1,37 @@ +--[[ +LuCI - Lua Configuration Interface + +Copyright 2012 Jo-Philipp Wich <jow@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 + +]]-- + +local m, s + +m = Map("luci", translate("Custom Commands"), + translate("This page allows you to configure custom shell commands which can be easily invoked from the web interface.")) + +s = m:section(TypedSection, "command", "") +s.template = "cbi/tblsection" +s.anonymous = true +s.addremove = true + + +s:option(Value, "name", translate("Description"), + translate("A short textual description of the configured command")) + +s:option(Value, "command", translate("Command"), + translate("Command line to execute")) + +s:option(Flag, "param", translate("Custom arguments"), + translate("Allow the user to provide additional command line arguments")) + +s:option(Flag, "public", translate("Public access"), + translate("Allow executing the command and downloading its output without prior authentication")) + +return m diff --git a/applications/luci-app-commands/luasrc/view/commands.htm b/applications/luci-app-commands/luasrc/view/commands.htm new file mode 100644 index 0000000000..83792a91fd --- /dev/null +++ b/applications/luci-app-commands/luasrc/view/commands.htm @@ -0,0 +1,176 @@ +<%# +LuCI - Lua Configuration Interface +Copyright 2012 Jo-Philipp Wich <jow@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 + +-%> + +<% css = [[ + +.commandbox { + height: 12em; + width: 30%; + float: left; + height: 12em; + margin: 5px; + position: relative; +} + +.commandbox h3 { + font-size: 1.5em !important; + line-height: 2em !important; + margin: 0 !important; +} + +.commandbox input[type="text"] { + width: 50% !important; +} + +.commandbox div { + position: absolute; + left: 0; + bottom: 1.5em; +} + +]] -%> + +<%+header%> + +<script type="text/javascript" src="<%=resource%>/cbi.js"></script> +<script type="text/javascript">//<![CDATA[ + var stxhr = new XHR(); + + function command_run(id) + { + var args; + var field = document.getElementById(id); + if (field) + args = encodeURIComponent(field.value); + + var legend = document.getElementById('command-rc-legend'); + var output = document.getElementById('command-rc-output'); + + if (legend && output) + { + output.innerHTML = + '<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" style="vertical-align:middle" /> ' + + '<%:Waiting for command to complete...%>' + ; + + legend.parentNode.style.display = 'block'; + legend.style.display = 'inline'; + + stxhr.get('<%=luci.dispatcher.build_url("admin", "system", "commands", "run")%>/' + id + (args ? '/' + args : ''), null, + function(x, st) + { + if (st) + { + if (st.binary) + st.stdout = '[<%:Binary data not displayed, download instead.%>]'; + + legend.style.display = 'none'; + output.innerHTML = String.format( + '<pre><strong># %h\n</strong>%h<span style="color:red">%h</span></pre>' + + '<div class="alert-message warning">%s (<%:Code:%> %d)</div>', + st.command, st.stdout, st.stderr, + (st.exitcode == 0) ? '<%:Command successful%>' : '<%:Command failed%>', + st.exitcode); + } + else + { + legend.style.display = 'none'; + output.innerHTML = '<span class="error"><%:Failed to execute command!%></span>'; + } + + location.hash = '#output'; + } + ); + } + } + + function command_download(id) + { + var args; + var field = document.getElementById(id); + if (field) + args = encodeURIComponent(field.value); + + location.href = '<%=luci.dispatcher.build_url("admin", "system", "commands", "download")%>/' + id + (args ? '/' + args : ''); + } + + function command_link(id) + { + var legend = document.getElementById('command-rc-legend'); + var output = document.getElementById('command-rc-output'); + + var args; + var field = document.getElementById(id); + if (field) + args = encodeURIComponent(field.value); + + if (legend && output) + { + var link = location.protocol + '//' + location.hostname + + (location.port ? ':' + location.port : '') + + location.pathname.split(';')[0] + 'command/' + + id + (args ? '/' + args : ''); + + legend.style.display = 'none'; + output.parentNode.style.display = 'block'; + output.innerHTML = String.format( + '<div class="alert-message"><%:Access command with%> <a href="%s">%s</a></div>', + link, link + ); + + location.hash = '#output'; + } + } + +//]]></script> + +<% + local uci = require "luci.model.uci".cursor() + local commands = { } + + uci:foreach("luci", "command", function(s) commands[#commands+1] = s end) +%> + +<form method="get" action="<%=pcdata(luci.http.getenv("REQUEST_URI"))%>"> + <div class="cbi-map"> + <h2><a id="content" name="content"><%:Custom Commands%></a></h2> + + <fieldset class="cbi-section"> + <% local _, command; for _, command in ipairs(commands) do %> + <div class="commandbox"> + <h3><%=pcdata(command.name)%></h3> + <p><%:Command:%> <code><%=pcdata(command.command)%></code></p> + <% if command.param == "1" then %> + <p><%:Arguments:%> <input type="text" id="<%=command['.name']%>" /></p> + <% end %> + <div> + <input type="button" value="<%:Run%>" class="cbi-button cbi-button-apply" onclick="command_run('<%=command['.name']%>')" /> + <input type="button" value="<%:Download%>" class="cbi-button cbi-button-download" onclick="command_download('<%=command['.name']%>')" /> + <% if command.public == "1" then %> + <input type="button" value="<%:Link%>" class="cbi-button cbi-button-link" onclick="command_link('<%=command['.name']%>')" /> + <% end %> + </div> + </div> + <% end %> + + <br style="clear:both" /><br /> + <a name="output"></a> + </fieldset> + </div> + + <fieldset class="cbi-section" style="display:none"> + <legend id="command-rc-legend"><%:Collecting data...%></legend> + <span id="command-rc-output"></span> + </fieldset> +</form> + +<%+footer%> diff --git a/applications/luci-app-commands/po/ca/commands.po b/applications/luci-app-commands/po/ca/commands.po new file mode 100644 index 0000000000..9dc23b2f45 --- /dev/null +++ b/applications/luci-app-commands/po/ca/commands.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2014-06-06 10:41+0200\n" +"Last-Translator: Alex <alexhenrie24@gmail.com>\n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "Una breva descripció textual de l'ordre configurat" + +msgid "Access command with" +msgstr "Accedeix l'ordre amb" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Permet la execució de l'ordre i la baixada de la seva sortida sense " +"autenticació prèvia" + +msgid "Allow the user to provide additional command line arguments" +msgstr "Permet que l'usuari proveïa paràmetres de línia de consola addicionals" + +msgid "Arguments:" +msgstr "Paràmetres:" + +msgid "Binary data not displayed, download instead." +msgstr "Els dades binaris no es mostren, descarregueu-los." + +msgid "Code:" +msgstr "Codi:" + +msgid "Collecting data..." +msgstr "Recollint dades..." + +msgid "Command" +msgstr "Ordre" + +msgid "Command failed" +msgstr "L'ordre ha fallat" + +msgid "Command line to execute" +msgstr "Línia d'ordre per executar" + +msgid "Command successful" +msgstr "L'ordre ha tingut èxit" + +msgid "Command:" +msgstr "Ordre;" + +msgid "Configure" +msgstr "Configura" + +msgid "Custom Commands" +msgstr "Ordres personalitzats" + +msgid "Custom arguments" +msgstr "Paràmetres personalitzats" + +msgid "Dashboard" +msgstr "Panell" + +msgid "Description" +msgstr "Descripció" + +msgid "Download" +msgstr "Baixa" + +msgid "Failed to execute command!" +msgstr "L'execució de l'ordre ha fallat!" + +msgid "Link" +msgstr "Enllaç" + +msgid "Loading" +msgstr "Carregant" + +msgid "Public access" +msgstr "Accés públic" + +msgid "Run" +msgstr "Executa" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Aquesta pàgina us permet configurar ordres de consola personalitzats que es " +"poden invocar fàcilment de la interfície web." + +msgid "Waiting for command to complete..." +msgstr "Esperant que l'ordre acabi..." diff --git a/applications/luci-app-commands/po/cs/commands.po b/applications/luci-app-commands/po/cs/commands.po new file mode 100644 index 0000000000..64949bdef2 --- /dev/null +++ b/applications/luci-app-commands/po/cs/commands.po @@ -0,0 +1,96 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2014-08-04 19:01+0200\n" +"Last-Translator: KubaCZ <kuba.turek@centrum.cz>\n" +"Language-Team: none\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "Krátky popis nastaveného příkazu" + +msgid "Access command with" +msgstr "" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "Povolit vykonání příkazu a stažení výstupu bez předchozí autentizace." + +msgid "Allow the user to provide additional command line arguments" +msgstr "Povolit uživateli poskytnout dodatečné argumenty příkazového řádku" + +msgid "Arguments:" +msgstr "Argumenty:" + +msgid "Binary data not displayed, download instead." +msgstr "Binární data nezobrazena, stáhněte si je." + +msgid "Code:" +msgstr "Kód:" + +msgid "Collecting data..." +msgstr "Sbírání dat..." + +msgid "Command" +msgstr "Příkaz" + +msgid "Command failed" +msgstr "Příkaz selhal" + +msgid "Command line to execute" +msgstr "Příkazový řádek k vykonání" + +msgid "Command successful" +msgstr "Příkaz úspěšný." + +msgid "Command:" +msgstr "Příkaz:" + +msgid "Configure" +msgstr "Konfigurovat" + +msgid "Custom Commands" +msgstr "Vlastní příkazy" + +msgid "Custom arguments" +msgstr "Vlastní parametry" + +msgid "Dashboard" +msgstr "Řídicí panel" + +msgid "Description" +msgstr "Popis" + +msgid "Download" +msgstr "Stáhnout" + +msgid "Failed to execute command!" +msgstr "Chyba při zpracování příkazu!" + +msgid "Link" +msgstr "Odkaz" + +msgid "Loading" +msgstr "Nahrávám" + +msgid "Public access" +msgstr "Veřejný přístup" + +msgid "Run" +msgstr "Spustit" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Tato stránka umožňuje nastavit vlastní příkazy shellu, které lze snadno " +"vyvolat z webového rozhraní." + +msgid "Waiting for command to complete..." +msgstr "Čekejte na dokončení příkazu..." diff --git a/applications/luci-app-commands/po/de/commands.po b/applications/luci-app-commands/po/de/commands.po new file mode 100644 index 0000000000..09c56b3990 --- /dev/null +++ b/applications/luci-app-commands/po/de/commands.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2012-11-21 18:45+0200\n" +"Last-Translator: Jo-Philipp <xm@subsignal.org>\n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "Kurze Beschreibung des abgespeicherten Kommandos" + +msgid "Access command with" +msgstr "Kommando aufrufen mit" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Ausführen des Kommandos und Herunterladen der Ausgabe ohne vorherige " +"Authentifizierung ermöglichen" + +msgid "Allow the user to provide additional command line arguments" +msgstr "Erlaube dem Nutzer zusätzliche Kommandozeilenargumente zu übergeben" + +msgid "Arguments:" +msgstr "Argumente:" + +msgid "Binary data not displayed, download instead." +msgstr "Binärdaten ausgeblendet, laden Sie die Ausgaben stattdessen herunter" + +msgid "Code:" +msgstr "Rückgabewert:" + +msgid "Collecting data..." +msgstr "Sammle Daten..." + +msgid "Command" +msgstr "Kommando" + +msgid "Command failed" +msgstr "Kommando fehlgeschlagen" + +msgid "Command line to execute" +msgstr "Auszuführende Kommandozeile" + +msgid "Command successful" +msgstr "Kommando erfolgreich" + +msgid "Command:" +msgstr "Kommando:" + +msgid "Configure" +msgstr "Konfigurieren" + +msgid "Custom Commands" +msgstr "Benutzerdefinierte Kommandos" + +msgid "Custom arguments" +msgstr "Benutzerdefinierte Argumente" + +msgid "Dashboard" +msgstr "Übersicht" + +msgid "Description" +msgstr "Beschreibung" + +msgid "Download" +msgstr "Herunterladen" + +msgid "Failed to execute command!" +msgstr "Kommando konnte nicht ausgeführt werden!" + +msgid "Link" +msgstr "Link" + +msgid "Loading" +msgstr "Lade" + +msgid "Public access" +msgstr "Öffentlicher Zugriff" + +msgid "Run" +msgstr "Ausführen" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Diese Seite ermöglicht die Konfiguration eigener Shell-Kommandos um diese " +"einfach über das Webinterface ausführen zu können." + +msgid "Waiting for command to complete..." +msgstr "Warte auf die Ausführung des Kommandos..." diff --git a/applications/luci-app-commands/po/el/commands.po b/applications/luci-app-commands/po/el/commands.po new file mode 100644 index 0000000000..0e9e65d268 --- /dev/null +++ b/applications/luci-app-commands/po/el/commands.po @@ -0,0 +1,91 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "A short textual description of the configured command" +msgstr "" + +msgid "Access command with" +msgstr "" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" + +msgid "Arguments:" +msgstr "" + +msgid "Binary data not displayed, download instead." +msgstr "" + +msgid "Code:" +msgstr "" + +msgid "Collecting data..." +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Command failed" +msgstr "" + +msgid "Command line to execute" +msgstr "" + +msgid "Command successful" +msgstr "" + +msgid "Command:" +msgstr "" + +msgid "Configure" +msgstr "" + +msgid "Custom Commands" +msgstr "" + +msgid "Custom arguments" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "Failed to execute command!" +msgstr "" + +msgid "Link" +msgstr "" + +msgid "Loading" +msgstr "" + +msgid "Public access" +msgstr "" + +msgid "Run" +msgstr "" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" + +msgid "Waiting for command to complete..." +msgstr "" diff --git a/applications/luci-app-commands/po/en/commands.po b/applications/luci-app-commands/po/en/commands.po new file mode 100644 index 0000000000..754a229c1a --- /dev/null +++ b/applications/luci-app-commands/po/en/commands.po @@ -0,0 +1,95 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "A short textual description of the configured command" +msgstr "A short textual description of the configured command" + +msgid "Access command with" +msgstr "Access command with" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Allow executing the command and downloading its output without prior " +"authentication" + +msgid "Allow the user to provide additional command line arguments" +msgstr "Allow the user to provide additional command line arguments" + +msgid "Arguments:" +msgstr "Arguments:" + +msgid "Binary data not displayed, download instead." +msgstr "Binary data not displayed, download instead." + +msgid "Code:" +msgstr "Code:" + +msgid "Collecting data..." +msgstr "Collecting data..." + +msgid "Command" +msgstr "Command" + +msgid "Command failed" +msgstr "Command failed" + +msgid "Command line to execute" +msgstr "Command line to execute" + +msgid "Command successful" +msgstr "Command successful" + +msgid "Command:" +msgstr "Command:" + +msgid "Configure" +msgstr "Configure" + +msgid "Custom Commands" +msgstr "Custom Commands" + +msgid "Custom arguments" +msgstr "Custom arguments" + +msgid "Dashboard" +msgstr "Dashboard" + +msgid "Description" +msgstr "Description" + +msgid "Download" +msgstr "Download" + +msgid "Failed to execute command!" +msgstr "Failed to execute command!" + +msgid "Link" +msgstr "Link" + +msgid "Loading" +msgstr "Loading" + +msgid "Public access" +msgstr "Public access" + +msgid "Run" +msgstr "Run" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." + +msgid "Waiting for command to complete..." +msgstr "Waiting for command to complete..." diff --git a/applications/luci-app-commands/po/es/commands.po b/applications/luci-app-commands/po/es/commands.po new file mode 100644 index 0000000000..80524529b5 --- /dev/null +++ b/applications/luci-app-commands/po/es/commands.po @@ -0,0 +1,97 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2012-11-24 10:16+0200\n" +"Last-Translator: José Vicente <josevteg@gmail.com>\n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "Descripción breve del comando a configurar" + +msgid "Access command with" +msgstr "Acceder al comando con" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Permitir ejecutar el comando y descargar su salida sin más autentificación" + +msgid "Allow the user to provide additional command line arguments" +msgstr "Permitir al usuario añadir parámetros de línea de comandos" + +msgid "Arguments:" +msgstr "Parámetros:" + +msgid "Binary data not displayed, download instead." +msgstr "No se pueden mostrar datos binarios, descárguelos." + +msgid "Code:" +msgstr "Código:" + +msgid "Collecting data..." +msgstr "Recuperando datos..." + +msgid "Command" +msgstr "Comando" + +msgid "Command failed" +msgstr "Falló" + +msgid "Command line to execute" +msgstr "Comando a ejecutar" + +msgid "Command successful" +msgstr "OK" + +msgid "Command:" +msgstr "Comando:" + +msgid "Configure" +msgstr "Configurar" + +msgid "Custom Commands" +msgstr "Comandos propios" + +msgid "Custom arguments" +msgstr "Parámetros propios" + +msgid "Dashboard" +msgstr "Panel" + +msgid "Description" +msgstr "Descripción" + +msgid "Download" +msgstr "Descarga" + +msgid "Failed to execute command!" +msgstr "¡Error al ejecutar el comando!" + +msgid "Link" +msgstr "Enlace" + +msgid "Loading" +msgstr "Cargando" + +msgid "Public access" +msgstr "Acceso público" + +msgid "Run" +msgstr "Ejecutar" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Aquí puede configurar sus propios comandos shell para lanzarlos fácilmente " +"desde el interfaz web." + +msgid "Waiting for command to complete..." +msgstr "Esperando a que termine el comando..." diff --git a/applications/luci-app-commands/po/fr/commands.po b/applications/luci-app-commands/po/fr/commands.po new file mode 100644 index 0000000000..fac1aff9c4 --- /dev/null +++ b/applications/luci-app-commands/po/fr/commands.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2013-12-12 13:36+0200\n" +"Last-Translator: maximeguillaud <maxime@mguillaud.net>\n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "Une courte description de la commande configurée" + +msgid "Access command with" +msgstr "Accéder à la commande par" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Autoriser l'exécution de la commande et le téléchargement de son résultat " +"sans authentification préalable" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" +"Autoriser l'utilisateur à fournir des arguments de ligne de commande " +"supplémentaires" + +msgid "Arguments:" +msgstr "Arguments :" + +msgid "Binary data not displayed, download instead." +msgstr "Données binaires non affichables, elle peuvent être téléchargées." + +msgid "Code:" +msgstr "Code : " + +msgid "Collecting data..." +msgstr "Récupération des données ..." + +msgid "Command" +msgstr "Commande" + +msgid "Command failed" +msgstr "Echec de la commande" + +msgid "Command line to execute" +msgstr "Ligne de commande à exécuter" + +msgid "Command successful" +msgstr "Commande réussie" + +msgid "Command:" +msgstr "Commande :" + +msgid "Configure" +msgstr "Configurer" + +msgid "Custom Commands" +msgstr "Commandes personnalisées" + +msgid "Custom arguments" +msgstr "Arguments personnalisés" + +msgid "Dashboard" +msgstr "Tableau de bord" + +msgid "Description" +msgstr "Description" + +msgid "Download" +msgstr "Télécharger" + +msgid "Failed to execute command!" +msgstr "Echec de l'exécution de la commande ! " + +msgid "Link" +msgstr "Lien" + +msgid "Loading" +msgstr "Chargement" + +msgid "Public access" +msgstr "Accès public" + +msgid "Run" +msgstr "Exécuter" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Cette page vous permet de configurer des commandes shell personnalisées, " +"pouvant être invoquées facilement depuis l'interface web." + +msgid "Waiting for command to complete..." +msgstr "En attente de la commande pour finir..." diff --git a/applications/luci-app-commands/po/he/commands.po b/applications/luci-app-commands/po/he/commands.po new file mode 100644 index 0000000000..0e9e65d268 --- /dev/null +++ b/applications/luci-app-commands/po/he/commands.po @@ -0,0 +1,91 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "A short textual description of the configured command" +msgstr "" + +msgid "Access command with" +msgstr "" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" + +msgid "Arguments:" +msgstr "" + +msgid "Binary data not displayed, download instead." +msgstr "" + +msgid "Code:" +msgstr "" + +msgid "Collecting data..." +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Command failed" +msgstr "" + +msgid "Command line to execute" +msgstr "" + +msgid "Command successful" +msgstr "" + +msgid "Command:" +msgstr "" + +msgid "Configure" +msgstr "" + +msgid "Custom Commands" +msgstr "" + +msgid "Custom arguments" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "Failed to execute command!" +msgstr "" + +msgid "Link" +msgstr "" + +msgid "Loading" +msgstr "" + +msgid "Public access" +msgstr "" + +msgid "Run" +msgstr "" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" + +msgid "Waiting for command to complete..." +msgstr "" diff --git a/applications/luci-app-commands/po/hu/commands.po b/applications/luci-app-commands/po/hu/commands.po new file mode 100644 index 0000000000..5cd0ec7432 --- /dev/null +++ b/applications/luci-app-commands/po/hu/commands.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2013-01-24 18:47+0200\n" +"Last-Translator: Gábor <vargalex@freemail.hu>\n" +"Language-Team: none\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "A beállított parancs rövid szöveges leírása" + +msgid "Access command with" +msgstr "Parancs hozzáférése" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Engedélyezi a parancs végrehajtását és kimenetének letöltését előzetes " +"hitelesítés nélkül" + +msgid "Allow the user to provide additional command line arguments" +msgstr "A felhasználó által további parancsori argumentumok adhatók meg" + +msgid "Arguments:" +msgstr "Argumentumok:" + +msgid "Binary data not displayed, download instead." +msgstr "Bináris adat nem jelenik meg, töltse le helyette." + +msgid "Code:" +msgstr "Kód:" + +msgid "Collecting data..." +msgstr "Adatgyűjtés..." + +msgid "Command" +msgstr "Paracs" + +msgid "Command failed" +msgstr "Parancs végrehajtás sikertelen" + +msgid "Command line to execute" +msgstr "Futtatandó parancssor" + +msgid "Command successful" +msgstr "Parancs végrehajtás sikeres" + +msgid "Command:" +msgstr "Parancs:" + +msgid "Configure" +msgstr "Beállítás" + +msgid "Custom Commands" +msgstr "Egyedi parancsok" + +msgid "Custom arguments" +msgstr "Egyedi argumentumok" + +msgid "Dashboard" +msgstr "Vezérlőpult" + +msgid "Description" +msgstr "Leírás" + +msgid "Download" +msgstr "Letöltés" + +msgid "Failed to execute command!" +msgstr "Parancs végrehajtása sikertelen!" + +msgid "Link" +msgstr "Link" + +msgid "Loading" +msgstr "Betöltés" + +msgid "Public access" +msgstr "Nyilvános hozzáférés" + +msgid "Run" +msgstr "Futtatás" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Ezen az oldalon egyéni shell parancsokat állíthat be, amelyeket könnyen " +"felhasználhat a webes felületen." + +msgid "Waiting for command to complete..." +msgstr "Várakozás a parancs befejezésére..." diff --git a/applications/luci-app-commands/po/it/commands.po b/applications/luci-app-commands/po/it/commands.po new file mode 100644 index 0000000000..c14b910fc8 --- /dev/null +++ b/applications/luci-app-commands/po/it/commands.po @@ -0,0 +1,99 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2013-02-03 13:52+0200\n" +"Last-Translator: Francesco <3gasas@gmail.com>\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "Una breve descrizione testuale del comando configurato" + +msgid "Access command with" +msgstr "Accesso comando con" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Consentire l'esecuzione del comando e il download del suo output senza " +"previa autenticazione" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" +"Consente all'utente di fornire ulteriori argomenti della riga di comando" + +msgid "Arguments:" +msgstr "Argomenti:" + +msgid "Binary data not displayed, download instead." +msgstr "I dati binari non vengono visualizzati, ma possono essere scaricati." + +msgid "Code:" +msgstr "Codice:" + +msgid "Collecting data..." +msgstr "Raccolta dei dati..." + +msgid "Command" +msgstr "Comando" + +msgid "Command failed" +msgstr "Comando fallito" + +msgid "Command line to execute" +msgstr "Riga di comando da eseguire" + +msgid "Command successful" +msgstr "Comando riuscito" + +msgid "Command:" +msgstr "Comando:" + +msgid "Configure" +msgstr "Configura" + +msgid "Custom Commands" +msgstr "Comandi Personalizzati" + +msgid "Custom arguments" +msgstr "Argomenti Personalizzati" + +msgid "Dashboard" +msgstr "Dashboard" + +msgid "Description" +msgstr "Descrizione" + +msgid "Download" +msgstr "Download" + +msgid "Failed to execute command!" +msgstr "Impossibile eseguire il comando!" + +msgid "Link" +msgstr "Collegamento" + +msgid "Loading" +msgstr "Caricamento" + +msgid "Public access" +msgstr "Accesso Pubblico" + +msgid "Run" +msgstr "Esegui" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Questa pagina consente di configurare i comandi della shell personalizzate " +"che possono essere facilmente richiamati dall'interfaccia web." + +msgid "Waiting for command to complete..." +msgstr "In attesa del comando da completare..." diff --git a/applications/luci-app-commands/po/ja/commands.po b/applications/luci-app-commands/po/ja/commands.po new file mode 100644 index 0000000000..3b01a35cfd --- /dev/null +++ b/applications/luci-app-commands/po/ja/commands.po @@ -0,0 +1,94 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2013-10-05 17:15+0200\n" +"Last-Translator: Kentaro <kentaro.matsuyama@gmail.com>\n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "設定したコマンドの簡単な説明文を記載します" + +msgid "Access command with" +msgstr "" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" + +msgid "Allow the user to provide additional command line arguments" +msgstr "コマンドラインに対する引数の追記を許可するか設定します" + +msgid "Arguments:" +msgstr "引数:" + +msgid "Binary data not displayed, download instead." +msgstr "バイナリデータは表示されずにダウンロードされます。" + +msgid "Code:" +msgstr "コード:" + +msgid "Collecting data..." +msgstr "データ収集中です..." + +msgid "Command" +msgstr "コマンド" + +msgid "Command failed" +msgstr "コマンド失敗" + +msgid "Command line to execute" +msgstr "実行するコマンドラインを記載します" + +msgid "Command successful" +msgstr "コマンド成功" + +msgid "Command:" +msgstr "コマンド:" + +msgid "Configure" +msgstr "設定" + +msgid "Custom Commands" +msgstr "カスタムコマンド" + +msgid "Custom arguments" +msgstr "カスタム引数" + +msgid "Dashboard" +msgstr "ダッシュボード" + +msgid "Description" +msgstr "説明" + +msgid "Download" +msgstr "ダウンロード" + +msgid "Failed to execute command!" +msgstr "コマンドの実行に失敗しました!" + +msgid "Link" +msgstr "リンク" + +msgid "Loading" +msgstr "読み込み中" + +msgid "Public access" +msgstr "パブリック・アクセス" + +msgid "Run" +msgstr "実行" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "このページでは、ウェブインターフェースから簡単にシェル・コマンドを実行することができます。" + +msgid "Waiting for command to complete..." +msgstr "コマンド実行中です..." diff --git a/applications/luci-app-commands/po/ms/commands.po b/applications/luci-app-commands/po/ms/commands.po new file mode 100644 index 0000000000..6fbb9834e9 --- /dev/null +++ b/applications/luci-app-commands/po/ms/commands.po @@ -0,0 +1,90 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "A short textual description of the configured command" +msgstr "" + +msgid "Access command with" +msgstr "" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" + +msgid "Arguments:" +msgstr "" + +msgid "Binary data not displayed, download instead." +msgstr "" + +msgid "Code:" +msgstr "" + +msgid "Collecting data..." +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Command failed" +msgstr "" + +msgid "Command line to execute" +msgstr "" + +msgid "Command successful" +msgstr "" + +msgid "Command:" +msgstr "" + +msgid "Configure" +msgstr "" + +msgid "Custom Commands" +msgstr "" + +msgid "Custom arguments" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "Failed to execute command!" +msgstr "" + +msgid "Link" +msgstr "" + +msgid "Loading" +msgstr "" + +msgid "Public access" +msgstr "" + +msgid "Run" +msgstr "" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" + +msgid "Waiting for command to complete..." +msgstr "" diff --git a/applications/luci-app-commands/po/no/commands.po b/applications/luci-app-commands/po/no/commands.po new file mode 100644 index 0000000000..29b76e5a26 --- /dev/null +++ b/applications/luci-app-commands/po/no/commands.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2013-03-25 23:38+0200\n" +"Last-Translator: protx <lars.hardy@gmail.com>\n" +"Language-Team: none\n" +"Language: no\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "En kort tekstlig beskrivelse av den konfigurerte kommandoen" + +msgid "Access command with" +msgstr "Åpne kommandoen med" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Tillat å utføre kommandoen og laste ned resultatet uten forutgående " +"godkjenning" + +msgid "Allow the user to provide additional command line arguments" +msgstr "Tillat brukeren å gi ytterligere kommandolinjeargumenter" + +msgid "Arguments:" +msgstr "Argumenter:" + +msgid "Binary data not displayed, download instead." +msgstr "Binære data vises ikke, last ned i stedet." + +msgid "Code:" +msgstr "Kode:" + +msgid "Collecting data..." +msgstr "Henter data..." + +msgid "Command" +msgstr "Kommando" + +msgid "Command failed" +msgstr "Kommando feilet" + +msgid "Command line to execute" +msgstr "Kommandolinje å utføre" + +msgid "Command successful" +msgstr "Kommando vellykket" + +msgid "Command:" +msgstr "Kommando:" + +msgid "Configure" +msgstr "Konfigurer" + +msgid "Custom Commands" +msgstr "Egendefinerte Kommandoer" + +msgid "Custom arguments" +msgstr "Egendefinerte argumenter" + +msgid "Dashboard" +msgstr "Dashboard" + +msgid "Description" +msgstr "Beskrivelse" + +msgid "Download" +msgstr "Nedlasting" + +msgid "Failed to execute command!" +msgstr "Kunne ikke utføre kommandoen!" + +msgid "Link" +msgstr "Link" + +msgid "Loading" +msgstr "Laster" + +msgid "Public access" +msgstr "Tilgjengelig for alle" + +msgid "Run" +msgstr "Kjør" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Denne siden lar deg konfigurere egendefinerte shell-kommandoer som lett kan " +"startes fra webgrensesnittet." + +msgid "Waiting for command to complete..." +msgstr "Venter på at kommandoen fullføres..." diff --git a/applications/luci-app-commands/po/pl/commands.po b/applications/luci-app-commands/po/pl/commands.po new file mode 100644 index 0000000000..6f660ba12d --- /dev/null +++ b/applications/luci-app-commands/po/pl/commands.po @@ -0,0 +1,99 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2014-02-25 18:03+0200\n" +"Last-Translator: TheTranslator2238 <mateusz2238@outlook.com>\n" +"Language-Team: none\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "Krótki opis konfigurowanej komendy" + +msgid "Access command with" +msgstr "Dostęp do komendy przez" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Zezwól na uruchomienie komendy i pobranie wyjścia bez uprzedniego " +"uwierzytelnienia" + +msgid "Allow the user to provide additional command line arguments" +msgstr "Pozwól użytkownikowi dodać argumenty wiersza poleceń" + +msgid "Arguments:" +msgstr "Argumenty:" + +msgid "Binary data not displayed, download instead." +msgstr "Nie wyświetlono danych binarnych, możesz je pobrać." + +msgid "Code:" +msgstr "Kod:" + +msgid "Collecting data..." +msgstr "Zbieram dane:" + +msgid "Command" +msgstr "Komenda" + +msgid "Command failed" +msgstr "Zła komenda" + +msgid "Command line to execute" +msgstr "Linia Komendy do wykonania" + +msgid "Command successful" +msgstr "Komenda Wykonana" + +msgid "Command:" +msgstr "Komenda:" + +msgid "Configure" +msgstr "Konfiguracja" + +msgid "Custom Commands" +msgstr "Własne komendy" + +msgid "Custom arguments" +msgstr "Własne argumenty" + +msgid "Dashboard" +msgstr "Tablica" + +msgid "Description" +msgstr "Opis" + +msgid "Download" +msgstr "Download" + +msgid "Failed to execute command!" +msgstr "Nie można wykonać komendy!" + +msgid "Link" +msgstr "Łącze" + +msgid "Loading" +msgstr "Ładowanie" + +msgid "Public access" +msgstr "Publiczny dostęp" + +msgid "Run" +msgstr "Uruchom" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Ta strona pozwala ci skonfigurować niestandardową komendę którą można łatwo " +"użyć z Web Interfejsa" + +msgid "Waiting for command to complete..." +msgstr "Czekanie na wykonanie komendy..." diff --git a/applications/luci-app-commands/po/pt-br/commands.po b/applications/luci-app-commands/po/pt-br/commands.po new file mode 100644 index 0000000000..83c7bd5db5 --- /dev/null +++ b/applications/luci-app-commands/po/pt-br/commands.po @@ -0,0 +1,98 @@ +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" +"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" + +msgid "A short textual description of the configured command" +msgstr "Uma pequena descrição textual do comando configurado" + +msgid "Access command with" +msgstr "Acessar o comando com" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Permitir a execução do comando e descarregar o resultado sem autenticação " +"prévia" + +msgid "Allow the user to provide additional command line arguments" +msgstr "Permitir ao usuário inserir argumentos de linha de comando adicionais" + +msgid "Arguments:" +msgstr "Argumentos:" + +msgid "Binary data not displayed, download instead." +msgstr "Dados binários não mostrados, mas podem ser baixados." + +msgid "Code:" +msgstr "Código:" + +msgid "Collecting data..." +msgstr "Adquirindo dados..." + +msgid "Command" +msgstr "Comando" + +msgid "Command failed" +msgstr "O comando falhou" + +msgid "Command line to execute" +msgstr "Linha de comandos a executar" + +msgid "Command successful" +msgstr "Comando executado com sucesso" + +msgid "Command:" +msgstr "Comando:" + +msgid "Configure" +msgstr "Configurar" + +msgid "Custom Commands" +msgstr "Comandos Personalizados" + +msgid "Custom arguments" +msgstr "Argumentos personalizados" + +msgid "Dashboard" +msgstr "Painel de Controle" + +msgid "Description" +msgstr "Descrição" + +msgid "Download" +msgstr "Baixar" + +msgid "Failed to execute command!" +msgstr "Falha ao executar comando!" + +msgid "Link" +msgstr "Endereço" + +msgid "Loading" +msgstr "Carregando" + +msgid "Public access" +msgstr "Acesso público" + +msgid "Run" +msgstr "Executar" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Esta página permite a configuração de comandos personalizados que podem ser " +"facilmente executados através da interface web." + +msgid "Waiting for command to complete..." +msgstr "Aguardando a conclusão do comando..." diff --git a/applications/luci-app-commands/po/pt/commands.po b/applications/luci-app-commands/po/pt/commands.po new file mode 100644 index 0000000000..a46b7d21b8 --- /dev/null +++ b/applications/luci-app-commands/po/pt/commands.po @@ -0,0 +1,99 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2013-06-02 19:17+0200\n" +"Last-Translator: joao.f.vieira <joao.f.vieira@gmail.com>\n" +"Language-Team: none\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "Uma pequena descrição textual do comando configurado" + +msgid "Access command with" +msgstr "Aceder ao comando com" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Permitir a execução do comando e descarregar o resultado sem autenticação " +"prévia" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" +"Permitir que o utilizador forneça argumentos adicionais na linha de comandos" + +msgid "Arguments:" +msgstr "Argumentos:" + +msgid "Binary data not displayed, download instead." +msgstr "Dados binários não mostrados, mas pode descarregar." + +msgid "Code:" +msgstr "Código:" + +msgid "Collecting data..." +msgstr "A obter dados..." + +msgid "Command" +msgstr "Comando" + +msgid "Command failed" +msgstr "O comando falhou" + +msgid "Command line to execute" +msgstr "Linha de comandos a executar" + +msgid "Command successful" +msgstr "Comando executado com sucesso" + +msgid "Command:" +msgstr "Comando:" + +msgid "Configure" +msgstr "Configurar" + +msgid "Custom Commands" +msgstr "Comandos Personalizados" + +msgid "Custom arguments" +msgstr "Argumentos personalizados" + +msgid "Dashboard" +msgstr "Painel de Controlo" + +msgid "Description" +msgstr "Descrição" + +msgid "Download" +msgstr "Descarregar" + +msgid "Failed to execute command!" +msgstr "Falha ao executar comando!" + +msgid "Link" +msgstr "Link" + +msgid "Loading" +msgstr "A carregar" + +msgid "Public access" +msgstr "Acesso público" + +msgid "Run" +msgstr "Executar" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Esta página permite-lhe configurar uma linha de comandos personalizada que " +"pode facilmente ser executada a partir da interface web." + +msgid "Waiting for command to complete..." +msgstr "A aguardar que o comando termine..." diff --git a/applications/luci-app-commands/po/ro/commands.po b/applications/luci-app-commands/po/ro/commands.po new file mode 100644 index 0000000000..05c4574b9d --- /dev/null +++ b/applications/luci-app-commands/po/ro/commands.po @@ -0,0 +1,99 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2014-06-28 18:45+0200\n" +"Last-Translator: xxvirusxx <condor20_05@yahoo.it>\n" +"Language-Team: none\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2);;\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "O scurta descriere textuala a comenzii configurate" + +msgid "Access command with" +msgstr "Acces la comanda cu" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Permite executarea comenzii si descarcarea rezultatului fara o autentificare " +"anterioara" + +msgid "Allow the user to provide additional command line arguments" +msgstr "Permite utilizatorului sa adauge parametrii in linia de comanda" + +msgid "Arguments:" +msgstr "Parametrii:" + +msgid "Binary data not displayed, download instead." +msgstr "Datele binare nu sunt afisate, descarcale in schimb" + +msgid "Code:" +msgstr "Cod:" + +msgid "Collecting data..." +msgstr "Colectare date..." + +msgid "Command" +msgstr "Comandă" + +msgid "Command failed" +msgstr "Comandă eşuată" + +msgid "Command line to execute" +msgstr "Linie de comanda pentru a executa" + +msgid "Command successful" +msgstr "Comanda reusita" + +msgid "Command:" +msgstr "Comanda:" + +msgid "Configure" +msgstr "Configureaza" + +msgid "Custom Commands" +msgstr "Comenzi particulare" + +msgid "Custom arguments" +msgstr "Argumenta particulare" + +msgid "Dashboard" +msgstr "Dashboard" + +msgid "Description" +msgstr "Descriere" + +msgid "Download" +msgstr "Descarca" + +msgid "Failed to execute command!" +msgstr "S-a esuat executarea comenzii!!" + +msgid "Link" +msgstr "Link" + +msgid "Loading" +msgstr "Se incarca" + +msgid "Public access" +msgstr "Access public" + +msgid "Run" +msgstr "Ruleaza" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Aceasta pagina permite configurarea de comenzi personale ce pot fi usor " +"apelate din interfata grafica" + +msgid "Waiting for command to complete..." +msgstr "Astept finalizarea comenzii..." diff --git a/applications/luci-app-commands/po/ru/commands.po b/applications/luci-app-commands/po/ru/commands.po new file mode 100644 index 0000000000..6197231c1c --- /dev/null +++ b/applications/luci-app-commands/po/ru/commands.po @@ -0,0 +1,102 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2013-10-15 16:48+0200\n" +"Last-Translator: datasheet <michael.gritsaenko@gmail.com>\n" +"Language-Team: none\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "Короткое текстовое описание команды" + +msgid "Access command with" +msgstr "Доступ к команде через" + +#, fuzzy +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" +"Разрешить выполнение команды и загрузку ее вывода без предварительной " +"аутентификации" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" +"Разрешить пользователям использовать дополнительные аргументы командной " +"строки" + +msgid "Arguments:" +msgstr "Аргументы:" + +msgid "Binary data not displayed, download instead." +msgstr "Двоичные данные не отображаются, вместо этого - выгружаются" + +msgid "Code:" +msgstr "Код:" + +msgid "Collecting data..." +msgstr "Сбор данных..." + +msgid "Command" +msgstr "Команда" + +msgid "Command failed" +msgstr "Команда не выполнена" + +msgid "Command line to execute" +msgstr "Командная строка для выполнения" + +msgid "Command successful" +msgstr "Команда выполнена" + +msgid "Command:" +msgstr "Команда:" + +msgid "Configure" +msgstr "Настроить" + +msgid "Custom Commands" +msgstr "Пользовательские команды" + +msgid "Custom arguments" +msgstr "Пользовательские аргументы" + +msgid "Dashboard" +msgstr "Информационная панель" + +msgid "Description" +msgstr "Описание" + +msgid "Download" +msgstr "Скачать" + +msgid "Failed to execute command!" +msgstr "Ошибка выполнения команды!" + +msgid "Link" +msgstr "Ссылка" + +msgid "Loading" +msgstr "Загрузка" + +msgid "Public access" +msgstr "Публичный доступ" + +msgid "Run" +msgstr "Запуск" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Эта страница предоставляет возможность настраивать пользовательские " +"консольные команды, которые могут быть легко вызваны из веб-интерфейса" + +msgid "Waiting for command to complete..." +msgstr "Ожидание завершения команды..." diff --git a/applications/luci-app-commands/po/sk/commands.po b/applications/luci-app-commands/po/sk/commands.po new file mode 100644 index 0000000000..4133dfb2d5 --- /dev/null +++ b/applications/luci-app-commands/po/sk/commands.po @@ -0,0 +1,91 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: PACKAGE VERSION\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +msgid "A short textual description of the configured command" +msgstr "" + +msgid "Access command with" +msgstr "" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" + +msgid "Arguments:" +msgstr "" + +msgid "Binary data not displayed, download instead." +msgstr "" + +msgid "Code:" +msgstr "" + +msgid "Collecting data..." +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Command failed" +msgstr "" + +msgid "Command line to execute" +msgstr "" + +msgid "Command successful" +msgstr "" + +msgid "Command:" +msgstr "" + +msgid "Configure" +msgstr "" + +msgid "Custom Commands" +msgstr "" + +msgid "Custom arguments" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "Failed to execute command!" +msgstr "" + +msgid "Link" +msgstr "" + +msgid "Loading" +msgstr "" + +msgid "Public access" +msgstr "" + +msgid "Run" +msgstr "" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" + +msgid "Waiting for command to complete..." +msgstr "" diff --git a/applications/luci-app-commands/po/sv/commands.po b/applications/luci-app-commands/po/sv/commands.po new file mode 100644 index 0000000000..9fbe0afeef --- /dev/null +++ b/applications/luci-app-commands/po/sv/commands.po @@ -0,0 +1,92 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: PACKAGE VERSION\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "A short textual description of the configured command" +msgstr "" + +msgid "Access command with" +msgstr "" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" + +msgid "Arguments:" +msgstr "" + +msgid "Binary data not displayed, download instead." +msgstr "" + +msgid "Code:" +msgstr "" + +msgid "Collecting data..." +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Command failed" +msgstr "" + +msgid "Command line to execute" +msgstr "" + +msgid "Command successful" +msgstr "" + +msgid "Command:" +msgstr "" + +msgid "Configure" +msgstr "" + +msgid "Custom Commands" +msgstr "" + +msgid "Custom arguments" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "Failed to execute command!" +msgstr "" + +msgid "Link" +msgstr "" + +msgid "Loading" +msgstr "" + +msgid "Public access" +msgstr "" + +msgid "Run" +msgstr "" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" + +msgid "Waiting for command to complete..." +msgstr "" diff --git a/applications/luci-app-commands/po/templates/commands.pot b/applications/luci-app-commands/po/templates/commands.pot new file mode 100644 index 0000000000..5d2ffae6db --- /dev/null +++ b/applications/luci-app-commands/po/templates/commands.pot @@ -0,0 +1,84 @@ +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8" + +msgid "A short textual description of the configured command" +msgstr "" + +msgid "Access command with" +msgstr "" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" + +msgid "Arguments:" +msgstr "" + +msgid "Binary data not displayed, download instead." +msgstr "" + +msgid "Code:" +msgstr "" + +msgid "Collecting data..." +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Command failed" +msgstr "" + +msgid "Command line to execute" +msgstr "" + +msgid "Command successful" +msgstr "" + +msgid "Command:" +msgstr "" + +msgid "Configure" +msgstr "" + +msgid "Custom Commands" +msgstr "" + +msgid "Custom arguments" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "Failed to execute command!" +msgstr "" + +msgid "Link" +msgstr "" + +msgid "Loading" +msgstr "" + +msgid "Public access" +msgstr "" + +msgid "Run" +msgstr "" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" + +msgid "Waiting for command to complete..." +msgstr "" diff --git a/applications/luci-app-commands/po/tr/commands.po b/applications/luci-app-commands/po/tr/commands.po new file mode 100644 index 0000000000..4132274025 --- /dev/null +++ b/applications/luci-app-commands/po/tr/commands.po @@ -0,0 +1,91 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "A short textual description of the configured command" +msgstr "" + +msgid "Access command with" +msgstr "" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" + +msgid "Arguments:" +msgstr "" + +msgid "Binary data not displayed, download instead." +msgstr "" + +msgid "Code:" +msgstr "" + +msgid "Collecting data..." +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Command failed" +msgstr "" + +msgid "Command line to execute" +msgstr "" + +msgid "Command successful" +msgstr "" + +msgid "Command:" +msgstr "" + +msgid "Configure" +msgstr "" + +msgid "Custom Commands" +msgstr "" + +msgid "Custom arguments" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "Failed to execute command!" +msgstr "" + +msgid "Link" +msgstr "" + +msgid "Loading" +msgstr "" + +msgid "Public access" +msgstr "" + +msgid "Run" +msgstr "" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" + +msgid "Waiting for command to complete..." +msgstr "" diff --git a/applications/luci-app-commands/po/uk/commands.po b/applications/luci-app-commands/po/uk/commands.po new file mode 100644 index 0000000000..74a19f3742 --- /dev/null +++ b/applications/luci-app-commands/po/uk/commands.po @@ -0,0 +1,103 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2013-08-14 12:14+0200\n" +"Last-Translator: zubr_139 <zubr139@ukr.net>\n" +"Language-Team: none\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Pootle 2.0.6\n" + +#, fuzzy +msgid "A short textual description of the configured command" +msgstr "Короткий опис команд налаштування" + +msgid "Access command with" +msgstr "" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" + +#, fuzzy +msgid "Arguments:" +msgstr "Аргументи:" + +msgid "Binary data not displayed, download instead." +msgstr "" + +msgid "Code:" +msgstr "Код:" + +msgid "Collecting data..." +msgstr "Збирання даних..." + +msgid "Command" +msgstr "" + +msgid "Command failed" +msgstr "Команда не виконана" + +msgid "Command line to execute" +msgstr "" + +msgid "Command successful" +msgstr "" + +msgid "Command:" +msgstr "" + +msgid "Configure" +msgstr "Конфігурація" + +msgid "Custom Commands" +msgstr "" + +msgid "Custom arguments" +msgstr "" + +#, fuzzy +msgid "Dashboard" +msgstr "Панель керування" + +msgid "Description" +msgstr "Опис" + +msgid "Download" +msgstr "Завантажити" + +#, fuzzy +msgid "Failed to execute command!" +msgstr "Помилка під час запуску команди!" + +msgid "Link" +msgstr "" + +msgid "Loading" +msgstr "Триває завантаження" + +msgid "Public access" +msgstr "Відкритий доступ" + +msgid "Run" +msgstr "Запустити" + +#, fuzzy +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" +"Ця сторінка дозволяє налаштувати користувацькі команди оболонки, яка може " +"бути легко запущена з веб-інтерфейсу." + +#, fuzzy +msgid "Waiting for command to complete..." +msgstr "Очікування завершення команди..." diff --git a/applications/luci-app-commands/po/vi/commands.po b/applications/luci-app-commands/po/vi/commands.po new file mode 100644 index 0000000000..4132274025 --- /dev/null +++ b/applications/luci-app-commands/po/vi/commands.po @@ -0,0 +1,91 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "A short textual description of the configured command" +msgstr "" + +msgid "Access command with" +msgstr "" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "" + +msgid "Allow the user to provide additional command line arguments" +msgstr "" + +msgid "Arguments:" +msgstr "" + +msgid "Binary data not displayed, download instead." +msgstr "" + +msgid "Code:" +msgstr "" + +msgid "Collecting data..." +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Command failed" +msgstr "" + +msgid "Command line to execute" +msgstr "" + +msgid "Command successful" +msgstr "" + +msgid "Command:" +msgstr "" + +msgid "Configure" +msgstr "" + +msgid "Custom Commands" +msgstr "" + +msgid "Custom arguments" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "Failed to execute command!" +msgstr "" + +msgid "Link" +msgstr "" + +msgid "Loading" +msgstr "" + +msgid "Public access" +msgstr "" + +msgid "Run" +msgstr "" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "" + +msgid "Waiting for command to complete..." +msgstr "" diff --git a/applications/luci-app-commands/po/zh-cn/commands.po b/applications/luci-app-commands/po/zh-cn/commands.po new file mode 100644 index 0000000000..8b2b032b61 --- /dev/null +++ b/applications/luci-app-commands/po/zh-cn/commands.po @@ -0,0 +1,94 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2013-10-08 15:47+0200\n" +"Last-Translator: Tanyingyu <Tanyingyu@163.com>\n" +"Language-Team: none\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "简短描述命令用途" + +msgid "Access command with" +msgstr "访问命令" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "允许在不认证的前提下执行命令,并获取其输出。" + +msgid "Allow the user to provide additional command line arguments" +msgstr "允许用户提供额外的命令行参数" + +msgid "Arguments:" +msgstr "参数:" + +msgid "Binary data not displayed, download instead." +msgstr "不显示二进制数据,使用下载方式替代。" + +msgid "Code:" +msgstr "代码:" + +msgid "Collecting data..." +msgstr "收集数据:" + +msgid "Command" +msgstr "命令" + +msgid "Command failed" +msgstr "执行命令失败" + +msgid "Command line to execute" +msgstr "执行命令行" + +msgid "Command successful" +msgstr "执行命令成功" + +msgid "Command:" +msgstr "命令:" + +msgid "Configure" +msgstr "配置" + +msgid "Custom Commands" +msgstr "自定义命令" + +msgid "Custom arguments" +msgstr "自定义参数" + +msgid "Dashboard" +msgstr "看板" + +msgid "Description" +msgstr "描述" + +msgid "Download" +msgstr "下载" + +msgid "Failed to execute command!" +msgstr "执行命令失败!" + +msgid "Link" +msgstr "连接" + +msgid "Loading" +msgstr "加载中" + +msgid "Public access" +msgstr "公共访问" + +msgid "Run" +msgstr "运行" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "此页面允许您配置自定义Shell命令,并可以从Web界面调用shell命令。" + +msgid "Waiting for command to complete..." +msgstr "等待命令执行完成... ..." diff --git a/applications/luci-app-commands/po/zh-tw/commands.po b/applications/luci-app-commands/po/zh-tw/commands.po new file mode 100644 index 0000000000..4377ead46e --- /dev/null +++ b/applications/luci-app-commands/po/zh-tw/commands.po @@ -0,0 +1,94 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2014-05-18 19:59+0200\n" +"Last-Translator: omnistack <omnistack@gmail.com>\n" +"Language-Team: none\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Pootle 2.0.6\n" + +msgid "A short textual description of the configured command" +msgstr "以短文描述設定指令" + +msgid "Access command with" +msgstr "存取指令" + +msgid "" +"Allow executing the command and downloading its output without prior " +"authentication" +msgstr "允許執行這指令及下載它的輸出無須事先驗證" + +msgid "Allow the user to provide additional command line arguments" +msgstr "允許用戶提供額外的指令行參數" + +msgid "Arguments:" +msgstr "參數:" + +msgid "Binary data not displayed, download instead." +msgstr "二進進資料未顯示, 以下載替代." + +msgid "Code:" +msgstr "碼:" + +msgid "Collecting data..." +msgstr "收集資料中..." + +msgid "Command" +msgstr "指令" + +msgid "Command failed" +msgstr "命令失敗" + +msgid "Command line to execute" +msgstr "要執行的指令行" + +msgid "Command successful" +msgstr "命令成功" + +msgid "Command:" +msgstr "命令:" + +msgid "Configure" +msgstr "設定" + +msgid "Custom Commands" +msgstr "自訂指令集" + +msgid "Custom arguments" +msgstr "自訂參數集" + +msgid "Dashboard" +msgstr "儀表板" + +msgid "Description" +msgstr "描述" + +msgid "Download" +msgstr "下載" + +msgid "Failed to execute command!" +msgstr "執行指令失敗!" + +msgid "Link" +msgstr "連結" + +msgid "Loading" +msgstr "掛載" + +msgid "Public access" +msgstr "公用存取" + +msgid "Run" +msgstr "執行" + +msgid "" +"This page allows you to configure custom shell commands which can be easily " +"invoked from the web interface." +msgstr "只要可以從web介輕易調用, 這頁面允許你自定shell指令." + +msgid "Waiting for command to complete..." +msgstr "等待完整命令中..." |