diff --git a/locales/de_DE/translations.php b/locales/de_DE/translations.php
index 8d0585a..8b1f142 100644
--- a/locales/de_DE/translations.php
+++ b/locales/de_DE/translations.php
@@ -1,108 +1,231 @@
'anhang',
+ 'When there is nothing to read, redirect me to this page' => 'Wenn es nichts zu lesen gibt, leite mich auf diese Seite weiter',
+ 'Subscription page' => 'Abonnements',
+ 'History page' => 'Verlauf',
+ 'Bookmark page' => 'Favoriten',
+ 'There is nothing new to read, enjoy your favorites articles!' => 'Es gibt nichts zu lesen, genieße deine Favoriten!',
+ 'There is nothing new to read, enjoy your previous readings!' => 'Es gibt nichts zu lesen, genieße bereits gelesenes!',
+ 'Immediately' => 'Sofort',
+ '(error occurred during the last check)' => '(fehler bei der letzten aktualisierung)',
+ 'The feed id is required' => 'Die Feed-ID ist erforderlich',
+ 'The title is required' => 'Der Titel ist erforderlich',
+ 'The site url is required' => 'Die Website-URL ist erforderlich',
+ 'The feed url is required' => 'Die Feed-URL ist erforderlich',
+ 'or' => 'oder',
+ 'edit' => 'bearbeiten',
+ 'cancel' => 'abbrechen',
+ 'Edit' => 'Bearbeiten',
+ 'Feed URL' => 'Feed-URL',
+ 'Website URL' => 'Website-URL',
+ 'Title' => 'Titel',
+ 'Edit subscription' => 'Abonnement bearbeiten',
+ 'Unable to edit your subscription.' => 'Bearbeiten des Abonnements fehlgeschlagen.',
+ 'Your subscription has been updated.' => 'Dein Abonnement wurde aktualisiert.',
+ 'Older items first' => 'Ältere Einträge zuerst',
+ 'Most recent first' => 'Neueste Einträge zuerst',
+ 'Default sorting order for items' => 'Standardsortierung der Einträge',
+ 'This subscription is empty, go back to unread items' => 'Dieses Abonnement ist leer, zurück zu den ungelesenen Artikeln gehen',
+ 'sort by date (%s)' => 'nach datum sortieren (%s)',
+ 'most recent first' => 'neueste einträge zuerst',
+ 'older first' => 'ältere zuerst',
+ 'Show only this subscription' => 'Nur dieses Abonnement anzeigen',
+ 'Go to unread' => 'Zu den ungelesenen Einträgen gehen',
+ 'Go to bookmarks' => 'Zu den Lesezeichen gehen',
+ 'Go to history' => 'Zu dem Verlauf gehen',
+ 'Go to subscriptions' => 'Zu den Abonnements gehen',
+ 'Go to preferences' => 'Zu den Einstellungen gehen',
+ 'Your Google Account is linked to Miniflux' => 'Dein Google-Account ist mit Miniflux verbunden',
+ 'Link Miniflux to my Google account' => 'Miniflux mit Google-Account verbinden',
+ 'Link Miniflux to my Mozilla Persona account' => 'Miniflux mit Mozilla Persona verbinden',
+ 'Your Google Account is linked to Miniflux.' => 'Dein Google-Account ist mit Miniflux verbunden.',
+ 'Unable to link Miniflux to your Google Account.' => 'Verbindung von Miniflux mit dem Google-Account fehlgeschlagen.',
+ 'Unable to authenticate with Google' => 'Authentifizierung mit Google-Account fehlgeschlagen',
+ 'Your Mozilla Persona Account is linked to Miniflux' => 'Dein "Mozilla Persona"-Account ist mit Miniflux verbunden',
+ 'Your Mozilla Persona Account is linked to Miniflux.' => 'Dein "Mozilla Persona"-Account ist mit Miniflux verbunden.',
+ 'Unable to link Miniflux to your Mozilla Persona Account.' => 'Verbindung von Miniflux mit dem "Mozilla Persona"-Account fehlgeschlagen.',
+ 'Login with my Google Account' => 'Mit Google-Account anmelden',
+ 'Login with my Mozilla Persona Account' => 'Mit Mozilla Persona anmelden',
+ 'Bookmarklet:' => 'Bookmarklet:',
+ 'Subscribe with Miniflux' => 'Mit Miniflux abonnieren',
+ 'Drag and drop this link to your bookmarks' => 'Ziehe diesen Link in deine Lesezeichen',
+ 'The content grabber is disabled successfully.' => 'MISSING',
+ 'The content grabber is enabled successfully.' => 'MISSING',
+ 'Unable to activate the content grabber for this subscription.' => 'MISSING',
+ 'enable full content' => 'vollständigen Inhalt aktivieren',
+ 'disable full content' => 'vollständigen Inhalt deaktivieren',
+ 'Download full content' => 'Vollständigen Inhalt herunterladen',
+ 'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' =>
+ 'Den vollständigen Inhalt herunterzuladen beansprucht mehr Zeit, da Miniflux den Inhalt von der Original-Website bekommt. Du solltest diese Funktion nur für Feeds nutzen, die lediglich einen Auszug anzeigen. Diese Funktion funktioniert nicht mit jeder Website.',
+ 'No message' => 'Keine Nachricht',
+ 'flush messages' => 'meldungen entfernen',
+ 'API endpoint:' => 'API-Endpunkt:',
+ 'API username:' => 'API-Benutzername:',
+ 'API token:' => 'API-Token:',
+ 'Generate new tokens' => 'Neue Tokens generieren',
+ 'Bookmarks RSS Feed:' => 'RSS-Feed der Lesezeichen:',
+ 'updated just now' => 'eben aktualisiert',
+ 'checked at' => 'überprüft am',
+ 'never updated after creation' => 'niemals aktualisiert nach der erstellung',
+ 'Unable to enable this subscription.' => 'Aktivieren des Abonnements fehlgeschlagen',
+ 'This subscription has been enabled successfully.' => 'Dieses Abonnement wurde erfolgreich aktiviert.',
+ 'Unable to disable this subscription.' => 'Deaktivieren des Abonnements fehlgeschlagen.',
+ 'This subscription has been disabled successfully.' => 'Dieses Abonnement wurde erfolgreich deaktiviert.',
+ 'Do you really want to disable this subscription: "%s"?' => 'Möchtest du wirklich dieses Abonnement deaktivieren: "%s"?',
+ 'enable' => 'aktivieren',
+ 'disable' => 'deaktivieren',
+ 'Subscription disabled' => 'Abonnement deaktiviert',
+ 'Listing' => 'Liste',
+ 'content downloaded' => 'Inhalt heruntergeladen',
+ 'in progress...' => 'In Bearbeitung...',
+ 'unable to fetch content' => 'Lesen des Inhalts fehlgeschlagen',
+ 'Download content' => 'Inhalt herunterladen',
+ 'download content' => 'inhalt herunterladen',
'Help' => 'Hilfe',
- 'Items per page' => 'Artikel pro Seite',
- 'Previous page' => 'Vorheriger Seite',
- 'Next page' => 'Nächster Seite',
- 'Do not fetch the content of articles' => 'Lade die Inhalte der Feeds nicht',
- 'Remove automatically read items' => 'Lösche gelesene Artikel automatisch',
- 'Never' => 'Nie',
+ 'Theme' => 'Theme',
+ 'No item' => 'Kein Eintrag',
+ 'items' => 'Einträge',
+ 'There is %d empty feeds, there is maybe an error: %s...' =>
+ 'Es gibt %d leere Feeds, vielleicht gibt es einen Fehler: %s...',
+ 'Items per page' => 'Einträge pro Seite',
+ 'Previous page' => 'vorherige Seite',
+ 'Next page' => 'nächste Seite',
+ 'Do not fetch the content of articles' => 'Den Inhalt der Artikel nicht auslesen',
+ 'Remove automatically read items' => 'Gelesene Einträge automatisch entfernen',
+ 'Never' => 'Niemals',
'After %d day' => 'Nach %d Tag',
'After %d days' => 'Nach %d Tagen',
'French' => 'Französisch',
'English' => 'Englisch',
'German' => 'Deutsch',
'Italian' => 'Italienisch',
+ 'Spanish' => 'Spanisch',
'Simplified Chinese' => 'Vereinfachtes Chinesisch',
+ 'Czech' => 'Tschechisch',
+ 'Portuguese' => 'Portugiesisch',
'unread' => 'ungelesen',
- 'bookmarks' => 'lesezeichen',
'bookmark' => 'lesezeichen',
- 'remove bookmark' => 'lesezeichen löschen',
+ 'remove bookmark' => 'lesezeichen entfernen',
'bookmarks' => 'lesezeichen',
'Bookmarks' => 'Lesezeichen',
- 'Bookmark item' => 'Lesezeichen',
- 'No bookmark' => 'Keine Lesezeichen',
+ 'Bookmark item' => 'Eintrag zu den Lesezeichen hinzufügen',
+ 'No bookmark' => 'Kein Lesezeichen',
'history' => 'verlauf',
'subscriptions' => 'abonnements',
'Subscriptions' => 'Abonnements',
'preferences' => 'einstellungen',
'Preferences' => 'Einstellungen',
- 'logout' => 'ausloggen',
+ 'logout' => 'abmelden',
'Username' => 'Benutzername',
- 'Password' => 'Passwort',
- 'Confirmation' => 'Bestätigung',
+ 'Password' => 'Passwort:',
+ 'Confirmation' => 'Bestätigung:',
'Language' => 'Sprache',
'Save' => 'Speichern',
'More information' => 'Mehr Informationen',
'Database' => 'Datenbank',
- 'Database size:' => 'Datenbankgröße :',
+ 'Database size:' => 'Größe der Datenbank:',
'Optimize the database' => 'Datenbank optimieren',
- '(VACUUM command)' => '(Befehl SQL VACUUM)',
- 'Download the entire database' => 'Komplette Datenbank herunterladen',
- '(Gzip compressed Sqlite file)' => '(Sqlite mit Gzip komprimieren)',
+ '(VACUUM command)' => '(Befehl: SQL VACUUM)',
+ 'Download the entire database' => 'Die komplette Datenbank herunterladen',
+ '(Gzip compressed Sqlite file)' => '(GZIP komprimierte SQLite-Datei)',
'Keyboard shortcuts' => 'Tastenkürzel',
'Previous item' => 'Vorheriger Eintrag',
'Next item' => 'Nächster Eintrag',
'Mark as read or unread' => 'Als gelesen oder ungelesen markieren',
- 'Open original link' => 'Original Link öffnen',
+ 'Open original link' => 'Original-Link öffnen',
'Open item' => 'Eintrag öffnen',
'About' => 'Über',
- 'Miniflux version:' => 'Miniflux Version:',
+ 'Miniflux version:' => 'Miniflux-Version:',
'Nothing to read' => 'Nichts zu lesen',
- '%sunread items' => '%sungelesene Einträge',
+ '%sunread items' => '%sungelesene einträge',
'mark all as read' => 'alle als gelesen markieren',
- 'original link' => 'Original Link',
+ 'original link' => 'original-link',
'mark as read' => 'als gelesen markieren',
'No history' => 'Kein Verlauf',
'mark as unread' => 'als ungelesen markieren',
'History' => 'Verlauf',
- 'flush all items' => 'diese Einträge löschen',
+ 'flush all items' => 'alle einträge entfernen',
'Item not found' => 'Eintrag nicht gefunden',
'Unread items' => 'Ungelesene Einträge',
- 'Next' => 'Weiter',
- 'Previous' => 'Zurück',
- 'Sign in' => 'Anmelden',
- 'feeds' => 'feeds',
+ 'Next' => 'Nächster',
+ 'Previous' => 'Vorheriger',
+ 'Sign in' => 'Registrieren',
+ 'feeds' => 'abonnements',
'add' => 'hinzufügen',
'import' => 'importieren',
'export' => 'exportieren',
- 'OPML Import' => 'OPML importieren',
- 'OPML file' => 'OPML Datei',
- 'Import' => 'Import',
+ 'OPML Import' => 'OPML-Datei importieren',
+ 'OPML file' => 'OPML-Datei',
+ 'Import' => 'Importieren',
'refresh all' => 'alle aktualisieren',
- 'No subscription' => 'Keine Abonnements',
- 'remove' => 'löschen',
+ 'No subscription' => 'Kein Abonnement',
+ 'remove' => 'entfernen',
'refresh' => 'aktualisieren',
- 'feed link' => 'feed adresse',
- 'New subscription' => 'Neue Abonnements',
- 'Website or Feed URL' => 'Webseiten- oder Feed-URL',
+ 'feed link' => 'Feed-URL',
+ 'New subscription' => 'Neues Abonnement',
+ 'Website or Feed URL' => 'Website oder Feed-URL',
'Add' => 'Hinzufügen',
- 'http://website/' => 'http://webseite/',
+ 'http://website/' => 'http://website/',
'Yes' => 'Ja',
- 'cancel' => 'Abbrechen',
+ 'cancel' => 'abbrechen',
'or' => 'oder',
- 'Official website:' => 'Offizielle Webseite:',
- 'Bad username or password' => 'Benutzername oder Passwort falsch',
- 'Unable to update your preferences.' => 'Das aktualisieren der Einstellungen war nicht möglich.',
- 'Your preferences are updated.' => 'Deine Einstellungen wurden aktualisiert.',
- 'Unable to import your OPML file.' => 'Das importieren der OPML Datei ist fehlgeschlagen.',
- 'Your feeds have been imported.' => 'Deine Feeds wurden importiert.',
- 'Unable to find a subscription.' => 'Kein Abonnement gefunden.',
- 'Subscription added successfully.' => 'Das Abonnement wurde erfolgreich hinzugefügt.',
- 'Your subscriptions are updated' => 'Deine Abonemments wurden aktualisiert.',
- 'Unable to remove this subscription.' => 'Dieses Abonnement konnte nicht gelöscht werden.',
- 'This subscription has been removed successfully.' => 'Das Abonnement wurde erfolgreich gelöscht.',
- 'The user name is required' => 'Es wird ein Benutzername benötigt.',
- 'The maximum length is 50 characters' => 'Die maximale Länge sind 50 Zeichen.',
- 'The password is required' => 'Es wird ein Passwort benötigt.',
- 'The minimum length is 6 characters' => 'Die minimale Länge sind 6 Zeichen.',
- 'The confirmation is required' => 'Es ist eine Bestätigung notwendig.',
- 'Passwords don\'t match' => 'Die Passwörter stimmen nicht überein',
- 'Do you really want to remove these items from your history?' => 'Willst du sicher alle Einträge aus dem Verlauf löschen?',
- 'Do you really want to remove this subscription: "%s"?' => 'Willst du dieses Abonnement wirklich löschen: "%s" ?',
+ 'Official website:' => 'Offizielle Website:',
+ 'Bad username or password' => 'Falscher Benutzername oder falsches Passwort',
+ 'Unable to update your preferences.' => 'Aktualisieren der Einstellungen fehlgeschlagen.',
+ 'Your preferences are updated.' => 'Einstellungen aktualisiert.',
+ 'Unable to import your OPML file.' => 'Import der OPML-Datei fehlgeschlagen.',
+ 'Your feeds have been imported.' => 'Deine Abonnements wurden importiert.',
+ 'Unable to find a subscription.' => 'Keine Abonnements gefunden.',
+ 'Subscription added successfully.' => 'Abonnement erfolgreich hinzugefügt.',
+ 'Your subscriptions are updated' => 'Abonnements aktualisiert',
+ 'Unable to remove this subscription.' => 'Entfernen dieses Abonnements fehlgeschlagen.',
+ 'This subscription has been removed successfully.' => 'Dieses Abonnement wurde erfolgreich entfernt.',
+ 'The user name is required' => 'Der Benutzername ist erforderlich',
+ 'The maximum length is 50 characters' => 'Die Maximal-Länge beträgt 50 Zeichen',
+ 'The password is required' => 'Das Passwort ist erforderlich',
+ 'The minimum length is 6 characters' => 'Die Minimal-Länge beträgt 6 Zeichen',
+ 'The confirmation is required' => 'Die Bestätigung ist erforderlich',
+ 'Passwords don\'t match' => 'Passwörter stimmen nicht überein',
+ 'Do you really want to remove these items from your history?' => 'Möchtest du wirklich diese Einträge aus deinem Verlauf entfernen?',
+ 'Do you really want to remove this subscription: "%s"?' => 'Möchtest du wirklich dieses Abonnement entfernen: "%s"?',
'Nothing to read, do you want to update your subscriptions?' =>
- 'Nichts zu lesen, willst du alle Abonemments aktualisieren?',
- 'Show help' => 'Hilfe anzeigen',
- 'Close help' => 'Hilfe schließen'
-);
+ 'Nichts zu lesen, möchtest du alle Abonnements aktualisieren?',
+ 'Show help' => 'Hilfe zeigen',
+ 'Close help' => 'Hilfe schließen',
+ '%d second ago' => 'Vor %d Sekunde',
+ '%d seconds ago' => 'Vor %d Sekunden',
+ '%d minute ago' => 'Vor %d Minute',
+ '%d minutes ago' => 'Vor %d Minuten',
+ '%d hour ago' => 'Vor %d Stunde',
+ '%d hours ago' => 'Vor %d Stunden',
+ '%d day ago' => 'Vor %d Tag',
+ '%d days ago' => 'Vor %d Tagen',
+ '%d week ago' => 'Vor %d Woche',
+ '%d weeks ago' => 'Vor %d Wochen',
+ '%d month ago' => 'Vor %d Monat',
+ '%d months ago' => 'Vor %d Monaten',
+ 'Timezone' => 'Zeitzone',
+ 'Update all subscriptions' => 'Alle Abonnements aktualisieren',
+ 'Auto-Update URL' => 'Auto-Update URL',
+ 'Update Miniflux' => 'Miniflux aktualisieren',
+ 'Miniflux is updated!' => 'Miniflux wurde erfolgreich aktualisiert!',
+ 'Unable to update Miniflux, check the console for errors.' => 'Aktualisierung von Miniflux fehlgeschlagen, überprüfe die Konsole nach Fehlermeldungen.',
+ 'Don\'t forget to backup your database' => 'Vergiss nicht, die Datenbank zu sichern',
+ 'The name must have only alpha-numeric characters' => 'Der Name darf nur alphanumerische Zeichen besitzen',
+ 'New database' => 'Neue Datenbank',
+ 'Database name' => 'Name der Datenbank',
+ 'Default database' => 'Standard-Datenbank',
+ 'Select another database' => 'Andere Datenbank auswählen',
+ 'The database name is required' => 'Der Datenbank-Name ist erforderlich',
+ 'Database created successfully.' => 'Datenbank erfolgreich erstellt.',
+ 'Unable to create the new database.' => 'Fehler bei der Erstellung der neuen Datenbank.',
+ 'Add a new database (new user)' => 'Neue Datenbank hinzufügen (neuer Benutzer)',
+ 'Create' => 'Erstellen',
+ 'Unknown' => 'Unbekannt',
+ 'Remember Me' => 'Erinnere dich an mich',
+ 'Display items on lists' => 'Einträge in Listen anzeigen',
+ 'Summaries' => 'Zusammenfassungen',
+ 'Full contents' => 'Komplette Inhalte'
+);
\ No newline at end of file