Für veröffentlichte Drupal-Beiträge (Artikel, News, Blog-Postings, ...) möchte man die Darstellung von Autor und Datum natürlich in der Landessprache darstellen, also nicht "Submitted by Wolfgang Hauertmann on 11.11.2011 - 11:11", sondern in Deutschland will man sehen: "Von Wolfgang Hauertmann am 11.11.2011 - 11:11".
Das Datumsformat kann man übrigens einstellen unter "admin/config/regional/date-time". Dort kann man auch eigene Datumsformate mittels Php-Syntax erstellen.
Die englischen Phrasen übersetzt man auf der Seite "/admin/config/regional/translate/translate". Voraussetzung hierfür ist vorher die Aktivierung des Core-Moduls locale.

Abb. 1: Die Konfiguration enthält ein sehr praktisches Übersetzungstool
Hat man die zu übersetzende Zeichenkette per Sucheingabe gefunden ("Submitted by"), kann man sie je nach Spracheinstellung in der gewünschten Sprache übersetzen.

Abb. 2: Direkte Eingabe des übersetzten Textes
Funktioniert einfach und zuverlässig.
Erstaunlicherweise ist diese Möglichkeit offensichtlich nicht sehr bekannt in den einschlägigen Diskussionsforen, denn im Internet findet man meist die Lösung per Theming, die meines Erachtens nicht die richtige Strategie darstellt. Vorgeschlagen wird eine "theme_preprocess_node"-Funktion in der Datei "template.php", welche die 'submitted'-Variable des Theme modifiziert:
Variable des Theme modifiziert:function hrponsboot_preprocess_node(&$vars) { $vars['submitted'] = t('Von !username am !datetime', array( '!username' => $vars['name'], '!datetime' => $vars['date'], )); }
Diese Vorgehensweise hat den Nachteil, dass sie später keine Mehrsprachigkeit des Portals bzw. des Themes mehr ermöglicht. Deshalb sollte man für solche Übersetzungs-Problemchen davon Abstand nehmen.