Explorar el Código

i18n german translations (#2690)

started translating open todos
Sebastian K hace 6 años
padre
commit
28908ace27
Se han modificado 6 ficheros con 51 adiciones y 51 borrados
  1. 2 2
      app/i18n/de/admin.php
  2. 14 14
      app/i18n/de/conf.php
  3. 7 7
      app/i18n/de/gen.php
  4. 2 2
      app/i18n/de/index.php
  5. 9 9
      app/i18n/de/sub.php
  6. 17 17
      app/i18n/de/user.php

+ 2 - 2
app/i18n/de/admin.php

@@ -159,13 +159,13 @@ return array(
 	'system' => array(
 		'_' => 'Systemeinstellungen',
 		'auto-update-url' => 'Auto-update URL',
-		'force_email_validation' => 'Force email addresses validation', //TODO - Translation
+		'force_email_validation' => 'E-Mail Adressvalidierung erzwingen',
 		'instance-name' => 'Dein Reader Name',
 		'max-categories' => 'Anzahl erlaubter Kategorien pro Benutzer',
 		'max-feeds' => 'Anzahl erlaubter Feeds pro Benutzer',
 		'cookie-duration' => array(
 			'help' => 'in Sekunden',
-			'number' => 'Duration to keep logged in', // @todo translate
+			'number' => 'Eingeloggt bleiben für',
 		),
 		'registration' => array(
 			'help' => '0 meint, dass es kein Account Limit gibt',

+ 14 - 14
app/i18n/de/conf.php

@@ -4,20 +4,20 @@ return array(
 	'archiving' => array(
 		'_' => 'Archivierung',
 		'delete_after' => 'Entferne Artikel nach',
-		'exception' => 'Purge exception',	//TODO - Translation
+		'exception' => 'Archivierungsausnahmen',
 		'help' => 'Weitere Optionen sind in den Einstellungen der individuellen Feeds verfügbar.',
-		'keep_favourites' => 'Never delete favourites',	//TODO - Translation
+		'keep_favourites' => 'Lieblingsartikel behalten',
 		'keep_min_by_feed' => 'Minimale Anzahl an Artikeln, die pro Feed behalten werden',
-		'keep_labels' => 'Never delete labels',	//TODO - Translation
-		'keep_unreads' => 'Never delete unreads',	//TODO - Translation
-		'maintenance' => 'Maintenance',	//TODO - Translation
+		'keep_labels' => 'Artikel mit Label behalten',
+		'keep_unreads' => 'Ungelesene Artikel behalten',
+		'maintenance' => 'Wartung',
 		'optimize' => 'Datenbank optimieren',
 		'optimize_help' => 'Sollte gelegentlich durchgeführt werden, um die Größe der Datenbank zu reduzieren.',
-		'policy' => 'Purge policy',	//TODO - Translation
-		'policy_warning' => 'If no purge policy is selected, every article will be kept.',	//TODO - Translation
+		'policy' => 'Archivierungsrichtlinien',
+		'policy_warning' => 'Ohne Archivierungsrichtlinien werden alle Artikel behalten',
 		'purge_now' => 'Jetzt bereinigen',
-		'keep_max' => 'Maximum number of articles to keep',	//TODO - Translation
-		'keep_period' => 'Maximum age of articles to keep',	//TODO - Translation
+		'keep_max' => 'Maximale Anzahl an Artikeln die behalten werden',
+		'keep_period' => 'Maximales Alter der zu behaltenden Artikel',
 		'title' => 'Archivierung',
 		'ttl' => 'Aktualisiere automatisch nicht öfter als',
 	),
@@ -29,7 +29,7 @@ return array(
 			'publication_date' => 'Datum der Veröffentlichung',
 			'related_tags' => 'Verwandte Tags',
 			'sharing' => 'Teilen',
-			'display_authors' => 'Authors',  //TODO - Translation
+			'display_authors' => 'Autoren',
 			'top_line' => 'Kopfzeile',
 		),
 		'language' => 'Sprache',
@@ -155,7 +155,7 @@ return array(
 	),
 	'shortcut' => array(
 		'_' => 'Tastenkombination',
-		'article_action' => 'Artikelaktionen',
+		'article_action' => 'Artikel',
 		'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',
@@ -171,7 +171,7 @@ return array(
 		'mark_read' => 'Als gelesen markieren',
 		'navigation' => 'Navigation',
 		'navigation_help' => 'Mit der "Umschalttaste" finden die Tastenkombination auf Feeds Anwendung.<br/>Mit der "Alt-Taste" finden die Tastenkombination auf Kategorien Anwendung.',
-		'navigation_no_mod_help' => 'The following navigation shortcuts do not support modifiers.',	//TODO - Translation
+		'navigation_no_mod_help' => 'Die folgenden Navigationsverknüpfungen unterstützen keine Modifikatoren.',
 		'next_article' => 'Zum nächsten Artikel springen',
 		'normal_view' => 'Wechsle zur normalen Ansicht',
 		'other_action' => 'Andere Aktionen',
@@ -180,8 +180,8 @@ return array(
 		'rss_view' => 'Öffne RSS Ansicht in neuem Tab',
 		'see_on_website' => 'Auf der Original-Webseite ansehen',
 		'shift_for_all_read' => '+ <code>Umschalttaste</code>, um alle Artikel als gelesen zu markieren.',
-		'skip_next_article' => 'Focus next without opening',	//TODO - Translation
-		'skip_previous_article' => 'Focus previous without opening',	//TODO - Translation
+		'skip_next_article' => 'Nächsten markieren ohne zu öffnen',
+		'skip_previous_article' => 'Vorherigen markieren ohne zu öffnen',
 		'title' => 'Tastenkombination',
 		'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.',

+ 7 - 7
app/i18n/de/gen.php

@@ -3,7 +3,7 @@
 return array(
 	'action' => array(
 		'actualize' => 'Aktualisieren',
-		'back' => '← Go back', //TODO - Translation
+		'back' => '← Zurück',
 		'back_to_rss_feeds' => '← Zurück zu Ihren RSS-Feeds gehen',
 		'cancel' => 'Abbrechen',
 		'create' => 'Erstellen',
@@ -23,7 +23,7 @@ return array(
 		'update' => 'Aktualisieren',
 	),
 	'auth' => array(
-		'accept_tos' => 'I accept the <a href="%s">Terms of Service</a>.', // TODO - Translation
+		'accept_tos' => 'Ich akzeptiere die <a href="%s">Nutzungsbedingungen</a>.',
 		'email' => 'E-Mail-Adresse',
 		'keep_logged_in' => 'Eingeloggt bleiben <small>(%s Tage)</small>',
 		'login' => 'Anmelden',
@@ -163,11 +163,11 @@ return array(
 		'previous' => 'Vorherige',
 	),
 	'period' => array(
-		'days' => 'days',	//TODO - Translation
-		'hours' => 'hours',	//TODO - Translation
-		'months' => 'months',	//TODO - Translation
-		'weeks' => 'weeks',	//TODO - Translation
-		'years' => 'years',	//TODO - Translation
+		'days' => 'Tage',
+		'hours' => 'Stunden',
+		'months' => 'Monate',
+		'weeks' => 'Wochen',
+		'years' => 'Jahre',
 	),
 	'share' => array(
 		'blogotext' => 'Blogotext',

+ 2 - 2
app/i18n/de/index.php

@@ -16,7 +16,7 @@ return array(
 		'website' => 'Webseite',
 	),
 	'tos' => array(
-		'title' => 'Terms of Service', // TODO - Translation
+		'title' => 'Nutzungsbedingungen',
 	),
 	'feed' => array(
 		'add' => 'Sie können Feeds hinzufügen.',
@@ -56,7 +56,7 @@ return array(
 		'starred' => 'Nur Favoriten zeigen',
 		'stats' => 'Statistiken',
 		'subscription' => 'Abonnementverwaltung',
-		'tags' => 'My labels',	//TODO - Translation
+		'tags' => 'Meine Tags',
 		'unread' => 'Nur ungelesene zeigen',
 	),
 	'share' => 'Teilen',

+ 9 - 9
app/i18n/de/sub.php

@@ -17,8 +17,8 @@ return array(
 		'empty' => 'Leere Kategorie',
 		'information' => 'Information',
 		'new' => 'Neue Kategorie',
-		'position' => 'Display position',	//TODO - Translation
-		'position_help' => 'To control category sort order',	//TODO - Translation
+		'position' => 'Reihenfolge',
+		'position_help' => 'Steuert die Kategoriesortierung',
 		'title' => 'Titel',
 	),
 	'feed' => array(
@@ -39,8 +39,8 @@ return array(
 		'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.',
 		'filteractions' => array(
-			'_' => 'Filter actions',	//TODO - Translation
-			'help' => 'Write one search filter per line.',	//TODO - Translation
+			'_' => 'Filteraktionen',
+			'help' => 'Ein Suchfilter pro Zeile',
 		),
 		'information' => 'Information',
 		'keep_min' => 'Minimale Anzahl an Artikeln, die behalten wird',
@@ -56,11 +56,11 @@ return array(
 		),
 		'websub' => 'Sofortbenachrichtigung mit WebSub',
 		'show' => array(
-			'all' => 'Show all feeds',	//TODO - Translation
-			'error' => 'Show only feeds with error',	//TODO - Translation
+			'all' => 'Alle Feeds zeigen',
+			'error' => 'Nur Feeds mit Fehlern zeigen',
 		),
 		'showing' => array(
-			'error' => 'Showing only feeds with error',	//TODO - Translation
+			'error' => 'Nur Feeds mit Fehlern zeigen',
 		),
 		'ssl_verify' => 'Überprüfe SSL Sicherheit',
 		'stats' => 'Statistiken',
@@ -75,14 +75,14 @@ return array(
 	),
 	'firefox' => array(
 		'documentation' => 'Folge den <a href="https://developer.mozilla.org/en-US/Firefox/Releases/2/Adding_feed_readers_to_Firefox#Adding_a_new_feed_reader_manually">hier</a> beschriebenen Schritten um FreshRSS zu Deiner Firefox RSS-Reader Liste hinzuzufügen.',
-		'obsolete_63' => 'From version 63 and onwards, Firefox has removed the ability to add your own subscription services that are not standalone programs.',	//TODO - Translation
+		'obsolete_63' => 'Seit Version 63 hat Firefox die Möglichkeit entfernt, Dienste hinzuzufügen, die keine eigenständigen Anwendungen sind.',
 		'title' => 'Firefox RSS-Reader',
 	),
 	'import_export' => array(
 		'export' => 'Exportieren',
 		'export_opml' => 'Liste der Feeds exportieren (OPML)',
 		'export_starred' => 'Ihre Favoriten exportieren',
-		'export_labelled' => 'Export your labelled articles',	//TODO
+		'export_labelled' => 'Artikel mit Labeln 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)',

+ 17 - 17
app/i18n/de/user.php

@@ -3,35 +3,35 @@
 return array(
 	'email' => array(
 		'feedback' => array(
-			'invalid' => 'The email address is invalid.', //TODO - Translation
-			'required' => 'The email address is required.', //TODO - Translation
+			'invalid' => 'E-Mail-Adresse ungültig',
+			'required' => 'E-Mail ist ein Pflichtfeld',
 		),
 		'validation' => array(
-			'change_email' => 'You can change your email address <a href="%s">on the profile page</a>.', //TODO - Translation
-			'email_sent_to' => 'We sent you an email at <strong>%s</strong>, please follow its indications to validate your address.', //TODO - Translation
+			'change_email' => 'Sie können Ihre E-Mail Adresse auf Ihrem <a href="%s">Profil</a> ändern.',
+			'email_sent_to' => 'Wir haben Ihnen eine E-Mail an <strong>%s</strong> gesendet. Bitte folgen Sie den Anweisungen um Ihre E-Mail Adresse zu verifizieren.',
 			'feedback' => array(
-				'email_failed' => 'We couldn’t send you an email because of a misconfiguration of the server.', //TODO - Translation
-				'email_sent' => 'An email has been sent to your address.', //TODO - Translation
-				'error' => 'The email address failed to be validated.', //TODO - Translation
-				'ok' => 'The email address has been validated.', //TODO - Translation
-				'unneccessary' => 'The email address was already validated.', //TODO - Translation
-				'wrong_token' => 'The email address failed to be validated due to a wrong token.', //TODO - Translation
+				'email_failed' => 'Wir konnten Ihnen aufgrund einer Fehlkonfiguration des Servers keine E-Mail schicken.',
+				'email_sent' => 'Wir haben Ihnen eine E-Mail geschickt.',
+				'error' => 'Die E-Mail Adresse konnte nicht  veifiziert werden.',
+				'ok' => 'Die E-Mail Adresse wurde verifiziert',
+				'unneccessary' => 'Die E-Mail Adresse wurde bereits verifiziert.',
+				'wrong_token' => 'Die E-Mail Adresse konnte aufgrund eines ungültigen Sicherheitstokens nicht verifiziert werden.',
 			),
-			'need_to' => 'You need to validate your email address before being able to use %s.', //TODO - Translation
-			'resend_email' => 'Resend the email', //TODO - Translation
-			'title' => 'Email address validation', //TODO - Translation
+			'need_to' => 'Sie müssen zuerst Ihre E-Mail Adresse verifizieren, bevor Sie %s nutzen können.',
+			'resend_email' => 'E-Mail erneut versenden',
+			'title' => 'E-Mail Adressvalidierung',
 		),
 	),
 	'tos' => array(
 		'feedback' => array(
-			'invalid' => 'You must accept the Terms of Service to be able to register.', // TODO - Translation
+			'invalid' => 'Sie müssen die Nutzungsbedingungen akzeptieren um sich zu registrieren.',
 		),
 	),
 	'mailer' => array(
 		'email_need_validation' => array(
-			'title' => 'You need to validate your account', //TODO - Translation
-			'welcome' => 'Welcome %s,', //TODO - Translation
-			'body' => 'You’ve just registered on %s but you still need to validate your email. For that, just follow the link:', //TODO - Translation
+			'title' => 'Sie müssen Ihr Konto verifizieren',
+			'welcome' => 'Willkommen, %s,',
+			'body' => 'Sie haben Sich gerade bei %s registriert und müssen nun nur noch Ihre E-Mail Adresse verifizieren. Bitte klicken Sie hier:',
 		),
 	),
 );