• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Отзыв без регистрции

igor.gayyar

Опытный
Добрый день
Подскажите, как изменить "Название" на "Имя" в поле комментарии.
может где то в коде нужно написать "Имя" ???
В строке 'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'Name', 'woocommerce' ) . ' <span class="required">*</span></label> ' .
вместо ( 'Name', 'woocommerce' ) пишу ( 'Имя', 'woocommerce' ), не помогает ((

upload_2016-5-9_17-17-37.png
<?php
$commenter = wp_get_current_commenter();

$comment_form = array(
'title_reply' => have_comments() ? __( 'Add a review', 'woocommerce' ) : sprintf( __( 'Be the first to review &ldquo;%s&rdquo;', 'woocommerce' ), get_the_title() ),
'title_reply_to' => __( 'Leave a Reply to %s', 'woocommerce' ),
'comment_notes_before' => '',
'comment_notes_after' => '',
'fields' => array(
'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'Name', 'woocommerce' ) . ' <span class="required">*</span></label> ' .
'<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30" aria-required="true" /></p>',
'email' => '<p class="comment-form-email"><label for="email">' . __( 'Email', 'woocommerce' ) . ' <span class="required">*</span></label> ' .
'<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30" aria-required="true" /></p>',
),
'label_submit' => __( 'Submit', 'woocommerce' ),
'logged_in_as' => '',
'comment_field' => ''
);

if ( $account_page_url = wc_get_page_permalink( 'myaccount' ) ) {
$comment_form['must_log_in'] = '<p class="must-log-in">' . sprintf( __( 'You must be <a href="%s">logged in</a> to post a review.', 'woocommerce' ), esc_url( $account_page_url ) ) . '</p>';
}

if ( get_option( 'woocommerce_enable_review_rating' ) === 'yes' ) {
$comment_form['comment_field'] = '<p class="comment-form-rating"><label for="rating">' . __( 'Your Rating', 'woocommerce' ) .'</label><select name="rating" id="rating">
<option value="">' . __( 'Rate&hellip;', 'woocommerce' ) . '</option>
<option value="5">' . __( 'Perfect', 'woocommerce' ) . '</option>
<option value="4">' . __( 'Good', 'woocommerce' ) . '</option>
<option value="3">' . __( 'Average', 'woocommerce' ) . '</option>
<option value="2">' . __( 'Not that bad', 'woocommerce' ) . '</option>
<option value="1">' . __( 'Very Poor', 'woocommerce' ) . '</option>
</select></p>';
}

$comment_form['comment_field'] .= '<p class="comment-form-comment"><label for="comment">' . __( 'Your Review', 'woocommerce' ) . '</label><textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>';

comment_form( apply_filters( 'woocommerce_product_review_comment_form_args', $comment_form ) );

?>
 

Вложения

  • upload_2016-5-9_16-52-0.png
    upload_2016-5-9_16-52-0.png
    6.4 KB · Просмотры: 4
Последнее редактирование:

D&B

Администратор
Команда форума
Местный
Какое то нездоровое желание у многих - сразу в код лезть. Скачайте POEDIT и переведите, что Вам нужно. Займет пару минут.

Image 8.jpg

Подробнее тут.
 

igor.gayyar

Опытный
Я в код полез потому что не получилось перевести с помощью loco. Poedit-ом не пробовал.
В loco нахожу , меняю "название" на "имя" но на сайте, после сохранения ничего не меняется(((
Завтра попробую poedit, но если не поможет...так же как и loco в коде нужно будет менять?
 

D&B

Администратор
Команда форума
Местный
Вот только что перевел у себя в магазине тоже. Все получится.
 

igor.gayyar

Опытный
получилось, но не после синхронизации файлов po, mo, а после их полной замены.
вопрос закрыт
спасибо!
 
Сверху Снизу