18ответ(ов) в теме
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
1
07:51

Подскажите пожалуйста, как мне изменить кнопку "Заказать" в дополнении commerce? Нужно, чтоб было написано "Купить" Версия WP-recall 16.24.35

Редакции сообщения
26.02.2021 07:54cto44Причина: не указано
0
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
2
19:59

Ау, здесь есть кто??? тишина второй день))) Подскажите пожалуйста)

0
Vadik O
не в сети 2 года
На сайте с 14.09.2017
Участник
Тем 127
Сообщения 571
3
20:20

cto44 сказал(а)
как мне изменить кнопку "Заказать" в дополнении commerce?

Вы по ходу что то путаете, в допе commerce должна выводится надпись купить.
От других допов (например от Shop Service) выводится надпись заказать.

0
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
4
20:29

Vadik O сказал(а)

cto44 сказал(а)
как мне изменить кнопку "Заказать" в дополнении commerce?

Вы по ходу что то путаете, в допе commerce должна выводится надпись купить.
От других допов (например от Shop Service) выводится надпись заказать.

Users Market стоит у меня

0
Vadik O
не в сети 2 года
На сайте с 14.09.2017
Участник
Тем 127
Сообщения 571
5
20:37

Я тоже че-то тормознул, там не "купить" а "В корзину"

cto44 сказал(а)
Нужно, чтоб было написано "Купить"

Может попробовать заменить перевод фразы "В корзину" на "Купить"? Но в каком переводе (commerce или WP-recall)правильно,
не знаю.

0
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
6
20:39

Vadik O сказал(а)
Я тоже че-то тормознул, там не "купить" а "В корзину"

cto44 сказал(а)
Нужно, чтоб было написано "Купить"

Может попробовать заменить перевод фразы "В корзину" на "Купить"? Но в каком переводе (commerce или WP-recall)правильно,
не знаю.

Тоже не могу найти, ищу по переводам, не находит

0
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
7
20:40

Кажется нашел))) #: add-on/commerce/classes/class-rcl-cart-button-form.php:26
msgid "To cart"
msgstr "В корзину"

1
Vadik O
не в сети 2 года
На сайте с 14.09.2017
Участник
Тем 127
Сообщения 571
8
20:41

Но через снипет можно, но в других местах тоже будет переводить

function ra_change_translate_text_multiple( $translated ) {
	$text = array(
		'В корзину' => 'Купить',
		'Old Text 2' => 'New Translation 2',
		'Old Text 3' => 'New Translation 3',
	);
	$translated = str_ireplace(  array_keys($text),  $text,  $translated );
	return $translated;
}
add_filter( 'gettext', 'ra_change_translate_text_multiple', 20 );

0
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
9
20:43

cto44 сказал(а)
Кажется нашел))) #: add-on/commerce/classes/class-rcl-cart-button-form.php:26
msgid "To cart"
msgstr "В корзину"

Не помогло, не поменялась надпись блин

0
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
10
20:45

Vadik O сказал(а)
Но через снипет можно, но в других местах тоже будет переводить

function ra_change_translate_text_multiple( $translated ) {
	$text = array(
		'В корзину' => 'Купить',
		'Old Text 2' => 'New Translation 2',
		'Old Text 3' => 'New Translation 3',
	);
	$translated = str_ireplace(  array_keys($text),  $text,  $translated );
	return $translated;
}
add_filter( 'gettext', 'ra_change_translate_text_multiple', 20 );

надо только эту кнопку

0
Vadik O
не в сети 2 года
На сайте с 14.09.2017
Участник
Тем 127
Сообщения 571
11
20:48

Убери две строки, это просто пример
'Old Text 2' => 'New Translation 2',
'Old Text 3' => 'New Translation 3',

function ra_change_translate_text_multiple( $translated ) {
	$text = array(
		'В корзину' => 'Купить',
	);
	$translated = str_ireplace(  array_keys($text),  $text,  $translated );
	return $translated;
}
add_filter( 'gettext', 'ra_change_translate_text_multiple', 20 );

0
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
12
20:51

а в какой файл вставлять это? Я просто не очень силен в этом

0
Vadik O
не в сети 2 года
На сайте с 14.09.2017
Участник
Тем 127
Сообщения 571
13
20:59

В основном добавляют в functions.php темы, но я добавляю через стороний плагин, мне так удобнее и при необходимости можно отключить любой добавленный код по отдельности.
Но и твой метод

cto44 сказал(а)
Кажется нашел))) #: add-on/commerce/classes/class-rcl-cart-button-form.php:26
msgid "To cart"
msgstr "В корзину"

тоже сработал. Только после каждого обновления WP-recall надо будет по новой прописывать изменение.

0
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
14
21:00

function ra_change_translate_text_multiple( $translated ) {
$text = array(
'В корзину' => 'Купить',
);
$translated = str_ireplace( array_keys($text), $text, $translated );
return $translated;
}
add_filter( 'gettext', 'ra_change_translate_text_multiple', 20 );

В допе Order One Click Заказать пишет, отключил его и В корзину стало

0
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
15
21:03

cto44 сказал(а)

function ra_change_translate_text_multiple( $translated ) {
$text = array(
'В корзину' => 'Купить',
);
$translated = str_ireplace( array_keys($text), $text, $translated );
return $translated;
}
add_filter( 'gettext', 'ra_change_translate_text_multiple', 20 );

В допе Order One Click Заказать пишет, отключил его и В корзину стало

Нашел в этом допе))) там поменял и все норуль стало))) спасибо за подсказки

0
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
16
21:04

в переводе не находило потому что там сразу по русски написано в коде
rcl_get_cart(json_decode(json_encode($Cart->products))),
'title' => __('Оформление заказа'),
'size' => 'medium',
'class' => 'rcl-dialog'
);

return $result;

}

add_filter('rcl_cart_button_form_props', 'ooc_edit_cart_button_label', 10);
function ooc_edit_cart_button_label($args){

$args['label'] = __('Заказать');

return $args;
}

Редакции сообщения
26.02.2021 21:06cto44Причина: не указано
0
Vadik O
не в сети 2 года
На сайте с 14.09.2017
Участник
Тем 127
Сообщения 571
17
21:08

cto44 сказал(а)
Нашел в этом допе))) там поменял и все норуль стало))) спасибо за подсказки

Но после обновлений допа нужно будет по новой переписывать фразу на нужную

0
cto44
не в сети 4 дня
На сайте с 21.07.2015
Участник
Тем 35
Сообщения 101
18
21:14

Vadik O сказал(а)

cto44 сказал(а)
Нашел в этом допе))) там поменял и все норуль стало))) спасибо за подсказки

Но после обновлений допа нужно будет по новой переписывать фразу на нужную

Это скорей всего да

0
Вы не имеете права на публикацию сообщений в этой теме