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

Как перевести статус заказа?

electronic777

Новичок
Тема "456Shop". Всю тему перевел, не могу найти где сидят статусы заказов (On-hold, Processing) и.т.д.
Это вообще из woocommerce или из темы? Скрин прилагаю.
 

Вложения

  • status.JPG
    status.JPG
    17.4 KB · Просмотры: 16
  • status2.JPG
    status2.JPG
    14.3 KB · Просмотры: 13

electronic777

Новичок
\wp-content\plugins\woocommerce\i18n\languages\woocommerce-ru_RU.po переведен на 100%. Скрин со статусами прилагаю. Где они еще могут быть?
 

Вложения

  • po.JPG
    po.JPG
    19.3 KB · Просмотры: 15

Stork.71

Гуру
Местный
Еще может быть в переводе плагина Saphali WC lite.
Попробуйте скачать исходник woocommerce, взять оттуда чистые файлы перевода и перезалить их.
 

electronic777

Новичок
хм, статусы заказов в админке оказывается переводятся нормально, только на фронтенде тупят.
 

Вложения

  • статусы в админке.JPG
    статусы в админке.JPG
    18.2 KB · Просмотры: 15

Полянка

Новичок
Здравствуйте! Та же проблема со статусами, вместо статуса - ромбики со знаком вопроса.
Нашла вариант, что проблема - со значениями strlen и substr - к ним нужно добавить mb_
Честно, не делала - пока не понимаю, как найти их все.

Поэтому вопрос - нашла код для переименования названий штатов из полного в аббревиатуру. Есть ли возможность подкорректировать его для статусов? К сожалению, моих мастеро-ломастерских "навыков" не хватает. Спасибо.

Код (для functions.php):
/**
* @desc Update State Name to Postal Abbreviation
*/
function rs_customize_woocommerce_states() {
global $states;

$states['AU'] = array(
'ACT' => __( 'ACT', 'woocommerce' ),
'NSW' => __( 'NSW', 'woocommerce' ),
'NT' => __( 'NT', 'woocommerce' ),
'QLD' => __( 'QLD', 'woocommerce' ),
'SA' => __( 'SA', 'woocommerce' ),
'TAS' => __( 'TAS', 'woocommerce' ),
'VIC' => __( 'VIC', 'woocommerce' ),
'WA' => __( 'WA', 'woocommerce' )
);

$states['US'] = array(
'AL' => __( 'AL', 'woocommerce' ),
'AK' => __( 'AK', 'woocommerce' ),
'AZ' => __( 'AZ', 'woocommerce' ),
'AR' => __( 'AR', 'woocommerce' )
)

...

// you can find lists of states in WooCommerce plugin directory or in /plugins/woocommerce/i18n/states

return $states;
}
 

electronic777

Новичок
Обновил woocommerce и все статусы перевелись автоматом, видимо какой-то косяк был у них
 

zimniy

Новичок
Даю дельный совет!( НЕ ЗАБЫВАЙТЕ,НА ВСЯКИЙ СЛУЧАЙ ДЕЛАТЬ РЕЗЕРВНЫЕ КОПИИ)
Для того ,чтобы отображались статусы заказов необходимо :
1) Обновить woocommerce.
2) После того,как обновили найти папку"templates" находится она тут : wp-content\plugins\woocommerce\templates
Скопируйте её содержимое в любое удобное для вас место ( пусть это будет "новая папка" на рабочем столе)
3) Найти в папке с вашей темой папку " w00commerce" и закинуть туда все файлы из папки "новая папка ",которая у вас на рабочем столе.
 

Stork.71

Гуру
Местный
совет полезен только если что-то изменять в шаблонах, и надо копировать только те шаблоны, которые меняем! В иных случаях - это не дельный, а наоборот вредный совет.
 
Сверху Снизу