Saphali Woocommerce Russian - Version 1.6.4

Version Description

  • WPML . . [ . (Text Domain: woocommerce). , .. ( , ). , , ].
Download this release

Release Info

Developer Saphali
Plugin Icon wp plugin Saphali Woocommerce Russian
Version 1.6.4
Comparing to
See all releases

Code changes from version 1.6.3 to 1.6.4

languages/woocommerce-ru_RU.mo CHANGED
Binary file
languages/woocommerce-ru_RU.po CHANGED
@@ -1666,7 +1666,7 @@ msgstr "Западный мыс"
1666
  #: templates/single-product/add-to-cart/quantity.php:13
1667
  msgctxt "Product quantity input tooltip"
1668
  msgid "Qty"
1669
- msgstr "Колличество"
1670
 
1671
  #
1672
  # @ woocommerce
1666
  #: templates/single-product/add-to-cart/quantity.php:13
1667
  msgctxt "Product quantity input tooltip"
1668
  msgid "Qty"
1669
+ msgstr "Количество"
1670
 
1671
  #
1672
  # @ woocommerce
readme.txt CHANGED
@@ -2,11 +2,11 @@
2
  Contributors: Saphali
3
  Plugin Name: Saphali Woocommerce Russian
4
  Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
5
- Donate link: https://www.liqpay.com/en/checkout/step1/i8373911028
6
  Tags: woocommerce, woo commerce russian, russian ruble, ukrainian hryvnia, mod, manadger filds checkout
7
  Requires at least: WP 3.3 or higher & WooCommerce 1.6.6 or higher
8
- Tested up to: 4.5.1
9
- Stable tag: 1.6.3
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
@@ -72,6 +72,9 @@ define('SAPHALI_LITE_SYMBOL', 0 );
72
 
73
  == Changelog ==
74
 
 
 
 
75
  = 1.6.3 =
76
  * Реализована возможность править администратором введенные данные дополнительных полей в заказе.
77
  * Обновлен стиль для российского рубля.
2
  Contributors: Saphali
3
  Plugin Name: Saphali Woocommerce Russian
4
  Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
5
+ Donate link: https://money.yandex.ru/to/410011651211340
6
  Tags: woocommerce, woo commerce russian, russian ruble, ukrainian hryvnia, mod, manadger filds checkout
7
  Requires at least: WP 3.3 or higher & WooCommerce 1.6.6 or higher
8
+ Tested up to: 4.7
9
+ Stable tag: 1.6.4
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
72
 
73
  == Changelog ==
74
 
75
+ = 1.6.4 =
76
+ * Совместимость с WPML и др. плагинами мультиязычности. [Для справки. Перевод полей в файлах локализации должен быть обеспечен Вами (Text Domain: woocommerce). В данном плагине не располагается перевод полей, т.к. предугадать их невозможно (их название Вы сами задаете в настройках, потому и перевод делать также необходимо Вам). Если Вы название полей не изменяете, то названия должны быть на английском, чтобы не готовить новый перевод на другие языки].
77
+
78
  = 1.6.3 =
79
  * Реализована возможность править администратором введенные данные дополнительных полей в заказе.
80
  * Обновлен стиль для российского рубля.
saphali-woocommerce-lite.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Saphali Woocommerce Russian
4
  Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
5
  Description: Saphali Woocommerce Russian - это бесплатный вордпресс плагин, который добавляет набор дополнений к интернет-магазину на Woocommerce.
6
- Version: 1.6.3
7
  Author: Saphali
8
  Author URI: http://saphali.com/
9
  Text Domain: saphali-woocommerce-lite
@@ -34,7 +34,7 @@ Domain Path: /languages
34
 
35
  // Подключение валюты и локализации
36
  define('SAPHALI_PLUGIN_DIR_URL',plugin_dir_url(__FILE__));
37
- define('SAPHALI_LITE_VERSION', '1.6.3' );
38
  define('SAPHALI_PLUGIN_DIR_PATH',plugin_dir_path(__FILE__));
39
  class saphali_lite {
40
  var $email_order_id;
@@ -1209,7 +1209,13 @@ Domain Path: /languages
1209
  $fields["shipping"] = $fieldss["shipping"];
1210
  $fields["order"] = $fieldss["order"];
1211
  }
1212
-
 
 
 
 
 
 
1213
  return $fields;
1214
  }
1215
  function saphali_custom_edit_address_fields( $fields ) {
@@ -1224,7 +1230,12 @@ Domain Path: /languages
1224
  $_a_ = array_diff_assoc ($__fields, $fields);
1225
  if(is_array($_a_) && is_array($fields) ) $fields = (array)$fields + (array)$_a_;
1226
  }
