From: Hannu Nyman
Date: Tue, 27 Oct 2015 15:30:24 +0000 (+0200)
Subject: Merge pull request #509 from neheb/master
X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fluci.git;a=commitdiff_plain;h=ff9e34e47c4dc50cf22d50411460aaafa20f295d;hp=a2ebf8714508fc9f02ffa477f430377e29f4a2e3
Merge pull request #509 from neheb/master
resources/icons: Use gifsicle to save a few bytes.
---
diff --git a/README.md b/README.md
index 371cee204..abccff6b7 100644
--- a/README.md
+++ b/README.md
@@ -17,6 +17,10 @@ To install all its package definitions, run:
./scripts/feeds install -a -p luci
```
+## API Reference
+
+You can browse the generated API documentation [directly on Github](http://htmlpreview.github.io/?http://raw.githubusercontent.com/openwrt/luci/master/documentation/api/index.html).
+
## License
See [LICENSE](LICENSE) file.
diff --git a/applications/luci-app-ddns/luasrc/controller/ddns.lua b/applications/luci-app-ddns/luasrc/controller/ddns.lua
index 946dfefbc..4fbd3c3fc 100644
--- a/applications/luci-app-ddns/luasrc/controller/ddns.lua
+++ b/applications/luci-app-ddns/luasrc/controller/ddns.lua
@@ -38,7 +38,7 @@ function index()
{hideapplybtn=true, hidesavebtn=true, hideresetbtn=true}), nil ).leaf = true
entry( {"admin", "services", "ddns", "global"}, cbi("ddns/global"), nil ).leaf = true
entry( {"admin", "services", "ddns", "logview"}, call("logread") ).leaf = true
- entry( {"admin", "services", "ddns", "startstop"}, call("startstop") ).leaf = true
+ entry( {"admin", "services", "ddns", "startstop"}, post("startstop") ).leaf = true
entry( {"admin", "services", "ddns", "status"}, call("status") ).leaf = true
end
diff --git a/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua b/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua
index 27f9a9f26..e655ce521 100644
--- a/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua
+++ b/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua
@@ -108,9 +108,8 @@ end
-- cbi-map definition -- #######################################################
m = Map("ddns")
--- first need to close from cbi map template our closed by template
-m.title = [[]] ..
- translate("Dynamic DNS")
+m.title = [[]] ..
+ translate("Dynamic DNS") .. [[]]
m.description = translate("Dynamic DNS allows that your router can be reached with " ..
"a fixed hostname while having a dynamically changing " ..
diff --git a/applications/luci-app-ddns/luasrc/model/cbi/ddns/global.lua b/applications/luci-app-ddns/luasrc/model/cbi/ddns/global.lua
index fbd3cb337..25d09b73b 100644
--- a/applications/luci-app-ddns/luasrc/model/cbi/ddns/global.lua
+++ b/applications/luci-app-ddns/luasrc/model/cbi/ddns/global.lua
@@ -10,9 +10,8 @@ local DDNS = require "luci.tools.ddns" -- ddns multiused functions
-- cbi-map definition -- #######################################################
local m = Map("ddns")
--- first need to close from cbi map template our closed by template
-m.title = [[]]
- .. translate("Dynamic DNS")
+m.title = [[]]
+ .. translate("Dynamic DNS") .. [[]]
m.description = translate("Dynamic DNS allows that your router can be reached with " ..
"a fixed hostname while having a dynamically changing IP address.")
diff --git a/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua b/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua
index ff7aa7a41..2a65fd04f 100644
--- a/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua
+++ b/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua
@@ -23,9 +23,8 @@ bold_off = [[]]
-- cbi-map definition -- #######################################################
m = Map("ddns")
--- first need to close from cbi map template our closed by template
-m.title = [[]] ..
- translate("Dynamic DNS")
+m.title = [[]] ..
+ translate("Dynamic DNS") .. [[]]
m.description = translate("Dynamic DNS allows that your router can be reached with " ..
"a fixed hostname while having a dynamically changing " ..
diff --git a/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua b/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua
index 9e8df2d08..5b5925b25 100644
--- a/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua
+++ b/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua
@@ -26,8 +26,7 @@ bold_off = [[]]
-- cbi-map definition -- #######################################################
m = Map("ddns")
--- first need to close from cbi map template our closed by template
-m.title = [[]]
- .. translate("Dynamic DNS")
+ .. translate("Dynamic DNS") .. [[]]
m.description = translate("Dynamic DNS allows that your router can be reached with " ..
"a fixed hostname while having a dynamically changing " ..
diff --git a/applications/luci-app-ddns/luasrc/view/ddns/overview_status.htm b/applications/luci-app-ddns/luasrc/view/ddns/overview_status.htm
index 546481222..b6d4ebb9f 100644
--- a/applications/luci-app-ddns/luasrc/view/ddns/overview_status.htm
+++ b/applications/luci-app-ddns/luasrc/view/ddns/overview_status.htm
@@ -136,7 +136,7 @@
// do start/stop
var btnXHR = new XHR();
- btnXHR.get('<%=url('admin/services/ddns/startstop')%>/' + section + '/' + cbx.checked, null,
+ btnXHR.post('<%=url('admin/services/ddns/startstop')%>/' + section + '/' + cbx.checked, { token: '<%=token%>' },
function(x, data) {
if (x.responseText == "_uncommitted_") {
// we need a trick to display Ampersand "&" in stead of "&" or "&"
diff --git a/applications/luci-app-ddns/po/ca/ddns.po b/applications/luci-app-ddns/po/ca/ddns.po
index 35f13eba5..c57b68938 100644
--- a/applications/luci-app-ddns/po/ca/ddns.po
+++ b/applications/luci-app-ddns/po/ca/ddns.po
@@ -462,6 +462,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/cs/ddns.po b/applications/luci-app-ddns/po/cs/ddns.po
index 455c72a6a..e957d58ab 100644
--- a/applications/luci-app-ddns/po/cs/ddns.po
+++ b/applications/luci-app-ddns/po/cs/ddns.po
@@ -460,6 +460,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/el/ddns.po b/applications/luci-app-ddns/po/el/ddns.po
index edbe19d14..821e17e65 100644
--- a/applications/luci-app-ddns/po/el/ddns.po
+++ b/applications/luci-app-ddns/po/el/ddns.po
@@ -459,6 +459,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/en/ddns.po b/applications/luci-app-ddns/po/en/ddns.po
index b706fa29e..a6ba0bb12 100644
--- a/applications/luci-app-ddns/po/en/ddns.po
+++ b/applications/luci-app-ddns/po/en/ddns.po
@@ -457,6 +457,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/es/ddns.po b/applications/luci-app-ddns/po/es/ddns.po
index 1948155d2..ebee43d74 100644
--- a/applications/luci-app-ddns/po/es/ddns.po
+++ b/applications/luci-app-ddns/po/es/ddns.po
@@ -458,6 +458,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/fr/ddns.po b/applications/luci-app-ddns/po/fr/ddns.po
index 94b61b695..84e86a964 100644
--- a/applications/luci-app-ddns/po/fr/ddns.po
+++ b/applications/luci-app-ddns/po/fr/ddns.po
@@ -458,6 +458,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/he/ddns.po b/applications/luci-app-ddns/po/he/ddns.po
index a6d20303b..45f5a6db9 100644
--- a/applications/luci-app-ddns/po/he/ddns.po
+++ b/applications/luci-app-ddns/po/he/ddns.po
@@ -461,6 +461,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/hu/ddns.po b/applications/luci-app-ddns/po/hu/ddns.po
index fdd9a17a8..20388d3ea 100644
--- a/applications/luci-app-ddns/po/hu/ddns.po
+++ b/applications/luci-app-ddns/po/hu/ddns.po
@@ -460,6 +460,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/it/ddns.po b/applications/luci-app-ddns/po/it/ddns.po
index 48e680912..77ebfb727 100644
--- a/applications/luci-app-ddns/po/it/ddns.po
+++ b/applications/luci-app-ddns/po/it/ddns.po
@@ -458,6 +458,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/ja/ddns.po b/applications/luci-app-ddns/po/ja/ddns.po
index 488bac990..1b608aa22 100644
--- a/applications/luci-app-ddns/po/ja/ddns.po
+++ b/applications/luci-app-ddns/po/ja/ddns.po
@@ -458,6 +458,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/ms/ddns.po b/applications/luci-app-ddns/po/ms/ddns.po
index 5b7f0dea6..ea11b9e35 100644
--- a/applications/luci-app-ddns/po/ms/ddns.po
+++ b/applications/luci-app-ddns/po/ms/ddns.po
@@ -456,6 +456,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/no/ddns.po b/applications/luci-app-ddns/po/no/ddns.po
index b805aa4f8..80374ee7c 100644
--- a/applications/luci-app-ddns/po/no/ddns.po
+++ b/applications/luci-app-ddns/po/no/ddns.po
@@ -449,6 +449,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/pl/ddns.po b/applications/luci-app-ddns/po/pl/ddns.po
index e016cc4a4..9907b1e64 100644
--- a/applications/luci-app-ddns/po/pl/ddns.po
+++ b/applications/luci-app-ddns/po/pl/ddns.po
@@ -459,6 +459,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/pt-br/ddns.po b/applications/luci-app-ddns/po/pt-br/ddns.po
index df2fff538..5dd243fe6 100644
--- a/applications/luci-app-ddns/po/pt-br/ddns.po
+++ b/applications/luci-app-ddns/po/pt-br/ddns.po
@@ -458,6 +458,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/pt/ddns.po b/applications/luci-app-ddns/po/pt/ddns.po
index 57654928d..a788ad257 100644
--- a/applications/luci-app-ddns/po/pt/ddns.po
+++ b/applications/luci-app-ddns/po/pt/ddns.po
@@ -460,6 +460,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/ro/ddns.po b/applications/luci-app-ddns/po/ro/ddns.po
index 78c39d5e9..f32c6e98c 100644
--- a/applications/luci-app-ddns/po/ro/ddns.po
+++ b/applications/luci-app-ddns/po/ro/ddns.po
@@ -461,6 +461,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/ru/ddns.po b/applications/luci-app-ddns/po/ru/ddns.po
index d4c0eb4a8..e76cda60c 100644
--- a/applications/luci-app-ddns/po/ru/ddns.po
+++ b/applications/luci-app-ddns/po/ru/ddns.po
@@ -460,6 +460,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/sk/ddns.po b/applications/luci-app-ddns/po/sk/ddns.po
index 3cd0f4c2c..45e6632f0 100644
--- a/applications/luci-app-ddns/po/sk/ddns.po
+++ b/applications/luci-app-ddns/po/sk/ddns.po
@@ -451,6 +451,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/sv/ddns.po b/applications/luci-app-ddns/po/sv/ddns.po
index cee36e725..c3b7c56e2 100644
--- a/applications/luci-app-ddns/po/sv/ddns.po
+++ b/applications/luci-app-ddns/po/sv/ddns.po
@@ -452,6 +452,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/tr/ddns.po b/applications/luci-app-ddns/po/tr/ddns.po
index 10492bccc..74be14ab2 100644
--- a/applications/luci-app-ddns/po/tr/ddns.po
+++ b/applications/luci-app-ddns/po/tr/ddns.po
@@ -458,6 +458,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/uk/ddns.po b/applications/luci-app-ddns/po/uk/ddns.po
index 0e2c5804a..58ded215e 100644
--- a/applications/luci-app-ddns/po/uk/ddns.po
+++ b/applications/luci-app-ddns/po/uk/ddns.po
@@ -461,6 +461,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/vi/ddns.po b/applications/luci-app-ddns/po/vi/ddns.po
index 5d5a7ede7..4b0cc91fd 100644
--- a/applications/luci-app-ddns/po/vi/ddns.po
+++ b/applications/luci-app-ddns/po/vi/ddns.po
@@ -461,6 +461,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-ddns/po/zh-cn/ddns.po b/applications/luci-app-ddns/po/zh-cn/ddns.po
index 862c2a052..381e6684e 100644
--- a/applications/luci-app-ddns/po/zh-cn/ddns.po
+++ b/applications/luci-app-ddns/po/zh-cn/ddns.po
@@ -12,6 +12,9 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 1.7.5\n"
+msgid "&"
+msgstr ""
+
msgid "-- custom --"
msgstr "-- èªå®ä¹ --"
@@ -30,10 +33,13 @@ msgstr "æ£å¨åºç¨æ´æ¹"
msgid "Basic Settings"
msgstr "åºç¡è®¾ç½®"
-msgid "Below a list of configuration tips for your system to run Dynamic DNS updates without limitations"
+msgid ""
+"Below a list of configuration tips for your system to run Dynamic DNS "
+"updates without limitations"
msgstr "以ä¸æ¯ä¸ä¸ªè½å¤è®©ä½ çç³»ç»ä¸åéå¶å°è¿è¡å¨æDNSæ´æ°ç设置贴士."
-msgid "Below is a list of configured DDNS configurations and their current state."
+msgid ""
+"Below is a list of configured DDNS configurations and their current state."
msgstr "ä¸ä¸æ¯å½åå·²ç»é
置好çDDNS设置项å表以åå®ä»¬çå½åç¶æ."
msgid "Bind Network"
@@ -42,10 +48,14 @@ msgstr "使ç¨çæ¥å£"
msgid "Binding to a specific network not supported"
msgstr "ä¸æ¯æç»å®å°ä¸ä¸ªæå®çç½ç»"
-msgid "BusyBox's nslookup and Wget do not support to specify the IP version to use for communication with DDNS Provider."
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider."
msgstr "ä¸DDNSä¾åºåé讯æ¶BusyBoxçnslookupåWgetä¸æ¯æ设置ç¹å®çIPåè®®çæ¬."
-msgid "BusyBox's nslookup does not support to specify to use TCP instead of default UDP when requesting DNS server"
+msgid ""
+"BusyBox's nslookup does not support to specify to use TCP instead of default "
+"UDP when requesting DNS server"
msgstr "BusyBoxçnslookupä¸æ¯æ使ç¨TCPå议代æ¿UDPå议请æ±DNSè®°å½"
msgid "Casual users should not change this setting"
@@ -63,7 +73,9 @@ msgstr "é
ç½®é误"
msgid "Configuration"
msgstr "设置"
-msgid "Configure here the details for all Dynamic DNS services including this LuCI application."
+msgid ""
+"Configure here the details for all Dynamic DNS services including this LuCI "
+"application."
msgstr "å¨è¿éä¿®æ¹å¨æDNSæå¡ç详ç»é
ç½®"
msgid "Configure here the details for selected Dynamic DNS service."
@@ -72,11 +84,20 @@ msgstr "å¨è¿éä¿®æ¹éæ©çDDNSæå¡ç详ç»é
ç½®"
msgid "Current setting"
msgstr "å½å设置"
-msgid "Currently DDNS updates are not started at boot or on interface events.
This is the default if you run DDNS scripts by yourself (i.e. via cron with force_interval set to '0')"
-msgstr "ç°å¨,DDNSæ´æ°å¨å¼æºæè
æ¥å£å¨ä½æ¶ä¸ä¼è¢«è§¦å
å¦æä½ æå·¥è¿è¡DDNSèæ¬çè¯(ä¾å¦ä½¿ç¨cronæ¶æforce_interval设置为0),è¿æ¯é»è®¤è®¾ç½®."
+msgid ""
+"Currently DDNS updates are not started at boot or on interface events.
This is the default if you run DDNS scripts by yourself (i.e. via cron with "
+"force_interval set to '0')"
+msgstr ""
+"ç°å¨,DDNSæ´æ°å¨å¼æºæè
æ¥å£å¨ä½æ¶ä¸ä¼è¢«è§¦å
å¦æä½ æå·¥è¿è¡DDNSèæ¬çè¯"
+"(ä¾å¦ä½¿ç¨cronæ¶æforce_interval设置为0),è¿æ¯é»è®¤è®¾ç½®."
-msgid "Currently DDNS updates are not started at boot or on interface events.
You can start/stop each configuration here. It will run until next reboot."
-msgstr "ç°å¨,DDNSæ´æ°å¨å¼æºæè
æ¥å£å¨ä½æ¶ä¸ä¼è¢«è§¦å
ä½ å¯ä»¥å¨è¿éå¼å§/åæ¢æ¯ä¸ä¸ªè®¾ç½®çæ¡ç®.å®å¨ä¸æ¬¡éå¯ä¹åä¸ç´ææ."
+msgid ""
+"Currently DDNS updates are not started at boot or on interface events.
You can start/stop each configuration here. It will run until next reboot."
+msgstr ""
+"ç°å¨,DDNSæ´æ°å¨å¼æºæè
æ¥å£å¨ä½æ¶ä¸ä¼è¢«è§¦å
ä½ å¯ä»¥å¨è¿éå¼å§/åæ¢æ¯ä¸ä¸ª"
+"设置çæ¡ç®.å®å¨ä¸æ¬¡éå¯ä¹åä¸ç´ææ."
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr "ç¨æ¥æ´æ°å¨æDNSçèªå®ä¹èæ¬"
@@ -117,10 +138,14 @@ msgstr "设å®ç¨æ¥è¯»åç³»ç»IPv4å°åçç½ç»"
msgid "Defines the network to read systems IPv6-Address from"
msgstr "设å®ç¨æ¥è¯»åç³»ç»IPv6å°åçç½ç»"
-msgid "Defines the source to read systems IPv4-Address from, that will be send to the DDNS provider"
+msgid ""
+"Defines the source to read systems IPv4-Address from, that will be send to "
+"the DDNS provider"
msgstr "设å®IPv4å°åçæ¥æº.è¿å°ä¼è¢«åéç»DDNSæä¾å"
-msgid "Defines the source to read systems IPv6-Address from, that will be send to the DDNS provider"
+msgid ""
+"Defines the source to read systems IPv6-Address from, that will be send to "
+"the DDNS provider"
msgstr "设å®IPv6å°åçæ¥æº.è¿å°ä¼è¢«åéç»DDNSæä¾å"
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
@@ -132,7 +157,8 @@ msgstr "详æ
:"
msgid "Directory contains Log files for each running section"
msgstr "ä¿åæ¯ä¸ä¸ªè¿è¡ä¸ç设置çè¿è¡æ¥å¿çç®å½"
-msgid "Directory contains PID and other status information for each running section"
+msgid ""
+"Directory contains PID and other status information for each running section"
msgstr "ä¿åæ¯ä¸ªè¿è¡ä¸ç设置çPID以åå
¶å®ç¶æä¿¡æ¯çç®å½"
msgid "Disabled"
@@ -141,7 +167,9 @@ msgstr "å·²ç¦ç¨"
msgid "Dynamic DNS"
msgstr "å¨æDNS"
-msgid "Dynamic DNS allows that your router can be reached with a fixed hostname while having a dynamically changing IP address."
+msgid ""
+"Dynamic DNS allows that your router can be reached with a fixed hostname "
+"while having a dynamically changing IP address."
msgstr "å¨æDNSå
许为æ¥æå¨æIPç主æºé
ç½®ä¸ä¸ªåºå®çå¯è®¿é®åå."
msgid "Enable secure communication with DDNS provider"
@@ -171,8 +199,12 @@ msgstr "æ件æªæ¾å°"
msgid "File not found or empty"
msgstr "æ件æªæ¾å°æ为空"
-msgid "Follow this link
You will find more hints to optimize your system to run DDNS scripts with all options"
-msgstr "æå¼è¿ä¸ªé¾æ¥
ä½ å°ä¼å¾å°æ´å¤å
³äºå¦ä½éè¿ææ设置项ä¼åä½ çç³»ç»ä»¥è¿è¡DDNSèæ¬çæ示."
+msgid ""
+"Follow this link
You will find more hints to optimize your system to "
+"run DDNS scripts with all options"
+msgstr ""
+"æå¼è¿ä¸ªé¾æ¥
ä½ å°ä¼å¾å°æ´å¤å
³äºå¦ä½éè¿ææ设置项ä¼åä½ çç³»ç»ä»¥è¿è¡DDNS"
+"èæ¬çæ示."
msgid "For detailed information about parameter settings look here."
msgstr "请çè¿éè·å¾å
³äºåæ°è®¾ç½®ç详ç»ä¿¡æ¯"
@@ -201,7 +233,9 @@ msgstr "æ ¼å¼"
msgid "Format: IP or FQDN"
msgstr "æ ¼å¼:IPæè
FQDN"
-msgid "GNU Wget will use the IP of given network, cURL will use the physical interface."
+msgid ""
+"GNU Wget will use the IP of given network, cURL will use the physical "
+"interface."
msgstr "GNU Wgetå°ä¼ä½¿ç¨ç»å®çç½ç»çIPå°å,ècURLå°ä¼ä½¿ç¨ç©çæ¥å£"
msgid "Global Settings"
@@ -228,8 +262,13 @@ msgstr "IPv4å°å"
msgid "IPv6 address must be given in square brackets"
msgstr "IPv6å°åå¿
须填åå¨ä¸æ¬å·(\"[ ]\")å
"
-msgid "IPv6 is currently not (fully) supported by this system
Please follow the instructions on OpenWrt's homepage to enable IPv6 support
or update your system to the latest OpenWrt Release"
-msgstr "å½åç³»ç»ææ¶ä¸è½(å®æ´å°)æ¯æIPv6
请æ¥çOpenWrté¦é¡µçä»ç»ä»¥å¯ç¨IPv6æ¯æ
æè
æ´æ°ä½ çç³»ç»å°ææ°OpenWrtçæ¬"
+msgid ""
+"IPv6 is currently not (fully) supported by this system
Please follow "
+"the instructions on OpenWrt's homepage to enable IPv6 support
or update "
+"your system to the latest OpenWrt Release"
+msgstr ""
+"å½åç³»ç»ææ¶ä¸è½(å®æ´å°)æ¯æIPv6
请æ¥çOpenWrté¦é¡µçä»ç»ä»¥å¯ç¨IPv6æ¯æ"
+"
æè
æ´æ°ä½ çç³»ç»å°ææ°OpenWrtçæ¬"
msgid "IPv6 not supported"
msgstr "IPv6ä¸è¢«æ¯æ"
@@ -240,13 +279,21 @@ msgstr "IPv6å°å"
msgid "If both cURL and GNU Wget are installed, Wget is used by default."
msgstr "å¦æcURLåGNU Wgetåæ¶è¢«å®è£
,é£ä¹Wgetå°ä¼è¢«ä¼å
使ç¨."
-msgid "If this service section is disabled it could not be started.
Neither from LuCI interface nor from console"
-msgstr "å¦ææå¡é
置被ç¦ç¨é£ä¹å®å°ä¸è½è¢«å¯å¨.
æ 论æ¯éè¿LuCI页é¢æè
æ¯éè¿ç»ç«¯."
+msgid ""
+"If this service section is disabled it could not be started.
Neither "
+"from LuCI interface nor from console"
+msgstr ""
+"å¦ææå¡é
置被ç¦ç¨é£ä¹å®å°ä¸è½è¢«å¯å¨.
æ 论æ¯éè¿LuCI页é¢æè
æ¯éè¿ç»ç«¯."
-msgid "If you want to send updates for IPv4 and IPv6 you need to define two separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
-msgstr "å¦æä½ éè¦åæ¶æ´æ°IPv4åIPv6å°å,ä½ éè¦åç¬æ·»å 两个é
置项(ä¾å¦'myddns_ipv4'å'myddns_ipv6')"
+msgid ""
+"If you want to send updates for IPv4 and IPv6 you need to define two "
+"separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
+msgstr ""
+"å¦æä½ éè¦åæ¶æ´æ°IPv4åIPv6å°å,ä½ éè¦åç¬æ·»å 两个é
置项(ä¾"
+"å¦'myddns_ipv4'å'myddns_ipv6')"
-msgid "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
+msgid ""
+"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr "OpenWrtä¸,cURL/libcurlçæäºçæ¬ç¼è¯æ¶æ²¡æå¯ç¨ä»£çæå¡å¨æ¯æ"
msgid "Info"
@@ -255,11 +302,18 @@ msgstr "ä¿¡æ¯"
msgid "Interface"
msgstr "æ¥å£"
-msgid "Interval to check for changed IP
Values below 5 minutes == 300 seconds are not supported"
+msgid ""
+"Interval to check for changed IP
Values below 5 minutes == 300 seconds "
+"are not supported"
msgstr "æ£æ¥IPæ¯å¦æ¹åçæ¶é´é
ä¸æ¯æä½äº5åé(300ç§)çæ°å¼."
-msgid "Interval to force updates send to DDNS Provider
Setting this parameter to 0 will force the script to only run once
Values lower 'Check Interval' except '0' are not supported"
-msgstr "强å¶åæä¾åæ´æ°DDNSçæ¶é´å¨æ
æè¿ä¸ªåæ°è®¾ç½®ä¸º0å°ä¼è®©èæ¬ä»
æ§è¡ä¸æ¬¡
ä¸æ¯æä½äº\"æ£æ¥æ¶é´å¨æ\"çæ°å¼(é¤äº0)."
+msgid ""
+"Interval to force updates send to DDNS Provider
Setting this parameter "
+"to 0 will force the script to only run once
Values lower 'Check "
+"Interval' except '0' are not supported"
+msgstr ""
+"强å¶åæä¾åæ´æ°DDNSçæ¶é´å¨æ
æè¿ä¸ªåæ°è®¾ç½®ä¸º0å°ä¼è®©èæ¬ä»
æ§è¡ä¸æ¬¡"
+"
ä¸æ¯æä½äº\"æ£æ¥æ¶é´å¨æ\"çæ°å¼(é¤äº0)."
msgid "It is NOT recommended for casual users to change settings on this page."
msgstr "强çä¸å»ºè®®å次使ç¨çç¨æ·ä¿®æ¹æ¬é¡µè®¾å®."
@@ -285,10 +339,14 @@ msgstr "ææ¥å¿è®°å½å°æ件"
msgid "Log to syslog"
msgstr "ææ¥å¿è®°å½å°ç³»ç»æ¥å¿"
-msgid "Neither GNU Wget with SSL nor cURL installed to select a network to use for communication."
+msgid ""
+"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
+"communication."
msgstr "å
å«SSLæ¯æçGNU Wgetæè
cURLåæªè¢«å®è£
.æ æ³éæ©ä¸ä¸ªç½ç»ç¨äºéä¿¡."
-msgid "Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS protocol."
+msgid ""
+"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS "
+"protocol."
msgstr "å
å«SSLæ¯æçGNU Wgetæè
cURLåæªè¢«å®è£
.æ æ³ä½¿ç¨HTTPSæ´æ°DDNS"
msgid "Network"
@@ -405,9 +463,14 @@ msgstr "ç¶æç®å½"
msgid "Stopped"
msgstr "å·²åæ¢"
-msgid "The currently installed 'ddns-scripts' package did not support all available settings."
+msgid ""
+"The currently installed 'ddns-scripts' package did not support all available "
+"settings."
msgstr "å½åå·²å®è£
ç'ddns-scripts'软件å
æä¸æ¯æææå¯ç¨è®¾ç½®é¡¹"
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr "没æå·²ç»é
置好çæå¡é¡¹"
@@ -429,8 +492,11 @@ msgstr "ç¨äºæ£æµçURL"
msgid "Unknown error"
msgstr "æªç¥é误"
-msgid "Update URL to be used for updating your DDNS Provider.
Follow instructions you will find on their WEB page."
-msgstr "DDNSæä¾åç¨äºæ´æ°DDNSçURL
è·éæç¨ä½ å°ä¼å¨å®ä»¬çç½ç«ä¸æä¾è¿ä¸ªURL."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.
Follow "
+"instructions you will find on their WEB page."
+msgstr ""
+"DDNSæä¾åç¨äºæ´æ°DDNSçURL
è·éæç¨ä½ å°ä¼å¨å®ä»¬çç½ç«ä¸æä¾è¿ä¸ªURL."
msgid "Update error"
msgstr "æ´æ°é误"
@@ -462,10 +528,13 @@ msgstr "æ£å¨åºç¨æ´æ¹..."
msgid "Warning"
msgstr "çå¾
"
-msgid "Writes detailed messages to log file. File will be truncated automatically."
+msgid ""
+"Writes detailed messages to log file. File will be truncated automatically."
msgstr "åæ¥å¿ä¸åå
¥è¯¦ç»ä¿¡æ¯.æ件å°ä¼è¢«èªå¨åå°."
-msgid "Writes log messages to syslog. Critical Errors will always be written to syslog."
+msgid ""
+"Writes log messages to syslog. Critical Errors will always be written to "
+"syslog."
msgstr "ææ¥å¿åå
¥ç³»ç»æ¥å¿.æ 论æ¯å¦å¯ç¨è¿é¡¹,é误信æ¯æ»æ¯ä¼è¢«åå
¥ç³»ç»æ¥å¿"
msgid "You should install BIND host package for DNS requests."
diff --git a/applications/luci-app-ddns/po/zh-tw/ddns.po b/applications/luci-app-ddns/po/zh-tw/ddns.po
index ec930f432..ec1fe779e 100644
--- a/applications/luci-app-ddns/po/zh-tw/ddns.po
+++ b/applications/luci-app-ddns/po/zh-tw/ddns.po
@@ -455,6 +455,9 @@ msgid ""
"settings."
msgstr ""
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
msgid "There is no service configured."
msgstr ""
diff --git a/applications/luci-app-diag-devinfo/Makefile b/applications/luci-app-diag-devinfo/Makefile
index 258fdee60..0424fffa0 100644
--- a/applications/luci-app-diag-devinfo/Makefile
+++ b/applications/luci-app-diag-devinfo/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Diagnostics Tools (Device Info)
-LUCI_DEPENDS:=+luci-app-diag-core +smap +netdiscover +mac-to-devinfo +httping +smap-to-devinfo +netdiscover-to-devinfo
+LUCI_DEPENDS:=+luci-app-diag-core +smap +netdiscover +mac-to-devinfo +httping +smap-to-devinfo +netdiscover-to-devinfo @BROKEN
include ../../luci.mk
diff --git a/applications/luci-app-mjpg-streamer/po/templates/mjpg-streamer.pot b/applications/luci-app-mjpg-streamer/po/templates/mjpg-streamer.pot
index 5cd722f3a..ecb374d7f 100644
--- a/applications/luci-app-mjpg-streamer/po/templates/mjpg-streamer.pot
+++ b/applications/luci-app-mjpg-streamer/po/templates/mjpg-streamer.pot
@@ -37,9 +37,15 @@ msgstr ""
msgid "Drop frames smaller then this limit"
msgstr ""
+msgid "Enable MJPG-streamer"
+msgstr ""
+
msgid "Enable YUYV format"
msgstr ""
+msgid "Enabled"
+msgstr ""
+
msgid "Exceed"
msgstr ""
@@ -63,9 +69,15 @@ msgstr ""
msgid "Frames per second"
msgstr ""
+msgid "General"
+msgstr ""
+
msgid "HTTP output"
msgstr ""
+msgid "Input plugin"
+msgstr ""
+
msgid "Interval between saving pictures"
msgstr ""
@@ -90,9 +102,15 @@ msgstr ""
msgid "On"
msgstr ""
+msgid "Output plugin"
+msgstr ""
+
msgid "Password"
msgstr ""
+msgid "Plugin settings"
+msgstr ""
+
msgid "Port"
msgstr ""
diff --git a/applications/luci-app-mjpg-streamer/po/zh-cn/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/zh-cn/mjpg-streamer.po
index 3ad9a4a53..8b51f6ad4 100644
--- a/applications/luci-app-mjpg-streamer/po/zh-cn/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/zh-cn/mjpg-streamer.po
@@ -13,25 +13,6 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-SourceCharset: UTF-8\n"
-
-msgid "Enabled"
-msgstr "å¯ç¨"
-
-msgid "Enable MJPG-streamer"
-msgstr "å¯ç¨MJPG-streamer"
-
-msgid "General"
-msgstr "ä¸è¬è®¾ç½®"
-
-msgid "Plugin settings"
-msgstr "æ件设置"
-
-msgid "Input plugin"
-msgstr "è¾å
¥æ件"
-
-msgid "Output plugin"
-msgstr "è¾åºæ件"
-
msgid "Allow ringbuffer to exceed limit by this amount"
msgstr "å
许ç¯å½¢ç¼å²åºæå¤è¶
è¿è¿ä¸ªæ°å¼"
@@ -68,9 +49,15 @@ msgstr "ä¸è¦åå§ådynctrls"
msgid "Drop frames smaller then this limit"
msgstr "丢å¼å°äºè¯¥å°ºå¯¸éå¶ç帧"
+msgid "Enable MJPG-streamer"
+msgstr "å¯ç¨MJPG-streamer"
+
msgid "Enable YUYV format"
msgstr "å¯ç¨YUYVæ ¼å¼"
+msgid "Enabled"
+msgstr "å¯ç¨"
+
msgid "Exceed"
msgstr "è¶
åº"
@@ -94,9 +81,15 @@ msgstr "ä¿åç½é¡µçæ件夹"
msgid "Frames per second"
msgstr "帧æ¯ç§"
+msgid "General"
+msgstr "ä¸è¬è®¾ç½®"
+
msgid "HTTP output"
msgstr "HTTPè¾åº"
+msgid "Input plugin"
+msgstr "è¾å
¥æ件"
+
msgid "Interval between saving pictures"
msgstr "å¾çä¿åæ¶é´é´é"
@@ -121,9 +114,15 @@ msgstr "å
³"
msgid "On"
msgstr "å¼"
+msgid "Output plugin"
+msgstr "è¾åºæ件"
+
msgid "Password"
msgstr "å¯ç "
+msgid "Plugin settings"
+msgstr "æ件设置"
+
msgid "Port"
msgstr "端å£"
diff --git a/applications/luci-app-ocserv/luasrc/controller/ocserv.lua b/applications/luci-app-ocserv/luasrc/controller/ocserv.lua
index dbeaaf852..79c6ddb78 100644
--- a/applications/luci-app-ocserv/luasrc/controller/ocserv.lua
+++ b/applications/luci-app-ocserv/luasrc/controller/ocserv.lua
@@ -28,7 +28,7 @@ function index()
call("ocserv_status")).leaf = true
entry({"admin", "services", "ocserv", "disconnect"},
- call("ocserv_disconnect")).leaf = true
+ post("ocserv_disconnect")).leaf = true
end
diff --git a/applications/luci-app-ocserv/luasrc/view/ocserv_status.htm b/applications/luci-app-ocserv/luasrc/view/ocserv_status.htm
index 138b03915..03a9ed70e 100644
--- a/applications/luci-app-ocserv/luasrc/view/ocserv_status.htm
+++ b/applications/luci-app-ocserv/luasrc/view/ocserv_status.htm
@@ -1,7 +1,7 @@
-
+