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 @@ + + 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, + }, ] }, {