From a9411d400828cf7747ef33730804eee77ba2e406 Mon Sep 17 00:00:00 2001 From: Dorian Koch <doriank@fsmpi.rwth-aachen.de> Date: Wed, 11 Sep 2024 15:22:25 +0200 Subject: [PATCH] Add more translations --- lang/de.slf | 3 +++ lang/en.slf | 3 +++ src/components/LiveLabel.tsx | 6 +++++- src/components/OMConfigComponent.tsx | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/lang/de.slf b/lang/de.slf index 11731c0..5045036 100644 --- a/lang/de.slf +++ b/lang/de.slf @@ -138,6 +138,7 @@ ui.announcement.create_new = "Neue Ankündigung" ui.object.field_supports_markdown = """ Dieses Feld unterstützt [Markdown](https://de.wikipedia.org/wiki/Markdown) """ +ui.object.unsaved_changes = "Es gibt ungespeicherte Änderungen. Bist du sicher, dass du die Seite verlassen möchtest?" ui.view_permissions.type.inherit = "Erben" ui.view_permissions.type.public = "Öffentlich" @@ -152,6 +153,8 @@ ui.generic.search = "Suche" ui.generic.login = "Anmelden" ui.generic.close = "Schließen" ui.generic.lecture_given_by = "Gehalten von" +// ui.generic.livestream_planned = #object.lecture.livestream_planned +// ui.generic.livestream_live = "Live" ui.generic.filter.any = "Alle" diff --git a/lang/en.slf b/lang/en.slf index 07ee3c3..963e8d3 100644 --- a/lang/en.slf +++ b/lang/en.slf @@ -142,6 +142,7 @@ ui.announcement.create_new = "New announcement" ui.object.field_supports_markdown = """ This field supports [Markdown](https://en.wikipedia.org/wiki/Markdown) """ +ui.object.unsaved_changes = "You have unsaved changes. Are you sure you want to leave this page?" ui.view_permissions.type.inherit = "Inherit" ui.view_permissions.type.public = "Public" @@ -156,6 +157,8 @@ ui.generic.search = "Search" ui.generic.login = "Login" ui.generic.close = "Close" ui.generic.lecture_given_by = "Given by" +ui.generic.livestream_planned = #object.lecture.livestream_planned +ui.generic.livestream_live = "Live" ui.generic.filter.any = "Any" diff --git a/src/components/LiveLabel.tsx b/src/components/LiveLabel.tsx index b5f296a..24872b9 100644 --- a/src/components/LiveLabel.tsx +++ b/src/components/LiveLabel.tsx @@ -1,10 +1,14 @@ import { lecture } from "@/api/api_v1_types"; import { DateTime } from "luxon"; +import { useLanguage } from "./LanguageProvider"; export function LiveLabel({ nowlive }: { nowlive: boolean }) { + const { language } = useLanguage(); return ( <span className={`badge ${nowlive ? "text-bg-danger" : "text-bg-primary"}`}> - {nowlive ? "Live" : "Livestream planned"} + {nowlive + ? language.get("ui.generic.livestream_live") + : language.get("ui.generic.livestream_planned")} </span> ); } diff --git a/src/components/OMConfigComponent.tsx b/src/components/OMConfigComponent.tsx index 451cc9f..0fc46e6 100644 --- a/src/components/OMConfigComponent.tsx +++ b/src/components/OMConfigComponent.tsx @@ -306,7 +306,7 @@ export function EmbeddedOMFieldComponent({ onSubmit={disableEditing} > {isEditing && hasChanged && ( - <StopNavigation warningText="You have unsaved changes. Are you sure you want to leave?" /> + <StopNavigation warningText={language.get("ui.object.unsaved_changes")} /> )} <div className={"vr mx-1 " + (hasChanged ? "opacity-25" : "opacity-0")} -- GitLab