diff --git a/core-commonui/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/commonui/modals/LanguageBottomSheet.kt b/core-commonui/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/commonui/modals/LanguageBottomSheet.kt index aa009996d..cede5b49b 100644 --- a/core-commonui/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/commonui/modals/LanguageBottomSheet.kt +++ b/core-commonui/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/commonui/modals/LanguageBottomSheet.kt @@ -51,6 +51,7 @@ class LanguageBottomSheet : Screen { color = MaterialTheme.colorScheme.onBackground, ) val values = listOf( + "de", "en", "es", "fr", diff --git a/core-utils/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/utils/Extensions.kt b/core-utils/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/utils/Extensions.kt index d6e86c2f8..6b38a2a02 100644 --- a/core-utils/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/utils/Extensions.kt +++ b/core-utils/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/utils/Extensions.kt @@ -19,6 +19,7 @@ import kotlin.math.roundToInt @Composable fun String.toLanguageName() = when (this) { + "de" -> stringResource(MR.strings.language_de) "es" -> stringResource(MR.strings.language_es) "fr" -> stringResource(MR.strings.language_fr) "it" -> stringResource(MR.strings.language_it) diff --git a/resources/src/commonMain/resources/MR/base/strings.xml b/resources/src/commonMain/resources/MR/base/strings.xml index 798780188..d66ebc1d2 100755 --- a/resources/src/commonMain/resources/MR/base/strings.xml +++ b/resources/src/commonMain/resources/MR/base/strings.xml @@ -88,6 +88,7 @@ Communities Instance: %1$s en + Deutsch English Español Français diff --git a/resources/src/commonMain/resources/MR/de/strings.xml b/resources/src/commonMain/resources/MR/de/strings.xml new file mode 100755 index 000000000..a07901e1d --- /dev/null +++ b/resources/src/commonMain/resources/MR/de/strings.xml @@ -0,0 +1,202 @@ + + + Zurück nach oben + Nachricht senden + Gelesene löschen + Beitrag erstellen + Antwort + Schließen + Bestätigen + Belastung + Zurücksetzen + Löschen + Blockieren + Blockinstanz + Community-Infos + Instanz-Information + Kommentare + aktive Benutzer (Tag) + aktive Benutzer (Monat) + Beiträge + Abonnenten + aktive Benutzer (Woche) + Kommentartext + Neuer Kommentar + Beitragstext + Beitragstitel + NSFW + Redakteur + Vorschau + neuer Beitrag + URL + Bericht (optional) + Kommentar melden + Beitrag melden + Text + Titel + URL + Instanz ändern + Rohinhalt + Alle + Kommentare + Communitys + Beträge + Benutzer + Suchen + per %1$s + Einspeisungen + Alle + Lokal + Abonnierten + Sortieren nach + Aktive + Umstritten + Angesagt + Meistkommentiert + Neue + Neue Kommentare + Alte + Proportional + Top + Top der 12 Stunden + 12h + Top der 6 Monate + 6h + Top des Tages + Tag + Top der Stunde + 1h + Top des Monats + Montat + Top der Woche + Woche + Top des Jahres + Jahr + Nachricht + habe dich erwähnt + habe dir geantwortet + habe auf deinen Beitrag geantwortet + Alle + Posteingangstyp + Ungelesen + Sie sind derzeit nicht angemeldet.\nBitte fügen Sie über + den Profilbildschirm ein Konto hinzu, um Ihren Posteingang anzuzeigen. + + Erwähnungen + Mitteilungen + Antworten + Kommentare + Instanz: %1$s + de + Instanzname + (optional) + Passwort + TOTP 2FA token + Benutzername (oder E-Mail) + Konto hinzufügen + Konten verwalten + Multi-Communitys + Abonnements + Dort ist es zu still.\nMöchtest du derjenige sein, der den + ersten Kommentar schreibt? + + Keine Elemente zum Anzeigen + Allgemeiner Fehler + Fehler beim Laden des Bildes + Ungültige Felder + Fehlende Felder + Operation erfolgreich abgeschlossen + Communitys + Ikone + Name + Multi-Community-Redakteur + Anonym + Gerettet + Abonnements + Beträge + Posteingang + Profil + Erkunden + Einstellungen + Bearbeiten + Verstecken + Bericht… + Roh ansehen… + Teilen… + auch gepostet + Weitere Kommentare laden… + h + m + s + Anmeldung + d + m + m + Sie sind derzeit nicht angemeldet.\nFügen Sie bitte + ein Konto hinzu, um fortzufahren. + + Kommentare + Beträge + k + y + App Version + Kommentare automatisch erweitern + Bilder automatisch laden + NSFW-Bilder verwischen + 🐬 detailorientiert Delphin + 🦔 intelligent Igel + 🐳 wahnsinnig Wal + Benutzerdefiniertes + A + B + G + R + Wähle eine Farbe + 🦝 Wundervoll Waschbär + 🐸 fröhlich Frosch + 🦊 fantastisch Fuchs + 🦄 einzigartig Einhorn + 🐙 ozeanisch Oktopus + 🦀 künstlerisch Krabbe + 🐼 belastbar Bär + Groß + Extra groß + Doppelt extra groß + Normal + Inhaltstext siez + Klein + Extra klein + Doppelt extra klein + Benutzerdefinierte Designfarbe + Standardtyp für die Kommentarsortierung + + Standard-Feed-Typ + Standardtyp für die Beitragssortierung + Farbe für Downvotes + Verwenden Sie dynamische Farben + Absturzberichte aktivieren + Wischaktionen aktivieren + Bilder in voller Höhe + NSFW-Inhalte einbeziehen + Sprache + Titel der Navigationsleiste anzeigen + + Öffnen Sie URLs in einem externen Browser + Beitragslayout + Karte + Kompakt + Voll + Aussehen und Gefühl + Verhalten + Debuggen + Beiträge und Kommentare + NSFW + Separate Upvotes/Downvotes + Dunkles (AMOLED) + Dunkles + Licht + UI-Schriftart + UI-Textgröße + ui-Thema + Farbe für Upvotes + \ No newline at end of file