Перевести параметры сортировки товаров WooCommercePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Перевести параметры сортировки товаров WooCommerce

Сообщение Anonymous »

Я пытаюсь перевести сортировку товаров Woocommerce на язык моей страны из оригинальной английской версии.
К сожалению, это работает лишь частично, текст «Сортировать по» просто не получается быть переведен.
Что я считаю лучшим вариантом, я решил отредактировать текст с помощью файла function.php в моей теме Avada.
Как я уже говорил, рабочий код — это только часть, даже если я использую тот же метод (вы можете найти его ниже).

Код: Выделить всё

function woosuite_change_cart_totals_text( $translated_text, $text, $domain ) {
if ( $text === 'Default Order' ) {
$translated_text = 'Výchozí';
}
if ( $text === 'Name' ) {
$translated_text = 'Jméno';
}
if ( $text === 'Popularity' ) {
$translated_text = 'Oblíbené';
}
if ( $text === 'Sort by ' ) {
$translated_text = 'Řadit dle ';
}
return $translated_text;
}
add_filter( 'gettext', 'woosuite_change_cart_totals_text', 20, 3 );
То, что переводится после этого, видно на этом скриншоте.
Изображение
Текст «Сортировать по» содержит пробел, но я пытался изменить его, но все равно не получилось. Он переведет все без текста «Сортировать по».
Еще одна попытка, которую я пробовал, также приведена ниже (тоже не работает):

Код: Выделить всё

add_filter('woocommerce_catalog_orderby', 'wc_customize_product_sorting');

function wc_customize_product_sorting($sorting_options){
$sorting_options = array(
'menu_order' => __( 'Řazení', 'woocommerce' ),
'popularity' => __( 'Oblíbenost', 'woocommerce' ),
'price'      => __( 'Cena: od nejnižší', 'woocommerce' ),
'price-desc' => __( 'Cena: od nejvyšší', 'woocommerce' ),
);

return $sorting_options;
}
То же самое и с нумерацией отображаемых товаров (пагинацией).
Спасибо за любую помощь!

Подробнее здесь: https://stackoverflow.com/questions/780 ... ng-options
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»