Changeset 3486546
- Timestamp:
- 03/19/2026 01:59:35 PM (9 days ago)
- Location:
- wpc-grouped-product
- Files:
-
- 46 added
- 8 edited
-
tags/5.2.7 (added)
-
tags/5.2.7/assets (added)
-
tags/5.2.7/assets/css (added)
-
tags/5.2.7/assets/css/backend.css (added)
-
tags/5.2.7/assets/css/frontend.css (added)
-
tags/5.2.7/assets/css/hint.css (added)
-
tags/5.2.7/assets/images (added)
-
tags/5.2.7/assets/images/how-01.jpg (added)
-
tags/5.2.7/assets/js (added)
-
tags/5.2.7/assets/js/backend.js (added)
-
tags/5.2.7/assets/js/frontend.js (added)
-
tags/5.2.7/assets/slick (added)
-
tags/5.2.7/assets/slick/slick.css (added)
-
tags/5.2.7/assets/slick/slick.min.js (added)
-
tags/5.2.7/includes (added)
-
tags/5.2.7/includes/class-helper.php (added)
-
tags/5.2.7/includes/class-product.php (added)
-
tags/5.2.7/includes/class-woosg.php (added)
-
tags/5.2.7/includes/dashboard (added)
-
tags/5.2.7/includes/dashboard/css (added)
-
tags/5.2.7/includes/dashboard/css/dashboard.css (added)
-
tags/5.2.7/includes/dashboard/css/dashboard.css.map (added)
-
tags/5.2.7/includes/dashboard/css/dashboard.scss (added)
-
tags/5.2.7/includes/dashboard/images (added)
-
tags/5.2.7/includes/dashboard/images/wpc-icon.svg (added)
-
tags/5.2.7/includes/dashboard/js (added)
-
tags/5.2.7/includes/dashboard/js/backend.js (added)
-
tags/5.2.7/includes/dashboard/wpc-dashboard.php (added)
-
tags/5.2.7/includes/hpos.php (added)
-
tags/5.2.7/includes/kit (added)
-
tags/5.2.7/includes/kit/css (added)
-
tags/5.2.7/includes/kit/css/backend.css (added)
-
tags/5.2.7/includes/kit/js (added)
-
tags/5.2.7/includes/kit/js/backend.js (added)
-
tags/5.2.7/includes/kit/wpc-kit.php (added)
-
tags/5.2.7/includes/log (added)
-
tags/5.2.7/includes/log/wpc-log.php (added)
-
tags/5.2.7/index.php (added)
-
tags/5.2.7/languages (added)
-
tags/5.2.7/languages/wpc-grouped-product-fr_FR.mo (added)
-
tags/5.2.7/languages/wpc-grouped-product-fr_FR.po (added)
-
tags/5.2.7/languages/wpc-grouped-product.pot (added)
-
tags/5.2.7/readme.txt (added)
-
tags/5.2.7/wpc-grouped-product.php (added)
-
trunk/includes/class-woosg.php (modified) (4 diffs)
-
trunk/includes/dashboard/css/dashboard.css (modified) (3 diffs)
-
trunk/includes/dashboard/css/dashboard.css.map (modified) (1 diff)
-
trunk/includes/dashboard/css/dashboard.scss (modified) (3 diffs)
-
trunk/includes/dashboard/wpc-dashboard.php (modified) (3 diffs)
-
trunk/includes/log (added)
-
trunk/includes/log/wpc-log.php (added)
-
trunk/languages/wpc-grouped-product.pot (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/wpc-grouped-product.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wpc-grouped-product/trunk/includes/class-woosg.php
r3394159 r3486546 40 40 // Settings 41 41 add_action( 'admin_init', [ $this, 'register_settings' ] ); 42 add_filter( 'pre_update_option', [ $this, 'last_saved' ], 10, 2 ); 42 43 add_action( 'admin_menu', [ $this, 'admin_menu' ] ); 43 44 … … 165 166 'sanitize_callback' => [ 'WPCleverWoosg_Helper', 'sanitize_array' ], 166 167 ] ); 168 } 169 170 function last_saved( $value, $option ) { 171 if ( $option == 'woosg_settings' || $option == 'woosg_localization' ) { 172 $value['_last_saved'] = current_time( 'timestamp' ); 173 $value['_last_saved_by'] = get_current_user_id(); 174 } 175 176 return $value; 167 177 } 168 178 … … 479 489 <tr class="submit"> 480 490 <th colspan="2"> 481 <?php settings_fields( 'woosg_settings' ); ?><?php submit_button(); ?> 491 <div class="wpclever_submit"> 492 <?php 493 settings_fields( 'woosg_settings' ); 494 submit_button( '', 'primary', 'submit', false ); 495 496 if ( function_exists( 'wpc_last_saved' ) ) { 497 wpc_last_saved( WPCleverWoosg_Helper()->get_settings() ); 498 } 499 ?> 500 </div> 482 501 <a style="display: none;" class="wpclever_export" data-key="woosg_settings" 483 502 data-name="settings" … … 645 664 <tr class="submit"> 646 665 <th colspan="2"> 647 <?php settings_fields( 'woosg_localization' ); ?><?php submit_button(); ?> 666 <div class="wpclever_submit"> 667 <?php 668 settings_fields( 'woosg_localization' ); 669 submit_button( '', 'primary', 'submit', false ); 670 671 if ( function_exists( 'wpc_last_saved' ) ) { 672 wpc_last_saved( get_option( 'woosg_localization', [] ) ); 673 } 674 ?> 675 </div> 648 676 <a style="display: none;" class="wpclever_export" data-key="woosg_localization" 649 677 data-name="settings" -
wpc-grouped-product/trunk/includes/dashboard/css/dashboard.css
r3383826 r3486546 287 287 } 288 288 289 .wpclever_settings_page .wpclever_settings_page_content table tr.submit .wpclever_submit { 290 display: flex; 291 align-items: center; 292 } 293 294 .wpclever_settings_page .wpclever_settings_page_content table tr.submit .wpc-last-saved { 295 font-weight: 400; 296 font-size: 12px; 297 color: #999; 298 margin-left: 10px; 299 display: flex; 300 align-items: center; 301 } 302 303 .wpclever_settings_page .wpclever_settings_page_content table tr.submit .wpc-last-saved .dashicons { 304 font-size: 15px; 305 width: 15px; 306 height: 15px; 307 margin-right: 5px; 308 color: #22c55e; 309 } 310 289 311 .wpclever_settings_page .wpclever_settings_page_content table tr.submit .wpclever_export { 290 312 position: absolute; … … 293 315 transform: translateY(-50%); 294 316 font-weight: 400; 317 } 318 319 #wpclever_export .wpclever_export_data { 320 width: 100%; 321 font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace; 322 font-size: 12.5px; 323 line-height: 20px; 324 padding: 0 12px; 325 background-image: repeating-linear-gradient(to bottom, #ffffff 0px, #ffffff 20px, #fafafa 20px, #fafafa 40px); 326 background-attachment: local; 327 resize: vertical; 328 box-sizing: border-box; 329 outline: none; 295 330 } 296 331 … … 462 497 border-left: none; 463 498 border-right: 4px solid #23282d; 499 } 500 501 body.rtl .wpclever_settings_page .wpclever_settings_page_content table tr.submit .wpclever_export { 502 left: 20px; 503 right: auto; 464 504 } 465 505 -
wpc-grouped-product/trunk/includes/dashboard/css/dashboard.css.map
r3383826 r3486546 1 {"version":3,"sourceRoot":"","sources":["dashboard.scss"],"names":[],"mappings":";AAAA;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAEA;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAEA;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;AAEA;EACE;IACE;IACA;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA; EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAEA;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;AAEA;EACE;;;AAGF;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA","file":"dashboard.css"}1 {"version":3,"sourceRoot":"","sources":["dashboard.scss"],"names":[],"mappings":";AAAA;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAEA;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAEA;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;AAEA;EACE;IACE;IACA;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EAOA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAEA;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;AAEA;EACE;;;AAGF;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA","file":"dashboard.css"} -
wpc-grouped-product/trunk/includes/dashboard/css/dashboard.scss
r3383826 r3486546 299 299 } 300 300 301 .wpclever_settings_page .wpclever_settings_page_content table tr.submit .wpclever_submit { 302 display: flex; 303 align-items: center; 304 } 305 306 .wpclever_settings_page .wpclever_settings_page_content table tr.submit .wpc-last-saved { 307 font-weight: 400; 308 font-size: 12px; 309 color: #999; 310 margin-left: 10px; 311 display: flex; 312 align-items: center; 313 } 314 315 .wpclever_settings_page .wpclever_settings_page_content table tr.submit .wpc-last-saved .dashicons { 316 font-size: 15px; 317 width: 15px; 318 height: 15px; 319 margin-right: 5px; 320 color: #22c55e; 321 } 322 301 323 .wpclever_settings_page .wpclever_settings_page_content table tr.submit .wpclever_export { 302 324 position: absolute; … … 305 327 transform: translateY(-50%); 306 328 font-weight: 400; 329 } 330 331 #wpclever_export .wpclever_export_data { 332 width: 100%; 333 font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace; 334 font-size: 12.5px; 335 line-height: 20px; 336 padding: 0 12px; 337 background-image: repeating-linear-gradient( 338 to bottom, 339 #ffffff 0px, 340 #ffffff 20px, 341 #fafafa 20px, 342 #fafafa 40px 343 ); 344 background-attachment: local; 345 resize: vertical; 346 box-sizing: border-box; 347 outline: none; 307 348 } 308 349 … … 478 519 border-left: none; 479 520 border-right: 4px solid #23282d; 521 } 522 523 body.rtl .wpclever_settings_page .wpclever_settings_page_content table tr.submit .wpclever_export { 524 left: 20px; 525 right: auto; 480 526 } 481 527 -
wpc-grouped-product/trunk/includes/dashboard/wpc-dashboard.php
r3394159 r3486546 1 1 <?php 2 2 defined( 'ABSPATH' ) || exit; 3 4 if ( ! class_exists( 'WPCleverMenu' ) ) {5 class WPCleverMenu {6 function __construct() {7 // do nothing, moved to WPCleverDashboard8 }9 }10 11 new WPCleverMenu();12 }13 3 14 4 if ( ! class_exists( 'WPCleverDashboard' ) ) { … … 232 222 233 223 if ( ! empty( $key ) && ( $settings = get_option( $key ) ) ) { 224 unset( $settings['_last_saved'] ); 225 unset( $settings['_last_saved_by'] ); 226 234 227 echo '<textarea class="wpclever_export_data" id="wpclever_export_data" style="width: 100%; height: 200px; margin-bottom: 10px;" data-key="' . esc_attr( $key ) . '">' . esc_textarea( wp_json_encode( $settings, JSON_PRETTY_PRINT ) ) . '</textarea>'; 235 228 echo '<div style="display: flex; align-items: center"><button class="button button-primary wpclever_import" data-key="' . esc_attr( $key ) . '">Update</button>'; … … 265 258 new WPCleverDashboard(); 266 259 } 260 261 if ( ! function_exists( 'wpc_last_saved' ) ) { 262 function wpc_last_saved( $settings ) { 263 $last_saved = isset( $settings['_last_saved'] ) ? (int) $settings['_last_saved'] : 0; 264 265 if ( $last_saved ) { 266 $time_diff = human_time_diff( $last_saved, current_time( 'timestamp' ) ); 267 $time_full = date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), $last_saved ); 268 269 // Who saved it 270 $saved_by_id = isset( $settings['_last_saved_by'] ) ? (int) $settings['_last_saved_by'] : 0; 271 $saved_by_name = ''; 272 273 if ( $saved_by_id ) { 274 $user = get_userdata( $saved_by_id ); 275 276 if ( $user ) { 277 $saved_by_name = $user->display_name; 278 } 279 } 280 281 $by_text = $saved_by_name ? ' ' . sprintf( 'by %s', esc_html( $saved_by_name ) ) : ''; 282 283 echo '<span class="wpc-last-saved" title="' . esc_attr( $time_full ) . '"><span class="dashicons dashicons-saved"></span> ' 284 . sprintf( 285 'Saved %1$s ago', 286 esc_html( $time_diff ) 287 ) 288 . $by_text 289 . '</span>'; 290 } 291 } 292 } -
wpc-grouped-product/trunk/languages/wpc-grouped-product.pot
r3478858 r3486546 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: WPC Grouped Product for WooCommerce 5.2. 6\n"5 "Project-Id-Version: WPC Grouped Product for WooCommerce 5.2.7\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpc-grouped-product\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-03-1 0T07:52:38+00:00\n"12 "POT-Creation-Date: 2026-03-19T13:57:45+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" … … 42 42 #: includes/class-product.php:35 43 43 #: includes/class-product.php:47 44 #: includes/class-woosg.php: 58545 #: includes/class-woosg.php:6 1546 #: includes/class-woosg.php: 87444 #: includes/class-woosg.php:604 45 #: includes/class-woosg.php:634 46 #: includes/class-woosg.php:902 47 47 msgid "Add to cart" 48 48 msgstr "" 49 49 50 50 #: includes/class-product.php:37 51 #: includes/class-woosg.php: 59352 #: includes/class-woosg.php: 87551 #: includes/class-woosg.php:612 52 #: includes/class-woosg.php:903 53 53 msgid "Select options" 54 54 msgstr "" 55 55 56 56 #: includes/class-product.php:40 57 #: includes/class-woosg.php:6 0257 #: includes/class-woosg.php:621 58 58 msgid "Read more" 59 59 msgstr "" 60 60 61 #: includes/class-woosg.php:1 7062 #: includes/class-woosg.php:1 8561 #: includes/class-woosg.php:180 62 #: includes/class-woosg.php:195 63 63 msgid "WPC Grouped Product" 64 64 msgstr "" 65 65 66 #: includes/class-woosg.php:1 7066 #: includes/class-woosg.php:180 67 67 msgid "Grouped Product" 68 68 msgstr "" 69 69 70 #: includes/class-woosg.php:1 8570 #: includes/class-woosg.php:195 71 71 msgid "Premium" 72 72 msgstr "" 73 73 74 #: includes/class-woosg.php: 19174 #: includes/class-woosg.php:201 75 75 msgid "Reviews" 76 76 msgstr "" 77 77 78 #: includes/class-woosg.php: 19378 #: includes/class-woosg.php:203 79 79 msgid "Changelog" 80 80 msgstr "" 81 81 82 #: includes/class-woosg.php: 19582 #: includes/class-woosg.php:205 83 83 msgid "Discussion" 84 84 msgstr "" 85 85 86 #: includes/class-woosg.php:2 0386 #: includes/class-woosg.php:213 87 87 msgid "Settings updated." 88 88 msgstr "" 89 89 90 #: includes/class-woosg.php:2 1090 #: includes/class-woosg.php:220 91 91 msgid "How to use?" 92 92 msgstr "" 93 93 94 #: includes/class-woosg.php:2 1495 #: includes/class-woosg.php:9 3494 #: includes/class-woosg.php:224 95 #: includes/class-woosg.php:962 96 96 msgid "Settings" 97 97 msgstr "" 98 98 99 #: includes/class-woosg.php:2 1899 #: includes/class-woosg.php:228 100 100 msgid "Localization" 101 101 msgstr "" 102 102 103 #: includes/class-woosg.php:2 22103 #: includes/class-woosg.php:232 104 104 msgid "Tools" 105 105 msgstr "" 106 106 107 #: includes/class-woosg.php:2 27108 #: includes/class-woosg.php:9 35107 #: includes/class-woosg.php:237 108 #: includes/class-woosg.php:963 109 109 msgid "Premium Version" 110 110 msgstr "" 111 111 112 #: includes/class-woosg.php:2 30112 #: includes/class-woosg.php:240 113 113 msgid "Essential Kit" 114 114 msgstr "" 115 115 116 #: includes/class-woosg.php:2 38116 #: includes/class-woosg.php:248 117 117 msgid "When creating the product, please choose product data is \"Smart grouped\" then you can see the search field to start search and add products." 118 118 msgstr "" 119 119 120 #: includes/class-woosg.php:2 67121 #: includes/class-woosg.php: 495120 #: includes/class-woosg.php:277 121 #: includes/class-woosg.php:514 122 122 msgid "General" 123 123 msgstr "" 124 124 125 #: includes/class-woosg.php:2 71125 #: includes/class-woosg.php:281 126 126 msgid "Price format" 127 127 msgstr "" 128 128 129 #: includes/class-woosg.php:2 74130 #: includes/class-woosg.php:4 69129 #: includes/class-woosg.php:284 130 #: includes/class-woosg.php:479 131 131 msgid "Normal price" 132 132 msgstr "" 133 133 134 #: includes/class-woosg.php:2 75134 #: includes/class-woosg.php:285 135 135 msgid "From price" 136 136 msgstr "" 137 137 138 #: includes/class-woosg.php:2 76138 #: includes/class-woosg.php:286 139 139 msgid "Auto calculated price" 140 140 msgstr "" 141 141 142 #: includes/class-woosg.php:2 77142 #: includes/class-woosg.php:287 143 143 msgid "None" 144 144 msgstr "" 145 145 146 #: includes/class-woosg.php:2 79146 #: includes/class-woosg.php:289 147 147 msgid "Choose the price format for grouped product on the shop/archive page. Using \"Auto calculated price\" can cause your site slow down." 148 148 msgstr "" 149 149 150 #: includes/class-woosg.php:2 83150 #: includes/class-woosg.php:293 151 151 msgid "Purchasable on archive" 152 152 msgstr "" 153 153 154 #: includes/class-woosg.php:286 155 #: includes/class-woosg.php:342 154 #: includes/class-woosg.php:296 156 155 #: includes/class-woosg.php:352 157 #: includes/class-woosg.php:361158 #: includes/class-woosg.php:370159 #: includes/class-woosg.php:389160 #: includes/class-woosg.php:428161 #: includes/class-woosg.php:438162 #: includes/class-woosg.php:458163 #: includes/class-woosg.php:782164 #: includes/class-woosg.php:791165 #: includes/class-woosg.php:801166 #: includes/class-woosg.php:811167 #: includes/class-woosg.php:821168 #: includes/class-woosg.php:1430169 msgid "Yes"170 msgstr ""171 172 #: includes/class-woosg.php:287173 #: includes/class-woosg.php:343174 #: includes/class-woosg.php:353175 156 #: includes/class-woosg.php:362 176 157 #: includes/class-woosg.php:371 158 #: includes/class-woosg.php:380 159 #: includes/class-woosg.php:399 160 #: includes/class-woosg.php:438 161 #: includes/class-woosg.php:448 162 #: includes/class-woosg.php:468 163 #: includes/class-woosg.php:810 164 #: includes/class-woosg.php:819 165 #: includes/class-woosg.php:829 166 #: includes/class-woosg.php:839 167 #: includes/class-woosg.php:849 168 #: includes/class-woosg.php:1458 169 msgid "Yes" 170 msgstr "" 171 172 #: includes/class-woosg.php:297 173 #: includes/class-woosg.php:353 174 #: includes/class-woosg.php:363 175 #: includes/class-woosg.php:372 176 #: includes/class-woosg.php:381 177 #: includes/class-woosg.php:400 178 #: includes/class-woosg.php:414 179 #: includes/class-woosg.php:425 180 #: includes/class-woosg.php:439 181 #: includes/class-woosg.php:450 182 #: includes/class-woosg.php:469 183 #: includes/class-woosg.php:811 184 #: includes/class-woosg.php:820 185 #: includes/class-woosg.php:830 186 #: includes/class-woosg.php:840 187 #: includes/class-woosg.php:850 188 #: includes/class-woosg.php:1449 189 #: includes/class-woosg.php:1459 190 msgid "No" 191 msgstr "" 192 193 #: includes/class-woosg.php:299 194 msgid "Allow buyers to add a group to the cart on the products archive page. All default sub-products will be added to the cart." 195 msgstr "" 196 197 #: includes/class-woosg.php:304 198 #: includes/class-woosg.php:565 199 #: includes/class-woosg.php:1319 200 msgid "Grouped products" 201 msgstr "" 202 203 #: includes/class-woosg.php:308 204 msgid "Position" 205 msgstr "" 206 207 #: includes/class-woosg.php:311 208 msgid "Above add to cart button" 209 msgstr "" 210 211 #: includes/class-woosg.php:312 212 msgid "Under add to cart button" 213 msgstr "" 214 215 #: includes/class-woosg.php:313 216 msgid "In a new tab" 217 msgstr "" 218 219 #: includes/class-woosg.php:314 220 msgid "None (hide it)" 221 msgstr "" 222 223 #: includes/class-woosg.php:316 224 msgid "Choose the position to show the grouped product list. You also can use the shortcode [woosg] to show the list where you want." 225 msgstr "" 226 227 #: includes/class-woosg.php:320 228 #: includes/class-woosg.php:1485 229 msgid "Layout" 230 msgstr "" 231 232 #: includes/class-woosg.php:323 233 #: includes/class-woosg.php:1490 234 msgid "List" 235 msgstr "" 236 237 #: includes/class-woosg.php:324 238 #: includes/class-woosg.php:1491 239 msgid "Grid - 2 columns" 240 msgstr "" 241 242 #: includes/class-woosg.php:325 243 #: includes/class-woosg.php:1492 244 msgid "Grid - 3 columns" 245 msgstr "" 246 247 #: includes/class-woosg.php:326 248 #: includes/class-woosg.php:1493 249 msgid "Grid - 4 columns" 250 msgstr "" 251 252 #: includes/class-woosg.php:327 253 #: includes/class-woosg.php:1494 254 msgid "Carousel - 2 columns" 255 msgstr "" 256 257 #: includes/class-woosg.php:328 258 #: includes/class-woosg.php:1495 259 msgid "Carousel - 3 columns" 260 msgstr "" 261 262 #: includes/class-woosg.php:329 263 #: includes/class-woosg.php:1496 264 msgid "Carousel - 4 columns" 265 msgstr "" 266 267 #: includes/class-woosg.php:334 268 msgid "Variations selector" 269 msgstr "" 270 271 #: includes/class-woosg.php:337 272 #: includes/class-woosg.php:1445 273 #: includes/class-woosg.php:1457 274 #: includes/class-woosg.php:1469 275 msgid "Default" 276 msgstr "" 277 278 #: includes/class-woosg.php:338 279 msgid "Use WPC Variations Radio Buttons" 280 msgstr "" 281 282 #: includes/class-woosg.php:349 283 msgid "Exclude unpurchasable" 284 msgstr "" 285 286 #: includes/class-woosg.php:355 287 msgid "Exclude unpurchasable products from the list." 288 msgstr "" 289 290 #: includes/class-woosg.php:359 291 msgid "Show thumbnail" 292 msgstr "" 293 294 #: includes/class-woosg.php:368 295 msgid "Show short description" 296 msgstr "" 297 298 #: includes/class-woosg.php:377 299 msgid "Show price" 300 msgstr "" 301 302 #: includes/class-woosg.php:386 303 #: includes/class-woosg.php:1466 304 msgid "Product selector" 305 msgstr "" 306 307 #: includes/class-woosg.php:389 308 #: includes/class-woosg.php:1470 309 msgid "Quantity" 310 msgstr "" 311 177 312 #: includes/class-woosg.php:390 178 #: includes/class-woosg.php:404 179 #: includes/class-woosg.php:415 180 #: includes/class-woosg.php:429 181 #: includes/class-woosg.php:440 182 #: includes/class-woosg.php:459 183 #: includes/class-woosg.php:783 184 #: includes/class-woosg.php:792 185 #: includes/class-woosg.php:802 186 #: includes/class-woosg.php:812 187 #: includes/class-woosg.php:822 188 #: includes/class-woosg.php:1421 189 #: includes/class-woosg.php:1431 190 msgid "No" 191 msgstr "" 192 193 #: includes/class-woosg.php:289 194 msgid "Allow buyers to add a group to the cart on the products archive page. All default sub-products will be added to the cart." 195 msgstr "" 196 197 #: includes/class-woosg.php:294 313 #: includes/class-woosg.php:1471 314 msgid "Checkbox" 315 msgstr "" 316 317 #: includes/class-woosg.php:392 318 msgid "You still can choose the selector for each grouped product in the product settings." 319 msgstr "" 320 321 #: includes/class-woosg.php:396 322 msgid "Show plus/minus button" 323 msgstr "" 324 325 #: includes/class-woosg.php:402 326 msgid "Show the plus/minus button to increase/decrease the quantity." 327 msgstr "" 328 329 #: includes/class-woosg.php:407 330 #: includes/class-woosg.php:1441 331 msgid "Show add to cart button" 332 msgstr "" 333 334 #: includes/class-woosg.php:411 335 #: includes/class-woosg.php:1446 336 msgid "Yes, for each sub-product" 337 msgstr "" 338 339 #: includes/class-woosg.php:412 340 #: includes/class-woosg.php:1447 341 msgid "Yes, for the whole group" 342 msgstr "" 343 344 #: includes/class-woosg.php:413 345 #: includes/class-woosg.php:1448 346 msgid "Yes, for both the whole group and each sub-product" 347 msgstr "" 348 349 #: includes/class-woosg.php:419 350 msgid "Link to individual product" 351 msgstr "" 352 353 #: includes/class-woosg.php:422 354 msgid "Yes, open in the same tab" 355 msgstr "" 356 357 #: includes/class-woosg.php:423 358 msgid "Yes, open in the new tab" 359 msgstr "" 360 361 #: includes/class-woosg.php:424 362 msgid "Yes, open quick view popup" 363 msgstr "" 364 365 #: includes/class-woosg.php:435 366 msgid "Change image" 367 msgstr "" 368 369 #: includes/class-woosg.php:441 370 msgid "Change the main product image when choosing the variation of grouped product." 371 msgstr "" 372 373 #: includes/class-woosg.php:445 374 msgid "Change price" 375 msgstr "" 376 377 #: includes/class-woosg.php:449 378 msgid "Yes, custom selector" 379 msgstr "" 380 381 #: includes/class-woosg.php:456 382 msgid "Change the main product price when choosing the variation of grouped product. It uses JavaScript to change product price so it is very dependent on theme’s HTML. If it cannot find and update the product price, please contact us and we can help you adjust the JS file." 383 msgstr "" 384 385 #: includes/class-woosg.php:461 386 msgid "Cart & Checkout" 387 msgstr "" 388 389 #: includes/class-woosg.php:465 390 #: includes/class-woosg.php:1454 391 msgid "Include main product" 392 msgstr "" 393 394 #: includes/class-woosg.php:471 395 #: includes/class-woosg.php:1462 396 msgid "Include main product on the cart. Helpful when you need to add some extra options for the main product, e.g WPC Frequently Bought Together, WPC Force Sells." 397 msgstr "" 398 399 #: includes/class-woosg.php:475 400 msgid "Main product price" 401 msgstr "" 402 403 #: includes/class-woosg.php:478 404 msgid "Zero price" 405 msgstr "" 406 407 #: includes/class-woosg.php:485 408 #: includes/class-woosg.php:1376 409 msgid "Search" 410 msgstr "" 411 412 #: includes/class-woosg.php:503 413 #: includes/class-woosg.php:678 414 msgid "import / export" 415 msgstr "" 416 417 #: includes/class-woosg.php:516 418 msgid "Leave blank to use the default text and its equivalent translation in multiple languages." 419 msgstr "" 420 421 #: includes/class-woosg.php:520 422 #: includes/class-woosg.php:525 423 #: includes/class-woosg.php:2148 424 msgid "From" 425 msgstr "" 426 427 #: includes/class-woosg.php:530 428 msgid "Total" 429 msgstr "" 430 431 #: includes/class-woosg.php:535 432 #: includes/class-woosg.php:901 433 msgid "Total:" 434 msgstr "" 435 436 #: includes/class-woosg.php:540 437 msgid "Default above text" 438 msgstr "" 439 198 440 #: includes/class-woosg.php:546 199 #: includes/class-woosg.php:1291200 msgid "Grouped products"201 msgstr ""202 203 #: includes/class-woosg.php:298204 msgid "Position"205 msgstr ""206 207 #: includes/class-woosg.php:301208 msgid "Above add to cart button"209 msgstr ""210 211 #: includes/class-woosg.php:302212 msgid "Under add to cart button"213 msgstr ""214 215 #: includes/class-woosg.php:303216 msgid "In a new tab"217 msgstr ""218 219 #: includes/class-woosg.php:304220 msgid "None (hide it)"221 msgstr ""222 223 #: includes/class-woosg.php:306224 msgid "Choose the position to show the grouped product list. You also can use the shortcode [woosg] to show the list where you want."225 msgstr ""226 227 #: includes/class-woosg.php:310228 #: includes/class-woosg.php:1457229 msgid "Layout"230 msgstr ""231 232 #: includes/class-woosg.php:313233 #: includes/class-woosg.php:1462234 msgid "List"235 msgstr ""236 237 #: includes/class-woosg.php:314238 #: includes/class-woosg.php:1463239 msgid "Grid - 2 columns"240 msgstr ""241 242 #: includes/class-woosg.php:315243 #: includes/class-woosg.php:1464244 msgid "Grid - 3 columns"245 msgstr ""246 247 #: includes/class-woosg.php:316248 #: includes/class-woosg.php:1465249 msgid "Grid - 4 columns"250 msgstr ""251 252 #: includes/class-woosg.php:317253 #: includes/class-woosg.php:1466254 msgid "Carousel - 2 columns"255 msgstr ""256 257 #: includes/class-woosg.php:318258 #: includes/class-woosg.php:1467259 msgid "Carousel - 3 columns"260 msgstr ""261 262 #: includes/class-woosg.php:319263 #: includes/class-woosg.php:1468264 msgid "Carousel - 4 columns"265 msgstr ""266 267 #: includes/class-woosg.php:324268 msgid "Variations selector"269 msgstr ""270 271 #: includes/class-woosg.php:327272 #: includes/class-woosg.php:1417273 #: includes/class-woosg.php:1429274 #: includes/class-woosg.php:1441275 msgid "Default"276 msgstr ""277 278 #: includes/class-woosg.php:328279 msgid "Use WPC Variations Radio Buttons"280 msgstr ""281 282 #: includes/class-woosg.php:339283 msgid "Exclude unpurchasable"284 msgstr ""285 286 #: includes/class-woosg.php:345287 msgid "Exclude unpurchasable products from the list."288 msgstr ""289 290 #: includes/class-woosg.php:349291 msgid "Show thumbnail"292 msgstr ""293 294 #: includes/class-woosg.php:358295 msgid "Show short description"296 msgstr ""297 298 #: includes/class-woosg.php:367299 msgid "Show price"300 msgstr ""301 302 #: includes/class-woosg.php:376303 #: includes/class-woosg.php:1438304 msgid "Product selector"305 msgstr ""306 307 #: includes/class-woosg.php:379308 #: includes/class-woosg.php:1442309 msgid "Quantity"310 msgstr ""311 312 #: includes/class-woosg.php:380313 #: includes/class-woosg.php:1443314 msgid "Checkbox"315 msgstr ""316 317 #: includes/class-woosg.php:382318 msgid "You still can choose the selector for each grouped product in the product settings."319 msgstr ""320 321 #: includes/class-woosg.php:386322 msgid "Show plus/minus button"323 msgstr ""324 325 #: includes/class-woosg.php:392326 msgid "Show the plus/minus button to increase/decrease the quantity."327 msgstr ""328 329 #: includes/class-woosg.php:397330 #: includes/class-woosg.php:1413331 msgid "Show add to cart button"332 msgstr ""333 334 #: includes/class-woosg.php:401335 #: includes/class-woosg.php:1418336 msgid "Yes, for each sub-product"337 msgstr ""338 339 #: includes/class-woosg.php:402340 #: includes/class-woosg.php:1419341 msgid "Yes, for the whole group"342 msgstr ""343 344 #: includes/class-woosg.php:403345 #: includes/class-woosg.php:1420346 msgid "Yes, for both the whole group and each sub-product"347 msgstr ""348 349 #: includes/class-woosg.php:409350 msgid "Link to individual product"351 msgstr ""352 353 #: includes/class-woosg.php:412354 msgid "Yes, open in the same tab"355 msgstr ""356 357 #: includes/class-woosg.php:413358 msgid "Yes, open in the new tab"359 msgstr ""360 361 #: includes/class-woosg.php:414362 msgid "Yes, open quick view popup"363 msgstr ""364 365 #: includes/class-woosg.php:425366 msgid "Change image"367 msgstr ""368 369 #: includes/class-woosg.php:431370 msgid "Change the main product image when choosing the variation of grouped product."371 msgstr ""372 373 #: includes/class-woosg.php:435374 msgid "Change price"375 msgstr ""376 377 #: includes/class-woosg.php:439378 msgid "Yes, custom selector"379 msgstr ""380 381 #: includes/class-woosg.php:446382 msgid "Change the main product price when choosing the variation of grouped product. It uses JavaScript to change product price so it is very dependent on theme’s HTML. If it cannot find and update the product price, please contact us and we can help you adjust the JS file."383 msgstr ""384 385 #: includes/class-woosg.php:451386 msgid "Cart & Checkout"387 msgstr ""388 389 #: includes/class-woosg.php:455390 #: includes/class-woosg.php:1426391 msgid "Include main product"392 msgstr ""393 394 #: includes/class-woosg.php:461395 #: includes/class-woosg.php:1434396 msgid "Include main product on the cart. Helpful when you need to add some extra options for the main product, e.g WPC Frequently Bought Together, WPC Force Sells."397 msgstr ""398 399 #: includes/class-woosg.php:465400 msgid "Main product price"401 msgstr ""402 403 #: includes/class-woosg.php:468404 msgid "Zero price"405 msgstr ""406 407 #: includes/class-woosg.php:475408 #: includes/class-woosg.php:1348409 msgid "Search"410 msgstr ""411 412 #: includes/class-woosg.php:484413 #: includes/class-woosg.php:650414 msgid "import / export"415 msgstr ""416 417 #: includes/class-woosg.php:497418 msgid "Leave blank to use the default text and its equivalent translation in multiple languages."419 msgstr ""420 421 #: includes/class-woosg.php:501422 #: includes/class-woosg.php:506423 #: includes/class-woosg.php:2120424 msgid "From"425 msgstr ""426 427 #: includes/class-woosg.php:511428 msgid "Total"429 msgstr ""430 431 #: includes/class-woosg.php:516432 #: includes/class-woosg.php:873433 msgid "Total:"434 msgstr ""435 436 #: includes/class-woosg.php:521437 msgid "Default above text"438 msgstr ""439 440 #: includes/class-woosg.php:527441 441 msgid "The default text above products list. You can overwrite it in product settings." 442 442 msgstr "" 443 443 444 #: includes/class-woosg.php:5 31444 #: includes/class-woosg.php:550 445 445 msgid "Default under text" 446 446 msgstr "" 447 447 448 #: includes/class-woosg.php:5 37448 #: includes/class-woosg.php:556 449 449 msgid "The default text under products list. You can overwrite it in product settings." 450 450 msgstr "" 451 451 452 #: includes/class-woosg.php:5 41452 #: includes/class-woosg.php:560 453 453 msgid "Tab name" 454 454 msgstr "" 455 455 456 #: includes/class-woosg.php:5 51456 #: includes/class-woosg.php:570 457 457 msgid "Choose an attribute" 458 458 msgstr "" 459 459 460 460 #. translators: attribute name 461 #: includes/class-woosg.php:5 57461 #: includes/class-woosg.php:576 462 462 #, php-format 463 463 msgid "Choose %s" … … 465 465 466 466 #. translators: attribute name 467 #: includes/class-woosg.php:5 59467 #: includes/class-woosg.php:578 468 468 #, php-format 469 469 msgid "Use %s to show the attribute name." 470 470 msgstr "" 471 471 472 #: includes/class-woosg.php:5 63473 #: includes/class-woosg.php:5 68472 #: includes/class-woosg.php:582 473 #: includes/class-woosg.php:587 474 474 msgid "Clear" 475 475 msgstr "" 476 476 477 #: includes/class-woosg.php:5 74477 #: includes/class-woosg.php:593 478 478 msgid "\"Add to cart\" button labels" 479 479 msgstr "" 480 480 481 #: includes/class-woosg.php:5 78481 #: includes/class-woosg.php:597 482 482 msgid "Shop/archive page" 483 483 msgstr "" 484 484 485 #: includes/class-woosg.php: 595485 #: includes/class-woosg.php:614 486 486 msgid "For purchasable grouped." 487 487 msgstr "" 488 488 489 #: includes/class-woosg.php:6 04489 #: includes/class-woosg.php:623 490 490 msgid "For un-purchasable grouped." 491 491 msgstr "" 492 492 493 #: includes/class-woosg.php:6 09493 #: includes/class-woosg.php:628 494 494 msgid "Single product page" 495 495 msgstr "" 496 496 497 #: includes/class-woosg.php:6 21497 #: includes/class-woosg.php:640 498 498 msgid "Alert" 499 499 msgstr "" 500 500 501 #: includes/class-woosg.php:6 25501 #: includes/class-woosg.php:644 502 502 msgid "Require selection" 503 503 msgstr "" 504 504 505 #: includes/class-woosg.php:6 31506 #: includes/class-woosg.php: 876505 #: includes/class-woosg.php:650 506 #: includes/class-woosg.php:904 507 507 msgid "Please select a purchasable variation for [name] before adding this grouped product to the cart." 508 508 msgstr "" 509 509 510 #: includes/class-woosg.php:6 36510 #: includes/class-woosg.php:655 511 511 msgid "Enforce a selection" 512 512 msgstr "" 513 513 514 #: includes/class-woosg.php:6 41515 #: includes/class-woosg.php: 877514 #: includes/class-woosg.php:660 515 #: includes/class-woosg.php:905 516 516 msgid "Please choose at least one of the listed products before adding this grouped product to the cart." 517 517 msgstr "" 518 518 519 #: includes/class-woosg.php:6 58520 #: includes/class-woosg.php:7 16519 #: includes/class-woosg.php:686 520 #: includes/class-woosg.php:744 521 521 msgid "Convert" 522 522 msgstr "" 523 523 524 #: includes/class-woosg.php:6 61524 #: includes/class-woosg.php:689 525 525 msgid "Press the Convert button to convert all native grouped products to smart grouped." 526 526 msgstr "" 527 527 528 #: includes/class-woosg.php:7 01528 #: includes/class-woosg.php:729 529 529 msgid "Converting..." 530 530 msgstr "" 531 531 532 #: includes/class-woosg.php:7 02532 #: includes/class-woosg.php:730 533 533 msgid "Please wait until it has finished!" 534 534 msgstr "" 535 535 536 #: includes/class-woosg.php:7 12536 #: includes/class-woosg.php:740 537 537 msgid "Finished!" 538 538 msgstr "" 539 539 540 #: includes/class-woosg.php:7 70540 #: includes/class-woosg.php:798 541 541 msgid "Search limit" 542 542 msgstr "" 543 543 544 #: includes/class-woosg.php: 779544 #: includes/class-woosg.php:807 545 545 msgid "Search by SKU" 546 546 msgstr "" 547 547 548 #: includes/class-woosg.php: 788548 #: includes/class-woosg.php:816 549 549 msgid "Search by ID" 550 550 msgstr "" 551 551 552 #: includes/class-woosg.php: 794552 #: includes/class-woosg.php:822 553 553 msgid "Search by ID when entering the numeric only." 554 554 msgstr "" 555 555 556 #: includes/class-woosg.php: 798556 #: includes/class-woosg.php:826 557 557 msgid "Search exact" 558 558 msgstr "" 559 559 560 #: includes/class-woosg.php:8 04560 #: includes/class-woosg.php:832 561 561 msgid "Match whole product title or content?" 562 562 msgstr "" 563 563 564 #: includes/class-woosg.php:8 08564 #: includes/class-woosg.php:836 565 565 msgid "Search sentence" 566 566 msgstr "" 567 567 568 #: includes/class-woosg.php:8 14568 #: includes/class-woosg.php:842 569 569 msgid "Do a phrase search?" 570 570 msgstr "" 571 571 572 #: includes/class-woosg.php:8 18572 #: includes/class-woosg.php:846 573 573 msgid "Accept same products" 574 574 msgstr "" 575 575 576 #: includes/class-woosg.php:8 24576 #: includes/class-woosg.php:852 577 577 msgid "If yes, a product can be added many times." 578 578 msgstr "" 579 579 580 #: includes/class-woosg.php:8 28580 #: includes/class-woosg.php:856 581 581 msgid "Product types" 582 582 msgstr "" 583 583 584 #: includes/class-woosg.php:8 33584 #: includes/class-woosg.php:861 585 585 msgid "All" 586 586 msgstr "" 587 587 588 #: includes/class-woosg.php:8 40588 #: includes/class-woosg.php:868 589 589 msgid " → Variation" 590 590 msgstr "" 591 591 592 #: includes/class-woosg.php:9 51592 #: includes/class-woosg.php:979 593 593 msgid "Community support" 594 594 msgstr "" 595 595 596 #: includes/class-woosg.php: 975597 #: includes/class-woosg.php: 994596 #: includes/class-woosg.php:1003 597 #: includes/class-woosg.php:1022 598 598 msgid "You cannot add this grouped to the cart." 599 599 msgstr "" 600 600 601 601 #. translators: keyword 602 #: includes/class-woosg.php:12 24602 #: includes/class-woosg.php:1252 603 603 #, php-format 604 604 msgid "No results found for \"%s\"" 605 605 msgstr "" 606 606 607 #: includes/class-woosg.php:12 71607 #: includes/class-woosg.php:1299 608 608 msgid "Smart grouped" 609 609 msgstr "" 610 610 611 #: includes/class-woosg.php:1 278611 #: includes/class-woosg.php:1306 612 612 msgid "Grouped Products" 613 613 msgstr "" 614 614 615 #: includes/class-woosg.php:13 20615 #: includes/class-woosg.php:1348 616 616 msgid "Product wasn't returned." 617 617 msgstr "" 618 618 619 #: includes/class-woosg.php:13 33619 #: includes/class-woosg.php:1361 620 620 msgid "Search settings" 621 621 msgstr "" 622 622 623 #: includes/class-woosg.php:13 40623 #: includes/class-woosg.php:1368 624 624 msgid "Update Options" 625 625 msgstr "" 626 626 627 #: includes/class-woosg.php:13 50627 #: includes/class-woosg.php:1378 628 628 msgid "settings" 629 629 msgstr "" 630 630 631 #: includes/class-woosg.php:13 55631 #: includes/class-woosg.php:1383 632 632 msgid "searching..." 633 633 msgstr "" 634 634 635 #: includes/class-woosg.php:13 57635 #: includes/class-woosg.php:1385 636 636 msgid "Type any keyword to search" 637 637 msgstr "" 638 638 639 #: includes/class-woosg.php:13 63639 #: includes/class-woosg.php:1391 640 640 msgid "Selected" 641 641 msgstr "" 642 642 643 #: includes/class-woosg.php:1 399643 #: includes/class-woosg.php:1427 644 644 msgid "+ Add heading/paragraph" 645 645 msgstr "" 646 646 647 #: includes/class-woosg.php:14 04647 #: includes/class-woosg.php:1432 648 648 msgid "Regular price" 649 649 msgstr "" 650 650 651 #: includes/class-woosg.php:14 08651 #: includes/class-woosg.php:1436 652 652 msgid "This price was used for displaying only. Always put a price in the General tab to display the Add to Cart button." 653 653 msgstr "" 654 654 655 #: includes/class-woosg.php:14 48655 #: includes/class-woosg.php:1476 656 656 msgid "Custom display price" 657 657 msgstr "" 658 658 659 #: includes/class-woosg.php:14 61659 #: includes/class-woosg.php:1489 660 660 msgid "Unset (default setting)" 661 661 msgstr "" 662 662 663 #: includes/class-woosg.php:1 473663 #: includes/class-woosg.php:1501 664 664 msgid "Above text" 665 665 msgstr "" 666 666 667 #: includes/class-woosg.php:1 484667 #: includes/class-woosg.php:1512 668 668 msgid "Under text" 669 669 msgstr "" 670 670 671 #: includes/class-woosg.php:15 23671 #: includes/class-woosg.php:1551 672 672 msgid "Add" 673 673 msgstr "" 674 674 675 #: includes/class-woosg.php:15 25676 #: includes/class-woosg.php:15 45675 #: includes/class-woosg.php:1553 676 #: includes/class-woosg.php:1573 677 677 msgid "Remove" 678 678 msgstr "" 679 679 680 #: includes/class-woosg.php:15 34680 #: includes/class-woosg.php:1562 681 681 msgid "Default quantity" 682 682 msgstr "" 683 683 684 684 #. translators: count 685 #: includes/class-woosg.php:22 41685 #: includes/class-woosg.php:2269 686 686 #, php-format 687 687 msgid "Grouped (%d)" 688 688 msgstr "" 689 689 690 #: includes/class-woosg.php:23 19690 #: includes/class-woosg.php:2347 691 691 msgid "Before wrapper" 692 692 msgstr "" 693 693 694 #: includes/class-woosg.php:23 20694 #: includes/class-woosg.php:2348 695 695 msgid "After wrapper" 696 696 msgstr "" 697 697 698 #: includes/class-woosg.php:23 21698 #: includes/class-woosg.php:2349 699 699 msgid "Before products" 700 700 msgstr "" 701 701 702 #: includes/class-woosg.php:23 22702 #: includes/class-woosg.php:2350 703 703 msgid "After products" 704 704 msgstr "" 705 705 706 #: includes/class-woosg.php:23 23706 #: includes/class-woosg.php:2351 707 707 msgid "Before sub-product" 708 708 msgstr "" 709 709 710 #: includes/class-woosg.php:23 24710 #: includes/class-woosg.php:2352 711 711 msgid "After sub-product" 712 712 msgstr "" 713 713 714 #: includes/class-woosg.php:23 25714 #: includes/class-woosg.php:2353 715 715 msgid "Before sub-product thumbnail" 716 716 msgstr "" 717 717 718 #: includes/class-woosg.php:23 26718 #: includes/class-woosg.php:2354 719 719 msgid "After sub-product thumbnail" 720 720 msgstr "" 721 721 722 #: includes/class-woosg.php:23 27722 #: includes/class-woosg.php:2355 723 723 msgid "Before sub-product name" 724 724 msgstr "" 725 725 726 #: includes/class-woosg.php:23 28726 #: includes/class-woosg.php:2356 727 727 msgid "After sub-product name" 728 728 msgstr "" 729 729 730 #: includes/class-woosg.php:23 29730 #: includes/class-woosg.php:2357 731 731 msgid "Before sub-product price" 732 732 msgstr "" 733 733 734 #: includes/class-woosg.php:23 30734 #: includes/class-woosg.php:2358 735 735 msgid "After sub-product price" 736 736 msgstr "" 737 737 738 #: includes/class-woosg.php:23 31738 #: includes/class-woosg.php:2359 739 739 msgid "Before sub-product quantity" 740 740 msgstr "" 741 741 742 #: includes/class-woosg.php:23 32742 #: includes/class-woosg.php:2360 743 743 msgid "After sub-product quantity" 744 744 msgstr "" -
wpc-grouped-product/trunk/readme.txt
r3478858 r3486546 4 4 Tags: woocommerce, wpc, group, grouped, kits 5 5 Tested up to: 6.9 6 Version: 5.2. 67 Stable tag: 5.2. 66 Version: 5.2.7 7 Stable tag: 5.2.7 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 94 94 == Changelog == 95 95 96 = 5.2.7 = 97 * Fixed: Minor CSS/JS issues in the backend 98 * Updated: Compatible with WP 6.9 & Woo 10.6 99 96 100 = 5.2.6 = 97 101 * Updated: Optimized the code -
wpc-grouped-product/trunk/wpc-grouped-product.php
r3478858 r3486546 4 4 Plugin URI: https://wpclever.net/ 5 5 Description: WPC Grouped Product helps you make up standalone products that are presented as a group. 6 Version: 5.2. 66 Version: 5.2.7 7 7 Author: WPClever 8 8 Author URI: https://wpclever.net … … 13 13 Tested up to: 6.9 14 14 WC requires at least: 3.0 15 WC tested up to: 10. 515 WC tested up to: 10.6 16 16 License: GPLv2 or later 17 17 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 20 20 defined( 'ABSPATH' ) || exit; 21 21 22 ! defined( 'WOOSG_VERSION' ) && define( 'WOOSG_VERSION', '5.2. 6' );22 ! defined( 'WOOSG_VERSION' ) && define( 'WOOSG_VERSION', '5.2.7' ); 23 23 ! defined( 'WOOSG_LITE' ) && define( 'WOOSG_LITE', __FILE__ ); 24 24 ! defined( 'WOOSG_FILE' ) && define( 'WOOSG_FILE', __FILE__ ); … … 31 31 ! defined( 'WPC_URI' ) && define( 'WPC_URI', WOOSG_URI ); 32 32 33 include 'includes/log/wpc-log.php'; 33 34 include 'includes/dashboard/wpc-dashboard.php'; 34 35 include 'includes/kit/wpc-kit.php';
Note: See TracChangeset
for help on using the changeset viewer.