Saphali Woocommerce Russian - Version 1.2.1

Version Description

  • clear .
Download this release

Release Info

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

Code changes from version 1.2 to 1.2.1

go_pro.php CHANGED
@@ -25,8 +25,7 @@
25
  <li>Скрытие цен. Функция позволяет переключить интернет-магазин в режим каталога - только просмотр, заказ возможен только после регистрации и утверждения администратором.</li>
26
  <li>Оптовые цены.</li>
27
  <li>Дополнительная вкладка (таб) «Видео» с возможностью добавления видео как через embed-код, так и через специальную кнопку для быстрого добавления видео с таких сервисов как YouTube, Vimeo и др. (интеграция с плагином Viper’s Video Quicktags).</li>
28
- <li>Защита изображений от воровства. Наложения водяных знаков (watermark) на изображения товаров.</li>
29
- <li>Защита авторского права. Блокировка правой кнопки мышки.</li>
30
  <li>Виджет "Обратный звонок".</li>
31
  </ol>
32
  Подробнее на сайте <strong><a href="http://saphali.com/saphali-woocommerce-plugin-wordpress" target="_blank">saphali.com</a></strong>
25
  <li>Скрытие цен. Функция позволяет переключить интернет-магазин в режим каталога - только просмотр, заказ возможен только после регистрации и утверждения администратором.</li>
26
  <li>Оптовые цены.</li>
27
  <li>Дополнительная вкладка (таб) «Видео» с возможностью добавления видео как через embed-код, так и через специальную кнопку для быстрого добавления видео с таких сервисов как YouTube, Vimeo и др. (интеграция с плагином Viper’s Video Quicktags).</li>
28
+ <li>Быстрая покупка.</li>
 
29
  <li>Виджет "Обратный звонок".</li>
30
  </ol>
31
  Подробнее на сайте <strong><a href="http://saphali.com/saphali-woocommerce-plugin-wordpress" target="_blank">saphali.com</a></strong>
languages/woocommerce-ru_RU.mo CHANGED
Binary file
languages/woocommerce-ru_RU.po CHANGED
@@ -3,7 +3,7 @@ msgstr ""
3
  "Project-Id-Version: WooCommerce theme v1.0.0\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: \n"
6
- "PO-Revision-Date: 2012-10-20 14:27+0200\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
@@ -574,3 +574,19 @@ msgstr ""
574
  "<a href=\"%s\" class=\"button\">%s</a> Вы не можете добавить этот товар в "
575
  "таком количестве в корзину &mdash; у нас в наличии: %s, и он уже есть в "
576
  "вашей корзине: %s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  "Project-Id-Version: WooCommerce theme v1.0.0\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: 2012-10-23 10:15+0200\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
574
  "<a href=\"%s\" class=\"button\">%s</a> Вы не можете добавить этот товар в "
575
  "таком количестве в корзину &mdash; у нас в наличии: %s, и он уже есть в "
576
  "вашей корзине: %s."
577
+
578
+ # @ woocommerce
579
+ #: templates/myaccount/my-orders.php:51
580
+ msgid "Click to cancel this order"
581
+ msgstr "Удалить этот заказ"
582
+
583
+ # @ woocommerceOrder #2515 which was made 9 дней ago has the status “неудавшийся”.
584
+ #: templates/order/tracking.php:12
585
+ #, php-format
586
+ msgid "Order %s which was made %s has the status &ldquo;%s&rdquo;"
587
+ msgstr "Заказ %s, который был совершен %s, имеет статус &ldquo;%s&rdquo;"
588
+
589
+ # @ woocommerce
590
+ #: templates/order/tracking.php:12
591
+ msgid "ago"
592
+ msgstr "тому назад"
readme.txt CHANGED
@@ -6,8 +6,8 @@ Donate link: http://saphali.com/
6
  Tags: woocommerce, woo commerce russian, russian ruble, ukrainian hryvnia, mod, manadger filds checkout
7
  Requires at least: 3.3 or higher
8
  Tested up to: 3.4.2
9
- Stable tag: 1.2
10
- Version: 1.2
11
  License: GPLv2 or later
12
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
13
 
@@ -43,9 +43,12 @@ Saphali - set of additions to Woocommerce.
43
 
44
  == Changelog ==
45
 
 
 
 
46
  = 1.2 =
47
  * Добавлено управление атрибутами clear и class в управлении полями.
48
- * Fix в указании обязательного поля в управлении дополнительными полями и полями доставки.
49
 
50
  = 1.1 =
51
  * Исправлена ошибка в управлении полями на странице заказа и на странице профиля.
@@ -70,9 +73,12 @@ Saphali - set of additions to Woocommerce.
70
 
71
  == Upgrade Notice ==
72
 
 
 
 
73
  = 1.2 =
74
  * Добавлено управление атрибутами clear и class в управлении полями.
