From 755dd85a20aa7693550bc822874be02462cd6752 Mon Sep 17 00:00:00 2001 From: Jannik Streidl Date: Tue, 7 May 2024 07:51:20 +0200 Subject: [PATCH 1/3] Added localisation for the new chat timestamps --- src/lib/components/layout/Sidebar.svelte | 2 +- src/lib/i18n/locales/de-DE/translation.json | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index d4e047f41..9f5933150 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -447,7 +447,7 @@ ? '' : 'pt-5'} pb-0.5" > - {chat.time_range} + {$i18n.t(chat.time_range)} {/if} diff --git a/src/lib/i18n/locales/de-DE/translation.json b/src/lib/i18n/locales/de-DE/translation.json index 647f2faf8..6b282e942 100644 --- a/src/lib/i18n/locales/de-DE/translation.json +++ b/src/lib/i18n/locales/de-DE/translation.json @@ -465,5 +465,22 @@ "You have shared this chat": "Du hast diesen Chat", "You're a helpful assistant.": "Du bist ein hilfreicher Assistent.", "You're now logged in.": "Du bist nun eingeloggt.", - "Youtube": "" + "Youtube": "YouTube", + "Help": "Hilfe", + "Today": "Heute", + "Yesterday": "Gestern", + "Previous 7 days": "Vorherige 7 Tage", + "Previous 30 days": "Vorherige 30 Tage", + "January": "Januar", + "February": "Februar", + "March": "März", + "April": "April", + "May": "Mai", + "June": "Juni", + "July": "Juli", + "August": "August", + "September": "September", + "October": "Oktober", + "November": "November", + "December": "Dezember" } From 11dcbb2e15bf181c00bd8a2d94067bb05c1b8d3f Mon Sep 17 00:00:00 2001 From: Jannik Streidl Date: Tue, 7 May 2024 08:18:58 +0200 Subject: [PATCH 2/3] fix Submit button not beeing a i18n key --- src/lib/components/chat/Messages/RateComment.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/Messages/RateComment.svelte b/src/lib/components/chat/Messages/RateComment.svelte index 05eaae39f..cbf82bca2 100644 --- a/src/lib/components/chat/Messages/RateComment.svelte +++ b/src/lib/components/chat/Messages/RateComment.svelte @@ -123,7 +123,7 @@ submitHandler(); }} > - Submit + {$i18n.t('Submit')} From f32094dd4155b56ae8c924170db06051e0f5fcca Mon Sep 17 00:00:00 2001 From: Jannik Streidl Date: Tue, 7 May 2024 09:15:23 +0200 Subject: [PATCH 3/3] Added keys as comments so they dont get removed by the parser --- src/lib/components/layout/Sidebar.svelte | 18 +++++++++++ src/lib/i18n/locales/de-DE/translation.json | 35 ++++++++++----------- 2 files changed, 35 insertions(+), 18 deletions(-) diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index 9f5933150..16ec053f8 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -448,6 +448,24 @@ : 'pt-5'} pb-0.5" > {$i18n.t(chat.time_range)} + {/if} diff --git a/src/lib/i18n/locales/de-DE/translation.json b/src/lib/i18n/locales/de-DE/translation.json index 6b282e942..0bab9225f 100644 --- a/src/lib/i18n/locales/de-DE/translation.json +++ b/src/lib/i18n/locales/de-DE/translation.json @@ -41,6 +41,7 @@ "API Key created.": "API Key erstellt", "API keys": "", "API RPM": "API RPM", + "April": "April", "Archive": "Archivieren", "Archived Chats": "Archivierte Chats", "are allowed - Activate this command by typing": "sind erlaubt - Aktiviere diesen Befehl, indem du", @@ -48,6 +49,7 @@ "Attach file": "", "Attention to detail": "Auge fürs Detail", "Audio": "Audio", + "August": "August", "Auto-playback response": "Automatische Wiedergabe der Antwort", "Auto-send input after 3 sec.": "Automatisches Senden der Eingabe nach 3 Sek", "AUTOMATIC1111 Base URL": "AUTOMATIC1111 Basis URL", @@ -115,6 +117,7 @@ "Dashboard": "", "Database": "Datenbank", "DD/MM/YYYY HH:mm": "DD.MM.YYYY HH:mm", + "December": "Dezember", "Default": "Standard", "Default (Automatic1111)": "Standard (Automatic1111)", "Default (SentenceTransformers)": "Standard (SentenceTransformers)", @@ -190,6 +193,7 @@ "Export Prompts": "Prompts exportieren", "Failed to create API Key.": "API Key erstellen fehlgeschlagen", "Failed to read clipboard contents": "Fehler beim Lesen des Zwischenablageninhalts", + "February": "Februar", "Feel free to add specific details": "Ergänze Details.", "File Mode": "File Modus", "File not found.": "Datei nicht gefunden.", @@ -221,8 +225,11 @@ "Include `--api` flag when running stable-diffusion-webui": "Füge das `--api`-Flag hinzu, wenn Du stable-diffusion-webui nutzt", "Input commands": "", "Interface": "Benutzeroberfläche", + "January": "Januar", "join our Discord for help.": "Trete unserem Discord bei, um Hilfe zu erhalten.", "JSON": "JSON", + "July": "Juli", + "June": "Juni", "JWT Expiration": "JWT-Ablauf", "JWT Token": "JWT-Token", "Keep Alive": "Keep Alive", @@ -237,8 +244,10 @@ "Manage LiteLLM Models": "LiteLLM-Modelle verwalten", "Manage Models": "Modelle verwalten", "Manage Ollama Models": "Ollama-Modelle verwalten", + "March": "März", "Max Tokens": "Maximale Tokens", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Es können maximal 3 Modelle gleichzeitig heruntergeladen werden. Bitte versuche es später erneut.", + "May": "Mai", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "Fortlaudende Nachrichten in diesem Chat werden nicht automatisch geteilt. Benutzer mit dem Link können den Chat einsehen.", "Minimum Score": "", "Mirostat": "Mirostat", @@ -277,6 +286,8 @@ "Not sure what to write? Switch to": "Nicht sicher, was Du schreiben sollst? Wechsel zu", "Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "", "Notifications": "Desktop-Benachrichtigungen", + "November": "November", + "October": "Oktober", "Off": "Aus", "Okay, Let's Go!": "Okay, los geht's!", "OLED Dark": "OLED Dunkel", @@ -310,6 +321,8 @@ "Plain text (.txt)": "Nur Text (.txt)", "Playground": "Testumgebung", "Positive attitude": "Positive Einstellung", + "Previous 30 days": "Vorherige 30 Tage", + "Previous 7 days": "Vorherige 7 Tage", "Profile Image": "Profilbild", "Prompt (e.g. Tell me a fun fact about the Roman Empire)": "Prompt (z.B. Erzähle mir eine interessante Tatsache über das Römische Reich.", "Prompt Content": "Prompt-Inhalt", @@ -363,6 +376,7 @@ "Select model": "", "Send a Message": "Eine Nachricht senden", "Send message": "Nachricht senden", + "September": "September", "Server connection verified": "Serververbindung überprüft", "Set as default": "Als Standard festlegen", "Set Default Model": "Standardmodell festlegen", @@ -422,6 +436,7 @@ "To access the available model names for downloading,": "Um auf die verfügbaren Modellnamen zum Herunterladen zuzugreifen,", "To access the GGUF models available for downloading,": "Um auf die verfügbaren GGUF Modelle zum Herunterladen zuzugreifen", "to chat input.": "to chat input.", + "Today": "Heute", "Toggle settings": "Einstellungen umschalten", "Toggle sidebar": "Seitenleiste umschalten", "Top K": "Top K", @@ -460,27 +475,11 @@ "Whisper (Local)": "Whisper (Lokal)", "Write a prompt suggestion (e.g. Who are you?)": "Gebe einen Prompt-Vorschlag ein (z.B. Wer bist du?)", "Write a summary in 50 words that summarizes [topic or keyword].": "Schreibe eine kurze Zusammenfassung in 50 Wörtern, die [Thema oder Schlüsselwort] zusammenfasst.", + "Yesterday": "Gestern", "You": "Du", "You have no archived conversations.": "Du hast keine archivierten Unterhaltungen.", "You have shared this chat": "Du hast diesen Chat", "You're a helpful assistant.": "Du bist ein hilfreicher Assistent.", "You're now logged in.": "Du bist nun eingeloggt.", - "Youtube": "YouTube", - "Help": "Hilfe", - "Today": "Heute", - "Yesterday": "Gestern", - "Previous 7 days": "Vorherige 7 Tage", - "Previous 30 days": "Vorherige 30 Tage", - "January": "Januar", - "February": "Februar", - "March": "März", - "April": "April", - "May": "Mai", - "June": "Juni", - "July": "Juli", - "August": "August", - "September": "September", - "October": "Oktober", - "November": "November", - "December": "Dezember" + "Youtube": "YouTube" }