1227
-
 
 
 
 
 
1228
  return $fields;
1229
  }
1230
  function saphali_custom_billing_fields( $fields ) {
@@ -1232,14 +1243,26 @@ Domain Path: /languages
1232
  $fieldss = get_option('woocommerce_saphali_filds_filters');
1233
  if(is_array($fieldss))
1234
  $fields = $fieldss["billing"];
1235
-
1236
- return $fields;
 
 
 
 
 
 
1237
  }
1238
  function saphali_custom_shipping_fields( $fields ) {
1239
  $fieldss = get_option('woocommerce_saphali_filds_filters');
1240
  if(is_array($fieldss))
1241
  $fields = $fieldss["shipping"];
1242
- return $fields;
 
 
 
 
 
 
1243
  }
1244
  public function store_order_id( $arg ) {
1245
  if ( is_int( $arg ) ) $this->email_order_id = $arg;
3
  Plugin Name: Saphali Woocommerce Russian
4
  Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
5
  Description: Saphali Woocommerce Russian - это бесплатный вордпресс плагин, который добавляет набор дополнений к интернет-магазину на Woocommerce.
6
+ Version: 1.6.4
7
  Author: Saphali
8
  Author URI: http://saphali.com/
9
  Text Domain: saphali-woocommerce-lite
34
 
35
  // Подключение валюты и локализации
36
  define('SAPHALI_PLUGIN_DIR_URL',plugin_dir_url(__FILE__));
37
+ define('SAPHALI_LITE_VERSION', '1.6.4' );
38
  define('SAPHALI_PLUGIN_DIR_PATH',plugin_dir_path(__FILE__));
39
  class saphali_lite {
40
  var $email_order_id;
1209
  $fields["shipping"] = $fieldss["shipping"];
1210
  $fields["order"] = $fieldss["order"];
1211
  }
1212
+ foreach(array("billing", "shipping", "order") as $v)
1213
+ foreach($fields[$v] as $key => $value) {
1214
+ if(isset($fields[$v][$key]["label"]))
1215
+ $fields[$v][$key]["label"] = __($value["label"], 'woocommerce');
1216
+ if(isset($fields[$v][$key]["placeholder"]))
1217
+ $fields[$v][$key]["placeholder"] = __($value["placeholder"], 'saphali-woocommerce-lite');
1218
+ }
1219
  return $fields;
1220
  }
1221
  function saphali_custom_edit_address_fields( $fields ) {
1230
  $_a_ = array_diff_assoc ($__fields, $fields);
1231
  if(is_array($_a_) && is_array($fields) ) $fields = (array)$fields + (array)$_a_;
1232
  }
1233
+ foreach($fields as $key => $value) {
1234
+ if(isset($fields[$key]["label"]))
1235
+ $fields[$key]["label"] = __($value["label"], 'woocommerce');
1236
+ if(isset($fields[$key]["placeholder"]))
1237
+ $fields[$key]["placeholder"] = __($value["placeholder"], 'woocommerce');
1238
+ }
1239
  return $fields;
1240
  }
1241
  function saphali_custom_billing_fields( $fields ) {
1243
  $fieldss = get_option('woocommerce_saphali_filds_filters');
1244
  if(is_array($fieldss))
1245
  $fields = $fieldss["billing"];
1246
+ foreach($fields as $key => $value) {
1247
+ if(isset($fields[$key]["label"]))
1248
+ $fields[$key]["label"] = __($value["label"], 'woocommerce');
1249
+ if(isset($fields[$key]["placeholder"]))
1250
+ $fields[$key]["placeholder"] = __($value["placeholder"], 'woocommerce');
1251
+
1252
+ }
1253
+ return $fields;
1254
  }
1255
  function saphali_custom_shipping_fields( $fields ) {
1256
  $fieldss = get_option('woocommerce_saphali_filds_filters');
1257
  if(is_array($fieldss))
1258
  $fields = $fieldss["shipping"];
1259
+ foreach($fields as $key => $value) {
1260
+ if(isset($fields[$key]["label"]))
1261
+ $fields[$key]["label"] = __($value["label"], 'woocommerce');
1262
+ if(isset($fields[$key]["placeholder"]))
1263
+ $fields[$key]["placeholder"] = __($value["placeholder"], 'woocommerce');
1264
+ }
1265
+ return $fields;
1266
  }
1267
  public function store_order_id( $arg ) {
1268
  if ( is_int( $arg ) ) $this->email_order_id = $arg;