summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2015-01-22 10:19:28 +0100
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2015-01-22 10:19:28 +0100
commit90efd8fe3bbf1dc6cc64f8be35e4f4d1c15cfc79 (patch)
treecbbc7b157de6389b812e6011ba34407c0f3b25d3
parent963dd6d26077a3e6a316736ab5ba1befcb8ad97c (diff)
parent3a5fcb651950db85676a25017cda88fccf9b6ab4 (diff)
Merge branch 'de-translation' of https://github.com/ealdraed/FreshRSS into ealdraed-de-translation
-rw-r--r--app/i18n/de/admin.php169
-rw-r--r--app/i18n/de/conf.php168
-rw-r--r--app/i18n/de/feedback.php110
-rw-r--r--app/i18n/de/gen.php163
-rw-r--r--app/i18n/de/index.php62
-rw-r--r--app/i18n/de/install.php106
-rw-r--r--app/i18n/de/sub.php61
-rw-r--r--app/i18n/en/gen.php1
-rw-r--r--app/i18n/fr/gen.php1
9 files changed, 841 insertions, 0 deletions
diff --git a/app/i18n/de/admin.php b/app/i18n/de/admin.php
new file mode 100644
index 000000000..597c653ff
--- /dev/null
+++ b/app/i18n/de/admin.php
@@ -0,0 +1,169 @@
+<?php
+
+return array(
+ 'auth' => array(
+ 'allow_anonymous' => 'Anonymes Lesen der Artikel des Standardbenutzers (%s) erlauben',
+ 'allow_anonymous_refresh' => 'Anonymes Aktualisieren der Artikel erlauben',
+ 'api_enabled' => '<abbr>API</abbr>-Zugriff erlauben <small>(für mobile Anwendungen benötigt)</small>',
+ 'form' => 'Webformular (traditionell, benötigt JavaScript)',
+ 'http' => 'HTTP (HTTPS für erfahrene Benutzer)',
+ 'none' => 'Keine (gefährlich)',
+ 'persona' => 'Mozilla Persona (modern, benötigt JavaScript)',
+ 'title' => 'Authentifizierung',
+ 'title_reset' => 'Zurücksetzen der Authentifizierung',
+ 'token' => 'Authentifizierungs-Token',
+ 'token_help' => 'Erlaubt den Zugriff auf die RSS-Ausgabe des Standardbenutzers ohne Authentifizierung.',
+ 'type' => 'Authentifizierungsmethode',
+ 'unsafe_autologin' => 'Erlaube unsicheres automatisches Anmelden mit folgendem Format: ',
+ ),
+ 'check_install' => array(
+ 'cache' => array(
+ 'nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>./data/cache</em>. Der HTTP-Server muss Schreibrechte besitzen.',
+ 'ok' => 'Berechtigungen des Verzeichnisses <em>./data/cache</em> sind in Ordnung.',
+ ),
+ 'categories' => array(
+ 'nok' => 'Die Tabelle <em>category</em> ist schlecht konfiguriert.',
+ 'ok' => 'Die Tabelle <em>category</em> ist in Ordnung.',
+ ),
+ 'connection' => array(
+ 'nok' => 'Verbindung zur Datenbank kann nicht aufgebaut werden.',
+ 'ok' => 'Verbindung zur Datenbank ist in Ordnung.',
+ ),
+ 'ctype' => array(
+ 'nok' => 'Ihnen fehlt eine benötigte Bibliothek für die Überprüfung von Zeichentypen (php-ctype).',
+ 'ok' => 'Sie haben die benötigte Bibliothek für die Überprüfung von Zeichentypen (ctype).',
+ ),
+ 'curl' => array(
+ 'nok' => 'Ihnen fehlt cURL (Paket php5-curl).',
+ 'ok' => 'Sie haben die cURL-Erweiterung.',
+ ),
+ 'data' => array(
+ 'nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>./data</em>. Der HTTP-Server muss Schreibrechte besitzen.',
+ 'ok' => 'Berechtigungen des Verzeichnisses <em>./data</em> sind in Ordnung.',
+ ),
+ 'database' => 'Datenbank-Installation',
+ 'dom' => array(
+ 'nok' => 'Ihnen fehlt eine benötigte Bibliothek um DOM zu durchstöbern (Paket php-xml).',
+ 'ok' => 'Sie haben die benötigte Bibliothek um DOM zu durchstöbern.',
+ ),
+ 'entries' => array(
+ 'nok' => 'Die Tabelle <em>entry</em> ist schlecht konfiguriert.',
+ 'ok' => 'Die Tabelle <em>entry</em> ist in Ordnung.',
+ ),
+ 'favicons' => array(
+ 'nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>./data/favicons</em>. Der HTTP-Server muss Schreibrechte besitzen.',
+ 'ok' => 'Berechtigungen des Verzeichnisses <em>./data/favicons</em> sind in Ordnung.',
+ ),
+ 'feeds' => array(
+ 'nok' => 'Die Tabelle <em>feed</em> ist schlecht konfiguriert.',
+ 'ok' => 'Die Tabelle <em>feed</em> ist in Ordnung.',
+ ),
+ 'files' => 'Datei-Installation',
+ 'json' => array(
+ 'nok' => 'Ihnen fehlt JSON (Paket php5-json).',
+ 'ok' => 'Sie haben die JSON-Erweiterung.',
+ ),
+ 'minz' => array(
+ 'nok' => 'Ihnen fehlt das Minz-Framework.',
+ 'ok' => 'Sie haben das Minz-Framework.',
+ ),
+ 'pcre' => array(
+ 'nok' => 'Ihnen fehlt eine benötigte Bibliothek für reguläre Ausdrücke (php-pcre).',
+ 'ok' => 'Sie haben die benötigte Bibliothek für reguläre Ausdrücke (PCRE).',
+ ),
+ 'pdo' => array(
+ 'nok' => 'Ihnen fehlt PDO oder einer der unterstützten Treiber (pdo_mysql, pdo_sqlite).',
+ 'ok' => 'Sie haben PDO und mindestens einen der unterstützten Treiber (pdo_mysql, pdo_sqlite).',
+ ),
+ 'persona' => array(
+ 'nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>./data/persona</em>. Der HTTP-Server muss Schreibrechte besitzen.',
+ 'ok' => 'Berechtigungen des Verzeichnisses <em>./data/persona</em> sind in Ordnung.',
+ ),
+ 'php' => array(
+ '_' => 'PHP-Installation',
+ 'nok' => 'Ihre PHP-Version ist %s aber FreshRSS benötigt mindestens Version %s.',
+ 'ok' => 'Ihre PHP-Version ist %s, welche kompatibel mit FreshRSS ist.',
+ ),
+ 'tables' => array(
+ 'nok' => 'Es fehlen eine oder mehrere Tabellen in der Datenbank.',
+ 'ok' => 'Tabellen existieren in der Datenbank.',
+ ),
+ 'title' => 'Installationsüberprüfung',
+ 'tokens' => array(
+ 'nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>./data/tokens</em>. Der HTTP-Server muss Schreibrechte besitzen.',
+ 'ok' => 'Berechtigungen des Verzeichnisses <em>./data/tokens</em> sind in Ordnung.',
+ ),
+ 'users' => array(
+ 'nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>./data/users</em>. Der HTTP-Server muss Schreibrechte besitzen.',
+ 'ok' => 'Berechtigungen des Verzeichnisses <em>./data/users</em> sind in Ordnung.',
+ ),
+ 'zip' => array(
+ 'nok' => 'Ihnen fehlt die ZIP-Erweiterung (Paket php5-zip).',
+ 'ok' => 'Sie haben die ZIP-Erweiterung.',
+ ),
+ ),
+ 'extensions' => array(
+ 'disabled' => 'Deaktiviert',
+ 'empty_list' => 'Es gibt keine installierte Erweiterung.',
+ 'enabled' => 'Aktiviert',
+ 'no_configure_view' => 'Diese Erweiterung kann nicht konfiguriert werden.',
+ 'system' => array(
+ '_' => 'System-Erweiterungen',
+ 'no_rights' => 'System-Erweiterung (Sie haben keine Berechtigung dafür)',
+ ),
+ 'title' => 'Erweiterungen',
+ 'user' => 'Benutzer-Erweiterungen',
+ ),
+ 'stats' => array(
+ '_' => 'Statistiken',
+ 'all_feeds' => 'Alle Feeds',
+ 'category' => 'Kategorie',
+ 'entry_count' => 'Anzahl der Einträge',
+ 'entry_per_category' => 'Einträge pro Kategorie',
+ 'entry_per_day' => 'Einträge pro Tag (letzte 30 Tage)',
+ 'entry_per_day_of_week' => 'Pro Wochentag (Durchschnitt: %.2f Nachrichten)',
+ 'entry_per_hour' => 'Pro Stunde (Durchschnitt: %.2f Nachrichten)',
+ 'entry_per_month' => 'Pro Monat (Durchschnitt: %.2f Nachrichten)',
+ 'entry_repartition' => 'Einträge-Verteilung',
+ 'feed' => 'Feed',
+ 'feed_per_category' => 'Feeds pro Kategorie',
+ 'idle' => 'Untätige Feeds',
+ 'main' => 'Haupt-Statistiken',
+ 'main_stream' => 'Haupt-Feeds',
+ 'menu' => array(
+ 'idle' => 'Untätige Feeds',
+ 'main' => 'Haupt-Statistiken',
+ 'repartition' => 'Artikel-Verteilung',
+ ),
+ 'no_idle' => 'Es gibt keinen untätigen Feed!',
+ 'number_entries' => '%d Artikel',
+ 'percent_of_total' => '%% Gesamt',
+ 'repartition' => 'Artikel-Verteilung',
+ 'status_favorites' => 'Favoriten',
+ 'status_read' => 'Gelesen',
+ 'status_total' => 'Gesamt',
+ 'status_unread' => 'Ungelesen',
+ 'title' => 'Statistiken',
+ 'top_feed' => 'Top 10-Feeds',
+ ),
+ 'update' => array(
+ '_' => 'System aktualisieren',
+ 'apply' => 'Anwenden',
+ 'check' => 'Auf neue Aktualisierungen prüfen',
+ 'current_version' => 'Ihre aktuelle Version von FreshRSS ist %s.',
+ 'last' => 'Letzte Überprüfung: %s',
+ 'none' => 'Keine Aktualisierung zum Anwenden',
+ 'title' => 'System aktualisieren',
+ ),
+ 'user' => array(
+ 'articles_and_size' => '%s Artikel (%s)',
+ 'create' => 'Neuen Benutzer erstellen',
+ 'email_persona' => 'Anmelde-E-Mail-Adresse<br /><small>(für <a href="https://persona.org/" rel="external">Mozilla Persona</a>)</small>',
+ 'language' => 'Sprache',
+ 'password_form' => 'Passwort<br /><small>(für die Anmeldemethode per Webformular)</small>',
+ 'title' => 'Benutzer verwalten',
+ 'user_list' => 'Liste der Benutzer',
+ 'username' => 'Nutzername',
+ 'users' => 'Benutzer',
+ ),
+);
diff --git a/app/i18n/de/conf.php b/app/i18n/de/conf.php
new file mode 100644
index 000000000..46816c25b
--- /dev/null
+++ b/app/i18n/de/conf.php
@@ -0,0 +1,168 @@
+<?php
+
+return array(
+ 'archiving' => array(
+ '_' => 'Archivierung',
+ 'advanced' => 'Erweitert',
+ 'delete_after' => 'Entferne Artikel nach',
+ 'help' => 'Weitere Optionen sind in den Einstellungen der individuellen Nachrichten-Feeds vorhanden.',
+ 'keep_history_by_feed' => 'Minimale Anzahl an Artikeln, die pro Feed behalten wird',
+ 'optimize' => 'Datenbank optimieren',
+ 'optimize_help' => 'Sollte gelegentlich durchgeführt werden, um die Größe der Datenbank zu reduzieren.',
+ 'purge_now' => 'Jetzt bereinigen',
+ 'title' => 'Archivierung',
+ 'ttl' => 'Aktualisiere automatisch nicht öfter als',
+ ),
+ 'display' => array(
+ '_' => 'Anzeige',
+ 'icon' => array(
+ 'bottom_line' => 'Fußzeile',
+ 'entry' => 'Artikel-Symbole',
+ 'publication_date' => 'Datum der Veröffentlichung',
+ 'related_tags' => 'Verwandte Tags',
+ 'sharing' => 'Teilen',
+ 'top_line' => 'Kopfzeile',
+ ),
+ 'language' => 'Sprache',
+ 'notif_html5' => array(
+ 'seconds' => 'Sekunden (0 bedeutet keine Zeitüberschreitung)',
+ 'timeout' => 'Zeitüberschreitung für HTML5-Benachrichtigung',
+ ),
+ 'theme' => 'Erscheinungsbild',
+ 'title' => 'Anzeige',
+ 'width' => array(
+ 'content' => 'Inhaltsbreite',
+ 'large' => 'Weit',
+ 'medium' => 'Mittel',
+ 'no_limit' => 'Keine Begrenzung',
+ 'thin' => 'Schmal',
+ ),
+ ),
+ 'query' => array(
+ '_' => 'Benutzerabfragen',
+ 'deprecated' => 'Diese Abfrage ist nicht länger gültig. Die referenzierte Kategorie oder der Feed ist gelöscht worden.',
+ 'filter' => 'Angewendeter Filter:',
+ 'get_all' => 'Alle Artikel anzeigen',
+ 'get_category' => 'Kategorie "%s" anzeigen',
+ 'get_favorite' => 'Lieblingsartikel anzeigen',
+ 'get_feed' => 'Feed "%s" anzeigen',
+ 'no_filter' => 'Kein Filter',
+ 'none' => 'Sie haben bisher keine Benutzerabfrage erstellt.',
+ 'number' => 'Abfrage Nr. %d',
+ 'order_asc' => 'Älteste Artikel zuerst anzeigen',
+ 'order_desc' => 'Neueste Artikel zuerst anzeigen',
+ 'search' => 'Suche nach "%s"',
+ 'state_0' => 'Alle Artikel anzeigen',
+ 'state_1' => 'Gelesene Artikel anzeigen',
+ 'state_2' => 'Ungelesene Artikel anzeigen',
+ 'state_3' => 'Alle Artikel anzeigen',
+ 'state_4' => 'Lieblingsartikel anzeigen',
+ 'state_5' => 'Gelesene Lieblingsartikel anzeigen',
+ 'state_6' => 'Ungelesene Lieblingsartikel anzeigen',
+ 'state_7' => 'Lieblingsartikel anzeigen',
+ 'state_8' => 'Keine Lieblingsartikel anzeigen',
+ 'state_9' => 'Gelesene ohne Lieblingsartikel anzeigen',
+ 'state_10' => 'Ungelesene ohne Lieblingsartikel anzeigen',
+ 'state_11' => 'Keine Lieblingsartikel anzeigen',
+ 'state_12' => 'Alle Artikel anzeigen',
+ 'state_13' => 'Gelesene Artikel anzeigen',
+ 'state_14' => 'Ungelesene Artikel anzeigen',
+ 'state_15' => 'Alle Artikel anzeigen',
+ 'title' => 'Benutzerabfragen',
+ ),
+ 'profile' => array(
+ '_' => 'Profil-Verwaltung',
+ 'email_persona' => 'Anmelde-E-Mail-Adresse<br /><small>(für <a href="https://persona.org/" rel="external">Mozilla Persona</a>)</small>',
+ 'password_api' => 'Passwort-API<br /><small>(z. B. für mobile Anwendungen)</small>',
+ 'password_form' => 'Passwort<br /><small>(für die Anmeldemethode per Webformular)</small>',
+ 'title' => 'Profil',
+ ),
+ 'reading' => array(
+ '_' => 'Lesen',
+ 'after_onread' => 'Nach „Alle als gelesen markieren“,',
+ 'articles_per_page' => 'Anzahl der Artikel pro Seite',
+ 'auto_load_more' => 'Die nächsten Artikel am Seitenende laden',
+ 'auto_remove_article' => 'Artikel nach dem Lesen verstecken',
+ 'confirm_enabled' => 'Bei der Aktion „Alle als gelesen markieren“ einen Bestätigungsdialog anzeigen',
+ 'display_articles_unfolded' => 'Artikel standardmäßig ausgeklappt zeigen',
+ 'display_categories_unfolded' => 'Kategorien standardmäßig eingeklappt zeigen',
+ 'hide_read_feeds' => 'Kategorien & Feeds ohne ungelesene Artikel verstecken (funktioniert nicht mit der Einstellung „Alle Artikel zeigen“)',
+ 'img_with_lazyload' => 'Verwende die "träges Laden"-Methode zum Laden von Bildern',
+ 'jump_next' => 'springe zum nächsten ungelesenen Geschwisterelement (Feed oder Kategorie)',
+ 'number_divided_when_reader' => 'Geteilt durch 2 in der Lese-Ansicht.',
+ 'read' => array(
+ 'article_open_on_website' => 'wenn der Artikel auf der Original-Webseite geöffnet wird',
+ 'article_viewed' => 'wenn der Artikel angesehen wird',
+ 'scroll' => 'beim Blättern',
+ 'upon_reception' => 'beim Empfang des Artikels',
+ 'when' => 'Artikel als gelesen markieren…',
+ ),
+ 'show' => array(
+ '_' => 'Artikel zum Anzeigen',
+ 'adaptive' => 'Anzeige anpassen',
+ 'all_articles' => 'Alle Artikel zeigen',
+ 'unread' => 'Nur ungelesene zeigen',
+ ),
+ 'sort' => array(
+ '_' => 'Sortierreihenfolge',
+ 'newer_first' => 'Neuere zuerst',
+ 'older_first' => 'Ältere zuerst',
+ ),
+ 'sticky_post' => 'Wenn geöffnet, den Artikel ganz oben anheften',
+ 'title' => 'Lesen',
+ 'view' => array(
+ 'default' => 'Standard-Ansicht',
+ 'global' => 'Globale Ansicht',
+ 'normal' => 'Normale Ansicht',
+ 'reader' => 'Lese-Ansicht',
+ ),
+ ),
+ 'sharing' => array(
+ '_' => 'Teilen',
+ 'blogotext' => 'Blogotext',
+ 'diaspora' => 'Diaspora*',
+ 'email' => 'E-Mail',
+ 'facebook' => 'Facebook',
+ 'g+' => 'Google+',
+ 'more_information' => 'Weitere Informationen',
+ 'print' => 'Drucken',
+ 'shaarli' => 'Shaarli',
+ 'share_name' => 'Anzuzeigender Teilen-Name',
+ 'share_url' => 'Zu verwendende Teilen-URL',
+ 'title' => 'Teilen',
+ 'twitter' => 'Twitter',
+ 'wallabag' => 'wallabag',
+ ),
+ 'shortcut' => array(
+ '_' => 'Tastaturkürzel',
+ 'article_action' => 'Artikelaktionen',
+ 'auto_share' => 'Teilen',
+ 'auto_share_help' => 'Wenn es nur eine Option zum Teilen gibt, wird diese verwendet. Ansonsten sind die Optionen über ihre Nummer erreichbar.',
+ 'close_dropdown' => 'Menüs schließen',
+ 'collapse_article' => 'Zusammenfalten',
+ 'first_article' => 'Zum ersten Artikel springen',
+ 'focus_search' => 'Auf Suchfeld zugreifen',
+ 'help' => 'Dokumentation anzeigen',
+ 'javascript' => 'JavaScript muss aktiviert sein, um Tastaturkürzel benutzen zu können',
+ 'last_article' => 'Zum letzten Artikel springen',
+ 'load_more' => 'Weitere Artikel laden',
+ 'mark_read' => 'Als gelesen markieren',
+ 'mark_favorite' => 'Als Favorit markieren',
+ 'navigation' => 'Navigation',
+ 'navigation_help' => 'Mit der "Umschalttaste" finden die Tastaturkürzel auf Feeds Anwendung.<br/>Mit der "Alt-Taste" finden die Tastaturkürzel auf Kategorien Anwendung.',
+ 'next_article' => 'Zum nächsten Artikel springen',
+ 'other_action' => 'Andere Aktionen',
+ 'previous_article' => 'Zum vorherigen Artikel springen',
+ 'see_on_website' => 'Auf der Original-Webseite ansehen',
+ 'shift_for_all_read' => '+ <code>Umschalttaste</code>, um alle Artikel als gelesen zu markieren.',
+ 'title' => 'Tastaturkürzel',
+ 'user_filter' => 'Auf Benutzerfilter zugreifen',
+ 'user_filter_help' => 'Wenn es nur einen Benutzerfilter gibt, wird dieser verwendet. Ansonsten sind die Filter über ihre Nummer erreichbar.',
+ ),
+ 'user' => array(
+ 'articles_and_size' => '%s Artikel (%s)',
+ 'current' => 'Aktueller Benutzer',
+ 'is_admin' => 'ist Administrator',
+ 'users' => 'Benutzer',
+ ),
+);
diff --git a/app/i18n/de/feedback.php b/app/i18n/de/feedback.php
new file mode 100644
index 000000000..48f8b74f5
--- /dev/null
+++ b/app/i18n/de/feedback.php
@@ -0,0 +1,110 @@
+<?php
+
+return array(
+ 'admin' => array(
+ 'optimization_complete' => 'Optimierung abgeschlossen',
+ ),
+ 'access' => array(
+ 'denied' => 'Sie haben nicht die Berechtigung, diese Seite aufzurufen',
+ 'not_found' => 'Sie suchen nach einer Seite, die nicht existiert',
+ ),
+ 'auth' => array(
+ 'form' => array(
+ 'not_set' => 'Während der Konfiguration des Authentifikationssystems trat ein Fehler auf. Bitte versuchen Sie es später erneut.',
+ 'set' => 'Formular ist ab sofort ihr Standard-Authentifikationssystem.',
+ ),
+ 'login' => array(
+ 'invalid' => 'Anmeldung ist ungültig',
+ 'success' => 'Sie sind verbunden',
+ ),
+ 'logout' => array(
+ 'success' => 'Sie sind getrennt',
+ ),
+ 'no_password_set' => 'Administrator-Passwort ist nicht gesetzt worden. Dieses Feature ist nicht verfügbar.',
+ 'not_persona' => 'Nur das Persona-System kann zurückgesetzt werden.',
+ ),
+ 'conf' => array(
+ 'error' => 'Während des Speicherung der Konfiguration trat ein Fehler auf',
+ 'query_created' => 'Abfrage "%s" ist erstellt worden.',
+ 'shortcuts_updated' => 'Tastaturkürzel sind aktualisiert worden',
+ 'updated' => 'Konfiguration ist aktualisiert worden',
+ ),
+ 'extensions' => array(
+ 'already_enabled' => '%s ist bereits aktiviert',
+ 'disable' => array(
+ 'ko' => '%s kann nicht deaktiviert werden. Für Details <a href="%s">prüfen Sie die FressRSS-Protokolle</a>.',
+ 'ok' => '%s ist jetzt deaktiviert',
+ ),
+ 'enable' => array(
+ 'ko' => '%s kann nicht aktiviert werden. Für Details <a href="%s">prüfen Sie die FressRSS-Protokolle</a>.',
+ 'ok' => '%s ist jetzt aktiviert',
+ ),
+ 'no_access' => 'Sie haben keinen Zugang zu %s',
+ 'not_enabled' => '%s ist noch nicht aktiviert',
+ 'not_found' => '%s existiert nicht',
+ ),
+ 'import_export' => array(
+ 'export_no_zip_extension' => 'Die Zip-Erweiterung fehlt auf Ihrem Server. Bitte versuchen Sie, Dateien eine nach der anderen zu exportieren.',
+ 'feeds_imported' => 'Ihre Feeds sind importiert worden und werden jetzt aktualisiert',
+ 'feeds_imported_with_errors' => 'Ihre Feeds sind importiert worden, aber es traten einige Fehler auf',
+ 'file_cannot_be_uploaded' => 'Datei kann nicht hochgeladen werden!',
+ 'no_zip_extension' => 'Die Zip-Erweiterung ist auf Ihrem Server nicht vorhanden.',
+ 'zip_error' => 'Ein Fehler trat während des Zip-Imports auf.',
+ ),
+ 'sub' => array(
+ 'actualize' => 'Aktualisieren',
+ 'category' => array(
+ 'created' => 'Kategorie %s ist erstellt worden.',
+ 'deleted' => 'Kategorie ist gelöscht worden.',
+ 'emptied' => 'Kategorie ist geleert worden.',
+ 'error' => 'Kategorie kann nicht aktualisiert werden',
+ 'name_exists' => 'Kategorie-Name existiert bereits.',
+ 'no_id' => 'Sie müssen die ID der Kategorie präzisieren.',
+ 'no_name' => 'Kategorie-Name kann nicht leer sein.',
+ 'not_delete_default' => 'Sie können die Vorgabe-Kategorie nicht löschen!',
+ 'not_exist' => 'Die Kategorie existiert nicht!',
+ 'over_max' => 'Sie haben Ihr Kategorien-Limit erreicht (%d)',
+ 'updated' => 'Kategorie ist aktualisiert worden.',
+ ),
+ 'feed' => array(
+ 'actualized' => '<em>%s</em> ist aktualisiert worden',
+ 'actualizeds' => 'RSS-Feeds sind aktualisiert worden',
+ 'added' => 'RSS-Feed <em>%s</em> ist hinzugefügt worden',
+ 'already_subscribed' => 'Sie haben <em>%s</em> bereits abonniert',
+ 'deleted' => 'Feed ist gelöscht worden',
+ 'error' => 'Feed kann nicht aktualisiert werden',
+ 'internal_problem' => 'Der RSS-Feed konnte nicht hinzugefügt werden. Für Details <a href="%s">prüfen Sie die FressRSS-Protokolle</a>.',
+ 'invalid_url' => 'URL <em>%s</em> ist ungültig',
+ 'marked_read' => 'Feeds sind als gelesen markiert worden',
+ 'n_actualized' => '%d Feeds sind aktualisiert worden',
+ 'n_entries_deleted' => '%d Artikel sind gelöscht worden',
+ 'no_refresh' => 'Es gibt keinen Feed zum Aktualisieren…',
+ 'not_added' => '<em>%s</em> konnte nicht hinzugefügt werden',
+ 'over_max' => 'Sie haben Ihr Feeds-Limit erreicht (%d)',
+ 'updated' => 'Feed ist aktualisiert worden',
+ ),
+ 'purge_completed' => 'Bereinigung abgeschlossen (%d Artikel gelöscht)',
+ ),
+ 'update' => array(
+ 'can_apply' => 'FreshRSS wird nun auf die <strong>Version %s</strong> aktualisiert.',
+ 'error' => 'Der Aktualisierungsvorgang stieß auf einen Fehler: %s',
+ 'file_is_nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>%s</em>. Der HTTP-Server muss Schreibrechte besitzen',
+ 'finished' => 'Aktualisierung abgeschlossen!',
+ 'none' => 'Keine Aktualisierung zum Anwenden',
+ 'server_not_found' => 'Aktualisierungs-Server kann nicht gefunden werden. [%s]',
+ ),
+ 'user' => array(
+ 'created' => array(
+ '_' => 'Benutzer %s ist erstellt worden',
+ 'error' => 'Benutzer %s kann nicht erstellt werden',
+ ),
+ 'deleted' => array(
+ '_' => 'Benutzer %s ist gelöscht worden',
+ 'error' => 'Benutzer %s kann nicht gelöscht werden',
+ ),
+ ),
+ 'profile' => array(
+ 'error' => 'Ihr Profil kann nicht geändert werden',
+ 'updated' => 'Ihr Profil ist geändert worden',
+ ),
+);
diff --git a/app/i18n/de/gen.php b/app/i18n/de/gen.php
new file mode 100644
index 000000000..b9ef55b60
--- /dev/null
+++ b/app/i18n/de/gen.php
@@ -0,0 +1,163 @@
+<?php
+
+return array(
+ 'action' => array(
+ 'actualize' => 'Aktualisieren',
+ 'back_to_rss_feeds' => '← Zurück zu Ihren RSS-Feeds gehen',
+ 'cancel' => 'Abbrechen',
+ 'create' => 'Erstellen',
+ 'disable' => 'Deaktivieren',
+ 'empty' => 'Leeren',
+ 'enable' => 'Aktivieren',
+ 'export' => 'Exportieren',
+ 'filter' => 'Filtern',
+ 'import' => 'Importieren',
+ 'manage' => 'Verwalten',
+ 'mark_read' => 'Als gelesen markieren',
+ 'mark_favorite' => 'Als Favorit markieren',
+ 'remove' => 'Entfernen',
+ 'see_website' => 'Webseite ansehen',
+ 'submit' => 'Abschicken',
+ 'truncate' => 'Alle Artikel löschen',
+ ),
+ 'auth' => array(
+ 'keep_logged_in' => 'Eingeloggt bleiben <small>(1 Monat)</small>',
+ 'login' => 'Anmelden',
+ 'login_persona' => 'Anmelden mit Persona',
+ 'login_persona_problem' => 'Verbindungsproblem mit Persona?',
+ 'logout' => 'Abmelden',
+ 'password' => 'Passwort',
+ 'reset' => 'Zurücksetzen der Authentifizierung',
+ 'username' => 'Nutzername',
+ 'username_admin' => 'Administrator-Nutzername',
+ 'will_reset' => 'Authentifikationssystem wird zurückgesetzt: ein Formular wird anstelle von Persona benutzt.',
+ ),
+ 'date' => array(
+ 'Apr' => '\\A\\p\\r\\i\\l',
+ 'Aug' => '\\A\\u\\g\\u\\s\\t',
+ 'Dec' => '\\D\\e\\z\\e\\m\\b\\e\\r',
+ 'Feb' => '\\F\\e\\b\\r\\u\\a\\r',
+ 'Jan' => '\\J\\a\\n\\u\\a\\r',
+ 'Jul' => '\\J\\u\\l\\i',
+ 'Jun' => '\\J\\u\\n\\i',
+ 'Mar' => '\\M\\ä\\r\\z',
+ 'May' => '\\M\\a\\i',
+ 'Nov' => '\\N\\o\\v\\e\\m\\b\\e\\r',
+ 'Oct' => '\\O\\k\\t\\o\\b\\e\\r',
+ 'Sep' => '\\S\\e\\p\\t\\e\\m\\b\\e\\r',
+ 'apr' => 'Apr',
+ 'april' => 'April',
+ 'aug' => 'Aug',
+ 'august' => 'August',
+ 'before_yesterday' => 'Vor gestern',
+ 'dec' => 'Dez',
+ 'december' => 'Dezember',
+ 'feb' => 'Feb',
+ 'february' => 'Februar',
+ 'format_date' => 'd\\. %s Y',
+ 'format_date_hour' => 'd\\. %s Y \\u\\m H\\:i',
+ 'fri' => 'Fr',
+ 'jan' => 'Jan',
+ 'january' => 'Januar',
+ 'jul' => 'Jul',
+ 'july' => 'Juli',
+ 'jun' => 'Jun',
+ 'june' => 'Juni',
+ 'last_3_month' => 'Letzte drei Monate',
+ 'last_6_month' => 'Letzte sechs Monate',
+ 'last_month' => 'Letzter Monat',
+ 'last_week' => 'Letzte Woche',
+ 'last_year' => 'Letztes Jahr',
+ 'mar' => 'Mär',
+ 'march' => 'März',
+ 'may' => 'Mai',
+ 'mon' => 'Mo',
+ 'month' => 'Monat(en)',
+ 'nov' => 'Nov',
+ 'november' => 'November',
+ 'oct' => 'Okt',
+ 'october' => 'Oktober',
+ 'sat' => 'Sa',
+ 'sep' => 'Sep',
+ 'september' => 'September',
+ 'sun' => 'So',
+ 'thu' => 'Do',
+ 'today' => 'Heute',
+ 'tue' => 'Di',
+ 'wed' => 'Mi',
+ 'yesterday' => 'Gestern',
+ ),
+ 'freshrss' => array(
+ '_' => 'FreshRSS',
+ 'about' => 'Über FreshRSS',
+ ),
+ 'js' => array(
+ 'category_empty' => 'Kategorie leeren',
+ 'confirm_action' => 'Sind Sie sicher, dass Sie diese Aktion durchführen wollen? Dies kann nicht abgebrochen werden!',
+ 'confirm_action_feed_cat' => 'Sind Sie sicher, dass Sie diese Aktion durchführen wollen? Sie werden zugehörige Favoriten und Benutzerabfragen verlieren. Dies kann nicht abgebrochen werden!',
+ 'feedback' => array(
+ 'body_new_articles' => 'Es gibt \\d neue Artikel zum Lesen auf FreshRSS.',
+ 'request_failed' => 'Ein Problem trat auf und die Anfrage schlug fehl.',
+ 'title_new_articles' => 'FreshRSS: neue Artikel!',
+ ),
+ 'new_article' => 'Es gibt neue verfügbare Artikel. Klicken Sie, um die Seite zu aktualisieren.',
+ 'should_be_activated' => 'JavaScript muss aktiviert sein',
+ ),
+ 'lang' => array(
+ 'de' => 'Deutsch',
+ 'en' => 'English',
+ 'fr' => 'Français',
+ ),
+ 'menu' => array(
+ 'about' => 'Über',
+ 'admin' => 'Administration',
+ 'archiving' => 'Archivierung',
+ 'authentication' => 'Authentifizierung',
+ 'check_install' => 'Installationsüberprüfung',
+ 'configuration' => 'Konfiguration',
+ 'display' => 'Anzeige',
+ 'extensions' => 'Erweiterungen',
+ 'logs' => 'Protokolle',
+ 'queries' => 'Benutzerabfragen',
+ 'reading' => 'Lesen',
+ 'search' => 'Suche Worte oder #Tags',
+ 'sharing' => 'Teilen',
+ 'shortcuts' => 'Tastaturkürzel',
+ 'stats' => 'Statistiken',
+ 'update' => 'Aktualisieren',
+ 'user_management' => 'Benutzer verwalten',
+ 'user_profile' => 'Profil',
+ ),
+ 'pagination' => array(
+ 'first' => 'Erste',
+ 'last' => 'Letzte',
+ 'load_more' => 'Weitere Artikel laden',
+ 'mark_all_read' => 'Alle als gelesen markieren',
+ 'next' => 'Nächste',
+ 'nothing_to_load' => 'Es gibt keine weiteren Artikel',
+ 'previous' => 'Vorherige',
+ ),
+ 'share' => array(
+ 'blogotext' => 'Blogotext',
+ 'diaspora' => 'Diaspora*',
+ 'email' => 'E-Mail',
+ 'facebook' => 'Facebook',
+ 'g+' => 'Google+',
+ 'print' => 'Drucken',
+ 'shaarli' => 'Shaarli',
+ 'twitter' => 'Twitter',
+ 'wallabag' => 'wallabag',
+ ),
+ 'short' => array(
+ 'attention' => 'Achtung!',
+ 'blank_to_disable' => 'Zum Deaktivieren frei lassen',
+ 'by_author' => 'Von <em>%s</em>',
+ 'by_default' => 'standardmäßig',
+ 'damn' => 'Verdammt!',
+ 'default_category' => 'Unkategorisiert',
+ 'no' => 'Nein',
+ 'ok' => 'OK!',
+ 'or' => 'oder',
+ 'yes' => 'Ja',
+ ),
+);
diff --git a/app/i18n/de/index.php b/app/i18n/de/index.php
new file mode 100644
index 000000000..8538bf3de
--- /dev/null
+++ b/app/i18n/de/index.php
@@ -0,0 +1,62 @@
+<?php
+
+return array(
+ 'about' => array(
+ '_' => 'Über',
+ 'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>',
+ 'bugs_reports' => 'Fehlerberichte',
+ 'credits' => 'Credits',
+ 'credits_content' => 'Einige Designelemente stammen von <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>, obwohl FreshRSS dieses Framework nicht nutzt. <a href="https://git.gnome.org/browse/gnome-icon-theme-symbolic">Icons</a> stammen vom <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> Font wurde von <a href="https://www.google.com/webfonts/specimen/Open+Sans">Steve Matteson</a> erstellt. Favicons werden mit <a href="https://getfavicon.appspot.com/">getFavicon API</a> gesammelt. FreshRSS basiert auf <a href="https://github.com/marienfressinaud/MINZ">Minz</a>, einem PHP-Framework.',
+ 'freshrss_description' => 'FreshRSS ist ein RSS-Feedsaggregator zum selbst hosten wie zum Beispiel <a href="http://tontof.net/kriss/feed/">Kriss Feed</a> oder <a href="http://projet.idleman.fr/leed/">Leed</a>. Er ist leicht und einfach zu handhaben und gleichzeitig ein leistungsstarkes und konfigurierbares Werkzeug.',
+ 'github_or_email' => '<a href="https://github.com/marienfressinaud/FreshRSS/issues">on Github</a> or <a href="mailto:dev@marienfressinaud.fr">by mail</a>',
+ 'lead_developer' => 'Hauptentwickler',
+ 'license' => 'Lizenz',
+ 'project_website' => 'Projekt-Webseite',
+ 'title' => 'Über',
+ 'version' => 'Version',
+ 'website' => 'Webseite',
+ ),
+ 'feed' => array(
+ 'add' => 'Sie können Feeds hinzufügen.',
+ 'empty' => 'Es gibt keinen Artikel zum Zeigen.',
+ 'rss_of' => 'RSS-Feed von %s',
+ 'title' => 'Ihre RSS-Feeds',
+ 'title_global' => 'Globale Ansicht',
+ 'title_fav' => 'Ihre Favoriten',
+ ),
+ 'log' => array(
+ '_' => 'Protokolle',
+ 'clear' => 'Protokolle leeren',
+ 'empty' => 'Protokolldatei ist leer.',
+ 'title' => 'Protokolle',
+ ),
+ 'menu' => array(
+ 'about' => 'Über FreshRSS',
+ 'add_query' => 'Eine Abfrage hinzufügen',
+ 'before_one_day' => 'Vor einem Tag',
+ 'before_one_week' => 'Vor einer Woche',
+ 'favorites' => 'Favoriten (%s)',
+ 'global_view' => 'Globale Ansicht',
+ 'main_stream' => 'Haupt-Feeds',
+ 'mark_all_read' => 'Alle als gelesen markieren',
+ 'mark_cat_read' => 'Kategorie als gelesen markieren',
+ 'mark_feed_read' => 'Feed als gelesen markieren',
+ 'newer_first' => 'Neuere zuerst',
+ 'non-starred' => 'Alle außer Favoriten zeigen',
+ 'normal_view' => 'Normale Ansicht',
+ 'older_first' => 'Ältere zuerst',
+ 'queries' => 'Benutzerabfragen',
+ 'read' => 'Nur gelesene zeigen',
+ 'reader_view' => 'Lese-Ansicht',
+ 'rss_view' => 'RSS-Feed',
+ 'search_short' => 'Suchen',
+ 'starred' => 'Nur Favoriten zeigen',
+ 'stats' => 'Statistiken',
+ 'subscription' => 'Abonnementverwaltung',
+ 'unread' => 'Nur ungelesene zeigen',
+ ),
+ 'share' => 'Teilen',
+ 'tag' => array(
+ 'related' => 'Verwandte Tags',
+ ),
+);
diff --git a/app/i18n/de/install.php b/app/i18n/de/install.php
new file mode 100644
index 000000000..1e324251a
--- /dev/null
+++ b/app/i18n/de/install.php
@@ -0,0 +1,106 @@
+<?php
+
+return array(
+ 'action' => array(
+ 'finish' => 'Installation fertigstellen',
+ 'fix_errors_before' => 'Fehler korrigieren, bevor zum nächsten Schritt gesprungen wird.',
+ 'next_step' => 'Zum nächsten Schritt gehen',
+ ),
+ 'auth' => array(
+ 'email_persona' => 'Anmelde-E-Mail-Adresse<br /><small>(für <a href="https://persona.org/" rel="external">Mozilla Persona</a>)</small>',
+ 'form' => 'Webformular (traditionell, benötigt JavaScript)',
+ 'http' => 'HTTP (HTTPS für erfahrene Benutzer)',
+ 'none' => 'Keine (gefährlich)',
+ 'password_form' => 'Passwort<br /><small>(für die Anmeldemethode per Webformular)</small>',
+ 'persona' => 'Mozilla Persona (modern, benötigt JavaScript)',
+ 'type' => 'Authentifizierungsmethode',
+ ),
+ 'bdd' => array(
+ '_' => 'Datenbank',
+ 'conf' => array(
+ '_' => 'Datenbank-Konfiguration',
+ 'ko' => 'Überprüfen Sie Ihre Datenbank-Information.',
+ 'ok' => 'Datenbank-Konfiguration ist gespeichert worden.',
+ ),
+ 'host' => 'Host',
+ 'prefix' => 'Tabellen-Präfix',
+ 'password' => 'HTTP-Password',
+ 'type' => 'Datenbank-Typ',
+ 'username' => 'HTTP-Nutzername',
+ ),
+ 'check' => array(
+ '_' => 'Überprüfungen',
+ 'cache' => array(
+ 'nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>./data/cache</em>. Der HTTP-Server muss Schreibrechte besitzen.',
+ 'ok' => 'Berechtigungen des Verzeichnisses <em>./data/cache</em> sind in Ordnung.',
+ ),
+ 'ctype' => array(
+ 'nok' => 'Ihnen fehlt eine benötigte Bibliothek für die Überprüfung von Zeichentypen (php-ctype).',
+ 'ok' => 'Sie haben die benötigte Bibliothek für die Überprüfung von Zeichentypen (ctype).',
+ ),
+ 'curl' => array(
+ 'nok' => 'Ihnen fehlt cURL (Paket php5-curl).',
+ 'ok' => 'Sie haben die cURL-Erweiterung.',
+ ),
+ 'data' => array(
+ 'nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>./data</em>. Der HTTP-Server muss Schreibrechte besitzen.',
+ 'ok' => 'Berechtigungen des Verzeichnisses <em>./data</em> sind in Ordnung.',
+ ),
+ 'dom' => array(
+ 'nok' => 'Ihnen fehlt eine benötigte Bibliothek um DOM zu durchstöbern (Paket php-xml).',
+ 'ok' => 'Sie haben die benötigte Bibliothek um DOM zu durchstöbern.',
+ ),
+ 'favicons' => array(
+ 'nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>./data/favicons</em>. Der HTTP-Server muss Schreibrechte besitzen.',
+ 'ok' => 'Berechtigungen des Verzeichnisses <em>./data/favicons</em> sind in Ordnung.',
+ ),
+ 'http_referer' => array(
+ 'nok' => 'Bitte stellen Sie sicher, dass Sie Ihren HTTP REFERER nicht abändern.',
+ 'ok' => 'Ihr HTTP REFERER ist bekannt und entspricht Ihrem Server.',
+ ),
+ 'minz' => array(
+ 'nok' => 'Ihnen fehlt das Minz-Framework.',
+ 'ok' => 'Sie haben das Minz-Framework.',
+ ),
+ 'pcre' => array(
+ 'nok' => 'Ihnen fehlt eine benötigte Bibliothek für reguläre Ausdrücke (php-pcre).',
+ 'ok' => 'Sie haben die benötigte Bibliothek für reguläre Ausdrücke (PCRE).',
+ ),
+ 'pdo' => array(
+ 'nok' => 'Ihnen fehlt PDO oder einer der unterstützten Treiber (pdo_mysql, pdo_sqlite).',
+ 'ok' => 'Sie haben PDO und mindestens einen der unterstützten Treiber (pdo_mysql, pdo_sqlite).',
+ ),
+ 'persona' => array(
+ 'nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>./data/persona</em>. Der HTTP-Server muss Schreibrechte besitzen.',
+ 'ok' => 'Berechtigungen des Verzeichnisses <em>./data/persona</em> sind in Ordnung.',
+ ),
+ 'php' => array(
+ 'nok' => 'Ihre PHP-Version ist %s aber FreshRSS benötigt mindestens Version %s.',
+ 'ok' => 'Ihre PHP-Version ist %s, welche kompatibel mit FreshRSS ist.',
+ ),
+ 'users' => array(
+ 'nok' => 'Überprüfen Sie die Berechtigungen des Verzeichnisses <em>./data/users</em>. Der HTTP-Server muss Schreibrechte besitzen.',
+ 'ok' => 'Berechtigungen des Verzeichnisses <em>./data/users</em> sind in Ordnung.',
+ ),
+ ),
+ 'conf' => array(
+ '_' => 'Allgemeine Konfiguration',
+ 'ok' => 'Allgemeine Konfiguration ist gespeichert worden.',
+ ),
+ 'congratulations' => 'Glückwunsch!',
+ 'default_user' => 'Nutzername des Standardbenutzers <small>(maximal 16 alphanumerische Zeichen)</small>',
+ 'delete_articles_after' => 'Entferne Artikel nach',
+ 'fix_errors_before' => 'Fehler korrigieren, bevor zum nächsten Schritt gesprungen wird.',
+ 'javascript_is_better' => 'FreshRSS ist ansprechender mit aktiviertem JavaScript',
+ 'language' => array(
+ '_' => 'Sprache',
+ 'choose' => 'Wählen Sie eine Sprache für FreshRSS',
+ 'defined' => 'Sprache ist festgelegt worden.',
+ ),
+ 'not_deleted' => 'Etwas ist schiefgelaufen; Sie müssen die Datei <em>%s</em> manuell löschen.',
+ 'ok' => 'Der Installationsvorgang war erfolgreich.',
+ 'step' => 'Schritt %d',
+ 'steps' => 'Schritte',
+ 'title' => 'Installation · FreshRSS',
+ 'this_is_the_end' => 'Das ist das Ende',
+);
diff --git a/app/i18n/de/sub.php b/app/i18n/de/sub.php
new file mode 100644
index 000000000..0479b8f46
--- /dev/null
+++ b/app/i18n/de/sub.php
@@ -0,0 +1,61 @@
+<?php
+
+return array(
+ 'category' => array(
+ '_' => 'Kategorie',
+ 'add' => 'Eine Kategorie hinzufügen',
+ 'empty' => 'Leere Kategorie',
+ 'new' => 'Neue Kategorie',
+ ),
+ 'feed' => array(
+ 'add' => 'Einen RSS-Feed hinzufügen',
+ 'advanced' => 'Erweitert',
+ 'archiving' => 'Archivierung',
+ 'auth' => array(
+ 'configuration' => 'Anmelden',
+ 'help' => 'Die Verbindung erlaubt Zugriff auf HTTP-geschützte RSS-Feeds',
+ 'http' => 'HTTP-Authentifizierung',
+ 'password' => 'HTTP-Passwort',
+ 'username' => 'HTTP-Nutzername',
+ ),
+ 'css_help' => 'Ruft gekürzte RSS-Feeds ab (Achtung, benötigt mehr Zeit!)',
+ 'css_path' => 'Pfad zur CSS-Datei des Artikels auf der Original-Webseite',
+ 'description' => 'Beschreibung',
+ 'empty' => 'Dieser Feed ist leer. Bitte stellen Sie sicher, dass er noch gepflegt wird.',
+ 'error' => 'Dieser Feed ist auf ein Problem gestoßen. Bitte stellen Sie sicher, dass er immer lesbar ist und aktualisieren Sie ihn dann.',
+ 'in_main_stream' => 'In Haupt-Feeds zeigen',
+ 'informations' => 'Information',
+ 'keep_history' => 'Minimale Anzahl an Artikeln, die behalten wird',
+ 'moved_category_deleted' => 'Wenn Sie eine Kategorie entfernen, werden deren Feeds automatisch in die Kategorie <em>%s</em> eingefügt.',
+ 'no_selected' => 'Kein Feed ausgewählt.',
+ 'number_entries' => '%d Artikel',
+ 'stats' => 'Statistiken',
+ 'think_to_add' => 'Sie können Feeds hinzufügen.',
+ 'title' => 'Titel',
+ 'title_add' => 'Einen RSS-Feed hinzufügen',
+ 'ttl' => 'Aktualisiere automatisch nicht öfter als',
+ 'url' => 'Feed-URL',
+ 'validator' => 'Überprüfen Sie die Gültigkeit des Feeds',
+ 'website' => 'Webseiten-URL',
+ ),
+ 'import_export' => array(
+ 'export' => 'Exportieren',
+ 'export_opml' => 'Liste der Feeds exportieren (OPML)',
+ 'export_starred' => 'Ihre Favoriten exportieren',
+ 'feed_list' => 'Liste von %s Artikeln',
+ 'file_to_import' => 'Zu importierende Datei<br />(OPML, JSON oder Zip)',
+ 'file_to_import_no_zip' => 'Zu importierende Datei<br />(OPML oder JSON)',
+ 'import' => 'Importieren',
+ 'starred_list' => 'Liste der Lieblingsartikel',
+ 'title' => 'Importieren / Exportieren',
+ ),
+ 'menu' => array(
+ 'bookmark' => 'Abonnieren (FreshRSS-Lesezeichen)',
+ 'import_export' => 'Importieren / Exportieren',
+ 'subscription_management' => 'Abonnementverwaltung',
+ ),
+ 'title' => array(
+ '_' => 'Abonnementverwaltung',
+ 'feed_management' => 'Verwaltung der RSS-Feeds',
+ ),
+);
diff --git a/app/i18n/en/gen.php b/app/i18n/en/gen.php
index 4e9e2e7d6..963b87a14 100644
--- a/app/i18n/en/gen.php
+++ b/app/i18n/en/gen.php
@@ -104,6 +104,7 @@ return array(
'should_be_activated' => 'JavaScript must be enabled',
),
'lang' => array(
+ 'de' => 'Deutsch',
'en' => 'English',
'fr' => 'Français',
),
diff --git a/app/i18n/fr/gen.php b/app/i18n/fr/gen.php
index 10b2c8d28..a266b51c2 100644
--- a/app/i18n/fr/gen.php
+++ b/app/i18n/fr/gen.php
@@ -104,6 +104,7 @@ return array(
'should_be_activated' => 'Le JavaScript doit être activé.',
),
'lang' => array(
+ 'de' => 'Deutsch',
'en' => 'English',
'fr' => 'Français',
),