Поддержка Проблемы и решения Перевод woocommerce

  • Возможно вопрос уже был, по крайней мере в инете описание проблемы встречалось, но решения подходящего не нашлось. Проблема в том что кнопки woocommerce («в корзину», «перейти к оформлению заказа») отображаются на англ. При том, что в файле перевода wp-content/languages/plugins/woocommerce/woocommerce-ru_RU.po все нормально переведено. Правда ftp при попытке открыть возражает, мол error (но открывает в редакторе). И то что в интернете — предполагаемо проблема была в том что не читает хостинг, тк вроде бы на одном хостинге у людей было все ок, на другом нет.
    Кто встречался с такой проблемой и решил ее подскажите.

Просмотр 15 ответов — с 1 по 15 (всего 24)
  • насколько я помню, такая фигня может быть, когда эти фразы выводятся не вукомерсом, а темой. а в теме перевод может отсутствовать.

    Автор User

    (@user2945132)

    Спасибо.. Ну, я вставила все содержимое этого файла в файл ../language/ru_RU.po, но увы ничего не получилось. А больше возиться абсолютно сейчас не могу, и даже думать об этом сейчас тк оч занята. И даже я сомневаюсь что если бы я и прдумала то смогла бы что-то сделать исходя из данных ваших соображений )).
    Наверное, так и есть, да..
    Наверное это все потому что переводится темой, а не вукоммерсом..
    Спасибо, оч интересное соображение, спасибо..
    ).

    Позволю вклинится в тему с похожим вопросом.
    Как поменять текст кнопки «Добавить в корзину»?
    В официальных доках https://docs.woocommerce.com/document/change-add-to-cart-button-text/ советуют так:

    add_filter( 'woocommerce_product_add_to_cart_text', 'woo_archive_custom_cart_button_text' ); // 2.1 +
    function woo_archive_custom_cart_button_text() {
            return __( 'My Button Text', 'woocommerce' );
    }

    Только этот фильтр не работает. На форумах говорят — меняйте в локализации. Но блин, это несерьезно! Где ж это видно, чтобы в код плагина лезли? Любое обновление плагина — перевод слетел. А заказчик потом недоволен…

    Автор User

    (@user2945132)

    Это вот я как раз знаю. Я меняла так текст в калькуляторе с меткой postal_code, мне было нужно чтобы на этой метке но было написано «Код зоны доставки». (Кстати, эта же кнопка вот переводится, она выглядит у меня как «Почтовый индекс». Так что..). Но правда я это знаю для «Корзины». А вам для чего-то другого наверное нужно, для др страниц.

    Автор User

    (@user2945132)

    Там надо плагин скопировать в тему.

    Автор User

    (@user2945132)

    Если я правильно помню:
    1. в папке темы ../themes/<название темы>/
    создаете папку woocommerce.
    2. и в эту папку копируете все содержимое папки ../plugins/woocommerce/templates

    И в этой папке, в теме, правите все что нужно. У меня 2 обновления и ничего не слетело.

    А больше возиться абсолютно сейчас не могу,

    https://wordpress.org/plugins/loco-translate/ Вам поможет.

    Позволю вклинится в тему с похожим вопросом.

    Только Правила форума, п2. этого не позволяют.

    Автор User

    (@user2945132)

    Да, все правильно, вот сейчас посмотрела. Вот на плагине как раз слетает, а в теме нет, в этой папке. Это проверено и совершенно точно тк у меня там как раз разное было написано, и вот осталось после обновлеия именно то что было вот где я говорю в этой папке а не на плагине )).

    Автор User

    (@user2945132)

    Спасибо, плагин установила но пока нет времени даже проверить. На первый взгляд (установив) он мне не помог ). Но я пока соберу все идеи а потом буду думать когда будет время и с этим возиться. Хотя глаз режет конечно, непереведенные кнопки.

    На первый взгляд (установив) он мне не помог ).

    Он сам ничего не делает. Он помогает переводить не переведённое.
    С его помощью Вы найдете где именно эти фразы и сможете их перевести.

    Автор User

    (@user2945132)

    Да? Это здорово..
    А вот, продолжая идею «вклинившегося».. У меня не так уж много не переводится..
    Может быть, кто-то знает, где эти фразы, а именно:
    1) «add to cart» на витрине и в слайдерах;
    2) «already in cart»
    2) кнопка «Proceed to chekout» (ну это можно догадаться в корзине)
    3) как и кнопку «place order» в оформлении заказа в принципе можно найти.
    А вот «добавить» и «уже в корзине» на витрине, в слайдерах и тп..

    Дело в том, что все остальное-то у меня переводится! (ну почти, еще там сообщение о текущей зоне в корзине но это все не так важно)..

    Только Правила форума, п2. этого не позволяют.

    Я впредь так не буду делать) Просто вопрос мой перекликался с данной темой… Больше так не буду делать.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    А тему какую используете? Что-то из каталога?

    Автор User

    (@user2945132)

    Извините, не совсем понимаю, к чему последний вопрос?

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Извините, не совсем понимаю, к чему последний вопрос?

    Проверить на предмет взаимодействия с WooCommerce. Хотя, если дело действительно в теме, Вы можете это легко проверить просто сменив тему сайта на одну из стандартных.

Просмотр 15 ответов — с 1 по 15 (всего 24)
  • Тема «Перевод woocommerce» закрыта для новых ответов.