summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-cloudflared
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-cloudflared')
-rw-r--r--applications/luci-app-cloudflared/Makefile17
-rw-r--r--applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js102
-rw-r--r--applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js125
-rw-r--r--applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js101
-rw-r--r--applications/luci-app-cloudflared/po/ar/cloudflared.po207
-rw-r--r--applications/luci-app-cloudflared/po/bg/cloudflared.po206
-rw-r--r--applications/luci-app-cloudflared/po/bn_BD/cloudflared.po202
-rw-r--r--applications/luci-app-cloudflared/po/ca/cloudflared.po202
-rw-r--r--applications/luci-app-cloudflared/po/cs/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/da/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/de/cloudflared.po215
-rw-r--r--applications/luci-app-cloudflared/po/el/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/es/cloudflared.po214
-rw-r--r--applications/luci-app-cloudflared/po/fi/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/fr/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/he/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/hi/cloudflared.po202
-rw-r--r--applications/luci-app-cloudflared/po/hu/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/it/cloudflared.po206
-rw-r--r--applications/luci-app-cloudflared/po/ja/cloudflared.po206
-rw-r--r--applications/luci-app-cloudflared/po/ko/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/lt/cloudflared.po214
-rw-r--r--applications/luci-app-cloudflared/po/mr/cloudflared.po202
-rw-r--r--applications/luci-app-cloudflared/po/ms/cloudflared.po202
-rw-r--r--applications/luci-app-cloudflared/po/nb_NO/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/nl/cloudflared.po206
-rw-r--r--applications/luci-app-cloudflared/po/pl/cloudflared.po217
-rw-r--r--applications/luci-app-cloudflared/po/pt/cloudflared.po209
-rw-r--r--applications/luci-app-cloudflared/po/pt_BR/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/ro/cloudflared.po204
-rw-r--r--applications/luci-app-cloudflared/po/ru/cloudflared.po216
-rw-r--r--applications/luci-app-cloudflared/po/sk/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/sv/cloudflared.po206
-rw-r--r--applications/luci-app-cloudflared/po/templates/cloudflared.pot195
-rw-r--r--applications/luci-app-cloudflared/po/tr/cloudflared.po211
-rw-r--r--applications/luci-app-cloudflared/po/uk/cloudflared.po207
-rw-r--r--applications/luci-app-cloudflared/po/vi/cloudflared.po203
-rw-r--r--applications/luci-app-cloudflared/po/zh_Hans/cloudflared.po210
-rw-r--r--applications/luci-app-cloudflared/po/zh_Hant/cloudflared.po206
-rw-r--r--applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json37
-rw-r--r--applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json22
41 files changed, 7605 insertions, 0 deletions
diff --git a/applications/luci-app-cloudflared/Makefile b/applications/luci-app-cloudflared/Makefile
new file mode 100644
index 0000000000..9353561d40
--- /dev/null
+++ b/applications/luci-app-cloudflared/Makefile
@@ -0,0 +1,17 @@
+# This is free software, licensed under the Apache License, Version 2.0
+#
+# Copyright (C) 2024 Hilman Maulana <hilman0.0maulana@gmail.com>
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI for Cloudflared
+LUCI_DEPENDS:=+cloudflared
+LUCI_DESCRIPTION:=LuCI support for Cloudflare Zero Trust Tunnels
+
+PKG_MAINTAINER:=Hilman Maulana <hilman0.0maulana@gmail.com>, Sergey Ponomarev <stokito@gmail.com>
+PKG_VERSION:=1.2
+PKG_LICENSE:=Apache-2.0
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js b/applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js
new file mode 100644
index 0000000000..4ae395f054
--- /dev/null
+++ b/applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js
@@ -0,0 +1,102 @@
+/* This is free software, licensed under the Apache License, Version 2.0
+ *
+ * Copyright (C) 2024 Hilman Maulana <hilman0.0maulana@gmail.com>
+ */
+
+'use strict';
+'require form';
+'require rpc';
+'require view';
+
+var callServiceList = rpc.declare({
+ object: 'service',
+ method: 'list',
+ params: ['name'],
+ expect: { '': {} }
+});
+
+function getServiceStatus() {
+ return L.resolveDefault(callServiceList('cloudflared'), {}).then(function (res) {
+ var isRunning = false;
+ try {
+ isRunning = res['cloudflared']['instances']['cloudflared']['running'];
+ } catch (ignored) {}
+ return isRunning;
+ });
+}
+
+return view.extend({
+ load: function () {
+ return Promise.all([
+ getServiceStatus()
+ ]);
+ },
+
+ render: function (data) {
+ let isRunning = data[0];
+ var m, s, o;
+
+ m = new form.Map('cloudflared', _('Cloudflare Zero Trust Tunnel'),
+ _('Cloudflare Zero Trust Security services help you get maximum security both from outside and within the network.') + '<br />' +
+ _('Create and manage your network on the <a %s>Cloudflare Zero Trust</a> dashboard.')
+ .format('href="https://one.dash.cloudflare.com" target="_blank"') + '<br />' +
+ _('See <a %s>documentation</a>.')
+ .format('href="https://openwrt.org/docs/guide-user/services/vpn/cloudfare_tunnel" target="_blank"')
+ );
+
+ s = m.section(form.NamedSection, 'config', 'cloudflared');
+
+ o = s.option(form.DummyValue, '_status', _('Status'));
+ o.rawhtml = true;
+ o.cfgvalue = function(section_id) {
+ var span = '<b><span style="color:%s">%s</span></b>';
+ var renderHTML = isRunning ?
+ String.format(span, 'green', _('Running')) :
+ String.format(span, 'red', _('Not Running'));
+ return renderHTML;
+ };
+
+ o = s.option(form.Flag, 'enabled', _('Enable'));
+ o.rmempty = false;
+
+ o = s.option(form.TextValue, 'token', _('Token'),
+ _('The tunnel token is shown in the dashboard once you create a tunnel.')
+ );
+ o.optional = true;
+ o.rmempty = false;
+ o.monospace = true;
+
+ o = s.option(form.FileUpload, 'config', _('Config file path'),
+ _('See <a %s>documentation</a>.')
+ .format('href="https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/configure-tunnels/local-management/configuration-file/" target="_blank"')
+ );
+ o.default = '/etc/cloudflared/config.yml';
+ o.root_directory = '/etc/cloudflared/';
+ o.optional = true;
+
+ o = s.option(form.FileUpload, 'origincert', _('Certificate of Origin'),
+ _('The account certificate for your zones authorizing the client to serve as an Origin for that zone') + '<br />' +
+ _('Obtain a certificate <a %s>here</a>.')
+ .format('href="https://dash.cloudflare.com/argotunnel" target="_blank"')
+ );
+ o.default = '/etc/cloudflared/cert.pem';
+ o.root_directory = '/etc/cloudflared/';
+ o.optional = true;
+
+ o = s.option(form.ListValue, 'region', _('Region'),
+ _('The region to which connections are established.')
+ );
+ o.value('us', _('United States'));
+ o.optional = true;
+
+ o = s.option(form.ListValue, 'loglevel', _('Logging level'));
+ o.value('fatal', _('Fatal'));
+ o.value('error', _('Error'));
+ o.value('warn', _('Warning'));
+ o.value('info', _('Info'));
+ o.value('debug', _('Debug'));
+ o.default = 'info';
+
+ return m.render();
+ }
+}); \ No newline at end of file
diff --git a/applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js b/applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js
new file mode 100644
index 0000000000..bc2c9e96fc
--- /dev/null
+++ b/applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js
@@ -0,0 +1,125 @@
+/* This is free software, licensed under the Apache License, Version 2.0
+ *
+ * Copyright (C) 2024 Hilman Maulana <hilman0.0maulana@gmail.com>
+ */
+
+'use strict';
+'require fs';
+'require ui';
+'require view';
+'require poll';
+
+function formatLogEntry(logObj) {
+ var formattedTime = new Date(logObj.time).toISOString().replace('T', ' ').split('.')[0];
+ var tunnelIDMessage = logObj.tunnelID ? ', ID: ' + logObj.tunnelID : '';
+ var errorMessage = logObj.error ? ', Error: ' + logObj.error : '';
+ var ipMessage = logObj.ip ? ', IP: ' + logObj.ip : '';
+ var configMessage = logObj.config ? ', Config: ' + JSON.stringify(logObj.config) : '';
+ var connectionMessage = logObj.connection ? ', Connection: ' + JSON.stringify(logObj.connection) : '';
+ var locationMessage = logObj.location ? ', Location: ' + logObj.location : '';
+ var protocolMessage = logObj.protocol ? ', Protocol: ' + logObj.protocol : '';
+
+ return '[' + formattedTime + '] [' + logObj.level + '] : ' + logObj.message + ipMessage + tunnelIDMessage + errorMessage + configMessage + connectionMessage + locationMessage + protocolMessage;
+}
+
+return view.extend({
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null,
+ load: function() {
+ poll.add(function () {
+ return fs.read('/var/log/cloudflared.log').then(function(res) {
+ if (!res || res.trim() === '') {
+ ui.addNotification(null, E('p', {}, _('Unable to read the interface info from /var/log/cloudflared.log.')));
+ return '';
+ }
+
+ var logs = res.trim().split('\n').map(function(entry) {
+ try {
+ var logObj = JSON.parse(entry);
+ return logObj.time && logObj.message && logObj.level
+ ? formatLogEntry(logObj)
+ : '';
+ } catch (error) {
+ console.error('Error parsing log entry:', error);
+ return '';
+ }
+ });
+
+ logs = logs.filter(function(entry) {
+ return entry.trim() !== '';
+ });
+
+ var info = logs.join('\n');
+ var view = document.getElementById('syslog');
+ var filterLevel = document.getElementById('filter-level').value;
+ var logDirection = document.getElementById('log-direction').value;
+
+ if (view) {
+ var filteredLogs;
+ if (filterLevel !== 'all') {
+ filteredLogs = logs.filter(function(entry) {
+ var logLevel = entry.match(/\[.*\] \[(.*)\]/)[1].toLowerCase();
+ return logLevel.includes(filterLevel.toLowerCase());
+ });
+ } else {
+ filteredLogs = logs;
+ }
+
+ if (logDirection === 'up') {
+ filteredLogs = filteredLogs.reverse();
+ }
+
+ info = filteredLogs.join('\n');
+ view.innerHTML = info;
+ }
+
+ return info;
+ });
+ });
+
+ return Promise.resolve('');
+ },
+ render: function(info) {
+ return E([], [
+ E('h2', { 'class': 'section-title' }, _('Log')),
+ E('div', { 'id': 'logs' }, [
+ E('label', { 'for': 'filter-level', 'style': 'margin-right: 8px;' }, _('Filter Level:')),
+ E('select', { 'id': 'filter-level', 'style': 'margin-right: 8px;' }, [
+ E('option', { 'value': 'all', 'selected': 'selected' }, _('All')),
+ E('option', { 'value': 'info' }, _('Info')),
+ E('option', { 'value': 'warn' }, _('Warn')),
+ E('option', { 'value': 'error' }, _('Error')),
+ ]),
+ E('label', { 'for': 'log-direction', 'style': 'margin-right: 8px;' }, _('Log Direction:')),
+ E('select', { 'id': 'log-direction', 'style': 'margin-right: 8px;' }, [
+ E('option', { 'value': 'down', 'selected': 'selected' }, _('Down')),
+ E('option', { 'value': 'up' }, _('Up')),
+ ]),
+ E('button', {
+ 'id': 'download-log',
+ 'class': 'cbi-button cbi-button-save',
+ 'click': L.bind(this.handleDownloadLog, this),
+ 'style': 'margin-bottom: 8px;'
+ }, _('Download Log')),
+ E('textarea', {
+ 'id': 'syslog',
+ 'class': 'cbi-input-textarea',
+ 'style': 'height: 500px; overflow-y: scroll;',
+ 'readonly': 'readonly',
+ 'wrap': 'off',
+ 'rows': 1
+ }, [ info ])
+ ])
+ ]);
+ },
+
+ handleDownloadLog: function() {
+ var logs = document.getElementById('syslog').value;
+ var blob = new Blob([logs], { type: 'text/plain' });
+ var link = document.createElement('a');
+ link.href = window.URL.createObjectURL(blob);
+ link.download = 'cloudflared.log';
+ link.click();
+ }
+});
diff --git a/applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js b/applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js
new file mode 100644
index 0000000000..23fb4c47ae
--- /dev/null
+++ b/applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js
@@ -0,0 +1,101 @@
+/* This is free software, licensed under the Apache License, Version 2.0
+ *
+ * Copyright (C) 2024 Sergey Ponomarev <stokito@gmail.com>
+ */
+
+'use strict';
+'require view';
+'require fs';
+
+function listTunnels() {
+ let command = '/usr/bin/cloudflared';
+ let commandArgs = ['tunnel', 'list', '-o', 'json'];
+ return fs.exec(command, commandArgs).then(function (res) {
+ if (res.code === 0) {
+ return JSON.parse(res.stdout);
+ } else {
+ throw new Error(res.stdout + ' ' + res.stderr);
+ }
+ });
+}
+
+return view.extend({
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null,
+
+ load: function () {
+ return Promise.all([
+ listTunnels()
+ ]);
+ },
+
+ render: function (data) {
+ var tunnels = data[0];
+
+ var tunnelRows = tunnels.map(function (tunnel, index) {
+ var rowClass = index % 2 === 0 ? 'cbi-rowstyle-1' : 'cbi-rowstyle-2';
+ var tunneldate = new Date(tunnel.created_at).toLocaleString();
+ return E('tr', { 'class': 'tr ' + rowClass }, [
+ E('td', {'class': 'td'}, tunnel.name),
+ E('td', {'class': 'td'}, tunnel.id),
+ E('td', {'class': 'td'}, tunneldate),
+ E('td', {'class': 'td'}, tunnel.connections.length)
+ ]);
+ });
+
+ var tunnelTable = [
+ E('h3', _('Tunnels Information')),
+ E('table', { 'class': 'table cbi-section-table' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', {'class': 'th'}, _('Name')),
+ E('th', {'class': 'th'}, _('ID')),
+ E('th', {'class': 'th'}, _('Created At')),
+ E('th', {'class': 'th'}, _('Connections'))
+ ]),
+ E(tunnelRows)
+ ])
+ ];
+
+ var connectionsTables = tunnels.map(function (tunnel) {
+ var connectionsTable;
+ if (tunnel.connections.length > 0) {
+ var connectionRows = tunnel.connections.map(function (connection, index) {
+ var rowClass = index % 2 === 0 ? 'cbi-rowstyle-1' : 'cbi-rowstyle-2';
+ var connectiondate = new Date(connection.opened_at).toLocaleString();
+ return E('tr', { 'class': 'tr ' + rowClass }, [
+ E('td', {'class': 'td'}, connection.id),
+ E('td', {'class': 'td'}, connection.origin_ip),
+ E('td', {'class': 'td'}, connectiondate),
+ E('td', {'class': 'td'}, connection.colo_name)
+ ]);
+ });
+
+ connectionsTable = E('table', { 'class': 'table cbi-section-table' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', {'class': 'th'}, _('Connection ID')),
+ E('th', {'class': 'th'}, _('Origin IP')),
+ E('th', {'class': 'th'}, _('Opened At')),
+ E('th', {'class': 'th'}, _('Data Center'))
+ ]),
+ E(connectionRows)
+ ]);
+ } else {
+ connectionsTable = E('div', {'class':'cbi-value center'}, [
+ E('em', _('No connections'))
+ ]);
+ }
+
+ return E('div', {'class': 'cbi-section'}, [
+ E('h3', _('Connections') + ' ' + tunnel.name),
+ E(connectionsTable)
+ ]);
+ });
+
+ return E([], [
+ E('h2', { 'class': 'section-title' }, _('Tunnels')),
+ E('div', {'class': 'cbi-section'}, tunnelTable),
+ E(connectionsTables)
+ ]);
+ }
+});
diff --git a/applications/luci-app-cloudflared/po/ar/cloudflared.po b/applications/luci-app-cloudflared/po/ar/cloudflared.po
new file mode 100644
index 0000000000..4e018ba7fb
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/ar/cloudflared.po
@@ -0,0 +1,207 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-04-12 14:21+0000\n"
+"Last-Translator: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/ar/>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 5.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr "ضبط الإعدادات"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr "خطأ"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr "تحذير"
diff --git a/applications/luci-app-cloudflared/po/bg/cloudflared.po b/applications/luci-app-cloudflared/po/bg/cloudflared.po
new file mode 100644
index 0000000000..ff8318d330
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/bg/cloudflared.po
@@ -0,0 +1,206 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-02-28 14:29+0000\n"
+"Last-Translator: Boyan Alexiev <nneauu@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/bg/>\n"
+"Language: bg\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.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr "Грешка"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr "Инфо"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/bn_BD/cloudflared.po b/applications/luci-app-cloudflared/po/bn_BD/cloudflared.po
new file mode 100644
index 0000000000..fad2bf8498
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/bn_BD/cloudflared.po
@@ -0,0 +1,202 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/ca/cloudflared.po b/applications/luci-app-cloudflared/po/ca/cloudflared.po
new file mode 100644
index 0000000000..562216bb6f
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/ca/cloudflared.po
@@ -0,0 +1,202 @@
+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"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/cs/cloudflared.po b/applications/luci-app-cloudflared/po/cs/cloudflared.po
new file mode 100644
index 0000000000..d3d2825f84
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/cs/cloudflared.po
@@ -0,0 +1,203 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/da/cloudflared.po b/applications/luci-app-cloudflared/po/da/cloudflared.po
new file mode 100644
index 0000000000..e486cd34fd
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/da/cloudflared.po
@@ -0,0 +1,203 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/de/cloudflared.po b/applications/luci-app-cloudflared/po/de/cloudflared.po
new file mode 100644
index 0000000000..ab6fcf539d
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/de/cloudflared.po
@@ -0,0 +1,215 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-04-19 17:05+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/de/>\n"
+"Language: de\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.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr "Alle"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr "Ursprungsbescheinigung"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+"Cloudflare Zero Trust Security Services helfen Ihnen, maximale Sicherheit "
+"sowohl von außerhalb als auch innerhalb des Netzwerks zu erhalten."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr "Cloudflare Zero Trust- Tunnel"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr "Konfig-Dateipfad"
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr "Verbindungs-ID"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr "Verbindungen"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+"Erstellen und verwalten Sie Ihr Netzwerk auf dem <a %s>Cloudflare Zero "
+"Trust</a>-Dashboard."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr "Erstellt am"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr "Rechenzentrum"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr "Debug"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr "Runter"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr "Log herunterladen"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "Aktivieren"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr "Fehler"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr "Fatal"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr "Filterebene:"
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr "Zugriff auf Cloudflared-Konfiguration gewähren"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr "ID"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr "Info"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr "Log"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr "Log-Richtung:"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr "Protokollierungsebene"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr "Name"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr "Keine Verbindungen"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr "Läuft nicht"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr "Ein Zertifikat <a %s>hier</a> erhalten."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr "Geöffnet Am"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr "Ursprungs-IP"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr "Region"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr "Läuft"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr "Siehe <a %s>Dokumentation</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+#, fuzzy
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+"Das Konto-Zertifikat für Ihre Zonen, das den Client als Origin für diese "
+"Zone autorisiert"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr "Der Bereich, zu dem Verbindungen aufgebaut werden."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+"Der Tunnel-Token wird im Dashboard angezeigt, sobald Sie einen Tunnel "
+"erstellen."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr "Token"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr "Tunnel"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr "Tunnel-Informationen"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr "Kann die Interface-Info nicht von /var/log/cloudflared.log lesen."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr "Vereinigte Staaten"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr "Oben"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr "Achtung"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr "Warnung"
diff --git a/applications/luci-app-cloudflared/po/el/cloudflared.po b/applications/luci-app-cloudflared/po/el/cloudflared.po
new file mode 100644
index 0000000000..8b1c6ae84a
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/el/cloudflared.po
@@ -0,0 +1,203 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/es/cloudflared.po b/applications/luci-app-cloudflared/po/es/cloudflared.po
new file mode 100644
index 0000000000..c086dd7ee5
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/es/cloudflared.po
@@ -0,0 +1,214 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-03-14 02:44+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/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.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr "Toda"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr "Certificado de origen"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+"Los sericios Cloudflare Zero Trust Security te ayudan a obtener la máxima "
+"seguridad dentro y fuera de la red"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr "Cloudflare Zero Trust Tunnel"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr "Ruta del archivo de configuración"
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr "Configuración"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr "ID de conexión"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr "Conexiones"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr "Cree y gestione su red en el panel <a %s>Cloudflare Zero Trust</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr "Creado en"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr "Centro de datos"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr "Depurar"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr "Abajo"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr "Descargar registro"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "Activar"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr "Error"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr "Fatal"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr "Nivel de filtro:"
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr "Permitir acceso a la configuración de Cloudflared"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr "ID"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr "Info"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr "Registro"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr "Dirección de registro:"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr "Nivel de depuración"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr "Nombre"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr "Sin conexiones"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr "No se está ejecutando"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr "Obtenga un certificado <a %s>aquí</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr "Abierto el"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr "IP de origen"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr "Región"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr "Ejecutando"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr "Ver <a %s>documentación</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr "Estado"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+"El certificado de cuenta para sus zonas que autoriza al cliente a actuar "
+"como Origen para esa zona"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr "La región con la que se establecen las conexiones."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr "El token del túnel se muestra en el panel una vez que crea un túnel."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr "Token"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr "Túneles"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr "Información de túneles"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+"No se puede leer la información de la interfaz de /var/log/cloudflared.log."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr "Estados Unidos"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr "Arriba"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr "Avisar"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr "Advertencia"
+
+#~ msgid "Data center"
+#~ msgstr "Centro de datos"
diff --git a/applications/luci-app-cloudflared/po/fi/cloudflared.po b/applications/luci-app-cloudflared/po/fi/cloudflared.po
new file mode 100644
index 0000000000..ae870ec1f8
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/fi/cloudflared.po
@@ -0,0 +1,203 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/fr/cloudflared.po b/applications/luci-app-cloudflared/po/fr/cloudflared.po
new file mode 100644
index 0000000000..ba4ef13c7b
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/fr/cloudflared.po
@@ -0,0 +1,203 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/he/cloudflared.po b/applications/luci-app-cloudflared/po/he/cloudflared.po
new file mode 100644
index 0000000000..745c12c5b9
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/he/cloudflared.po
@@ -0,0 +1,203 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/hi/cloudflared.po b/applications/luci-app-cloudflared/po/hi/cloudflared.po
new file mode 100644
index 0000000000..29d75f9e8d
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/hi/cloudflared.po
@@ -0,0 +1,202 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/hu/cloudflared.po b/applications/luci-app-cloudflared/po/hu/cloudflared.po
new file mode 100644
index 0000000000..b2f4f03713
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/hu/cloudflared.po
@@ -0,0 +1,203 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/it/cloudflared.po b/applications/luci-app-cloudflared/po/it/cloudflared.po
new file mode 100644
index 0000000000..8ca6f6f6c0
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/it/cloudflared.po
@@ -0,0 +1,206 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-04-19 13:21+0000\n"
+"Last-Translator: ettore <hettore.giacomini@gmail.com>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/it/>\n"
+"Language: it\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.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr "tutti"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr "Certificato d'origine"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "Abilitare"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr "Registro"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/ja/cloudflared.po b/applications/luci-app-cloudflared/po/ja/cloudflared.po
new file mode 100644
index 0000000000..ce46e433ab
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/ja/cloudflared.po
@@ -0,0 +1,206 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-03-28 23:40+0000\n"
+"Last-Translator: Ioroi Kouhei <kouhei@ioroi.org>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/ja/>\n"
+"Language: ja\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.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr "すべて"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/ko/cloudflared.po b/applications/luci-app-cloudflared/po/ko/cloudflared.po
new file mode 100644
index 0000000000..99c80486bd
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/ko/cloudflared.po
@@ -0,0 +1,203 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/lt/cloudflared.po b/applications/luci-app-cloudflared/po/lt/cloudflared.po
new file mode 100644
index 0000000000..3655b772ed
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/lt/cloudflared.po
@@ -0,0 +1,214 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-04-15 15:01+0000\n"
+"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
+"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/lt/>\n"
+"Language: lt\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%10==1 && n%100!=11 ? 0 : n%10>=2 && ("
+"n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr "Visi"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr "Kilmės sertifikatas"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+"„Cloudflare; Nulinio pasitikėjimo“ apsaugos tarnybos padeda Jums gauti "
+"maksimalią apsaugą nuo išorės ir vidaus tinklo."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr "„Cloudflare; Nulinio pasitikėjimo tunelis“"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr "Konfigūracijos failo kelias"
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr "Konfigūracija"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr "Prisijungimo ID"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr "Prisijungimai"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+"Sukurti ir valdyti savo tinklą per <a %s>„Cloudflare; Nulinis "
+"pasitikėjimas“</a> ataskaitų skydelį."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr "Sukurta –"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr "Duomenų centras"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr "Derinimas/Trukdžių šalinimas"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr "Žemyn"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr "Atsisiuntimo žurnalas"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "Įjungti/Įgalinti"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr "Klaida"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr "Kritinė"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr "Filtro lygis:"
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr "Duoti prieigą prie „Cloudflared“ konfigūracijos"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr "ID – Identifikatorius"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr "Informacija"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr "Žurnalas"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr "Žurnalo kryptis:"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr "Žurnalinimo lygis"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr "Vardas/Pavadinimas"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr "Nėra prisijungimų"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr "Neveikia"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr "Gauti sertifikatą <a %s>čia</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr "Atidaryta –"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr "Kilmės IP"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr "Regionas"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr "Veikia"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr "Peržiūrėti <a %s>dokumentaciją</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr "Būklė/Būsena"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+"Paskyros sertifikatas Jūsų zonoms, autorizuojant klientą, kad tarnautu kaip "
+"kilmė(?) („Origin“) tai zonai"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr "Regionas, kuriame prisijungimai yra įtvirtinti."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+"Tunelio žetonas yra rodomas ataskaitų skydelyje, kai Jūs sukuriate tunelį."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr "Žetonas"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr "Tuneliai"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr "Tunelių informacija"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr "Nepavyko skaityti sąsajos informacijos iš „/var/log/cloudflared.log“."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr "Jungtinės Amerikos Valstijos"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr "Viršun/Aukštyn"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr "Įspėti"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr "Įspėjimas"
diff --git a/applications/luci-app-cloudflared/po/mr/cloudflared.po b/applications/luci-app-cloudflared/po/mr/cloudflared.po
new file mode 100644
index 0000000000..585b4048cc
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/mr/cloudflared.po
@@ -0,0 +1,202 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/ms/cloudflared.po b/applications/luci-app-cloudflared/po/ms/cloudflared.po
new file mode 100644
index 0000000000..367ffa321d
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/ms/cloudflared.po
@@ -0,0 +1,202 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/nb_NO/cloudflared.po b/applications/luci-app-cloudflared/po/nb_NO/cloudflared.po
new file mode 100644
index 0000000000..337cd93687
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/nb_NO/cloudflared.po
@@ -0,0 +1,203 @@
+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: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/nl/cloudflared.po b/applications/luci-app-cloudflared/po/nl/cloudflared.po
new file mode 100644
index 0000000000..3feeb5e044
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/nl/cloudflared.po
@@ -0,0 +1,206 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-04-18 14:03+0000\n"
+"Last-Translator: Stephan <stephanrutten@users.noreply.hosted.weblate.org>\n"
+"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/nl/>\n"
+"Language: nl\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.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "Inschakelen"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/pl/cloudflared.po b/applications/luci-app-cloudflared/po/pl/cloudflared.po
new file mode 100644
index 0000000000..d19be1c48a
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/pl/cloudflared.po
@@ -0,0 +1,217 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-03-02 13:14+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/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.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr "Wszystko"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr "Certyfikat pochodzenia"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+"Usługi Cloudflare Zero Trust Security pomagają uzyskać maksymalne "
+"bezpieczeństwo zarówno z zewnątrz, jak i wewnątrz sieci."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr "Tunel Cloudflare Zero Trust"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr "Ścieżka pliku konfiguracyjnego"
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr "Konfiguracja"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr "Identyfikator połączenia"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr "Połączenia"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+"Twórz swoją sieć i zarządzaj nią na pulpicie nawigacyjnym <a %s>Cloudflare "
+"Zero Trust</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr "Utworzono"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr "Centrum danych"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr "Debugowanie"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr "W dół"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr "Pobierz dziennik"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "Włącz"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr "Błąd"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr "Krytyczny"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr "Poziom filtra:"
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr "Udziel dostępu do konfiguracji Cloudflared"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr "Identyfikator"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr "Informacja"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr "Dziennik"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr "Kierunek dziennika:"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr "Poziom rejestrowania"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr "Nazwa"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr "Brak połączeń"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr "Nieuruchomione"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr "Uzyskaj certyfikat <a %s>tutaj</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr "Otworzono"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr "Pochodzenie IP"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr "Region"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr "Uruchomione"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr "Zobacz <a %s>dokumentację</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+"Certyfikat konta dla Twoich stref, upoważniający klienta do pełnienia "
+"funkcji Origin dla tej strefy"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr "Region, z którym nawiązywane są połączenia."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr "Po utworzeniu tunelu token tunelu pojawi się na pulpicie nawigacyjnym."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr "Token"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr "Tunele"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr "Informacje o tunelach"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+"Nie można odczytać informacji o interfejsie z pliku /var/log/cloudflared.log."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr "Stany Zjednoczone"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr "W górę"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr "Uwaga"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr "Ostrzeżenie"
+
+#~ msgid "Data center"
+#~ msgstr "Centrum danych"
diff --git a/applications/luci-app-cloudflared/po/pt/cloudflared.po b/applications/luci-app-cloudflared/po/pt/cloudflared.po
new file mode 100644
index 0000000000..64f8fc8984
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/pt/cloudflared.po
@@ -0,0 +1,209 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-02-15 00:29+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/pt/>\n"
+"Language: pt\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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr "Todos"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr "Certificado de origem"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr "Caminho do ficheiro de configuração"
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr "Configuração"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr "Ligações"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr "Crie e gere a sua rede no painel <a %s>Cloudflare Zero Trust</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr "Debug"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr "Em baixo"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr "Descarregar registo"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "Ativar"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr "Falha"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr "Fatal"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr "Nível de filtração:"
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr "Conceder acesso à configuração do Cloudflared"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr "Informações"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr "Registo"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr "Direção do registo:"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr "Nível de registo"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr "Sem conexões"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr "Obter um certificado <a %s>aqui</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr "Aberto em"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr "IP de origem"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr "Região"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
+
+#~ msgid "Data center"
+#~ msgstr "Centro de dados"
diff --git a/applications/luci-app-cloudflared/po/pt_BR/cloudflared.po b/applications/luci-app-cloudflared/po/pt_BR/cloudflared.po
new file mode 100644
index 0000000000..6d7853f68e
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/pt_BR/cloudflared.po
@@ -0,0 +1,203 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/ro/cloudflared.po b/applications/luci-app-cloudflared/po/ro/cloudflared.po
new file mode 100644
index 0000000000..1e1f6da584
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/ro/cloudflared.po
@@ -0,0 +1,204 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/ru/cloudflared.po b/applications/luci-app-cloudflared/po/ru/cloudflared.po
new file mode 100644
index 0000000000..651d8d87fd
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/ru/cloudflared.po
@@ -0,0 +1,216 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-04-12 04:01+0000\n"
+"Last-Translator: st7105 <st7105@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/ru/>\n"
+"Language: ru\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%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr "Все"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr "Сертификат Origin"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+"Сервисы Cloudflare Безопасность Нулевого Доверия (Zero Trust Security) "
+"помогают вам получить максимальную безопасность как извне, так и внутри сети."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr "Cloudflare Безопасность Нулевого Доверия"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr "Путь к файлу конфигурации"
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr "Конфигурация"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr "Идентификатор соединения"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr "Соединения"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+"Создайте и управляйте своей сетью на панели <a%s>Cloudflare Zero Trust</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr "Создано в"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr "Дата-центр"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr "Отладка"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr "Вниз"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr "Скачать журнал"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "Включить"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr "Ошибки"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr "Фатальный"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr "Фильтровать по уровню:"
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr "Доступ к конфигурации Cloudflared"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr "Идентификатор"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr "Информационный"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr "Журнал"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr "Направление в журнале:"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr "Уровень журналирования"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr "Название"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr "Нет соединений"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr "Не запущенно"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr "Получить сертификат <a%s>здесь</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr "Открыто в"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr "Исходный IP-адрес"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr "Регион"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr "Запущено"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr "Смотрите <a%s>документацию</a>."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr "Статус"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+"Сертификат учетной записи для ваших зон, уполномочивающих клиента служить "
+"Происхождением (Origin) для этой зоны"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr "Регион к которому устанавливать соединение."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr "Токен туннеля показан в панели когда вы создаете туннель."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr "Токен"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr "Туннели"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr "Информация о туннелях"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+"Невозможно прочитать информацию об интерфейсе из /var/log/cloudflared.log."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr "Соединенные Штаты"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr "Вверх"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr "Предупреждение"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr "Предупреждение"
+
+#~ msgid "Data center"
+#~ msgstr "Дата-центр"
diff --git a/applications/luci-app-cloudflared/po/sk/cloudflared.po b/applications/luci-app-cloudflared/po/sk/cloudflared.po
new file mode 100644
index 0000000000..9d490d55df
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/sk/cloudflared.po
@@ -0,0 +1,203 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/sv/cloudflared.po b/applications/luci-app-cloudflared/po/sv/cloudflared.po
new file mode 100644
index 0000000000..0aaa08bb2a
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/sv/cloudflared.po
@@ -0,0 +1,206 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-02-15 22:09+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/sv/>\n"
+"Language: sv\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\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "Aktivera"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr "Logg"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/templates/cloudflared.pot b/applications/luci-app-cloudflared/po/templates/cloudflared.pot
new file mode 100644
index 0000000000..78710e073c
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/templates/cloudflared.pot
@@ -0,0 +1,195 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/tr/cloudflared.po b/applications/luci-app-cloudflared/po/tr/cloudflared.po
new file mode 100644
index 0000000000..36020bd2de
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/tr/cloudflared.po
@@ -0,0 +1,211 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-03-31 19:54+0000\n"
+"Last-Translator: Oğuz Han <h4n.3545@gmail.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/tr/>\n"
+"Language: tr\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.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr "Hepsi"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr "Menşei Belgesi"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+"Cloudflare Zero Trust Security hizmetleri, hem dışarıdan hem de ağ içinden "
+"maksimum güvenlik elde etmenize yardımcı olur."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr "Cloudflare Zero Trust Tüneli"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr "Yapılandırma dosyası yolu"
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr "Yapılandırma"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr "Bağlantı Kimliği"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr "Bağlantılar"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr "Ağınızı <a%s>Cloudflare Zero Trust</a> panosunda oluşturun ve yönetin."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr "Oluşturulduğu Yer"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr "Veri Merkezi"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr "Hata Ayıklama"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr "Aşağı"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr "Günlüğü indir"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "Etkinleştir"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr "Hata"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr "Ölümcül"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr "Filtre Seviyesi:"
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr "Cloudflared yapılandırmasına erişim izni ver"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr "Kimlik"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr "Bilgi"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr "Günlük"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr "Günlük Yolu:"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr "Günlük seviyesi"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr "İsim"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr "Bağlantı yok"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr "Çalışmıyor"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr "<a %s>buradan</a> bir sertifika edinin."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr "Açıldığı Yer"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr "Kaynak IP"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr "Bölge"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr "Çalışıyor"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr "<a %s>dokümantasyon</a> bölümüne bakın."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr "Durum"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+"Bölgeleriniz için, istemciyi o bölge için bir Origin olarak hizmet vermek "
+"üzere yetkilendiren hesap sertifikası"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr "Bağlantıların kurulduğu bölge."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+"Tünel belirteci, bir tünel oluşturduğunuzda kontrol panelinde gösterilir."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr "Token"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr "Tüneller"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr "Tünel Bilgileri"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr "Arayüz bilgisi /var/log/cloudflared.log dosyasından okunamıyor."
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr "Amerika Birleşik Devletleri"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr "Yukarı"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr "Uyarı"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr "Dikkat"
diff --git a/applications/luci-app-cloudflared/po/uk/cloudflared.po b/applications/luci-app-cloudflared/po/uk/cloudflared.po
new file mode 100644
index 0000000000..106bf2c84e
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/uk/cloudflared.po
@@ -0,0 +1,207 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-04-01 18:18+0000\n"
+"Last-Translator: Ievgen Ievgen <jony057dev@gmail.com>\n"
+"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscloudflared/uk/>\n"
+"Language: uk\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%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr "Всі"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "Увімкнути"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr "Помилка"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr "Статус"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr "Застереження"
diff --git a/applications/luci-app-cloudflared/po/vi/cloudflared.po b/applications/luci-app-cloudflared/po/vi/cloudflared.po
new file mode 100644
index 0000000000..96d7ab82cc
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/vi/cloudflared.po
@@ -0,0 +1,203 @@
+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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/po/zh_Hans/cloudflared.po b/applications/luci-app-cloudflared/po/zh_Hans/cloudflared.po
new file mode 100644
index 0000000000..5449c60129
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/zh_Hans/cloudflared.po
@@ -0,0 +1,210 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-03-03 13:28+0000\n"
+"Last-Translator: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate."
+"org>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationscloudflared/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.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr "全部"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr "源站证书"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr "Cloudflare 零信任安全服务帮助你从网络内外部获取最大程度的安全性。"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr "Cloudflare 零信任隧道"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr "配置文件路径"
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr "配置"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr "连接 ID"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr "连接"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr "在 <a %s>Cloudflare 零信任</a>仪表板上创建并管理你的网络。"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr "创建于"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr "数据中心"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr "调试"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr "下线"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr "下载日志"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr "启用"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr "错误"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr "致命"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr "过滤等级:"
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr "授予访问 Cloudflared 配置的权限"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr "ID"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr "信息"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr "日志"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr "日志方向:"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr "调试等级"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr "名称"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr "无连接"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr "未在运行"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr "在<a %s>此处</a>获取证书。"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr "打开位置"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr "源 IP"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr "地区"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr "运行中"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr "见 <a %s>文档</a>。"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr "状态"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr "您区域的账户证书,用于授权客户端充当该区域的源站"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr "建立连接的目标地区。"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr "一旦你创建了隧道,隧道令牌就会显示在仪表板中。"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr "令牌"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr "隧道"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr "隧道信息"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr "无法从 /var/log/cloudflared.log 中读取接口信息。"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr "美国"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr "在线"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr "警告"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr "警告"
+
+#~ msgid "Data center"
+#~ msgstr "数据中心"
diff --git a/applications/luci-app-cloudflared/po/zh_Hant/cloudflared.po b/applications/luci-app-cloudflared/po/zh_Hant/cloudflared.po
new file mode 100644
index 0000000000..209970f329
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/zh_Hant/cloudflared.po
@@ -0,0 +1,206 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-03-12 11:02+0000\n"
+"Last-Translator: Yuan Law <traverslombard@outlook.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationscloudflared/zh_Hant/>\n"
+"Language: zh_Hant\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.5-dev\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the <a %s>Cloudflare Zero Trust</a> "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr "紀錄"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate <a %s>here</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See <a %s>documentation</a>."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json b/applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json
new file mode 100644
index 0000000000..a5dfe9d26c
--- /dev/null
+++ b/applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json
@@ -0,0 +1,37 @@
+{
+ "admin/vpn/cloudflared": {
+ "title": "Cloudflare Zero Trust Tunnel",
+ "order": 80,
+ "action": {
+ "type": "firstchild"
+ },
+ "depends": {
+ "acl": [ "luci-app-cloudflared" ],
+ "uci": { "cloudflared": true }
+ }
+ },
+ "admin/vpn/cloudflared/config": {
+ "title": "Configuration",
+ "order": 10,
+ "action": {
+ "type": "view",
+ "path": "cloudflared/config"
+ }
+ },
+ "admin/vpn/cloudflared/tunnels": {
+ "title": "Tunnels",
+ "order": 20,
+ "action": {
+ "type": "view",
+ "path": "cloudflared/tunnels"
+ }
+ },
+ "admin/vpn/cloudflared/log": {
+ "title": "Log",
+ "order": 30,
+ "action": {
+ "type": "view",
+ "path": "cloudflared/log"
+ }
+ }
+} \ No newline at end of file
diff --git a/applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json b/applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json
new file mode 100644
index 0000000000..287110f4d5
--- /dev/null
+++ b/applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json
@@ -0,0 +1,22 @@
+{
+ "luci-app-cloudflared": {
+ "description": "Grant access to Cloudflared configuration",
+ "read": {
+ "uci": [ "cloudflared" ],
+ "ubus": {
+ "service": [ "list" ]
+ },
+ "file": {
+ "/etc/cloudflared/*": [ "read" ],
+ "/var/log/cloudflared.log": [ "read" ]
+ }
+ },
+ "write": {
+ "uci": [ "cloudflared" ],
+ "file": {
+ "/etc/cloudflared/*": [ "write" ],
+ "/usr/bin/cloudflared *": [ "exec" ]
+ }
+ }
+ }
+} \ No newline at end of file