From ff77086ab1f3c8bdc879cac19b40a016cd45acb1 Mon Sep 17 00:00:00 2001 From: jonasgaudian <43753916+jonasgaudian@users.noreply.github.com> Date: Tue, 17 Feb 2026 18:44:33 +0100 Subject: [PATCH] localize UI strings in `LibraryComponents` and expand German and Portuguese translations with motivational phrases and dictionary content options --- .../main/assets/hints-de-rDE/api_key_hint.md | 69 +++++++++++++++++++ .../main/assets/hints-de-rDE/category_hint.md | 40 +++++++++++ 2 files changed, 109 insertions(+) create mode 100644 app/src/main/assets/hints-de-rDE/api_key_hint.md create mode 100644 app/src/main/assets/hints-de-rDE/category_hint.md diff --git a/app/src/main/assets/hints-de-rDE/api_key_hint.md b/app/src/main/assets/hints-de-rDE/api_key_hint.md new file mode 100644 index 0000000..ba51271 --- /dev/null +++ b/app/src/main/assets/hints-de-rDE/api_key_hint.md @@ -0,0 +1,69 @@ +## Was ist ein API-Schlüssel? + +Ein API-Schlüssel ist wie ein Passwort, das deiner App erlaubt, mit KI-Diensten zu kommunizieren. Du brauchst einen, um einen KI-Anbieter wie OpenAI (ChatGPT), Anthropic, Mistral oder DeepSeek zu nutzen. + +## Einen API-Schlüssel bekommen + +Einige Anbieter bieten eine begrenzte kostenlose Nutzung ihrer API an, die für die meisten Funktionen dieser App ausreichen sollte; es wird aber empfohlen, einen schnelleren und bezahlten Dienst zu verwenden. + +### Für Cloud-Anbieter + +1. Erstelle ein Konto auf der Website des Anbieters +2. Wähle einen Tarif, eine Abrechnungsoption oder eine kostenlose Stufe, falls verfügbar +3. Erstelle einen neuen Schlüssel und kopiere ihn +4. Füge ihn in diese App ein + +### Für lokale KI-Server + +Wenn du einen lokalen KI-Server (wie Ollama oder LM Studio) betreibst, brauchst du keinen API-Schlüssel. Füge einfach einen benutzerdefinierten Anbieter hinzu: + +1. Tippe auf **„Benutzerdefinierten Anbieter hinzufügen“** +2. Gib die IP deines lokalen Servers und den Endpunkt ein +3. Tippe auf **„Verfügbarkeit prüfen“**, um die Verbindung zu testen + +## Ein Modell auswählen + +### Was sind Modelle? + +Ein Modell ist ein bestimmtes KI-Gehirn. Verschiedene Modelle haben unterschiedliche Stärken: +- **Kleinere Modelle**: Schneller und günstiger +- **Größere Modelle**: Intelligenter, aber langsamer und teurer + +Für vorkonfigurierte Anbieter sind einige Modelle bereits standardmäßig hinzugefügt und erwiesenermaßen mit dieser App kompatibel. + +### Modelle hinzufügen + +1. Öffne die Details eines Anbieters +2. Tippe auf **Modell hinzufügen** +3. Wähle **Nach Modellen scannen**, um verfügbare automatisch zu finden +4. Wähle die Modelle aus, die du verwenden möchtest + +### Modelle Aufgaben zuweisen + +Du kannst verschiedene Modelle für verschiedene Funktionen verwenden: + +1. Gehe zum Tab **Aufgaben** +2. Wähle aus, welches Modell verwendet werden soll für: + - **Übersetzung**: Übersetzt Text zwischen Sprachen + - **Übungen**: Erstellt Übungsaufgaben + - **Wortschatz**: Generiert Vokabeln und Synonyme + - **Wörterbuch**: Sucht Definitionen nach + +## Häufige Probleme + +### „Ungültiger API-Schlüssel“ +- Prüfe auf Tippfehler oder zusätzliche Leerzeichen +- Stelle sicher, dass dein Schlüssel auf der Website des Anbieters noch aktiv und gültig ist + +### „Keine Modelle verfügbar“ +- Stelle zuerst sicher, dass dein API-Schlüssel gültig ist +- Wenn du in einem lokalen Netzwerk bist, überprüfe, ob deine Verbindung und dein Endpunkt korrekt konfiguriert sind + +### Langsame Antworten +- Probiere einen schnelleren Anbieter, möglicherweise musst du eine bezahlte Option wählen +- Verwende ein kleineres Modell (suche nach Namen mit „small“, „light“, „fast“, „nano“) + +### Lokaler Server funktioniert nicht +- Stelle sicher, dass dein lokaler Server läuft +- Überprüfe, ob die URL korrekt ist +- Dein Handy und Computer müssen möglicherweise im selben WLAN sein, damit lokale Server funktionieren. \ No newline at end of file diff --git a/app/src/main/assets/hints-de-rDE/category_hint.md b/app/src/main/assets/hints-de-rDE/category_hint.md new file mode 100644 index 0000000..b922862 --- /dev/null +++ b/app/src/main/assets/hints-de-rDE/category_hint.md @@ -0,0 +1,40 @@ +## Was sind Kategorien? + +Kategorien helfen dir, deinen Wortschatz in sinnvolle Gruppen zu ordnen. Du kannst sie nutzen, um Wörter nach Thema, Sprache, Lernstufe oder einem eigenen System zu sortieren, das für dich funktioniert. + +## Zwei Arten von Kategorien + +### Listenkategorien + +Listenkategorien sind einfache Gruppierungen von Vokabeln. Du kannst Wörter einfach zu einer Liste hinzufügen und sie bleiben dort dauerhaft. + +**Anwendungsfälle:** +- Wörter nach Thema gruppieren (z.B. „Essen“, „Reisen“, „Geschäftssprache“) +- Eigene Decks für bestimmte Zwecke erstellen + +### Filterkategorien + +Filterkategorien schließen automatisch alle Vokabeln ein, die bestimmten Kriterien entsprechen. Wörter werden dynamisch hinzugefügt oder entfernt, basierend auf den Filterregeln. + +**Anwendungsfälle:** +- Nach Lernstufe filtern (z.B. „Wörter, die ich lerne“) +- Nach Sprache filtern +- Mehrere Kriterien für komplexe Filter kombinieren (z.B. „Spanische Wörter, die ich schon kenne“) + +## Kategorien erstellen + +1. **Tippe auf die + Schaltfläche**, um eine neue Kategorie zu erstellen +2. **Wähle den Typ** – Liste oder Filter +3. **Gib einen Namen** und optional eine Beschreibung ein +4. **Lege die Regeln fest** (für Filterkategorien) +5. **Speichere** deine Kategorie + +## Kategorien verwalten + +- **Bearbeiten** – Gehe in eine Kategorie, um ihre Einstellungen zu ändern + +## Tipps + +- Nutze Filterkategorien für Lernstufen, um den Fortschritt bei allen Wörtern einer bestimmten Stufe automatisch zu verfolgen. +- Dieselbe Vokabelkarte kann in mehreren Kategorien erscheinen. +- Du kannst Kategorien auch nutzen, um große Gruppen von Vokabeln auf einmal zu verwalten, indem du die „Alle auswählen“-Funktion innerhalb einer Kategorie verwendest. \ No newline at end of file