Child Theme Configurator - Version 2.4.1

Version Description

  • Fixed localization issues (thanks @alexclassroom for identifying these)
  • Modified style_loader_src hook to only add timestamp under certain conditions to prevent loading delay for most requests. (thanks @anthony750)
Download this release

Release Info

Developer lilaeamedia
Plugin Icon 128x128 Child Theme Configurator
Version 2.4.1
Comparing to
See all releases

Code changes from version 2.4.0 to 2.4.1

child-theme-configurator.php CHANGED
@@ -6,7 +6,7 @@ if ( !defined( 'ABSPATH' ) ) exit;
6
  Plugin Name: Child Theme Configurator
7
  Plugin URI: http://www.childthemeconfigurator.com
8
  Description: When using the Customizer is not enough - Create child themes and customize styles, templates, functions and more.
9
- Version: 2.4.0
10
  Author: Lilaea Media
11
  Author URI: http://www.lilaeamedia.com
12
  Text Domain: child-theme-configurator
@@ -42,9 +42,16 @@ if ( isset( $_GET['preview_ctc'] ) ):
42
  endif;
43
 
44
  // append timestamp to linked stylesheets to force cache refresh
45
- add_filter( 'style_loader_src', 'chld_thm_cfg_version', 10, 2 );
 
 
 
 
 
 
46
 
