diff --git a/src/components/settings/About.vue b/src/components/settings/About.vue
index 4466eb34a..3ef9e6d78 100644
--- a/src/components/settings/About.vue
+++ b/src/components/settings/About.vue
@@ -10,9 +10,7 @@
⚠️ {{ $t("Frontend Version do not match backend version!") }}
-
diff --git a/src/components/settings/Licenses.vue b/src/components/settings/Licenses.vue
new file mode 100644
index 000000000..0bbd03154
--- /dev/null
+++ b/src/components/settings/Licenses.vue
@@ -0,0 +1,11 @@
+
+
+
{{ $t("Open Source Licenses") }}
+
+ -
+ {{ $t("Country Flag Emoji Polyfill by") }} @Twemoji
+
+
+
+
+
diff --git a/src/lang/en.json b/src/lang/en.json
index cb704b0fe..1ec8faa2c 100644
--- a/src/lang/en.json
+++ b/src/lang/en.json
@@ -1067,5 +1067,8 @@
"YZJ Robot Token": "YZJ Robot token",
"Plain Text": "Plain Text",
"Message Template": "Message Template",
- "Template Format": "Template Format"
+ "Template Format": "Template Format",
+ "Licenses": "Licenses",
+ "Open Source Licenses": "Open Source Licenses",
+ "Country Flag Emoji Polyfill by": "Country Flag Emoji Polyfill by"
}
diff --git a/src/lang/es-ES.json b/src/lang/es-ES.json
index 91b221f99..e815363c7 100644
--- a/src/lang/es-ES.json
+++ b/src/lang/es-ES.json
@@ -1087,5 +1087,8 @@
"Custom sound to override default notification sound": "Sonidos personalizados prevalecen sobre los sonidos por defecto de las notificaciones",
"The phone number of the recipient in E.164 format.": "El número de teléfono del receptor en formato E.164.",
"Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Las notificaciones sensibles en el tiempo se enviarán inmediatamente, incluso si el dispositivo está en modo no molestar.",
- "Arcade": "Arcade"
+ "Arcade": "Arcade",
+ "Licenses": "Licencias",
+ "Open Source Licenses": "Licencias de código abierto",
+ "Country Flag Emoji Polyfill by": "Country Flag Emoji Polyfill por"
}
diff --git a/src/pages/Settings.vue b/src/pages/Settings.vue
index 96bb1fee1..d148f48f0 100644
--- a/src/pages/Settings.vue
+++ b/src/pages/Settings.vue
@@ -119,6 +119,9 @@ export default {
about: {
title: this.$t("About"),
},
+ licenses: {
+ title: this.$t("Licenses"),
+ },
};
},
},
diff --git a/src/router.js b/src/router.js
index bda5078e1..81dca898b 100644
--- a/src/router.js
+++ b/src/router.js
@@ -31,6 +31,7 @@ import MonitorHistory from "./components/settings/MonitorHistory.vue";
const Security = () => import("./components/settings/Security.vue");
import Proxies from "./components/settings/Proxies.vue";
import About from "./components/settings/About.vue";
+import Licenses from "./components/settings/Licenses.vue";
import RemoteBrowsers from "./components/settings/RemoteBrowsers.vue";
const routes = [
@@ -136,6 +137,10 @@ const routes = [
path: "about",
component: About,
},
+ {
+ path: "licenses",
+ component: Licenses,
+ },
]
},
{