nur zur Ergänzung: Themes (also die wiederkehrenden Teile vor und nach Artikeln, in der sidebar, das datum etc) können nur Übersetzt werden, wenn sich das theme der load_theme_textdomain - Funktion von Wordpress bedient.
Das kann man im Theme recht schnell an der Schreibweise
_e("gib mich in einer bestimmten Sprache aus", "textdomain");
oder an
__("gib mich in einer bestimmten Sprache an php zurück", "textdomain"); erkannt werden.
Beide Funktionen sind aber darauf angewiesen, dass ein Theme schonmal übersetzt wurde und die entsprechende Sprachdatei (mit der Endung .mo) im wp-content/themes/theme-name/-Ordner liegt.
Selbst erstellen kann man diese Sprachdateien auch und zwar mit PoEdit von http://poedit.org oder dort herunterladen wo es das Theme gibt (meist). Gibt es ein Theme nur in einer Sprache muss man entweder so vorgehen wies der Vorposter beschreibt, oder man umschließt die Textstellen mit _e(" hier der Text ", "textdomain") ...
Nichtsdestotrotz ist die herangehensweise die der Vorposter beschrieben hat nicht verkehrt um nicht zu sagen besser, denn: Warum den Server mit einer zusätzlichen Funktion quälen wenns ohne geht?
mfg erik
mehr dazu im codex / dokumentation suchbegriff: load_theme_textdomain, poedit, etc...