75
- * Fix в указании обязательного поля в управлении дополнительными полями и полями доставки.
76
 
77
  = 1.1 =
78
  Исправлена ошибка в управлении полями на странице заказа и на странице профиля.
6
  Tags: woocommerce, woo commerce russian, russian ruble, ukrainian hryvnia, mod, manadger filds checkout
7
  Requires at least: 3.3 or higher
8
  Tested up to: 3.4.2
9
+ Stable tag: 1.2.1
10
+ Version: 1.2.1
11
  License: GPLv2 or later
12
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
13
 
43
 
44
  == Changelog ==
45
 
46
+ = 1.2.1 =
47
+ * На странице управления дополнительными полями и полями доставки в заголовке к атрибуту clear добавлена подсказка.
48
+
49
  = 1.2 =
50
  * Добавлено управление атрибутами clear и class в управлении полями.
51
+ * Исправлена ошибка в указании обязательного поля в управлении дополнительными полями и полями доставки.
52
 
53
  = 1.1 =
54
  * Исправлена ошибка в управлении полями на странице заказа и на странице профиля.
73
 
74
  == Upgrade Notice ==
75
 
76
+ = 1.2.1 =
77
+ * На странице управления дополнительными полями и полями доставки в заголовке к атрибуту clear добавлена подсказка.
78
+
79
  = 1.2 =
80
  * Добавлено управление атрибутами clear и class в управлении полями.
81
+ * Исправлена ошибка в указании обязательного поля в управлении дополнительными полями и полями доставки.
82
 
83
  = 1.1 =
84
  Исправлена ошибка в управлении полями на странице заказа и на странице профиля.
saphali-woocommerce-lite.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Saphali Woocommerce LITE
4
  Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
5
  Description: Saphali Woocommerce LITE - это бесплатный вордпресс плагин, который добавляет набор дополнений к интернет-магазину на Woocommerce.
6
- Version: 1.2
7
  Author: Saphali
8
  Author URI: http://saphali.com/
9
  */
