summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-xinetd/po
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-xinetd/po')
-rw-r--r--applications/luci-app-xinetd/po/ar/xinetd.po328
-rw-r--r--applications/luci-app-xinetd/po/bg/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/bn_BD/xinetd.po328
-rw-r--r--applications/luci-app-xinetd/po/ca/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/cs/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/da/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/el/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/es/xinetd.po332
-rw-r--r--applications/luci-app-xinetd/po/fi/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/fr/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/he/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/hi/xinetd.po328
-rw-r--r--applications/luci-app-xinetd/po/hu/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/it/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/ja/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/ko/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/lt/xinetd.po71
-rw-r--r--applications/luci-app-xinetd/po/mr/xinetd.po328
-rw-r--r--applications/luci-app-xinetd/po/ms/xinetd.po328
-rw-r--r--applications/luci-app-xinetd/po/nb_NO/xinetd.po332
-rw-r--r--applications/luci-app-xinetd/po/nl/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/pl/xinetd.po344
-rw-r--r--applications/luci-app-xinetd/po/pt/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/pt_BR/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/ro/xinetd.po330
-rw-r--r--applications/luci-app-xinetd/po/ru/xinetd.po330
-rw-r--r--applications/luci-app-xinetd/po/sk/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/sv/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/tr/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/uk/xinetd.po330
-rw-r--r--applications/luci-app-xinetd/po/vi/xinetd.po329
-rw-r--r--applications/luci-app-xinetd/po/zh_Hans/xinetd.po332
-rw-r--r--applications/luci-app-xinetd/po/zh_Hant/xinetd.po328
33 files changed, 10587 insertions, 33 deletions
diff --git a/applications/luci-app-xinetd/po/ar/xinetd.po b/applications/luci-app-xinetd/po/ar/xinetd.po
new file mode 100644
index 0000000000..9fe691832b
--- /dev/null
+++ b/applications/luci-app-xinetd/po/ar/xinetd.po
@@ -0,0 +1,328 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/bg/xinetd.po b/applications/luci-app-xinetd/po/bg/xinetd.po
new file mode 100644
index 0000000000..a09760867c
--- /dev/null
+++ b/applications/luci-app-xinetd/po/bg/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/bn_BD/xinetd.po b/applications/luci-app-xinetd/po/bn_BD/xinetd.po
new file mode 100644
index 0000000000..be200689ba
--- /dev/null
+++ b/applications/luci-app-xinetd/po/bn_BD/xinetd.po
@@ -0,0 +1,328 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: bn_BD\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/ca/xinetd.po b/applications/luci-app-xinetd/po/ca/xinetd.po
new file mode 100644
index 0000000000..531710369d
--- /dev/null
+++ b/applications/luci-app-xinetd/po/ca/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/cs/xinetd.po b/applications/luci-app-xinetd/po/cs/xinetd.po
new file mode 100644
index 0000000000..138e5f7351
--- /dev/null
+++ b/applications/luci-app-xinetd/po/cs/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/da/xinetd.po b/applications/luci-app-xinetd/po/da/xinetd.po
new file mode 100644
index 0000000000..f2baeab2be
--- /dev/null
+++ b/applications/luci-app-xinetd/po/da/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/el/xinetd.po b/applications/luci-app-xinetd/po/el/xinetd.po
new file mode 100644
index 0000000000..708f00cd35
--- /dev/null
+++ b/applications/luci-app-xinetd/po/el/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/es/xinetd.po b/applications/luci-app-xinetd/po/es/xinetd.po
new file mode 100644
index 0000000000..41b25b7ec5
--- /dev/null
+++ b/applications/luci-app-xinetd/po/es/xinetd.po
@@ -0,0 +1,332 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-01-04 22:04+0000\n"
+"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsxinetd/es/>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.4-dev\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr "Activado"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/fi/xinetd.po b/applications/luci-app-xinetd/po/fi/xinetd.po
new file mode 100644
index 0000000000..e1585770cc
--- /dev/null
+++ b/applications/luci-app-xinetd/po/fi/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/fr/xinetd.po b/applications/luci-app-xinetd/po/fr/xinetd.po
new file mode 100644
index 0000000000..8fdf5fb5ce
--- /dev/null
+++ b/applications/luci-app-xinetd/po/fr/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/he/xinetd.po b/applications/luci-app-xinetd/po/he/xinetd.po
new file mode 100644
index 0000000000..ff35f6207e
--- /dev/null
+++ b/applications/luci-app-xinetd/po/he/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/hi/xinetd.po b/applications/luci-app-xinetd/po/hi/xinetd.po
new file mode 100644
index 0000000000..d7cf949e43
--- /dev/null
+++ b/applications/luci-app-xinetd/po/hi/xinetd.po
@@ -0,0 +1,328 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/hu/xinetd.po b/applications/luci-app-xinetd/po/hu/xinetd.po
new file mode 100644
index 0000000000..2ca9acfd60
--- /dev/null
+++ b/applications/luci-app-xinetd/po/hu/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/it/xinetd.po b/applications/luci-app-xinetd/po/it/xinetd.po
new file mode 100644
index 0000000000..94f5d8037e
--- /dev/null
+++ b/applications/luci-app-xinetd/po/it/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/ja/xinetd.po b/applications/luci-app-xinetd/po/ja/xinetd.po
new file mode 100644
index 0000000000..33916265ef
--- /dev/null
+++ b/applications/luci-app-xinetd/po/ja/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/ko/xinetd.po b/applications/luci-app-xinetd/po/ko/xinetd.po
new file mode 100644
index 0000000000..a756703e13
--- /dev/null
+++ b/applications/luci-app-xinetd/po/ko/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/lt/xinetd.po b/applications/luci-app-xinetd/po/lt/xinetd.po
index 6c9587fc64..efe77f10cf 100644
--- a/applications/luci-app-xinetd/po/lt/xinetd.po
+++ b/applications/luci-app-xinetd/po/lt/xinetd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-12-02 06:31+0000\n"
+"PO-Revision-Date: 2023-12-16 17:15+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsxinetd/lt/>\n"
@@ -12,7 +12,7 @@ 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.3-dev\n"
+"X-Generator: Weblate 5.3\n"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
msgid "Access Control"
@@ -20,11 +20,11 @@ msgstr "Prieigos valdymas"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
msgid "Access times"
-msgstr ""
+msgstr "Prieigos laikai"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
msgid "Add new service entry"
-msgstr ""
+msgstr "Pridėti naujos tarnybos įvestį"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
msgid ""
@@ -38,7 +38,7 @@ msgstr "Pažangūs nustatymai"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
msgid "Allowed hosts"
-msgstr ""
+msgstr "Leidžiami skleidėjai/p.k – vedėjai"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
msgid "Basic Settings"
@@ -46,19 +46,19 @@ msgstr "Paprasti nustatymai"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
msgid "Complete path to the executable server file"
-msgstr ""
+msgstr "Pilnas kelias, kuriame randamas vykdomasis serverio failas"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
msgid "Connection limit"
-msgstr ""
+msgstr "Prisijungimų limitas"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
msgid "Duration of a service session"
-msgstr ""
+msgstr "Tarnybos sesijos trukmė"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
msgid "Enable or Disable this service"
-msgstr ""
+msgstr "Įjungti/Išjungti šią tarnybą"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
@@ -67,35 +67,35 @@ msgstr "Įjungta"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
msgid "Expected '[Number] [Number]'"
-msgstr ""
+msgstr "Numatytas – '[Skaičius] [Skaičius]'"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
msgid "Expected 'hh:mm-hh:mm'"
-msgstr ""
+msgstr "Numatoma – 'vv:mm-val:min'"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
msgid "Expecting: non-empty value"
-msgstr ""
+msgstr "Tikėtina: netuščia reikšmė"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
msgid "Failed attempts"
-msgstr ""
+msgstr "Nepavykę/Nesėkmingi bandymai"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
msgid "Forbidden hosts"
-msgstr ""
+msgstr "Draudžiami skleidėjai/p.k – vedėjai"
#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
msgid "Grant access to luci-app-xinetd"
-msgstr ""
+msgstr "Duoti prieigą prie „luci-app-xinetd“"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
msgid "Here you can configure Xinetd services"
-msgstr ""
+msgstr "Čia Jūs galite konfigūruoti „Xinetd“ tarnybas"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
msgid "INTERNAL"
-msgstr ""
+msgstr "VIDINIS"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
@@ -104,7 +104,7 @@ msgstr "„IPv6“"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
msgid "Identification"
-msgstr ""
+msgstr "Identifikacija"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
msgid ""
@@ -121,15 +121,19 @@ msgstr ""
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
msgid "Invalid character"
-msgstr ""
+msgstr "Negalimos rašmenys"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
msgid "List of allowed hosts to access this service"
msgstr ""
+"Leidžiamų skleidėjų/p.k – vedėjų sąrašas, kurie turi prieigą prie šios "
+"tarnybos"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
msgid "List of forbidden hosts to access this service"
msgstr ""
+"Draudžiamų skleidėjų/p.k – vedėjų sąrašas, kurie neturi prieigos prie šios "
+"tarnybos"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
msgid "Listen on IPv6 additional"
@@ -137,11 +141,11 @@ msgstr ""
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
msgid "Log on failure"
-msgstr ""
+msgstr "Prisijungimo nepavykimas"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
msgid "Log on success"
-msgstr ""
+msgstr "Prisijungimo pavykimas"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
msgid "Multi-Threaded Service"
@@ -200,7 +204,7 @@ msgstr "Serveris"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
msgid "Server PID"
-msgstr ""
+msgstr "Serverio „PID“"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
msgid "Server arguments"
@@ -225,7 +229,7 @@ msgstr ""
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
msgid "Servicename"
-msgstr ""
+msgstr "Tarnybos pavadinimas"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
msgid "Single-Threaded Service"
@@ -237,7 +241,7 @@ msgstr ""
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
msgid "TCP"
-msgstr ""
+msgstr "„TCP“"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
msgid ""
@@ -248,6 +252,7 @@ msgstr ""
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
msgid "The port used for this service, valid range: 0 - 65535"
msgstr ""
+"Prievadas naudojamas šiai tarnybai, galima apimtis (nuo ir iki): 0 - 65535"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
msgid "The protocol to be used for this service"
@@ -280,40 +285,40 @@ msgstr "Tarnybos tipas"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
msgid "UDP"
-msgstr ""
+msgstr "„UDP“"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
msgid "UNLISTED"
-msgstr ""
+msgstr "NEPAŽYMĖTAS"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
msgid "User (UID)"
-msgstr ""
+msgstr "Naudotojas/Vartotojas („UID“)"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
msgid "User ID for the server process for this service"
-msgstr ""
+msgstr "Naudotojo/Vartotojo ID, skirtas šio serverio proceso tarnybai"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
msgid "User ID of the remote user"
-msgstr ""
+msgstr "Nuotolinio naudotojo/vartotojo ID"
#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
msgid "Xinetd"
-msgstr ""
+msgstr "„Xinetd“"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
msgid "Xinetd Settings"
-msgstr ""
+msgstr "„Xinetd“ nustatymai"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
msgid "datagram-based service"
-msgstr ""
+msgstr "„datagram-based“ tarnybą"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
msgid "direct access to IP service"
-msgstr ""
+msgstr "Tiesioginė prieiga prie „IP“ tarnybos"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
diff --git a/applications/luci-app-xinetd/po/mr/xinetd.po b/applications/luci-app-xinetd/po/mr/xinetd.po
new file mode 100644
index 0000000000..094ebc5e03
--- /dev/null
+++ b/applications/luci-app-xinetd/po/mr/xinetd.po
@@ -0,0 +1,328 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: mr\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/ms/xinetd.po b/applications/luci-app-xinetd/po/ms/xinetd.po
new file mode 100644
index 0000000000..da07337d39
--- /dev/null
+++ b/applications/luci-app-xinetd/po/ms/xinetd.po
@@ -0,0 +1,328 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/nb_NO/xinetd.po b/applications/luci-app-xinetd/po/nb_NO/xinetd.po
new file mode 100644
index 0000000000..4bb1237d86
--- /dev/null
+++ b/applications/luci-app-xinetd/po/nb_NO/xinetd.po
@@ -0,0 +1,332 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-01-05 10:42+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsxinetd/nb_NO/>\n"
+"Language: nb_NO\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.4-dev\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr "Avanserte innstillinger"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr "Påskrudd"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/nl/xinetd.po b/applications/luci-app-xinetd/po/nl/xinetd.po
new file mode 100644
index 0000000000..8024b78c16
--- /dev/null
+++ b/applications/luci-app-xinetd/po/nl/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/pl/xinetd.po b/applications/luci-app-xinetd/po/pl/xinetd.po
new file mode 100644
index 0000000000..0a22360222
--- /dev/null
+++ b/applications/luci-app-xinetd/po/pl/xinetd.po
@@ -0,0 +1,344 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-01-05 11:26+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsxinetd/pl/>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.4-dev\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr "Kontrola dostępu"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr "Czasy dostępu"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr "Dodaj nowy wpis usługi"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+"Dodatkowe argumenty przekazywane do serwera. Nie ma żadnej weryfikacji tego "
+"wejścia."
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr "Ustawienia zaawansowane"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr "Dozwolone hosty"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr "Ustawienia podstawowe"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr "Pełna ścieżka do pliku wykonywalnego serwera"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr "Limit połączenia"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr "Czas trwania sesji usługi"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr "Włącz lub wyłącz tę usługę"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr "Włączone"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr "Oczekiwano '[Numer] [Numer]'"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr "Oczekiwano 'gg:mm-gg:mm'"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr "Oczekiwanie: niepusta wartość"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr "Nieudane próby"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr "Zabronione hosty"
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr "Udziel dostępu do luci-app-xinetd"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr "Tutaj możesz skonfigurować usługi Xinetd"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr "WEWNĘTRZNY"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr "IPv6"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr "Identyfikacja"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+"Informacje, które powinny być zarejestrowane dla tej usługi w przypadku "
+"nieudanego połączenia"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+"Informacje, które powinny zostać zarejestrowane dla tej usługi w przypadku "
+"pomyślnego połączenia"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr "Nieprawidłowy znak"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr "Lista hostów, które mogą uzyskać dostęp do tej usługi"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr "Lista hostów, które mają zabroniony dostęp do tej usługi"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr "Słuchaj dodatkowo na IPv6"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr "Rejestruj przy niepowodzeniu"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr "Rejestruj przy powodzeniu"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr "Usługa wielowątkowa"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr "Nazwa usługi, jeśli WEWNĘTRZNY, z /etc/services"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr "Liczba instancji"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+"Liczba jednocześnie działających serwerów dla tej usługi. Argumentem jest "
+"dowolna liczba lub słowo kluczowe 'UNLIMITED'"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr "Port"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr "Protokół"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr "Przekieruj"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr "Przekieruj przychodzące żądania TCP na ten adres IP:port."
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr "Adres hosta zdalnego"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr "Wymagane, jeśli usługa może używać protokołów TCP i UDP."
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr "Dobór wątkowości do tej usługi"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr "Serwer"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr "PID serwera"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr "Argumenty serwera"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr "Serwer zakończył działanie wraz ze statusem wyjścia"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr "Usługa \"%s\": Nieprawidłowy plik serwera \"%s\""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr "Usługa \"%s\": Brak dostępu do pliku serwera \"%s\" (%s)"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr "Definicje usług, które mają być używane przez Xinetd"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr "Nazwa usługi"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr "Usługa jednowątkowa"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr "Typ gniazda"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr "TCP"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+"Przyjmuje dwa argumenty: [Liczba połączeń na sekundę] [Liczba sekund do "
+"ponownego włączenia usługi]"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr "Port używany dla tej usługi, prawidłowy zakres: 0 - 65535"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr "Protokół używany w tej usłudze"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr "Typ gniazda używanego w tej usłudze"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr "Zachowanie wątkowości"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr "Dostępne są przedziały czasowe w ramach usługi (format gg:mm-gg:mm)"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+"Łączna liczba bajtów przychodzących i wychodzących dla przekierowanej usługi"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr "Typ"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr "Typ usługi"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr "UDP"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr "NIEWYPISANY"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr "Użytkownik (UID)"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr "Identyfikator użytkownika procesu serwera dla tej usługi"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr "Identyfikator użytkownika zdalnego"
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr "Xinetd"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr "Ustawienia Xinetd"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr "Usługa oparta na datagramach"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr "bezpośredni dostęp do usługi IP"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr "nie"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr "usługa sekwencyjnej transmisji datagramów"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr "usługa oparta na strumieniach"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr "tak"
diff --git a/applications/luci-app-xinetd/po/pt/xinetd.po b/applications/luci-app-xinetd/po/pt/xinetd.po
new file mode 100644
index 0000000000..9708c290bc
--- /dev/null
+++ b/applications/luci-app-xinetd/po/pt/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/pt_BR/xinetd.po b/applications/luci-app-xinetd/po/pt_BR/xinetd.po
new file mode 100644
index 0000000000..faa9b8cbf2
--- /dev/null
+++ b/applications/luci-app-xinetd/po/pt_BR/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/ro/xinetd.po b/applications/luci-app-xinetd/po/ro/xinetd.po
new file mode 100644
index 0000000000..09cf050b0a
--- /dev/null
+++ b/applications/luci-app-xinetd/po/ro/xinetd.po
@@ -0,0 +1,330 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/ru/xinetd.po b/applications/luci-app-xinetd/po/ru/xinetd.po
new file mode 100644
index 0000000000..b313b04457
--- /dev/null
+++ b/applications/luci-app-xinetd/po/ru/xinetd.po
@@ -0,0 +1,330 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/sk/xinetd.po b/applications/luci-app-xinetd/po/sk/xinetd.po
new file mode 100644
index 0000000000..d25a9aaf56
--- /dev/null
+++ b/applications/luci-app-xinetd/po/sk/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/sv/xinetd.po b/applications/luci-app-xinetd/po/sv/xinetd.po
new file mode 100644
index 0000000000..6c2781d12b
--- /dev/null
+++ b/applications/luci-app-xinetd/po/sv/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/tr/xinetd.po b/applications/luci-app-xinetd/po/tr/xinetd.po
new file mode 100644
index 0000000000..a7d1eb31fe
--- /dev/null
+++ b/applications/luci-app-xinetd/po/tr/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/uk/xinetd.po b/applications/luci-app-xinetd/po/uk/xinetd.po
new file mode 100644
index 0000000000..a97147cfec
--- /dev/null
+++ b/applications/luci-app-xinetd/po/uk/xinetd.po
@@ -0,0 +1,330 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/vi/xinetd.po b/applications/luci-app-xinetd/po/vi/xinetd.po
new file mode 100644
index 0000000000..39c431fd00
--- /dev/null
+++ b/applications/luci-app-xinetd/po/vi/xinetd.po
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/zh_Hans/xinetd.po b/applications/luci-app-xinetd/po/zh_Hans/xinetd.po
new file mode 100644
index 0000000000..b3eadd739b
--- /dev/null
+++ b/applications/luci-app-xinetd/po/zh_Hans/xinetd.po
@@ -0,0 +1,332 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-01-04 22:04+0000\n"
+"Last-Translator: Eric <zxmegaxqug@hldrive.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsxinetd/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.4-dev\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr "高级设置"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr "已启用"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr "端口"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr "服务器"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr "服务类型"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-xinetd/po/zh_Hant/xinetd.po b/applications/luci-app-xinetd/po/zh_Hant/xinetd.po
new file mode 100644
index 0000000000..5aae1b6ce0
--- /dev/null
+++ b/applications/luci-app-xinetd/po/zh_Hant/xinetd.po
@@ -0,0 +1,328 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: zh_Hant\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Access times"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:29
+msgid "Add new service entry"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid ""
+"Additional arguments passed to the server. There is no validation of this "
+"input."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:63
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "Allowed hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Complete path to the executable server file"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid "Connection limit"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:182
+msgid "Duration of a service session"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enable or Disable this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:79
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:215
+msgid "Expected '[Number] [Number]'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:224
+msgid "Expected 'hh:mm-hh:mm'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:14
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:189
+msgid "Failed attempts"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "Forbidden hosts"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
+msgid "Grant access to luci-app-xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Here you can configure Xinetd services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
+msgid "INTERNAL"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:47
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Identification"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid ""
+"Informations that should be logged for this service in case of a failed "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid ""
+"Informations that should be logged for this service in case of successful "
+"connection"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:76
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:111
+msgid "Invalid character"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:193
+msgid "List of allowed hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:198
+msgid "List of forbidden hosts to access this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:86
+msgid "Listen on IPv6 additional"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:186
+msgid "Log on failure"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:177
+msgid "Log on success"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:173
+msgid "Multi-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Name for the service, if INTERNAL from /etc/services"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid "Number of instances"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:203
+msgid ""
+"Number of simultaneously running servers for this service. Argument is any "
+"number or the keyword 'UNLIMITED'"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:38
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:35
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:53
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:136
+msgid "Redirect incoming TCP requests to this IP address:port."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:179
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:187
+msgid "Remote host address"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:100
+msgid "Required if a services can use tcp and udp."
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Selection of the threading for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:44
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:178
+msgid "Server PID"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:160
+msgid "Server arguments"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:181
+msgid "Server exited along with the exit status"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:152
+msgid "Service \"%s\": Invalid server file \"%s\""
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:155
+msgid "Service \"%s\": No access to server file \"%s\" (%s)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:25
+msgid "Service definitions to be used by Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:32
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:69
+msgid "Servicename"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:172
+msgid "Single-Threaded Service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "Socket type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:122
+msgid "TCP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:208
+msgid ""
+"Takes two arguments: [Number of connections per second] [Number of seconds "
+"to reenable service]"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:114
+msgid "The port used for this service, valid range: 0 - 65535"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:120
+msgid "The protocol to be used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
+msgid "The type of the socket used for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:170
+msgid "Threading behaviour"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
+msgid "Time intervals within service is available (Format hh:mm-hh:mm)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:183
+msgid "Total bytes in and out for a redirected service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:41
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:93
+msgid "Type of service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:123
+msgid "UDP"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:96
+msgid "UNLISTED"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User (UID)"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:166
+msgid "User ID for the server process for this service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:180
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:188
+msgid "User ID of the remote user"
+msgstr ""
+
+#: applications/luci-app-xinetd/root/usr/share/luci/menu.d/luci-app-xinetd.json:3
+msgid "Xinetd"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
+msgid "Xinetd Settings"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:130
+msgid "datagram-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:131
+msgid "direct access to IP service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:132
+msgid "sequential datagram transmission service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:129
+msgid "stream-based service"
+msgstr ""
+
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:49
+#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:58
+msgid "yes"
+msgstr ""