summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-example/po
diff options
context:
space:
mode:
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.po140
-rw-r--r--applications/luci-app-example/po/fr/example.po135
-rw-r--r--applications/luci-app-example/po/lt/example.po139
-rw-r--r--applications/luci-app-example/po/nb-NO/example.po130
-rw-r--r--applications/luci-app-example/po/templates/example.pot130
-rw-r--r--applications/luci-app-example/po/zh-Hans/example.po141
8 files changed, 972 insertions, 108 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..4e0af55e34 100644
--- a/applications/luci-app-example/po/es/example.po
+++ b/applications/luci-app-example/po/es/example.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-02-22 12:40+0000\n"
+"PO-Revision-Date: 2023-12-07 17:39+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsexample/es/>\n"
@@ -8,37 +8,57 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.16-dev\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 "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 "Gatos"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:73
+msgid "Description for this table section"
+msgstr "Descripción de esta sección de la tabla"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:73
+msgid "Description for this typed section"
+msgstr "Descripción de esta sección escrita"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:57
+msgid "Dogs"
+msgstr "Perros"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:55
+msgid "Dynamic list option"
+msgstr "Opción de la lista dinámica"
+
#: 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,118 @@ 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 "Conceder acceso UCI y RPC al ejemplo de la aplicación LuCI"
#: 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 ""
+"Introducción de una contraseña (el almacenamiento en disco no está cifrado)"
+
+#: 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 "¿Esto es real?"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:130
+msgid "JSON converted to table via array building and loop"
+msgstr "JSON convertido a tabla mediante construcción de array y bucle"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:60
+msgid "JSONMap TableSection Sample"
+msgstr "Ejemplo de sección de tabla JSONMap"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:60
+msgid "JSONMap TypedSection Sample"
+msgstr "Ejemplo de sección tipográfica de JSONMap"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "No"
+msgstr "No"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:87
+msgid "Not found"
+msgstr "No se ha encontrado"
+
+#: 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 "Nombre de la opción"
+
+#: 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 "Valor de la opción"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:58
+msgid "Parakeets"
+msgstr "Periquitos"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:52
+msgid "Password Option"
+msgstr "Opción de la contraseña"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:32
+msgid "RPC Array Example"
+msgstr "Ejemplo de matriz RPC"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:41
+msgid "RPC JSONMap Table Example"
+msgstr "Ejemplo de tabla RPC JSONMap"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:50
+msgid "RPC JSONMap Typed Example"
+msgstr "Ejemplo escrito de RPC JSONMap"
+
+#: 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 "Fallo en la llamada RPC:"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:128
+msgid "Sample JS via RPC"
+msgstr "Ejemplo de JS a través de RPC"
+
+#: 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 "Consulte la consola del navegador para obtener datos sin procesar"
+
+#: 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 "Debería ser \"No encontrado\""
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:60
+msgid "Yes"
+msgstr "Sí"
+
+#: 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 "tercera sección"
+
+#~ 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 088d1c6954..7d0188d144 100644
--- a/applications/luci-app-example/po/lt/example.po
+++ b/applications/luci-app-example/po/lt/example.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-06 10:13+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsexample/lt/>\n"
@@ -12,37 +12,57 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\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ą prie „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/templates/example.pot b/applications/luci-app-example/po/templates/example.pot
index 264f4f35e4..09c9e5a3d1 100644
--- a/applications/luci-app-example/po/templates/example.pot
+++ b/applications/luci-app-example/po/templates/example.pot
@@ -1,35 +1,55 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: 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/zh-Hans/example.po b/applications/luci-app-example/po/zh-Hans/example.po
index 9388eb746d..5048ede76a 100644
--- a/applications/luci-app-example/po/zh-Hans/example.po
+++ b/applications/luci-app-example/po/zh-Hans/example.po
@@ -1,44 +1,64 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-18 04:10+0000\n"
-"Last-Translator: Eric <hamburger1024@mailbox.org>\n"
+"PO-Revision-Date: 2023-12-08 01:52+0000\n"
+"Last-Translator: Eric <zxmegaxqug@hldrive.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsexample/zh_Hans/>\n"
"Language: zh-Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.15-dev\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 "布尔选项"
-#: 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 "Cats"
+
+#: 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 "Dogs"
+
+#: 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 "授予 UCI 和 RPC 访问 LuCI 应用示例的权限"
#: 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 "通过数组构建和循环将 JSON 转换到了表格"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-tablesection.js:60
+msgid "JSONMap TableSection Sample"
+msgstr "JSONMap TableSection 样本"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc-jsonmap-typedsection.js:60
+msgid "JSONMap TypedSection Sample"
+msgstr "JSONMap TypedSection 样本"
+
+#: 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 "Parakeets"
+
+#: 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 "RPC 数组示例"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:41
+msgid "RPC JSONMap Table Example"
+msgstr "RPC JSONMap 表格示例"
+
+#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:50
+msgid "RPC JSONMap Typed Example"
+msgstr "RPC JSONMap Typed 示例"
+
+#: 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 "RPC 调用失败:"
+
+#: applications/luci-app-example/htdocs/luci-static/resources/view/example/rpc.js:128
+msgid "Sample JS via RPC"
+msgstr "JS via RPC 的样本"
+
+#: 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 访问权限"