Title: params issue
Last modified: September 25, 2019

---

# params issue

 *  Resolved [kremeshnoi](https://wordpress.org/support/users/kremeshnoi/)
 * (@kremeshnoi)
 * [6 years, 8 months ago](https://wordpress.org/support/topic/params-issue/)
 * Здравствуйте. Версия плагина 2.0.7
 * Все параметры которые я передают в option params, при генерации yml файла в конечном
   счете переводят их с русского на английский.
 * Пример:
 * <param name=”Материал”>Металл</param>
    <param name=”Цвет”>Blue</param> <param
   name=”Подходит”>AirPods</param>
 * переводится в
 * <param name=”material”>Металл</param>
    <param name=”color”>Blue</param> <param
   name=”suitable”>AirPods</param>
 * Перенес файл с русификатором из /wp-content/plugins/market-exporter/languages
   в /wp-content/languages/plugins что не дало никакого результата, как на сам интерфейс
   плагина (который весь на английском), так и на конкретно эту проблему.

Viewing 9 replies - 1 through 9 (of 9 total)

 *  [promoz73](https://wordpress.org/support/users/promoz73/)
 * (@promoz73)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/params-issue/#post-12056232)
 * Здравствуйте, тоже такая проблема, сделал временное решение через хук в functions.
   php
 *     ```
       add_filter( 'me_param_name', 'custom_me_param_name', 10, 1);
       function custom_me_param_name($name){
         $all_labels = wc_get_attribute_taxonomy_labels();
         $name = isset( $all_labels[ $name ] ) ? $all_labels[ $name ] : $name;
         return $name;
       }
       ```
   
 *  [kirnata](https://wordpress.org/support/users/kirnata/)
 * (@kirnata)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/params-issue/#post-12069843)
 * Здравствуйте!
    Поможет ли данное решение в моем в моем вопросе? ЯндексМаркет 
   требует на русском атрибут razmer – не понимаю, как это сделать? Так должно выглядеть
   в выгрузке: <param name=”размер” unit=”INT”>UNI</param> Заранее благодарю!
 *  Plugin Author [Anton Vanyukov](https://wordpress.org/support/users/vanyukov/)
 * (@vanyukov)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/params-issue/#post-12070653)
 * [@kirnata](https://wordpress.org/support/users/kirnata/),
 * Вы можете через Товары – Атрибуты просто перевести необходимые параметры.
 * С уважением,
    Антон
 *  [kirnata](https://wordpress.org/support/users/kirnata/)
 * (@kirnata)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/params-issue/#post-12073479)
 * Спасибо. Конечно, это я пробовала))) К сожалению, в YML выводится не название
   атрибута, а ярлык. А он автоматически переводится на английский
 *  Plugin Author [Anton Vanyukov](https://wordpress.org/support/users/vanyukov/)
 * (@vanyukov)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/params-issue/#post-12074465)
 * Можете заменить
 * `$param_name = apply_filters( 'me_param_name', wc_attribute_label( $taxomnomy));`
 * на
 * `$param_name = apply_filters( 'me_param_name', wc_attribute_taxonomy_slug( $taxomnomy));`
 * в файле market-exporter/includes/class-attributes.php на строчке 486ю
 * С уважением,
    Антон
 *  [kirnata](https://wordpress.org/support/users/kirnata/)
 * (@kirnata)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/params-issue/#post-12077356)
 * Антон, у меня должно было название атрибута вместо ярлыка появиться здесь?
    <
   param name=”razmer” unit=”INT”>XXXL</param> Ничего не изменилось…
 *  Plugin Author [Anton Vanyukov](https://wordpress.org/support/users/vanyukov/)
 * (@vanyukov)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/params-issue/#post-12078055)
 * [@kirnata](https://wordpress.org/support/users/kirnata/),
 * Я тогда не очень понимаю. То что попадает в name берется из настроек атрибутов
   в WooCommerce. Если там написано на русском языке, то и будет выгружено как там.
   Никакого авто перевода нет.
 * С уважением,
    Антон
 *  [kirnata](https://wordpress.org/support/users/kirnata/)
 * (@kirnata)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/params-issue/#post-12083158)
 * Антон, не знаю, в чем здесь дело. Может, я что-то не так объясняю.
    Создаю новый
   атрибут, называю его на русском, а ярлык или оставляю пустым, или пишу русскими–
   результат один, он заменяется на английский. В итоге проверю yml – там param 
   name на английском. Замена на английский именно в ярлыке! Значит, в name идет
   не название атрибута, а именно ярлык. Не знаю, как быть
 *  Plugin Author [Anton Vanyukov](https://wordpress.org/support/users/vanyukov/)
 * (@vanyukov)
 * [6 years, 6 months ago](https://wordpress.org/support/topic/params-issue/#post-12115061)
 * [@kirnata](https://wordpress.org/support/users/kirnata/),
 * Я поправил это в следующей версии. Как только выйдет обновление, можно будет 
   использовать английскую версию через данный фильтр:
 *     ```
       add_filter( 'me_param_name', 'custom_me_param_name', 10, 2 );
       function custom_me_param_name( $namem, $label ){
       	return $label;
       }
       ```
   
 * С уважением,
    Антон

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘params issue’ is closed to new replies.

 * ![](https://ps.w.org/market-exporter/assets/icon-256x256.png?rev=2930280)
 * [Market Exporter](https://wordpress.org/plugins/market-exporter/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/market-exporter/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/market-exporter/)
 * [Active Topics](https://wordpress.org/support/plugin/market-exporter/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/market-exporter/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/market-exporter/reviews/)

## Tags

 * [language](https://wordpress.org/support/topic-tag/language/)
 * [params](https://wordpress.org/support/topic-tag/params/)

 * 9 replies
 * 4 participants
 * Last reply from: [Anton Vanyukov](https://wordpress.org/support/users/vanyukov/)
 * Last activity: [6 years, 6 months ago](https://wordpress.org/support/topic/params-issue/#post-12115061)
 * Status: resolved