Warum nimmst Du nicht einfach die englische Sprachdatei und wandelst diese in eine deutsche um? Das Theme unterstützt Übersetzungsdateien. Dazu liegen im Verzeichnis oxygen/languages/ die Sprachdateien. Dateien kopieren, in
oxygen-de_DE.po
oxygen-de_DE.mo
hybrid-core-de_DE.po
hybrid-core-de_DE.mo
umbenennen und anfangen mit PoEdit oder dem Plugin Codestyling Localization zu übersetzen.
[COLOR="#FF0000"]EDIT: [/COLOR]
Falls zu aufwändig: Die einzelnen Texte der Kommentarfunktion wurden in der functions.php abgelegt.
function oxygen_commentform_args( $args ) {
global $user_identity;
/* Get the current commenter. */
$commenter = wp_get_current_commenter();
/* Create the required <span> and <input> element class. */
$req = ( ( get_option( 'require_name_email' ) ) ? ' <span class="required">' . __( '*', 'oxygen' ) . '</span> ' : '' );
$input_class = ( ( get_option( 'require_name_email' ) ) ? ' req' : '' );
$fields = array(
'author' => '<p class="form-author' . $input_class . '"><input type="text" class="text-input" name="author" id="author" value="' . esc_attr( $commenter['comment_author'] ) . '" size="40" /><label for="author">' . __( 'Name', 'oxygen' ) . $req . '</label></p>',
'email' => '<p class="form-email' . $input_class . '"><input type="text" class="text-input" name="email" id="email" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="40" /><label for="email">' . __( 'Email', 'oxygen' ) . $req . '</label></p>',
'url' => '<p class="form-url"><input type="text" class="text-input" name="url" id="url" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="40" /><label for="url">' . __( 'Website', 'oxygen' ) . '</label></p>'
);
$args = array(
'fields' => apply_filters( 'comment_form_default_fields', $fields ),
'comment_field' => '<p class="form-textarea req"><!--<label for="comment">' . __( 'Comment', 'oxygen' ) . '</label>--><textarea name="comment" id="comment" cols="60" rows="10"></textarea></p>',
'must_log_in' => '<p class="alert">' . sprintf( __( 'You must be <a href="%1$s" title="Log in">logged in</a> to post a comment.', 'oxygen' ), wp_login_url( get_permalink() ) ) . '</p><!-- .alert -->',
'logged_in_as' => '<p class="log-in-out">' . sprintf( __( 'Logged in as <a href="%1$s" title="%2$s">%2$s</a>.', 'oxygen' ), admin_url( 'profile.php' ), esc_attr( $user_identity ) ) . ' <a href="' . wp_logout_url( get_permalink() ) . '" title="' . esc_attr__( 'Log out of this account', 'oxygen' ) . '">' . __( 'Log out →', 'oxygen' ) . '</a></p><!-- .log-in-out -->',
'comment_notes_before' => '',
'comment_notes_after' => '',
'id_form' => 'commentform',
'id_submit' => 'submit',
'title_reply' => __( 'Leave a Reply', 'oxygen' ),
'title_reply_to' => __( 'Leave a Reply to %s', 'oxygen' ),
'cancel_reply_link' => __( 'Click here to cancel reply.', 'oxygen' ),
'label_submit' => __( 'Post Comment →', 'oxygen' ),
);
return $args;
}
Alles anzeigen
Beachte jedoch das jegliche Änderungen die dort vorgenommen werden, bei einem Themeupdate vermutlich überschrieben werden. Von daher wäre die Sprachdatei die elegantere Lösung.