47
  function chld_thm_cfg_version( $src, $handle ) {
 
48
  if ( strstr( $src, get_stylesheet() ) ):
49
  $src = preg_replace( "/ver=(.*?)(\&|$)/", 'ver=' . wp_get_theme()->Version . "$2", $src );
50
  endif;
6
  Plugin Name: Child Theme Configurator
7
  Plugin URI: http://www.childthemeconfigurator.com
8
  Description: When using the Customizer is not enough - Create child themes and customize styles, templates, functions and more.
9
+ Version: 2.4.1
10
  Author: Lilaea Media
11
  Author URI: http://www.lilaeamedia.com
12
  Text Domain: child-theme-configurator
42
  endif;
43
 
44
  // append timestamp to linked stylesheets to force cache refresh
45
+ add_action( 'init', 'chld_thm_cfg_link_timestamp' );
46
+
47
+ function chld_thm_cfg_link_timestamp(){
48
+ // only filter for admin users when child theme is active
49
+ if ( is_child_theme() && current_user_can( 'edit_theme_options' ) )
50
+ add_filter( 'style_loader_src', 'chld_thm_cfg_version', 10, 2 );
51
+ }
52
 
53
  function chld_thm_cfg_version( $src, $handle ) {
54
+ // only filter links for current theme
55
  if ( strstr( $src, get_stylesheet() ) ):
56
  $src = preg_replace( "/ver=(.*?)(\&|$)/", 'ver=' . wp_get_theme()->Version . "$2", $src );
57
  endif;
includes/classes/Admin.php CHANGED
@@ -6,7 +6,6 @@ if ( !defined( 'ABSPATH' ) ) exit;
6
  Class: ChildThemeConfiguratorAdmin
7
  Plugin URI: http://www.childthemeconfigurator.com/
8
  Description: Main Controller Class
9
- Version: 2.3.1
10
  Author: Lilaea Media
11
  Author URI: http://www.lilaeamedia.com/
12
  Text Domain: child-theme-configurator
6
  Class: ChildThemeConfiguratorAdmin
7
  Plugin URI: http://www.childthemeconfigurator.com/
8
  Description: Main Controller Class
 
9
  Author: Lilaea Media
10
  Author URI: http://www.lilaeamedia.com/
11
  Text Domain: child-theme-configurator
includes/classes/CSS.php CHANGED
@@ -169,7 +169,7 @@ class ChildThemeConfiguratorCSS {
169
  $this->parnt = '';
170
  $this->ignoreparnt = 0;
171
  $this->qpriority = 10;
172
- $this->version = '2.4.0';
173
 
174
  // do not set enqueue, not being set is used to flag old versions
175
 
169
  $this->parnt = '';
170
  $this->ignoreparnt = 0;
171
  $this->qpriority = 10;
172
+ $this->version = '2.4.1';
173
 
174
  // do not set enqueue, not being set is used to flag old versions
175
 
includes/classes/Core.php CHANGED
@@ -14,7 +14,7 @@ if ( !defined( 'ABSPATH' ) ) exit;
14
  define( 'LILAEAMEDIA_URL', "http://www.lilaeamedia.com" );
15
  defined( 'CHLD_THM_CFG_DOCS_URL' ) or
16
  define( 'CHLD_THM_CFG_DOCS_URL', "http://www.childthemeconfigurator.com" );
17
- define( 'CHLD_THM_CFG_VERSION', '2.4.0' );
18
  define( 'CHLD_THM_CFG_PREV_VERSION', '1.7.9.1' );
19
  define( 'CHLD_THM_CFG_MIN_WP_VERSION', '3.7' );
20
  define( 'CHLD_THM_CFG_PRO_MIN_VERSION', '2.2.0' );
14
  define( 'LILAEAMEDIA_URL', "http://www.lilaeamedia.com" );
15
  defined( 'CHLD_THM_CFG_DOCS_URL' ) or
16
  define( 'CHLD_THM_CFG_DOCS_URL', "http://www.childthemeconfigurator.com" );
17
+ define( 'CHLD_THM_CFG_VERSION', '2.4.1' );
18
  define( 'CHLD_THM_CFG_PREV_VERSION', '1.7.9.1' );
19
  define( 'CHLD_THM_CFG_MIN_WP_VERSION', '3.7' );
20
  define( 'CHLD_THM_CFG_PRO_MIN_VERSION', '2.2.0' );
includes/classes/UI.php CHANGED
@@ -5,7 +5,6 @@ if ( !defined( 'ABSPATH' ) ) exit;
5
  Class: ChildThemeConfiguratorUI
6
  Plugin URI: http://www.childthemeconfigurator.com/
7
  Description: Handles the plugin User Interface
8
- Version: 2.4.0
9
  Author: Lilaea Media
10
  Author URI: http://www.lilaeamedia.com/
11
  Text Domain: chld_thm_cfg
5
  Class: ChildThemeConfiguratorUI
6
  Plugin URI: http://www.childthemeconfigurator.com/
7
  Description: Handles the plugin User Interface
 
8
  Author: Lilaea Media
9
  Author URI: http://www.lilaeamedia.com/
10
  Text Domain: chld_thm_cfg
includes/classes/Upgrade.php CHANGED
@@ -185,7 +185,7 @@ jQuery( document ).ready(function($){
185
  // add update to cache
186
  wp_update_plugins();
187
  // run upgrader
188
- $title = __( 'Update Plugin' );
189
  $plugin = self::$old;
190
  //$nonce = 'ctc_pro_upgrade'; //'upgrade-plugin_' . $plugin;
191
  $nonce = 'upgrade-plugin_' . self::$old;
185
  // add update to cache
186
  wp_update_plugins();
187
  // run upgrader
188
+ $title = __( 'Update Plugin', 'child-theme-configurator' );
189
  $plugin = self::$old;
190
  //$nonce = 'ctc_pro_upgrade'; //'upgrade-plugin_' . $plugin;
191
  $nonce = 'upgrade-plugin_' . self::$old;
includes/forms/addl_panels.php CHANGED
@@ -34,7 +34,7 @@ if ( !defined( 'CHLD_THM_CFG_PRO_VERSION' ) ):
34
  <li><h3><?php _e( 'Online Documentation', 'child-theme-configurator' ); ?></h3></li>
35
  <li><h3><?php _e( 'Tutorial Videos', 'child-theme-configurator' ); ?></h3></li>
36
  </ul>
37
- <h1>Upgrade Offer</h1>
38
  <p class="larger"><?php _e( 'Use coupon code', 'child-theme-configurator' ); ?><code><strong><?php _e( 'wordpress-org', 'child-theme-configurator' ); ?></strong></code><?php _e( 'and get <strong>20% off entire order</strong>.', 'child-theme-configurator' ); ?></p>
39
  <h3><a target="_blank" href="<?php echo LILAEAMEDIA_URL; ?>/cart/?add-to-cart=4549" title="<?php _e( 'Order Now', 'child-theme-configurator' ); ?>"><?php _e( 'Order Now', 'child-theme-configurator' ); ?></a></h3><small><?php _e( '*Prices and offers subject to change.', 'child-theme-configurator' ); ?></small>
40
  </div>
34
  <li><h3><?php _e( 'Online Documentation', 'child-theme-configurator' ); ?></h3></li>
35
  <li><h3><?php _e( 'Tutorial Videos', 'child-theme-configurator' ); ?></h3></li>
36
  </ul>
37
+ <h1><?php _e( 'Upgrade Offer', 'child-theme-configurator' ); ?></h1>
38
  <p class="larger"><?php _e( 'Use coupon code', 'child-theme-configurator' ); ?><code><strong><?php _e( 'wordpress-org', 'child-theme-configurator' ); ?></strong></code><?php _e( 'and get <strong>20% off entire order</strong>.', 'child-theme-configurator' ); ?></p>
39
  <h3><a target="_blank" href="<?php echo LILAEAMEDIA_URL; ?>/cart/?add-to-cart=4549" title="<?php _e( 'Order Now', 'child-theme-configurator' ); ?>"><?php _e( 'Order Now', 'child-theme-configurator' ); ?></a></h3><small><?php _e( '*Prices and offers subject to change.', 'child-theme-configurator' ); ?></small>
40
  </div>
includes/forms/fileform.php CHANGED
@@ -21,7 +21,7 @@ if ( 'parnt' == $template ): ?>
21
  );
22
  else: ?>
23
  <p class="howto">
24
- <?php printf( $editorlink, 'functions.php', 'Click to edit functions.php', 'Click to edit files using the Theme Editor' ); ?>
25
  </p>
26
  <p class="howto">
27
  <?php
21
  );
22
  else: ?>
23
  <p class="howto">
24
+ <?php printf( $editorlink, 'functions.php', __( 'Click to edit functions.php', 'child-theme-configurator' ), __( 'Click to edit files using the Theme Editor', 'child-theme-configurator' ) ); ?>
25
  </p>
26
  <p class="howto">
27
  <?php
includes/forms/files.php CHANGED
@@ -55,7 +55,7 @@ if ( !defined( 'ABSPATH' ) ) exit;
55
  <div class="ctc-input-row clearfix" id="input_row_screenshot">
56
  <div class="ctc-input-cell"> <strong>
57
  <?php _e( 'Export Child Theme as Zip Archive', 'child-theme-configurator' ); ?>
58
- </strong> <p class="howto"><?php _e( 'Click "Export Zip" to save a backup of the currently loaded child theme. You can export any of your themes from the Parent/Child tab.' ); ?></p></div>
59
  <div class="ctc-input-cell-wide"><?php
60
  include ( CHLD_THM_CFG_DIR . '/includes/forms/zipform.php' );
61
  ?></div>
55
  <div class="ctc-input-row clearfix" id="input_row_screenshot">
56
  <div class="ctc-input-cell"> <strong>
57
  <?php _e( 'Export Child Theme as Zip Archive', 'child-theme-configurator' ); ?>
58
+ </strong> <p class="howto"><?php _e( 'Click "Export Zip" to save a backup of the currently loaded child theme. You can export any of your themes from the Parent/Child tab.', 'child-theme-configurator' ); ?></p></div>
59
  <div class="ctc-input-cell-wide"><?php
60
  include ( CHLD_THM_CFG_DIR . '/includes/forms/zipform.php' );
61
  ?></div>
includes/forms/parent-child.php CHANGED
@@ -99,7 +99,7 @@ if ( !defined( 'ABSPATH' ) )exit;
99
  <?php _e( 'Analyze Parent Theme', 'child-theme-configurator' ); ?>
100
  </strong>
101
  <p class="howto indent">
102
- <?php _e( 'Click "Analyze" to determine stylesheet dependencies and other potential issues.' ); ?>
103
  </p>
104
  </span>
105
  </div>
99
  <?php _e( 'Analyze Parent Theme', 'child-theme-configurator' ); ?>
100
  </strong>
101
  <p class="howto indent">
102
+ <?php _e( 'Click "Analyze" to determine stylesheet dependencies and other potential issues.', 'child-theme-configurator' ); ?>
103
  </p>
104
  </span>
105
  </div>
includes/forms/webfonts.php CHANGED
@@ -17,12 +17,12 @@ $ctcpage = apply_filters( 'chld_thm_cfg_admin_page', CHLD_THM_CFG_MENU );
17
  <strong>
18
  <?php _e( 'Additional Linked Stylesheets', 'child-theme-configurator' ); ?>
19
  </strong>
20
- <p><?php _e( 'Use <code>@import url( [path] );</code> to link additional stylesheets. Child Theme Configurator uses the <code>@import</code> keyword to identify them and convert them to <code>&lt;link&gt;</code> tags. <strong>Example:</strong>');?></p>
21
  <p><code>@import url(http://fonts.googleapis.com/css?family=Oswald);</code></p>
22
  <strong>
23
  <?php _e( 'Local Font Files', 'child-theme-configurator' ); ?>
24
  </strong>
25
- <p><?php _e( 'Use a relative path to link to webfont kit stylesheets you have uploaded to your Child Theme. <strong>Example:</strong>');?></p>
26
  <p><code>@import url(my_web_fonts/stylesheet.css);</code></p>
27
  </div>
28
  <div class="ctc-input-cell-wide">
17
  <strong>
18
  <?php _e( 'Additional Linked Stylesheets', 'child-theme-configurator' ); ?>
19
  </strong>
20
+ <p><?php _e( 'Use <code>@import url( [path] );</code> to link additional stylesheets. Child Theme Configurator uses the <code>@import</code> keyword to identify them and convert them to <code>&lt;link&gt;</code> tags. <strong>Example:</strong>', 'child-theme-configurator' );?></p>
21
  <p><code>@import url(http://fonts.googleapis.com/css?family=Oswald);</code></p>
22
  <strong>
23
  <?php _e( 'Local Font Files', 'child-theme-configurator' ); ?>
24
  </strong>
25
+ <p><?php _e( 'Use a relative path to link to webfont kit stylesheets you have uploaded to your Child Theme. <strong>Example:</strong>', 'child-theme-configurator');?></p>
26
  <p><code>@import url(my_web_fonts/stylesheet.css);</code></p>
27
  </div>
28
  <div class="ctc-input-cell-wide">
js/chldthmcfg.js CHANGED
@@ -2,7 +2,7 @@
2
  * Script: chldthmcfg.js
3
  * Plugin URI: http://www.childthemeconfigurator.com/
4
  * Description: Handles jQuery, AJAX and other UI
5
- * Version: 2.4.0
6
  * Author: Lilaea Media
7
  * Author URI: http://www.lilaeamedia.com/
8
  * License: GPLv2
2
  * Script: chldthmcfg.js
3
  * Plugin URI: http://www.childthemeconfigurator.com/
4
  * Description: Handles jQuery, AJAX and other UI
5
+ * Version: 2.4.1
6
  * Author: Lilaea Media
7
  * Author URI: http://www.lilaeamedia.com/
8
  * License: GPLv2
lang/child-theme-configurator.pot CHANGED
@@ -1,18 +1,18 @@
1
- # Copyright (C) 2018 Child Theme Configurator
2
  # This file is distributed under the same license as the Child Theme Configurator package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Child Theme Configurator 2.3.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/child-theme-configurator\n"
7
- "POT-Creation-Date: 2018-05-23 23:45:57+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #. #-#-#-#-# child-theme-configurator.pot (Child Theme Configurator 2.3.0) #-#-#-#-#
16
  #. Plugin Name of the plugin/theme
17
  #: includes/classes/Core.php:97 includes/classes/Core.php:108
18
  #: includes/forms/main.php:35
@@ -28,16 +28,16 @@ msgstr ""
28
  msgid "Child Theme Configurator requires WordPress version %s or later."
29
  msgstr ""
30
 
31
- #: includes/classes/UI.php:36
32
  msgid "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
33
  msgstr ""
34
 
35
- #: includes/classes/UI.php:116
36
  msgid ""
37
  "The Theme editor has been disabled. Template files must be edited offline."
38
  msgstr ""
39
 
40
- #: includes/classes/UI.php:120
41
  msgid "Click here to edit template files using the Theme Editor"
42
  msgstr ""
43
 
@@ -413,152 +413,159 @@ msgid ""
413
  "only the additional stylesheets you wish to customize."
414
  msgstr ""
415
 
416
- #: includes/forms/addl_panels.php:9 includes/forms/addl_panels.php:39
417
- msgid "Use coupon code"
418
- msgstr ""
419
-
420
- #: includes/forms/addl_panels.php:9 includes/forms/addl_panels.php:39
421
- msgid "wordpress-org"
422
- msgstr ""
423
-
424
- #: includes/forms/addl_panels.php:9 includes/forms/addl_panels.php:39
425
- msgid "and get <strong>20% off entire order</strong>."
426
  msgstr ""
427
 
428
- #: includes/forms/addl_panels.php:10 includes/forms/addl_panels.php:40
429
- msgid "Order Now"
 
 
430
  msgstr ""
431
 
432
- #: includes/forms/addl_panels.php:10 includes/forms/addl_panels.php:40
433
- msgid "*Prices and offers subject to change."
434
  msgstr ""
435
 
436
- #: includes/forms/addl_panels.php:11 includes/forms/addl_panels.php:12
437
- msgid "Learn more about IntelliWidget"
438
  msgstr ""
439
 
440
  #: includes/forms/addl_panels.php:12
441
  msgid ""
442
- "IntelliWidget is a versatile widget manager that does the work of multiple "
443
- "plugins by combining custom page menus, featured posts, sliders and other "
444
- "dynamic content features into a single plugin that can display on a per-page "
445
- "or site-wide basis."
446
- msgstr ""
447
-
448
- #: includes/forms/addl_panels.php:13 includes/forms/addl_panels.php:16
449
- msgid "Learn more"
450
- msgstr ""
451
-
452
- #: includes/forms/addl_panels.php:14 includes/forms/addl_panels.php:15
453
- msgid "Learn more about IW Responsive Menu"
454
  msgstr ""
455
 
456
- #: includes/forms/addl_panels.php:15
457
  msgid ""
458
- "IntelliWidget Responsive Menu lets you break free from your theme’s built-in "
459
- "responsive menu options and gives you complete control over the user "
460
- "experience."
461
  msgstr ""
462
 
463
- #: includes/forms/addl_panels.php:19
464
  msgid "Learn more about CTC Pro"
465
  msgstr ""
466
 
467
- #: includes/forms/addl_panels.php:20
468
  msgid "Customizing WordPress just got even easier."
469
  msgstr ""
470
 
471
- #: includes/forms/addl_panels.php:21
472
  msgid ""
473
  "Thousands of users have already seen the benefits of using Child Theme "
474
  "Configurator. If you spend any amount of time customizing WordPress, CTC Pro "
475
  "will help maximize your productivity."
476
  msgstr ""
477
 
478
- #: includes/forms/addl_panels.php:22
479
  msgid "Designed by Developers Who Use It Every Day."
480
  msgstr ""
481
 
482
- #: includes/forms/addl_panels.php:23
483
  msgid ""
484
  "We've packed in more features to make design work quicker and easier with "
485
  "<strong>Child Theme Configurator Pro.</strong>"
486
  msgstr ""
487
 
488
- #: includes/forms/addl_panels.php:25
489
  msgid "Customize Plugin Stylesheets"
490
  msgstr ""
491
 
492
- #: includes/forms/addl_panels.php:26
493
  msgid ""
494
  "Apply the power of CTC's top-rated interface to your site's plugin styles. "
495
  "All new design makes it much easier to get the results you want."
496
  msgstr ""
497
 
498
- #: includes/forms/addl_panels.php:27
499
  msgid "Quick Preview"
500
  msgstr ""
501
 
502
- #: includes/forms/addl_panels.php:27
503
  msgid "Preview your child theme with a single click."
504
  msgstr ""
505
 
506
- #: includes/forms/addl_panels.php:28
507
  msgid "Color Palettes"
508
  msgstr ""
509
 
510
- #: includes/forms/addl_panels.php:28
511
  msgid ""
512
  "Keep the colors you select just a click away. No more searching for hex "
513
  "codes and RGB values."
514
  msgstr ""
515
 
516
- #: includes/forms/addl_panels.php:29
517
  msgid "Find related styles"
518
  msgstr ""
519
 
520
- #: includes/forms/addl_panels.php:29
521
  msgid ""
522
  "Use the \"All Styles\" panel to edit groups of selectors from a single "
523
  "combined list."
524
  msgstr ""
525
 
526
- #: includes/forms/addl_panels.php:30
527
  msgid "Find styles by Nav Menu"
528
  msgstr ""
529
 
530
- #: includes/forms/addl_panels.php:30
531
  msgid "Tweak menus quickly and easily."
532
  msgstr ""
533
 
534
- #: includes/forms/addl_panels.php:31
535
  msgid "Most recent edits"
536
  msgstr ""
537
 
538
- #: includes/forms/addl_panels.php:31
539
  msgid "Return to recently edited selectors from a toggleable sidebar."
540
  msgstr ""
541
 
542
- #: includes/forms/addl_panels.php:32
543
  msgid "Add Child Theme Files"
544
  msgstr ""
545
 
546
- #: includes/forms/addl_panels.php:33
547
  msgid "Create new template and script files right from the admin."
548
  msgstr ""
549
 
550
- #: includes/forms/addl_panels.php:34
551
  msgid "Top-rated Online Support"
552
  msgstr ""
553
 
554
- #: includes/forms/addl_panels.php:35
555
  msgid "Online Documentation"
556
  msgstr ""
557
 
558
- #: includes/forms/addl_panels.php:36
559
  msgid "Tutorial Videos"
560
  msgstr ""
561
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
562
  #: includes/forms/addl_tabs.php:7
563
  msgid "Upgrade"
564
  msgstr ""
@@ -735,6 +742,14 @@ msgstr ""
735
  msgid "The %s file is generated separately and cannot be copied here."
736
  msgstr ""
737
 
 
 
 
 
 
 
 
 
738
  #: includes/forms/fileform.php:29
739
  msgid "Delete child theme templates by selecting them here."
740
  msgstr ""
@@ -1005,7 +1020,7 @@ msgstr ""
1005
  msgid "Directory Name"
1006
  msgstr ""
1007
 
1008
- #: includes/forms/parent-child.php:150 includes/forms/parent-child.php:399
1009
  msgid "NOTE:"
1010
  msgstr ""
1011
 
@@ -1117,100 +1132,102 @@ msgid ""
1117
  "This can fix many, but not all, common problems."
1118
  msgstr ""
1119
 
1120
- #: includes/forms/parent-child.php:296
1121
- msgid "Remove stylesheet dependencies"
1122
  msgstr ""
1123
 
1124
- #: includes/forms/parent-child.php:299
1125
  msgid ""
1126
  "By default, the order of stylesheets that load prior to the primary "
1127
  "stylesheet is preserved by treating them as dependencies. In some cases, "
1128
  "stylesheets are detected in the preview that are not used site-wide. If "
1129
- "necessary, dependency can be removed for specific stylesheets below."
1130
  msgstr ""
1131
 
1132
- #: includes/forms/parent-child.php:309
1133
  msgid "Customize the Child Theme Name, Description, Author, Version, etc.:"
1134
  msgstr ""
1135
 
1136
- #: includes/forms/parent-child.php:313
1137
  msgid "Show/Hide Child Theme Attributes"
1138
  msgstr ""
1139
 
1140
- #: includes/forms/parent-child.php:313
1141
  msgid "Click to toggle form"
1142
  msgstr ""
1143
 
1144
- #: includes/forms/parent-child.php:318
1145
  msgid "Child Theme Name"
1146
  msgstr ""
1147
 
1148
- #: includes/forms/parent-child.php:322
1149
  msgid "Theme Name"
1150
  msgstr ""
1151
 
1152
- #: includes/forms/parent-child.php:328 includes/forms/parent-child.php:332
1153
  msgid "Theme Website"
1154
  msgstr ""
1155
 
1156
- #: includes/forms/parent-child.php:338 includes/forms/parent-child.php:342
1157
  msgid "Author"
1158
  msgstr ""
1159
 
1160
- #: includes/forms/parent-child.php:348 includes/forms/parent-child.php:352
1161
  msgid "Author Website"
1162
  msgstr ""
1163
 
1164
- #: includes/forms/parent-child.php:358
1165
  msgid "Theme Description"
1166
  msgstr ""
1167
 
1168
- #: includes/forms/parent-child.php:362
1169
  msgid "Description"
1170
  msgstr ""
1171
 
1172
- #: includes/forms/parent-child.php:368
1173
  msgid "Theme Tags"
1174
  msgstr ""
1175
 
1176
- #: includes/forms/parent-child.php:372
1177
  msgid "Tags"
1178
  msgstr ""
1179
 
1180
- #: includes/forms/parent-child.php:378 includes/forms/parent-child.php:382
1181
  msgid "Version"
1182
  msgstr ""
1183
 
1184
- #: includes/forms/parent-child.php:391
1185
  msgid ""
1186
  "Copy Menus, Widgets and other Customizer Settings from the Parent Theme to "
1187
  "the Child Theme:"
1188
  msgstr ""
1189
 
1190
- #: includes/forms/parent-child.php:401
1191
  msgid ""
1192
  "This option replaces the Child Theme's existing Menus, Widgets and other "
1193
  "Customizer Settings with those from the Parent Theme. You should only need "
1194
- "to use this option the first time you configure a Child Theme."
 
 
1195
  msgstr ""
1196
 
1197
- #: includes/forms/parent-child.php:412 includes/forms/parent-child.php:464
1198
  msgid "Click to run the Configurator:"
1199
  msgstr ""
1200
 
1201
- #: includes/forms/parent-child.php:416
1202
  msgid "Configure Child Theme"
1203
  msgstr ""
1204
 
1205
- #: includes/forms/parent-child.php:438
1206
  msgid "Parse Plugin stylesheets:"
1207
  msgstr ""
1208
 
1209
- #: includes/forms/parent-child.php:443
1210
  msgid "Select the plugin stylesheets you wish to customize below."
1211
  msgstr ""
1212
 
1213
- #: includes/forms/parent-child.php:468
1214
  msgid "Configure Plugin Styles"
1215
  msgstr ""
1216
 
@@ -1418,13 +1435,13 @@ msgid ""
1418
  msgstr ""
1419
 
1420
  #: includes/forms/webfonts.php:23
1421
- msgid "RTL (Right-to-Left) Stylesheets"
1422
  msgstr ""
1423
 
1424
  #: includes/forms/webfonts.php:25
1425
  msgid ""
1426
- "If RTL is not automatically loading in the child theme, you can link it "
1427
- "here. <strong>Example:</strong>"
1428
  msgstr ""
1429
 
1430
  #: includes/forms/zipform.php:6
1
+ # Copyright (C) 2019 Child Theme Configurator
2
  # This file is distributed under the same license as the Child Theme Configurator package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Child Theme Configurator 2.4.1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/child-theme-configurator\n"
7
+ "POT-Creation-Date: 2019-01-20 01:05:21+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
+ #. #-#-#-#-# child-theme-configurator.pot (Child Theme Configurator 2.4.1) #-#-#-#-#
16
  #. Plugin Name of the plugin/theme
17
  #: includes/classes/Core.php:97 includes/classes/Core.php:108
18
  #: includes/forms/main.php:35
28
  msgid "Child Theme Configurator requires WordPress version %s or later."
29
  msgstr ""
30
 
31
+ #: includes/classes/UI.php:35
32
  msgid "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
33
  msgstr ""
34
 
35
+ #: includes/classes/UI.php:115
36
  msgid ""
37
  "The Theme editor has been disabled. Template files must be edited offline."
38
  msgstr ""
39
 
40
+ #: includes/classes/UI.php:119
41
  msgid "Click here to edit template files using the Theme Editor"
42
  msgstr ""
43
 
413
  "only the additional stylesheets you wish to customize."
414
  msgstr ""
415
 
416
+ #: includes/forms/addl_panels.php:8 includes/forms/addl_panels.php:9
417
+ msgid "Learn more about Premium Support"
 
 
 
 
 
 
 
 
418
  msgstr ""
419
 
420
+ #: includes/forms/addl_panels.php:9
421
+ msgid ""
422
+ "Maybe you are having trouble getting your child theme to work, or just don’t "
423
+ "want to mess with it ... <strong>Let us set it up for you!</strong>"
424
  msgstr ""
425
 
426
+ #: includes/forms/addl_panels.php:10 includes/forms/addl_panels.php:15
427
+ msgid "Learn more"
428
  msgstr ""
429
 
430
+ #: includes/forms/addl_panels.php:11 includes/forms/addl_panels.php:14
431
+ msgid "Learn more about Hook Highlighter"
432
  msgstr ""
433
 
434
  #: includes/forms/addl_panels.php:12
435
  msgid ""
436
+ "Hook Highlighter provides Administrators insight into the internal program "
437
+ "flow of WordPress when activated on any front-facing page of a website."
 
 
 
 
 
 
 
 
 
 
438
  msgstr ""
439
 
440
+ #: includes/forms/addl_panels.php:13
441
  msgid ""
442
+ "Display action and filter hooks, program files and backtrace information "
443
+ "inline for the current page."
 
444
  msgstr ""
445
 
446
+ #: includes/forms/addl_panels.php:18
447
  msgid "Learn more about CTC Pro"
448
  msgstr ""
449
 
450
+ #: includes/forms/addl_panels.php:19
451
  msgid "Customizing WordPress just got even easier."
452
  msgstr ""
453
 
454
+ #: includes/forms/addl_panels.php:20
455
  msgid ""
456
  "Thousands of users have already seen the benefits of using Child Theme "
457
  "Configurator. If you spend any amount of time customizing WordPress, CTC Pro "
458
  "will help maximize your productivity."
459
  msgstr ""
460
 
461
+ #: includes/forms/addl_panels.php:21
462
  msgid "Designed by Developers Who Use It Every Day."
463
  msgstr ""
464
 
465
+ #: includes/forms/addl_panels.php:22
466
  msgid ""
467
  "We've packed in more features to make design work quicker and easier with "
468
  "<strong>Child Theme Configurator Pro.</strong>"
469
  msgstr ""
470
 
471
+ #: includes/forms/addl_panels.php:24
472
  msgid "Customize Plugin Stylesheets"
473
  msgstr ""
474
 
475
+ #: includes/forms/addl_panels.php:25
476
  msgid ""
477
  "Apply the power of CTC's top-rated interface to your site's plugin styles. "
478
  "All new design makes it much easier to get the results you want."
479
  msgstr ""
480
 
481
+ #: includes/forms/addl_panels.php:26
482
  msgid "Quick Preview"
483
  msgstr ""
484
 
485
+ #: includes/forms/addl_panels.php:26
486
  msgid "Preview your child theme with a single click."
487
  msgstr ""
488
 
489
+ #: includes/forms/addl_panels.php:27
490
  msgid "Color Palettes"
491
  msgstr ""
492
 
493
+ #: includes/forms/addl_panels.php:27
494
  msgid ""
495
  "Keep the colors you select just a click away. No more searching for hex "
496
  "codes and RGB values."
497
  msgstr ""
498
 
499
+ #: includes/forms/addl_panels.php:28
500
  msgid "Find related styles"
501
  msgstr ""
502
 
503
+ #: includes/forms/addl_panels.php:28
504
  msgid ""
505
  "Use the \"All Styles\" panel to edit groups of selectors from a single "
506
  "combined list."
507
  msgstr ""
508
 
509
+ #: includes/forms/addl_panels.php:29
510
  msgid "Find styles by Nav Menu"
511
  msgstr ""
512
 
513
+ #: includes/forms/addl_panels.php:29
514
  msgid "Tweak menus quickly and easily."
515
  msgstr ""
516
 
517
+ #: includes/forms/addl_panels.php:30
518
  msgid "Most recent edits"
519
  msgstr ""
520
 
521
+ #: includes/forms/addl_panels.php:30
522
  msgid "Return to recently edited selectors from a toggleable sidebar."
523
  msgstr ""
524
 
525
+ #: includes/forms/addl_panels.php:31
526
  msgid "Add Child Theme Files"
527
  msgstr ""
528
 
529
+ #: includes/forms/addl_panels.php:32
530
  msgid "Create new template and script files right from the admin."
531
  msgstr ""
532
 
533
+ #: includes/forms/addl_panels.php:33
534
  msgid "Top-rated Online Support"
535
  msgstr ""
536
 
537
+ #: includes/forms/addl_panels.php:34
538
  msgid "Online Documentation"
539
  msgstr ""
540
 
541
+ #: includes/forms/addl_panels.php:35
542
  msgid "Tutorial Videos"
543
  msgstr ""
544
 
545
+ #: includes/forms/addl_panels.php:37
546
+ msgid "Upgrade Offer"
547
+ msgstr ""
548
+
549
+ #: includes/forms/addl_panels.php:38
550
+ msgid "Use coupon code"
551
+ msgstr ""
552
+
553
+ #: includes/forms/addl_panels.php:38
554
+ msgid "wordpress-org"
555
+ msgstr ""
556
+
557
+ #: includes/forms/addl_panels.php:38
558
+ msgid "and get <strong>20% off entire order</strong>."
559
+ msgstr ""
560
+
561
+ #: includes/forms/addl_panels.php:39
562
+ msgid "Order Now"
563
+ msgstr ""
564
+
565
+ #: includes/forms/addl_panels.php:39
566
+ msgid "*Prices and offers subject to change."
567
+ msgstr ""
568
+
569
  #: includes/forms/addl_tabs.php:7
570
  msgid "Upgrade"
571
  msgstr ""
742
  msgid "The %s file is generated separately and cannot be copied here."
743
  msgstr ""
744
 
745
+ #: includes/forms/fileform.php:24
746
+ msgid "Click to edit functions.php"
747
+ msgstr ""
748
+
749
+ #: includes/forms/fileform.php:24
750
+ msgid "Click to edit files using the Theme Editor"
751
+ msgstr ""
752
+
753
  #: includes/forms/fileform.php:29
754
  msgid "Delete child theme templates by selecting them here."
755
  msgstr ""
1020
  msgid "Directory Name"
1021
  msgstr ""
1022
 
1023
+ #: includes/forms/parent-child.php:150 includes/forms/parent-child.php:400
1024
  msgid "NOTE:"
1025
  msgstr ""
1026
 
1132
  "This can fix many, but not all, common problems."
1133
  msgstr ""
1134
 
1135
+ #: includes/forms/parent-child.php:297
1136
+ msgid "Do not force dependency for these stylesheet handles:"
1137
  msgstr ""
1138
 
1139
+ #: includes/forms/parent-child.php:301
1140
  msgid ""
1141
  "By default, the order of stylesheets that load prior to the primary "
1142
  "stylesheet is preserved by treating them as dependencies. In some cases, "
1143
  "stylesheets are detected in the preview that are not used site-wide. If "
1144
+ "necessary, dependency can be removed for specific stylesheets above."
1145
  msgstr ""
1146
 
1147
+ #: includes/forms/parent-child.php:310
1148
  msgid "Customize the Child Theme Name, Description, Author, Version, etc.:"
1149
  msgstr ""
1150
 
1151
+ #: includes/forms/parent-child.php:314
1152
  msgid "Show/Hide Child Theme Attributes"
1153
  msgstr ""
1154
 
1155
+ #: includes/forms/parent-child.php:314
1156
  msgid "Click to toggle form"
1157
  msgstr ""
1158
 
1159
+ #: includes/forms/parent-child.php:319
1160
  msgid "Child Theme Name"
1161
  msgstr ""
1162
 
1163
+ #: includes/forms/parent-child.php:323
1164
  msgid "Theme Name"
1165
  msgstr ""
1166
 
1167
+ #: includes/forms/parent-child.php:329 includes/forms/parent-child.php:333
1168
  msgid "Theme Website"
1169
  msgstr ""
1170
 
1171
+ #: includes/forms/parent-child.php:339 includes/forms/parent-child.php:343
1172
  msgid "Author"
1173
  msgstr ""
1174
 
1175
+ #: includes/forms/parent-child.php:349 includes/forms/parent-child.php:353
1176
  msgid "Author Website"
1177
  msgstr ""
1178
 
1179
+ #: includes/forms/parent-child.php:359
1180
  msgid "Theme Description"
1181
  msgstr ""
1182
 
1183
+ #: includes/forms/parent-child.php:363
1184
  msgid "Description"
1185
  msgstr ""
1186
 
1187
+ #: includes/forms/parent-child.php:369
1188
  msgid "Theme Tags"
1189
  msgstr ""
1190
 
1191
+ #: includes/forms/parent-child.php:373
1192
  msgid "Tags"
1193
  msgstr ""
1194
 
1195
+ #: includes/forms/parent-child.php:379 includes/forms/parent-child.php:383
1196
  msgid "Version"
1197
  msgstr ""
1198
 
1199
+ #: includes/forms/parent-child.php:392
1200
  msgid ""
1201
  "Copy Menus, Widgets and other Customizer Settings from the Parent Theme to "
1202
  "the Child Theme:"
1203
  msgstr ""
1204
 
1205
+ #: includes/forms/parent-child.php:402
1206
  msgid ""
1207
  "This option replaces the Child Theme's existing Menus, Widgets and other "
1208
  "Customizer Settings with those from the Parent Theme. You should only need "
1209
+ "to use this option the first time you configure a Child Theme. <strong>Some "
1210
+ "themes use additional options that cannot be copied with the free verson of "
1211
+ "CTC. Click the \"Upgrade\" tab for more information.</strong>"
1212
  msgstr ""
1213
 
1214
+ #: includes/forms/parent-child.php:413 includes/forms/parent-child.php:465
1215
  msgid "Click to run the Configurator:"
1216
  msgstr ""
1217
 
1218
+ #: includes/forms/parent-child.php:417
1219
  msgid "Configure Child Theme"
1220
  msgstr ""
1221
 
1222
+ #: includes/forms/parent-child.php:439
1223
  msgid "Parse Plugin stylesheets:"
1224
  msgstr ""
1225
 
1226
+ #: includes/forms/parent-child.php:444
1227
  msgid "Select the plugin stylesheets you wish to customize below."
1228
  msgstr ""
1229
 
1230
+ #: includes/forms/parent-child.php:469
1231
  msgid "Configure Plugin Styles"
1232
  msgstr ""
1233
 
1435
  msgstr ""
1436
 
1437
  #: includes/forms/webfonts.php:23
1438
+ msgid "Local Font Files"
1439
  msgstr ""
1440
 
1441
  #: includes/forms/webfonts.php:25
1442
  msgid ""
1443
+ "Use a relative path to link to webfont kit stylesheets you have uploaded to "
1444
+ "your Child Theme. <strong>Example:</strong>"
1445
  msgstr ""
1446
 
1447
  #: includes/forms/zipform.php:6
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: child, theme, child theme, child themes, custom styles, customize styles,
5
  Requires at least: 4.0
6
  Requires PHP: 5.6.36
7
  Tested up to: 5.0.3
8
- Stable tag: 2.4.0
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -132,6 +132,14 @@ Learn more at http://www.lilaeamedia.com/plugins/intelliwidget-responsive-menu
132
 
133
  == Frequently Asked Questions ==
134
 
 
 
 
 
 
 
 
 
135
  = Is there a tutorial? =
136
 
137
  There are videos under the "Help" tab at the top right of the page. You can also view them at http://www.childthemeconfigurator.com/tutorial-videos
@@ -288,10 +296,14 @@ https://www.youtube.com/watch?v=iBiiAgsK4G4
288
  7. Files tab
289
 
290
  == Changelog ==
 
 
 
291
  = 2.4.0 =
292
  * Automatically add action parent RTL stylesheet when child theme does not have one.
293
  * Handle case where parent theme changes queue action incorrectly points to non-existent child theme stylesheet.
294
  * Correctly copies customizer css to child theme.
 
295
  = 2.3.0.4 =
296
  * strip scripts during template scan to prevent false positives
297
  = 2.3.0.3 =
5
  Requires at least: 4.0
6
  Requires PHP: 5.6.36
7
  Tested up to: 5.0.3
8
+ Stable tag: 2.4.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
132
 
133
  == Frequently Asked Questions ==
134
 
135
+ = How do I move changes I have already made to my theme into a Child Theme? =
136
+
137
+ Follow these steps: http://www.childthemeconfigurator.com/how-to-use/#child_from_modified_parent
138
+
139
+ = When I run the analyzer I get "Constants Already Defined" notice in PHP Debug Output =
140
+
141
+ This is a misconfiguration created by the Bluehost auto-installer. http://www.childthemeconfigurator.com/child-theme-faqs/#constants" class="scroll-to">How to fix.</a></p>
142
+
143
  = Is there a tutorial? =
144
 
145
  There are videos under the "Help" tab at the top right of the page. You can also view them at http://www.childthemeconfigurator.com/tutorial-videos
296
  7. Files tab
297
 
298
  == Changelog ==
299
+ = 2.4.1 =
300
+ * Fixed localization issues (thanks @alexclassroom for identifying these)
301
+ * Modified style_loader_src hook to only add timestamp under certain conditions to prevent loading delay for most requests. (thanks @anthony750)
302
  = 2.4.0 =
303
  * Automatically add action parent RTL stylesheet when child theme does not have one.
304
  * Handle case where parent theme changes queue action incorrectly points to non-existent child theme stylesheet.
305
  * Correctly copies customizer css to child theme.
306
+ = Fixed PHP 7.3 compatability issue (thanks @forest-skills for identifying this)
307
  = 2.3.0.4 =
308
  * strip scripts during template scan to prevent false positives
309
  = 2.3.0.3 =