@@ -333,7 +333,7 @@ function woocommerce_lang() {
333
  <th width="115px">Название</th>
334
  <th>Заголовок</th>
335
  <th>Текст в поле</th>
336
- <th width="40px">Clear</th>
337
  <th>Класс поля</th>
338
  <th width="65px">Обя&shy;за&shy;те&shy;ль&shy;ное</th>
339
 
@@ -347,7 +347,7 @@ function woocommerce_lang() {
347
  <th>Название</th>
348
  <th>Заголовок</th>
349
  <th>Текст в поле</th>
350
- <th width="40px">Clear</th>
351
  <th>Класс поля</th>
352
  <th width="65px">Обя&shy;за&shy;те&shy;ль&shy;ное</th>
353
 
@@ -407,7 +407,7 @@ function woocommerce_lang() {
407
  <th width="115px">Название</th>
408
  <th>Заголовок</th>
409
  <th>Текст в поле</th>
410
- <th width="40px">Clear</th>
411
  <th>Класс поля</th>
412
  <th width="65px">Обя&shy;за&shy;те&shy;ль&shy;ное</th>
413
 
@@ -421,7 +421,7 @@ function woocommerce_lang() {
421
  <th>Название</th>
422
  <th>Заголовок</th>
423
  <th>Текст в поле</th>
424
- <th width="40px">Clear</th>
425
  <th>Класс поля</th>
426
  <th width="65px">Обя&shy;за&shy;те&shy;ль&shy;ное</th>
427
 
@@ -539,8 +539,17 @@ function woocommerce_lang() {
539
  <input type="hidden" name="reset" value="All"/>
540
  <input type="submit" class="button alignright" value="Восстановить поля по умолчанию"/>
541
  </form>
542
-
543
- <script>
 
 
 
 
 
 
 
 
 
544
  jQuery('.button#billing').live('click',function() {
545
  var obj = jQuery(this).parent().parent();
546
  obj.html('<td><input value="new_fild'+(parseInt(obj.parent().find('tr td input#order_count:last').val(),10)+1)+'" type="text" name="billing[new_fild][name][]" /></td><td><input value="" type="text" name="billing[new_fild][label][]" /></td><td><input value="" type="text" name="billing[new_fild][placeholder][]" /></td><td><input type="checkbox" name="billing[new_fild][clear][]" /></td><td><input value="" type="text" name="billing[new_fild][class][]" /></td><td><input checked type="checkbox" name="billing[new_fild][required][]" /></td><td><input checked type="checkbox" name="billing[new_fild][public][]" /></td><td><input id="order_count" rel="sort_order" type="hidden" name="billing[new_fild][order][]" value="'+(parseInt(obj.parent().find('tr td input#order_count:last').val(),10)+1)+'" /><input type="button" class="button" id="billing_delete" value="Удалить -"/></td>');
3
  Plugin Name: Saphali Woocommerce LITE
4
  Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
5
  Description: Saphali Woocommerce LITE - это бесплатный вордпресс плагин, который добавляет набор дополнений к интернет-магазину на Woocommerce.
6
+ Version: 1.2.1
7
  Author: Saphali
8
  Author URI: http://saphali.com/
9
  */
333
  <th width="115px">Название</th>
334
  <th>Заголовок</th>
335
  <th>Текст в поле</th>
336
+ <th width="56px">Clear<img class="help_tip" data-tip="Указывает на то, что следующее поле за текущим, будет начинаться с новой строки." src="<? bloginfo('wpurl');?>/wp-content/plugins/woocommerce/assets/images/help.png" /> </th>
337
  <th>Класс поля</th>
338
  <th width="65px">Обя&shy;за&shy;те&shy;ль&shy;ное</th>
339
 
347
  <th>Название</th>
348
  <th>Заголовок</th>
349
  <th>Текст в поле</th>
350
+ <th width="56px">Clear<img class="help_tip" data-tip="Указывает на то, что следующее поле за текущим, будет начинаться с новой строки." src="<? bloginfo('wpurl');?>/wp-content/plugins/woocommerce/assets/images/help.png" /> </th>
351
  <th>Класс поля</th>
352
  <th width="65px">Обя&shy;за&shy;те&shy;ль&shy;ное</th>
353
 
407
  <th width="115px">Название</th>
408
  <th>Заголовок</th>
409
  <th>Текст в поле</th>
410
+ <th width="56px">Clear<img class="help_tip" data-tip="Указывает на то, что следующее поле за текущим, будет начинаться с новой строки." src="<? bloginfo('wpurl');?>/wp-content/plugins/woocommerce/assets/images/help.png" /> </th>
411
  <th>Класс поля</th>
412
  <th width="65px">Обя&shy;за&shy;те&shy;ль&shy;ное</th>
413
 
421
  <th>Название</th>
422
  <th>Заголовок</th>
423
  <th>Текст в поле</th>
424
+ <th width="56px">Clear<img class="help_tip" data-tip="Указывает на то, что следующее поле за текущим, будет начинаться с новой строки." src="<? bloginfo('wpurl');?>/wp-content/plugins/woocommerce/assets/images/help.png" /> </th>
425
  <th>Класс поля</th>
426
  <th width="65px">Обя&shy;за&shy;те&shy;ль&shy;ное</th>
427
 
539
  <input type="hidden" name="reset" value="All"/>
540
  <input type="submit" class="button alignright" value="Восстановить поля по умолчанию"/>
541
  </form>
542
+ <style type="text/css">
543
+ #tiptip_content{font-size:11px;color:#fff;padding:4px 8px;background:#a2678c;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.1);text-align:center}#tiptip_content code{background:#855c76;padding:1px}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#a2678c}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#a2678c}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#a2678c}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#a2678c}img.help_tip{vertical-align:middle;margin:0 0 0 3px}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:11px;color:#fff;padding:4px 8px;background:#a2678c;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.1);text-align:center}#tiptip_content code{background:#855c76;padding:1px}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#a2678c}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#a2678c}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#a2678c}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#a2678c}
544
+ </style>
545
+ <script type="text/javascript">
546
+ (function($){$.fn.tipTip=function(options){var defaults={activation:"hover",keepAlive:false,maxWidth:"200px",edgeOffset:3,defaultPosition:"bottom",delay:400,fadeIn:200,fadeOut:200,attribute:"title",content:false,enter:function(){},exit:function(){}};var opts=$.extend(defaults,options);if($("#tiptip_holder").length<=0){var tiptip_holder=$('<div id="tiptip_holder" style="max-width:'+opts.maxWidth+';"></div>');var tiptip_content=$('<div id="tiptip_content"></div>');var tiptip_arrow=$('<div id="tiptip_arrow"></div>');$("body").append(tiptip_holder.html(tiptip_content).prepend(tiptip_arrow.html('<div id="tiptip_arrow_inner"></div>')))}else{var tiptip_holder=$("#tiptip_holder");var tiptip_content=$("#tiptip_content");var tiptip_arrow=$("#tiptip_arrow")}return this.each(function(){var org_elem=$(this);if(opts.content){var org_title=opts.content}else{var org_title=org_elem.attr(opts.attribute)}if(org_title!=""){if(!opts.content){org_elem.removeAttr(opts.attribute)}var timeout=false;if(opts.activation=="hover"){org_elem.hover(function(){active_tiptip()},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}else if(opts.activation=="focus"){org_elem.focus(function(){active_tiptip()}).blur(function(){deactive_tiptip()})}else if(opts.activation=="click"){org_elem.click(function(){active_tiptip();return false}).hover(function(){},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}function active_tiptip(){opts.enter.call(this);tiptip_content.html(org_title);tiptip_holder.hide().removeAttr("class").css("margin","0");tiptip_arrow.removeAttr("style");var top=parseInt(org_elem.offset()['top']);var left=parseInt(org_elem.offset()['left']);var org_width=parseInt(org_elem.outerWidth());var org_height=parseInt(org_elem.outerHeight());var tip_w=tiptip_holder.outerWidth();var tip_h=tiptip_holder.outerHeight();var w_compare=Math.round((org_width-tip_w)/2);var h_compare=Math.round((org_height-tip_h)/2);var marg_left=Math.round(left+w_compare);var marg_top=Math.round(top+org_height+opts.edgeOffset);var t_class="";var arrow_top="";var arrow_left=Math.round(tip_w-12)/2;if(opts.defaultPosition=="bottom"){t_class="_bottom"}else if(opts.defaultPosition=="top"){t_class="_top"}else if(opts.defaultPosition=="left"){t_class="_left"}else if(opts.defaultPosition=="right"){t_class="_right"}var right_compare=(w_compare+left)<parseInt($(window).scrollLeft());var left_compare=(tip_w+left)>parseInt($(window).width());if((right_compare&&w_compare<0)||(t_class=="_right"&&!left_compare)||(t_class=="_left"&&left<(tip_w+opts.edgeOffset+5))){t_class="_right";arrow_top=Math.round(tip_h-13)/2;arrow_left=-12;marg_left=Math.round(left+org_width+opts.edgeOffset);marg_top=Math.round(top+h_compare)}else if((left_compare&&w_compare<0)||(t_class=="_left"&&!right_compare)){t_class="_left";arrow_top=Math.round(tip_h-13)/2;arrow_left=Math.round(tip_w);marg_left=Math.round(left-(tip_w+opts.edgeOffset+5));marg_top=Math.round(top+h_compare)}var top_compare=(top+org_height+opts.edgeOffset+tip_h+8)>parseInt($(window).height()+$(window).scrollTop());var bottom_compare=((top+org_height)-(opts.edgeOffset+tip_h+8))<0;if(top_compare||(t_class=="_bottom"&&top_compare)||(t_class=="_top"&&!bottom_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_top"}else{t_class=t_class+"_top"}arrow_top=tip_h;marg_top=Math.round(top-(tip_h+5+opts.edgeOffset))}else if(bottom_compare|(t_class=="_top"&&bottom_compare)||(t_class=="_bottom"&&!top_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_bottom"}else{t_class=t_class+"_bottom"}arrow_top=-12;marg_top=Math.round(top+org_height+opts.edgeOffset)}if(t_class=="_right_top"||t_class=="_left_top"){marg_top=marg_top+5}else if(t_class=="_right_bottom"||t_class=="_left_bottom"){marg_top=marg_top-5}if(t_class=="_left_top"||t_class=="_left_bottom"){marg_left=marg_left+5}tiptip_arrow.css({"margin-left":arrow_left+"px","margin-top":arrow_top+"px"});tiptip_holder.css({"margin-left":marg_left+"px","margin-top":marg_top+"px"}).attr("class","tip"+t_class);if(timeout){clearTimeout(timeout)}timeout=setTimeout(function(){tiptip_holder.stop(true,true).fadeIn(opts.fadeIn)},opts.delay)}function deactive_tiptip(){opts.exit.call(this);if(timeout){clearTimeout(timeout)}tiptip_holder.fadeOut(opts.fadeOut)}}})}})(jQuery);
547
+ jQuery(".tips, .help_tip").tipTip({
548
+ 'attribute' : 'data-tip',
549
+ 'fadeIn' : 50,
550
+ 'fadeOut' : 50,
551
+ 'delay' : 200
552
+ });
553
  jQuery('.button#billing').live('click',function() {
554
  var obj = jQuery(this).parent().parent();
555
  obj.html('<td><input value="new_fild'+(parseInt(obj.parent().find('tr td input#order_count:last').val(),10)+1)+'" type="text" name="billing[new_fild][name][]" /></td><td><input value="" type="text" name="billing[new_fild][label][]" /></td><td><input value="" type="text" name="billing[new_fild][placeholder][]" /></td><td><input type="checkbox" name="billing[new_fild][clear][]" /></td><td><input value="" type="text" name="billing[new_fild][class][]" /></td><td><input checked type="checkbox" name="billing[new_fild][required][]" /></td><td><input checked type="checkbox" name="billing[new_fild][public][]" /></td><td><input id="order_count" rel="sort_order" type="hidden" name="billing[new_fild][order][]" value="'+(parseInt(obj.parent().find('tr td input#order_count:last').val(),10)+1)+'" /><input type="button" class="button" id="billing_delete" value="Удалить -"/></td>');