summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-vnstat
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-vnstat')
-rw-r--r--applications/luci-app-vnstat/luasrc/view/vnstat.htm11
-rw-r--r--applications/luci-app-vnstat/po/ru/vnstat.po30
2 files changed, 20 insertions, 21 deletions
diff --git a/applications/luci-app-vnstat/luasrc/view/vnstat.htm b/applications/luci-app-vnstat/luasrc/view/vnstat.htm
index 2b8d9ff9c9..42d7d2404b 100644
--- a/applications/luci-app-vnstat/luasrc/view/vnstat.htm
+++ b/applications/luci-app-vnstat/luasrc/view/vnstat.htm
@@ -21,12 +21,13 @@ style = (style and #style > 0) and style or "s"
-- render image
--
if iface then
- style = style:gsub("[^%w]", "")
- iface = iface:gsub("[^%w%.%-%_]", "")
-
luci.http.prepare_content("image/png")
- local png = io.popen("vnstati -i '%s' '-%s' -o -" % { iface, style })
+ local png = io.popen("vnstati -i %s -%s -o -" %{
+ utl.shellquote(iface),
+ utl.shellquote(style)
+ })
+
luci.http.write(png:read("*a"))
png:close()
@@ -89,7 +90,7 @@ dbdir = dbdir or "/var/lib/vnstat"
<%
end
end
- end
+ end
%>
<% if empty then %>
diff --git a/applications/luci-app-vnstat/po/ru/vnstat.po b/applications/luci-app-vnstat/po/ru/vnstat.po
index 5254ca1ee1..42e7a5ae50 100644
--- a/applications/luci-app-vnstat/po/ru/vnstat.po
+++ b/applications/luci-app-vnstat/po/ru/vnstat.po
@@ -1,21 +1,22 @@
msgid ""
msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: vnstat\n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2012-08-15 11:48+0300\n"
-"Last-Translator: Roman A. aka BasicXP <x12ozmouse@ya.ru>\n"
-"Language-Team: Russian <x12ozmouse@ya.ru>\n"
-"Language: ru\n"
+"POT-Creation-Date: 2012-08-15 11:48+0300\n"
+"PO-Revision-Date: 2018-01-13 15:01+0300\n"
+"Language-Team: http://cyber-place.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.4\n"
-"X-Poedit-SourceCharset: UTF-8\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Language: ru\n"
+"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
+"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
msgid "Configuration"
-msgstr "Конфигурация"
+msgstr "Настройка config файла"
msgid "Daily traffic"
msgstr "Трафик за день"
@@ -36,8 +37,8 @@ msgid ""
"No database has been set up yet. Go to the VnStat configuration and enable "
"monitoring for one or more interfaces."
msgstr ""
-"База данных не настроена. Перейдите в конфигурацию и укажите интерфейсы для "
-"сбора статистики."
+"База данных не настроена. Выполните настройки и укажите интерфейсы для сбора "
+"статистики."
msgid "Restart VnStat"
msgstr "Перезапустить VnStat"
@@ -66,6 +67,3 @@ msgid ""
msgstr ""
"VnStat - монитор сетевого трафика для Linux, собирающий статистику по "
"выбранным интерфейсам."
-
-#~ msgid "The VnStat service has been restarted."
-#~ msgstr "VnStat сервис перезапущен."