summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-example/po
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2023-12-07 13:18:24 +0100
committerJo-Philipp Wich <jo@mein.io>2023-12-07 13:18:24 +0100
commit0d0b6e011dd551fb199218f0f3887512c27d8c63 (patch)
treede3044ec632a78b6008632d546a9e38cd8fc4950 /applications/luci-app-example/po
parentc2fb90259cb2857db83130ee0c33edce9ba7f08e (diff)
treewide: resync translations
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'applications/luci-app-example/po')
-rw-r--r--applications/luci-app-example/po/de/example.po135
-rw-r--r--applications/luci-app-example/po/en/example.po130
-rw-r--r--applications/luci-app-example/po/es/example.po135
-rw-r--r--applications/luci-app-example/po/fr/example.po135
-rw-r--r--applications/luci-app-example/po/lt/example.po135
-rw-r--r--applications/luci-app-example/po/nb-NO/example.po130
-rw-r--r--applications/luci-app-example/po/zh-Hans/example.po135
7 files changed, 846 insertions, 89 deletions
diff --git a/applications/luci-app-example/po/de/example.po b/applications/luci-app-example/po/de/example.po
index e7cb820f7f..8898220049 100644
--- a/applications/luci-app-example/po/de/example.po
+++ b/applications/luci-app-example/po/de/example.po
@@ -14,35 +14,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:38
msgid "A boolean option"
msgstr "Eine boolsche Option"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:43
msgid "A select option"
msgstr "Eine Auswahloption"
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:56
+msgid "Cats"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:73
+msgid "Description for this table section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:73
+msgid "Description for this typed section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:57
+msgid "Dogs"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:55
+msgid "Dynamic list option"
+msgstr ""
+
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
msgid "Example"
msgstr "Beispiel"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:25
msgid "Example Form"
msgstr "Beispielformular"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
msgid "Example Form Configuration."
msgstr "Beispielformularkonfiguration."
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:18
msgid "Example HTML Page"
msgstr "Beispiel-HTML-Seite"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:31
msgid "First Option"
msgstr "Erste Option"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:37
msgid "Flag Option"
msgstr "Kennzeichenoption"
@@ -51,28 +71,117 @@ msgid "Form View"
msgstr "Formularansicht"
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app example"
-msgstr "Zugang zur LuCI-Anwendung example gewähren"
+msgid "Grant UCI and RPC access to LuCI app example"
+msgstr ""
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
msgid "HTML Page"
msgstr "HTML Seite"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:53
+msgid "Input for a password (storage on disk is not encrypted)"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:32
msgid "Input for the first option"
msgstr "Eingabe für die erste Option"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Is this real?"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:130
+msgid "JSON converted to table via array building and loop"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:60
+msgid "JSONMap TableSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:60
+msgid "JSONMap TypedSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:87
+msgid "Not found"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:74
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:74
+msgid "Option name"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:75
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:75
+msgid "Option value"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:58
+msgid "Parakeets"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:52
+msgid "Password Option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:32
+msgid "RPC Array Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:41
+msgid "RPC JSONMap Table Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:50
+msgid "RPC JSONMap Typed Example"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:35
+msgid "RPC call failure:"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:128
+msgid "Sample JS via RPC"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:115
+msgid "See browser console for raw data"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:42
msgid "Select Option"
msgstr "Auswahloption"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:59
+msgid "Should be \"Not found\""
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:28
msgid "first section"
msgstr "Erste Sektion"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:34
msgid "second section"
msgstr "Zweite Sektion"
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:50
+msgid "third section"
+msgstr ""
+
+#~ msgid "Grant UCI access to LuCI app example"
+#~ msgstr "Zugang zur LuCI-Anwendung example gewähren"
+
#~ msgid "Grant UCI access to LuCI app ecample"
#~ msgstr "UCI-Zugriff für LuCI Beispielanwendung gewähren"
diff --git a/applications/luci-app-example/po/en/example.po b/applications/luci-app-example/po/en/example.po
index 36fb31752e..8a7ddc911f 100644
--- a/applications/luci-app-example/po/en/example.po
+++ b/applications/luci-app-example/po/en/example.po
@@ -1,35 +1,55 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8\n"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:38
msgid "A boolean option"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:43
msgid "A select option"
msgstr ""
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:56
+msgid "Cats"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:73
+msgid "Description for this table section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:73
+msgid "Description for this typed section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:57
+msgid "Dogs"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:55
+msgid "Dynamic list option"
+msgstr ""
+
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
msgid "Example"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:25
msgid "Example Form"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
msgid "Example Form Configuration."
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:18
msgid "Example HTML Page"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:31
msgid "First Option"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:37
msgid "Flag Option"
msgstr ""
@@ -38,25 +58,111 @@ msgid "Form View"
msgstr ""
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app example"
+msgid "Grant UCI and RPC access to LuCI app example"
msgstr ""
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
msgid "HTML Page"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:53
+msgid "Input for a password (storage on disk is not encrypted)"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:32
msgid "Input for the first option"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Is this real?"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:130
+msgid "JSON converted to table via array building and loop"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:60
+msgid "JSONMap TableSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:60
+msgid "JSONMap TypedSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:87
+msgid "Not found"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:74
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:74
+msgid "Option name"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:75
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:75
+msgid "Option value"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:58
+msgid "Parakeets"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:52
+msgid "Password Option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:32
+msgid "RPC Array Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:41
+msgid "RPC JSONMap Table Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:50
+msgid "RPC JSONMap Typed Example"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:35
+msgid "RPC call failure:"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:128
+msgid "Sample JS via RPC"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:115
+msgid "See browser console for raw data"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:42
msgid "Select Option"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:59
+msgid "Should be \"Not found\""
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:28
msgid "first section"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:34
msgid "second section"
msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:50
+msgid "third section"
+msgstr ""
diff --git a/applications/luci-app-example/po/es/example.po b/applications/luci-app-example/po/es/example.po
index 28125c8667..077ac21c2b 100644
--- a/applications/luci-app-example/po/es/example.po
+++ b/applications/luci-app-example/po/es/example.po
@@ -10,35 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.16-dev\n"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:38
msgid "A boolean option"
msgstr "Una opción booleana"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:43
msgid "A select option"
msgstr "Una opción de selección"
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:56
+msgid "Cats"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:73
+msgid "Description for this table section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:73
+msgid "Description for this typed section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:57
+msgid "Dogs"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:55
+msgid "Dynamic list option"
+msgstr ""
+
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
msgid "Example"
msgstr "Ejemplo"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:25
msgid "Example Form"
msgstr "Formulario de ejemplo"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
msgid "Example Form Configuration."
msgstr "Ejemplo de configuración de formulario."
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:18
msgid "Example HTML Page"
msgstr "Ejemplo de página HTML"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:31
msgid "First Option"
msgstr "Primera opción"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:37
msgid "Flag Option"
msgstr "Opción de indicador"
@@ -47,28 +67,117 @@ msgid "Form View"
msgstr "Vista de formulario"
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app example"
-msgstr "Conceder acceso UCI a LuCI app example"
+msgid "Grant UCI and RPC access to LuCI app example"
+msgstr ""
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
msgid "HTML Page"
msgstr "Página HTML"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:53
+msgid "Input for a password (storage on disk is not encrypted)"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:32
msgid "Input for the first option"
msgstr "Entrada para la primera opción"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Is this real?"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:130
+msgid "JSON converted to table via array building and loop"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:60
+msgid "JSONMap TableSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:60
+msgid "JSONMap TypedSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:87
+msgid "Not found"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:74
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:74
+msgid "Option name"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:75
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:75
+msgid "Option value"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:58
+msgid "Parakeets"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:52
+msgid "Password Option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:32
+msgid "RPC Array Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:41
+msgid "RPC JSONMap Table Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:50
+msgid "RPC JSONMap Typed Example"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:35
+msgid "RPC call failure:"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:128
+msgid "Sample JS via RPC"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:115
+msgid "See browser console for raw data"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:42
msgid "Select Option"
msgstr "Seleccionar opción"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:59
+msgid "Should be \"Not found\""
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:28
msgid "first section"
msgstr "primera sección"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:34
msgid "second section"
msgstr "segunda sección"
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:50
+msgid "third section"
+msgstr ""
+
+#~ msgid "Grant UCI access to LuCI app example"
+#~ msgstr "Conceder acceso UCI a LuCI app example"
+
#~ msgid "Grant UCI access to LuCI app ecample"
#~ msgstr "Otorgar acceso UCI a la app Ejemplo de LuCI"
diff --git a/applications/luci-app-example/po/fr/example.po b/applications/luci-app-example/po/fr/example.po
index 65891cabe6..dd85942f2f 100644
--- a/applications/luci-app-example/po/fr/example.po
+++ b/applications/luci-app-example/po/fr/example.po
@@ -10,35 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.18.1\n"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:38
msgid "A boolean option"
msgstr "Option booléenne"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:43
msgid "A select option"
msgstr "Option de sélection"
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:56
+msgid "Cats"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:73
+msgid "Description for this table section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:73
+msgid "Description for this typed section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:57
+msgid "Dogs"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:55
+msgid "Dynamic list option"
+msgstr ""
+
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
msgid "Example"
msgstr "Exemple"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:25
msgid "Example Form"
msgstr "Exemple de formulaire"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
msgid "Example Form Configuration."
msgstr "Exemple de configuration du formulaire."
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:18
msgid "Example HTML Page"
msgstr "Exemple de page HTML"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:31
msgid "First Option"
msgstr "Première option"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:37
msgid "Flag Option"
msgstr "Option d’indicateur"
@@ -47,25 +67,114 @@ msgid "Form View"
msgstr "Vue du formulaire"
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app example"
-msgstr "Accorder à l'UCI l'accès à l'exemple d'application LuCI"
+msgid "Grant UCI and RPC access to LuCI app example"
+msgstr ""
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
msgid "HTML Page"
msgstr "Page HTML"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:53
+msgid "Input for a password (storage on disk is not encrypted)"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:32
msgid "Input for the first option"
msgstr "Entrée pour la première option"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Is this real?"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:130
+msgid "JSON converted to table via array building and loop"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:60
+msgid "JSONMap TableSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:60
+msgid "JSONMap TypedSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:87
+msgid "Not found"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:74
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:74
+msgid "Option name"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:75
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:75
+msgid "Option value"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:58
+msgid "Parakeets"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:52
+msgid "Password Option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:32
+msgid "RPC Array Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:41
+msgid "RPC JSONMap Table Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:50
+msgid "RPC JSONMap Typed Example"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:35
+msgid "RPC call failure:"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:128
+msgid "Sample JS via RPC"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:115
+msgid "See browser console for raw data"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:42
msgid "Select Option"
msgstr "Option de sélection"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:59
+msgid "Should be \"Not found\""
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:28
msgid "first section"
msgstr "Première section"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:34
msgid "second section"
msgstr "Deuxième section"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:50
+msgid "third section"
+msgstr ""
+
+#~ msgid "Grant UCI access to LuCI app example"
+#~ msgstr "Accorder à l'UCI l'accès à l'exemple d'application LuCI"
diff --git a/applications/luci-app-example/po/lt/example.po b/applications/luci-app-example/po/lt/example.po
index 3b0714759b..7d0188d144 100644
--- a/applications/luci-app-example/po/lt/example.po
+++ b/applications/luci-app-example/po/lt/example.po
@@ -14,35 +14,55 @@ msgstr ""
"1 : 2);\n"
"X-Generator: Weblate 5.3-dev\n"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:38
msgid "A boolean option"
msgstr "Būlio pasirinkimas"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:43
msgid "A select option"
msgstr "Pasirenkamas pasirinkimas"
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:56
+msgid "Cats"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:73
+msgid "Description for this table section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:73
+msgid "Description for this typed section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:57
+msgid "Dogs"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:55
+msgid "Dynamic list option"
+msgstr ""
+
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
msgid "Example"
msgstr "Pavyzdys"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:25
msgid "Example Form"
msgstr "Formos pavyzdys"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
msgid "Example Form Configuration."
msgstr "Formos konfigūravimo pavyzdys."
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:18
msgid "Example HTML Page"
msgstr "Pavyzdinis „HTML“ puslapis"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:31
msgid "First Option"
msgstr "Pirmas pasirinkimas"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:37
msgid "Flag Option"
msgstr "Vėliavinis pasirinkimas"
@@ -51,25 +71,114 @@ msgid "Form View"
msgstr "Formos/Darbaknygės peržiūra"
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app example"
-msgstr "Suteikti „UCI“ prieigą – „LuCI programos pavyzdžio“"
+msgid "Grant UCI and RPC access to LuCI app example"
+msgstr ""
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
msgid "HTML Page"
msgstr "„HTML“ puslapis"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:53
+msgid "Input for a password (storage on disk is not encrypted)"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:32
msgid "Input for the first option"
msgstr "Įvestis pirmam pasirinkimui"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Is this real?"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:130
+msgid "JSON converted to table via array building and loop"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:60
+msgid "JSONMap TableSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:60
+msgid "JSONMap TypedSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:87
+msgid "Not found"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:74
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:74
+msgid "Option name"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:75
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:75
+msgid "Option value"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:58
+msgid "Parakeets"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:52
+msgid "Password Option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:32
+msgid "RPC Array Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:41
+msgid "RPC JSONMap Table Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:50
+msgid "RPC JSONMap Typed Example"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:35
+msgid "RPC call failure:"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:128
+msgid "Sample JS via RPC"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:115
+msgid "See browser console for raw data"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:42
msgid "Select Option"
msgstr "Pasirinkti pasirinkimą"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:59
+msgid "Should be \"Not found\""
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:28
msgid "first section"
msgstr "pirmas pasirinkimas"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:34
msgid "second section"
msgstr "antras pasirinkimas"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:50
+msgid "third section"
+msgstr ""
+
+#~ msgid "Grant UCI access to LuCI app example"
+#~ msgstr "Suteikti „UCI“ prieigą – „LuCI programos pavyzdžio“"
diff --git a/applications/luci-app-example/po/nb-NO/example.po b/applications/luci-app-example/po/nb-NO/example.po
index dfc772d9dd..e422399a8c 100644
--- a/applications/luci-app-example/po/nb-NO/example.po
+++ b/applications/luci-app-example/po/nb-NO/example.po
@@ -10,35 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.0-dev\n"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:38
msgid "A boolean option"
msgstr "Et boolsk alternativ"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:43
msgid "A select option"
msgstr ""
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:56
+msgid "Cats"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:73
+msgid "Description for this table section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:73
+msgid "Description for this typed section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:57
+msgid "Dogs"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:55
+msgid "Dynamic list option"
+msgstr ""
+
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
msgid "Example"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:25
msgid "Example Form"
msgstr "Eksempelskjema"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
msgid "Example Form Configuration."
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:18
msgid "Example HTML Page"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:31
msgid "First Option"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:37
msgid "Flag Option"
msgstr ""
@@ -47,25 +67,111 @@ msgid "Form View"
msgstr ""
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app example"
+msgid "Grant UCI and RPC access to LuCI app example"
msgstr ""
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
msgid "HTML Page"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:53
+msgid "Input for a password (storage on disk is not encrypted)"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:32
msgid "Input for the first option"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Is this real?"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:130
+msgid "JSON converted to table via array building and loop"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:60
+msgid "JSONMap TableSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:60
+msgid "JSONMap TypedSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:87
+msgid "Not found"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:74
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:74
+msgid "Option name"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:75
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:75
+msgid "Option value"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:58
+msgid "Parakeets"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:52
+msgid "Password Option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:32
+msgid "RPC Array Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:41
+msgid "RPC JSONMap Table Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:50
+msgid "RPC JSONMap Typed Example"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:35
+msgid "RPC call failure:"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:128
+msgid "Sample JS via RPC"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:115
+msgid "See browser console for raw data"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:42
msgid "Select Option"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:59
+msgid "Should be \"Not found\""
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:28
msgid "first section"
msgstr ""
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:34
msgid "second section"
msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:50
+msgid "third section"
+msgstr ""
diff --git a/applications/luci-app-example/po/zh-Hans/example.po b/applications/luci-app-example/po/zh-Hans/example.po
index 9388eb746d..6ac0063c7f 100644
--- a/applications/luci-app-example/po/zh-Hans/example.po
+++ b/applications/luci-app-example/po/zh-Hans/example.po
@@ -10,35 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:38
msgid "A boolean option"
msgstr "布尔选项"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:27
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:43
msgid "A select option"
msgstr "选择选项"
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:56
+msgid "Cats"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:73
+msgid "Description for this table section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:73
+msgid "Description for this typed section"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:57
+msgid "Dogs"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:55
+msgid "Dynamic list option"
+msgstr ""
+
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:3
msgid "Example"
msgstr "示例"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:9
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:25
msgid "Example Form"
msgstr "示例表单"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:10
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
msgid "Example Form Configuration."
msgstr "示例表单配置。"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/htmlview.js:18
msgid "Example HTML Page"
msgstr "示例 HTML 页面"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:15
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:31
msgid "First Option"
msgstr "第一个选项"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:21
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:37
msgid "Flag Option"
msgstr "标记选项"
@@ -47,28 +67,117 @@ msgid "Form View"
msgstr "表单视图"
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app example"
-msgstr "授权 LuCI 应用样例访问 UCI"
+msgid "Grant UCI and RPC access to LuCI app example"
+msgstr ""
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
msgid "HTML Page"
msgstr "HTML 页面"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:16
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:53
+msgid "Input for a password (storage on disk is not encrypted)"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:32
msgid "Input for the first option"
msgstr "第一个选项的输入"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:26
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Is this real?"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:130
+msgid "JSON converted to table via array building and loop"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:60
+msgid "JSONMap TableSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:60
+msgid "JSONMap TypedSection Sample"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:87
+msgid "Not found"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:74
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:74
+msgid "Option name"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:75
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:75
+msgid "Option value"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:58
+msgid "Parakeets"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:52
+msgid "Password Option"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:32
+msgid "RPC Array Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:41
+msgid "RPC JSONMap Table Example"
+msgstr ""
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:50
+msgid "RPC JSONMap Typed Example"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:36
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:35
+msgid "RPC call failure:"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:128
+msgid "Sample JS via RPC"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:61
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:115
+msgid "See browser console for raw data"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:42
msgid "Select Option"
msgstr "选择选项"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:12
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:59
+msgid "Should be \"Not found\""
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:28
msgid "first section"
msgstr "第一部分"
-#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:34
msgid "second section"
msgstr "第二部分"
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:50
+msgid "third section"
+msgstr ""
+
+#~ msgid "Grant UCI access to LuCI app example"
+#~ msgstr "授权 LuCI 应用样例访问 UCI"
+
#~ msgid "Grant UCI access to LuCI app ecample"
#~ msgstr "授予 LuCI app example UCI 访问权限"