summaryrefslogtreecommitdiffhomepage
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/luci-base/htdocs/luci-static/resources/cbi.js33
-rw-r--r--modules/luci-base/luasrc/sys/zoneinfo/tzdata.lua9
-rw-r--r--modules/luci-base/luasrc/view/cbi/browser.htm14
-rw-r--r--modules/luci-base/po/ja/base.po9
-rw-r--r--modules/luci-base/po/uk/base.po68
-rw-r--r--modules/luci-base/po/zh-tw/base.po2
-rw-r--r--modules/luci-mod-network/htdocs/luci-static/resources/view/network/network.js2
-rw-r--r--modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua4
8 files changed, 68 insertions, 73 deletions
diff --git a/modules/luci-base/htdocs/luci-static/resources/cbi.js b/modules/luci-base/htdocs/luci-static/resources/cbi.js
index 6feb9fb351..f93c9351a7 100644
--- a/modules/luci-base/htdocs/luci-static/resources/cbi.js
+++ b/modules/luci-base/htdocs/luci-static/resources/cbi.js
@@ -808,9 +808,8 @@ function cbi_init() {
node.getAttribute('data-type'));
}
- document.querySelectorAll('.cbi-dropdown').forEach(function(s) {
- cbi_dropdown_init(s);
- });
+ document.querySelectorAll('.cbi-dropdown').forEach(cbi_dropdown_init);
+ document.querySelectorAll('[data-browser]').forEach(cbi_browser_init);
document.querySelectorAll('.cbi-tooltip:not(:empty)').forEach(function(s) {
s.parentNode.classList.add('cbi-tooltip-container');
@@ -872,30 +871,26 @@ function cbi_combobox_init(id, values, def, man) {
}
function cbi_filebrowser(id, defpath) {
- var field = document.getElementById(id);
+ var field = L.dom.elem(id) ? id : document.getElementById(id);
var browser = window.open(
- cbi_strings.path.browser + ( field.value || defpath || '' ) + '?field=' + id,
+ cbi_strings.path.browser + (field.value || defpath || '') + '?field=' + field.id,
"luci_filebrowser", "width=300,height=400,left=100,top=200,scrollbars=yes"
);
browser.focus();
}
-function cbi_browser_init(id, resource, defpath)
+function cbi_browser_init(field)
{
- function cbi_browser_btnclick(e) {
- cbi_filebrowser(id, defpath);
- return false;
- }
-
- var field = document.getElementById(id);
-
- var btn = document.createElement('img');
- btn.className = 'cbi-image-button';
- btn.src = (resource || cbi_strings.path.resource) + '/cbi/folder.gif';
- field.parentNode.insertBefore(btn, field.nextSibling);
-
- btn.addEventListener('click', cbi_browser_btnclick);
+ field.parentNode.insertBefore(
+ E('img', {
+ 'src': L.resource('cbi/folder.gif'),
+ 'class': 'cbi-image-button',
+ 'click': function(ev) {
+ cbi_filebrowser(field, field.getAttribute('data-browser'));
+ ev.preventDefault();
+ }
+ }), field.nextSibling);
}
CBIDynamicList = {
diff --git a/modules/luci-base/luasrc/sys/zoneinfo/tzdata.lua b/modules/luci-base/luasrc/sys/zoneinfo/tzdata.lua
index c6f4477dff..39fd4a3c89 100644
--- a/modules/luci-base/luasrc/sys/zoneinfo/tzdata.lua
+++ b/modules/luci-base/luasrc/sys/zoneinfo/tzdata.lua
@@ -16,14 +16,12 @@ TZ = {
{ 'Africa/Brazzaville', 'WAT-1' },
{ 'Africa/Bujumbura', 'CAT-2' },
{ 'Africa/Cairo', 'EET-2' },
- { 'Africa/Casablanca', '<+01>-1' },
{ 'Africa/Ceuta', 'CET-1CEST,M3.5.0,M10.5.0/3' },
{ 'Africa/Conakry', 'GMT0' },
{ 'Africa/Dakar', 'GMT0' },
{ 'Africa/Dar es Salaam', 'EAT-3' },
{ 'Africa/Djibouti', 'EAT-3' },
{ 'Africa/Douala', 'WAT-1' },
- { 'Africa/El Aaiun', '<+01>-1' },
{ 'Africa/Freetown', 'GMT0' },
{ 'Africa/Gaborone', 'CAT-2' },
{ 'Africa/Harare', 'CAT-2' },
@@ -51,7 +49,7 @@ TZ = {
{ 'Africa/Nouakchott', 'GMT0' },
{ 'Africa/Ouagadougou', 'GMT0' },
{ 'Africa/Porto-Novo', 'WAT-1' },
- { 'Africa/Sao Tome', 'WAT-1' },
+ { 'Africa/Sao Tome', 'GMT0' },
{ 'Africa/Tripoli', 'EET-2' },
{ 'Africa/Tunis', 'CET-1' },
{ 'Africa/Windhoek', 'CAT-2' },
@@ -272,7 +270,8 @@ TZ = {
{ 'Asia/Pontianak', 'WIB-7' },
{ 'Asia/Pyongyang', 'KST-9' },
{ 'Asia/Qatar', '<+03>-3' },
- { 'Asia/Qyzylorda', '<+06>-6' },
+ { 'Asia/Qostanay', '<+06>-6' },
+ { 'Asia/Qyzylorda', '<+05>-5' },
{ 'Asia/Riyadh', '<+03>-3' },
{ 'Asia/Sakhalin', '<+11>-11' },
{ 'Asia/Samarkand', '<+05>-5' },
@@ -283,7 +282,7 @@ TZ = {
{ 'Asia/Taipei', 'CST-8' },
{ 'Asia/Tashkent', '<+05>-5' },
{ 'Asia/Tbilisi', '<+04>-4' },
- { 'Asia/Tehran', '<+0330>-3:30<+0430>,J80/0,J264/0' },
+ { 'Asia/Tehran', '<+0330>-3:30<+0430>,J79/24,J263/24' },
{ 'Asia/Thimphu', '<+06>-6' },
{ 'Asia/Tokyo', 'JST-9' },
{ 'Asia/Tomsk', '<+07>-7' },
diff --git a/modules/luci-base/luasrc/view/cbi/browser.htm b/modules/luci-base/luasrc/view/cbi/browser.htm
index 362c40bec1..eb47ffafe6 100644
--- a/modules/luci-base/luasrc/view/cbi/browser.htm
+++ b/modules/luci-base/luasrc/view/cbi/browser.htm
@@ -1,8 +1,10 @@
-<% local v = self:cfgvalue(section) or self.default -%>
<%+cbi/valueheader%>
- <input class="cbi-input-text" type="text"<%= attr("value", v) .. attr("name", cbid) .. attr("id", cbid) %> />
- <script type="text/javascript">
-cbi_init()
-cbi_browser_init('<%=cbid%>', '<%=resource%>', '<%=url('admin/filebrowser')%>'<%=self.default_path and ", '"..self.default_path.."'"%>);
- </script>
+
+<input class="cbi-input-text" type="text"<%=
+ attr("id", cbid) ..
+ attr("name", cbid) ..
+ attr("value", self:cfgvalue(section) or self.default) ..
+ attr("data-browser", self.default_path or "")
+%> />
+
<%+cbi/valuefooter%>
diff --git a/modules/luci-base/po/ja/base.po b/modules/luci-base/po/ja/base.po
index 8e269a5b17..8fff425530 100644
--- a/modules/luci-base/po/ja/base.po
+++ b/modules/luci-base/po/ja/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2018-12-20 03:00+0900\n"
+"PO-Revision-Date: 2018-12-26 19:48+0900\n"
"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
"Language-Team: \n"
"Language: ja\n"
@@ -1499,7 +1499,7 @@ msgstr "切断の試行が失敗しました"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:17
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:28
msgid "Dismiss"
-msgstr "警告の除去"
+msgstr "閉じる"
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:239
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:333
@@ -4996,9 +4996,8 @@ msgstr ""
"未適用の変更を適用後、デバイスは %d 秒以内に完了できなかった可能性がありま"
"す。これは、安全上の理由によりロールバックされる設定に起因するものです。それ"
"でも設定の変更が正しいと思う場合は、チェックなしの変更の適用を行ってくださ"
-"い。もしくは、再度適用を試行する前にこの警告を除去して設定内容の編集を行う"
-"か、現在動作している設定状況を維持するために未適用の変更を取り消してくださ"
-"い。"
+"い。もしくは、再度適用を試行する前にこの警告を閉じて設定内容の編集を行うか、"
+"現在動作している設定状況を維持するために未適用の変更を取り消してください。"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:87
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:41
diff --git a/modules/luci-base/po/uk/base.po b/modules/luci-base/po/uk/base.po
index 38a857a804..8fc94f8ab4 100644
--- a/modules/luci-base/po/uk/base.po
+++ b/modules/luci-base/po/uk/base.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2018-11-22 14:00+0200\n"
+"PO-Revision-Date: 2018-12-29 23:20+0200\n"
"Last-Translator: Yurii <yuripet@gmail.com>\n"
"Language-Team: none\n"
"Language: uk\n"
@@ -19,7 +19,7 @@ msgstr "%d біт"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:307
msgid "%d invalid field(s)"
-msgstr ""
+msgstr "%d неприпустимі поля"
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:256
msgid "%s is untagged in multiple VLANs!"
@@ -375,11 +375,11 @@ msgstr "Додати"
#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:60
msgid "Add IPv4 address…"
-msgstr ""
+msgstr "Додати адресу IPv4…"
#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:129
msgid "Add IPv6 address…"
-msgstr ""
+msgstr "Додати адресу IPv6…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:143
@@ -522,11 +522,11 @@ msgstr "Завжди оголошувати типовим маршрутиза
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:50
msgid "Always off (%s)"
-msgstr ""
+msgstr "Завжди вимкнено (%s)"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:48
msgid "Always on (%s)"
-msgstr ""
+msgstr "Завжди ввімкнено (%s)"
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:258
msgid ""
@@ -829,7 +829,7 @@ msgstr "Вказано неправильну адресу!"
#: modules/luci-base/luasrc/view/cbi/wireless_modefreq.htm:153
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:287
msgid "Band"
-msgstr "Група"
+msgstr "Діапазон"
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:260
msgid "Beacon Interval"
@@ -1234,11 +1234,12 @@ msgid ""
"this, perform a factory-reset first."
msgstr ""
"Користувацькі файли (сертифікати, скрипти) можуть залишитися в системі. Щоб "
-"запобігти цьому, спочатку виконайте скидання до заводських налаштувань."
+"запобігти цьому, спочатку виконайте відновлення мікропрограми до її "
+"початкового стану."
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:52
msgid "Custom flash intervall (%s)"
-msgstr ""
+msgstr "Користувацький інтервал спалаху (%s)"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:4
msgid ""
@@ -1250,15 +1251,15 @@ msgstr ""
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:760
msgid "DAE-Client"
-msgstr ""
+msgstr "Клієнт DAE"
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:768
msgid "DAE-Port"
-msgstr ""
+msgstr "Порт DAE"
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:776
msgid "DAE-Secret"
-msgstr ""
+msgstr "Секрет DAE"
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:448
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:459
@@ -2014,7 +2015,7 @@ msgstr "Перепрошиваємо..."
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:60
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:62
msgid "Flashmemory write access (%s)"
-msgstr ""
+msgstr "Доступ до запису флеш-пам’яті (%s)"
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:498
msgid "Force"
@@ -2207,7 +2208,7 @@ msgstr ""
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:56
msgid "Heartbeat intervall (%s)"
-msgstr ""
+msgstr "Інтервал пульсації (%s)"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:14
msgid ""
@@ -3111,7 +3112,7 @@ msgstr ""
#: modules/luci-base/luasrc/view/wifi_assoclist.htm:21
msgid "MHz"
-msgstr "МГц"
+msgstr " МГц"
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:40
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:82
@@ -3388,7 +3389,7 @@ msgstr "Образ для мережевого завантаження"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:54
msgid "Network device activity (%s)"
-msgstr ""
+msgstr "Активність мережевого пристрою (%s)"
#: modules/luci-base/luasrc/model/network.lua:33
msgid "Network device is not present"
@@ -4323,19 +4324,19 @@ msgstr "Запит довжини IPv6-префіксу"
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1096
msgid "Required"
-msgstr "Потрібно"
+msgstr "Вимагається"
#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:20
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
-msgstr "Потрібно для деяких провайдерів, наприклад, Charter із DOCSIS 3"
+msgstr "Вимагається для деяких провайдерів, наприклад, Charter із DOCSIS 3"
#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:19
msgid "Required. Base64-encoded private key for this interface."
-msgstr "Потрібно. Base64-закодований закритий ключ для цього інтерфейсу."
+msgstr "Вимагається. Base64-кодований закритий ключ для цього інтерфейсу."
#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:113
msgid "Required. Base64-encoded public key of peer."
-msgstr "Потрібно. Base64-закодований відкритий ключ вузла."
+msgstr "Вимагається. Base64-кодований відкритий ключ вузла."
#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:136
msgid ""
@@ -4343,6 +4344,9 @@ msgid ""
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
"routes through the tunnel."
msgstr ""
+"Вимагається. IP-адреси та префікси, які цьому вузлу дозволено використовувати "
+"всередині тунелю. Зазвичай тунельні IP-адреси вузла та мережі маршрутів вузла "
+"через тунель."
#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1089
msgid ""
@@ -4926,11 +4930,11 @@ msgstr "Протокол комутатора"
#: modules/luci-base/luasrc/view/cbi/ipaddr.htm:26
msgid "Switch to CIDR list notation"
-msgstr ""
+msgstr "Перейти до позначення списку CIDR"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:64
msgid "Switchport activity (%s)"
-msgstr ""
+msgstr "Активність порту комутатора (%s)"
#: modules/luci-mod-system/luasrc/view/admin_system/clock_status.htm:25
#: modules/luci-mod-system/luasrc/view/admin_system/clock_status.htm:34
@@ -5872,26 +5876,29 @@ msgid ""
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
+"При використанні PSK, PMK може генеруватися автоматично. Якщо ввімкнено, "
+"параметри ключів R0/R1 нижче не застосовуються. Щоб використовувати "
+"параметри ключів R0 та R1, вимкніть цю функцію."
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:74
msgid "Wi-Fi activity (%s)"
-msgstr ""
+msgstr "Активність Wi-Fi (%s)"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:70
msgid "Wi-Fi client association (%s)"
-msgstr ""
+msgstr "Асоціація клієнтів Wi-Fi (%s)"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:66
msgid "Wi-Fi data reception (%s)"
-msgstr ""
+msgstr "Приймання даних Wi-Fi (%s"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:68
msgid "Wi-Fi data transmission (%s)"
-msgstr ""
+msgstr "Передавання даних Wi-Fi (%s)"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:72
msgid "Wi-Fi on (%s)"
-msgstr ""
+msgstr "Wi-Fi увімкнено (%s)"
#: modules/luci-base/luasrc/view/cbi/wireless_modefreq.htm:161
msgid "Width"
@@ -6489,10 +6496,3 @@ msgstr "так"
#: modules/luci-base/luasrc/view/cbi/delegator.htm:20
msgid "« Back"
msgstr "« Назад"
-
-#~ msgid ""
-#~ "When using a PSK, the PMK can be generated locally without inter AP "
-#~ "communications"
-#~ msgstr ""
-#~ "При використанні PSK, PMK може бути створений локально без взаємодії між "
-#~ "AP"
diff --git a/modules/luci-base/po/zh-tw/base.po b/modules/luci-base/po/zh-tw/base.po
index 3328c53370..fe6ccc6e48 100644
--- a/modules/luci-base/po/zh-tw/base.po
+++ b/modules/luci-base/po/zh-tw/base.po
@@ -3581,7 +3581,7 @@ msgstr "在DHCP回應中覆蓋匝道器"
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
-msgstr "覆蓋傳送到客戶端的網路遮罩. 正常來說它會計算來自魚已存子網路."
+msgstr "覆蓋傳送到客戶端的子網路遮罩. 正常來說它會計算來自於已存在的子網路."
#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:65
msgid "Override the table used for internal routes"
diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/network.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/network.js
index acca7cf8a5..145f5807a0 100644
--- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/network.js
+++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/network.js
@@ -113,7 +113,7 @@ L.poll(5, L.url('admin/network/iface_status', networks.join(',')), null,
var e = document.getElementById(ifc.id + '-ifc-edit');
if (e) e.disabled = true;
- var link = L.url('admin/system/packages') + '?query=luci-proto&display=available';
+ var link = L.url('admin/system/opkg') + '?query=luci-proto';
L.dom.content(d, [
E('em', _('Unsupported protocol type.')), E('br'),
E('a', { href: link }, _('Install protocol extensions...'))
diff --git a/modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua b/modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua
index bff859befa..5b230795c3 100644
--- a/modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua
+++ b/modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua
@@ -226,8 +226,8 @@ if not net:is_installed() then
function p_install.write()
return luci.http.redirect(
- luci.dispatcher.build_url("admin/system/packages") ..
- "?submit=1&install=%s" % net:opkg_package()
+ luci.dispatcher.build_url("admin/system/opkg") ..
+ "?query=%s" % net:opkg_package()
)
end
end