Version Description
- Fix bug where stylesheet dependency arrays are not being initialized
- Add action hook to extend copy theme settings feature
- Display non active tabs, enable upgrade/register before config data is created
Download this release
Release Info
Developer | lilaeamedia |
Plugin | Child Theme Configurator |
Version | 2.2.4 |
Comparing to | |
See all releases |
Code changes from version 2.2.3 to 2.2.4
- child-theme-configurator.php +1 -1
- css/chldthmcfg.css +2 -1
- includes/classes/Admin.php +14 -12
- includes/classes/CSS.php +4 -4
- includes/classes/Core.php +6 -3
- includes/classes/UI.php +32 -15
- includes/classes/Upgrade.php +3 -3
- includes/forms/addl_panels.php +1 -1
- includes/forms/addl_tabs.php +3 -5
- includes/forms/files.php +1 -1
- includes/forms/main.php +20 -18
- includes/forms/parent-child.php +30 -33
- includes/forms/query-selector.php +1 -1
- includes/forms/rule-value.php +1 -1
- includes/forms/tabs.php +12 -10
- includes/forms/webfonts.php +3 -5
- js/chldthmcfg.js +7 -4
- js/chldthmcfg.min.js +1 -1
- lang/child-theme-configurator-de_DE.mo +0 -0
- lang/child-theme-configurator-de_DE.po +769 -688
- lang/child-theme-configurator.pot +93 -92
- readme.txt +6 -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.2.
|
10 |
Author: Lilaea Media
|
11 |
Author URI: http://www.lilaeamedia.com
|
12 |
Text Domain: child-theme-configurator
|
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.2.4
|
10 |
Author: Lilaea Media
|
11 |
Author URI: http://www.lilaeamedia.com
|
12 |
Text Domain: child-theme-configurator
|
css/chldthmcfg.css
CHANGED
@@ -50,8 +50,9 @@ p {
|
|
50 |
font-weight: 700;
|
51 |
line-height: 1.2;
|
52 |
height:32px;
|
53 |
-
max-width:
|
54 |
white-space:normal;
|
|
|
55 |
text-align:center;
|
56 |
}
|
57 |
.ctc-option-panel-container {
|
50 |
font-weight: 700;
|
51 |
line-height: 1.2;
|
52 |
height:32px;
|
53 |
+
max-width:75px;
|
54 |
white-space:normal;
|
55 |
+
word-wrap: break-word;
|
56 |
text-align:center;
|
57 |
}
|
58 |
.ctc-option-panel-container {
|
includes/classes/Admin.php
CHANGED
@@ -6,7 +6,7 @@ if ( !defined( 'ABSPATH' ) ) exit;
|
|
6 |
Class: ChildThemeConfiguratorAdmin
|
7 |
Plugin URI: http://www.childthemeconfigurator.com/
|
8 |
Description: Main Controller Class
|
9 |
-
Version: 2.2.
|
10 |
Author: Lilaea Media
|
11 |
Author URI: http://www.lilaeamedia.com/
|
12 |
Text Domain: child-theme-configurator
|
@@ -183,7 +183,7 @@ class ChildThemeConfiguratorAdmin {
|
|
183 |
if ( ! $this->check_theme_exists( $this->get( 'child' ) )
|
184 |
|| ! $this->check_theme_exists( $this->get( 'parnt' ) ) ):
|
185 |
$this->debug( 'theme does not exist', __FUNCTION__, __CLASS__, __CLASS__ );
|
186 |
-
add_action( '
|
187 |
$this->css = new ChildThemeConfiguratorCSS();
|
188 |
$this->css->enqueue = 'enqueue';
|
189 |
endif;
|
@@ -203,22 +203,22 @@ class ChildThemeConfiguratorAdmin {
|
|
203 |
$this->css );
|
204 |
// check file permissions
|
205 |
if ( !is_writable( $stylesheet ) && !$this->fs )
|
206 |
-
add_action( '
|
207 |
if ( $fsize = $this->get( 'fsize' ) ):
|
208 |
$test = filesize( $stylesheet );
|
209 |
$this->debug( 'filesize saved: ' . $fsize . ' current: ' . $test, __FUNCTION__, __CLASS__, __CLASS__ );
|
210 |
if ( $test != $fsize )
|
211 |
-
add_action( '
|
212 |
endif;
|
213 |
// enqueue flag will be null for existing install < 1.6.0
|
214 |
if ( !$this->get( 'enqueue' ) ):
|
215 |
$this->debug( 'no enqueue:', __FUNCTION__, __CLASS__, __CLASS__ );
|
216 |
|
217 |
-
add_action( '
|
218 |
endif;
|
219 |
endif;
|
220 |
if ( !$this->seen_upgrade_notice() ):
|
221 |
-
add_action( '
|
222 |
endif;
|
223 |
/**
|
224 |
* Future use: check if max selectors reached
|
@@ -226,13 +226,13 @@ class ChildThemeConfiguratorAdmin {
|
|
226 |
if ( $this->get( 'max_sel' ) ):
|
227 |
$this->debug( 'Max selectors exceeded.', __FUNCTION__, __CLASS__, __CLASS__ );
|
228 |
//$this->errors[] = __( 'Maximum number of styles exceeded.', 'child-theme-configurator' );
|
229 |
-
add_action( '
|
230 |
endif;
|
231 |
*/
|
232 |
// check if file ownership is messed up from old version or other plugin
|
233 |
// by comparing owner of plugin to owner of child theme:
|
234 |
if ( fileowner( $this->css->get_child_target( '' ) ) != fileowner( CHLD_THM_CFG_DIR ) )
|
235 |
-
add_action( '
|
236 |
endif;
|
237 |
}
|
238 |
|
@@ -568,7 +568,7 @@ class ChildThemeConfiguratorAdmin {
|
|
568 |
if ( FALSE === $this->verify_child_dir( $child ) ):
|
569 |
// if it returns false then it could not create directory.
|
570 |
$this->errors[] = __( 'Your theme directories are not writable.', 'child-theme-configurator' );
|
571 |
-
add_action( '
|
572 |
return FALSE;
|
573 |
endif;
|
574 |
|
@@ -731,7 +731,7 @@ class ChildThemeConfiguratorAdmin {
|
|
731 |
if ( FALSE === $this->css->write_css() ):
|
732 |
//$this->debug( print_r( debug_backtrace( DEBUG_BACKTRACE_IGNORE_ARGS ), TRUE ), __FUNCTION__, __CLASS__ );
|
733 |
$this->errors[] = __( 'Your stylesheet is not writable.', 'child-theme-configurator' );
|
734 |
-
add_action( '
|
735 |
return FALSE;
|
736 |
endif;
|
737 |
// get files to reload templates in new css object
|
@@ -1315,7 +1315,7 @@ defined( 'CHLD_THM_CFG_IGNORE_PARENT' ) or define( 'CHLD_THM_CFG_IGNORE_PARENT',
|
|
1315 |
if ( $file && $wp_filesystem->chmod( $this->fspath( $file ), 0666 ) ) return;
|
1316 |
endif;
|
1317 |
$this->errors[] = __( 'Could not set write permissions.', 'child-theme-configurator' );
|
1318 |
-
add_action( '
|
1319 |
return FALSE;
|
1320 |
}
|
1321 |
|
@@ -1416,7 +1416,7 @@ defined( 'CHLD_THM_CFG_IGNORE_PARENT' ) or define( 'CHLD_THM_CFG_IGNORE_PARENT',
|
|
1416 |
endif;
|
1417 |
if ( count( $errors ) ):
|
1418 |
$this->errors[] = __( 'There were errors while resetting permissions.', 'child-theme-configurator' ) ;
|
1419 |
-
add_action( '
|
1420 |
endif;
|
1421 |
}
|
1422 |
|
@@ -1763,6 +1763,7 @@ defined( 'CHLD_THM_CFG_IGNORE_PARENT' ) or define( 'CHLD_THM_CFG_IGNORE_PARENT',
|
|
1763 |
function copy_theme_mods( $from, $to ) {
|
1764 |
if ( strlen( $from ) && strlen( $to ) ):
|
1765 |
$this->set_theme_mods( $to, $this->get_theme_mods( $from ) );
|
|
|
1766 |
endif;
|
1767 |
}
|
1768 |
|
@@ -2046,6 +2047,7 @@ defined( 'CHLD_THM_CFG_IGNORE_PARENT' ) or define( 'CHLD_THM_CFG_IGNORE_PARENT',
|
|
2046 |
$baseline = $this->get( 'ignoreparnt' ) ? 'child' : 'parnt';
|
2047 |
$this->debug( 'baseline: ' . $baseline, __FUNCTION__, __CLASS__ );
|
2048 |
|
|
|
2049 |
$this->css->parnt_deps = array();
|
2050 |
$this->css->child_deps = array();
|
2051 |
$this->css->addl_css = array();
|
6 |
Class: ChildThemeConfiguratorAdmin
|
7 |
Plugin URI: http://www.childthemeconfigurator.com/
|
8 |
Description: Main Controller Class
|
9 |
+
Version: 2.2.4
|
10 |
Author: Lilaea Media
|
11 |
Author URI: http://www.lilaeamedia.com/
|
12 |
Text Domain: child-theme-configurator
|
183 |
if ( ! $this->check_theme_exists( $this->get( 'child' ) )
|
184 |
|| ! $this->check_theme_exists( $this->get( 'parnt' ) ) ):
|
185 |
$this->debug( 'theme does not exist', __FUNCTION__, __CLASS__, __CLASS__ );
|
186 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'config_notice' ) );
|
187 |
$this->css = new ChildThemeConfiguratorCSS();
|
188 |
$this->css->enqueue = 'enqueue';
|
189 |
endif;
|
203 |
$this->css );
|
204 |
// check file permissions
|
205 |
if ( !is_writable( $stylesheet ) && !$this->fs )
|
206 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'writable_notice' ) );
|
207 |
if ( $fsize = $this->get( 'fsize' ) ):
|
208 |
$test = filesize( $stylesheet );
|
209 |
$this->debug( 'filesize saved: ' . $fsize . ' current: ' . $test, __FUNCTION__, __CLASS__, __CLASS__ );
|
210 |
if ( $test != $fsize )
|
211 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'changed_notice' ) );
|
212 |
endif;
|
213 |
// enqueue flag will be null for existing install < 1.6.0
|
214 |
if ( !$this->get( 'enqueue' ) ):
|
215 |
$this->debug( 'no enqueue:', __FUNCTION__, __CLASS__, __CLASS__ );
|
216 |
|
217 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'enqueue_notice' ) );
|
218 |
endif;
|
219 |
endif;
|
220 |
if ( !$this->seen_upgrade_notice() ):
|
221 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'upgrade_notice' ) );
|
222 |
endif;
|
223 |
/**
|
224 |
* Future use: check if max selectors reached
|
226 |
if ( $this->get( 'max_sel' ) ):
|
227 |
$this->debug( 'Max selectors exceeded.', __FUNCTION__, __CLASS__, __CLASS__ );
|
228 |
//$this->errors[] = __( 'Maximum number of styles exceeded.', 'child-theme-configurator' );
|
229 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'max_styles_notice' ) );
|
230 |
endif;
|
231 |
*/
|
232 |
// check if file ownership is messed up from old version or other plugin
|
233 |
// by comparing owner of plugin to owner of child theme:
|
234 |
if ( fileowner( $this->css->get_child_target( '' ) ) != fileowner( CHLD_THM_CFG_DIR ) )
|
235 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'owner_notice' ) );
|
236 |
endif;
|
237 |
}
|
238 |
|
568 |
if ( FALSE === $this->verify_child_dir( $child ) ):
|
569 |
// if it returns false then it could not create directory.
|
570 |
$this->errors[] = __( 'Your theme directories are not writable.', 'child-theme-configurator' );
|
571 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'writable_notice' ) );
|
572 |
return FALSE;
|
573 |
endif;
|
574 |
|
731 |
if ( FALSE === $this->css->write_css() ):
|
732 |
//$this->debug( print_r( debug_backtrace( DEBUG_BACKTRACE_IGNORE_ARGS ), TRUE ), __FUNCTION__, __CLASS__ );
|
733 |
$this->errors[] = __( 'Your stylesheet is not writable.', 'child-theme-configurator' );
|
734 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'writable_notice' ) );
|
735 |
return FALSE;
|
736 |
endif;
|
737 |
// get files to reload templates in new css object
|
1315 |
if ( $file && $wp_filesystem->chmod( $this->fspath( $file ), 0666 ) ) return;
|
1316 |
endif;
|
1317 |
$this->errors[] = __( 'Could not set write permissions.', 'child-theme-configurator' );
|
1318 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'writable_notice' ) );
|
1319 |
return FALSE;
|
1320 |
}
|
1321 |
|
1416 |
endif;
|
1417 |
if ( count( $errors ) ):
|
1418 |
$this->errors[] = __( 'There were errors while resetting permissions.', 'child-theme-configurator' ) ;
|
1419 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'writable_notice' ) );
|
1420 |
endif;
|
1421 |
}
|
1422 |
|
1763 |
function copy_theme_mods( $from, $to ) {
|
1764 |
if ( strlen( $from ) && strlen( $to ) ):
|
1765 |
$this->set_theme_mods( $to, $this->get_theme_mods( $from ) );
|
1766 |
+
do_action( 'chld_thm_cfg_copy_theme_mods', $from, $to );
|
1767 |
endif;
|
1768 |
}
|
1769 |
|
2047 |
$baseline = $this->get( 'ignoreparnt' ) ? 'child' : 'parnt';
|
2048 |
$this->debug( 'baseline: ' . $baseline, __FUNCTION__, __CLASS__ );
|
2049 |
|
2050 |
+
// reset dependency arrays
|
2051 |
$this->css->parnt_deps = array();
|
2052 |
$this->css->child_deps = array();
|
2053 |
$this->css->addl_css = array();
|
includes/classes/CSS.php
CHANGED
@@ -6,7 +6,7 @@ if ( !defined( 'ABSPATH' ) ) exit;
|
|
6 |
Class: ChildThemeConfiguratorCSS
|
7 |
Plugin URI: http://www.childthemeconfigurator.com/
|
8 |
Description: Handles all CSS input, output, parsing, normalization and storage
|
9 |
-
Version: 2.2.
|
10 |
Author: Lilaea Media
|
11 |
Author URI: http://www.lilaeamedia.com/
|
12 |
Text Domain: chld_thm_cfg
|
@@ -167,7 +167,7 @@ class ChildThemeConfiguratorCSS {
|
|
167 |
$this->parnt = '';
|
168 |
$this->ignoreparnt = 0;
|
169 |
$this->qpriority = 10;
|
170 |
-
$this->version = '2.2.
|
171 |
|
172 |
// do not set enqueue, not being set is used to flag old versions
|
173 |
|
@@ -331,9 +331,9 @@ class ChildThemeConfiguratorCSS {
|
|
331 |
case 'forcedep': // v2.1.3
|
332 |
return empty( $this->forcedep ) ? array() : array_keys( $this->forcedep );
|
333 |
case 'parnt_deps':
|
334 |
-
return $this->quotify_dependencies( 'parnt_deps' );
|
335 |
case 'child_deps':
|
336 |
-
return $this->quotify_dependencies( 'child_deps' );
|
337 |
case 'templates':
|
338 |
return empty( $this->templates ) ? FALSE : $this->templates;
|
339 |
case 'ignoreparnt':
|
6 |
Class: ChildThemeConfiguratorCSS
|
7 |
Plugin URI: http://www.childthemeconfigurator.com/
|
8 |
Description: Handles all CSS input, output, parsing, normalization and storage
|
9 |
+
Version: 2.2.4
|
10 |
Author: Lilaea Media
|
11 |
Author URI: http://www.lilaeamedia.com/
|
12 |
Text Domain: chld_thm_cfg
|
167 |
$this->parnt = '';
|
168 |
$this->ignoreparnt = 0;
|
169 |
$this->qpriority = 10;
|
170 |
+
$this->version = '2.2.4';
|
171 |
|
172 |
// do not set enqueue, not being set is used to flag old versions
|
173 |
|
331 |
case 'forcedep': // v2.1.3
|
332 |
return empty( $this->forcedep ) ? array() : array_keys( $this->forcedep );
|
333 |
case 'parnt_deps':
|
334 |
+
return empty( $this->parent_deps ) ? array() : $this->quotify_dependencies( 'parnt_deps' );
|
335 |
case 'child_deps':
|
336 |
+
return empty( $this->child_deps ) ? array() : $this->quotify_dependencies( 'child_deps' );
|
337 |
case 'templates':
|
338 |
return empty( $this->templates ) ? FALSE : $this->templates;
|
339 |
case 'ignoreparnt':
|
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.2.
|
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' );
|
@@ -28,7 +28,7 @@ if ( !defined( 'ABSPATH' ) ) exit;
|
|
28 |
// verify WP version support
|
29 |
global $wp_version;
|
30 |
if ( version_compare( $wp_version, CHLD_THM_CFG_MIN_WP_VERSION, '<' ) ):
|
31 |
-
add_action( '
|
32 |
return;
|
33 |
endif;
|
34 |
if ( file_exists( trailingslashit( dirname( CHLD_THM_CFG_DIR ) ) . self::$oldpro )
|
@@ -54,7 +54,10 @@ if ( !defined( 'ABSPATH' ) ) exit;
|
|
54 |
add_action( 'init', 'ChildThemeConfigurator::lang' );
|
55 |
|
56 |
// prevent old Pro activation
|
57 |
-
if ( isset( $_GET[ 'action' ] )
|
|
|
|
|
|
|
58 |
unset( $_GET[ 'action' ] );
|
59 |
}
|
60 |
|
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.2.4' );
|
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' );
|
28 |
// verify WP version support
|
29 |
global $wp_version;
|
30 |
if ( version_compare( $wp_version, CHLD_THM_CFG_MIN_WP_VERSION, '<' ) ):
|
31 |
+
add_action( 'all_admin_notices', 'ChildthemeConfigurator::version_notice' );
|
32 |
return;
|
33 |
endif;
|
34 |
if ( file_exists( trailingslashit( dirname( CHLD_THM_CFG_DIR ) ) . self::$oldpro )
|
54 |
add_action( 'init', 'ChildThemeConfigurator::lang' );
|
55 |
|
56 |
// prevent old Pro activation
|
57 |
+
if ( isset( $_GET[ 'action' ] )
|
58 |
+
&& isset( $_GET[ 'plugin' ] )
|
59 |
+
&& 'activate' == $_GET[ 'action' ]
|
60 |
+
&& self::$oldpro == $_GET[ 'plugin' ] )
|
61 |
unset( $_GET[ 'action' ] );
|
62 |
}
|
63 |
|
includes/classes/UI.php
CHANGED
@@ -5,7 +5,7 @@ if ( !defined( 'ABSPATH' ) ) exit;
|
|
5 |
Class: ChildThemeConfiguratorUI
|
6 |
Plugin URI: http://www.childthemeconfigurator.com/
|
7 |
Description: Handles the plugin User Interface
|
8 |
-
Version: 2.2.
|
9 |
Author: Lilaea Media
|
10 |
Author URI: http://www.lilaeamedia.com/
|
11 |
Text Domain: chld_thm_cfg
|
@@ -29,9 +29,10 @@ class ChildThemeConfiguratorUI {
|
|
29 |
add_action( 'chld_thm_cfg_before_tabs', array( $this, 'render_current_theme' ), 5 );
|
30 |
add_action( 'chld_thm_cfg_before_tabs', array( $this, 'render_debug_toggle' ), 100 );
|
31 |
add_action( 'chld_thm_cfg_file_form_buttons', array( $this, 'render_file_form_buttons' ), 10, 1 );
|
32 |
-
add_action( '
|
33 |
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ), 99 );
|
34 |
add_filter( 'chld_thm_cfg_localize_array', array( $this, 'filter_localize_array' ) );
|
|
|
35 |
$this->swatch_txt = __( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', 'child-theme-configurator' );
|
36 |
}
|
37 |
|
@@ -52,18 +53,34 @@ class ChildThemeConfiguratorUI {
|
|
52 |
$this->ctc()->convert_import_to_enqueue( $import, ++$ext, TRUE );
|
53 |
endforeach;
|
54 |
endif;
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
$this->ctc()->debug( 'Enqueue set: ' . ( $
|
60 |
-
|
61 |
-
|
62 |
$this->ctc()->fs_method = get_filesystem_method();
|
63 |
add_thickbox();
|
64 |
include ( CHLD_THM_CFG_DIR . '/includes/forms/main.php' );
|
65 |
}
|
66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
67 |
function get_colors(){
|
68 |
global $_wp_admin_css_colors;
|
69 |
$user_admin_color = get_user_meta( get_current_user_id(), 'admin_color', TRUE );
|
@@ -186,11 +203,11 @@ class ChildThemeConfiguratorUI {
|
|
186 |
endif;
|
187 |
}
|
188 |
|
189 |
-
function render_addl_tabs( $active_tab = NULL, $hidechild = '' ) {
|
190 |
include ( CHLD_THM_CFG_DIR . '/includes/forms/addl_tabs.php' );
|
191 |
}
|
192 |
|
193 |
-
function render_addl_panels( $active_tab = NULL, $hidechild = '' ) {
|
194 |
include ( CHLD_THM_CFG_DIR . '/includes/forms/addl_panels.php' );
|
195 |
}
|
196 |
|
@@ -233,11 +250,11 @@ class ChildThemeConfiguratorUI {
|
|
233 |
|
234 |
if ( !wp_script_is( 'jquery-ui-selectmenu', 'registered' ) ): // selectmenu.min.js
|
235 |
wp_enqueue_script( 'jquery-ui-selectmenu', CHLD_THM_CFG_URL . 'js/selectmenu.min.js',
|
236 |
-
array( 'jquery','jquery-ui-core','jquery-ui-position' ),
|
237 |
endif;
|
238 |
|
239 |
-
wp_enqueue_script( 'chld-thm-cfg-spectrum', CHLD_THM_CFG_URL . 'js/spectrum.min.js', array( 'jquery' ),
|
240 |
-
wp_enqueue_script( 'chld-thm-cfg-ctcgrad', CHLD_THM_CFG_URL . 'js/ctcgrad.min.js', array( 'jquery' ),
|
241 |
wp_enqueue_script( 'chld-thm-cfg-admin', CHLD_THM_CFG_URL . 'js/chldthmcfg' . ( $this->ctc()->is_debug ? '' : '.min' ) . '.js',
|
242 |
//wp_enqueue_script( 'chld-thm-cfg-admin', CHLD_THM_CFG_URL . 'js/chldthmcfg.js',
|
243 |
array(
|
@@ -245,7 +262,7 @@ class ChildThemeConfiguratorUI {
|
|
245 |
'jquery-ui-selectmenu',
|
246 |
'chld-thm-cfg-spectrum',
|
247 |
'chld-thm-cfg-ctcgrad'
|
248 |
-
),
|
249 |
|
250 |
$localize_array = apply_filters( 'chld_thm_cfg_localize_script', array(
|
251 |
'converted' => $this->css()->get_prop( 'converted' ),
|
5 |
Class: ChildThemeConfiguratorUI
|
6 |
Plugin URI: http://www.childthemeconfigurator.com/
|
7 |
Description: Handles the plugin User Interface
|
8 |
+
Version: 2.2.4
|
9 |
Author: Lilaea Media
|
10 |
Author URI: http://www.lilaeamedia.com/
|
11 |
Text Domain: chld_thm_cfg
|
29 |
add_action( 'chld_thm_cfg_before_tabs', array( $this, 'render_current_theme' ), 5 );
|
30 |
add_action( 'chld_thm_cfg_before_tabs', array( $this, 'render_debug_toggle' ), 100 );
|
31 |
add_action( 'chld_thm_cfg_file_form_buttons', array( $this, 'render_file_form_buttons' ), 10, 1 );
|
32 |
+
add_action( 'chld_thm_cfg_admin_notices', array( $this, 'get_colors' ) );
|
33 |
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ), 99 );
|
34 |
add_filter( 'chld_thm_cfg_localize_array', array( $this, 'filter_localize_array' ) );
|
35 |
+
add_action( 'all_admin_notices', array( $this, 'all_admin_notices' ) );
|
36 |
$this->swatch_txt = __( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', 'child-theme-configurator' );
|
37 |
}
|
38 |
|
53 |
$this->ctc()->convert_import_to_enqueue( $import, ++$ext, TRUE );
|
54 |
endforeach;
|
55 |
endif;
|
56 |
+
//$themes = $this->ctc()->themes;
|
57 |
+
//$child = $this->css()->get_prop( 'child' );
|
58 |
+
//$hidechild = apply_filters( 'chld_thm_cfg_hidechild', ( count( $this->ctc()->themes ) ? '' : 'disabled' ) );
|
59 |
+
//$enqueueset = ( isset( $this->css()->enqueue ) && $child );
|
60 |
+
$this->ctc()->debug( 'Enqueue set: ' . ( $this->enqueue_is_set() ? 'TRUE' : 'FALSE' ), __FUNCTION__, __CLASS__ );
|
61 |
+
//$imports = $this->css()->get_prop( 'imports' );
|
62 |
+
//$id = 0;
|
63 |
$this->ctc()->fs_method = get_filesystem_method();
|
64 |
add_thickbox();
|
65 |
include ( CHLD_THM_CFG_DIR . '/includes/forms/main.php' );
|
66 |
}
|
67 |
|
68 |
+
function enqueue_is_set(){
|
69 |
+
return isset( $this->css()->enqueue ) && $this->css()->get_prop( 'child' );
|
70 |
+
}
|
71 |
+
|
72 |
+
function maybe_disable(){
|
73 |
+
echo apply_filters( 'chld_thm_cfg_maybe_disable', ( count( $this->ctc()->themes[ 'child' ] ) ? '' : 'ctc-disabled' ) );
|
74 |
+
}
|
75 |
+
function supports_disable(){
|
76 |
+
if ( defined( 'CHLD_THM_CFG_PRO_VERSION' ) && version_compare( '2.2.0', CHLD_THM_CFG_PRO_VERSION, '<' ) )
|
77 |
+
return TRUE;
|
78 |
+
return ( !defined( 'CHLD_THM_CFG_PRO_VERSION' ) );
|
79 |
+
}
|
80 |
+
function all_admin_notices(){
|
81 |
+
do_action( 'chld_thm_cfg_admin_notices' );
|
82 |
+
}
|
83 |
+
|
84 |
function get_colors(){
|
85 |
global $_wp_admin_css_colors;
|
86 |
$user_admin_color = get_user_meta( get_current_user_id(), 'admin_color', TRUE );
|
203 |
endif;
|
204 |
}
|
205 |
|
206 |
+
function render_addl_tabs( $active_tab = NULL, $hidechild = '', $enqueueset = TRUE ) {
|
207 |
include ( CHLD_THM_CFG_DIR . '/includes/forms/addl_tabs.php' );
|
208 |
}
|
209 |
|
210 |
+
function render_addl_panels( $active_tab = NULL, $hidechild = '', $enqueueset = TRUE ) {
|
211 |
include ( CHLD_THM_CFG_DIR . '/includes/forms/addl_panels.php' );
|
212 |
}
|
213 |
|
250 |
|
251 |
if ( !wp_script_is( 'jquery-ui-selectmenu', 'registered' ) ): // selectmenu.min.js
|
252 |
wp_enqueue_script( 'jquery-ui-selectmenu', CHLD_THM_CFG_URL . 'js/selectmenu.min.js',
|
253 |
+
array( 'jquery','jquery-ui-core','jquery-ui-position' ), CHLD_THM_CFG_VERSION, TRUE );
|
254 |
endif;
|
255 |
|
256 |
+
wp_enqueue_script( 'chld-thm-cfg-spectrum', CHLD_THM_CFG_URL . 'js/spectrum.min.js', array( 'jquery' ), CHLD_THM_CFG_VERSION, TRUE );
|
257 |
+
wp_enqueue_script( 'chld-thm-cfg-ctcgrad', CHLD_THM_CFG_URL . 'js/ctcgrad.min.js', array( 'jquery' ), CHLD_THM_CFG_VERSION, TRUE );
|
258 |
wp_enqueue_script( 'chld-thm-cfg-admin', CHLD_THM_CFG_URL . 'js/chldthmcfg' . ( $this->ctc()->is_debug ? '' : '.min' ) . '.js',
|
259 |
//wp_enqueue_script( 'chld-thm-cfg-admin', CHLD_THM_CFG_URL . 'js/chldthmcfg.js',
|
260 |
array(
|
262 |
'jquery-ui-selectmenu',
|
263 |
'chld-thm-cfg-spectrum',
|
264 |
'chld-thm-cfg-ctcgrad'
|
265 |
+
), CHLD_THM_CFG_VERSION, TRUE );
|
266 |
|
267 |
$localize_array = apply_filters( 'chld_thm_cfg_localize_script', array(
|
268 |
'converted' => $this->css()->get_prop( 'converted' ),
|
includes/classes/Upgrade.php
CHANGED
@@ -44,13 +44,13 @@ class ChildThemeConfiguratorUpgrade {
|
|
44 |
}
|
45 |
|
46 |
static function upgrade_notice(){
|
47 |
-
if (
|
|
|
48 |
&& isset( $_GET[ 'plugin' ] )
|
49 |
&& self::$old == $_GET[ 'plugin' ] )
|
50 |
unset( $_GET[ 'action' ] );
|
51 |
deactivate_plugins( self::$old, FALSE, is_network_admin() );
|
52 |
-
add_action( '
|
53 |
-
add_action( 'network_admin_notices', 'ChildThemeConfiguratorUpgrade::admin_notice' );
|
54 |
}
|
55 |
|
56 |
static function admin_notice(){
|
44 |
}
|
45 |
|
46 |
static function upgrade_notice(){
|
47 |
+
if ( isset( $_GET[ 'action' ] )
|
48 |
+
&& 'activate' == $_GET[ 'action' ]
|
49 |
&& isset( $_GET[ 'plugin' ] )
|
50 |
&& self::$old == $_GET[ 'plugin' ] )
|
51 |
unset( $_GET[ 'action' ] );
|
52 |
deactivate_plugins( self::$old, FALSE, is_network_admin() );
|
53 |
+
add_action( 'all_admin_notices', 'ChildThemeConfiguratorUpgrade::admin_notice' );
|
|
|
54 |
}
|
55 |
|
56 |
static function admin_notice(){
|
includes/forms/addl_panels.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Exit if accessed directly
|
3 |
if ( !defined( 'ABSPATH' ) ) exit;
|
4 |
if ( !defined( 'CHLD_THM_CFG_PRO_VERSION' ) ):
|
5 |
-
?><div id="get_pro_panel" class="ctc-option-panel<?php echo 'get_pro' == $active_tab ? ' ctc-option-panel-active' : ''; ?>"
|
6 |
<div class="ctc-input-row clearfix">
|
7 |
<div class="ctc-input-cell"><div style="padding:0 40px">
|
8 |
<h1>Upgrade Offer</h1>
|
2 |
// Exit if accessed directly
|
3 |
if ( !defined( 'ABSPATH' ) ) exit;
|
4 |
if ( !defined( 'CHLD_THM_CFG_PRO_VERSION' ) ):
|
5 |
+
?><div id="get_pro_panel" class="ctc-option-panel<?php echo 'get_pro' == $active_tab ? ' ctc-option-panel-active' : ''; ?>" >
|
6 |
<div class="ctc-input-row clearfix">
|
7 |
<div class="ctc-input-cell"><div style="padding:0 40px">
|
8 |
<h1>Upgrade Offer</h1>
|
includes/forms/addl_tabs.php
CHANGED
@@ -2,10 +2,8 @@
|
|
2 |
// Exit if accessed directly
|
3 |
if ( !defined( 'ABSPATH' ) ) exit;
|
4 |
if ( !defined( 'CHLD_THM_CFG_PRO_VERSION' ) ):
|
5 |
-
|
6 |
-
|
7 |
-
class="nav-tab<?php echo 'get_pro' == $active_tab ? ' nav-tab-active' : ''; ?>" <?php echo $hidechild; ?>>
|
8 |
<?php _e( 'Upgrade', 'child-theme-configurator' ); ?>
|
9 |
-
</a
|
10 |
-
<?php
|
11 |
endif;
|
2 |
// Exit if accessed directly
|
3 |
if ( !defined( 'ABSPATH' ) ) exit;
|
4 |
if ( !defined( 'CHLD_THM_CFG_PRO_VERSION' ) ):
|
5 |
+
?><a id="get_pro" href="?page=<?php echo CHLD_THM_CFG_MENU; ?>&tab=get_pro"
|
6 |
+
class="nav-tab<?php echo 'get_pro' == $active_tab ? ' nav-tab-active' : ''; ?>">
|
|
|
7 |
<?php _e( 'Upgrade', 'child-theme-configurator' ); ?>
|
8 |
+
</a><?php
|
|
|
9 |
endif;
|
includes/forms/files.php
CHANGED
@@ -4,7 +4,7 @@ if ( !defined( 'ABSPATH' ) ) exit;
|
|
4 |
?>
|
5 |
|
6 |
<div id="file_options_panel"
|
7 |
-
class="ctc-option-panel<?php echo 'file_options' == $active_tab ? ' ctc-option-panel-active' : ''; ?>"
|
8 |
<?php $this->render_file_form( 'parnt' ); ?>
|
9 |
<?php $this->render_file_form( 'child' ); ?>
|
10 |
<?php $this->render_image_form(); ?>
|
4 |
?>
|
5 |
|
6 |
<div id="file_options_panel"
|
7 |
+
class="ctc-option-panel <?php $this->maybe_disable(); echo 'file_options' == $active_tab ? ' ctc-option-panel-active' : ''; ?>">
|
8 |
<?php $this->render_file_form( 'parnt' ); ?>
|
9 |
<?php $this->render_file_form( 'child' ); ?>
|
10 |
<?php $this->render_image_form(); ?>
|
includes/forms/main.php
CHANGED
@@ -48,32 +48,34 @@ else:
|
|
48 |
<?php
|
49 |
// if flag has been set because an action is required, do not render interface
|
50 |
if ( !$this->ctc()->skip_form ):
|
51 |
-
|
52 |
?>
|
53 |
<div id="ctc_option_panel_wrapper" style="position:relative">
|
54 |
<div class="ctc-option-panel-container">
|
55 |
<?php
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
|
|
|
|
71 |
?>
|
72 |
</div>
|
73 |
<?php do_action( 'chld_thm_cfg_sidebar' ); ?>
|
74 |
</div>
|
75 |
-
|
76 |
-
|
77 |
endif;
|
78 |
?>
|
79 |
<div id="ctc_debug_container">
|
48 |
<?php
|
49 |
// if flag has been set because an action is required, do not render interface
|
50 |
if ( !$this->ctc()->skip_form ):
|
51 |
+
include ( CHLD_THM_CFG_DIR . '/includes/forms/tabs.php' );
|
52 |
?>
|
53 |
<div id="ctc_option_panel_wrapper" style="position:relative">
|
54 |
<div class="ctc-option-panel-container">
|
55 |
<?php
|
56 |
+
include ( CHLD_THM_CFG_DIR . '/includes/forms/parent-child.php' );
|
57 |
+
if ( $this->enqueue_is_set() ):
|
58 |
+
include ( CHLD_THM_CFG_DIR . '/includes/forms/rule-value.php' );
|
59 |
+
include ( CHLD_THM_CFG_DIR . '/includes/forms/query-selector.php' );
|
60 |
+
if ( $this->ctc()->is_theme() )
|
61 |
+
include ( CHLD_THM_CFG_DIR . '/includes/forms/webfonts.php' ); ?>
|
62 |
+
<div id="view_child_options_panel"
|
63 |
+
class="ctc-option-panel <?php echo 'view_child_options' == $active_tab ? ' ctc-option-panel-active' : ''; ?>"> </div>
|
64 |
+
<div id="view_parnt_options_panel"
|
65 |
+
class="ctc-option-panel <?php echo 'view_parnt_options' == $active_tab ? ' ctc-option-panel-active' : ''; ?>"> </div>
|
66 |
+
<?php
|
67 |
+
if ( $this->ctc()->is_theme() )
|
68 |
+
include ( CHLD_THM_CFG_DIR . '/includes/forms/files.php' );
|
69 |
+
endif;
|
70 |
+
if ( $this->enqueue_is_set() || $this->supports_disable() ):
|
71 |
+
do_action( 'chld_thm_cfg_panels', $active_tab );
|
72 |
+
endif;
|
73 |
?>
|
74 |
</div>
|
75 |
<?php do_action( 'chld_thm_cfg_sidebar' ); ?>
|
76 |
</div>
|
77 |
+
<?php
|
78 |
+
endif;
|
79 |
endif;
|
80 |
?>
|
81 |
<div id="ctc_debug_container">
|
includes/forms/parent-child.php
CHANGED
@@ -10,13 +10,10 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
10 |
|
11 |
<?php // theme inputs
|
12 |
wp_nonce_field( 'ctc_update' );
|
13 |
-
//if ( '' == $hidechild )
|
14 |
do_action( 'chld_thm_cfg_controls' );
|
15 |
-
$disabled = $this->ctc()->is_legacy() && !$this->ctc()->is_theme() ? ' disabled ' : '';
|
16 |
-
$disabledclass = $this->ctc()->is_legacy() && !$this->ctc()->is_theme() ? ' ctc-disabled ' : '';
|
17 |
|
18 |
?><input type="hidden" name="ctc_analysis" value=""/>
|
19 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
20 |
<div class="ctc-input-cell"><span class="ctc-step ctc-step-number">1</span>
|
21 |
<strong class="shift">
|
22 |
<?php _e( 'Select an action:', 'child-theme-configurator' ); ?>
|
@@ -36,7 +33,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
36 |
|
37 |
|
38 |
<!-- /div -->
|
39 |
-
<?php if (
|
40 |
<!-- div class="ctc-input-cell ctc-clear"> </div>
|
41 |
<div class="ctc-input-cell-wide" -->
|
42 |
<label>
|
@@ -82,7 +79,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
82 |
</div>
|
83 |
<?php endif; ?>
|
84 |
</div>
|
85 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
86 |
<div class="ctc-input-cell" style="clear:both"><span class="ctc-step ctc-step-number">2</span>
|
87 |
<strong>
|
88 |
<?php _e( 'Select a Parent Theme:', 'child-theme-configurator' ); ?>
|
@@ -109,8 +106,8 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
109 |
<div class="ctc-input-cell ctc-clear"> </div>
|
110 |
<div class="ctc-input-cell-wide ctc-analysis" id="parnt_analysis_notice"> </div>
|
111 |
</div>
|
112 |
-
<?php if (
|
113 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
114 |
<div class="ctc-input-cell"><span class="ctc-step ctc-step-number">2</span>
|
115 |
<strong>
|
116 |
<?php _e( 'Select a Child Theme:', 'child-theme-configurator' ); ?>
|
@@ -139,14 +136,14 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
139 |
</div>
|
140 |
<?php
|
141 |
endif; ?>
|
142 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
143 |
<div class="ctc-input-cell" style="clear:both"><span class="ctc-step ctc-step-number">4</span>
|
144 |
<strong class="shift">
|
145 |
<?php _e( 'Name the new theme directory:', 'child-theme-configurator' ); ?>
|
146 |
</strong>
|
147 |
</div>
|
148 |
<div class="ctc-input-cell">
|
149 |
-
<input class="ctc_text ctc-themeonly" id="ctc_child_template" name="ctc_child_template" type="text" placeholder="<?php _e( 'Directory Name', 'child-theme-configurator' ); ?>" autocomplete="off"
|
150 |
</div>
|
151 |
<div class="ctc-input-cell"><span class="howto">
|
152 |
<strong>
|
@@ -156,7 +153,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
156 |
|
157 |
</div>
|
158 |
</div>
|
159 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
160 |
<div class="ctc-input-cell" style="clear:both"><span class="ctc-step ctc-step-number">4</span>
|
161 |
<strong class="shift">
|
162 |
<?php _e( 'Verify Child Theme directory:', 'child-theme-configurator' ); ?>
|
@@ -179,7 +176,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
179 |
$enqueue = $this->ctc()->get( 'enqueue' );
|
180 |
$this->ctc()->debug( 'handling: ' . $handling . ' ignore: ' . $ignoreparnt . ' enqueue: ' . $enqueue, 'parent-child.php' );
|
181 |
?>
|
182 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
183 |
<div class="ctc-input-cell ctc-clear" id="input_row_stylesheet_handling"><span class="ctc-step ctc-step-number">5</span>
|
184 |
<strong class="shift">
|
185 |
<?php _e( 'Select where to save new styles:', 'child-theme-configurator' ); ?>
|
@@ -189,7 +186,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
189 |
<div id="child_handling_notice"></div>
|
190 |
<label>
|
191 |
<input class="ctc_radio ctc-themeonly" id="ctc_handling_primary" name="ctc_handling" type="radio"
|
192 |
-
value="primary" <?php checked( $handling, 'primary' ); ?>
|
193 |
<strong>
|
194 |
<?php _e( "Primary Stylesheet (style.css)", 'child-theme-configurator' ); ?>
|
195 |
</strong>
|
@@ -204,7 +201,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
204 |
<div class="ctc-input-cell-wide">
|
205 |
<label>
|
206 |
<input class="ctc_radio ctc-themeonly" id="ctc_handling_separate" name="ctc_handling" type="radio"
|
207 |
-
value="separate" <?php checked( $handling, 'separate' ); ?>
|
208 |
<strong>
|
209 |
<?php _e( 'Separate Stylesheet', 'child-theme-configurator' ); ?>
|
210 |
</strong>
|
@@ -216,7 +213,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
216 |
|
217 |
</div>
|
218 |
</div>
|
219 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
220 |
<div class="ctc-input-cell ctc-clear" id="input_row_parent_handling" title="<?php _e( 'Click to expand', 'child-theme-configurator' ); ?>"><span class="ctc-step ctc-step-number">6</span>
|
221 |
<strong class="shift">
|
222 |
<?php _e( 'Select Parent Theme stylesheet handling:', 'child-theme-configurator' ); ?>
|
@@ -231,7 +228,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
231 |
endif; ?>
|
232 |
<label>
|
233 |
<input class="ctc_checkbox ctc-themeonly" id="ctc_enqueue_enqueue" name="ctc_enqueue" type="radio"
|
234 |
-
value="enqueue" <?php checked( $enqueue, 'enqueue' ); ?>
|
235 |
<strong>
|
236 |
<?php _e( 'Use the WordPress style queue.', 'child-theme-configurator' ); ?>
|
237 |
</strong>
|
@@ -243,7 +240,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
243 |
</p>
|
244 |
<label>
|
245 |
<input class="ctc_checkbox ctc-themeonly" id="ctc_enqueue_import" name="ctc_enqueue" type="radio"
|
246 |
-
value="import" <?php checked( $enqueue, 'import' ); ?>
|
247 |
<strong>
|
248 |
<?php _e( 'Use <code>@import</code> in the child theme stylesheet.', 'child-theme-configurator' ); ?>
|
249 |
</strong>
|
@@ -255,7 +252,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
255 |
</p>
|
256 |
<label>
|
257 |
<input class="ctc_checkbox ctc-themeonly" id="ctc_enqueue_none" name="ctc_enqueue" type="radio"
|
258 |
-
value="none" <?php checked( $enqueue, 'none' ); ?>
|
259 |
<strong>
|
260 |
<?php _e( 'Do not add any parent stylesheet handling.', 'child-theme-configurator' ); ?>
|
261 |
</strong>
|
@@ -306,7 +303,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
306 |
</div>
|
307 |
<?php //do_action( 'chld_thm_cfg_enqueue_options' ); // removed for ctc 2.0 ?>
|
308 |
</div>
|
309 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
310 |
<div class="ctc-input-cell" ><span class="ctc-step ctc-step-number">7</span>
|
311 |
<strong>
|
312 |
<?php _e( 'Customize the Child Theme Name, Description, Author, Version, etc.:', 'child-theme-configurator' ); ?>
|
@@ -315,27 +312,27 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
315 |
<div class="ctc-input-cell">
|
316 |
<input type="button" class="ctc-section-toggle button-secondary" value="<?php _e( 'Show/Hide Child Theme Attributes', 'child-theme-configurator' ); ?>" id="ctc_theme_attributes" title="<?php _e( 'Click to toggle form', 'child-theme-configurator' ); ?>" /></div>
|
317 |
<div class="ctc-clear ctc-section-toggle-content" id="ctc_theme_attributes_content">
|
318 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
319 |
<div class="ctc-input-cell">
|
320 |
<strong>
|
321 |
<?php _e( 'Child Theme Name', 'child-theme-configurator' ); ?>
|
322 |
</strong>
|
323 |
</div>
|
324 |
<div class="ctc-input-cell-wide">
|
325 |
-
<input class="ctc_text ctc-themeonly" id="ctc_child_name" name="ctc_child_name" type="text" value="<?php echo esc_attr( $this->ctc()->get( 'child_name' ) ); ?>" placeholder="<?php _e( 'Theme Name', 'child-theme-configurator' ); ?>" autocomplete="off"
|
326 |
</div>
|
327 |
</div>
|
328 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
329 |
<div class="ctc-input-cell">
|
330 |
<strong>
|
331 |
<?php _e( 'Theme Website', 'child-theme-configurator' ); ?>
|
332 |
</strong>
|
333 |
</div>
|
334 |
<div class="ctc-input-cell-wide">
|
335 |
-
<input class="ctc_text ctc-themeonly" id="ctc_child_themeuri" name="ctc_child_themeuri" type="text" value="<?php echo esc_attr( $this->ctc()->get( 'themeuri' ) ); ?>" placeholder="<?php _e( 'Theme Website', 'child-theme-configurator' ); ?>" autocomplete="off"
|
336 |
</div>
|
337 |
</div>
|
338 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
339 |
<div class="ctc-input-cell">
|
340 |
<strong>
|
341 |
<?php _e( 'Author', 'child-theme-configurator' ); ?>
|
@@ -345,37 +342,37 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
345 |
<input class="ctc_text" id="ctc_child_author" name="ctc_child_author" type="text" value="<?php echo esc_attr( $this->ctc()->get( 'author' ) ); ?>" placeholder="<?php _e( 'Author', 'child-theme-configurator' ); ?>" autocomplete="off"/>
|
346 |
</div>
|
347 |
</div>
|
348 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
349 |
<div class="ctc-input-cell">
|
350 |
<strong>
|
351 |
<?php _e( 'Author Website', 'child-theme-configurator' ); ?>
|
352 |
</strong>
|
353 |
</div>
|
354 |
<div class="ctc-input-cell-wide">
|
355 |
-
<input class="ctc_text ctc-themeonly" id="ctc_child_authoruri" name="ctc_child_authoruri" type="text" value="<?php echo esc_attr( $this->ctc()->get( 'authoruri' ) ); ?>" placeholder="<?php _e( 'Author Website', 'child-theme-configurator' ); ?>" autocomplete="off"
|
356 |
</div>
|
357 |
</div>
|
358 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
359 |
<div class="ctc-input-cell">
|
360 |
<strong>
|
361 |
<?php _e( 'Theme Description', 'child-theme-configurator' ); ?>
|
362 |
</strong>
|
363 |
</div>
|
364 |
<div class="ctc-input-cell-wide">
|
365 |
-
<textarea class="ctc_text ctc-themeonly" id="ctc_child_descr" name="ctc_child_descr" placeholder="<?php _e( 'Description', 'child-theme-configurator' ); ?>" autocomplete="off"
|
366 |
</div>
|
367 |
</div>
|
368 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
369 |
<div class="ctc-input-cell">
|
370 |
<strong>
|
371 |
<?php _e( 'Theme Tags', 'child-theme-configurator' ); ?>
|
372 |
</strong>
|
373 |
</div>
|
374 |
<div class="ctc-input-cell-wide">
|
375 |
-
<textarea class="ctc_text ctc-themeonly" id="ctc_child_tags" name="ctc_child_tags" placeholder="<?php _e( 'Tags', 'child-theme-configurator' ); ?>" autocomplete="off"
|
376 |
</div>
|
377 |
</div>
|
378 |
-
<div class="clearfix ctc-themeonly-container
|
379 |
<div class="ctc-input-cell">
|
380 |
<strong>
|
381 |
<?php _e( 'Version', 'child-theme-configurator' ); ?>
|
@@ -388,7 +385,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
388 |
</div>
|
389 |
</div>
|
390 |
<?php //if ( ! is_multisite() || ! empty( $this->ctc()->themes[ 'parnt' ][ $this->ctc()->get_current_parent() ][ 'allowed' ] ) ): ?>
|
391 |
-
<div class="ctc-input-row clearfix ctc-themeonly-container
|
392 |
<div class="ctc-input-cell">
|
393 |
<label for="ctc_parent_mods"><span class="ctc-step ctc-step-number">8</span><strong>
|
394 |
<?php _e( 'Copy Menus, Widgets and other Customizer Settings from the Parent Theme to the Child Theme:', 'child-theme-configurator' ); ?>
|
@@ -397,7 +394,7 @@ if ( !defined( 'ABSPATH' ) )exit;
|
|
397 |
<div class="ctc-input-cell-wide howto">
|
398 |
<label for="ctc_parent_mods">
|
399 |
<input class="ctc_checkbox ctc-themeonly" id="ctc_parent_mods" name="ctc_parent_mods" type="checkbox"
|
400 |
-
value="1"
|
401 |
<strong>
|
402 |
<?php _e( 'NOTE:', 'child-theme-configurator' ); ?>
|
403 |
</strong>
|
10 |
|
11 |
<?php // theme inputs
|
12 |
wp_nonce_field( 'ctc_update' );
|
|
|
13 |
do_action( 'chld_thm_cfg_controls' );
|
|
|
|
|
14 |
|
15 |
?><input type="hidden" name="ctc_analysis" value=""/>
|
16 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_child">
|
17 |
<div class="ctc-input-cell"><span class="ctc-step ctc-step-number">1</span>
|
18 |
<strong class="shift">
|
19 |
<?php _e( 'Select an action:', 'child-theme-configurator' ); ?>
|
33 |
|
34 |
|
35 |
<!-- /div -->
|
36 |
+
<?php if ( count( $this->ctc()->themes ) ): ?>
|
37 |
<!-- div class="ctc-input-cell ctc-clear"> </div>
|
38 |
<div class="ctc-input-cell-wide" -->
|
39 |
<label>
|
79 |
</div>
|
80 |
<?php endif; ?>
|
81 |
</div>
|
82 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_new_theme_option" style="display:none">
|
83 |
<div class="ctc-input-cell" style="clear:both"><span class="ctc-step ctc-step-number">2</span>
|
84 |
<strong>
|
85 |
<?php _e( 'Select a Parent Theme:', 'child-theme-configurator' ); ?>
|
106 |
<div class="ctc-input-cell ctc-clear"> </div>
|
107 |
<div class="ctc-input-cell-wide ctc-analysis" id="parnt_analysis_notice"> </div>
|
108 |
</div>
|
109 |
+
<?php if ( count( $this->ctc()->themes ) ): ?>
|
110 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_existing_theme_option" style="display:none">
|
111 |
<div class="ctc-input-cell"><span class="ctc-step ctc-step-number">2</span>
|
112 |
<strong>
|
113 |
<?php _e( 'Select a Child Theme:', 'child-theme-configurator' ); ?>
|
136 |
</div>
|
137 |
<?php
|
138 |
endif; ?>
|
139 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_new_theme_slug" style="display:none">
|
140 |
<div class="ctc-input-cell" style="clear:both"><span class="ctc-step ctc-step-number">4</span>
|
141 |
<strong class="shift">
|
142 |
<?php _e( 'Name the new theme directory:', 'child-theme-configurator' ); ?>
|
143 |
</strong>
|
144 |
</div>
|
145 |
<div class="ctc-input-cell">
|
146 |
+
<input class="ctc_text ctc-themeonly" id="ctc_child_template" name="ctc_child_template" type="text" placeholder="<?php _e( 'Directory Name', 'child-theme-configurator' ); ?>" autocomplete="off" />
|
147 |
</div>
|
148 |
<div class="ctc-input-cell"><span class="howto">
|
149 |
<strong>
|
153 |
|
154 |
</div>
|
155 |
</div>
|
156 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_theme_slug" style="display:none">
|
157 |
<div class="ctc-input-cell" style="clear:both"><span class="ctc-step ctc-step-number">4</span>
|
158 |
<strong class="shift">
|
159 |
<?php _e( 'Verify Child Theme directory:', 'child-theme-configurator' ); ?>
|
176 |
$enqueue = $this->ctc()->get( 'enqueue' );
|
177 |
$this->ctc()->debug( 'handling: ' . $handling . ' ignore: ' . $ignoreparnt . ' enqueue: ' . $enqueue, 'parent-child.php' );
|
178 |
?>
|
179 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_stylesheet_handling_container" style="display:none">
|
180 |
<div class="ctc-input-cell ctc-clear" id="input_row_stylesheet_handling"><span class="ctc-step ctc-step-number">5</span>
|
181 |
<strong class="shift">
|
182 |
<?php _e( 'Select where to save new styles:', 'child-theme-configurator' ); ?>
|
186 |
<div id="child_handling_notice"></div>
|
187 |
<label>
|
188 |
<input class="ctc_radio ctc-themeonly" id="ctc_handling_primary" name="ctc_handling" type="radio"
|
189 |
+
value="primary" <?php checked( $handling, 'primary' ); ?> autocomplete="off" />
|
190 |
<strong>
|
191 |
<?php _e( "Primary Stylesheet (style.css)", 'child-theme-configurator' ); ?>
|
192 |
</strong>
|
201 |
<div class="ctc-input-cell-wide">
|
202 |
<label>
|
203 |
<input class="ctc_radio ctc-themeonly" id="ctc_handling_separate" name="ctc_handling" type="radio"
|
204 |
+
value="separate" <?php checked( $handling, 'separate' ); ?> autocomplete="off" />
|
205 |
<strong>
|
206 |
<?php _e( 'Separate Stylesheet', 'child-theme-configurator' ); ?>
|
207 |
</strong>
|
213 |
|
214 |
</div>
|
215 |
</div>
|
216 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_parent_handling_container" style="display:none">
|
217 |
<div class="ctc-input-cell ctc-clear" id="input_row_parent_handling" title="<?php _e( 'Click to expand', 'child-theme-configurator' ); ?>"><span class="ctc-step ctc-step-number">6</span>
|
218 |
<strong class="shift">
|
219 |
<?php _e( 'Select Parent Theme stylesheet handling:', 'child-theme-configurator' ); ?>
|
228 |
endif; ?>
|
229 |
<label>
|
230 |
<input class="ctc_checkbox ctc-themeonly" id="ctc_enqueue_enqueue" name="ctc_enqueue" type="radio"
|
231 |
+
value="enqueue" <?php checked( $enqueue, 'enqueue' ); ?> autocomplete="off" />
|
232 |
<strong>
|
233 |
<?php _e( 'Use the WordPress style queue.', 'child-theme-configurator' ); ?>
|
234 |
</strong>
|
240 |
</p>
|
241 |
<label>
|
242 |
<input class="ctc_checkbox ctc-themeonly" id="ctc_enqueue_import" name="ctc_enqueue" type="radio"
|
243 |
+
value="import" <?php checked( $enqueue, 'import' ); ?> autocomplete="off" />
|
244 |
<strong>
|
245 |
<?php _e( 'Use <code>@import</code> in the child theme stylesheet.', 'child-theme-configurator' ); ?>
|
246 |
</strong>
|
252 |
</p>
|
253 |
<label>
|
254 |
<input class="ctc_checkbox ctc-themeonly" id="ctc_enqueue_none" name="ctc_enqueue" type="radio"
|
255 |
+
value="none" <?php checked( $enqueue, 'none' ); ?> autocomplete="off" />
|
256 |
<strong>
|
257 |
<?php _e( 'Do not add any parent stylesheet handling.', 'child-theme-configurator' ); ?>
|
258 |
</strong>
|
303 |
</div>
|
304 |
<?php //do_action( 'chld_thm_cfg_enqueue_options' ); // removed for ctc 2.0 ?>
|
305 |
</div>
|
306 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="ctc_child_header_parameters" style="display:none">
|
307 |
<div class="ctc-input-cell" ><span class="ctc-step ctc-step-number">7</span>
|
308 |
<strong>
|
309 |
<?php _e( 'Customize the Child Theme Name, Description, Author, Version, etc.:', 'child-theme-configurator' ); ?>
|
312 |
<div class="ctc-input-cell">
|
313 |
<input type="button" class="ctc-section-toggle button-secondary" value="<?php _e( 'Show/Hide Child Theme Attributes', 'child-theme-configurator' ); ?>" id="ctc_theme_attributes" title="<?php _e( 'Click to toggle form', 'child-theme-configurator' ); ?>" /></div>
|
314 |
<div class="ctc-clear ctc-section-toggle-content" id="ctc_theme_attributes_content">
|
315 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_child_name">
|
316 |
<div class="ctc-input-cell">
|
317 |
<strong>
|
318 |
<?php _e( 'Child Theme Name', 'child-theme-configurator' ); ?>
|
319 |
</strong>
|
320 |
</div>
|
321 |
<div class="ctc-input-cell-wide">
|
322 |
+
<input class="ctc_text ctc-themeonly" id="ctc_child_name" name="ctc_child_name" type="text" value="<?php echo esc_attr( $this->ctc()->get( 'child_name' ) ); ?>" placeholder="<?php _e( 'Theme Name', 'child-theme-configurator' ); ?>" autocomplete="off" />
|
323 |
</div>
|
324 |
</div>
|
325 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_child_website">
|
326 |
<div class="ctc-input-cell">
|
327 |
<strong>
|
328 |
<?php _e( 'Theme Website', 'child-theme-configurator' ); ?>
|
329 |
</strong>
|
330 |
</div>
|
331 |
<div class="ctc-input-cell-wide">
|
332 |
+
<input class="ctc_text ctc-themeonly" id="ctc_child_themeuri" name="ctc_child_themeuri" type="text" value="<?php echo esc_attr( $this->ctc()->get( 'themeuri' ) ); ?>" placeholder="<?php _e( 'Theme Website', 'child-theme-configurator' ); ?>" autocomplete="off" />
|
333 |
</div>
|
334 |
</div>
|
335 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_child_author">
|
336 |
<div class="ctc-input-cell">
|
337 |
<strong>
|
338 |
<?php _e( 'Author', 'child-theme-configurator' ); ?>
|
342 |
<input class="ctc_text" id="ctc_child_author" name="ctc_child_author" type="text" value="<?php echo esc_attr( $this->ctc()->get( 'author' ) ); ?>" placeholder="<?php _e( 'Author', 'child-theme-configurator' ); ?>" autocomplete="off"/>
|
343 |
</div>
|
344 |
</div>
|
345 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_child_authoruri">
|
346 |
<div class="ctc-input-cell">
|
347 |
<strong>
|
348 |
<?php _e( 'Author Website', 'child-theme-configurator' ); ?>
|
349 |
</strong>
|
350 |
</div>
|
351 |
<div class="ctc-input-cell-wide">
|
352 |
+
<input class="ctc_text ctc-themeonly" id="ctc_child_authoruri" name="ctc_child_authoruri" type="text" value="<?php echo esc_attr( $this->ctc()->get( 'authoruri' ) ); ?>" placeholder="<?php _e( 'Author Website', 'child-theme-configurator' ); ?>" autocomplete="off" />
|
353 |
</div>
|
354 |
</div>
|
355 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_child_descr">
|
356 |
<div class="ctc-input-cell">
|
357 |
<strong>
|
358 |
<?php _e( 'Theme Description', 'child-theme-configurator' ); ?>
|
359 |
</strong>
|
360 |
</div>
|
361 |
<div class="ctc-input-cell-wide">
|
362 |
+
<textarea class="ctc_text ctc-themeonly" id="ctc_child_descr" name="ctc_child_descr" placeholder="<?php _e( 'Description', 'child-theme-configurator' ); ?>" autocomplete="off" ><?php echo esc_textarea( $this->ctc()->get( 'descr' ) ); ?></textarea>
|
363 |
</div>
|
364 |
</div>
|
365 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="input_row_child_tags">
|
366 |
<div class="ctc-input-cell">
|
367 |
<strong>
|
368 |
<?php _e( 'Theme Tags', 'child-theme-configurator' ); ?>
|
369 |
</strong>
|
370 |
</div>
|
371 |
<div class="ctc-input-cell-wide">
|
372 |
+
<textarea class="ctc_text ctc-themeonly" id="ctc_child_tags" name="ctc_child_tags" placeholder="<?php _e( 'Tags', 'child-theme-configurator' ); ?>" autocomplete="off" ><?php echo esc_textarea( $this->ctc()->get( 'tags' ) ); ?></textarea>
|
373 |
</div>
|
374 |
</div>
|
375 |
+
<div class="clearfix ctc-themeonly-container" id="input_row_child_version">
|
376 |
<div class="ctc-input-cell">
|
377 |
<strong>
|
378 |
<?php _e( 'Version', 'child-theme-configurator' ); ?>
|
385 |
</div>
|
386 |
</div>
|
387 |
<?php //if ( ! is_multisite() || ! empty( $this->ctc()->themes[ 'parnt' ][ $this->ctc()->get_current_parent() ][ 'allowed' ] ) ): ?>
|
388 |
+
<div class="ctc-input-row clearfix ctc-themeonly-container" id="ctc_copy_theme_mods" style="display:none">
|
389 |
<div class="ctc-input-cell">
|
390 |
<label for="ctc_parent_mods"><span class="ctc-step ctc-step-number">8</span><strong>
|
391 |
<?php _e( 'Copy Menus, Widgets and other Customizer Settings from the Parent Theme to the Child Theme:', 'child-theme-configurator' ); ?>
|
394 |
<div class="ctc-input-cell-wide howto">
|
395 |
<label for="ctc_parent_mods">
|
396 |
<input class="ctc_checkbox ctc-themeonly" id="ctc_parent_mods" name="ctc_parent_mods" type="checkbox"
|
397 |
+
value="1" />
|
398 |
<strong>
|
399 |
<?php _e( 'NOTE:', 'child-theme-configurator' ); ?>
|
400 |
</strong>
|
includes/forms/query-selector.php
CHANGED
@@ -5,7 +5,7 @@ if ( !defined( 'ABSPATH' ) ) exit;
|
|
5 |
?>
|
6 |
|
7 |
<div id="query_selector_options_panel"
|
8 |
-
class="ctc-option-panel<?php echo 'query_selector_options' == $active_tab ? ' ctc-option-panel-active' : ''; ?>"
|
9 |
<p class="howto"><?php _e( 'To find and edit specific selectors within @media query blocks, first choose the query, then the selector. Use the "base" query to edit all other selectors.', 'child-theme-configurator' ); ?></p>
|
10 |
<form id="ctc_query_selector_form" method="post" action="?page=<?php echo $ctcpage; ?>">
|
11 |
<?php wp_nonce_field( apply_filters( 'chld_thm_cfg_action', 'ctc_update' ) ); ?>
|
5 |
?>
|
6 |
|
7 |
<div id="query_selector_options_panel"
|
8 |
+
class="ctc-option-panel <?php $this->maybe_disable(); echo 'query_selector_options' == $active_tab ? ' ctc-option-panel-active' : ''; ?>">
|
9 |
<p class="howto"><?php _e( 'To find and edit specific selectors within @media query blocks, first choose the query, then the selector. Use the "base" query to edit all other selectors.', 'child-theme-configurator' ); ?></p>
|
10 |
<form id="ctc_query_selector_form" method="post" action="?page=<?php echo $ctcpage; ?>">
|
11 |
<?php wp_nonce_field( apply_filters( 'chld_thm_cfg_action', 'ctc_update' ) ); ?>
|
includes/forms/rule-value.php
CHANGED
@@ -5,7 +5,7 @@ if ( !defined( 'ABSPATH' ) ) exit;
|
|
5 |
?>
|
6 |
|
7 |
<div id="rule_value_options_panel"
|
8 |
-
class="ctc-option-panel<?php echo 'rule_value_options' == $active_tab ? ' ctc-option-panel-active' : ''; ?>"
|
9 |
<p class="howto"><?php _e( 'To find and edit selectors containing specific values for a given property, first choose the property (e.g., "color"), then click "Selectors" for any resulting value. A dialog panel will open with the corresponding selectors, grouped by media query.', 'child-theme-configurator' ); ?></p>
|
10 |
<form id="ctc_rule_value_form" method="post" action="?page=<?php echo $ctcpage; ?>">
|
11 |
<?php wp_nonce_field( apply_filters( 'chld_thm_cfg_action', 'ctc_update' ) ); ?>
|
5 |
?>
|
6 |
|
7 |
<div id="rule_value_options_panel"
|
8 |
+
class="ctc-option-panel<?php $this->maybe_disable(); echo 'rule_value_options' == $active_tab ? ' ctc-option-panel-active' : ''; ?>">
|
9 |
<p class="howto"><?php _e( 'To find and edit selectors containing specific values for a given property, first choose the property (e.g., "color"), then click "Selectors" for any resulting value. A dialog panel will open with the corresponding selectors, grouped by media query.', 'child-theme-configurator' ); ?></p>
|
10 |
<form id="ctc_rule_value_form" method="post" action="?page=<?php echo $ctcpage; ?>">
|
11 |
<?php wp_nonce_field( apply_filters( 'chld_thm_cfg_action', 'ctc_update' ) ); ?>
|
includes/forms/tabs.php
CHANGED
@@ -9,31 +9,33 @@ $active_tab = isset( $_GET[ 'tab' ] ) ? $_GET[ 'tab' ] : 'parent_child_options';
|
|
9 |
<a id="parent_child_options" href=""
|
10 |
class="nav-tab<?php echo 'parent_child_options' == $active_tab ? ' nav-tab-active' : ''; ?>">
|
11 |
<?php _e( 'Parent/ Child', 'child-theme-configurator' ); ?>
|
12 |
-
</a
|
13 |
-
class="nav-tab<?php echo 'query_selector_options' == $active_tab ? ' nav-tab-active' : ''; ?>"
|
14 |
<?php _e( 'Query/ Selector', 'child-theme-configurator' ); ?>
|
15 |
</a><a id="rule_value_options" href=""
|
16 |
-
class="nav-tab<?php echo 'rule_value_options' == $active_tab ? ' nav-tab-active' : ''; ?>"
|
17 |
<?php _e( 'Property/ Value', 'child-theme-configurator' ); ?>
|
18 |
</a><?php
|
19 |
if ( $this->ctc()->is_theme() ):
|
20 |
?><a id="import_options" href=""
|
21 |
-
class="nav-tab<?php echo 'import_options' == $active_tab ? ' nav-tab-active' : ''; ?>"
|
22 |
<?php _e( 'Web Fonts', 'child-theme-configurator' ); ?>
|
23 |
</a><?php
|
24 |
endif; ?><a id="view_parnt_options" href=""
|
25 |
-
class="nav-tab<?php echo 'view_parnt_options' == $active_tab ? ' nav-tab-active' : ''; ?>"
|
26 |
<?php _e( 'Baseline Styles', 'child-theme-configurator' ); ?>
|
27 |
</a><a id="view_child_options" href=""
|
28 |
-
class="nav-tab<?php echo 'view_child_options' == $active_tab ? ' nav-tab-active' : ''; ?>"
|
29 |
<?php _e( 'Child Styles', 'child-theme-configurator' ); ?>
|
30 |
</a><?php
|
31 |
-
if (
|
32 |
-
?><a id="file_options" href="" class="nav-tab<?php echo 'file_options' == $active_tab ? ' nav-tab-active' : ''; ?>"
|
33 |
<?php _e( 'Files', 'child-theme-configurator' ); ?>
|
34 |
</a><?php
|
35 |
endif;
|
36 |
-
|
37 |
-
|
|
|
|
|
38 |
<i id="ctc_status_preview"></i>
|
39 |
</h2>
|
9 |
<a id="parent_child_options" href=""
|
10 |
class="nav-tab<?php echo 'parent_child_options' == $active_tab ? ' nav-tab-active' : ''; ?>">
|
11 |
<?php _e( 'Parent/ Child', 'child-theme-configurator' ); ?>
|
12 |
+
</a><a id="query_selector_options" href=""
|
13 |
+
class="nav-tab <?php $this->maybe_disable(); echo 'query_selector_options' == $active_tab ? ' nav-tab-active' : ''; ?>">
|
14 |
<?php _e( 'Query/ Selector', 'child-theme-configurator' ); ?>
|
15 |
</a><a id="rule_value_options" href=""
|
16 |
+
class="nav-tab <?php $this->maybe_disable(); echo 'rule_value_options' == $active_tab ? ' nav-tab-active' : ''; ?>">
|
17 |
<?php _e( 'Property/ Value', 'child-theme-configurator' ); ?>
|
18 |
</a><?php
|
19 |
if ( $this->ctc()->is_theme() ):
|
20 |
?><a id="import_options" href=""
|
21 |
+
class="nav-tab <?php $this->maybe_disable(); echo 'import_options' == $active_tab ? ' nav-tab-active' : ''; ?>">
|
22 |
<?php _e( 'Web Fonts', 'child-theme-configurator' ); ?>
|
23 |
</a><?php
|
24 |
endif; ?><a id="view_parnt_options" href=""
|
25 |
+
class="nav-tab <?php $this->maybe_disable(); echo 'view_parnt_options' == $active_tab ? ' nav-tab-active' : ''; ?>">
|
26 |
<?php _e( 'Baseline Styles', 'child-theme-configurator' ); ?>
|
27 |
</a><a id="view_child_options" href=""
|
28 |
+
class="nav-tab <?php $this->maybe_disable(); echo 'view_child_options' == $active_tab ? ' nav-tab-active' : ''; ?>">
|
29 |
<?php _e( 'Child Styles', 'child-theme-configurator' ); ?>
|
30 |
</a><?php
|
31 |
+
if ( $this->ctc()->is_theme() ):
|
32 |
+
?><a id="file_options" href="" class="nav-tab <?php $this->maybe_disable(); echo 'file_options' == $active_tab ? ' nav-tab-active' : ''; ?>">
|
33 |
<?php _e( 'Files', 'child-theme-configurator' ); ?>
|
34 |
</a><?php
|
35 |
endif;
|
36 |
+
if ( $this->enqueue_is_set() || $this->supports_disable() ):
|
37 |
+
do_action( 'chld_thm_cfg_tabs', $active_tab );
|
38 |
+
endif;
|
39 |
+
?>
|
40 |
<i id="ctc_status_preview"></i>
|
41 |
</h2>
|
includes/forms/webfonts.php
CHANGED
@@ -5,7 +5,7 @@ $ctcpage = apply_filters( 'chld_thm_cfg_admin_page', CHLD_THM_CFG_MENU );
|
|
5 |
?>
|
6 |
|
7 |
<div id="import_options_panel"
|
8 |
-
class="ctc-option-panel<?php echo 'import_options' == $active_tab ? ' ctc-option-panel-active' : ''; ?>"
|
9 |
<form id="ctc_import_form" method="post" action=""><!-- ?page=<?php echo $ctcpage; ?>" -->
|
10 |
<?php wp_nonce_field( apply_filters( 'chld_thm_cfg_action', 'ctc_update' ) ); ?>
|
11 |
<div class="ctc-input-row clearfix" id="ctc_child_imports_row">
|
@@ -22,12 +22,10 @@ $ctcpage = apply_filters( 'chld_thm_cfg_admin_page', CHLD_THM_CFG_MENU );
|
|
22 |
</div>
|
23 |
<div class="ctc-input-cell-wide">
|
24 |
<textarea id="ctc_child_imports" name="ctc_child_imports" wrap="off"><?php
|
25 |
-
|
26 |
-
foreach ( $imports as $import ):
|
27 |
echo esc_textarea( $import . ';' . LF );
|
28 |
endforeach;
|
29 |
-
|
30 |
-
</textarea>
|
31 |
</div>
|
32 |
</div>
|
33 |
</form>
|
5 |
?>
|
6 |
|
7 |
<div id="import_options_panel"
|
8 |
+
class="ctc-option-panel<?php $this->maybe_disable(); echo 'import_options' == $active_tab ? ' ctc-option-panel-active' : ''; ?>">
|
9 |
<form id="ctc_import_form" method="post" action=""><!-- ?page=<?php echo $ctcpage; ?>" -->
|
10 |
<?php wp_nonce_field( apply_filters( 'chld_thm_cfg_action', 'ctc_update' ) ); ?>
|
11 |
<div class="ctc-input-row clearfix" id="ctc_child_imports_row">
|
22 |
</div>
|
23 |
<div class="ctc-input-cell-wide">
|
24 |
<textarea id="ctc_child_imports" name="ctc_child_imports" wrap="off"><?php
|
25 |
+
foreach ( $this->css()->get_prop( 'imports' ) as $import ):
|
|
|
26 |
echo esc_textarea( $import . ';' . LF );
|
27 |
endforeach;
|
28 |
+
?></textarea>
|
|
|
29 |
</div>
|
30 |
</div>
|
31 |
</form>
|
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.2.
|
6 |
* Author: Lilaea Media
|
7 |
* Author URI: http://www.lilaeamedia.com/
|
8 |
* License: GPLv2
|
@@ -1607,6 +1607,9 @@
|
|
1607 |
// these elements are not replaced so use direct selector events
|
1608 |
$( '.nav-tab' ).on( 'click', function( e ) {
|
1609 |
e.preventDefault();
|
|
|
|
|
|
|
1610 |
// clear the notice box
|
1611 |
//set_notice( '' );
|
1612 |
$( '.ctc-query-icon,.ctc-status-icon' ).remove();
|
@@ -1614,11 +1617,11 @@
|
|
1614 |
self.focus_panel( id );
|
1615 |
} );
|
1616 |
|
1617 |
-
$( '#view_child_options, #view_parnt_options' ).on( 'click', function(
|
1618 |
-
if ( $(
|
1619 |
return false;
|
1620 |
}
|
1621 |
-
$(
|
1622 |
self.css_preview( $( this ).attr( 'id' ) );
|
1623 |
} );
|
1624 |
|
2 |
* Script: chldthmcfg.js
|
3 |
* Plugin URI: http://www.childthemeconfigurator.com/
|
4 |
* Description: Handles jQuery, AJAX and other UI
|
5 |
+
* Version: 2.2.4
|
6 |
* Author: Lilaea Media
|
7 |
* Author URI: http://www.lilaeamedia.com/
|
8 |
* License: GPLv2
|
1607 |
// these elements are not replaced so use direct selector events
|
1608 |
$( '.nav-tab' ).on( 'click', function( e ) {
|
1609 |
e.preventDefault();
|
1610 |
+
if ( $( e.target ).hasClass( 'ctc-disabled' ) ) {
|
1611 |
+
return false;
|
1612 |
+
}
|
1613 |
// clear the notice box
|
1614 |
//set_notice( '' );
|
1615 |
$( '.ctc-query-icon,.ctc-status-icon' ).remove();
|
1617 |
self.focus_panel( id );
|
1618 |
} );
|
1619 |
|
1620 |
+
$( '#view_child_options, #view_parnt_options' ).on( 'click', function( e ){
|
1621 |
+
if ( $( e.target ).hasClass( 'ajax-pending' ) || $( e.target ).hasClass( 'ctc-disabled' ) ) {
|
1622 |
return false;
|
1623 |
}
|
1624 |
+
$( e.target ).addClass( 'ajax-pending' );
|
1625 |
self.css_preview( $( this ).attr( 'id' ) );
|
1626 |
} );
|
1627 |
|
js/chldthmcfg.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
!function(e){"use strict";e.chldthmcfg={escquo:function(e){var t=this;return t.is_empty(e)?e:e.toString().replace(/"/g,""")},getxt:function(e,t){var c=window.ctcAjax[e+"_txt"];return c?(t&&(c=c.replace(/%s/,t)),c):""},getname:function(t){var c="child"===t?e.chldthmcfg.currchild:e.chldthmcfg.currparnt;return window.ctcAjax.themes[t][c].Name},frascii:function(e){var t=parseInt(e),c=String.fromCharCode(t);return c},toascii:function(e){var t=e.charCodeAt(0);return t},is_empty:function(e,t){if("undefined"==typeof e||!1===e||null===e||""===e)return!0;if("undefined"!=typeof t&&"0"===e||0===e)return!0;if(!0===e||"string"==typeof e||"number"==typeof e)return!1;if("object"==typeof e){for(var c in e)if(e.hasOwnProperty(c))return!1;return!0}return!1},theme_exists:function(t,c){var n=!1;return e.each(window.ctcAjax.themes,function(a,i){return e.each(i,function(e,i){return i=null,e.toLowerCase()!==t.toLowerCase()||"parnt"!==a&&"new"!==c?void 0:(n=!0,!1)}),n?!1:void 0}),n},validate:function(){var t=this,c=/[^\w\-]/,n=e("#ctc_child_template").length?e("#ctc_child_template").val().toString().replace(c):"",a=e("#ctc_theme_child").length?e("#ctc_theme_child").val().toString().replace(c):n,i=e("input[name=ctc_child_type]:checked").val(),s=[];return"new"===i&&(a=n),t.theme_exists(a,i)&&s.push(t.getxt("theme_exists").toString().replace(/%s/,a)),t.is_empty(a)&&s.push(t.getxt("inval_theme")),s.length?(t.set_notice({error:s}),!1):"reset"===i?!!confirm(t.getxt("load")):!0},autogen_slugs:function(){if(e("#ctc_theme_parnt").length){for(var t=this,c=e("#ctc_theme_parnt").val(),n=e("#ctc_theme_child").length?e("#ctc_theme_child").val():"",a=""!==n&&e("#ctc_child_type_duplicate").is(":checked")?n:c+"-child",i=a,s=""!==n&&e("#ctc_child_type_duplicate").is(":checked")?e.chldthmcfg.getname("child"):e.chldthmcfg.getname("parnt")+" Child",l="",r="",o="00";t.theme_exists(i,"new");)l=t.is_empty(l)?2:l+1,r=o.substring(0,o.length-l.toString().length)+l.toString(),i=a+r;t.testslug=i,t.testname=s+(r.length?" "+r:"")}},focus_panel:function(t){var c=t+"_panel";e(".nav-tab").removeClass("nav-tab-active"),e(".ctc-option-panel").removeClass("ctc-option-panel-active"),e(t).addClass("nav-tab-active"),e(".ctc-option-panel-container").scrollTop(0),e(c).addClass("ctc-option-panel-active")},selector_input_toggle:function(t){var c,n=this;e("#ctc_rewrite_selector").length?(c=e("#ctc_rewrite_selector_orig").val(),e("#ctc_sel_ovrd_selector_selected").text(c),e(t).text(n.getxt("rename"))):(c=e("#ctc_sel_ovrd_selector_selected").text(),e("#ctc_sel_ovrd_selector_selected").html('<textarea id="ctc_rewrite_selector" name="ctc_rewrite_selector" autocomplete="off"></textarea><input id="ctc_rewrite_selector_orig" name="ctc_rewrite_selector_orig" type="hidden" value="'+n.escquo(c)+'"/>'),e("#ctc_rewrite_selector").val(c),e(t).text(n.getxt("cancel")))},coalesce_inputs:function(t){var c=this,n=e(t).attr("id"),a=/^(ctc_(ovrd|\d+)_(parent|child)_([0-9a-z\-]+)_(\d+?)(_(\d+))?)(_\w+)?$/,i=e(t).parents(".ctc-selector-row, .ctc-parent-row").first(),s=i.find(".ctc-swatch").first(),l={parent:{},child:{}},r={parent:{origin:"",start:"",end:""},child:{origin:"",start:"",end:""}},o={child:!1,parent:!1},_={};return i.find(".ctc-parent-value, .ctc-child-value").each(function(){var t,i,s=e(this).attr("id"),d=s.toString().match(a),u=d[2],h=d[3],p="undefined"==typeof d[4]?"":d[4],m=d[7],g=d[5],f="undefined"==typeof d[7]?"":d[8],y="parent"===h?e(this).text().replace(/!$/,""):"seq"!==p&&"ctc_delete_query_selector"===n?"":e(this).val(),v="seq"===p?!1:"ctc_"+u+"_child_"+p+"_i_"+g+"_"+m;if("child"===h&&(c.is_empty(e(this).data("color"))||(y=c.color_text(e(this).data("color")),e(this).data("color",null)),_[s]=y,v&&(_[v]=e("#"+v).is(":checked")?1:0)),""!==y)if(c.is_empty(f))if(t=p.toString().match(/^border(\-(top|right|bottom|left))?$/)&&!y.match(/none/)){var w=new RegExp(c.border_regx+c.color_regx,"i");i=y.toString().match(w),c.is_empty(i)||(i.shift(),l[h][p+"-width"]=i.shift()||"",i.shift(),l[h][p+"-style"]=i.shift()||"",l[h][p+"-color"]=i.shift()||"")}else if("background-image"!==p||y.match(/none/))"seq"!==p&&(l[h][p]=y);else if(y.toString().match(/url\(/))l[h]["background-image"]=c.image_url(h,y);else{var x=new RegExp(c.grad_regx+c.color_regx+c.color_regx,"i");i=y.toString().match(x),!c.is_empty(i)&&i.length>2?(i.shift(),r[h].origin=i.shift()||"top",r[h].start=i.shift()||"transparent",r[h].end=i.shift()||"transparent",o[h]=!0):l[h]["background-image"]=y}else switch(f){case"_border_width":l[h][p+"-width"]="none"===y?0:y;break;case"_border_style":l[h][p+"-style"]=y;break;case"_border_color":l[h][p+"-color"]=y;break;case"_background_url":l[h]["background-image"]=c.image_url(h,y);break;case"_background_color":l[h]["background-color"]=y;break;case"_background_color1":r[h].start=y,o[h]=!0;break;case"_background_color2":r[h].end=y,o[h]=!0;break;case"_background_origin":r[h].origin=y,o[h]=!0}}),"undefined"==typeof s||c.is_empty(s.attr("id"))||(s.removeAttr("style"),o.parent&&s.ctcgrad(r.parent.origin,[r.parent.start,r.parent.end]),s.css(l.parent),s.attr("id").toString().match(/parent/)||(o.child&&s.ctcgrad(r.child.origin,[r.child.start,r.child.end]),s.css(l.child)),s.css({"z-index":-1})),_},decode_value:function(e,t){t="undefined"==typeof t?"":t;var c,n=this,a={orig:t,names:[""],values:[t]};if(e.toString().match(/^border(\-(top|right|bottom|left))?$/)){var i,s=new RegExp(n.border_regx+"("+n.color_regx+")?","i");c=t.toString().match(s),n.is_empty(c)&&(c=[]),a.names=["_border_width","_border_style","_border_color"],i=c.shift(),a.values[0]=c.shift()||"",c.shift(),a.values[1]=c.shift()||"",c.shift(),a.values[2]=c.shift()||""}else if(e.toString().match(/^background\-image/))if(a.names=["_background_url","_background_origin","_background_color1","_background_color2"],a.values=["","","",""],n.is_empty(t)||t.toString().match(/(url|none)/))a.values[0]=t;else{var l,r;c=t.toString().split(/:/),a.values[1]=c.shift()||"",a.values[2]=c.shift()||"",l=c.shift()||"",a.values[3]=c.shift()||"",r=c.shift()||"",a.orig=[a.values[1],a.values[2],a.values[3]].join(" ")}return a},image_url:function(e,t){var c,n=this,a=t.toString().match(/url\(['" ]*(.+?)['" ]*\)/),i=n.is_empty(a)?null:a[1],s=window.ctcAjax.theme_uri+"/"+("parent"===e?window.ctcAjax.parnt:window.ctcAjax.child)+"/";return i?c=i.toString().match(/^(data:|https?:|\/)/)?t:"url("+s+i+")":!1},setup_menus:function(){var e=this;e.setup_query_menu(),e.setup_selector_menu(),e.setup_rule_menu(),e.setup_new_rule_menu(),e.load_queries(),e.load_rules(),e.set_query(e.currquery)},load_queries:function(){var e=this;e.query_css("queries",null)},load_selectors:function(){var e=this;e.query_css("selectors",e.currquery)},load_rules:function(){var e=this;e.query_css("rules",null)},load_selector_values:function(){var e=this;e.query_css("qsid",e.currqsid)},get_queries:function(t,c){var n=[],a=new RegExp(e.ui.autocomplete.escapeRegex(t.term),"i");e.chldthmcfg.is_empty(this.element.data("menu"))?n.push({label:window.ctcAjax.nosels_txt,value:null}):e.each(this.element.data("menu"),function(e,t){a.test(t)&&n.push({label:t,value:t})}),c(n)},get_selectors:function(t,c){var n=[],a=new RegExp(e.ui.autocomplete.escapeRegex(t.term),"i");e.chldthmcfg.is_empty(this.element.data("menu"))?n.push({label:window.ctcAjax.nosels_txt,value:null}):e.each(this.element.data("menu"),function(e,t){a.test(e)&&n.push({label:e,value:t})}),c(n)},get_rules:function(t,c){var n=[],a=new RegExp(e.ui.autocomplete.escapeRegex(t.term),"i");e.chldthmcfg.is_empty(this.element.data("menu"))?n.push({label:window.ctcAjax.nosels_txt,value:null}):e.each(this.element.data("menu"),function(e,t){a.test(e)&&n.push({label:e,value:t})}),c(n)},get_filtered_rules:function(t,c){var n=[],a=new RegExp(e.ui.autocomplete.escapeRegex(t.term),"i");e.each(e("#ctc_rule_menu").data("menu"),function(e,t){a.test(e)&&n.push({label:e,value:t})}),c(n)},merge_ruleval_arrays:function(t,c,n){var a=this,i={},s=n?c.child.pop():null;return e.each(["parnt","child"],function(t,l){a.is_empty(c[l])||e.each(c[l],function(e,t){n?parseInt(t[2])>=parseInt(s[2])&&(s[2]=parseInt(t[2])+1):(a.is_empty(i[t[2]])&&(i[t[2]]={}),i[t[2]][l]=t)})}),n&&(i[s[2]]={parnt:[],child:s}),i},input_row:function(t,c,n,a,i){var s=this,l="";if(!s.is_empty(a)&&!s.is_empty(a.value)&&!s.is_empty(a.value[c])){var r=a.value[c],o=s.merge_ruleval_arrays(c,r,i);e.each(o,function(i,r){var o=s.decode_value(c,s.is_empty(r.parnt)?"":r.parnt[0]),_=s.is_empty(r.parnt)||s.is_empty(r.parnt[1],1)?0:1,d=s.decode_value(c,s.is_empty(r.child)?"":r.child[0]),u=s.is_empty(r.child)||s.is_empty(r.child[1],1)?0:1;if(l+='<div class="ctc-'+("ovrd"===n?"input":"selector")+'-row clearfix"><div class="ctc-input-cell">',l+="ovrd"===n?c.replace(/\d+/g,s.frascii):a.selector+'<br/><a href="#" class="ctc-selector-edit" id="ctc_selector_edit_'+t+'" >'+s.getxt("edit")+"</a> "+(s.is_empty(o.orig)?s.getxt("child_only"):""),l+='</div><div class="ctc-parent-value ctc-input-cell"'+("ovrd"!==n?' style="display:none"':"")+' id="ctc_'+n+"_parent_"+c+"_"+t+"_"+i+'">'+(s.is_empty(o.orig)?"[no value]":o.orig+(_?s.getxt("important"):""))+'</div><div class="ctc-input-cell">',!s.is_empty(o.names)){e.each(o.names,function(e,a){a=s.is_empty(a)?"":a,l+='<div class="ctc-child-input-cell ctc-clear">';var r,o="ctc_"+n+"_child_"+c+"_"+t+"_"+i+a;!1===(r=d.values.shift())&&(r=""),l+=(s.is_empty(a)?"":s.getxt(a)+":<br/>")+'<input type="text" id="'+o+'" name="'+o+'" class="ctc-child-value'+((a+c).toString().match(/color/)?" color-picker":"")+(a.toString().match(/url/)?" ctc-input-wide":"")+'" value="'+s.escquo(r)+'" /></div>'});var h="ctc_"+n+"_child_"+c+"_i_"+t+"_"+i;l+='<label for="'+h+'"><input type="checkbox" id="'+h+'" name="'+h+'" value="1" '+(u?"checked":"")+" />"+s.getxt("important")+"</label>"}l+="</div>","ovrd"!==n&&(l+='<div class="ctc-swatch ctc-specific" id="ctc_child_'+c+"_"+t+"_"+i+'_swatch">'+s.getxt("swatch")+'</div><div class="ctc-child-input-cell ctc-button-cell" id="ctc_save_'+c+"_"+t+"_"+i+'_cell"><input type="button" class="button ctc-save-input" id="ctc_save_'+c+"_"+t+"_"+i+'" name="ctc_save_'+c+"_"+t+"_"+i+'" value="Save" /></div>'),l+="</div><!-- end input row -->\n"})}return l},scrolltop:function(){e("html, body, .ctc-option-panel-container").animate({scrollTop:0})},css_preview:function(e){var t=this;(e=e.match(/(child|parnt)/)[1])||(e="child"),t.query_css("preview",e)},setup_iris:function(e){var t=this;t.setup_spectrum(e)},setup_spectrum:function(t){var c=this,n=!c.is_empty(window.ctcAjax.palette);try{e(t).spectrum({showInput:!0,allowEmpty:!0,showAlpha:!0,showInitial:!0,preferredFormat:"hex",clickoutFiresChange:!0,move:function(n){e(t).data("color",n),c.coalesce_inputs(t)},showPalette:!!n,showSelectionPalette:!!n,palette:[],maxSelectionSize:36,localStorageKey:"ctc-palette."+window.ctcAjax.child,hideAfterPaletteSelect:!0}).on("change",function(){c.coalesce_inputs(this)}).on("keyup",function(){var t=this,n=c.addhash(e(this).val());e(t).val(n),clearTimeout(e(this).data("spectrumTimer")),e(this).data("spectrumTimer",setTimeout(function(){c.coalesce_inputs(t),e(t).spectrum("set",n)},500))})}catch(a){c.jquery_exception(a,"Spectrum Color Picker")}},addhash:function(e){return e.replace(/^#?([a-f0-9]{3,6}.*)/,"#$1")},color_text:function(e){var t=this;return t.is_empty(e)?"":e.getAlpha()<1?e.toRgbString():e.toHexString()},setup_query_menu:function(){var t=this;try{e("#ctc_sel_ovrd_query").autocomplete({source:t.get_queries,minLength:0,selectFirst:!0,autoFocus:!0,select:function(e,c){return t.set_query(c.item.value),!1},focus:function(e){e.preventDefault()}}).data("menu",{})}catch(c){t.jquery_exception(c,"Query Menu")}},setup_selector_menu:function(){var t=this;try{e("#ctc_sel_ovrd_selector").autocomplete({source:t.get_selectors,selectFirst:!0,autoFocus:!0,select:function(e,c){return t.set_selector(c.item.value,c.item.label),!1},focus:function(e){e.preventDefault()}}).data("menu",{})}catch(c){t.jquery_exception(c,"Selector Menu")}},setup_rule_menu:function(){var t=this;try{e("#ctc_rule_menu").autocomplete({source:t.get_rules,selectFirst:!0,autoFocus:!0,select:function(e,c){return t.set_rule(c.item.value,c.item.label),!1},focus:function(e){e.preventDefault()}}).data("menu",{})}catch(c){t.jquery_exception(c,"Property Menu")}},setup_new_rule_menu:function(){var t=this;try{e("#ctc_new_rule_menu").autocomplete({source:t.get_filtered_rules,selectFirst:!0,autoFocus:!0,select:function(c,n){c.preventDefault();var a,i,s=n.item.label.replace(/[^\w\-]/g,t.toascii);return t.is_empty(t.currdata.value)&&(t.currdata.value={}),t.is_empty(t.currdata.value[n.item.label])&&(t.currdata.value[n.item.label]={}),t.is_empty(t.currdata.value[n.item.label].child)&&(t.currdata.value[n.item.label].child=[]),t.currdata.value[n.item.label].child.push(["",0,1,1]),a=e(t.input_row(t.currqsid,s,"ovrd",t.currdata,!0)),e("#ctc_sel_ovrd_rule_inputs").append(a),e("#ctc_new_rule_menu").val(""),a.find('input[type="text"]').each(function(c,n){i||(i=n),e(n).hasClass("color-picker")&&t.setup_spectrum(n)}),i&&e(i).focus(),!1},focus:function(e){e.preventDefault()}}).data("menu",{})}catch(c){t.jquery_exception(c,"New Property Menu")}},set_theme_params:function(t,c){e("#ctc_child_author").val(window.ctcAjax.themes[t][c].Author),e("#ctc_child_version").val(window.ctcAjax.themes[t][c].Version),e("#ctc_child_authoruri").val(window.ctcAjax.themes[t][c].AuthorURI),e("#ctc_child_themeuri").val(window.ctcAjax.themes[t][c].ThemeURI),e("#ctc_child_descr").val(window.ctcAjax.themes[t][c].Descr),e("#ctc_child_tags").val(window.ctcAjax.themes[t][c].Tags)},update_form:function(){var t,c=this;e("#input_row_stylesheet_handling_container,#input_row_parent_handling_container,#ctc_additional_css_files_container,#input_row_new_theme_slug,#input_row_duplicate_theme_slug,#ctc_copy_theme_mods,#ctc_child_header_parameters,#ctc_configure_submit,#input_row_theme_slug").slideUp("fast"),e("#ctc_configure_submit .ctc-step").text("9"),e("#ctc_theme_child").length&&!e("#ctc_child_type_new").is(":checked")?(t=e("#ctc_theme_child").val(),c.existing=1,c.currparnt=window.ctcAjax.themes.child[t].Template,c.autogen_slugs(),e("#ctc_theme_parnt").val(c.currparnt),e("#ctc_theme_parnt-button .ui-selectmenu-text").text(c.getname("parnt")),c.set_theme_params("child",t),e("#ctc_child_type_duplicate").is(":checked")?(e("#ctc_child_template").val(c.testslug),e("#ctc_child_name").val(c.testname),e(".ctc-analyze-theme, .ctc-analyze-howto").show(),e("#ctc_load_styles").val("Duplicate Child Theme")):e("#ctc_child_type_reset").is(":checked")?(e("#ctc_configure_submit .ctc-step").text("3"),e("#ctc_configure_submit").slideDown("fast"),e("#theme_slug_container").text(t),e(".ctc-analyze-theme, .ctc-analyze-howto").hide(),e("#ctc_enqueue_none").prop("checked",!0),e("#ctc_load_styles").val("Reset Child Theme to Previous State")):(e("#ctc_child_template").val(""),e("#theme_slug_container").text(t),e(".ctc-analyze-theme, .ctc-analyze-howto").show(),e("#ctc_child_name").val(c.getname("child")),e("#ctc_load_styles").val("Configure Child Theme")),e("#input_row_existing_theme_option").slideDown("fast"),e("#input_row_new_theme_option").slideUp("fast")):(c.existing=0,c.autogen_slugs(),e("#ctc_theme_parnt").val(c.currparnt),e("#ctc_theme_parnt-button .ui-selectmenu-text").text(e.chldthmcfg.getname("parnt")),c.set_theme_params("parnt",c.currparnt),e("#input_row_existing_theme_option,#input_row_duplicate_theme_container,#input_row_theme_slug").slideUp("fast"),e("#input_row_new_theme_option").slideDown("fast"),e("#ctc_child_name").val(c.testname),e("#ctc_child_template").val(c.testslug),e(".ctc-analyze-theme, .ctc-analyze-howto").show(),e("#ctc_load_styles").val("Create New Child Theme"))},set_notice:function(t){var c,n=this,a="";n.is_empty(t)||e.each(t,function(t,c){a+='<div class="'+t+' notice is-dismissible dashicons-before"><ul>\n',e(c).each(function(e,t){a+="<li>"+t.toString()+"</li>\n"}),a+="</ul></div>"}),c=e(a),e("#ctc_error_notice").html(c),n.bind_dismiss(c),e("html, body").animate({scrollTop:0},"slow")},set_parent_menu:function(e){var t=this;t.currparnt=e.value,t.update_form()},set_child_menu:function(e){var t=this;t.currchild=e.value,t.update_form()},set_query:function(t){var c=this;return c.is_empty(t)?!1:(c.currquery=t,e("#ctc_sel_ovrd_query").val(""),e("#ctc_sel_ovrd_query_selected").text(t),e("#ctc_sel_ovrd_selector").val(""),e("#ctc_sel_ovrd_selector_selected").html(" "),c.load_selectors(),void c.scrolltop())},set_selector:function(t,c){var n=this;return c=null,n.is_empty(t)?!1:(e("#ctc_sel_ovrd_selector").val(""),n.currqsid=t,n.reload=!1,n.load_selector_values(),void n.scrolltop())},set_rule:function(t,c){var n=this;return n.is_empty(t)?!1:(e("#ctc_rule_menu").val(""),e("#ctc_rule_menu_selected").text(c),e(".ctc-rewrite-toggle").text(n.getxt("rename")),e("#ctc_rule_value_inputs, #ctc_input_row_rule_header").show(),n.query_css("rule_val",t),void n.scrolltop())},set_qsid:function(t){var c=this;c.currqsid=e(t).attr("id").match(/_(\d+)$/)[1],c.focus_panel("#query_selector_options"),c.reload=!0,c.load_selector_values()},query_css:function(t,c,n){var a=this,i={ctc_query_obj:t,ctc_query_key:c},s="#ctc_status_"+t+("val_qry"===t?"_"+c:"");"object"==typeof n&&e.each(n,function(e,t){i["ctc_query_"+e]=t}),e(".query-icon,.ctc-status-icon").remove(),e(s+" .ctc-status-icon").remove(),e(s).append('<span class="ctc-status-icon spinner is-active query-icon"></span>'),i.action=a.is_empty(e("#ctc_action").val())||"plugin"!==e("#ctc_action").val()?"ctc_query":"ctc_plgqry",i._wpnonce=e("#_wpnonce").val(),a.ajax_post(t,i)},save:function(t){var c,n,a,i,s,l=this,r={},o=e(t).attr("id");e(t).prop("disabled",!0),e(".ctc-query-icon,.ctc-status-icon").remove(),e(t).parent(".ctc-textarea-button-cell, .ctc-button-cell").append('<span class="ctc-status-icon spinner save-icon"></span>'),o.match(/ctc_configtype/)?(e(t).parents(".ctc-input-row").first().append('<span class="ctc-status-icon spinner save-icon"></span>'),r.ctc_configtype=e(t).val()):(c=e("#ctc_new_selectors"))&&"ctc_save_new_selectors"===e(t).attr("id")?(r.ctc_new_selectors=c.val(),(n=e("#ctc_sel_ovrd_query_selected"))&&(r.ctc_sel_ovrd_query=n.text()),l.reload=!0):(a=e("#ctc_child_imports"))&&"ctc_save_imports"===o?r.ctc_child_imports=a.val():"ctc_is_debug"===o?r.ctc_is_debug=e("#ctc_is_debug").is(":checked")?1:0:r=l.coalesce_inputs(t),e(".save-icon").addClass("is-active"),e("#ctc_sel_ovrd_selector_selected").find("#ctc_rewrite_selector").each(function(){i=e("#ctc_rewrite_selector").val(),s=e("#ctc_rewrite_selector_orig").val(),l.is_empty(i)||!i.toString().match(/\w/)?i=s:(r.ctc_rewrite_selector=i,l.reload=!0),e(".ctc-rewrite-toggle").text(l.getxt("rename")),e("#ctc_sel_ovrd_selector_selected").html(i)}),r.action=l.is_empty(e("#ctc_action").val())||"plugin"!==e("#ctc_action").val()?"ctc_update":"ctc_plugin",r._wpnonce=e("#_wpnonce").val(),l.ajax_post("qsid",r)},ajax_post:function(t,c,n){var a=this;e.ajax({url:window.ctcAjax.ajaxurl,data:c,dataType:a.is_empty(n)?"json":n,type:"POST"}).done(function(e){a.handle_success(t,e)}).fail(function(){a.handle_failure(t)}).always(function(){a.jqueryerr.length&&a.jquery_notice()})},handle_failure:function(t){var c=this;e(".query-icon, .save-icon").removeClass("spinner").addClass("failure"),e("input[type=submit], input[type=button], input[type=checkbox],.ctc-delete-input").prop("disabled",!1),e(".ajax-pending").removeClass("ajax-pending"),"preview"===t&&e("#view_parnt_options_panel,#view_child_options_panel").text(c.getxt("css_fail"))},handle_success:function(t,c){var n=this;e(".query-icon, .save-icon").removeClass("spinner"),e(".ajax-pending").removeClass("ajax-pending"),n.is_empty(c)?n.handle_failure(t):(e("#ctc_new_selectors").val(""),e(".query-icon, .save-icon").addClass("success"),e("input[type=submit], input[type=button], input[type=checkbox],.ctc-delete-input").prop("disabled",!1),e(c).each(function(){"function"==typeof n.update[this.obj]&&n.update[this.obj].call(n,this)}))},jquery_exception:function(e,t){var c=this,n=c.is_empty(e.lineNumber)?"":" line: "+e.lineNumber,a=c.is_empty(e.fileName)?"":" "+e.fileName.split(/\?/)[0];c.jqueryerr.push("<code><small>"+t+": "+e.message+a+n+"</small></code>")},jquery_notice:function(t){t=null;var c=this,n=[],a=[];c.jqueryerr.length&&(e("input[type=submit], input[type=button]").prop("disabled",!0),e("script").each(function(){var t=e(this).prop("src");c.is_empty(t)||!t.match(/jquery(\.min|\.js|\-?ui)/i)||t.match(/load\-scripts.php/)||n.push("<code><small>"+t.split(/\?/)[0]+"</small></code>")}),a.push("<strong>"+c.getxt("js")+"</strong> "+c.getxt("contact")),a.push(c.jqueryerr.join("<br/>")),n.length&&a.push(c.getxt("jquery")+"<br/>"+n.join("<br/>")),a.push(c.getxt("plugin"))),c.set_notice({error:a})},update:{qsid:function(t){var c,n,a,i,s=this;s.currqsid=t.key,s.currdata=t.data,e("#ctc_sel_ovrd_qsid").val(s.currqsid),s.is_empty(s.currdata.seq)?e("#ctc_child_load_order_container").empty():(c="ctc_ovrd_child_seq_"+s.currqsid,a=parseInt(s.currdata.seq),n='<input type="text" id="'+c+'" name="'+c+'" class="ctc-child-value" value="'+a+'" />',e("#ctc_child_load_order_container").html(n)),s.is_empty(s.currdata.value)?(i=!0,e("#ctc_sel_ovrd_rule_inputs").empty()):(i=!1,n="",e.each(s.currdata.value,function(e,t){t=null,n+=s.input_row(s.currqsid,e,"ovrd",s.currdata)}),e("#ctc_sel_ovrd_rule_inputs").html(n).find(".color-picker").each(function(){s.setup_spectrum(this)}),s.coalesce_inputs("#ctc_child_all_0_swatch")),s.reload&&(s.load_queries(),s.set_query(s.currdata.query),s.load_rules()),e("#ctc_sel_ovrd_selector_selected").text(s.currdata.selector),e(".ctc-rewrite-toggle").text(s.getxt("rename")),e(".ctc-rewrite-toggle").show(),i?e("#ctc_sel_ovrd_rule_header,#ctc_sel_ovrd_new_rule,#ctc_sel_ovrd_rule_inputs_container,#ctc_sel_ovrd_rule_inputs").hide():e("#ctc_sel_ovrd_rule_header,#ctc_sel_ovrd_new_rule,#ctc_sel_ovrd_rule_inputs_container,#ctc_sel_ovrd_rule_inputs").show()},rule_val:function(t){var c=this,n=e("#ctc_rule_menu_selected").text(),a='<div class="ctc-input-row clearfix" id="ctc_rule_row_'+n+'">\n';c.is_empty(t.data)||(e.each(t.data,function(e,t){var i=c.decode_value(n,t);a+='<div class="ctc-parent-row clearfix" id="ctc_rule_row_'+n+"_"+e+'">\n<div class="ctc-input-cell ctc-parent-value" id="ctc_'+e+"_parent_"+n+"_"+e+'">'+i.orig+'</div>\n<div class="ctc-input-cell">\n<div class="ctc-swatch ctc-specific" id="ctc_'+e+"_parent_"+n+"_"+e+'_swatch">'+c.getxt("swatch")+'</div></div>\n<div class="ctc-input-cell"><a href="#" class="ctc-selector-handle" id="ctc_selector_'+n+"_"+e+'">'+c.getxt("selector")+'</a></div>\n<div id="ctc_selector_'+n+"_"+e+'_container" class="ctc-selector-container">\n<a href="#" id="ctc_selector_'+n+"_"+e+'_close" class="ctc-selector-handle ctc-exit" title="'+c.getxt("close")+'"></a><div id="ctc_selector_'+n+"_"+e+'_inner_container" class="ctc-selector-inner-container clearfix">\n<div id="ctc_status_val_qry_'+e+'"></div>\n<div id="ctc_selector_'+n+"_"+e+'_rows"></div>\n</div></div></div>\n'}),a+="</div>\n"),e("#ctc_rule_value_inputs").html(a).find(".ctc-swatch").each(function(){c.coalesce_inputs(this)})},val_qry:function(t){var c,n,a=this,i="";a.is_empty(t.data)||e.each(t.data,function(n,s){c=n,e.each(s,function(c,s){i+='<h4 class="ctc-query-heading">'+c+"</h4>\n",a.is_empty(s)||e.each(s,function(e,c){i+=a.input_row(e,n,t.key,c)})})}),n="#ctc_selector_"+c+"_"+t.key+"_rows",e(n).html(i).find(".color-picker").each(function(){a.setup_spectrum(this)}),e(n).find(".ctc-swatch").each(function(){a.coalesce_inputs(this)})},queries:function(t){e("#ctc_sel_ovrd_query").data("menu",t.data)},selectors:function(t){e("#ctc_sel_ovrd_selector").data("menu",t.data)},rules:function(t){e("#ctc_rule_menu").data("menu",t.data)},debug:function(t){e("#ctc_debug_box").val(e("#ctc_debug_box").val()+t.data)},preview:function(t){e("#view_"+t.key+"_options_panel").text(t.data)},dismiss:function(){}},bind_dismiss:function(t){var c=this,n=e(t),a=e('<button type="button" class="notice-dismiss"><span class="screen-reader-text"></span></button>'),i=window.commonL10n.dismiss||"";a.find(".screen-reader-text").text(i),n.append(a),a.on("click.wp-dismiss-notice",function(e){e.preventDefault(),c.dismiss_notice(t)})},dismiss_notice:function(t){e(t).fadeTo(100,0,function(){e(this).slideUp(100,function(){e(this).remove()})})},reset_handling:function(){e("#parnt_analysis_notice .notice, #child_analysis_notice .notice").slideUp(),e("#ctc_enqueue_enqueue").prop("checked",!0),e("#ctc_handling_primary").prop("checked",!0),e("#ctc_ignoreparnt").prop("checked",!1),e("#ctc_repairheader").prop("checked",!1)},init:function(){var t=this;if(!e("#ctc_theme_parnt").is("input")){try{e.widget("ctc.themeMenu",e.ui.selectmenu,{_renderItem:function(t,c){var n=e("<li>"),a=c.value.replace(/[^\w\-]/,"");return e("#ctc_theme_option_"+a).detach().appendTo(n),n.appendTo(t)}})}catch(c){t.jquery_exception(c,"Theme Menu")}try{e("#ctc_theme_parnt").themeMenu({select:function(e,c){t.reset_handling(),t.set_parent_menu(c.item)}})}catch(c){"function"==typeof themeMenu?e("#ctc_theme_parnt").themeMenu("destroy"):e("#ctc_theme_parnt-button").remove(),t.jquery_exception(c,"Parent Theme Menu")}if(t.is_empty(window.ctcAjax.themes.child))e("#ctc_child_name").length&&(e("#ctc_child_name").val(t.testname),e("#ctc_child_template").val(t.testslug));else try{e("#ctc_theme_child").themeMenu({select:function(e,c){t.reset_handling(),t.set_child_menu(c.item)}})}catch(c){"function"==typeof themeMenu?e("#ctc_theme_child").themeMenu("destroy"):e("#ctc_theme_child-button").remove(),t.jquery_exception(c,"Child Theme Menu")}}t.currparnt=e("#ctc_theme_parnt").val(),t.currchild=e("#ctc_theme_child").length?e("#ctc_theme_child").val():"",e("#ctc_main").on("click",".ctc-section-toggle",function(t){t.preventDefault(),e(this).parents(".ctc-input-row, .notice-warning, .updated, .error").first().find(".ctc-section-toggle").each(function(){e(this).toggleClass("open")});var c=e(this).attr("id").replace(/\d$/,"")+"_content";return e("#"+c).stop().slideToggle("fast"),!1}),e("#ctc_main").on("click",".ctc-upgrade-notice .notice-dismiss",function(){var c={action:"ctc_dismiss",_wpnonce:e("#_wpnonce").val()};t.ajax_post("dismiss",c)}),t.is_empty(t.jqueryerr)&&(e("#ctc_main").on("click",".ctc-selector-handle",function(c){if(c.preventDefault(),e(this).hasClass("ajax-pending"))return!1;e(this).addClass("ajax-pending");var n,a,i=e(this).attr("id").toString().replace("_close",""),s=i.toString().match(/_([^_]+)_(\d+)$/);e("#"+i+"_container").is(":hidden")&&(t.is_empty(s[1])||t.is_empty(s[2])||(n=s[1],a=s[2],t.query_css("val_qry",a,{rule:n}))),e("#"+i+"_container").fadeToggle("fast"),e(".ctc-selector-container").not("#"+i+"_container").fadeOut("fast")}),e("#ctc_main").on("click",".ctc-save-input[type=button], .ctc-delete-input",function(c){return c.preventDefault(),e(this).hasClass("ajax-pending")?!1:(e(this).addClass("ajax-pending"),t.save(this),!1)}),e("#ctc_main").on("keydown",".ctc-selector-container .ctc-child-value[type=text]",function(c){if(13===c.which){var n=e(this).parents(".ctc-selector-row").find(".ctc-save-input[type=button]").first();if(n.length)return c.preventDefault(),n.hasClass("ajax-pending")?!1:(n.addClass("ajax-pending"),t.save(n),!1)}}),e("#ctc_main").on("click",".ctc-selector-edit",function(c){return c.preventDefault(),e(this).hasClass("ajax-pending")?!1:(e(this).addClass("ajax-pending"),void t.set_qsid(this))}),e("#ctc_main").on("click",".ctc-rewrite-toggle",function(e){e.preventDefault(),t.selector_input_toggle(this)}),e("#ctc_main").on("click","#ctc_copy_selector",function(){var c=e("#ctc_sel_ovrd_selector_selected").text().trim();t.is_empty(c)||e("#ctc_new_selectors").val(e("#ctc_new_selectors").val()+"\n"+c+" {\n\n}")}),e("#ctc_main").on("click",".ctc-backup-theme",function(c){c.preventDefault(),t.existing?e("#ctc_export_theme").val(t.currchild):e("#ctc_export_theme").val(t.currparnt),e("#ctc_export_theme_form").submit()}),e("#ctc_configtype").on("change",function(){var c=e(this).val();if(t.is_empty(c)||"theme"===c){e(".ctc-theme-only, .ctc-themeonly-container").removeClass("ctc-disabled"),e(".ctc-theme-only, .ctc-themeonly-container input").prop("disabled",!1);try{e("#ctc_theme_parnt, #ctc_theme_child").themeMenu("enable")}catch(n){t.jquery_exception(n,"Theme Menu")}}else{e(".ctc-theme-only, .ctc-themeonly-container").addClass("ctc-disabled"),e(".ctc-theme-only, .ctc-themeonly-container input").prop("disabled",!0);try{e("#ctc_theme_parnt, #ctc_theme_child").themeMenu("disable")}catch(n){t.jquery_exception(n,"Theme Menu")}}}),e(".nav-tab").on("click",function(c){c.preventDefault(),e(".ctc-query-icon,.ctc-status-icon").remove();var n="#"+e(this).attr("id");t.focus_panel(n)}),e("#view_child_options, #view_parnt_options").on("click",function(){return e(this).hasClass("ajax-pending")?!1:(e(this).addClass("ajax-pending"),void t.css_preview(e(this).attr("id")))}),e("#ctc_load_form").on("submit",function(){return t.validate()}),e("#ctc_query_selector_form").on("submit",function(c){c.preventDefault();var n=e("#ctc_save_query_selector");return n.hasClass("ajax-pending")?!1:(n.addClass("ajax-pending"),t.save(n),!1)}),e("#ctc_rule_value_form").on("submit",function(e){return e.preventDefault(),!1}),e("#ctc_child_type_new,#ctc_child_type_existing,#ctc_child_type_duplicate,#ctc_child_type_reset").on("focus click",function(){t.reset_handling(),t.update_form()}),e("#ctc_is_debug").on("change",function(){e(this).is(":checked")?e("#ctc_debug_box").length||e("#ctc_debug_container").html('<textarea id="ctc_debug_box"></textarea>'):e("#ctc_debug_box").remove(),t.save(this)}),e(".ctc-live-preview").on("click",function(t){return t.stopImmediatePropagation(),t.preventDefault(),document.location=e(this).prop("href"),!1}),t.setup_menus(),e("input[type=submit], input[type=button]").prop("disabled",!1),t.scrolltop(),t.update_form()),t.jqueryerr.length&&t.jquery_notice()},testslug:"",testname:"",reload:!1,currquery:"base",currqsid:null,currdata:{},currparnt:"",currchild:"",existing:!1,jqueryerr:[],color_regx:"\\s+(\\#[a-f0-9]{3,6}|rgba?\\([\\d., ]+?\\)|hsla?\\([\\d%., ]+?\\)|[a-z]+)",border_regx:"(\\w+)(\\s+(\\w+))?",grad_regx:"(\\w+)"},e.chldthmanalyze={escrgx:function(e){return e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1")},trmcss:function(e){return"undefined"==typeof e?"":e.replace(/\-css$/,"")},show_loading:function(t,c){var n=e.chldthmcfg.existing?"child":"parnt",a=c?c:e.chldthmcfg.getname(n),i='<strong class="ctc_analyze_loading"><span class="spinner is-active"></span>'+e.chldthmcfg.getxt(t?"anlz1":"anlz2")+" "+a+"...</strong>";self.noticediv="",e("#"+n+"_analysis_notice").html(i)},hide_loading:function(){e(".ctc_analyze_loading").fadeTo(200,0,function(){e(this).slideUp(200,function(){e(this).remove()})})},setssl:function(e){return e.replace(/^https?/,window.ctcAjax.ssl?"https":"http")},analyze_theme:function(t){var c=this,n=Math.floor(e.now()/1e3),a="child"===t?e.chldthmcfg.currchild:e.chldthmcfg.currparnt,i="&template="+e.chldthmcfg.currparnt+"&stylesheet="+a+"&now="+n,s=c.setssl(window.ctcAjax.homeurl),l=s+i;c.analysis[t].url=l,e.get(l,function(n){c.parse_page(t,n),e(document).trigger("analysisdone")}).fail(function(n,i,s){c.analysis[t].signals.xhrgeterr=s,e.ajax({url:window.ctcAjax.ajaxurl,data:{action:"ctc_analyze",stylesheet:a,template:e.chldthmcfg.currparnt,_wpnonce:e("#_wpnonce").val()},dataType:"json",type:"POST"}).done(function(n){n.signals.httperr?(c.analysis[t].signals.failure=1,c.analysis[t].signals.httperr=n.signals.httperr):c.parse_page(t,n.body),e(document).trigger("analysisdone")}).fail(function(n,a,i){c.analysis[t].signals.failure=1,c.analysis[t].signals.xhrajaxerr=i,e(document).trigger("analysisdone")})})},parse_page:function(t,c){var n,a,i,s=this,l=window.ctcAjax.theme_uri.replace(/^https?:\/\//,""),r="child"===t?e.chldthmcfg.currchild:e.chldthmcfg.currparnt,o=s.escrgx(e.chldthmcfg.currparnt)+("child"===t?"|"+s.escrgx(r):""),_=new RegExp("<link( rel=[\"']stylesheet[\"'] id=['\"]([^'\"]+?)['\"])?[^>]+?"+s.escrgx(l)+"/("+o+")/([^\"']+\\.css)(\\?[^\"']+)?[\"'][^>]+>","gi"),d=/<br \/>\n[^\n]+?(fatal|strict|notice|warning|error)[\s\S]+?<br \/>/gi,u=0,h=0;
|
2 |
for((a=c.match(/BEGIN WP QUEUE\n([\s\S]*?)\nEND WP QUEUE/))?s.analysis[t].queue=a[1].split(/\n/):(s.analysis[t].queue=[],s.analysis[t].signals.thm_noqueue=1),(a=c.match(/BEGIN CTC IRREGULAR\n([\s\S]*?)\nEND CTC IRREGULAR/))?s.analysis[t].irreg=a[1].split(/\n/):s.analysis[t].irreg=[],c.match(/CHLD_THM_CFG_IGNORE_PARENT/)&&(s.analysis[t].signals.thm_ignoreparnt=1),c.match(/IS_CTC_THEME/)&&(s.analysis[t].signals.thm_is_ctc=1),c.match(/NO_CTC_STYLES/)&&(s.analysis[t].signals.thm_no_styles=1),c.match(/HAS_CTC_IMPORT/)&&(s.analysis[t].signals.thm_has_import=1),c=c.replace(/<!\-\-[\s\S]*?\-\->/g,"");n=d.exec(c);){var p=n[0].replace(/<.*?>/g,"");s.phperr[t].push(p),s.analysis[t].signals.err_php=1,p.match(/Fatal error/i)&&(s.analysis[t].signals.err_fatal=1)}for(;i=_.exec(c);){var m=s.trmcss(i[2]),g=i[3],f=i[4],y=e.chldthmcfg.currparnt===g?"parnt":"child",v=0;if(""===m||-1===e.inArray(m,s.analysis[t].queue))v=1;else if(0===m.indexOf("chld_thm_cfg")){f.match(/^ctc\-style([\-\.]min)?\.css$/)?(u=1,s.analysis[t].signals.ctc_sep_loaded=1):f.match(/^ctc\-genesis([\-\.]min)?\.css$/)?(u=1,s.analysis[t].signals.ctc_gen_loaded=1):m.match(/$chld_thm_cfg_ext/)?(s.analysis[t].signals.ctc_ext_loaded=1,s.analysis[t].deps[u].push([m,f])):"chld_thm_cfg_child"===m?(s.analysis[t].signals.ctc_child_loaded=1,s.analysis[t].deps[u].push([m,f])):"chld_thm_cfg_parent"===m&&(s.analysis[t].signals.ctc_parnt_loaded=1,s.analysis[t].deps[u].push([m,f]),u&&(s.analysis[t].signals.ctc_parnt_reorder=1));continue}if(f.match(/^style([\-\.]min)?\.css$/))u=1,"parnt"===y?v?s.analysis[t].signals.thm_parnt_loaded="thm_unregistered":(s.analysis[t].signals.thm_parnt_loaded=m,"child"===t&&s.analysis[t].signals.thm_child_loaded&&(s.analysis[t].signals.ctc_parnt_reorder=1)):s.analysis[t].signals.thm_child_loaded=v?"thm_unregistered":m,v?h?(s.analysis[t].signals.thm_past_wphead=1,s.analysis[t].deps[u].push(["thm_past_wphead",f])):(s.analysis[t].signals.thm_unregistered=1,s.analysis[t].deps[u].push(["thm_unregistered",f])):s.analysis[t].deps[u].push([m,f]);else if("ctc-test.css"===f)h=1;else{var w=null;v&&(w="dep_unregistered"),h&&(w=u?"css_past_wphead":"dep_past_wphead"),w?(s.analysis[t].signals[w]=1,m=w):s.dependencies[m]=f,s.analysis[t].deps[u].push([m,f])}}u||(s.analysis[t].signals.thm_notheme=1)},css_notice:function(){var t,c,n=this,a=e.chldthmcfg.existing?"child":"parnt",i=e.chldthmcfg.getname(a),s="",l={notices:[]},r={style:"notice-warning",headline:e.chldthmcfg.getxt("anlz3",i),errlist:""},o=0,_={},d="";if(n.analysis[a].signals.failure||n.analysis[a].signals.thm_noqueue&&!n.phperr[a].length)d=e.chldthmcfg.getxt("anlz33").replace(/%1/,'<a href="'+n.analysis[a].url+'" target="_new">').replace(/%2/,"</a>"),l.notices.push({headline:e.chldthmcfg.getxt("anlz4",i),msg:e.chldthmcfg.getxt("anlz5")+d,style:"notice-warning"});else{if(n.phperr[a].length&&(e.each(n.phperr[a],function(t,c){c.match(/Fatal error/i)&&(r.style="error",r.headline=e.chldthmcfg.getxt("anlz8",i)),r.errlist+=c+"\n"}),r.msg='<div style="background-color:#ffeebb;padding:6px"><div class="ctc-section-toggle" id="ctc_analysis_errs">'+e.chldthmcfg.getxt("anlz6")+'</div><div id="ctc_analysis_errs_content" style="display:none"><textarea>'+r.errlist+"</textarea></div></div>"+e.chldthmcfg.getxt("anlz7"),l.notices.push(r)),(n.analysis[a].signals.thm_past_wphead||n.analysis[a].signals.dep_past_wphead)&&(l.notices.push({headline:e.chldthmcfg.getxt("anlz9"),style:"notice-warning",msg:e.chldthmcfg.getxt("anlz10")}),e("#ctc_repairheader").prop("checked",!0),e("#ctc_repairheader_container").show()),n.analysis[a].signals.thm_unregistered&&(n.analysis[a].signals.ctc_child_loaded||n.analysis[a].signals.ctc_sep_loaded||(l.notices.push({headline:e.chldthmcfg.getxt("anlz11"),style:"notice-warning",msg:e.chldthmcfg.getxt("anlz12")}),e("#ctc_repairheader_container").show(),e("#ctc_repairheader").prop("checked",!0))),"child"===a&&(n.analysis.child.signals.ctc_parnt_reorder&&(o=1),n.analysis.child.signals.ctc_child_loaded||n.analysis.child.signals.ctc_sep_loaded||n.analysis.child.signals.thm_child_loaded||(l.notices.push({headline:e.chldthmcfg.getxt("anlz13"),style:"notice-warning",msg:e.chldthmcfg.getxt("anlz14")}),o=1),n.analysis[a].signals.ctc_gen_loaded&&l.notices.push({headline:e.chldthmcfg.getxt("anlz31"),msg:e.chldthmcfg.getxt("anlz32"),style:"notice-warning"}),n.analysis.parnt.signals.thm_no_styles||n.analysis.child.signals.ctc_gen_loaded||n.analysis.child.signals.thm_parnt_loaded||n.analysis.child.signals.ctc_parnt_loaded||n.analysis.child.signals.thm_ignoreparnt||n.analysis.child.signals.thm_has_import||(l.notices.push({headline:e.chldthmcfg.getxt("anlz15"),style:"notice-warning",msg:e.chldthmcfg.getxt("anlz16")}),o=1),n.analysis.child.signals.thm_unregistered&&n.analysis.child.signals.thm_child_loaded&&"thm_unregistered"===n.analysis.child.signals.thm_child_loaded&&n.analysis.child.signals.ctc_child_loaded&&n.analysis.child.signals.ctc_parnt_loaded&&(l.notices.push({headline:e.chldthmcfg.getxt("anlz28"),style:"notice-warning",msg:e.chldthmcfg.getxt("anlz29")}),e("#ctc_repairheader_container").show(),e("#ctc_repairheader").prop("checked",!0)),n.analysis.child.signals.thm_is_ctc||e("#ctc_child_type_duplicate").is(":checked")||l.notices.push({headline:e.chldthmcfg.getxt("anlz19"),msg:e.chldthmcfg.getxt("anlz20"),style:"notice-warning"})),(n.analysis[a].signals.ctc_sep_loaded||n.analysis[a].signals.ctc_gen_loaded)&&e("#ctc_handling_separate").prop("checked",!0),l.notices.length||l.notices.push({headline:""+("child"===a?e.chldthmcfg.getxt("anlz17"):e.chldthmcfg.getxt("anlz18")),style:"updated",msg:""}),"child"===a&&n.analysis.child.signals.thm_has_import&&(l.notices.push({headline:e.chldthmcfg.getxt("anlz21"),msg:e.chldthmcfg.getxt("anlz22"),style:"notice-warning"}),e("#ctc_enqueue_import").prop("checked",!0)),n.analysis[a].signals.thm_ignoreparnt||n.analysis[a].signals.ctc_gen_loaded?(e("#ctc_ignoreparnt").prop("checked",!0),e("#ctc_enqueue_none").is(":checked")||(e("#ctc_enqueue_none").prop("checked",!0),o=1,_.ctc_enqueue="none")):e("#ctc_ignoreparnt").prop("checked",!1),!n.analysis[a].signals.ctc_sep_loaded&&!n.analysis[a].signals.ctc_gen_loaded&&!n.analysis[a].signals.ctc_child_loaded&&!n.analysis[a].signals.thm_unregistered&&!n.analysis[a].signals.thm_past_wphead&&n.analysis[a].deps[1].length){var u="";e.each(n.analysis[a].deps[1],function(e,t){t[1].match(/^style([\-\.]min)?\.css$/)||(u+="<li>"+t[1]+"</li>\n")}),""!==u&&(u="<ul class='howto' style='padding-left:1em'>\n"+u+"</ul>\n",l.notices.push({headline:e.chldthmcfg.getxt("anlz23"),msg:u+e.chldthmcfg.getxt("anlz24"),style:"updated"}))}"child"===a&&n.analysis[a].signals.thm_parnt_loaded&&(l.notices.push({headline:e.chldthmcfg.getxt("anlz25"),msg:e.chldthmcfg.getxt("anlz26"),style:"updated"}),e("#ctc_enqueue_none").prop("checked",!0),o=1,_.ctc_enqueue="none"),n.analysis.parnt.signals.thm_no_styles&&(l.notices.push({headline:e.chldthmcfg.getxt("anlz27"),msg:e.chldthmcfg.getxt("anlz26"),style:"updated"}),e("#ctc_enqueue_none").prop("checked",!0),o=1,_.ctc_enqueue="none")}return s=encodeURIComponent(JSON.stringify(n.analysis)),e('input[name="ctc_analysis"]').val(s),_.ctc_analysis=s,n.is_success()&&o&&!n.resubmitting?(n.resubmitting=1,void n.resubmit(_)):(n.resubmitting=0,n.hide_loading(),e.each(l.notices,function(t,c){var n=e('<div class="'+c.style+' notice is-dismissible dashicons-before" ><h4>'+c.headline+"</h4>"+c.msg+"</div>");e.chldthmcfg.bind_dismiss(n),n.hide().appendTo("#"+a+"_analysis_notice").slideDown()}),t='<div style="background-color:#ddd;padding:6px"><div class="ctc-section-toggle" id="ctc_analysis_obj">'+e.chldthmcfg.getxt("anlz30")+'</div><div id="ctc_analysis_obj_content" style="display:none"><textarea style="font-family:monospace;font-size:10px">'+JSON.stringify(n.analysis,null,2)+"</textarea></div></div>",e(t).appendTo("#"+a+"_analysis_notice"),c="",e.each(n.dependencies,function(t,n){n&&(c+='<label><input class="ctc_checkbox ctc-themeonly" id="ctc_forcedep_'+t+'" name="ctc_forcedep[]" type="checkbox" value="'+t+'" autocomplete="off" '+(-1!==e.inArray(t,window.ctcAjax.forcedep)?"checked":"")+" />"+t+"</label><br/>\n")}),c.length?(e("#ctc_dependencies").html(c),e("#ctc_dependencies_container").show()):(e("#ctc_dependencies").empty(),e("#ctc_dependencies_container").hide()),e("#ctc_child_type_reset").is(":checked")||(e("#input_row_stylesheet_handling_container,#input_row_parent_handling_container,#ctc_child_header_parameters,#ctc_configure_submit").slideDown("fast"),e("#ctc_child_type_duplicate").is(":checked")?(e("#ctc_configure_submit .ctc-step").text("8"),e("#ctc_copy_theme_mods").find("input").prop("checked",!1)):(e("#ctc_configure_submit .ctc-step").text("9"),e("#ctc_copy_theme_mods").slideDown("fast")),e("#ctc_child_type_duplicate").is(":checked")||e("#ctc_child_type_new").is(":checked")?(e("#input_row_theme_slug").hide(),e("#input_row_new_theme_slug").slideDown("fast")):(e("#input_row_new_theme_slug").hide(),e("#input_row_theme_slug").slideDown("fast"))),void 0)},resubmit:function(t){var c=this;c.hide_loading(),c.show_loading(!0),t.action="ctc_update",t._wpnonce=e("#_wpnonce").val(),e.ajax({url:window.ctcAjax.ajaxurl,data:t,type:"POST"}).done(function(){c.hide_loading(),c.do_analysis()}).fail(function(){c.hide_loading()})},do_analysis:function(){var t=this;t.analysis={parnt:{deps:[[],[]],signals:{failure:0},queue:[],irreg:[]},child:{deps:[[],[]],signals:{failure:0},queue:[],irreg:[]}},t.phperr={parnt:[],child:[]},t.dependencies={},t.done=0,t.show_loading(!1),t.analyze_theme("parnt"),e.chldthmcfg.existing&&t.analyze_theme("child")},init:function(){var t=this;e(document).on("analysisdone",function(){t.done++,t.done>e.chldthmcfg.existing&&(t.done=0,t.css_notice())}),e("#ctc_main").on("click",".ctc-analyze-theme",function(){t.is_success()&&e.chldthmcfg.dismiss_notice(e(".ctc-success-response").parent(".notice")),t.do_analysis()}),t.is_success()&&!window.ctcAjax.pluginmode&&t.do_analysis()},analysis:{},done:0,resubmitting:0,dependencies:{},is_success:function(){return e(".ctc-success-response").length}},e("#request-filesystem-credentials-form").length||(e.chldthmcfg.init(),e.chldthmanalyze.init())}(jQuery);
|
1 |
+
!function(e){"use strict";e.chldthmcfg={escquo:function(e){var t=this;return t.is_empty(e)?e:e.toString().replace(/"/g,""")},getxt:function(e,t){var c=window.ctcAjax[e+"_txt"];return c?(t&&(c=c.replace(/%s/,t)),c):""},getname:function(t){var c="child"===t?e.chldthmcfg.currchild:e.chldthmcfg.currparnt;return window.ctcAjax.themes[t][c].Name},frascii:function(e){var t=parseInt(e),c=String.fromCharCode(t);return c},toascii:function(e){var t=e.charCodeAt(0);return t},is_empty:function(e,t){if("undefined"==typeof e||!1===e||null===e||""===e)return!0;if("undefined"!=typeof t&&"0"===e||0===e)return!0;if(!0===e||"string"==typeof e||"number"==typeof e)return!1;if("object"==typeof e){for(var c in e)if(e.hasOwnProperty(c))return!1;return!0}return!1},theme_exists:function(t,c){var n=!1;return e.each(window.ctcAjax.themes,function(a,i){return e.each(i,function(e,i){return i=null,e.toLowerCase()!==t.toLowerCase()||"parnt"!==a&&"new"!==c?void 0:(n=!0,!1)}),n?!1:void 0}),n},validate:function(){var t=this,c=/[^\w\-]/,n=e("#ctc_child_template").length?e("#ctc_child_template").val().toString().replace(c):"",a=e("#ctc_theme_child").length?e("#ctc_theme_child").val().toString().replace(c):n,i=e("input[name=ctc_child_type]:checked").val(),s=[];return"new"===i&&(a=n),t.theme_exists(a,i)&&s.push(t.getxt("theme_exists").toString().replace(/%s/,a)),t.is_empty(a)&&s.push(t.getxt("inval_theme")),s.length?(t.set_notice({error:s}),!1):"reset"===i?!!confirm(t.getxt("load")):!0},autogen_slugs:function(){if(e("#ctc_theme_parnt").length){for(var t=this,c=e("#ctc_theme_parnt").val(),n=e("#ctc_theme_child").length?e("#ctc_theme_child").val():"",a=""!==n&&e("#ctc_child_type_duplicate").is(":checked")?n:c+"-child",i=a,s=""!==n&&e("#ctc_child_type_duplicate").is(":checked")?e.chldthmcfg.getname("child"):e.chldthmcfg.getname("parnt")+" Child",l="",r="",o="00";t.theme_exists(i,"new");)l=t.is_empty(l)?2:l+1,r=o.substring(0,o.length-l.toString().length)+l.toString(),i=a+r;t.testslug=i,t.testname=s+(r.length?" "+r:"")}},focus_panel:function(t){var c=t+"_panel";e(".nav-tab").removeClass("nav-tab-active"),e(".ctc-option-panel").removeClass("ctc-option-panel-active"),e(t).addClass("nav-tab-active"),e(".ctc-option-panel-container").scrollTop(0),e(c).addClass("ctc-option-panel-active")},selector_input_toggle:function(t){var c,n=this;e("#ctc_rewrite_selector").length?(c=e("#ctc_rewrite_selector_orig").val(),e("#ctc_sel_ovrd_selector_selected").text(c),e(t).text(n.getxt("rename"))):(c=e("#ctc_sel_ovrd_selector_selected").text(),e("#ctc_sel_ovrd_selector_selected").html('<textarea id="ctc_rewrite_selector" name="ctc_rewrite_selector" autocomplete="off"></textarea><input id="ctc_rewrite_selector_orig" name="ctc_rewrite_selector_orig" type="hidden" value="'+n.escquo(c)+'"/>'),e("#ctc_rewrite_selector").val(c),e(t).text(n.getxt("cancel")))},coalesce_inputs:function(t){var c=this,n=e(t).attr("id"),a=/^(ctc_(ovrd|\d+)_(parent|child)_([0-9a-z\-]+)_(\d+?)(_(\d+))?)(_\w+)?$/,i=e(t).parents(".ctc-selector-row, .ctc-parent-row").first(),s=i.find(".ctc-swatch").first(),l={parent:{},child:{}},r={parent:{origin:"",start:"",end:""},child:{origin:"",start:"",end:""}},o={child:!1,parent:!1},_={};return i.find(".ctc-parent-value, .ctc-child-value").each(function(){var t,i,s=e(this).attr("id"),d=s.toString().match(a),u=d[2],h=d[3],p="undefined"==typeof d[4]?"":d[4],m=d[7],g=d[5],f="undefined"==typeof d[7]?"":d[8],y="parent"===h?e(this).text().replace(/!$/,""):"seq"!==p&&"ctc_delete_query_selector"===n?"":e(this).val(),v="seq"===p?!1:"ctc_"+u+"_child_"+p+"_i_"+g+"_"+m;if("child"===h&&(c.is_empty(e(this).data("color"))||(y=c.color_text(e(this).data("color")),e(this).data("color",null)),_[s]=y,v&&(_[v]=e("#"+v).is(":checked")?1:0)),""!==y)if(c.is_empty(f))if(t=p.toString().match(/^border(\-(top|right|bottom|left))?$/)&&!y.match(/none/)){var w=new RegExp(c.border_regx+c.color_regx,"i");i=y.toString().match(w),c.is_empty(i)||(i.shift(),l[h][p+"-width"]=i.shift()||"",i.shift(),l[h][p+"-style"]=i.shift()||"",l[h][p+"-color"]=i.shift()||"")}else if("background-image"!==p||y.match(/none/))"seq"!==p&&(l[h][p]=y);else if(y.toString().match(/url\(/))l[h]["background-image"]=c.image_url(h,y);else{var x=new RegExp(c.grad_regx+c.color_regx+c.color_regx,"i");i=y.toString().match(x),!c.is_empty(i)&&i.length>2?(i.shift(),r[h].origin=i.shift()||"top",r[h].start=i.shift()||"transparent",r[h].end=i.shift()||"transparent",o[h]=!0):l[h]["background-image"]=y}else switch(f){case"_border_width":l[h][p+"-width"]="none"===y?0:y;break;case"_border_style":l[h][p+"-style"]=y;break;case"_border_color":l[h][p+"-color"]=y;break;case"_background_url":l[h]["background-image"]=c.image_url(h,y);break;case"_background_color":l[h]["background-color"]=y;break;case"_background_color1":r[h].start=y,o[h]=!0;break;case"_background_color2":r[h].end=y,o[h]=!0;break;case"_background_origin":r[h].origin=y,o[h]=!0}}),"undefined"==typeof s||c.is_empty(s.attr("id"))||(s.removeAttr("style"),o.parent&&s.ctcgrad(r.parent.origin,[r.parent.start,r.parent.end]),s.css(l.parent),s.attr("id").toString().match(/parent/)||(o.child&&s.ctcgrad(r.child.origin,[r.child.start,r.child.end]),s.css(l.child)),s.css({"z-index":-1})),_},decode_value:function(e,t){t="undefined"==typeof t?"":t;var c,n=this,a={orig:t,names:[""],values:[t]};if(e.toString().match(/^border(\-(top|right|bottom|left))?$/)){var i,s=new RegExp(n.border_regx+"("+n.color_regx+")?","i");c=t.toString().match(s),n.is_empty(c)&&(c=[]),a.names=["_border_width","_border_style","_border_color"],i=c.shift(),a.values[0]=c.shift()||"",c.shift(),a.values[1]=c.shift()||"",c.shift(),a.values[2]=c.shift()||""}else if(e.toString().match(/^background\-image/))if(a.names=["_background_url","_background_origin","_background_color1","_background_color2"],a.values=["","","",""],n.is_empty(t)||t.toString().match(/(url|none)/))a.values[0]=t;else{var l,r;c=t.toString().split(/:/),a.values[1]=c.shift()||"",a.values[2]=c.shift()||"",l=c.shift()||"",a.values[3]=c.shift()||"",r=c.shift()||"",a.orig=[a.values[1],a.values[2],a.values[3]].join(" ")}return a},image_url:function(e,t){var c,n=this,a=t.toString().match(/url\(['" ]*(.+?)['" ]*\)/),i=n.is_empty(a)?null:a[1],s=window.ctcAjax.theme_uri+"/"+("parent"===e?window.ctcAjax.parnt:window.ctcAjax.child)+"/";return i?c=i.toString().match(/^(data:|https?:|\/)/)?t:"url("+s+i+")":!1},setup_menus:function(){var e=this;e.setup_query_menu(),e.setup_selector_menu(),e.setup_rule_menu(),e.setup_new_rule_menu(),e.load_queries(),e.load_rules(),e.set_query(e.currquery)},load_queries:function(){var e=this;e.query_css("queries",null)},load_selectors:function(){var e=this;e.query_css("selectors",e.currquery)},load_rules:function(){var e=this;e.query_css("rules",null)},load_selector_values:function(){var e=this;e.query_css("qsid",e.currqsid)},get_queries:function(t,c){var n=[],a=new RegExp(e.ui.autocomplete.escapeRegex(t.term),"i");e.chldthmcfg.is_empty(this.element.data("menu"))?n.push({label:window.ctcAjax.nosels_txt,value:null}):e.each(this.element.data("menu"),function(e,t){a.test(t)&&n.push({label:t,value:t})}),c(n)},get_selectors:function(t,c){var n=[],a=new RegExp(e.ui.autocomplete.escapeRegex(t.term),"i");e.chldthmcfg.is_empty(this.element.data("menu"))?n.push({label:window.ctcAjax.nosels_txt,value:null}):e.each(this.element.data("menu"),function(e,t){a.test(e)&&n.push({label:e,value:t})}),c(n)},get_rules:function(t,c){var n=[],a=new RegExp(e.ui.autocomplete.escapeRegex(t.term),"i");e.chldthmcfg.is_empty(this.element.data("menu"))?n.push({label:window.ctcAjax.nosels_txt,value:null}):e.each(this.element.data("menu"),function(e,t){a.test(e)&&n.push({label:e,value:t})}),c(n)},get_filtered_rules:function(t,c){var n=[],a=new RegExp(e.ui.autocomplete.escapeRegex(t.term),"i");e.each(e("#ctc_rule_menu").data("menu"),function(e,t){a.test(e)&&n.push({label:e,value:t})}),c(n)},merge_ruleval_arrays:function(t,c,n){var a=this,i={},s=n?c.child.pop():null;return e.each(["parnt","child"],function(t,l){a.is_empty(c[l])||e.each(c[l],function(e,t){n?parseInt(t[2])>=parseInt(s[2])&&(s[2]=parseInt(t[2])+1):(a.is_empty(i[t[2]])&&(i[t[2]]={}),i[t[2]][l]=t)})}),n&&(i[s[2]]={parnt:[],child:s}),i},input_row:function(t,c,n,a,i){var s=this,l="";if(!s.is_empty(a)&&!s.is_empty(a.value)&&!s.is_empty(a.value[c])){var r=a.value[c],o=s.merge_ruleval_arrays(c,r,i);e.each(o,function(i,r){var o=s.decode_value(c,s.is_empty(r.parnt)?"":r.parnt[0]),_=s.is_empty(r.parnt)||s.is_empty(r.parnt[1],1)?0:1,d=s.decode_value(c,s.is_empty(r.child)?"":r.child[0]),u=s.is_empty(r.child)||s.is_empty(r.child[1],1)?0:1;if(l+='<div class="ctc-'+("ovrd"===n?"input":"selector")+'-row clearfix"><div class="ctc-input-cell">',l+="ovrd"===n?c.replace(/\d+/g,s.frascii):a.selector+'<br/><a href="#" class="ctc-selector-edit" id="ctc_selector_edit_'+t+'" >'+s.getxt("edit")+"</a> "+(s.is_empty(o.orig)?s.getxt("child_only"):""),l+='</div><div class="ctc-parent-value ctc-input-cell"'+("ovrd"!==n?' style="display:none"':"")+' id="ctc_'+n+"_parent_"+c+"_"+t+"_"+i+'">'+(s.is_empty(o.orig)?"[no value]":o.orig+(_?s.getxt("important"):""))+'</div><div class="ctc-input-cell">',!s.is_empty(o.names)){e.each(o.names,function(e,a){a=s.is_empty(a)?"":a,l+='<div class="ctc-child-input-cell ctc-clear">';var r,o="ctc_"+n+"_child_"+c+"_"+t+"_"+i+a;!1===(r=d.values.shift())&&(r=""),l+=(s.is_empty(a)?"":s.getxt(a)+":<br/>")+'<input type="text" id="'+o+'" name="'+o+'" class="ctc-child-value'+((a+c).toString().match(/color/)?" color-picker":"")+(a.toString().match(/url/)?" ctc-input-wide":"")+'" value="'+s.escquo(r)+'" /></div>'});var h="ctc_"+n+"_child_"+c+"_i_"+t+"_"+i;l+='<label for="'+h+'"><input type="checkbox" id="'+h+'" name="'+h+'" value="1" '+(u?"checked":"")+" />"+s.getxt("important")+"</label>"}l+="</div>","ovrd"!==n&&(l+='<div class="ctc-swatch ctc-specific" id="ctc_child_'+c+"_"+t+"_"+i+'_swatch">'+s.getxt("swatch")+'</div><div class="ctc-child-input-cell ctc-button-cell" id="ctc_save_'+c+"_"+t+"_"+i+'_cell"><input type="button" class="button ctc-save-input" id="ctc_save_'+c+"_"+t+"_"+i+'" name="ctc_save_'+c+"_"+t+"_"+i+'" value="Save" /></div>'),l+="</div><!-- end input row -->\n"})}return l},scrolltop:function(){e("html, body, .ctc-option-panel-container").animate({scrollTop:0})},css_preview:function(e){var t=this;(e=e.match(/(child|parnt)/)[1])||(e="child"),t.query_css("preview",e)},setup_iris:function(e){var t=this;t.setup_spectrum(e)},setup_spectrum:function(t){var c=this,n=!c.is_empty(window.ctcAjax.palette);try{e(t).spectrum({showInput:!0,allowEmpty:!0,showAlpha:!0,showInitial:!0,preferredFormat:"hex",clickoutFiresChange:!0,move:function(n){e(t).data("color",n),c.coalesce_inputs(t)},showPalette:!!n,showSelectionPalette:!!n,palette:[],maxSelectionSize:36,localStorageKey:"ctc-palette."+window.ctcAjax.child,hideAfterPaletteSelect:!0}).on("change",function(){c.coalesce_inputs(this)}).on("keyup",function(){var t=this,n=c.addhash(e(this).val());e(t).val(n),clearTimeout(e(this).data("spectrumTimer")),e(this).data("spectrumTimer",setTimeout(function(){c.coalesce_inputs(t),e(t).spectrum("set",n)},500))})}catch(a){c.jquery_exception(a,"Spectrum Color Picker")}},addhash:function(e){return e.replace(/^#?([a-f0-9]{3,6}.*)/,"#$1")},color_text:function(e){var t=this;return t.is_empty(e)?"":e.getAlpha()<1?e.toRgbString():e.toHexString()},setup_query_menu:function(){var t=this;try{e("#ctc_sel_ovrd_query").autocomplete({source:t.get_queries,minLength:0,selectFirst:!0,autoFocus:!0,select:function(e,c){return t.set_query(c.item.value),!1},focus:function(e){e.preventDefault()}}).data("menu",{})}catch(c){t.jquery_exception(c,"Query Menu")}},setup_selector_menu:function(){var t=this;try{e("#ctc_sel_ovrd_selector").autocomplete({source:t.get_selectors,selectFirst:!0,autoFocus:!0,select:function(e,c){return t.set_selector(c.item.value,c.item.label),!1},focus:function(e){e.preventDefault()}}).data("menu",{})}catch(c){t.jquery_exception(c,"Selector Menu")}},setup_rule_menu:function(){var t=this;try{e("#ctc_rule_menu").autocomplete({source:t.get_rules,selectFirst:!0,autoFocus:!0,select:function(e,c){return t.set_rule(c.item.value,c.item.label),!1},focus:function(e){e.preventDefault()}}).data("menu",{})}catch(c){t.jquery_exception(c,"Property Menu")}},setup_new_rule_menu:function(){var t=this;try{e("#ctc_new_rule_menu").autocomplete({source:t.get_filtered_rules,selectFirst:!0,autoFocus:!0,select:function(c,n){c.preventDefault();var a,i,s=n.item.label.replace(/[^\w\-]/g,t.toascii);return t.is_empty(t.currdata.value)&&(t.currdata.value={}),t.is_empty(t.currdata.value[n.item.label])&&(t.currdata.value[n.item.label]={}),t.is_empty(t.currdata.value[n.item.label].child)&&(t.currdata.value[n.item.label].child=[]),t.currdata.value[n.item.label].child.push(["",0,1,1]),a=e(t.input_row(t.currqsid,s,"ovrd",t.currdata,!0)),e("#ctc_sel_ovrd_rule_inputs").append(a),e("#ctc_new_rule_menu").val(""),a.find('input[type="text"]').each(function(c,n){i||(i=n),e(n).hasClass("color-picker")&&t.setup_spectrum(n)}),i&&e(i).focus(),!1},focus:function(e){e.preventDefault()}}).data("menu",{})}catch(c){t.jquery_exception(c,"New Property Menu")}},set_theme_params:function(t,c){e("#ctc_child_author").val(window.ctcAjax.themes[t][c].Author),e("#ctc_child_version").val(window.ctcAjax.themes[t][c].Version),e("#ctc_child_authoruri").val(window.ctcAjax.themes[t][c].AuthorURI),e("#ctc_child_themeuri").val(window.ctcAjax.themes[t][c].ThemeURI),e("#ctc_child_descr").val(window.ctcAjax.themes[t][c].Descr),e("#ctc_child_tags").val(window.ctcAjax.themes[t][c].Tags)},update_form:function(){var t,c=this;e("#input_row_stylesheet_handling_container,#input_row_parent_handling_container,#ctc_additional_css_files_container,#input_row_new_theme_slug,#input_row_duplicate_theme_slug,#ctc_copy_theme_mods,#ctc_child_header_parameters,#ctc_configure_submit,#input_row_theme_slug").slideUp("fast"),e("#ctc_configure_submit .ctc-step").text("9"),e("#ctc_theme_child").length&&!e("#ctc_child_type_new").is(":checked")?(t=e("#ctc_theme_child").val(),c.existing=1,c.currparnt=window.ctcAjax.themes.child[t].Template,c.autogen_slugs(),e("#ctc_theme_parnt").val(c.currparnt),e("#ctc_theme_parnt-button .ui-selectmenu-text").text(c.getname("parnt")),c.set_theme_params("child",t),e("#ctc_child_type_duplicate").is(":checked")?(e("#ctc_child_template").val(c.testslug),e("#ctc_child_name").val(c.testname),e(".ctc-analyze-theme, .ctc-analyze-howto").show(),e("#ctc_load_styles").val("Duplicate Child Theme")):e("#ctc_child_type_reset").is(":checked")?(e("#ctc_configure_submit .ctc-step").text("3"),e("#ctc_configure_submit").slideDown("fast"),e("#theme_slug_container").text(t),e(".ctc-analyze-theme, .ctc-analyze-howto").hide(),e("#ctc_enqueue_none").prop("checked",!0),e("#ctc_load_styles").val("Reset Child Theme to Previous State")):(e("#ctc_child_template").val(""),e("#theme_slug_container").text(t),e(".ctc-analyze-theme, .ctc-analyze-howto").show(),e("#ctc_child_name").val(c.getname("child")),e("#ctc_load_styles").val("Configure Child Theme")),e("#input_row_existing_theme_option").slideDown("fast"),e("#input_row_new_theme_option").slideUp("fast")):(c.existing=0,c.autogen_slugs(),e("#ctc_theme_parnt").val(c.currparnt),e("#ctc_theme_parnt-button .ui-selectmenu-text").text(e.chldthmcfg.getname("parnt")),c.set_theme_params("parnt",c.currparnt),e("#input_row_existing_theme_option,#input_row_duplicate_theme_container,#input_row_theme_slug").slideUp("fast"),e("#input_row_new_theme_option").slideDown("fast"),e("#ctc_child_name").val(c.testname),e("#ctc_child_template").val(c.testslug),e(".ctc-analyze-theme, .ctc-analyze-howto").show(),e("#ctc_load_styles").val("Create New Child Theme"))},set_notice:function(t){var c,n=this,a="";n.is_empty(t)||e.each(t,function(t,c){a+='<div class="'+t+' notice is-dismissible dashicons-before"><ul>\n',e(c).each(function(e,t){a+="<li>"+t.toString()+"</li>\n"}),a+="</ul></div>"}),c=e(a),e("#ctc_error_notice").html(c),n.bind_dismiss(c),e("html, body").animate({scrollTop:0},"slow")},set_parent_menu:function(e){var t=this;t.currparnt=e.value,t.update_form()},set_child_menu:function(e){var t=this;t.currchild=e.value,t.update_form()},set_query:function(t){var c=this;return c.is_empty(t)?!1:(c.currquery=t,e("#ctc_sel_ovrd_query").val(""),e("#ctc_sel_ovrd_query_selected").text(t),e("#ctc_sel_ovrd_selector").val(""),e("#ctc_sel_ovrd_selector_selected").html(" "),c.load_selectors(),void c.scrolltop())},set_selector:function(t,c){var n=this;return c=null,n.is_empty(t)?!1:(e("#ctc_sel_ovrd_selector").val(""),n.currqsid=t,n.reload=!1,n.load_selector_values(),void n.scrolltop())},set_rule:function(t,c){var n=this;return n.is_empty(t)?!1:(e("#ctc_rule_menu").val(""),e("#ctc_rule_menu_selected").text(c),e(".ctc-rewrite-toggle").text(n.getxt("rename")),e("#ctc_rule_value_inputs, #ctc_input_row_rule_header").show(),n.query_css("rule_val",t),void n.scrolltop())},set_qsid:function(t){var c=this;c.currqsid=e(t).attr("id").match(/_(\d+)$/)[1],c.focus_panel("#query_selector_options"),c.reload=!0,c.load_selector_values()},query_css:function(t,c,n){var a=this,i={ctc_query_obj:t,ctc_query_key:c},s="#ctc_status_"+t+("val_qry"===t?"_"+c:"");"object"==typeof n&&e.each(n,function(e,t){i["ctc_query_"+e]=t}),e(".query-icon,.ctc-status-icon").remove(),e(s+" .ctc-status-icon").remove(),e(s).append('<span class="ctc-status-icon spinner is-active query-icon"></span>'),i.action=a.is_empty(e("#ctc_action").val())||"plugin"!==e("#ctc_action").val()?"ctc_query":"ctc_plgqry",i._wpnonce=e("#_wpnonce").val(),a.ajax_post(t,i)},save:function(t){var c,n,a,i,s,l=this,r={},o=e(t).attr("id");e(t).prop("disabled",!0),e(".ctc-query-icon,.ctc-status-icon").remove(),e(t).parent(".ctc-textarea-button-cell, .ctc-button-cell").append('<span class="ctc-status-icon spinner save-icon"></span>'),o.match(/ctc_configtype/)?(e(t).parents(".ctc-input-row").first().append('<span class="ctc-status-icon spinner save-icon"></span>'),r.ctc_configtype=e(t).val()):(c=e("#ctc_new_selectors"))&&"ctc_save_new_selectors"===e(t).attr("id")?(r.ctc_new_selectors=c.val(),(n=e("#ctc_sel_ovrd_query_selected"))&&(r.ctc_sel_ovrd_query=n.text()),l.reload=!0):(a=e("#ctc_child_imports"))&&"ctc_save_imports"===o?r.ctc_child_imports=a.val():"ctc_is_debug"===o?r.ctc_is_debug=e("#ctc_is_debug").is(":checked")?1:0:r=l.coalesce_inputs(t),e(".save-icon").addClass("is-active"),e("#ctc_sel_ovrd_selector_selected").find("#ctc_rewrite_selector").each(function(){i=e("#ctc_rewrite_selector").val(),s=e("#ctc_rewrite_selector_orig").val(),l.is_empty(i)||!i.toString().match(/\w/)?i=s:(r.ctc_rewrite_selector=i,l.reload=!0),e(".ctc-rewrite-toggle").text(l.getxt("rename")),e("#ctc_sel_ovrd_selector_selected").html(i)}),r.action=l.is_empty(e("#ctc_action").val())||"plugin"!==e("#ctc_action").val()?"ctc_update":"ctc_plugin",r._wpnonce=e("#_wpnonce").val(),l.ajax_post("qsid",r)},ajax_post:function(t,c,n){var a=this;e.ajax({url:window.ctcAjax.ajaxurl,data:c,dataType:a.is_empty(n)?"json":n,type:"POST"}).done(function(e){a.handle_success(t,e)}).fail(function(){a.handle_failure(t)}).always(function(){a.jqueryerr.length&&a.jquery_notice()})},handle_failure:function(t){var c=this;e(".query-icon, .save-icon").removeClass("spinner").addClass("failure"),e("input[type=submit], input[type=button], input[type=checkbox],.ctc-delete-input").prop("disabled",!1),e(".ajax-pending").removeClass("ajax-pending"),"preview"===t&&e("#view_parnt_options_panel,#view_child_options_panel").text(c.getxt("css_fail"))},handle_success:function(t,c){var n=this;e(".query-icon, .save-icon").removeClass("spinner"),e(".ajax-pending").removeClass("ajax-pending"),n.is_empty(c)?n.handle_failure(t):(e("#ctc_new_selectors").val(""),e(".query-icon, .save-icon").addClass("success"),e("input[type=submit], input[type=button], input[type=checkbox],.ctc-delete-input").prop("disabled",!1),e(c).each(function(){"function"==typeof n.update[this.obj]&&n.update[this.obj].call(n,this)}))},jquery_exception:function(e,t){var c=this,n=c.is_empty(e.lineNumber)?"":" line: "+e.lineNumber,a=c.is_empty(e.fileName)?"":" "+e.fileName.split(/\?/)[0];c.jqueryerr.push("<code><small>"+t+": "+e.message+a+n+"</small></code>")},jquery_notice:function(t){t=null;var c=this,n=[],a=[];c.jqueryerr.length&&(e("input[type=submit], input[type=button]").prop("disabled",!0),e("script").each(function(){var t=e(this).prop("src");c.is_empty(t)||!t.match(/jquery(\.min|\.js|\-?ui)/i)||t.match(/load\-scripts.php/)||n.push("<code><small>"+t.split(/\?/)[0]+"</small></code>")}),a.push("<strong>"+c.getxt("js")+"</strong> "+c.getxt("contact")),a.push(c.jqueryerr.join("<br/>")),n.length&&a.push(c.getxt("jquery")+"<br/>"+n.join("<br/>")),a.push(c.getxt("plugin"))),c.set_notice({error:a})},update:{qsid:function(t){var c,n,a,i,s=this;s.currqsid=t.key,s.currdata=t.data,e("#ctc_sel_ovrd_qsid").val(s.currqsid),s.is_empty(s.currdata.seq)?e("#ctc_child_load_order_container").empty():(c="ctc_ovrd_child_seq_"+s.currqsid,a=parseInt(s.currdata.seq),n='<input type="text" id="'+c+'" name="'+c+'" class="ctc-child-value" value="'+a+'" />',e("#ctc_child_load_order_container").html(n)),s.is_empty(s.currdata.value)?(i=!0,e("#ctc_sel_ovrd_rule_inputs").empty()):(i=!1,n="",e.each(s.currdata.value,function(e,t){t=null,n+=s.input_row(s.currqsid,e,"ovrd",s.currdata)}),e("#ctc_sel_ovrd_rule_inputs").html(n).find(".color-picker").each(function(){s.setup_spectrum(this)}),s.coalesce_inputs("#ctc_child_all_0_swatch")),s.reload&&(s.load_queries(),s.set_query(s.currdata.query),s.load_rules()),e("#ctc_sel_ovrd_selector_selected").text(s.currdata.selector),e(".ctc-rewrite-toggle").text(s.getxt("rename")),e(".ctc-rewrite-toggle").show(),i?e("#ctc_sel_ovrd_rule_header,#ctc_sel_ovrd_new_rule,#ctc_sel_ovrd_rule_inputs_container,#ctc_sel_ovrd_rule_inputs").hide():e("#ctc_sel_ovrd_rule_header,#ctc_sel_ovrd_new_rule,#ctc_sel_ovrd_rule_inputs_container,#ctc_sel_ovrd_rule_inputs").show()},rule_val:function(t){var c=this,n=e("#ctc_rule_menu_selected").text(),a='<div class="ctc-input-row clearfix" id="ctc_rule_row_'+n+'">\n';c.is_empty(t.data)||(e.each(t.data,function(e,t){var i=c.decode_value(n,t);a+='<div class="ctc-parent-row clearfix" id="ctc_rule_row_'+n+"_"+e+'">\n<div class="ctc-input-cell ctc-parent-value" id="ctc_'+e+"_parent_"+n+"_"+e+'">'+i.orig+'</div>\n<div class="ctc-input-cell">\n<div class="ctc-swatch ctc-specific" id="ctc_'+e+"_parent_"+n+"_"+e+'_swatch">'+c.getxt("swatch")+'</div></div>\n<div class="ctc-input-cell"><a href="#" class="ctc-selector-handle" id="ctc_selector_'+n+"_"+e+'">'+c.getxt("selector")+'</a></div>\n<div id="ctc_selector_'+n+"_"+e+'_container" class="ctc-selector-container">\n<a href="#" id="ctc_selector_'+n+"_"+e+'_close" class="ctc-selector-handle ctc-exit" title="'+c.getxt("close")+'"></a><div id="ctc_selector_'+n+"_"+e+'_inner_container" class="ctc-selector-inner-container clearfix">\n<div id="ctc_status_val_qry_'+e+'"></div>\n<div id="ctc_selector_'+n+"_"+e+'_rows"></div>\n</div></div></div>\n'}),a+="</div>\n"),e("#ctc_rule_value_inputs").html(a).find(".ctc-swatch").each(function(){c.coalesce_inputs(this)})},val_qry:function(t){var c,n,a=this,i="";a.is_empty(t.data)||e.each(t.data,function(n,s){c=n,e.each(s,function(c,s){i+='<h4 class="ctc-query-heading">'+c+"</h4>\n",a.is_empty(s)||e.each(s,function(e,c){i+=a.input_row(e,n,t.key,c)})})}),n="#ctc_selector_"+c+"_"+t.key+"_rows",e(n).html(i).find(".color-picker").each(function(){a.setup_spectrum(this)}),e(n).find(".ctc-swatch").each(function(){a.coalesce_inputs(this)})},queries:function(t){e("#ctc_sel_ovrd_query").data("menu",t.data)},selectors:function(t){e("#ctc_sel_ovrd_selector").data("menu",t.data)},rules:function(t){e("#ctc_rule_menu").data("menu",t.data)},debug:function(t){e("#ctc_debug_box").val(e("#ctc_debug_box").val()+t.data)},preview:function(t){e("#view_"+t.key+"_options_panel").text(t.data)},dismiss:function(){}},bind_dismiss:function(t){var c=this,n=e(t),a=e('<button type="button" class="notice-dismiss"><span class="screen-reader-text"></span></button>'),i=window.commonL10n.dismiss||"";a.find(".screen-reader-text").text(i),n.append(a),a.on("click.wp-dismiss-notice",function(e){e.preventDefault(),c.dismiss_notice(t)})},dismiss_notice:function(t){e(t).fadeTo(100,0,function(){e(this).slideUp(100,function(){e(this).remove()})})},reset_handling:function(){e("#parnt_analysis_notice .notice, #child_analysis_notice .notice").slideUp(),e("#ctc_enqueue_enqueue").prop("checked",!0),e("#ctc_handling_primary").prop("checked",!0),e("#ctc_ignoreparnt").prop("checked",!1),e("#ctc_repairheader").prop("checked",!1)},init:function(){var t=this;if(!e("#ctc_theme_parnt").is("input")){try{e.widget("ctc.themeMenu",e.ui.selectmenu,{_renderItem:function(t,c){var n=e("<li>"),a=c.value.replace(/[^\w\-]/,"");return e("#ctc_theme_option_"+a).detach().appendTo(n),n.appendTo(t)}})}catch(c){t.jquery_exception(c,"Theme Menu")}try{e("#ctc_theme_parnt").themeMenu({select:function(e,c){t.reset_handling(),t.set_parent_menu(c.item)}})}catch(c){"function"==typeof themeMenu?e("#ctc_theme_parnt").themeMenu("destroy"):e("#ctc_theme_parnt-button").remove(),t.jquery_exception(c,"Parent Theme Menu")}if(t.is_empty(window.ctcAjax.themes.child))e("#ctc_child_name").length&&(e("#ctc_child_name").val(t.testname),e("#ctc_child_template").val(t.testslug));else try{e("#ctc_theme_child").themeMenu({select:function(e,c){t.reset_handling(),t.set_child_menu(c.item)}})}catch(c){"function"==typeof themeMenu?e("#ctc_theme_child").themeMenu("destroy"):e("#ctc_theme_child-button").remove(),t.jquery_exception(c,"Child Theme Menu")}}t.currparnt=e("#ctc_theme_parnt").val(),t.currchild=e("#ctc_theme_child").length?e("#ctc_theme_child").val():"",e("#ctc_main").on("click",".ctc-section-toggle",function(t){t.preventDefault(),e(this).parents(".ctc-input-row, .notice-warning, .updated, .error").first().find(".ctc-section-toggle").each(function(){e(this).toggleClass("open")});var c=e(this).attr("id").replace(/\d$/,"")+"_content";return e("#"+c).stop().slideToggle("fast"),!1}),e("#ctc_main").on("click",".ctc-upgrade-notice .notice-dismiss",function(){var c={action:"ctc_dismiss",_wpnonce:e("#_wpnonce").val()};t.ajax_post("dismiss",c)}),t.is_empty(t.jqueryerr)&&(e("#ctc_main").on("click",".ctc-selector-handle",function(c){if(c.preventDefault(),e(this).hasClass("ajax-pending"))return!1;e(this).addClass("ajax-pending");var n,a,i=e(this).attr("id").toString().replace("_close",""),s=i.toString().match(/_([^_]+)_(\d+)$/);e("#"+i+"_container").is(":hidden")&&(t.is_empty(s[1])||t.is_empty(s[2])||(n=s[1],a=s[2],t.query_css("val_qry",a,{rule:n}))),e("#"+i+"_container").fadeToggle("fast"),e(".ctc-selector-container").not("#"+i+"_container").fadeOut("fast")}),e("#ctc_main").on("click",".ctc-save-input[type=button], .ctc-delete-input",function(c){return c.preventDefault(),e(this).hasClass("ajax-pending")?!1:(e(this).addClass("ajax-pending"),t.save(this),!1)}),e("#ctc_main").on("keydown",".ctc-selector-container .ctc-child-value[type=text]",function(c){if(13===c.which){var n=e(this).parents(".ctc-selector-row").find(".ctc-save-input[type=button]").first();if(n.length)return c.preventDefault(),n.hasClass("ajax-pending")?!1:(n.addClass("ajax-pending"),t.save(n),!1)}}),e("#ctc_main").on("click",".ctc-selector-edit",function(c){return c.preventDefault(),e(this).hasClass("ajax-pending")?!1:(e(this).addClass("ajax-pending"),void t.set_qsid(this))}),e("#ctc_main").on("click",".ctc-rewrite-toggle",function(e){e.preventDefault(),t.selector_input_toggle(this)}),e("#ctc_main").on("click","#ctc_copy_selector",function(){var c=e("#ctc_sel_ovrd_selector_selected").text().trim();t.is_empty(c)||e("#ctc_new_selectors").val(e("#ctc_new_selectors").val()+"\n"+c+" {\n\n}")}),e("#ctc_main").on("click",".ctc-backup-theme",function(c){c.preventDefault(),t.existing?e("#ctc_export_theme").val(t.currchild):e("#ctc_export_theme").val(t.currparnt),e("#ctc_export_theme_form").submit()}),e("#ctc_configtype").on("change",function(){var c=e(this).val();if(t.is_empty(c)||"theme"===c){e(".ctc-theme-only, .ctc-themeonly-container").removeClass("ctc-disabled"),e(".ctc-theme-only, .ctc-themeonly-container input").prop("disabled",!1);try{e("#ctc_theme_parnt, #ctc_theme_child").themeMenu("enable")}catch(n){t.jquery_exception(n,"Theme Menu")}}else{e(".ctc-theme-only, .ctc-themeonly-container").addClass("ctc-disabled"),e(".ctc-theme-only, .ctc-themeonly-container input").prop("disabled",!0);try{e("#ctc_theme_parnt, #ctc_theme_child").themeMenu("disable")}catch(n){t.jquery_exception(n,"Theme Menu")}}}),e(".nav-tab").on("click",function(c){if(c.preventDefault(),e(c.target).hasClass("ctc-disabled"))return!1;e(".ctc-query-icon,.ctc-status-icon").remove();var n="#"+e(this).attr("id");t.focus_panel(n)}),e("#view_child_options, #view_parnt_options").on("click",function(c){return e(c.target).hasClass("ajax-pending")||e(c.target).hasClass("ctc-disabled")?!1:(e(c.target).addClass("ajax-pending"),void t.css_preview(e(this).attr("id")))}),e("#ctc_load_form").on("submit",function(){return t.validate()}),e("#ctc_query_selector_form").on("submit",function(c){c.preventDefault();var n=e("#ctc_save_query_selector");return n.hasClass("ajax-pending")?!1:(n.addClass("ajax-pending"),t.save(n),!1)}),e("#ctc_rule_value_form").on("submit",function(e){return e.preventDefault(),!1}),e("#ctc_child_type_new,#ctc_child_type_existing,#ctc_child_type_duplicate,#ctc_child_type_reset").on("focus click",function(){t.reset_handling(),t.update_form()}),e("#ctc_is_debug").on("change",function(){e(this).is(":checked")?e("#ctc_debug_box").length||e("#ctc_debug_container").html('<textarea id="ctc_debug_box"></textarea>'):e("#ctc_debug_box").remove(),t.save(this)}),e(".ctc-live-preview").on("click",function(t){return t.stopImmediatePropagation(),t.preventDefault(),document.location=e(this).prop("href"),!1}),t.setup_menus(),e("input[type=submit], input[type=button]").prop("disabled",!1),t.scrolltop(),t.update_form()),t.jqueryerr.length&&t.jquery_notice()},testslug:"",testname:"",reload:!1,currquery:"base",currqsid:null,currdata:{},currparnt:"",currchild:"",existing:!1,jqueryerr:[],color_regx:"\\s+(\\#[a-f0-9]{3,6}|rgba?\\([\\d., ]+?\\)|hsla?\\([\\d%., ]+?\\)|[a-z]+)",border_regx:"(\\w+)(\\s+(\\w+))?",grad_regx:"(\\w+)"},e.chldthmanalyze={escrgx:function(e){return e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1")},trmcss:function(e){return"undefined"==typeof e?"":e.replace(/\-css$/,"")},show_loading:function(t,c){var n=e.chldthmcfg.existing?"child":"parnt",a=c?c:e.chldthmcfg.getname(n),i='<strong class="ctc_analyze_loading"><span class="spinner is-active"></span>'+e.chldthmcfg.getxt(t?"anlz1":"anlz2")+" "+a+"...</strong>";self.noticediv="",e("#"+n+"_analysis_notice").html(i)},hide_loading:function(){e(".ctc_analyze_loading").fadeTo(200,0,function(){e(this).slideUp(200,function(){e(this).remove()})})},setssl:function(e){return e.replace(/^https?/,window.ctcAjax.ssl?"https":"http")},analyze_theme:function(t){var c=this,n=Math.floor(e.now()/1e3),a="child"===t?e.chldthmcfg.currchild:e.chldthmcfg.currparnt,i="&template="+e.chldthmcfg.currparnt+"&stylesheet="+a+"&now="+n,s=c.setssl(window.ctcAjax.homeurl),l=s+i;c.analysis[t].url=l,e.get(l,function(n){c.parse_page(t,n),e(document).trigger("analysisdone")}).fail(function(n,i,s){c.analysis[t].signals.xhrgeterr=s,e.ajax({url:window.ctcAjax.ajaxurl,data:{action:"ctc_analyze",stylesheet:a,template:e.chldthmcfg.currparnt,_wpnonce:e("#_wpnonce").val()},dataType:"json",type:"POST"}).done(function(n){n.signals.httperr?(c.analysis[t].signals.failure=1,c.analysis[t].signals.httperr=n.signals.httperr):c.parse_page(t,n.body),e(document).trigger("analysisdone")}).fail(function(n,a,i){c.analysis[t].signals.failure=1,c.analysis[t].signals.xhrajaxerr=i,e(document).trigger("analysisdone")})})},parse_page:function(t,c){var n,a,i,s=this,l=window.ctcAjax.theme_uri.replace(/^https?:\/\//,""),r="child"===t?e.chldthmcfg.currchild:e.chldthmcfg.currparnt,o=s.escrgx(e.chldthmcfg.currparnt)+("child"===t?"|"+s.escrgx(r):""),_=new RegExp("<link( rel=[\"']stylesheet[\"'] id=['\"]([^'\"]+?)['\"])?[^>]+?"+s.escrgx(l)+"/("+o+")/([^\"']+\\.css)(\\?[^\"']+)?[\"'][^>]+>","gi"),d=/<br \/>\n[^\n]+?(fatal|strict|notice|warning|error)[\s\S]+?<br \/>/gi,u=0,h=0;
|
2 |
for((a=c.match(/BEGIN WP QUEUE\n([\s\S]*?)\nEND WP QUEUE/))?s.analysis[t].queue=a[1].split(/\n/):(s.analysis[t].queue=[],s.analysis[t].signals.thm_noqueue=1),(a=c.match(/BEGIN CTC IRREGULAR\n([\s\S]*?)\nEND CTC IRREGULAR/))?s.analysis[t].irreg=a[1].split(/\n/):s.analysis[t].irreg=[],c.match(/CHLD_THM_CFG_IGNORE_PARENT/)&&(s.analysis[t].signals.thm_ignoreparnt=1),c.match(/IS_CTC_THEME/)&&(s.analysis[t].signals.thm_is_ctc=1),c.match(/NO_CTC_STYLES/)&&(s.analysis[t].signals.thm_no_styles=1),c.match(/HAS_CTC_IMPORT/)&&(s.analysis[t].signals.thm_has_import=1),c=c.replace(/<!\-\-[\s\S]*?\-\->/g,"");n=d.exec(c);){var p=n[0].replace(/<.*?>/g,"");s.phperr[t].push(p),s.analysis[t].signals.err_php=1,p.match(/Fatal error/i)&&(s.analysis[t].signals.err_fatal=1)}for(;i=_.exec(c);){var m=s.trmcss(i[2]),g=i[3],f=i[4],y=e.chldthmcfg.currparnt===g?"parnt":"child",v=0;if(""===m||-1===e.inArray(m,s.analysis[t].queue))v=1;else if(0===m.indexOf("chld_thm_cfg")){f.match(/^ctc\-style([\-\.]min)?\.css$/)?(u=1,s.analysis[t].signals.ctc_sep_loaded=1):f.match(/^ctc\-genesis([\-\.]min)?\.css$/)?(u=1,s.analysis[t].signals.ctc_gen_loaded=1):m.match(/$chld_thm_cfg_ext/)?(s.analysis[t].signals.ctc_ext_loaded=1,s.analysis[t].deps[u].push([m,f])):"chld_thm_cfg_child"===m?(s.analysis[t].signals.ctc_child_loaded=1,s.analysis[t].deps[u].push([m,f])):"chld_thm_cfg_parent"===m&&(s.analysis[t].signals.ctc_parnt_loaded=1,s.analysis[t].deps[u].push([m,f]),u&&(s.analysis[t].signals.ctc_parnt_reorder=1));continue}if(f.match(/^style([\-\.]min)?\.css$/))u=1,"parnt"===y?v?s.analysis[t].signals.thm_parnt_loaded="thm_unregistered":(s.analysis[t].signals.thm_parnt_loaded=m,"child"===t&&s.analysis[t].signals.thm_child_loaded&&(s.analysis[t].signals.ctc_parnt_reorder=1)):s.analysis[t].signals.thm_child_loaded=v?"thm_unregistered":m,v?h?(s.analysis[t].signals.thm_past_wphead=1,s.analysis[t].deps[u].push(["thm_past_wphead",f])):(s.analysis[t].signals.thm_unregistered=1,s.analysis[t].deps[u].push(["thm_unregistered",f])):s.analysis[t].deps[u].push([m,f]);else if("ctc-test.css"===f)h=1;else{var w=null;v&&(w="dep_unregistered"),h&&(w=u?"css_past_wphead":"dep_past_wphead"),w?(s.analysis[t].signals[w]=1,m=w):s.dependencies[m]=f,s.analysis[t].deps[u].push([m,f])}}u||(s.analysis[t].signals.thm_notheme=1)},css_notice:function(){var t,c,n=this,a=e.chldthmcfg.existing?"child":"parnt",i=e.chldthmcfg.getname(a),s="",l={notices:[]},r={style:"notice-warning",headline:e.chldthmcfg.getxt("anlz3",i),errlist:""},o=0,_={},d="";if(n.analysis[a].signals.failure||n.analysis[a].signals.thm_noqueue&&!n.phperr[a].length)d=e.chldthmcfg.getxt("anlz33").replace(/%1/,'<a href="'+n.analysis[a].url+'" target="_new">').replace(/%2/,"</a>"),l.notices.push({headline:e.chldthmcfg.getxt("anlz4",i),msg:e.chldthmcfg.getxt("anlz5")+d,style:"notice-warning"});else{if(n.phperr[a].length&&(e.each(n.phperr[a],function(t,c){c.match(/Fatal error/i)&&(r.style="error",r.headline=e.chldthmcfg.getxt("anlz8",i)),r.errlist+=c+"\n"}),r.msg='<div style="background-color:#ffeebb;padding:6px"><div class="ctc-section-toggle" id="ctc_analysis_errs">'+e.chldthmcfg.getxt("anlz6")+'</div><div id="ctc_analysis_errs_content" style="display:none"><textarea>'+r.errlist+"</textarea></div></div>"+e.chldthmcfg.getxt("anlz7"),l.notices.push(r)),(n.analysis[a].signals.thm_past_wphead||n.analysis[a].signals.dep_past_wphead)&&(l.notices.push({headline:e.chldthmcfg.getxt("anlz9"),style:"notice-warning",msg:e.chldthmcfg.getxt("anlz10")}),e("#ctc_repairheader").prop("checked",!0),e("#ctc_repairheader_container").show()),n.analysis[a].signals.thm_unregistered&&(n.analysis[a].signals.ctc_child_loaded||n.analysis[a].signals.ctc_sep_loaded||(l.notices.push({headline:e.chldthmcfg.getxt("anlz11"),style:"notice-warning",msg:e.chldthmcfg.getxt("anlz12")}),e("#ctc_repairheader_container").show(),e("#ctc_repairheader").prop("checked",!0))),"child"===a&&(n.analysis.child.signals.ctc_parnt_reorder&&(o=1),n.analysis.child.signals.ctc_child_loaded||n.analysis.child.signals.ctc_sep_loaded||n.analysis.child.signals.thm_child_loaded||(l.notices.push({headline:e.chldthmcfg.getxt("anlz13"),style:"notice-warning",msg:e.chldthmcfg.getxt("anlz14")}),o=1),n.analysis[a].signals.ctc_gen_loaded&&l.notices.push({headline:e.chldthmcfg.getxt("anlz31"),msg:e.chldthmcfg.getxt("anlz32"),style:"notice-warning"}),n.analysis.parnt.signals.thm_no_styles||n.analysis.child.signals.ctc_gen_loaded||n.analysis.child.signals.thm_parnt_loaded||n.analysis.child.signals.ctc_parnt_loaded||n.analysis.child.signals.thm_ignoreparnt||n.analysis.child.signals.thm_has_import||(l.notices.push({headline:e.chldthmcfg.getxt("anlz15"),style:"notice-warning",msg:e.chldthmcfg.getxt("anlz16")}),o=1),n.analysis.child.signals.thm_unregistered&&n.analysis.child.signals.thm_child_loaded&&"thm_unregistered"===n.analysis.child.signals.thm_child_loaded&&n.analysis.child.signals.ctc_child_loaded&&n.analysis.child.signals.ctc_parnt_loaded&&(l.notices.push({headline:e.chldthmcfg.getxt("anlz28"),style:"notice-warning",msg:e.chldthmcfg.getxt("anlz29")}),e("#ctc_repairheader_container").show(),e("#ctc_repairheader").prop("checked",!0)),n.analysis.child.signals.thm_is_ctc||e("#ctc_child_type_duplicate").is(":checked")||l.notices.push({headline:e.chldthmcfg.getxt("anlz19"),msg:e.chldthmcfg.getxt("anlz20"),style:"notice-warning"})),(n.analysis[a].signals.ctc_sep_loaded||n.analysis[a].signals.ctc_gen_loaded)&&e("#ctc_handling_separate").prop("checked",!0),l.notices.length||l.notices.push({headline:""+("child"===a?e.chldthmcfg.getxt("anlz17"):e.chldthmcfg.getxt("anlz18")),style:"updated",msg:""}),"child"===a&&n.analysis.child.signals.thm_has_import&&(l.notices.push({headline:e.chldthmcfg.getxt("anlz21"),msg:e.chldthmcfg.getxt("anlz22"),style:"notice-warning"}),e("#ctc_enqueue_import").prop("checked",!0)),n.analysis[a].signals.thm_ignoreparnt||n.analysis[a].signals.ctc_gen_loaded?(e("#ctc_ignoreparnt").prop("checked",!0),e("#ctc_enqueue_none").is(":checked")||(e("#ctc_enqueue_none").prop("checked",!0),o=1,_.ctc_enqueue="none")):e("#ctc_ignoreparnt").prop("checked",!1),!n.analysis[a].signals.ctc_sep_loaded&&!n.analysis[a].signals.ctc_gen_loaded&&!n.analysis[a].signals.ctc_child_loaded&&!n.analysis[a].signals.thm_unregistered&&!n.analysis[a].signals.thm_past_wphead&&n.analysis[a].deps[1].length){var u="";e.each(n.analysis[a].deps[1],function(e,t){t[1].match(/^style([\-\.]min)?\.css$/)||(u+="<li>"+t[1]+"</li>\n")}),""!==u&&(u="<ul class='howto' style='padding-left:1em'>\n"+u+"</ul>\n",l.notices.push({headline:e.chldthmcfg.getxt("anlz23"),msg:u+e.chldthmcfg.getxt("anlz24"),style:"updated"}))}"child"===a&&n.analysis[a].signals.thm_parnt_loaded&&(l.notices.push({headline:e.chldthmcfg.getxt("anlz25"),msg:e.chldthmcfg.getxt("anlz26"),style:"updated"}),e("#ctc_enqueue_none").prop("checked",!0),o=1,_.ctc_enqueue="none"),n.analysis.parnt.signals.thm_no_styles&&(l.notices.push({headline:e.chldthmcfg.getxt("anlz27"),msg:e.chldthmcfg.getxt("anlz26"),style:"updated"}),e("#ctc_enqueue_none").prop("checked",!0),o=1,_.ctc_enqueue="none")}return s=encodeURIComponent(JSON.stringify(n.analysis)),e('input[name="ctc_analysis"]').val(s),_.ctc_analysis=s,n.is_success()&&o&&!n.resubmitting?(n.resubmitting=1,void n.resubmit(_)):(n.resubmitting=0,n.hide_loading(),e.each(l.notices,function(t,c){var n=e('<div class="'+c.style+' notice is-dismissible dashicons-before" ><h4>'+c.headline+"</h4>"+c.msg+"</div>");e.chldthmcfg.bind_dismiss(n),n.hide().appendTo("#"+a+"_analysis_notice").slideDown()}),t='<div style="background-color:#ddd;padding:6px"><div class="ctc-section-toggle" id="ctc_analysis_obj">'+e.chldthmcfg.getxt("anlz30")+'</div><div id="ctc_analysis_obj_content" style="display:none"><textarea style="font-family:monospace;font-size:10px">'+JSON.stringify(n.analysis,null,2)+"</textarea></div></div>",e(t).appendTo("#"+a+"_analysis_notice"),c="",e.each(n.dependencies,function(t,n){n&&(c+='<label><input class="ctc_checkbox ctc-themeonly" id="ctc_forcedep_'+t+'" name="ctc_forcedep[]" type="checkbox" value="'+t+'" autocomplete="off" '+(-1!==e.inArray(t,window.ctcAjax.forcedep)?"checked":"")+" />"+t+"</label><br/>\n")}),c.length?(e("#ctc_dependencies").html(c),e("#ctc_dependencies_container").show()):(e("#ctc_dependencies").empty(),e("#ctc_dependencies_container").hide()),e("#ctc_child_type_reset").is(":checked")||(e("#input_row_stylesheet_handling_container,#input_row_parent_handling_container,#ctc_child_header_parameters,#ctc_configure_submit").slideDown("fast"),e("#ctc_child_type_duplicate").is(":checked")?(e("#ctc_configure_submit .ctc-step").text("8"),e("#ctc_copy_theme_mods").find("input").prop("checked",!1)):(e("#ctc_configure_submit .ctc-step").text("9"),e("#ctc_copy_theme_mods").slideDown("fast")),e("#ctc_child_type_duplicate").is(":checked")||e("#ctc_child_type_new").is(":checked")?(e("#input_row_theme_slug").hide(),e("#input_row_new_theme_slug").slideDown("fast")):(e("#input_row_new_theme_slug").hide(),e("#input_row_theme_slug").slideDown("fast"))),void 0)},resubmit:function(t){var c=this;c.hide_loading(),c.show_loading(!0),t.action="ctc_update",t._wpnonce=e("#_wpnonce").val(),e.ajax({url:window.ctcAjax.ajaxurl,data:t,type:"POST"}).done(function(){c.hide_loading(),c.do_analysis()}).fail(function(){c.hide_loading()})},do_analysis:function(){var t=this;t.analysis={parnt:{deps:[[],[]],signals:{failure:0},queue:[],irreg:[]},child:{deps:[[],[]],signals:{failure:0},queue:[],irreg:[]}},t.phperr={parnt:[],child:[]},t.dependencies={},t.done=0,t.show_loading(!1),t.analyze_theme("parnt"),e.chldthmcfg.existing&&t.analyze_theme("child")},init:function(){var t=this;e(document).on("analysisdone",function(){t.done++,t.done>e.chldthmcfg.existing&&(t.done=0,t.css_notice())}),e("#ctc_main").on("click",".ctc-analyze-theme",function(){t.is_success()&&e.chldthmcfg.dismiss_notice(e(".ctc-success-response").parent(".notice")),t.do_analysis()}),t.is_success()&&!window.ctcAjax.pluginmode&&t.do_analysis()},analysis:{},done:0,resubmitting:0,dependencies:{},is_success:function(){return e(".ctc-success-response").length}},e("#request-filesystem-credentials-form").length||(e.chldthmcfg.init(),e.chldthmanalyze.init())}(jQuery);
|
lang/child-theme-configurator-de_DE.mo
CHANGED
Binary file
|
lang/child-theme-configurator-de_DE.po
CHANGED
@@ -1,380 +1,388 @@
|
|
1 |
-
# Copyright (C)
|
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.
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/child-theme-configurator\n"
|
7 |
-
"POT-Creation-Date:
|
8 |
-
"PO-Revision-Date: 2016-03-29 19:31+0200\n"
|
9 |
-
"Last-Translator: \n"
|
10 |
-
"Language-Team: \n"
|
11 |
-
"Language: de_DE\n"
|
12 |
"MIME-Version: 1.0\n"
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
-
"
|
|
|
|
|
|
|
16 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
|
|
17 |
|
18 |
-
#: includes/
|
19 |
msgid "Zip file creation failed."
|
20 |
msgstr "ZIP-Dateierstellung fehlgeschlagen."
|
21 |
|
22 |
-
#: includes/
|
23 |
msgid "The Functions file is required and cannot be deleted."
|
24 |
-
msgstr "Die
|
25 |
|
26 |
-
#: includes/
|
27 |
msgid "You do not have permission to configure child themes."
|
28 |
-
msgstr "Sie haben
|
29 |
|
30 |
-
#: includes/
|
31 |
msgid "%s does not exist. Please select a valid Parent Theme."
|
32 |
msgstr "%s existiert nicht. Bitte wählen Sie ein gültiges Elternthema."
|
33 |
|
34 |
-
#: includes/
|
35 |
msgid "Please select a valid Parent Theme."
|
36 |
msgstr "Bitte wählen Sie ein gültiges Elternthema."
|
37 |
|
38 |
-
#: includes/
|
39 |
msgid "Please select a valid Child Theme."
|
40 |
msgstr "Bitte wählen Sie ein gültiges Kindthema."
|
41 |
|
42 |
-
#: includes/
|
43 |
msgid "Please enter a valid Child Theme directory name."
|
44 |
msgstr "Bitte geben Sie ein gültiges Kindthema-Verzeichnis ein."
|
45 |
|
46 |
-
#: includes/
|
47 |
msgid ""
|
48 |
"<strong>%s</strong> exists. Please enter a different Child Theme template "
|
49 |
"name."
|
50 |
msgstr ""
|
51 |
-
"<strong>%s</strong> existiert. Bitte
|
52 |
-
"
|
53 |
|
54 |
-
#: includes/
|
55 |
msgid "Your theme directories are not writable."
|
56 |
-
msgstr "Ihr
|
57 |
|
58 |
-
#: includes/
|
59 |
msgid "Could not upgrade child theme"
|
60 |
-
msgstr "Konnte das Kindthema nicht aktualisieren"
|
61 |
|
62 |
-
#: includes/
|
63 |
msgid "Your stylesheet is not writable."
|
64 |
-
msgstr "Ihre Formatvorlage
|
65 |
|
66 |
-
#: includes/
|
67 |
msgid "Could not set write permissions."
|
68 |
-
msgstr "Konnte
|
69 |
|
70 |
-
#: includes/
|
71 |
msgid "There were errors while resetting permissions."
|
72 |
-
msgstr "
|
73 |
|
74 |
-
#: includes/
|
75 |
msgid "Could not upload file."
|
76 |
-
msgstr "Konnte Datei nicht hochladen
|
77 |
|
78 |
-
#: includes/
|
79 |
-
msgid "
|
80 |
-
msgstr "
|
81 |
|
82 |
-
#: includes/
|
83 |
-
msgid "
|
84 |
-
msgstr "
|
85 |
|
86 |
-
#: includes/
|
87 |
-
msgid ""
|
88 |
-
"
|
89 |
-
"the settings below."
|
90 |
-
msgstr ""
|
91 |
-
"Kindthema <strong>%s</strong> zurückgesetzt. Bitte mit den Einstellungen "
|
92 |
-
"unten konfigurieren."
|
93 |
-
|
94 |
-
#: includes/class-ctc-ui.php:170
|
95 |
-
msgid "Child Theme <strong>%s</strong> has been generated successfully."
|
96 |
-
msgstr "Kindthema <strong>%s</strong> wurde erfolgreich erstellt."
|
97 |
-
|
98 |
-
#: includes/class-ctc-ui.php:172
|
99 |
-
msgid "IMPORTANT:"
|
100 |
-
msgstr "WICHTIG:"
|
101 |
|
102 |
-
|
103 |
-
|
104 |
-
|
|
|
|
|
105 |
|
106 |
-
#: includes/
|
107 |
-
|
108 |
-
|
|
|
109 |
|
110 |
-
#: includes/
|
111 |
-
msgid "
|
112 |
-
msgstr "
|
113 |
|
114 |
-
#: includes/
|
115 |
-
msgid "
|
116 |
-
msgstr "
|
117 |
|
118 |
-
#: includes/
|
119 |
-
msgid "
|
120 |
-
|
|
|
|
|
|
|
121 |
|
122 |
-
#: includes/
|
123 |
-
msgid "
|
124 |
-
msgstr "
|
|
|
125 |
|
126 |
-
#: includes/
|
127 |
msgid "URL/None"
|
128 |
-
msgstr "URL/
|
129 |
|
130 |
-
#: includes/
|
131 |
msgid "Origin"
|
132 |
msgstr "Quelle"
|
133 |
|
134 |
-
#: includes/
|
135 |
msgid "Color 1"
|
136 |
msgstr "Farbe 1"
|
137 |
|
138 |
-
#: includes/
|
139 |
msgid "Color 2"
|
140 |
msgstr "Farbe 2"
|
141 |
|
142 |
-
#: includes/
|
143 |
msgid "Width/None"
|
144 |
msgstr "Breite/Keine"
|
145 |
|
146 |
-
#: includes/
|
147 |
msgid "Style"
|
148 |
msgstr "Stil"
|
149 |
|
150 |
-
#: includes/
|
151 |
msgid "Color"
|
152 |
msgstr "Farbe"
|
153 |
|
154 |
-
#: includes/
|
155 |
msgid ""
|
156 |
"Are you sure you wish to RESET? This will destroy any work you have done in "
|
157 |
"the Configurator."
|
158 |
msgstr ""
|
159 |
-
"
|
160 |
-
"
|
161 |
|
162 |
-
#: includes/
|
163 |
msgid "<span style=\"font-size:10px\">!</span>"
|
164 |
msgstr "<span style=\"font-size:10px\">!</span>"
|
165 |
|
166 |
-
#: includes/
|
167 |
msgid "Selectors"
|
168 |
msgstr "Selektoren"
|
169 |
|
170 |
-
#: includes/
|
171 |
msgid "Close"
|
172 |
msgstr "Schließen"
|
173 |
|
174 |
-
#: includes/
|
175 |
msgid "Edit Selector"
|
176 |
-
msgstr "Selektor
|
177 |
|
178 |
-
#: includes/
|
179 |
msgid "Cancel"
|
180 |
msgstr "Abbrechen"
|
181 |
|
182 |
-
#: includes/
|
183 |
msgid "Rename"
|
184 |
-
msgstr "
|
185 |
|
186 |
-
#: includes/
|
187 |
msgid "The stylesheet cannot be displayed."
|
188 |
msgstr "Die Formatvorlage kann nicht angezeigt werden."
|
189 |
|
190 |
-
#: includes/
|
191 |
msgid "(Child Only)"
|
192 |
msgstr "(Nur Kind)"
|
193 |
|
194 |
-
#: includes/
|
195 |
msgid "Please enter a valid Child Theme."
|
196 |
-
msgstr "Bitte gültiges Kindthema eingeben."
|
197 |
|
198 |
-
#: includes/
|
199 |
msgid "Please enter a valid Child Theme name."
|
200 |
-
msgstr "Bitte gültigen
|
201 |
|
202 |
-
#: includes/
|
203 |
msgid "<strong>%s</strong> exists. Please enter a different Child Theme"
|
204 |
-
msgstr "<strong>%s</strong> existiert. Bitte
|
205 |
|
206 |
-
#: includes/
|
207 |
msgid "The page could not be loaded correctly."
|
208 |
msgstr "Die Seite konnte nicht korrekt geladen werden."
|
209 |
|
210 |
-
#: includes/
|
211 |
msgid ""
|
212 |
"Conflicting or out-of-date jQuery libraries were loaded by another plugin:"
|
213 |
msgstr ""
|
214 |
-
"
|
215 |
-
"geladen
|
216 |
|
217 |
-
#: includes/
|
218 |
msgid "Deactivating or replacing plugins may resolve this issue."
|
219 |
-
msgstr "
|
|
|
220 |
|
221 |
-
#: includes/
|
222 |
msgid "%sWhy am I seeing this?%s"
|
223 |
msgstr "%sWieso sehe ich das?%s"
|
224 |
|
225 |
-
#: includes/
|
226 |
msgid "No Styles Available. Check Parent/Child settings."
|
227 |
-
msgstr "Keine Stile verfügbar. Prüfen Sie Eltern/Kind-Einstellungen."
|
228 |
|
229 |
-
#: includes/
|
230 |
msgid "Updating"
|
231 |
msgstr "Aktualisiere"
|
232 |
|
233 |
-
#: includes/
|
234 |
msgid "Checking"
|
235 |
-
msgstr "
|
236 |
|
237 |
-
#: includes/
|
238 |
msgid "The theme \"%s\" generated unexpected PHP debug output."
|
239 |
-
msgstr "Das Thema \"%s\"
|
240 |
|
241 |
-
#: includes/
|
242 |
-
msgid "
|
243 |
-
|
|
|
|
|
|
|
|
|
244 |
|
245 |
-
#: includes/
|
246 |
-
msgid "
|
247 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
248 |
|
249 |
-
#: includes/
|
250 |
-
msgid "
|
251 |
-
msgstr "
|
252 |
|
253 |
-
#: includes/
|
254 |
msgid ""
|
255 |
-
"<p>
|
256 |
-
"
|
257 |
-
"
|
258 |
-
"
|
259 |
-
"latest version of this theme
|
260 |
-
"
|
261 |
msgstr ""
|
262 |
-
"<p>Sie
|
263 |
-
"
|
264 |
-
"
|
265 |
-
"
|
266 |
-
"
|
267 |
-
"
|
268 |
|
269 |
-
#: includes/
|
270 |
msgid "Do Not Activate \"%s\"! A PHP FATAL ERROR has been detected."
|
271 |
msgstr "Aktivieren Sie nicht \"%s\"! Ein PHP FATAL ERROR wurde entdeckt."
|
272 |
|
273 |
-
#: includes/
|
274 |
msgid "This theme loads stylesheets after the wp_styles queue."
|
275 |
-
msgstr "Dieses Thema lädt Formatvorlagen nach der wp_styles
|
276 |
|
277 |
-
#: includes/
|
278 |
msgid ""
|
279 |
"<p>This makes it difficult for plugins to override these styles. You can try "
|
280 |
"to resolve this using the \"Repair header template\" option (Step 6, "
|
281 |
"\"Additional handling options\", below).</p>"
|
282 |
msgstr ""
|
283 |
-
"<p>Dies macht es schwierig für Plugins, diese Stile zu
|
284 |
-
"können
|
285 |
-
"(Schritt 6, \"Zusätzliche
|
286 |
|
287 |
-
#: includes/
|
288 |
msgid ""
|
289 |
"This theme loads the parent theme's <code>style.css</code> file outside the "
|
290 |
"wp_styles queue."
|
291 |
msgstr ""
|
292 |
"Dieses Thema lädt die Elternthema <code>style.css</code>-Datei außerhalb der "
|
293 |
-
"
|
294 |
|
295 |
-
#: includes/
|
296 |
msgid ""
|
297 |
"<p>This is common with older themes but requires the use of <code>@import</"
|
298 |
"code>, which is no longer recommended. You can try to resolve this using the "
|
299 |
"\"Repair header template\" option (see step 6, \"Additional handling options"
|
300 |
"\", below).</p>"
|
301 |
msgstr ""
|
302 |
-
"<p>Dies ist
|
303 |
-
"<code>@import</code
|
304 |
-
"
|
305 |
-
"
|
306 |
|
307 |
-
#: includes/
|
308 |
msgid "This child theme does not load a Configurator stylesheet."
|
309 |
msgstr "Dieses Kindthema lädt keine Konfigurator-Formatvorlage."
|
310 |
|
311 |
-
#: includes/
|
312 |
msgid ""
|
313 |
"<p>If you want to customize styles using this plugin, please click "
|
314 |
"\"Configure Child Theme\" again to add this to the settings.</p>"
|
315 |
msgstr ""
|
316 |
-
"<p>Wenn Sie Stile mit diesem Plugin anpassen
|
317 |
-
"erneut \"Kindthema konfigurieren\", um
|
318 |
-
"
|
319 |
|
320 |
-
#: includes/
|
321 |
msgid ""
|
322 |
"This child theme uses the parent stylesheet but does not load the parent "
|
323 |
"theme's <code>style.css</code> file."
|
324 |
msgstr ""
|
325 |
-
"Dieses Kindthema
|
326 |
"Elternthema <code>style.css</code>-Datei."
|
327 |
|
328 |
-
#: includes/
|
329 |
msgid ""
|
330 |
"<p>Please select a stylesheet handling method or check \"Ignore parent theme "
|
331 |
"stylesheets\" (see step 6, below).</p>"
|
332 |
msgstr ""
|
333 |
-
"<p>Bitte wählen Sie eine
|
334 |
-
"\"
|
335 |
|
336 |
-
#: includes/
|
337 |
msgid "This child theme appears to be functioning correctly."
|
338 |
msgstr "Dieses Kindthema scheint korrekt zu funktionieren."
|
339 |
|
340 |
-
#: includes/
|
341 |
msgid "This theme appears OK to use as a Child theme."
|
342 |
-
msgstr "Dieses Thema
|
343 |
|
344 |
-
#: includes/
|
345 |
msgid "This Child Theme has not been configured for this plugin."
|
346 |
-
msgstr "Dieses Kindthema wurde für dieses Plugin
|
347 |
|
348 |
-
#: includes/
|
349 |
msgid ""
|
350 |
"<p>The Configurator makes significant modifications to the child theme, "
|
351 |
"including stylesheet changes and additional php functions. Please consider "
|
352 |
"using the DUPLICATE child theme option (see step 1, above) and keeping the "
|
353 |
"original as a backup.</p>"
|
354 |
msgstr ""
|
355 |
-
"<p>Der Konfigurator macht
|
356 |
-
"
|
357 |
-
"die
|
358 |
-
"das Original als Backup
|
359 |
|
360 |
-
#: includes/
|
361 |
msgid ""
|
362 |
"This child theme uses <code>@import</code> to load the parent theme's "
|
363 |
"<code>style.css</code> file."
|
364 |
msgstr ""
|
365 |
-
"Dieses
|
366 |
-
"
|
367 |
|
368 |
-
#: includes/
|
369 |
msgid ""
|
370 |
"<p>Please consider selecting \"Use the WordPress style queue\" for the "
|
371 |
"parent stylesheet handling option (see step 6, below).</p>"
|
372 |
msgstr ""
|
373 |
-
"<p>
|
374 |
-
"
|
375 |
-
"6 unten)</p>"
|
376 |
|
377 |
-
#: includes/
|
378 |
msgid ""
|
379 |
"This theme loads additional stylesheets after the <code>style.css</code> "
|
380 |
"file:"
|
@@ -382,249 +390,133 @@ msgstr ""
|
|
382 |
"Dieses Thema lädt zusätzliche Formatvorlagen nach der <code>style.css</code>-"
|
383 |
"Datei."
|
384 |
|
385 |
-
#: includes/
|
386 |
msgid ""
|
387 |
"<p>Consider saving new custom styles to a \"Separate stylesheet\" (see step "
|
388 |
"5, below) so that you can customize these styles.</p>"
|
389 |
msgstr ""
|
390 |
-
"<p>Ziehen Sie in Betracht, neue Stile
|
391 |
-
"
|
|
|
392 |
|
393 |
-
#: includes/
|
394 |
msgid ""
|
395 |
"The parent theme's <code>style.css</code> file is being loaded automatically."
|
396 |
-
msgstr ""
|
397 |
-
"Die Elternthema-Datei <code>style.css</code> wird automatisch geladen."
|
398 |
|
399 |
-
#: includes/
|
400 |
msgid ""
|
401 |
-
"<p>The Configurator
|
402 |
-
"
|
403 |
-
"</p>"
|
404 |
msgstr ""
|
405 |
-
"<p>
|
406 |
-
"
|
407 |
-
"Schritt 6 unten).</p>"
|
408 |
|
409 |
-
#: includes/
|
410 |
msgid ""
|
411 |
"This theme does not require the parent theme's <code>style.css</code> file "
|
412 |
"for its appearance."
|
413 |
msgstr ""
|
414 |
-
"Dieses Thema benötigt
|
415 |
-
"
|
416 |
|
417 |
-
#: includes/
|
418 |
msgid "This Child Theme was configured with an earlier version."
|
419 |
msgstr "Dieses Kindthema wurde mit einer früheren Version konfiguriert."
|
420 |
|
421 |
-
#: includes/
|
422 |
msgid ""
|
423 |
"<p>The selected stylesheet handling method is no longer used. Please update "
|
424 |
"the configuration using the \"Repair header template\" option (see step 6, "
|
425 |
"\"Additional handling options\", below).</p>"
|
426 |
msgstr ""
|
427 |
-
"<p>Die
|
428 |
-
"Bitte aktualisieren Sie die Konfiguration mit der \"Reparieren
|
429 |
-
"
|
430 |
|
431 |
-
#: includes/
|
432 |
-
msgid "
|
433 |
-
|
|
|
|
|
|
|
|
|
434 |
|
435 |
-
#: includes/
|
436 |
msgid ""
|
437 |
"This child theme was configured using the CTC Pro \"Genesis stylesheet "
|
438 |
"handling\" method."
|
439 |
msgstr ""
|
440 |
-
"Dieses Kindthema wurde mit der CTC
|
441 |
-
"\"
|
442 |
|
443 |
-
#: includes/
|
444 |
msgid ""
|
445 |
"<p>This method has been replaced by the \"Separate stylesheet\" and \"Ignore "
|
446 |
"Parent Theme\" options ( selected below ) for broader framework "
|
447 |
"compatability.</p>"
|
448 |
msgstr ""
|
449 |
-
"<p>Diese Methode wurde
|
450 |
-
"
|
451 |
-
"
|
452 |
|
453 |
-
#: includes/
|
454 |
-
msgid ""
|
455 |
-
"
|
456 |
-
"apply changes. Click to see options"
|
457 |
-
msgstr ""
|
458 |
-
"Dieses Kindthema ist im Nur-Lese-Modus und der Kindthemen-Konfigurator kann "
|
459 |
-
"die Änderungen nicht anwenden. Klicken Sie für Optionen"
|
460 |
|
461 |
-
#: includes/
|
462 |
-
msgid ""
|
463 |
-
"
|
464 |
-
"are finished editing, revert to read-only by clicking \"Make read-only\" "
|
465 |
-
"under the \"Files\" tab.</li>"
|
466 |
-
msgstr ""
|
467 |
-
"<li>Temporär die Schreibberechtigungen setzen (mit dem Klicken der "
|
468 |
-
"Schaltfläche). Wenn Sie mit der Bearbeitung fertig sind, können Sie \"Nur "
|
469 |
-
"lesbar\" klicken (Dateien-Tab), um zum alten Zustand zurück zu kehren.</li>"
|
470 |
|
471 |
-
#: includes/
|
472 |
-
msgid "Make files writable"
|
473 |
-
msgstr "Dateien beschreibbar machen"
|
474 |
-
|
475 |
-
#: includes/class-ctc-ui.php:369
|
476 |
msgid ""
|
477 |
-
"
|
478 |
-
"
|
479 |
-
"your FTP/SSH credentials to the WordPress config file</a>.</li>"
|
480 |
msgstr ""
|
481 |
-
"
|
482 |
-
"
|
483 |
-
"your FTP/SSH credentials to the WordPress config file</a>.</li>"
|
484 |
|
485 |
-
#: includes/
|
486 |
-
msgid ""
|
487 |
-
|
488 |
-
"cc771170\" title=\"Setting Application Pool Identity\">Assign WordPress to "
|
489 |
-
"an application pool that has write permissions</a> (Windows IIS systems).</"
|
490 |
-
"li>"
|
491 |
-
msgstr ""
|
492 |
-
"<li><a target=\"_blank\" href=\"http://technet.microsoft.com/en-us/library/"
|
493 |
-
"cc771170\" title=\"Setting Application Pool Identity\">Assign WordPress to "
|
494 |
-
"an application pool that has write permissions</a> (Windows IIS systems).</"
|
495 |
-
"li>"
|
496 |
|
497 |
-
#: includes/
|
498 |
-
msgid ""
|
499 |
-
|
500 |
-
"Changing_File_Permissions\" title=\"Changing File Permissions\">Set write "
|
501 |
-
"permissions on the server manually</a> (not recommended).</li>"
|
502 |
-
msgstr ""
|
503 |
-
"<li><a target=\"_blank\" href=\"http://codex.wordpress.org/"
|
504 |
-
"Changing_File_Permissions\" title=\"Changing File Permissions\">Set write "
|
505 |
-
"permissions on the server manually</a> (not recommended).</li>"
|
506 |
-
|
507 |
-
#: includes/class-ctc-ui.php:374
|
508 |
-
msgid "<li>Run PHP under Apache with suEXEC (contact your web host).</li>"
|
509 |
-
msgstr ""
|
510 |
-
"<li>PHP unter Apache mit suEXEC laufen lassen (kontaktieren Sie Ihren "
|
511 |
-
"Provider).</li>"
|
512 |
-
|
513 |
-
#: includes/class-ctc-ui.php:383
|
514 |
-
msgid ""
|
515 |
-
"This Child Theme is not owned by your website account. It may have been "
|
516 |
-
"created by a prior version of this plugin or by another program. Moving "
|
517 |
-
"forward, it must be owned by your website account to make changes. Child "
|
518 |
-
"Theme Configurator will attempt to correct this when you click the button "
|
519 |
-
"below."
|
520 |
-
msgstr ""
|
521 |
-
"Dieses Kindthema gehört nicht Ihrem Webseiten-Konto. Es könnte von einer "
|
522 |
-
"früheren Version dieses Plugins oder einem anderen Programm erstellt worden "
|
523 |
-
"sein. Um fortzufahren und Änderungen zu machen, müssen Sie es besitzen. Der "
|
524 |
-
"Kindthema-Konfigurator wird versuchen, dies zu korrigieren, wenn Sie die "
|
525 |
-
"Schaltfläche unten klicken."
|
526 |
-
|
527 |
-
#: includes/class-ctc-ui.php:391
|
528 |
-
msgid ""
|
529 |
-
"Child Theme Configurator needs to update its internal data. Please set your "
|
530 |
-
"preferences below and click \"Generate Child Theme Files\" to update your "
|
531 |
-
"configuration."
|
532 |
-
msgstr ""
|
533 |
-
"Der Kindthema-Konfigurator muss interne Daten aktualisieren. Bitte setzen "
|
534 |
-
"Sie Ihre Voreinstellungen unten und klicken Sie auf \"Erzeuge Kindthemen-"
|
535 |
-
"Dateien\", um die Konfiguration zu aktualisieren."
|
536 |
-
|
537 |
-
#: includes/class-ctc-ui.php:397
|
538 |
-
msgid ""
|
539 |
-
"<strong>However, some styles could not be parsed due to memory limits.</"
|
540 |
-
"strong> Try deselecting \"Additional Stylesheets\" below and click "
|
541 |
-
"\"Generate/Rebuild Child Theme Files\". %sWhy am I seeing this?%s"
|
542 |
-
msgstr ""
|
543 |
-
"<strong>Einige Stile konnten jedoch wegen Speicherlimiten nicht gelesen "
|
544 |
-
"werden.</strong> Versuchen Sie die Deselektion von \"Zusätzliche "
|
545 |
-
"Formatvorlagen\" unten und klicken Sie auf \"Erzeugen/Neuaufbau Kindthemen-"
|
546 |
-
"Dateien\". %sWieso sehe ich das?%s"
|
547 |
-
|
548 |
-
#: includes/class-ctc-ui.php:405
|
549 |
-
msgid ""
|
550 |
-
"Child Theme Configurator did not detect any configuration data because a "
|
551 |
-
"previously configured Child Theme has been removed. Please follow the steps "
|
552 |
-
"for \"CONFIGURE an existing Child Theme\" under the \"Parent/Child\" Tab."
|
553 |
-
msgstr ""
|
554 |
-
"Der Kindthema-Konfigurator fand keinerlei Konfigurationsdaten, da ein früher "
|
555 |
-
"konfiguriertes Kindthema entfernt wurde. Bitte folgen Sie den Schritten für "
|
556 |
-
"\"KONFIGURIERE ein bestehendes Kindthema\" unter dem \"Eltern/Kind\"-Tab."
|
557 |
-
|
558 |
-
#: includes/class-ctc-ui.php:411
|
559 |
-
msgid ""
|
560 |
-
"Your stylesheet has changed since the last time you used the Configurator. "
|
561 |
-
"Please follow the steps for \"CONFIGURE an existing Child Theme\" under the "
|
562 |
-
"\"Parent/Child\" Tab or you will lose these changes."
|
563 |
-
msgstr ""
|
564 |
-
"Ihre Formatvorlage hat sich seit der letzten Benutzung des Konfigurators "
|
565 |
-
"verändert. Bitte folgen Sie den Schritten für \"KONFIGURIERE ein bestehendes "
|
566 |
-
"Kindthema\" unter dem \"Eltern/Kind\"-Tab oder Sie werden diese Änderungen "
|
567 |
-
"verlieren."
|
568 |
-
|
569 |
-
#: includes/class-ctc-ui.php:423
|
570 |
-
msgid "This version of Child Theme Configurator includes significant updates."
|
571 |
-
msgstr ""
|
572 |
-
"Diese Version des Kindthema-Konfigurators enthält umfangreiche Updates."
|
573 |
|
574 |
-
#: includes/
|
575 |
msgid ""
|
576 |
-
"
|
577 |
-
"
|
578 |
msgstr ""
|
579 |
-
"
|
580 |
-
"
|
581 |
|
582 |
-
#: includes/
|
583 |
-
msgid "Contact Us."
|
584 |
-
msgstr "Kontaktieren Sie uns."
|
585 |
-
|
586 |
-
#: includes/class-ctc-ui.php:425
|
587 |
-
msgid "For more information, please open the Help tab at the top right or "
|
588 |
-
msgstr ""
|
589 |
-
"Für weitere Informationen, bitte öffnen Sie oben rechts den Hilfe-Tab oder "
|
590 |
-
|
591 |
-
#: includes/class-ctc-ui.php:425
|
592 |
-
msgid "click here to view the latest videos."
|
593 |
-
msgstr "klicken Sie hier für die neuesten Videos."
|
594 |
-
|
595 |
-
#: includes/class-ctc-ui.php:427
|
596 |
msgid ""
|
597 |
-
"
|
598 |
-
"
|
599 |
-
"
|
|
|
|
|
600 |
msgstr ""
|
601 |
-
"
|
602 |
-
"
|
603 |
-
"
|
604 |
-
"
|
|
|
605 |
|
606 |
-
#: includes/
|
607 |
-
msgid "
|
608 |
-
msgstr "
|
609 |
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
msgid "Child Theme Configurator"
|
614 |
-
msgstr "Kindthema-Konfigurator"
|
615 |
-
|
616 |
-
#: includes/class-ctc.php:51 includes/class-ctc.php:61
|
617 |
-
#: includes/class-ctc.php:71
|
618 |
-
msgid "Child Themes"
|
619 |
-
msgstr "Kindthemen"
|
620 |
-
|
621 |
-
#: includes/class-ctc.php:86
|
622 |
-
msgid "Child Theme Configurator requires WordPress version %s or later."
|
623 |
-
msgstr "Kindthema-Konfigurator benötigt WordPress-Version %s oder neuer."
|
624 |
|
625 |
#: includes/forms/addl_css.php:7
|
626 |
msgid "Parse additional stylesheets:"
|
627 |
-
msgstr "Zusätzliche Formatvorlagen
|
628 |
|
629 |
#: includes/forms/addl_css.php:11
|
630 |
msgid ""
|
@@ -633,14 +525,14 @@ msgid ""
|
|
633 |
"large amount data to the configuration). To further reduce overhead, select "
|
634 |
"only the additional stylesheets you wish to customize."
|
635 |
msgstr ""
|
636 |
-
"
|
637 |
-
"ausgewählt (ausgenommen Bootstrap-
|
638 |
-
"
|
639 |
-
"
|
640 |
|
641 |
#: includes/forms/addl_panels.php:9 includes/forms/addl_panels.php:39
|
642 |
msgid "Use coupon code"
|
643 |
-
msgstr "
|
644 |
|
645 |
#: includes/forms/addl_panels.php:9 includes/forms/addl_panels.php:39
|
646 |
msgid "wordpress-org"
|
@@ -648,19 +540,19 @@ msgstr "wordpress-org"
|
|
648 |
|
649 |
#: includes/forms/addl_panels.php:9 includes/forms/addl_panels.php:39
|
650 |
msgid "and get <strong>20% off entire order</strong>."
|
651 |
-
msgstr "und
|
652 |
|
653 |
#: includes/forms/addl_panels.php:10 includes/forms/addl_panels.php:40
|
654 |
msgid "Order Now"
|
655 |
-
msgstr "Jetzt
|
656 |
|
657 |
#: includes/forms/addl_panels.php:10 includes/forms/addl_panels.php:40
|
658 |
msgid "*Prices and offers subject to change."
|
659 |
-
msgstr "*Preise und Angebote können sich ändern."
|
660 |
|
661 |
#: includes/forms/addl_panels.php:11 includes/forms/addl_panels.php:12
|
662 |
msgid "Learn more about IntelliWidget"
|
663 |
-
msgstr "
|
664 |
|
665 |
#: includes/forms/addl_panels.php:12
|
666 |
msgid ""
|
@@ -669,10 +561,10 @@ msgid ""
|
|
669 |
"dynamic content features into a single plugin that can display on a per-page "
|
670 |
"or site-wide basis."
|
671 |
msgstr ""
|
672 |
-
"IntelliWidget ist ein
|
673 |
-
"Plugins erledigt, indem
|
674 |
-
"anderen dynamischen Inhalt in ein einzelnes Plugin kombiniert,
|
675 |
-
"
|
676 |
|
677 |
#: includes/forms/addl_panels.php:13 includes/forms/addl_panels.php:16
|
678 |
msgid "Learn more"
|
@@ -688,9 +580,9 @@ msgid ""
|
|
688 |
"responsive menu options and gives you complete control over the user "
|
689 |
"experience."
|
690 |
msgstr ""
|
691 |
-
"IntelliWidget Responsive Menu
|
692 |
-
"Menüoptionen
|
693 |
-
"
|
694 |
|
695 |
#: includes/forms/addl_panels.php:19
|
696 |
msgid "Learn more about CTC Pro"
|
@@ -698,7 +590,7 @@ msgstr "Mehr über CTC Pro erfahren"
|
|
698 |
|
699 |
#: includes/forms/addl_panels.php:20
|
700 |
msgid "Customizing WordPress just got even easier."
|
701 |
-
msgstr "
|
702 |
|
703 |
#: includes/forms/addl_panels.php:21
|
704 |
msgid ""
|
@@ -706,21 +598,22 @@ msgid ""
|
|
706 |
"Configurator. If you spend any amount of time customizing WordPress, CTC Pro "
|
707 |
"will help maximize your productivity."
|
708 |
msgstr ""
|
709 |
-
"Tausende
|
710 |
-
"
|
711 |
-
"
|
712 |
|
713 |
#: includes/forms/addl_panels.php:22
|
714 |
msgid "Designed by Developers Who Use It Every Day."
|
715 |
-
msgstr "
|
716 |
|
717 |
#: includes/forms/addl_panels.php:23
|
718 |
msgid ""
|
719 |
"We've packed in more features to make design work quicker and easier with "
|
720 |
"<strong>Child Theme Configurator Pro.</strong>"
|
721 |
msgstr ""
|
722 |
-
"Wir haben noch mehr Funktionen hineingepackt, um
|
723 |
-
"einfacher zu
|
|
|
724 |
|
725 |
#: includes/forms/addl_panels.php:25
|
726 |
msgid "Customize Plugin Stylesheets"
|
@@ -731,17 +624,17 @@ msgid ""
|
|
731 |
"Apply the power of CTC's top-rated interface to your site's plugin styles. "
|
732 |
"All new design makes it much easier to get the results you want."
|
733 |
msgstr ""
|
734 |
-
"
|
735 |
-
"Stile
|
736 |
-
"Resultate zu erhalten."
|
737 |
|
738 |
#: includes/forms/addl_panels.php:27
|
739 |
msgid "Quick Preview"
|
740 |
-
msgstr "
|
741 |
|
742 |
#: includes/forms/addl_panels.php:27
|
743 |
msgid "Preview your child theme with a single click."
|
744 |
-
msgstr "
|
745 |
|
746 |
#: includes/forms/addl_panels.php:28
|
747 |
msgid "Color Palettes"
|
@@ -752,20 +645,20 @@ msgid ""
|
|
752 |
"Keep the colors you select just a click away. No more searching for hex "
|
753 |
"codes and RGB values."
|
754 |
msgstr ""
|
755 |
-
"
|
756 |
-
"
|
757 |
|
758 |
#: includes/forms/addl_panels.php:29
|
759 |
msgid "Find related styles"
|
760 |
-
msgstr "Finde
|
761 |
|
762 |
#: includes/forms/addl_panels.php:29
|
763 |
msgid ""
|
764 |
"Use the \"All Styles\" panel to edit groups of selectors from a single "
|
765 |
"combined list."
|
766 |
msgstr ""
|
767 |
-
"
|
768 |
-
"einzigen kombinierten Liste zu bearbeiten."
|
769 |
|
770 |
#: includes/forms/addl_panels.php:30
|
771 |
msgid "Find styles by Nav Menu"
|
@@ -773,7 +666,7 @@ msgstr "Finde Stile mittels Nav-Menü"
|
|
773 |
|
774 |
#: includes/forms/addl_panels.php:30
|
775 |
msgid "Tweak menus quickly and easily."
|
776 |
-
msgstr "Menüs
|
777 |
|
778 |
#: includes/forms/addl_panels.php:31
|
779 |
msgid "Most recent edits"
|
@@ -782,20 +675,18 @@ msgstr "Letzte Bearbeitungen"
|
|
782 |
#: includes/forms/addl_panels.php:31
|
783 |
msgid "Return to recently edited selectors from a toggleable sidebar."
|
784 |
msgstr ""
|
785 |
-
"
|
786 |
-
"
|
787 |
|
788 |
#: includes/forms/addl_panels.php:32
|
789 |
-
msgid "
|
790 |
-
msgstr "
|
791 |
|
792 |
#: includes/forms/addl_panels.php:33
|
793 |
-
msgid ""
|
794 |
-
"Automatically detects and configures Genesis Child Themes with more "
|
795 |
-
"frameworks on the way."
|
796 |
msgstr ""
|
797 |
-
"
|
798 |
-
"
|
799 |
|
800 |
#: includes/forms/addl_panels.php:34
|
801 |
msgid "Top-rated Online Support"
|
@@ -807,91 +698,88 @@ msgstr "Online-Dokumentation"
|
|
807 |
|
808 |
#: includes/forms/addl_panels.php:36
|
809 |
msgid "Tutorial Videos"
|
810 |
-
msgstr "
|
811 |
|
812 |
#: includes/forms/addl_tabs.php:8
|
813 |
msgid "Upgrade"
|
814 |
-
msgstr "
|
815 |
|
816 |
#: includes/forms/backup.php:8
|
817 |
msgid "Backup"
|
818 |
-
msgstr "
|
819 |
|
820 |
#: includes/forms/backups.php:10
|
821 |
msgid "Restore backup from"
|
822 |
-
msgstr "
|
823 |
|
824 |
-
#: includes/forms/
|
825 |
-
msgid ""
|
826 |
-
"
|
827 |
-
msgstr ""
|
828 |
-
"Der Themeneditor wurde deaktiviert. Vorlagendateien müssen offline "
|
829 |
-
"bearbeitet werden."
|
830 |
|
831 |
-
#: includes/forms/
|
832 |
-
msgid "
|
833 |
-
msgstr ""
|
834 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
835 |
|
836 |
-
#: includes/forms/fileform.php:
|
837 |
msgid "Parent Templates"
|
838 |
msgstr "Eltern-Vorlagen"
|
839 |
|
840 |
-
#: includes/forms/fileform.php:
|
841 |
msgid "Child Theme Files"
|
842 |
-
msgstr "
|
843 |
|
844 |
-
#: includes/forms/fileform.php:
|
845 |
msgid ""
|
846 |
"Copy PHP templates from the parent theme by selecting them here. The "
|
847 |
"Configurator defines a template as a Theme PHP file having no PHP functions "
|
848 |
"or classes. Other PHP files cannot be safely overridden by a child theme."
|
849 |
msgstr ""
|
850 |
-
"PHP-Vorlagendateien des
|
851 |
-
"Der Konfigurator definiert eine Vorlage als eine PHP-Datei
|
852 |
-
"Funktionen. Andere PHP-Dateien können
|
853 |
-
"überschrieben werden."
|
854 |
|
855 |
-
#: includes/forms/fileform.php:
|
856 |
msgid ""
|
857 |
"CAUTION: If your child theme is active, the child theme version of the file "
|
858 |
"will be used instead of the parent immediately after it is copied."
|
859 |
msgstr ""
|
860 |
-
"
|
861 |
-
"Datei
|
862 |
|
863 |
-
#: includes/forms/fileform.php:
|
864 |
msgid "The %s file is generated separately and cannot be copied here."
|
865 |
-
msgstr "
|
|
|
866 |
|
867 |
-
#: includes/forms/fileform.php:
|
868 |
msgid "Delete child theme templates by selecting them here."
|
869 |
-
msgstr "Kindthema-Vorlagen
|
870 |
|
871 |
-
#: includes/forms/fileform.php:
|
872 |
msgid ""
|
873 |
"Delete child theme templates or make them writable by selecting them here. "
|
874 |
"Writable files are displayed in <span style=\"color:red\">red</span>."
|
875 |
msgstr ""
|
876 |
-
"Kindthema-Vorlagen
|
877 |
-
"auswählen.
|
878 |
"span> angezeigt."
|
879 |
|
880 |
-
#: includes/forms/fileform.php:57
|
881 |
-
msgid "Make Selected Writable"
|
882 |
-
msgstr "Auswahl beschreibbar machen"
|
883 |
-
|
884 |
-
#: includes/forms/fileform.php:61
|
885 |
-
msgid "Copy Selected to Child Theme"
|
886 |
-
msgstr "In gewähltes Kindthema kopieren"
|
887 |
-
|
888 |
-
#: includes/forms/fileform.php:61 includes/forms/images.php:21
|
889 |
-
msgid "Delete Selected"
|
890 |
-
msgstr "Auswahl löschen"
|
891 |
-
|
892 |
#: includes/forms/files.php:15
|
893 |
msgid "Upload New Child Theme Image"
|
894 |
-
msgstr "Neues Kindthema-
|
895 |
|
896 |
#: includes/forms/files.php:18
|
897 |
msgid ""
|
@@ -899,9 +787,9 @@ msgid ""
|
|
899 |
"theme and are meant for stylesheet use only. Use the Media Library for "
|
900 |
"content images."
|
901 |
msgstr ""
|
902 |
-
"
|
903 |
-
"Ihrem Kindthema und sind nur für Formatvorlagen
|
904 |
-
"Medienbibliothek für Inhaltsbilder."
|
905 |
|
906 |
#: includes/forms/files.php:25 includes/forms/files.php:51
|
907 |
msgid "Upload"
|
@@ -909,446 +797,631 @@ msgstr "Hochladen"
|
|
909 |
|
910 |
#: includes/forms/files.php:32
|
911 |
msgid "Child Theme Screenshot"
|
912 |
-
msgstr "Kindthema
|
913 |
|
914 |
#: includes/forms/files.php:41
|
915 |
msgid "Upload New Screenshot"
|
916 |
-
msgstr "
|
917 |
|
918 |
#: includes/forms/files.php:44
|
919 |
msgid ""
|
920 |
"The theme screenshot should be a 4:3 ratio (e.g., 880px x 660px) JPG, PNG or "
|
921 |
"GIF. It will be renamed <code>screenshot</code>."
|
922 |
msgstr ""
|
923 |
-
"Der
|
924 |
-
"PNG oder GIF. Es wird
|
925 |
|
926 |
#: includes/forms/files.php:57
|
927 |
msgid "Export Child Theme as Zip Archive"
|
928 |
msgstr "Kindthema als ZIP-Archiv exportieren"
|
929 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
930 |
#: includes/forms/files.php:68
|
931 |
msgid "Secure Child Theme"
|
932 |
-
msgstr "Kindthema
|
933 |
|
934 |
#: includes/forms/files.php:71
|
935 |
msgid ""
|
936 |
"Attempt to reset child theme permissions to user ownership and read-only "
|
937 |
"access."
|
938 |
msgstr ""
|
939 |
-
"
|
940 |
-
"
|
941 |
|
942 |
#: includes/forms/files.php:77
|
943 |
msgid "Make read-only"
|
944 |
-
msgstr "Nur
|
945 |
|
946 |
#: includes/forms/images.php:10
|
947 |
msgid "Child Theme Images"
|
948 |
-
msgstr "
|
949 |
|
950 |
#: includes/forms/images.php:13
|
951 |
msgid "Delete child theme images by selecting them here."
|
952 |
-
msgstr "
|
953 |
|
954 |
-
#: includes/forms/main.php:
|
955 |
msgid "version"
|
956 |
msgstr "Version"
|
957 |
|
958 |
-
#: includes/forms/
|
959 |
-
msgid "
|
960 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
961 |
|
962 |
-
#: includes/forms/
|
963 |
-
msgid "
|
964 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
965 |
|
966 |
#: includes/forms/parent-child.php:22
|
967 |
msgid "Select an action:"
|
968 |
msgstr "Aktion auswählen:"
|
969 |
|
970 |
-
#: includes/forms/parent-child.php:
|
971 |
msgid "CREATE a new Child Theme"
|
972 |
-
msgstr "
|
973 |
|
974 |
-
#: includes/forms/parent-child.php:
|
975 |
msgid ""
|
976 |
"Install a new customizable child theme using an installed theme as a parent."
|
977 |
msgstr ""
|
978 |
-
"Ein neues anpassbares Kindthema
|
979 |
-
"
|
980 |
|
981 |
-
#: includes/forms/parent-child.php:
|
982 |
msgid "CONFIGURE an existing Child Theme"
|
983 |
-
msgstr "Bestehendes Kindthema
|
984 |
|
985 |
-
#: includes/forms/parent-child.php:
|
986 |
msgid ""
|
987 |
"Set up a previously installed child theme for use with the Configurator or "
|
988 |
"to modify current settings."
|
989 |
msgstr ""
|
990 |
-
"Ein vorher installiertes Kindthema
|
991 |
-
"
|
992 |
|
993 |
-
#: includes/forms/parent-child.php:
|
994 |
msgid "DUPLICATE an existing Child Theme"
|
995 |
-
msgstr "
|
996 |
|
997 |
-
#: includes/forms/parent-child.php:
|
998 |
msgid ""
|
999 |
"Make a complete copy of an existing Child Theme in a new directory, "
|
1000 |
"including any menus, widgets and other Customizer settings. The option to "
|
1001 |
"copy the Parent Theme settings (step 8, below) is disabled with this action."
|
1002 |
msgstr ""
|
1003 |
-
"Eine
|
1004 |
-
"erstellen, inkl. Menüs, Widgets und
|
1005 |
-
"Kopieren der Elternthema-Einstellungen (Schritt 8 unten) ist
|
1006 |
-
"Aktion deaktiviert."
|
1007 |
|
1008 |
-
#: includes/forms/parent-child.php:
|
1009 |
msgid ""
|
1010 |
"RESET an existing Child Theme (this will destroy any work you have done in "
|
1011 |
"the Configurator)"
|
1012 |
msgstr ""
|
1013 |
-
"Ein bestehendes Kindthema ZURÜCKSETZEN (
|
1014 |
-
"
|
1015 |
|
1016 |
-
#: includes/forms/parent-child.php:
|
1017 |
msgid ""
|
1018 |
"Revert the Child theme stylesheet and functions files to their state before "
|
1019 |
"the initial configuration or last reset. Additional child theme files will "
|
1020 |
"not be removed, but you can delete them under the Files tab."
|
1021 |
msgstr ""
|
1022 |
-
"Kindthema-
|
1023 |
-
"
|
1024 |
-
"
|
1025 |
-
"können mittels \"Dateien\"-Tab gelöscht werden."
|
1026 |
|
1027 |
-
#: includes/forms/parent-child.php:
|
1028 |
msgid "Select a Parent Theme:"
|
1029 |
msgstr "Elternthema auswählen:"
|
1030 |
|
1031 |
-
#: includes/forms/parent-child.php:
|
|
|
|
|
|
|
|
|
1032 |
msgid "Analyze"
|
1033 |
-
msgstr "
|
1034 |
|
1035 |
-
#: includes/forms/parent-child.php:
|
1036 |
msgid "Analyze Parent Theme"
|
1037 |
-
msgstr "
|
1038 |
|
1039 |
-
#: includes/forms/parent-child.php:
|
1040 |
msgid ""
|
1041 |
"Click \"Analyze\" to determine stylesheet dependencies and other potential "
|
1042 |
"issues."
|
1043 |
msgstr ""
|
1044 |
-
"\"
|
1045 |
-
"Probleme zu
|
1046 |
|
1047 |
-
#: includes/forms/parent-child.php:
|
1048 |
msgid "Select a Child Theme:"
|
1049 |
msgstr "Kindthema auswählen:"
|
1050 |
|
1051 |
-
#: includes/forms/parent-child.php:
|
1052 |
msgid "Analyze Child Theme"
|
1053 |
-
msgstr "Kindthema
|
1054 |
|
1055 |
-
#: includes/forms/parent-child.php:
|
1056 |
msgid "Name the new theme directory:"
|
1057 |
-
msgstr "
|
1058 |
|
1059 |
-
#: includes/forms/parent-child.php:
|
1060 |
msgid "Directory Name"
|
1061 |
-
msgstr "
|
1062 |
|
1063 |
-
#: includes/forms/parent-child.php:
|
1064 |
msgid "NOTE:"
|
1065 |
msgstr "HINWEIS:"
|
1066 |
|
1067 |
-
#: includes/forms/parent-child.php:
|
1068 |
msgid ""
|
1069 |
"This is NOT the name of the Child Theme. You can customize the name, "
|
1070 |
"description, etc. in step 7, below."
|
1071 |
msgstr ""
|
1072 |
-
"
|
1073 |
-
"in Schritt 7 unten anpassen."
|
1074 |
|
1075 |
-
#: includes/forms/parent-child.php:
|
1076 |
msgid "Verify Child Theme directory:"
|
1077 |
-
msgstr "
|
1078 |
|
1079 |
-
#: includes/forms/parent-child.php:
|
1080 |
msgid ""
|
1081 |
"For verification only (you cannot modify the directory of an existing Child "
|
1082 |
"Theme)."
|
1083 |
msgstr ""
|
1084 |
-
"Nur
|
1085 |
-
"
|
1086 |
|
1087 |
-
#: includes/forms/parent-child.php:
|
1088 |
-
msgid "Click to expand"
|
1089 |
-
msgstr "Zum Erweitern klicken"
|
1090 |
-
|
1091 |
-
#: includes/forms/parent-child.php:136
|
1092 |
msgid "Select where to save new styles:"
|
1093 |
-
msgstr "
|
1094 |
|
1095 |
-
#: includes/forms/parent-child.php:
|
1096 |
msgid "Primary Stylesheet (style.css)"
|
1097 |
msgstr "Primäre Formatvorlage (style.css)"
|
1098 |
|
1099 |
-
#: includes/forms/parent-child.php:
|
1100 |
msgid ""
|
1101 |
"Save new custom styles directly to the Child Theme primary stylesheet, "
|
1102 |
"replacing the existing values. The primary stylesheet will load in the order "
|
1103 |
"set by the theme."
|
1104 |
msgstr ""
|
1105 |
-
"
|
1106 |
-
"Kindthemas (
|
1107 |
-
"
|
1108 |
|
1109 |
-
#: includes/forms/parent-child.php:
|
1110 |
msgid "Separate Stylesheet"
|
1111 |
msgstr "Separate Formatvorlage"
|
1112 |
|
1113 |
-
#: includes/forms/parent-child.php:
|
1114 |
msgid ""
|
1115 |
-
"Save new custom styles to a separate stylesheet and
|
1116 |
-
"theme styles
|
1117 |
-
"
|
1118 |
-
"allows you to customize stylesheets that load after
|
|
|
1119 |
msgstr ""
|
1120 |
-
"
|
1121 |
-
"
|
1122 |
-
"
|
1123 |
-
"Option erlaubt
|
1124 |
-
"Formatvorlagen
|
|
|
|
|
|
|
|
|
1125 |
|
1126 |
-
#: includes/forms/parent-child.php:
|
1127 |
msgid "Select Parent Theme stylesheet handling:"
|
1128 |
-
msgstr "Elternthema-
|
1129 |
|
1130 |
-
#: includes/forms/parent-child.php:
|
1131 |
msgid "Use the WordPress style queue."
|
1132 |
-
msgstr "
|
1133 |
|
1134 |
-
#: includes/forms/parent-child.php:
|
1135 |
msgid ""
|
1136 |
"Let the Configurator determine the appropriate actions and dependencies and "
|
1137 |
"update the functions file automatically."
|
1138 |
msgstr ""
|
1139 |
-
"Den Konfigurator die richtigen Aktionen und Abhängigkeiten
|
1140 |
-
"
|
1141 |
|
1142 |
-
#: includes/forms/parent-child.php:
|
1143 |
msgid "Use <code>@import</code> in the child theme stylesheet."
|
1144 |
-
msgstr "
|
1145 |
|
1146 |
-
#: includes/forms/parent-child.php:
|
1147 |
msgid ""
|
1148 |
"Only use this option if the parent stylesheet cannot be loaded using the "
|
1149 |
"WordPress style queue. Using <code>@import</code> is not recommended."
|
1150 |
msgstr ""
|
1151 |
-
"Diese Option nur benutzen, wenn die Eltern-Formatvorlage
|
1152 |
-
"
|
1153 |
-
"code> ist nicht
|
1154 |
|
1155 |
-
#: includes/forms/parent-child.php:
|
1156 |
msgid "Do not add any parent stylesheet handling."
|
1157 |
-
msgstr "
|
1158 |
|
1159 |
-
#: includes/forms/parent-child.php:
|
1160 |
msgid ""
|
1161 |
"Select this option if this theme already handles the parent theme stylesheet "
|
1162 |
"or if the parent theme's <code>style.css</code> file is not used for its "
|
1163 |
"appearance."
|
1164 |
msgstr ""
|
1165 |
-
"Diese Option
|
1166 |
-
"behandelt oder die
|
1167 |
-
"
|
1168 |
|
1169 |
-
#: includes/forms/parent-child.php:
|
1170 |
-
msgid "
|
1171 |
-
msgstr "
|
1172 |
|
1173 |
-
#: includes/forms/parent-child.php:
|
1174 |
msgid "Ignore parent theme stylesheets."
|
1175 |
-
msgstr "Elternthema-
|
1176 |
|
1177 |
-
#: includes/forms/parent-child.php:
|
1178 |
msgid ""
|
1179 |
"Do not load or parse the parent theme styles. Only use this option if the "
|
1180 |
"Child Theme uses a Framework like Genesis and only uses child theme "
|
1181 |
"stylesheets for its appearance."
|
1182 |
msgstr ""
|
1183 |
-
"Elternthema-Stile nicht laden oder auslesen. Diese Option nur benutzen, "
|
1184 |
-
"
|
1185 |
-
"Formatvorlagen für die
|
1186 |
|
1187 |
-
#: includes/forms/parent-child.php:
|
1188 |
msgid "Repair the header template in the child theme."
|
1189 |
-
msgstr "
|
1190 |
|
1191 |
-
#: includes/forms/parent-child.php:
|
1192 |
msgid ""
|
1193 |
"Let the Configurator (try to) resolve any stylesheet issues listed above. "
|
1194 |
"This can fix many, but not all, common problems."
|
1195 |
msgstr ""
|
1196 |
-
"Den Konfigurator
|
1197 |
-
"
|
1198 |
|
1199 |
-
#: includes/forms/parent-child.php:
|
1200 |
-
msgid "
|
1201 |
-
msgstr "
|
1202 |
|
1203 |
-
#: includes/forms/parent-child.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1204 |
msgid "Customize the Child Theme Name, Description, Author, Version, etc.:"
|
1205 |
-
msgstr "Kindthema-Name, Beschreibung, Autor, Version
|
|
|
|
|
|
|
|
|
1206 |
|
1207 |
-
#: includes/forms/parent-child.php:
|
1208 |
-
msgid "
|
1209 |
-
msgstr "
|
1210 |
|
1211 |
-
#: includes/forms/parent-child.php:
|
1212 |
msgid "Child Theme Name"
|
1213 |
-
msgstr "Name
|
1214 |
|
1215 |
-
#: includes/forms/parent-child.php:
|
1216 |
msgid "Theme Name"
|
1217 |
-
msgstr "
|
1218 |
|
1219 |
-
#: includes/forms/parent-child.php:
|
1220 |
msgid "Theme Website"
|
1221 |
-
msgstr "
|
1222 |
|
1223 |
-
#: includes/forms/parent-child.php:
|
1224 |
msgid "Author"
|
1225 |
msgstr "Autor"
|
1226 |
|
1227 |
-
#: includes/forms/parent-child.php:
|
1228 |
msgid "Author Website"
|
1229 |
msgstr "Autoren-Webseite"
|
1230 |
|
1231 |
-
#: includes/forms/parent-child.php:
|
1232 |
msgid "Theme Description"
|
1233 |
msgstr "Themen-Beschreibung"
|
1234 |
|
1235 |
-
#: includes/forms/parent-child.php:
|
1236 |
msgid "Description"
|
1237 |
msgstr "Beschreibung"
|
1238 |
|
1239 |
-
#: includes/forms/parent-child.php:
|
1240 |
msgid "Theme Tags"
|
1241 |
msgstr "Themen-Schlagwörter"
|
1242 |
|
1243 |
-
#: includes/forms/parent-child.php:
|
1244 |
msgid "Tags"
|
1245 |
msgstr "Schlagwörter"
|
1246 |
|
1247 |
-
#: includes/forms/parent-child.php:
|
1248 |
msgid "Version"
|
1249 |
msgstr "Version"
|
1250 |
|
1251 |
-
#: includes/forms/parent-child.php:
|
1252 |
msgid ""
|
1253 |
"Copy Menus, Widgets and other Customizer Settings from the Parent Theme to "
|
1254 |
"the Child Theme:"
|
1255 |
msgstr ""
|
1256 |
-
"
|
1257 |
-
"
|
1258 |
|
1259 |
-
#: includes/forms/parent-child.php:
|
1260 |
msgid ""
|
1261 |
"This option replaces the Child Theme's existing Menus, Widgets and other "
|
1262 |
"Customizer Settings with those from the Parent Theme. You should only need "
|
1263 |
"to use this option the first time you configure a Child Theme."
|
1264 |
msgstr ""
|
1265 |
-
"Diese Option ersetzt
|
1266 |
-
"Einstellungen
|
1267 |
-
"Option nur bei der
|
1268 |
|
1269 |
-
#: includes/forms/parent-child.php:
|
1270 |
msgid "Click to run the Configurator:"
|
1271 |
-
msgstr "Klicken, um den
|
1272 |
|
1273 |
-
#: includes/forms/parent-child.php:
|
1274 |
msgid "Configure Child Theme"
|
1275 |
msgstr "Kindthema konfigurieren"
|
1276 |
|
1277 |
-
#: includes/forms/parent-child.php:
|
1278 |
msgid "Parse Plugin stylesheets:"
|
1279 |
-
msgstr "Plugin-Formatvorlagen
|
1280 |
|
1281 |
-
#: includes/forms/parent-child.php:
|
1282 |
msgid "Select the plugin stylesheets you wish to customize below."
|
1283 |
-
msgstr "Plugin-Formatvorlagen
|
1284 |
|
1285 |
-
#: includes/forms/parent-child.php:
|
1286 |
msgid "Configure Plugin Styles"
|
1287 |
msgstr "Plugin-Stile konfigurieren"
|
1288 |
|
1289 |
-
#: includes/forms/query-selector.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1290 |
msgid "@media Query"
|
1291 |
msgstr "@media Query"
|
1292 |
|
1293 |
-
#: includes/forms/query-selector.php:
|
1294 |
msgid "( or \"base\" )"
|
1295 |
msgstr "( oder \"base\" )"
|
1296 |
|
1297 |
-
#: includes/forms/query-selector.php:
|
1298 |
msgid "Selector"
|
1299 |
msgstr "Selektor"
|
1300 |
|
1301 |
-
#: includes/forms/query-selector.php:
|
1302 |
msgid "Sample"
|
1303 |
msgstr "Muster"
|
1304 |
|
1305 |
-
#: includes/forms/query-selector.php:
|
1306 |
msgid "Save Child Values"
|
1307 |
-
msgstr "Kindwerte
|
1308 |
|
1309 |
-
#: includes/forms/query-selector.php:
|
1310 |
msgid "Delete Child Values"
|
1311 |
msgstr "Kindwerte löschen"
|
1312 |
|
1313 |
-
#: includes/forms/query-selector.php:
|
1314 |
msgid "Property"
|
1315 |
msgstr "Eigenschaft"
|
1316 |
|
1317 |
-
#: includes/forms/query-selector.php:
|
1318 |
msgid "Baseline Value"
|
1319 |
msgstr "Basiswert"
|
1320 |
|
1321 |
-
#: includes/forms/query-selector.php:
|
1322 |
msgid "Child Value"
|
1323 |
msgstr "Kindwert"
|
1324 |
|
1325 |
-
#: includes/forms/query-selector.php:
|
1326 |
msgid "New Property"
|
1327 |
msgstr "Neue Eigenschaft"
|
1328 |
|
1329 |
-
#: includes/forms/query-selector.php:
|
1330 |
msgid "Order"
|
1331 |
msgstr "Reihenfolge"
|
1332 |
|
1333 |
-
#: includes/forms/query-selector.php:
|
1334 |
msgid "Copy Selector"
|
1335 |
msgstr "Selektor kopieren"
|
1336 |
|
1337 |
-
#: includes/forms/query-selector.php:
|
1338 |
msgid "Save"
|
1339 |
-
msgstr "
|
1340 |
|
1341 |
-
#: includes/forms/query-selector.php:
|
1342 |
msgid "Raw CSS"
|
1343 |
msgstr "Rohes CSS"
|
1344 |
|
1345 |
-
#: includes/forms/query-selector.php:
|
1346 |
msgid "Use to enter shorthand CSS or new @media queries and selectors."
|
1347 |
msgstr ""
|
1348 |
"Benutzen, um Shorthand-CSS oder neue @media-Queries und Selektoren "
|
1349 |
"einzugeben."
|
1350 |
|
1351 |
-
#: includes/forms/query-selector.php:
|
1352 |
msgid ""
|
1353 |
"Values entered here are merged into existing child styles or added to the "
|
1354 |
"child stylesheet if they do not exist in the parent."
|
@@ -1370,37 +1443,89 @@ msgstr "CTC Pro und andere Tools erhalten"
|
|
1370 |
|
1371 |
#: includes/forms/related.php:1
|
1372 |
msgid "Lilaea Media - Responsive Tools for a Mobile World"
|
1373 |
-
msgstr "
|
1374 |
|
1375 |
-
#: includes/forms/rule-value.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1376 |
msgid "Value"
|
1377 |
msgstr "Wert"
|
1378 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1379 |
#: includes/forms/tabs.php:11
|
1380 |
-
msgid "Parent/Child"
|
1381 |
msgstr "Eltern/Kind"
|
1382 |
|
1383 |
#: includes/forms/tabs.php:14
|
1384 |
-
msgid "Query/Selector"
|
1385 |
msgstr "Abfrage/Selektor"
|
1386 |
|
1387 |
#: includes/forms/tabs.php:17
|
1388 |
-
msgid "Property/Value"
|
1389 |
msgstr "Eigenschaft/Wert"
|
1390 |
|
1391 |
-
#: includes/forms/tabs.php:
|
1392 |
msgid "Web Fonts"
|
1393 |
msgstr "Webschriftarten"
|
1394 |
|
1395 |
-
#: includes/forms/tabs.php:
|
1396 |
msgid "Baseline Styles"
|
1397 |
msgstr "Basis-Stile"
|
1398 |
|
1399 |
-
#: includes/forms/tabs.php:
|
1400 |
msgid "Child Styles"
|
1401 |
msgstr "Kind-Stile"
|
1402 |
|
1403 |
-
#: includes/forms/tabs.php:
|
1404 |
msgid "Files"
|
1405 |
msgstr "Dateien"
|
1406 |
|
@@ -1422,7 +1547,7 @@ msgstr " in Standard-Seite"
|
|
1422 |
|
1423 |
#: includes/forms/themepreview.php:21
|
1424 |
msgid "Not Network Enabled"
|
1425 |
-
msgstr "Nicht
|
1426 |
|
1427 |
#: includes/forms/webfonts.php:18
|
1428 |
msgid "Linked Stylesheets"
|
@@ -1440,9 +1565,9 @@ msgstr ""
|
|
1440 |
"identifizieren und sie in <code><link></code> Tags zu konvertieren. "
|
1441 |
"<strong>Beispiel:</strong>"
|
1442 |
|
1443 |
-
#: includes/forms/zipform.php:
|
1444 |
-
msgid "Export
|
1445 |
-
msgstr "
|
1446 |
|
1447 |
#. Plugin URI of the plugin/theme
|
1448 |
msgid "http://www.childthemeconfigurator.com"
|
@@ -1463,47 +1588,3 @@ msgstr "Lilaea Media"
|
|
1463 |
#. Author URI of the plugin/theme
|
1464 |
msgid "http://www.lilaeamedia.com"
|
1465 |
msgstr "http://www.lilaeamedia.com"
|
1466 |
-
|
1467 |
-
#~ msgid "Could not copy file"
|
1468 |
-
#~ msgstr "Konnte Datei nicht kopieren"
|
1469 |
-
|
1470 |
-
#~ msgid ""
|
1471 |
-
#~ "<p>\"Do not add any parent stylesheet handling\" has been selected for "
|
1472 |
-
#~ "\"Parent stylesheet handling\" (see step 6, below).</p>"
|
1473 |
-
#~ msgstr ""
|
1474 |
-
#~ "<p>\"Elternthema-Behandlung nicht hinzufügen\" wurde ausgewählt für "
|
1475 |
-
#~ "\"Elternthema-Behandlung\" (siehe Schritt 6 unten).</p>"
|
1476 |
-
|
1477 |
-
#~ msgid ""
|
1478 |
-
#~ "Child Theme Configurator did not detect any configuration data because a "
|
1479 |
-
#~ "previously configured Child Theme has been removed. Please set your "
|
1480 |
-
#~ "preferences below and click \"Generate Child Theme Files\"."
|
1481 |
-
#~ msgstr ""
|
1482 |
-
#~ "Der Kindthema-Konfigurator enteckte keine Konfigurationsdaten, weil ein "
|
1483 |
-
#~ "früher konfiguriertes Kindthema entfernt wurde. Bitte setzen Sie Ihre "
|
1484 |
-
#~ "Voreinstellungen unten und klicken Sie auf \"Erzeugen Kindthema-Dateien\"."
|
1485 |
-
|
1486 |
-
#~ msgid "Export"
|
1487 |
-
#~ msgstr "Exportieren"
|
1488 |
-
|
1489 |
-
#~ msgid ""
|
1490 |
-
#~ "Copy Parent Theme Menus, Widgets and other Customizer Settings to Child "
|
1491 |
-
#~ "Theme:"
|
1492 |
-
#~ msgstr ""
|
1493 |
-
#~ "Kopieren der Elternthema-Menüs, Widgets und anderer Einstellungen in das "
|
1494 |
-
#~ "Kindthema:"
|
1495 |
-
|
1496 |
-
#~ msgid ""
|
1497 |
-
#~ "This will overwrite any child theme options you may have already set."
|
1498 |
-
#~ msgstr ""
|
1499 |
-
#~ "Dies überschreibt alle Werte des Kindthemas, die allenfalls schon gesetzt "
|
1500 |
-
#~ "sind."
|
1501 |
-
|
1502 |
-
#~ msgid ""
|
1503 |
-
#~ "Create child themes and customize styles, templates and functions. "
|
1504 |
-
#~ "Enqueues stylesheets and web fonts. Handles rgba, vendor-prefixes and "
|
1505 |
-
#~ "more."
|
1506 |
-
#~ msgstr ""
|
1507 |
-
#~ "Benutze Kindthemen und passe Stile, Vorlagen und Funktionen an. Behandelt "
|
1508 |
-
#~ "Formatvorlagen und Webschriftarten sowie RGBA, Hersteller-Präfixe und "
|
1509 |
-
#~ "mehr."
|
1 |
+
# Copyright (C) 2017 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.2.3\n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/child-theme-configurator\n"
|
7 |
+
"POT-Creation-Date: 2017-01-21 08:01+0100\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: 2017-01-22 08:39+0100\n"
|
12 |
+
"Language-Team: \n"
|
13 |
+
"X-Generator: Poedit 1.8.11\n"
|
14 |
+
"Last-Translator: \n"
|
15 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
16 |
+
"Language: de_DE\n"
|
17 |
|
18 |
+
#: includes/classes/Admin.php:395
|
19 |
msgid "Zip file creation failed."
|
20 |
msgstr "ZIP-Dateierstellung fehlgeschlagen."
|
21 |
|
22 |
+
#: includes/classes/Admin.php:421
|
23 |
msgid "The Functions file is required and cannot be deleted."
|
24 |
+
msgstr "Die Funktionen-Datei wird benötigt und kann nicht entfernt werden."
|
25 |
|
26 |
+
#: includes/classes/Admin.php:501
|
27 |
msgid "You do not have permission to configure child themes."
|
28 |
+
msgstr "Sie haben nicht die Berechtigung zur Konfiguration von Kindthemen."
|
29 |
|
30 |
+
#: includes/classes/Admin.php:534
|
31 |
msgid "%s does not exist. Please select a valid Parent Theme."
|
32 |
msgstr "%s existiert nicht. Bitte wählen Sie ein gültiges Elternthema."
|
33 |
|
34 |
+
#: includes/classes/Admin.php:537
|
35 |
msgid "Please select a valid Parent Theme."
|
36 |
msgstr "Bitte wählen Sie ein gültiges Elternthema."
|
37 |
|
38 |
+
#: includes/classes/Admin.php:542
|
39 |
msgid "Please select a valid Child Theme."
|
40 |
msgstr "Bitte wählen Sie ein gültiges Kindthema."
|
41 |
|
42 |
+
#: includes/classes/Admin.php:546
|
43 |
msgid "Please enter a valid Child Theme directory name."
|
44 |
msgstr "Bitte geben Sie ein gültiges Kindthema-Verzeichnis ein."
|
45 |
|
46 |
+
#: includes/classes/Admin.php:551
|
47 |
msgid ""
|
48 |
"<strong>%s</strong> exists. Please enter a different Child Theme template "
|
49 |
"name."
|
50 |
msgstr ""
|
51 |
+
"<strong>%s</strong> existiert. Bitte einen anderen Kindthema-Vorlagennamen "
|
52 |
+
"eingeben."
|
53 |
|
54 |
+
#: includes/classes/Admin.php:570
|
55 |
msgid "Your theme directories are not writable."
|
56 |
+
msgstr "Ihr Themen-Verzeichnis ist schreibgeschützt."
|
57 |
|
58 |
+
#: includes/classes/Admin.php:651
|
59 |
msgid "Could not upgrade child theme"
|
60 |
+
msgstr "Konnte das Kindthema nicht aktualisieren."
|
61 |
|
62 |
+
#: includes/classes/Admin.php:733
|
63 |
msgid "Your stylesheet is not writable."
|
64 |
+
msgstr "Ihre Formatvorlage kann nicht überschrieben werden."
|
65 |
|
66 |
+
#: includes/classes/Admin.php:1317
|
67 |
msgid "Could not set write permissions."
|
68 |
+
msgstr "Konnte Schreibberechtigung nicht setzen."
|
69 |
|
70 |
+
#: includes/classes/Admin.php:1418
|
71 |
msgid "There were errors while resetting permissions."
|
72 |
+
msgstr "Es traten beim Zurücksetzen der Berechtigungen Fehler auf."
|
73 |
|
74 |
+
#: includes/classes/Admin.php:1492
|
75 |
msgid "Could not upload file."
|
76 |
+
msgstr "Konnte Datei nicht hochladen"
|
77 |
|
78 |
+
#: includes/classes/Admin.php:1518
|
79 |
+
msgid "Invalid theme root directory."
|
80 |
+
msgstr "Ungültiges Themen-Hauptverzeichnis."
|
81 |
|
82 |
+
#: includes/classes/Admin.php:1530
|
83 |
+
msgid "No writable temp directory."
|
84 |
+
msgstr "Fehler beim Schreiben ins temporäre Verzeichnis."
|
85 |
|
86 |
+
#: includes/classes/Admin.php:1560
|
87 |
+
msgid "PclZip returned zero bytes."
|
88 |
+
msgstr "PclZip gab 0 Bytes zurück."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
|
90 |
+
#. Plugin Name of the plugin/theme
|
91 |
+
#: includes/classes/Core.php:94 includes/classes/Core.php:105
|
92 |
+
#: includes/forms/main.php:35
|
93 |
+
msgid "Child Theme Configurator"
|
94 |
+
msgstr "Child Theme Configurator"
|
95 |
|
96 |
+
#: includes/classes/Core.php:95 includes/classes/Core.php:106
|
97 |
+
#: includes/classes/Core.php:117
|
98 |
+
msgid "Child Themes"
|
99 |
+
msgstr "Kindthemen"
|
100 |
|
101 |
+
#: includes/classes/Core.php:135
|
102 |
+
msgid "Child Theme Configurator requires WordPress version %s or later."
|
103 |
+
msgstr "Der Child Theme Configurator benötigt Wordpress-Version %s oder neuer."
|
104 |
|
105 |
+
#: includes/classes/UI.php:35
|
106 |
+
msgid "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
|
107 |
+
msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
|
108 |
|
109 |
+
#: includes/classes/UI.php:98
|
110 |
+
msgid ""
|
111 |
+
"The Theme editor has been disabled. Template files must be edited offline."
|
112 |
+
msgstr ""
|
113 |
+
"Der Themeneditor wurde deaktiviert. Formatvorlagen müssen offline bearbeitet "
|
114 |
+
"werden."
|
115 |
|
116 |
+
#: includes/classes/UI.php:102
|
117 |
+
msgid "Click here to edit template files using the Theme Editor"
|
118 |
+
msgstr ""
|
119 |
+
"Hier für die Bearbeitung von Formatvorlagen mit dem Themeneditor klicken."
|
120 |
|
121 |
+
#: includes/classes/UI.php:269
|
122 |
msgid "URL/None"
|
123 |
+
msgstr "URL/Kein(e)"
|
124 |
|
125 |
+
#: includes/classes/UI.php:270
|
126 |
msgid "Origin"
|
127 |
msgstr "Quelle"
|
128 |
|
129 |
+
#: includes/classes/UI.php:271
|
130 |
msgid "Color 1"
|
131 |
msgstr "Farbe 1"
|
132 |
|
133 |
+
#: includes/classes/UI.php:272
|
134 |
msgid "Color 2"
|
135 |
msgstr "Farbe 2"
|
136 |
|
137 |
+
#: includes/classes/UI.php:273
|
138 |
msgid "Width/None"
|
139 |
msgstr "Breite/Keine"
|
140 |
|
141 |
+
#: includes/classes/UI.php:274
|
142 |
msgid "Style"
|
143 |
msgstr "Stil"
|
144 |
|
145 |
+
#: includes/classes/UI.php:275
|
146 |
msgid "Color"
|
147 |
msgstr "Farbe"
|
148 |
|
149 |
+
#: includes/classes/UI.php:277
|
150 |
msgid ""
|
151 |
"Are you sure you wish to RESET? This will destroy any work you have done in "
|
152 |
"the Configurator."
|
153 |
msgstr ""
|
154 |
+
"Wollen Sie sicher ZURÜCKSETZEN? Dies wird alle Arbeiten überschreiben, die "
|
155 |
+
"Sie in der Konfiguration vorgenommen haben."
|
156 |
|
157 |
+
#: includes/classes/UI.php:278
|
158 |
msgid "<span style=\"font-size:10px\">!</span>"
|
159 |
msgstr "<span style=\"font-size:10px\">!</span>"
|
160 |
|
161 |
+
#: includes/classes/UI.php:279 includes/forms/rule-value.php:33
|
162 |
msgid "Selectors"
|
163 |
msgstr "Selektoren"
|
164 |
|
165 |
+
#: includes/classes/UI.php:280
|
166 |
msgid "Close"
|
167 |
msgstr "Schließen"
|
168 |
|
169 |
+
#: includes/classes/UI.php:281
|
170 |
msgid "Edit Selector"
|
171 |
+
msgstr "Selektor bearbeiten"
|
172 |
|
173 |
+
#: includes/classes/UI.php:282
|
174 |
msgid "Cancel"
|
175 |
msgstr "Abbrechen"
|
176 |
|
177 |
+
#: includes/classes/UI.php:283
|
178 |
msgid "Rename"
|
179 |
+
msgstr "Umbenennen"
|
180 |
|
181 |
+
#: includes/classes/UI.php:284
|
182 |
msgid "The stylesheet cannot be displayed."
|
183 |
msgstr "Die Formatvorlage kann nicht angezeigt werden."
|
184 |
|
185 |
+
#: includes/classes/UI.php:285
|
186 |
msgid "(Child Only)"
|
187 |
msgstr "(Nur Kind)"
|
188 |
|
189 |
+
#: includes/classes/UI.php:286
|
190 |
msgid "Please enter a valid Child Theme."
|
191 |
+
msgstr "Bitte ein gültiges Kindthema eingeben."
|
192 |
|
193 |
+
#: includes/classes/UI.php:287
|
194 |
msgid "Please enter a valid Child Theme name."
|
195 |
+
msgstr "Bitte einen gültigen Namen eines Kindthemas eingeben."
|
196 |
|
197 |
+
#: includes/classes/UI.php:288
|
198 |
msgid "<strong>%s</strong> exists. Please enter a different Child Theme"
|
199 |
+
msgstr "<strong>%s</strong> existiert. Bitte anderes Kindthema eingeben"
|
200 |
|
201 |
+
#: includes/classes/UI.php:289
|
202 |
msgid "The page could not be loaded correctly."
|
203 |
msgstr "Die Seite konnte nicht korrekt geladen werden."
|
204 |
|
205 |
+
#: includes/classes/UI.php:290
|
206 |
msgid ""
|
207 |
"Conflicting or out-of-date jQuery libraries were loaded by another plugin:"
|
208 |
msgstr ""
|
209 |
+
"Nicht mehr aktuelle oder in Konflikt stehende jQuery-Bibliotheken von "
|
210 |
+
"anderem Plugin geladen:"
|
211 |
|
212 |
+
#: includes/classes/UI.php:291
|
213 |
msgid "Deactivating or replacing plugins may resolve this issue."
|
214 |
+
msgstr ""
|
215 |
+
"Das Deaktivieren oder Ersetzen des Plugins könnte dieses Problem lösen."
|
216 |
|
217 |
+
#: includes/classes/UI.php:292
|
218 |
msgid "%sWhy am I seeing this?%s"
|
219 |
msgstr "%sWieso sehe ich das?%s"
|
220 |
|
221 |
+
#: includes/classes/UI.php:295
|
222 |
msgid "No Styles Available. Check Parent/Child settings."
|
223 |
+
msgstr "Keine Stile verfügbar. Prüfen Sie die Eltern/Kind-Einstellungen."
|
224 |
|
225 |
+
#: includes/classes/UI.php:296
|
226 |
msgid "Updating"
|
227 |
msgstr "Aktualisiere"
|
228 |
|
229 |
+
#: includes/classes/UI.php:297
|
230 |
msgid "Checking"
|
231 |
+
msgstr "Überprüfe"
|
232 |
|
233 |
+
#: includes/classes/UI.php:298
|
234 |
msgid "The theme \"%s\" generated unexpected PHP debug output."
|
235 |
+
msgstr "Das Thema \"%s\" generierte unerwartete PHP-Debug-Ausgaben."
|
236 |
|
237 |
+
#: includes/classes/UI.php:299
|
238 |
+
msgid ""
|
239 |
+
"The theme \"%s\" could not be analyzed because the preview did not render "
|
240 |
+
"correctly."
|
241 |
+
msgstr ""
|
242 |
+
"Das Thema \"%s\" konnte nicht untersucht werden, weil die Vorschau nicht "
|
243 |
+
"korrekt angezeigt wird."
|
244 |
|
245 |
+
#: includes/classes/UI.php:300
|
246 |
+
msgid ""
|
247 |
+
"<p>First, verify you can <a href=\"%s\">preview your home page with the "
|
248 |
+
"Customizer</a> and try analyzing again.</p><p>If that does not work, try "
|
249 |
+
"temporarily disabling plugins that <strong>minify CSS</strong> or that "
|
250 |
+
"<strong>force redirects between HTTP and HTTPS</strong>.</p>"
|
251 |
+
msgstr ""
|
252 |
+
"<p>Prüfen Sie zuerst, ob die Voransicht <a href=\"%s\"> für Ihre Homepage "
|
253 |
+
"mit dem Customizer</a> funktioniert und untersuchen Sie erneut. </p><p>Wenn "
|
254 |
+
"es nicht geht, deaktivieren Sie vorübergehend Plugins, welche <strong>CSS "
|
255 |
+
"herabsetzen (minify)</strong> oder <strong>Umleitungen zwischen HTTP und "
|
256 |
+
"HTTPS erzwingen</strong>.</p>"
|
257 |
|
258 |
+
#: includes/classes/UI.php:301
|
259 |
+
msgid "Click to show/hide PHP debug output"
|
260 |
+
msgstr "Klicken zum Anzeigen/Verbergen der PHP-Debug-Ausgabe"
|
261 |
|
262 |
+
#: includes/classes/UI.php:302
|
263 |
msgid ""
|
264 |
+
"<p>Please contact this Theme's author and report the items inside the box "
|
265 |
+
"above. You may or may not be able to use this Theme as a Child Theme while "
|
266 |
+
"these conditions exist.</p><p>It is possible that this theme has specific "
|
267 |
+
"requirements to work correctly as a child theme. Please make sure you are "
|
268 |
+
"using the latest version of this theme and check your theme's documentation "
|
269 |
+
"for more information.</p>"
|
270 |
msgstr ""
|
271 |
+
"<p>Bitte kontaktieren Sie diesen Themenautor und teilen Sie ihm die Elemente "
|
272 |
+
"der Box oben mit. Das Thema wird eventuell als Kindthema funktionieren, "
|
273 |
+
"solange dieser Zustand anhält.</p><p>Möglicherweise hat dieses Thema "
|
274 |
+
"besondere Anforderungen, um als Kindthema richtig zu funktionieren. Bitte "
|
275 |
+
"stellen Sie sicher, dass Sie die neueste Version des Themen verwenden und "
|
276 |
+
"die Dokumentation für weitere Information konsultieren.</p>"
|
277 |
|
278 |
+
#: includes/classes/UI.php:303
|
279 |
msgid "Do Not Activate \"%s\"! A PHP FATAL ERROR has been detected."
|
280 |
msgstr "Aktivieren Sie nicht \"%s\"! Ein PHP FATAL ERROR wurde entdeckt."
|
281 |
|
282 |
+
#: includes/classes/UI.php:304
|
283 |
msgid "This theme loads stylesheets after the wp_styles queue."
|
284 |
+
msgstr "Dieses Thema lädt Formatvorlagen nach der wp_styles-Warteschlange."
|
285 |
|
286 |
+
#: includes/classes/UI.php:305
|
287 |
msgid ""
|
288 |
"<p>This makes it difficult for plugins to override these styles. You can try "
|
289 |
"to resolve this using the \"Repair header template\" option (Step 6, "
|
290 |
"\"Additional handling options\", below).</p>"
|
291 |
msgstr ""
|
292 |
+
"<p>Dies macht es schwierig für Plugins, diese Stile zu überschreiben. Sie "
|
293 |
+
"können das lösen, indem Sie die \"Repariere Kopfvorlage\"-Option benutzen "
|
294 |
+
"(Schritt 6, \"Zusätzliche Handling-Optionen\", unten).</p>"
|
295 |
|
296 |
+
#: includes/classes/UI.php:306
|
297 |
msgid ""
|
298 |
"This theme loads the parent theme's <code>style.css</code> file outside the "
|
299 |
"wp_styles queue."
|
300 |
msgstr ""
|
301 |
"Dieses Thema lädt die Elternthema <code>style.css</code>-Datei außerhalb der "
|
302 |
+
"wp_style-Warteschlange."
|
303 |
|
304 |
+
#: includes/classes/UI.php:307
|
305 |
msgid ""
|
306 |
"<p>This is common with older themes but requires the use of <code>@import</"
|
307 |
"code>, which is no longer recommended. You can try to resolve this using the "
|
308 |
"\"Repair header template\" option (see step 6, \"Additional handling options"
|
309 |
"\", below).</p>"
|
310 |
msgstr ""
|
311 |
+
"<p>Dies ist häufig bei älteren Themen, aber benötigt die Benutzung von "
|
312 |
+
"<code>@import</code>, was nicht mehr empfohlen ist. Sie können versuchen es "
|
313 |
+
"zu lösen, indem Sie die \"Reparieren Kopfvorlage\"-Option benutzen (Schritt "
|
314 |
+
"6, \"Zusätzliche Handling-Optionen\", unten).</p>"
|
315 |
|
316 |
+
#: includes/classes/UI.php:308
|
317 |
msgid "This child theme does not load a Configurator stylesheet."
|
318 |
msgstr "Dieses Kindthema lädt keine Konfigurator-Formatvorlage."
|
319 |
|
320 |
+
#: includes/classes/UI.php:309
|
321 |
msgid ""
|
322 |
"<p>If you want to customize styles using this plugin, please click "
|
323 |
"\"Configure Child Theme\" again to add this to the settings.</p>"
|
324 |
msgstr ""
|
325 |
+
"<p>Wenn Sie Ihre Stile mit diesem Plugin anpassen möchten, klicken Sie bitte "
|
326 |
+
"erneut auf \"Kindthema konfigurieren\", um diese Einstellung hinzuzufügen.</"
|
327 |
+
"p>"
|
328 |
|
329 |
+
#: includes/classes/UI.php:310
|
330 |
msgid ""
|
331 |
"This child theme uses the parent stylesheet but does not load the parent "
|
332 |
"theme's <code>style.css</code> file."
|
333 |
msgstr ""
|
334 |
+
"Dieses Kindthema nutzt die Eltern-Formatvorlagen, aber lädt nicht die "
|
335 |
"Elternthema <code>style.css</code>-Datei."
|
336 |
|
337 |
+
#: includes/classes/UI.php:311
|
338 |
msgid ""
|
339 |
"<p>Please select a stylesheet handling method or check \"Ignore parent theme "
|
340 |
"stylesheets\" (see step 6, below).</p>"
|
341 |
msgstr ""
|
342 |
+
"<p>Bitte wählen Sie eine Formatvorlagen-Handling-Methode aus oder wählen Sie "
|
343 |
+
"\"Eltern-Formatvorlagen ignorieren\" (siehe Schritt 6 unten).</p>"
|
344 |
|
345 |
+
#: includes/classes/UI.php:312
|
346 |
msgid "This child theme appears to be functioning correctly."
|
347 |
msgstr "Dieses Kindthema scheint korrekt zu funktionieren."
|
348 |
|
349 |
+
#: includes/classes/UI.php:313
|
350 |
msgid "This theme appears OK to use as a Child theme."
|
351 |
+
msgstr "Dieses Thema schient als Kindthema in Ordnung zu sein."
|
352 |
|
353 |
+
#: includes/classes/UI.php:314
|
354 |
msgid "This Child Theme has not been configured for this plugin."
|
355 |
+
msgstr "Dieses Kindthema wurde nicht für dieses Plugin konfiguriert."
|
356 |
|
357 |
+
#: includes/classes/UI.php:315
|
358 |
msgid ""
|
359 |
"<p>The Configurator makes significant modifications to the child theme, "
|
360 |
"including stylesheet changes and additional php functions. Please consider "
|
361 |
"using the DUPLICATE child theme option (see step 1, above) and keeping the "
|
362 |
"original as a backup.</p>"
|
363 |
msgstr ""
|
364 |
+
"<p>Der Konfigurator macht signifikante Änderungen am Kindthema, inklusive "
|
365 |
+
"Formatvorlagenänderungen und zusätzliche PHP-Funktionen. Bitte ziehen Sie "
|
366 |
+
"die Option DUPLICATE Kindthema in Betracht (siehe Schritt 1, oben) und "
|
367 |
+
"behalten Sie das Original als Backup.</p>"
|
368 |
|
369 |
+
#: includes/classes/UI.php:316
|
370 |
msgid ""
|
371 |
"This child theme uses <code>@import</code> to load the parent theme's "
|
372 |
"<code>style.css</code> file."
|
373 |
msgstr ""
|
374 |
+
"Dieses Kindthema nutzt <code>@import</code>, um die Elternthema <code>style."
|
375 |
+
"css</code>-Datei zu laden."
|
376 |
|
377 |
+
#: includes/classes/UI.php:317
|
378 |
msgid ""
|
379 |
"<p>Please consider selecting \"Use the WordPress style queue\" for the "
|
380 |
"parent stylesheet handling option (see step 6, below).</p>"
|
381 |
msgstr ""
|
382 |
+
"<p>Bitte ziehen Sie die Auswahl von \"Wordpress-Style-Queue benutzen\" für "
|
383 |
+
"die Elternvorlagen-Handling-Option in Betracht (siehe Schritt 6, unten).</p>"
|
|
|
384 |
|
385 |
+
#: includes/classes/UI.php:318
|
386 |
msgid ""
|
387 |
"This theme loads additional stylesheets after the <code>style.css</code> "
|
388 |
"file:"
|
390 |
"Dieses Thema lädt zusätzliche Formatvorlagen nach der <code>style.css</code>-"
|
391 |
"Datei."
|
392 |
|
393 |
+
#: includes/classes/UI.php:319
|
394 |
msgid ""
|
395 |
"<p>Consider saving new custom styles to a \"Separate stylesheet\" (see step "
|
396 |
"5, below) so that you can customize these styles.</p>"
|
397 |
msgstr ""
|
398 |
+
"<p>Ziehen Sie in Betracht, neue angepasste Stile als \"Separate Formatvorlage"
|
399 |
+
"\" zu speichern (siehe Schritt 5, unten), so dass Sie diese Stile anpassen "
|
400 |
+
"können.</p>"
|
401 |
|
402 |
+
#: includes/classes/UI.php:320
|
403 |
msgid ""
|
404 |
"The parent theme's <code>style.css</code> file is being loaded automatically."
|
405 |
+
msgstr "Die Elternthema <code>style.css</code>-Datei wird automatisch geladen."
|
|
|
406 |
|
407 |
+
#: includes/classes/UI.php:321
|
408 |
msgid ""
|
409 |
+
"<p>The Configurator selected \"Do not add any parent stylesheet handling\" "
|
410 |
+
"for the \"Parent stylesheet handling\" option (see step 6, below).</p>"
|
|
|
411 |
msgstr ""
|
412 |
+
"<p>Der Konfigurator hat \"Kein Elternvorlagen-Handling hinzufügen\" für die "
|
413 |
+
"\"Elternvorlagen-Handling\"-Option ausgewählt (siehe Schritt 6, unten).</p>"
|
|
|
414 |
|
415 |
+
#: includes/classes/UI.php:322
|
416 |
msgid ""
|
417 |
"This theme does not require the parent theme's <code>style.css</code> file "
|
418 |
"for its appearance."
|
419 |
msgstr ""
|
420 |
+
"Dieses Thema benötigt keine Elternthema <code>style.css</code>-Datei für ihr "
|
421 |
+
"Aussehen."
|
422 |
|
423 |
+
#: includes/classes/UI.php:323
|
424 |
msgid "This Child Theme was configured with an earlier version."
|
425 |
msgstr "Dieses Kindthema wurde mit einer früheren Version konfiguriert."
|
426 |
|
427 |
+
#: includes/classes/UI.php:324
|
428 |
msgid ""
|
429 |
"<p>The selected stylesheet handling method is no longer used. Please update "
|
430 |
"the configuration using the \"Repair header template\" option (see step 6, "
|
431 |
"\"Additional handling options\", below).</p>"
|
432 |
msgstr ""
|
433 |
+
"<p>Die gewählte Formatvorlagen-Handlingmethode ist nicht mehr in Gebrauch. "
|
434 |
+
"Bitte aktualisieren Sie die Konfiguration mit der \"Reparieren Kopfvorlage\"-"
|
435 |
+
"Option (siehe Schritt 6, \"Zusätzliche Handling-Optionen\", unten).</p>"
|
436 |
|
437 |
+
#: includes/classes/UI.php:325
|
438 |
+
msgid ""
|
439 |
+
"Click to show/hide raw analysis data. Please include contents below with any "
|
440 |
+
"support requests."
|
441 |
+
msgstr ""
|
442 |
+
"Klicken zur Anzeige/zum Verbergen von Rohanalyse-Daten. Bitte für alle "
|
443 |
+
"Supportanfragen Inhalte unten anfügen."
|
444 |
|
445 |
+
#: includes/classes/UI.php:326
|
446 |
msgid ""
|
447 |
"This child theme was configured using the CTC Pro \"Genesis stylesheet "
|
448 |
"handling\" method."
|
449 |
msgstr ""
|
450 |
+
"Dieses Kindthema wurde mit der CTC-Pro-Methode \"Genesis Formatvorlagen-"
|
451 |
+
"Handling\" konfiguriert."
|
452 |
|
453 |
+
#: includes/classes/UI.php:327
|
454 |
msgid ""
|
455 |
"<p>This method has been replaced by the \"Separate stylesheet\" and \"Ignore "
|
456 |
"Parent Theme\" options ( selected below ) for broader framework "
|
457 |
"compatability.</p>"
|
458 |
msgstr ""
|
459 |
+
"<p>Diese Methode wurde durch \"Separate Formatvorlage\" und \"Elternthema "
|
460 |
+
"ignorieren\"-Optionen ersetzt (unten ausgewählt), für eine breitere "
|
461 |
+
"Framework-Kompatibilität.</p>"
|
462 |
|
463 |
+
#: includes/classes/UI.php:328
|
464 |
+
msgid "<p>%1Click Here%2 to view the theme as viewed by the Analyzer.</p>"
|
465 |
+
msgstr "<p>%1Hier klicken%2 um das Thema wie im Analyzer anzuzeigen.</p>"
|
|
|
|
|
|
|
|
|
466 |
|
467 |
+
#: includes/classes/Upgrade.php:60
|
468 |
+
msgid "Enter your Update Key"
|
469 |
+
msgstr "Geben Sie den Update-Schlüssel ein"
|
|
|
|
|
|
|
|
|
|
|
|
|
470 |
|
471 |
+
#: includes/classes/Upgrade.php:61
|
|
|
|
|
|
|
|
|
472 |
msgid ""
|
473 |
+
"Sorry, we could not validate your Update Key. Please try again or, if you "
|
474 |
+
"need assistance, please %s"
|
|
|
475 |
msgstr ""
|
476 |
+
"Wir konnten den Update-Schlüssel nicht verifizieren. Bitte nochmals "
|
477 |
+
"probieren, falls Sie Hilfe brauchen, bitte %s"
|
|
|
478 |
|
479 |
+
#: includes/classes/Upgrade.php:61
|
480 |
+
msgid "contact us."
|
481 |
+
msgstr "uns kontaktieren."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
482 |
|
483 |
+
#: includes/classes/Upgrade.php:67
|
484 |
+
msgid "Child Theme Configurator Pro version %s"
|
485 |
+
msgstr "Child Theme Configurator Pro Version %s"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
486 |
|
487 |
+
#: includes/classes/Upgrade.php:67
|
488 |
msgid ""
|
489 |
+
" is not compatible with the installed version of Child Theme Configurator "
|
490 |
+
"and has been deactivated."
|
491 |
msgstr ""
|
492 |
+
" ist nicht kompatibel mit der installieren Version von Child Theme "
|
493 |
+
"Configurator und wurde deaktiviert."
|
494 |
|
495 |
+
#: includes/classes/Upgrade.php:69
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
496 |
msgid ""
|
497 |
+
"You can upgrade to the latest version by clicking the button below. After "
|
498 |
+
"validating the Update Key from your order, WordPress will retrieve the "
|
499 |
+
"plugin from our website and install it automatically. If you no longer wish "
|
500 |
+
"to use the premium version, you can dismiss this notice by clicking the "
|
501 |
+
"close icon (x) at the top right."
|
502 |
msgstr ""
|
503 |
+
"Sie können zur neuesten Version mit der Schaltfläche unten upgraden. Nach "
|
504 |
+
"der Verifizierung des Update-Schlüssels Ihrer Bestellung wird WordPress das "
|
505 |
+
"Plugin von unserer Webseite laden und es automatisch installieren. Wenn Sie "
|
506 |
+
"die Premium-Version nicht mehr benutzen wollen, können Sie den Hinweis mit "
|
507 |
+
"dem Klick auf das (x)-Symbol oben rechts wegklicken."
|
508 |
|
509 |
+
#: includes/classes/Upgrade.php:70
|
510 |
+
msgid "Upgrade Now"
|
511 |
+
msgstr "Jetzt Upgraden"
|
512 |
|
513 |
+
#: includes/classes/Upgrade.php:188
|
514 |
+
msgid "Update Plugin"
|
515 |
+
msgstr "Plugin Updaten"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
516 |
|
517 |
#: includes/forms/addl_css.php:7
|
518 |
msgid "Parse additional stylesheets:"
|
519 |
+
msgstr "Zusätzliche Formatvorlagen auslesen"
|
520 |
|
521 |
#: includes/forms/addl_css.php:11
|
522 |
msgid ""
|
525 |
"large amount data to the configuration). To further reduce overhead, select "
|
526 |
"only the additional stylesheets you wish to customize."
|
527 |
msgstr ""
|
528 |
+
"Formatvorlagen, die zurzeit vom Elternthema geladen werden, sind unten "
|
529 |
+
"automatisch ausgewählt (ausgenommen für Bootstrap-Formatvorlagen welche eine "
|
530 |
+
"große Datenmenge zur Konfiguration hinzufügen). Um weitere Überlastung zu "
|
531 |
+
"vermindern, wählen Sie nur Formatvorlagen, die Sie anpassen wollen."
|
532 |
|
533 |
#: includes/forms/addl_panels.php:9 includes/forms/addl_panels.php:39
|
534 |
msgid "Use coupon code"
|
535 |
+
msgstr "Rabatt-Code anwenden"
|
536 |
|
537 |
#: includes/forms/addl_panels.php:9 includes/forms/addl_panels.php:39
|
538 |
msgid "wordpress-org"
|
540 |
|
541 |
#: includes/forms/addl_panels.php:9 includes/forms/addl_panels.php:39
|
542 |
msgid "and get <strong>20% off entire order</strong>."
|
543 |
+
msgstr "und bekommen Sie <strong>20% auf die ganze Bestellung</strong>."
|
544 |
|
545 |
#: includes/forms/addl_panels.php:10 includes/forms/addl_panels.php:40
|
546 |
msgid "Order Now"
|
547 |
+
msgstr "Jetzt Bestellen"
|
548 |
|
549 |
#: includes/forms/addl_panels.php:10 includes/forms/addl_panels.php:40
|
550 |
msgid "*Prices and offers subject to change."
|
551 |
+
msgstr "*Preise und Angebote können sich jederzeit ändern."
|
552 |
|
553 |
#: includes/forms/addl_panels.php:11 includes/forms/addl_panels.php:12
|
554 |
msgid "Learn more about IntelliWidget"
|
555 |
+
msgstr "Erfahren Sie mehr über IntelliWidget"
|
556 |
|
557 |
#: includes/forms/addl_panels.php:12
|
558 |
msgid ""
|
561 |
"dynamic content features into a single plugin that can display on a per-page "
|
562 |
"or site-wide basis."
|
563 |
msgstr ""
|
564 |
+
"IntelliWidget ist ein ausgefeilter Widget-Manager, der die Arbeit vieler "
|
565 |
+
"Plugins erledigt, indem es Seitenmenüs, Beliebte Beiträge (Featured Posts), "
|
566 |
+
"Slider und anderen dynamischen Inhalt in ein einzelnes Plugin kombiniert, "
|
567 |
+
"welches die Anzeige auf Seiten- oder Webseiten-Basis ermöglicht."
|
568 |
|
569 |
#: includes/forms/addl_panels.php:13 includes/forms/addl_panels.php:16
|
570 |
msgid "Learn more"
|
580 |
"responsive menu options and gives you complete control over the user "
|
581 |
"experience."
|
582 |
msgstr ""
|
583 |
+
"IntelliWidget Responsive Menu ermöglicht Ihnen das Ausbrechen aus den "
|
584 |
+
"starren, eingebauten Thema-Menüoptionen und gibt Ihnen vollständige "
|
585 |
+
"Kontrolle über die Nutzererfahrung."
|
586 |
|
587 |
#: includes/forms/addl_panels.php:19
|
588 |
msgid "Learn more about CTC Pro"
|
590 |
|
591 |
#: includes/forms/addl_panels.php:20
|
592 |
msgid "Customizing WordPress just got even easier."
|
593 |
+
msgstr "Es ist jetzt noch einfacher, WordPress anzupassen."
|
594 |
|
595 |
#: includes/forms/addl_panels.php:21
|
596 |
msgid ""
|
598 |
"Configurator. If you spend any amount of time customizing WordPress, CTC Pro "
|
599 |
"will help maximize your productivity."
|
600 |
msgstr ""
|
601 |
+
"Tausende Benutzer haben schon die Vorteile des Child Theme Configurator "
|
602 |
+
"erkannt. Wenn Sie Zeit für die Anpassung von WordPress aufwenden, wird CTC "
|
603 |
+
"Pro Ihre Produktivität maximieren."
|
604 |
|
605 |
#: includes/forms/addl_panels.php:22
|
606 |
msgid "Designed by Developers Who Use It Every Day."
|
607 |
+
msgstr "Entworfen von Entwicklern, die es täglich verwenden."
|
608 |
|
609 |
#: includes/forms/addl_panels.php:23
|
610 |
msgid ""
|
611 |
"We've packed in more features to make design work quicker and easier with "
|
612 |
"<strong>Child Theme Configurator Pro.</strong>"
|
613 |
msgstr ""
|
614 |
+
"Wir haben noch mehr Funktionen hineingepackt, um die Entwurfs-Arbeit noch "
|
615 |
+
"schneller und einfacher zu gestalten mit <strong>Child Theme Configurator "
|
616 |
+
"Pro.<strong>"
|
617 |
|
618 |
#: includes/forms/addl_panels.php:25
|
619 |
msgid "Customize Plugin Stylesheets"
|
624 |
"Apply the power of CTC's top-rated interface to your site's plugin styles. "
|
625 |
"All new design makes it much easier to get the results you want."
|
626 |
msgstr ""
|
627 |
+
"Benutze die Macht der ausgezeichnet bewerteten Schnittstelle von CTC für "
|
628 |
+
"deine Plugin-Stile. Alle neuen Designs machen es noch einfacher, die "
|
629 |
+
"gewünschten Resultate zu erhalten."
|
630 |
|
631 |
#: includes/forms/addl_panels.php:27
|
632 |
msgid "Quick Preview"
|
633 |
+
msgstr "Schnell-Vorschau"
|
634 |
|
635 |
#: includes/forms/addl_panels.php:27
|
636 |
msgid "Preview your child theme with a single click."
|
637 |
+
msgstr "Voransicht des Kindthemas mit nur einem Klick."
|
638 |
|
639 |
#: includes/forms/addl_panels.php:28
|
640 |
msgid "Color Palettes"
|
645 |
"Keep the colors you select just a click away. No more searching for hex "
|
646 |
"codes and RGB values."
|
647 |
msgstr ""
|
648 |
+
"Behalten Sie die Farben nur einen Klick entfernt weg. Kein umständliches "
|
649 |
+
"Suchen für Hex-Codes und RGB-Werte."
|
650 |
|
651 |
#: includes/forms/addl_panels.php:29
|
652 |
msgid "Find related styles"
|
653 |
+
msgstr "Finde ähnliche Stile"
|
654 |
|
655 |
#: includes/forms/addl_panels.php:29
|
656 |
msgid ""
|
657 |
"Use the \"All Styles\" panel to edit groups of selectors from a single "
|
658 |
"combined list."
|
659 |
msgstr ""
|
660 |
+
"Nutzen Sie das \"Alle Stile\"-Bedienungsfeld, um Gruppen von Selektoren aus "
|
661 |
+
"einer einzigen kombinierten Liste zu bearbeiten."
|
662 |
|
663 |
#: includes/forms/addl_panels.php:30
|
664 |
msgid "Find styles by Nav Menu"
|
666 |
|
667 |
#: includes/forms/addl_panels.php:30
|
668 |
msgid "Tweak menus quickly and easily."
|
669 |
+
msgstr "Passe Menüs schnell und einfach an."
|
670 |
|
671 |
#: includes/forms/addl_panels.php:31
|
672 |
msgid "Most recent edits"
|
675 |
#: includes/forms/addl_panels.php:31
|
676 |
msgid "Return to recently edited selectors from a toggleable sidebar."
|
677 |
msgstr ""
|
678 |
+
"Kehre zu kürzlich bearbeiteten Selektoren mittels umschaltbarer Seitenleiste "
|
679 |
+
"zurück."
|
680 |
|
681 |
#: includes/forms/addl_panels.php:32
|
682 |
+
msgid "Add Child Theme Files"
|
683 |
+
msgstr "Fügen Sie Kindthemen-Dateien hinzu"
|
684 |
|
685 |
#: includes/forms/addl_panels.php:33
|
686 |
+
msgid "Create new template and script files right from the admin."
|
|
|
|
|
687 |
msgstr ""
|
688 |
+
"Erstellen Sie neue Vorlagen- und Skriptdateien direkt aus der Admin-"
|
689 |
+
"Oberfläche."
|
690 |
|
691 |
#: includes/forms/addl_panels.php:34
|
692 |
msgid "Top-rated Online Support"
|
698 |
|
699 |
#: includes/forms/addl_panels.php:36
|
700 |
msgid "Tutorial Videos"
|
701 |
+
msgstr "Tutorial-Videos"
|
702 |
|
703 |
#: includes/forms/addl_tabs.php:8
|
704 |
msgid "Upgrade"
|
705 |
+
msgstr "Aktualisieren"
|
706 |
|
707 |
#: includes/forms/backup.php:8
|
708 |
msgid "Backup"
|
709 |
+
msgstr "Sicherung"
|
710 |
|
711 |
#: includes/forms/backups.php:10
|
712 |
msgid "Restore backup from"
|
713 |
+
msgstr "Sicherung wiederherstellen vom"
|
714 |
|
715 |
+
#: includes/forms/current-theme.php:6
|
716 |
+
msgid "Currently loaded"
|
717 |
+
msgstr "Derzeit geladen"
|
|
|
|
|
|
|
718 |
|
719 |
+
#: includes/forms/debug-toggle.php:8
|
720 |
+
msgid "Debug"
|
721 |
+
msgstr "Fehlersuche"
|
722 |
+
|
723 |
+
#: includes/forms/file-form-buttons.php:9
|
724 |
+
msgid "Make Selected Writable"
|
725 |
+
msgstr "Auswahl beschreibbar machen"
|
726 |
+
|
727 |
+
#: includes/forms/file-form-buttons.php:13
|
728 |
+
msgid "Copy Selected to Child Theme"
|
729 |
+
msgstr "Auswahl in das Kindthema kopieren"
|
730 |
+
|
731 |
+
#: includes/forms/file-form-buttons.php:13 includes/forms/images.php:21
|
732 |
+
msgid "Delete Selected"
|
733 |
+
msgstr "Auswahl löschen"
|
734 |
|
735 |
+
#: includes/forms/fileform.php:9
|
736 |
msgid "Parent Templates"
|
737 |
msgstr "Eltern-Vorlagen"
|
738 |
|
739 |
+
#: includes/forms/fileform.php:9
|
740 |
msgid "Child Theme Files"
|
741 |
+
msgstr "Kindthema-Dateien"
|
742 |
|
743 |
+
#: includes/forms/fileform.php:14
|
744 |
msgid ""
|
745 |
"Copy PHP templates from the parent theme by selecting them here. The "
|
746 |
"Configurator defines a template as a Theme PHP file having no PHP functions "
|
747 |
"or classes. Other PHP files cannot be safely overridden by a child theme."
|
748 |
msgstr ""
|
749 |
+
"Kopieren von PHP-Vorlagendateien des Elternthemen, indem Sie diese hier "
|
750 |
+
"auswählen. Der Konfigurator definiert eine Vorlage als eine Themen-PHP-Datei "
|
751 |
+
"ohne PHP-Funktionen oder -Klassen. Andere PHP-Dateien können von einem "
|
752 |
+
"Kindthema nicht sicher überschrieben werden."
|
753 |
|
754 |
+
#: includes/forms/fileform.php:17
|
755 |
msgid ""
|
756 |
"CAUTION: If your child theme is active, the child theme version of the file "
|
757 |
"will be used instead of the parent immediately after it is copied."
|
758 |
msgstr ""
|
759 |
+
"ACHTUNG: Wenn Ihr Kindthema aktiv ist, wird nach dem Kopiervorgang sofort "
|
760 |
+
"die Kindthema-Version der Datei anstatt der Eltern-Datei benutzt."
|
761 |
|
762 |
+
#: includes/forms/fileform.php:19
|
763 |
msgid "The %s file is generated separately and cannot be copied here."
|
764 |
+
msgstr ""
|
765 |
+
"Die %s Datei wird getrennt erstellt und kann nicht hierher kopiert werden."
|
766 |
|
767 |
+
#: includes/forms/fileform.php:29
|
768 |
msgid "Delete child theme templates by selecting them here."
|
769 |
+
msgstr "Löschen von Kindthema-Vorlagen, indem Sie sie hier auswählen."
|
770 |
|
771 |
+
#: includes/forms/fileform.php:30
|
772 |
msgid ""
|
773 |
"Delete child theme templates or make them writable by selecting them here. "
|
774 |
"Writable files are displayed in <span style=\"color:red\">red</span>."
|
775 |
msgstr ""
|
776 |
+
"Löschen Sie Kindthema-Vorlagen oder setzen Sie sie schreibbar, indem Sie sie "
|
777 |
+
"hier auswählen. Schreibbare Dateien sind in <span style=\"color:red\">red</"
|
778 |
"span> angezeigt."
|
779 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
780 |
#: includes/forms/files.php:15
|
781 |
msgid "Upload New Child Theme Image"
|
782 |
+
msgstr "Neues Kindthema-Bild hochladen"
|
783 |
|
784 |
#: includes/forms/files.php:18
|
785 |
msgid ""
|
787 |
"theme and are meant for stylesheet use only. Use the Media Library for "
|
788 |
"content images."
|
789 |
msgstr ""
|
790 |
+
"Diese Bilder befinden sich unter dem <code>Images</code>-Verzeichnis in "
|
791 |
+
"Ihrem Kindthema-Verzeichnis und sind nur für Formatvorlagen vorgesehen. "
|
792 |
+
"Benutzen Sie die Medienbibliothek für Inhaltsbilder."
|
793 |
|
794 |
#: includes/forms/files.php:25 includes/forms/files.php:51
|
795 |
msgid "Upload"
|
797 |
|
798 |
#: includes/forms/files.php:32
|
799 |
msgid "Child Theme Screenshot"
|
800 |
+
msgstr "Kindthema Screenshot"
|
801 |
|
802 |
#: includes/forms/files.php:41
|
803 |
msgid "Upload New Screenshot"
|
804 |
+
msgstr "Neuen Screenshot hochladen"
|
805 |
|
806 |
#: includes/forms/files.php:44
|
807 |
msgid ""
|
808 |
"The theme screenshot should be a 4:3 ratio (e.g., 880px x 660px) JPG, PNG or "
|
809 |
"GIF. It will be renamed <code>screenshot</code>."
|
810 |
msgstr ""
|
811 |
+
"Der Thema-Screenshot sollte ein 4:3-Verhältnis aufweisen (z.Bsp, 880px x "
|
812 |
+
"660px) JPG, PNG oder GIF. Es wird in <code>screenshot</code> umbenannt."
|
813 |
|
814 |
#: includes/forms/files.php:57
|
815 |
msgid "Export Child Theme as Zip Archive"
|
816 |
msgstr "Kindthema als ZIP-Archiv exportieren"
|
817 |
|
818 |
+
#: includes/forms/files.php:58
|
819 |
+
msgid ""
|
820 |
+
"Click \"Export Zip\" to save a backup of the currently loaded child theme. "
|
821 |
+
"You can export any of your themes from the Parent/Child tab."
|
822 |
+
msgstr ""
|
823 |
+
"Klicken Sie auf \"Export Zip\", um eine Sicherung des aktuellen Kindthemas "
|
824 |
+
"zu erstellen. Sie können jedes Thema auf Ihrer Eltern/Kind-Registerkarte "
|
825 |
+
"exportieren."
|
826 |
+
|
827 |
#: includes/forms/files.php:68
|
828 |
msgid "Secure Child Theme"
|
829 |
+
msgstr "Kindthema schützen"
|
830 |
|
831 |
#: includes/forms/files.php:71
|
832 |
msgid ""
|
833 |
"Attempt to reset child theme permissions to user ownership and read-only "
|
834 |
"access."
|
835 |
msgstr ""
|
836 |
+
"Versucht, die Kindthema-Berechtigungen auf Besitz und Lese-Modus-Zugriff "
|
837 |
+
"zurückzusetzen."
|
838 |
|
839 |
#: includes/forms/files.php:77
|
840 |
msgid "Make read-only"
|
841 |
+
msgstr "Auf \"Nur Lesen\" setzen"
|
842 |
|
843 |
#: includes/forms/images.php:10
|
844 |
msgid "Child Theme Images"
|
845 |
+
msgstr "Kindthema-Bilder"
|
846 |
|
847 |
#: includes/forms/images.php:13
|
848 |
msgid "Delete child theme images by selecting them here."
|
849 |
+
msgstr "Löschen Sie Kindthema-Bilder, indem Sie sie hier auswählen."
|
850 |
|
851 |
+
#: includes/forms/main.php:35
|
852 |
msgid "version"
|
853 |
msgstr "Version"
|
854 |
|
855 |
+
#: includes/forms/notices.php:12
|
856 |
+
msgid ""
|
857 |
+
"The child theme is in read-only mode and Child Theme Configurator cannot "
|
858 |
+
"apply changes. Click to see options"
|
859 |
+
msgstr ""
|
860 |
+
"Das Kindthema ist im Lesemodus und der Child Theme Configurator kann keine "
|
861 |
+
"Änderungen anwenden. Klicken Sie für Optionen"
|
862 |
+
|
863 |
+
#: includes/forms/notices.php:20
|
864 |
+
msgid ""
|
865 |
+
"<li>Temporarily set write permissions by clicking the button below. When you "
|
866 |
+
"are finished editing, revert to read-only by clicking \"Make read-only\" "
|
867 |
+
"under the \"Files\" tab.</li>"
|
868 |
+
msgstr ""
|
869 |
+
"<li>Vorübergehend Schreibberechtigung setzen, indem Sie die Schaltfläche "
|
870 |
+
"unten anklicken. Ist die Bearbeitung beendet, kehren Sie zu \"Auf Nur Lesen "
|
871 |
+
"setzen\" zurück (unter der Dateien-Registerkarte.</li>"
|
872 |
+
|
873 |
+
#: includes/forms/notices.php:24
|
874 |
+
msgid "Make files writable"
|
875 |
+
msgstr "Dateien beschreibbar machen"
|
876 |
+
|
877 |
+
#: includes/forms/notices.php:27
|
878 |
+
msgid ""
|
879 |
+
"<li><a target=\"_blank\" href=\"http://codex.wordpress.org/Editing_wp-"
|
880 |
+
"config.php#WordPress_Upgrade_Constants\" title=\"Editin wp-config.php\">Add "
|
881 |
+
"your FTP/SSH credentials to the WordPress config file</a>.</li>"
|
882 |
+
msgstr ""
|
883 |
+
"<li><a target=\"_blank\" href=\"http://codex.wordpress.org/Editing_wp-"
|
884 |
+
"config.php#WordPress_Upgrade_Constants\" title=\"Editin wp-config.php"
|
885 |
+
"\">Hinzufügen von FTP/SSH-Berechtigungen zur Wordpress-Konfigurationsdatei</"
|
886 |
+
"a>.</li>"
|
887 |
+
|
888 |
+
#: includes/forms/notices.php:29
|
889 |
+
msgid ""
|
890 |
+
"<li><a target=\"_blank\" href=\"http://technet.microsoft.com/en-us/library/"
|
891 |
+
"cc771170\" title=\"Setting Application Pool Identity\">Assign WordPress to "
|
892 |
+
"an application pool that has write permissions</a> (Windows IIS systems).</"
|
893 |
+
"li>"
|
894 |
+
msgstr ""
|
895 |
+
"<li><a target=\"_blank\" href=\"http://technet.microsoft.com/en-us/library/"
|
896 |
+
"cc771170\" title=\"Setting Application Pool Identity\">WordPress zu einem "
|
897 |
+
"Applikations-Pool mit Schreibberechtigung zuweisen</a> (Windows IIS-Systeme)."
|
898 |
+
"</li>"
|
899 |
+
|
900 |
+
#: includes/forms/notices.php:30
|
901 |
+
msgid ""
|
902 |
+
"<li><a target=\"_blank\" href=\"http://codex.wordpress.org/"
|
903 |
+
"Changing_File_Permissions\" title=\"Changing File Permissions\">Set write "
|
904 |
+
"permissions on the server manually</a> (not recommended).</li>"
|
905 |
+
msgstr ""
|
906 |
+
"<li><a target=\"_blank\" href=\"http://codex.wordpress.org/"
|
907 |
+
"Changing_File_Permissions\" title=\"Changing File Permissions\">Auf einem "
|
908 |
+
"Server Schreibberechtigung manuell setzen</a> (nicht empfohlen).</li>"
|
909 |
+
|
910 |
+
#: includes/forms/notices.php:32
|
911 |
+
msgid "<li>Run PHP under Apache with suEXEC (contact your web host).</li>"
|
912 |
+
msgstr ""
|
913 |
+
"<li>PHP unter Apache mit suEXEC ausführen (bitte Webprovider kontaktieren).</"
|
914 |
+
"li>"
|
915 |
+
|
916 |
+
#: includes/forms/notices.php:45
|
917 |
+
msgid ""
|
918 |
+
"This Child Theme has incorrect ownership permissions. Child Theme "
|
919 |
+
"Configurator will attempt to correct this when you click the button below."
|
920 |
+
msgstr ""
|
921 |
+
"Dieses Kindthema hat ungültige Besitzerberechtigungen. Child Theme "
|
922 |
+
"Configurator kann mit dem Klicken auf die Schaltfläche unten versuchen, dies "
|
923 |
+
"zu beheben."
|
924 |
+
|
925 |
+
#: includes/forms/notices.php:51
|
926 |
+
msgid "Correct Child Theme Permissions"
|
927 |
+
msgstr "Kindthema-Berechtigungen korrigieren"
|
928 |
+
|
929 |
+
#: includes/forms/notices.php:60
|
930 |
+
msgid ""
|
931 |
+
"Child Theme Configurator needs to update its internal data. Please set your "
|
932 |
+
"preferences below and click \"Generate Child Theme Files\" to update your "
|
933 |
+
"configuration."
|
934 |
+
msgstr ""
|
935 |
+
"Child Theme Configurator muss seine internen Daten aktualisieren. Bitte "
|
936 |
+
"setzen Sie unten Ihre Voreinstellungen und klicken Sie auf \"Erzeugen "
|
937 |
+
"Kindthema-Dateien\", um Ihre Konfiguration zu aktualisieren."
|
938 |
+
|
939 |
+
#: includes/forms/notices.php:68
|
940 |
+
msgid ""
|
941 |
+
"<strong>However, some styles could not be parsed due to memory limits.</"
|
942 |
+
"strong> Try deselecting \"Additional Stylesheets\" below and click "
|
943 |
+
"\"Generate/Rebuild Child Theme Files\". %sWhy am I seeing this?%s"
|
944 |
+
msgstr ""
|
945 |
+
"<strong>Allerdings konnten einige Stile wegen Speicherlimiten nicht "
|
946 |
+
"ausgelesen werden</strong> Versuchen Sie es mit der Deaktivierung von "
|
947 |
+
"\"Zusätzliche Formatvorlagen\" unten und klicken Sie auf \"Erstellen/"
|
948 |
+
"Neuaufbau Kindthema-Dateien\". %sWieso sehe ich das?%s"
|
949 |
+
|
950 |
+
#: includes/forms/notices.php:76
|
951 |
+
msgid ""
|
952 |
+
"Child Theme Configurator did not detect any configuration data because a "
|
953 |
+
"previously configured Child Theme has been removed. Please follow the steps "
|
954 |
+
"for \"CONFIGURE an existing Child Theme\" under the \"Parent/Child\" Tab."
|
955 |
+
msgstr ""
|
956 |
+
"Child Theme Configurator entdeckte keine Konfigurationsdaten, weil ein "
|
957 |
+
"vorher konfiguriertes Kindthema entfernt wurde. Bitte befolgen Sie die "
|
958 |
+
"Schritte für \"Bestehendes Kindthema KONFIGURIEREN\" unter der \"Eltern-Kind"
|
959 |
+
"\"-Registerkarte."
|
960 |
+
|
961 |
+
#: includes/forms/notices.php:84
|
962 |
+
msgid ""
|
963 |
+
"Your stylesheet has changed since the last time you used the Configurator. "
|
964 |
+
"Please follow the steps for \"CONFIGURE an existing Child Theme\" under the "
|
965 |
+
"\"Parent/Child\" Tab or you will lose these changes."
|
966 |
+
msgstr ""
|
967 |
+
"Ihre Formatvorlage hat sich seit der letzten Benutzung des Konfigurators "
|
968 |
+
"geändert. Bitte befolgen Sie die Schritte für \"Bestehendes Kindthema "
|
969 |
+
"KONFIGURIEREN\" unter der \"Eltern-Kind\"-Registerkarte, oder Sie werden die "
|
970 |
+
"Änderungen verlieren."
|
971 |
|
972 |
+
#: includes/forms/notices.php:97
|
973 |
+
msgid "Thank you for installing Child Theme Configurator."
|
974 |
+
msgstr "Danke für die Installation des Child Theme Configurators."
|
975 |
+
|
976 |
+
#: includes/forms/notices.php:100
|
977 |
+
msgid ""
|
978 |
+
"A lot of time and testing has gone into this release but there may be edge "
|
979 |
+
"cases. If you have any questions, please"
|
980 |
+
msgstr ""
|
981 |
+
"Viel Zeit und Testaufwand wurde in diese Version gesteckt, aber es kann auch "
|
982 |
+
"Grenzfälle geben. Wenn Sie Fragen haben, bitte"
|
983 |
+
|
984 |
+
#: includes/forms/notices.php:102
|
985 |
+
msgid "Contact Us."
|
986 |
+
msgstr "Kontaktieren Sie uns."
|
987 |
+
|
988 |
+
#: includes/forms/notices.php:105
|
989 |
+
msgid "For more information, please open the Help tab at the top right or "
|
990 |
+
msgstr ""
|
991 |
+
"Für weitere Informationen öffnen Sie bitte die Hilfe-Registerkarte oben "
|
992 |
+
"rechts oder "
|
993 |
+
|
994 |
+
#: includes/forms/notices.php:107
|
995 |
+
msgid "click here to view the latest videos."
|
996 |
+
msgstr "klicken Sie hier, um die neuesten Videos zu sehen."
|
997 |
+
|
998 |
+
#: includes/forms/notices.php:111
|
999 |
+
msgid ""
|
1000 |
+
"It is a good idea to save a Zip Archive of your Child Theme before using CTC "
|
1001 |
+
"for the first time. Click the \"save backup\" link ( see Step 2, below ) to "
|
1002 |
+
"export your themes."
|
1003 |
+
msgstr ""
|
1004 |
+
"Es ist eine gute Idee, ein ZIP-Archiv Ihres Kindthemas zu sichern, bevor Sie "
|
1005 |
+
"CTC das erste Mal benutzen. Klicken Sie auf die \"Backup sichern\"-"
|
1006 |
+
"Verknüpfung (siehe Schritt 2, unten), um die Themen zu exportieren."
|
1007 |
|
1008 |
#: includes/forms/parent-child.php:22
|
1009 |
msgid "Select an action:"
|
1010 |
msgstr "Aktion auswählen:"
|
1011 |
|
1012 |
+
#: includes/forms/parent-child.php:30
|
1013 |
msgid "CREATE a new Child Theme"
|
1014 |
+
msgstr "Neues Kindthema ERSTELLEN"
|
1015 |
|
1016 |
+
#: includes/forms/parent-child.php:33
|
1017 |
msgid ""
|
1018 |
"Install a new customizable child theme using an installed theme as a parent."
|
1019 |
msgstr ""
|
1020 |
+
"Ein neues anpassbares Kindthema installieren mit Hilfe eines installierten "
|
1021 |
+
"Themas als Eltern."
|
1022 |
|
1023 |
+
#: includes/forms/parent-child.php:46
|
1024 |
msgid "CONFIGURE an existing Child Theme"
|
1025 |
+
msgstr "Bestehendes Kindthema KONFIGURIEREN"
|
1026 |
|
1027 |
+
#: includes/forms/parent-child.php:49
|
1028 |
msgid ""
|
1029 |
"Set up a previously installed child theme for use with the Configurator or "
|
1030 |
"to modify current settings."
|
1031 |
msgstr ""
|
1032 |
+
"Ein vorher installiertes Kindthema für den Gebrauch mit dem Konfigurator "
|
1033 |
+
"aufsetzen oder um Einstellungen zu ändern."
|
1034 |
|
1035 |
+
#: includes/forms/parent-child.php:60
|
1036 |
msgid "DUPLICATE an existing Child Theme"
|
1037 |
+
msgstr "Bestehendes Kindthema DUPLIZIEREN"
|
1038 |
|
1039 |
+
#: includes/forms/parent-child.php:63
|
1040 |
msgid ""
|
1041 |
"Make a complete copy of an existing Child Theme in a new directory, "
|
1042 |
"including any menus, widgets and other Customizer settings. The option to "
|
1043 |
"copy the Parent Theme settings (step 8, below) is disabled with this action."
|
1044 |
msgstr ""
|
1045 |
+
"Eine komplette Kopie eines bestehenden Kindthemas in einem neuen Ordner "
|
1046 |
+
"erstellen, inkl. aller Menüs, Widgets und anderer Customizer-Einstellungen. "
|
1047 |
+
"Die Option zum Kopieren der Elternthema-Einstellungen (Schritt 8, unten) ist "
|
1048 |
+
"bei dieser Aktion deaktiviert."
|
1049 |
|
1050 |
+
#: includes/forms/parent-child.php:74
|
1051 |
msgid ""
|
1052 |
"RESET an existing Child Theme (this will destroy any work you have done in "
|
1053 |
"the Configurator)"
|
1054 |
msgstr ""
|
1055 |
+
"Ein bestehendes Kindthema ZURÜCKSETZEN (wird alle gemachten Arbeiten im "
|
1056 |
+
"Konfigurator zerstören)"
|
1057 |
|
1058 |
+
#: includes/forms/parent-child.php:77
|
1059 |
msgid ""
|
1060 |
"Revert the Child theme stylesheet and functions files to their state before "
|
1061 |
"the initial configuration or last reset. Additional child theme files will "
|
1062 |
"not be removed, but you can delete them under the Files tab."
|
1063 |
msgstr ""
|
1064 |
+
"Setzt die Kindthema-Vorlagen und -Funktionen auf ihren Anfangszustand oder "
|
1065 |
+
"letzte Zurücksetzung zurück. Zusätzliche Kindthemen-Dateien werden nicht "
|
1066 |
+
"entfernt, aber Sie können diese unter der Dateien-Registerkarte löschen."
|
|
|
1067 |
|
1068 |
+
#: includes/forms/parent-child.php:88
|
1069 |
msgid "Select a Parent Theme:"
|
1070 |
msgstr "Elternthema auswählen:"
|
1071 |
|
1072 |
+
#: includes/forms/parent-child.php:92 includes/forms/parent-child.php:120
|
1073 |
+
msgid "Click here to save a backup of the selected theme."
|
1074 |
+
msgstr "Hier klicken, um eine Sicherung des gewählten Themas zu erstellen."
|
1075 |
+
|
1076 |
+
#: includes/forms/parent-child.php:98 includes/forms/parent-child.php:126
|
1077 |
msgid "Analyze"
|
1078 |
+
msgstr "Untersuchen"
|
1079 |
|
1080 |
+
#: includes/forms/parent-child.php:102
|
1081 |
msgid "Analyze Parent Theme"
|
1082 |
+
msgstr "Elternthema untersuchen"
|
1083 |
|
1084 |
+
#: includes/forms/parent-child.php:105 includes/forms/parent-child.php:133
|
1085 |
msgid ""
|
1086 |
"Click \"Analyze\" to determine stylesheet dependencies and other potential "
|
1087 |
"issues."
|
1088 |
msgstr ""
|
1089 |
+
"Klicken Sie auf \"Untersuchen\", um Formatvorlagen-Abhängigkeiten und andere "
|
1090 |
+
"mögliche Probleme zu finden."
|
1091 |
|
1092 |
+
#: includes/forms/parent-child.php:116
|
1093 |
msgid "Select a Child Theme:"
|
1094 |
msgstr "Kindthema auswählen:"
|
1095 |
|
1096 |
+
#: includes/forms/parent-child.php:130
|
1097 |
msgid "Analyze Child Theme"
|
1098 |
+
msgstr "Kindthema untersuchen"
|
1099 |
|
1100 |
+
#: includes/forms/parent-child.php:145
|
1101 |
msgid "Name the new theme directory:"
|
1102 |
+
msgstr "Neuen Ordner benennen:"
|
1103 |
|
1104 |
+
#: includes/forms/parent-child.php:149
|
1105 |
msgid "Directory Name"
|
1106 |
+
msgstr "Ordnername"
|
1107 |
|
1108 |
+
#: includes/forms/parent-child.php:153 includes/forms/parent-child.php:402
|
1109 |
msgid "NOTE:"
|
1110 |
msgstr "HINWEIS:"
|
1111 |
|
1112 |
+
#: includes/forms/parent-child.php:155
|
1113 |
msgid ""
|
1114 |
"This is NOT the name of the Child Theme. You can customize the name, "
|
1115 |
"description, etc. in step 7, below."
|
1116 |
msgstr ""
|
1117 |
+
"Das ist NICHT der Name des Kindthemas. Sie können den Namen, Beschreibung "
|
1118 |
+
"etc. in Schritt 7 unten anpassen."
|
1119 |
|
1120 |
+
#: includes/forms/parent-child.php:162
|
1121 |
msgid "Verify Child Theme directory:"
|
1122 |
+
msgstr "Kindthemen-Ordner überprüfen:"
|
1123 |
|
1124 |
+
#: includes/forms/parent-child.php:172
|
1125 |
msgid ""
|
1126 |
"For verification only (you cannot modify the directory of an existing Child "
|
1127 |
"Theme)."
|
1128 |
msgstr ""
|
1129 |
+
"Nur für die Überprüfung (Sie können den Ordner eines bestehenden Kindthemas "
|
1130 |
+
"nicht ändern)."
|
1131 |
|
1132 |
+
#: includes/forms/parent-child.php:185
|
|
|
|
|
|
|
|
|
1133 |
msgid "Select where to save new styles:"
|
1134 |
+
msgstr "Auswählen, wo neue Stile gespeichert werden:"
|
1135 |
|
1136 |
+
#: includes/forms/parent-child.php:194
|
1137 |
msgid "Primary Stylesheet (style.css)"
|
1138 |
msgstr "Primäre Formatvorlage (style.css)"
|
1139 |
|
1140 |
+
#: includes/forms/parent-child.php:197
|
1141 |
msgid ""
|
1142 |
"Save new custom styles directly to the Child Theme primary stylesheet, "
|
1143 |
"replacing the existing values. The primary stylesheet will load in the order "
|
1144 |
"set by the theme."
|
1145 |
msgstr ""
|
1146 |
+
"Sichern von neuen Formatvorlagenstilen direkt in die Formatvorlage des "
|
1147 |
+
"Kindthemas (ersetzt vorhandene Werte). Die primäre Formatvorlage wird in der "
|
1148 |
+
"vom Thema gesetzten Reihenfolge geladen."
|
1149 |
|
1150 |
+
#: includes/forms/parent-child.php:209
|
1151 |
msgid "Separate Stylesheet"
|
1152 |
msgstr "Separate Formatvorlage"
|
1153 |
|
1154 |
+
#: includes/forms/parent-child.php:212
|
1155 |
msgid ""
|
1156 |
+
"Save new custom styles to a separate stylesheet and combine any existing "
|
1157 |
+
"child theme styles with the parent to form baseline. Select this option if "
|
1158 |
+
"you want to preserve the existing child theme styles instead of overwriting "
|
1159 |
+
"them. This option also allows you to customize stylesheets that load after "
|
1160 |
+
"the primary stylesheet."
|
1161 |
msgstr ""
|
1162 |
+
"Sichern von neuen Formatvorlagenstilen in eine separate Formatvorlage und "
|
1163 |
+
"Kombinieren von bestehenden Kind- und Elternthemavorlagen zu einer Basis. "
|
1164 |
+
"Diese Option wählen, wenn Sie bestehende Kindthemastile behalten wollen, "
|
1165 |
+
"anstatt sie zu überschreiben. Diese Option erlaubt auch die Anpassung von "
|
1166 |
+
"Formatvorlagen nach dem Laden der primären Vorlage."
|
1167 |
+
|
1168 |
+
#: includes/forms/parent-child.php:220
|
1169 |
+
msgid "Click to expand"
|
1170 |
+
msgstr "Zum Erweitern klicken"
|
1171 |
|
1172 |
+
#: includes/forms/parent-child.php:222
|
1173 |
msgid "Select Parent Theme stylesheet handling:"
|
1174 |
+
msgstr "Elternthema-Formatvorlagen-Handling auswählen:"
|
1175 |
|
1176 |
+
#: includes/forms/parent-child.php:236
|
1177 |
msgid "Use the WordPress style queue."
|
1178 |
+
msgstr "Die WordPress Stil-Warteschlange benutzen."
|
1179 |
|
1180 |
+
#: includes/forms/parent-child.php:242
|
1181 |
msgid ""
|
1182 |
"Let the Configurator determine the appropriate actions and dependencies and "
|
1183 |
"update the functions file automatically."
|
1184 |
msgstr ""
|
1185 |
+
"Den Konfigurator die richtigen Aktionen und Abhängigkeiten finden lassen und "
|
1186 |
+
"die Funktionendatei automatisch aktualisieren."
|
1187 |
|
1188 |
+
#: includes/forms/parent-child.php:248
|
1189 |
msgid "Use <code>@import</code> in the child theme stylesheet."
|
1190 |
+
msgstr "Benutzung von <code>@import</code> in Kindthema-Vorlage."
|
1191 |
|
1192 |
+
#: includes/forms/parent-child.php:254
|
1193 |
msgid ""
|
1194 |
"Only use this option if the parent stylesheet cannot be loaded using the "
|
1195 |
"WordPress style queue. Using <code>@import</code> is not recommended."
|
1196 |
msgstr ""
|
1197 |
+
"Diese Option nur benutzen, wenn die Eltern-Formatvorlage mit der Wordpress "
|
1198 |
+
"Stil-Warteschlange nicht geladen werden kann. Das Benutzen von "
|
1199 |
+
"<code>@import</code> ist nicht empfohlen."
|
1200 |
|
1201 |
+
#: includes/forms/parent-child.php:260
|
1202 |
msgid "Do not add any parent stylesheet handling."
|
1203 |
+
msgstr "Kein Elternthema-Formatvorlagen-Handling hinzufügen."
|
1204 |
|
1205 |
+
#: includes/forms/parent-child.php:263
|
1206 |
msgid ""
|
1207 |
"Select this option if this theme already handles the parent theme stylesheet "
|
1208 |
"or if the parent theme's <code>style.css</code> file is not used for its "
|
1209 |
"appearance."
|
1210 |
msgstr ""
|
1211 |
+
"Diese Option auswählen, wenn das Thema die Elternthema-Vorlage bereits "
|
1212 |
+
"behandelt oder wenn die Elternthema <code>style.css</code>-Datei nicht für "
|
1213 |
+
"die Darstellung benutzt wird."
|
1214 |
|
1215 |
+
#: includes/forms/parent-child.php:270
|
1216 |
+
msgid "Advanced handling options"
|
1217 |
+
msgstr "Erweiterte Handling-Optionen"
|
1218 |
|
1219 |
+
#: includes/forms/parent-child.php:277
|
1220 |
msgid "Ignore parent theme stylesheets."
|
1221 |
+
msgstr "Elternthema-Vorlagen ignorieren."
|
1222 |
|
1223 |
+
#: includes/forms/parent-child.php:278
|
1224 |
msgid ""
|
1225 |
"Do not load or parse the parent theme styles. Only use this option if the "
|
1226 |
"Child Theme uses a Framework like Genesis and only uses child theme "
|
1227 |
"stylesheets for its appearance."
|
1228 |
msgstr ""
|
1229 |
+
"Elternthema-Stile nicht laden oder auslesen. Diese Option nur benutzen, wenn "
|
1230 |
+
"das Kindthema ein Framework wie Genesis nutzt und nur die Kindthema-"
|
1231 |
+
"Formatvorlagen für die Darstellung verwendet."
|
1232 |
|
1233 |
+
#: includes/forms/parent-child.php:288
|
1234 |
msgid "Repair the header template in the child theme."
|
1235 |
+
msgstr "Die Kopfvorlage im Kindthema reparieren."
|
1236 |
|
1237 |
+
#: includes/forms/parent-child.php:289
|
1238 |
msgid ""
|
1239 |
"Let the Configurator (try to) resolve any stylesheet issues listed above. "
|
1240 |
"This can fix many, but not all, common problems."
|
1241 |
msgstr ""
|
1242 |
+
"Den Konfigurator oben erwähnteVorlagenprobleme versuchen lösen zu lassen. "
|
1243 |
+
"Das kann viele gängige, aber nicht alle Probleme beheben"
|
1244 |
|
1245 |
+
#: includes/forms/parent-child.php:299
|
1246 |
+
msgid "Remove stylesheet dependencies"
|
1247 |
+
msgstr "Vorlagen-Abhängigkeiten entfernen"
|
1248 |
|
1249 |
+
#: includes/forms/parent-child.php:302
|
1250 |
+
msgid ""
|
1251 |
+
"By default, the order of stylesheets that load prior to the primary "
|
1252 |
+
"stylesheet is preserved by treating them as dependencies. In some cases, "
|
1253 |
+
"stylesheets are detected in the preview that are not used site-wide. If "
|
1254 |
+
"necessary, dependency can be removed for specific stylesheets below."
|
1255 |
+
msgstr ""
|
1256 |
+
"Normalerweise wird die Reihenfolge der Vorlagen, die vor der primären "
|
1257 |
+
"Formatvorlage laden, behalten, indem sie als Abhängigkeiten behandelt "
|
1258 |
+
"werden. In einigen Fällen werden Vorlagen in der Voransicht erkannt, welche "
|
1259 |
+
"nicht seitenweit verwendet werden. Falls nötig kann die Abhängigkeit für "
|
1260 |
+
"bestimmte Vorlagen unten entfernt werden."
|
1261 |
+
|
1262 |
+
#: includes/forms/parent-child.php:312
|
1263 |
msgid "Customize the Child Theme Name, Description, Author, Version, etc.:"
|
1264 |
+
msgstr "Kindthema-Name, Beschreibung, Autor, Version usw. anpassen:"
|
1265 |
+
|
1266 |
+
#: includes/forms/parent-child.php:316
|
1267 |
+
msgid "Show/Hide Child Theme Attributes"
|
1268 |
+
msgstr "Zeigen/Verbergen von Kindthema-Attributen"
|
1269 |
|
1270 |
+
#: includes/forms/parent-child.php:316
|
1271 |
+
msgid "Click to toggle form"
|
1272 |
+
msgstr "Klicken, um Formular umzuschalten"
|
1273 |
|
1274 |
+
#: includes/forms/parent-child.php:321
|
1275 |
msgid "Child Theme Name"
|
1276 |
+
msgstr "Kindthema-Name"
|
1277 |
|
1278 |
+
#: includes/forms/parent-child.php:325
|
1279 |
msgid "Theme Name"
|
1280 |
+
msgstr "Themen-Name"
|
1281 |
|
1282 |
+
#: includes/forms/parent-child.php:331 includes/forms/parent-child.php:335
|
1283 |
msgid "Theme Website"
|
1284 |
+
msgstr "Themen-Webseite"
|
1285 |
|
1286 |
+
#: includes/forms/parent-child.php:341 includes/forms/parent-child.php:345
|
1287 |
msgid "Author"
|
1288 |
msgstr "Autor"
|
1289 |
|
1290 |
+
#: includes/forms/parent-child.php:351 includes/forms/parent-child.php:355
|
1291 |
msgid "Author Website"
|
1292 |
msgstr "Autoren-Webseite"
|
1293 |
|
1294 |
+
#: includes/forms/parent-child.php:361
|
1295 |
msgid "Theme Description"
|
1296 |
msgstr "Themen-Beschreibung"
|
1297 |
|
1298 |
+
#: includes/forms/parent-child.php:365
|
1299 |
msgid "Description"
|
1300 |
msgstr "Beschreibung"
|
1301 |
|
1302 |
+
#: includes/forms/parent-child.php:371
|
1303 |
msgid "Theme Tags"
|
1304 |
msgstr "Themen-Schlagwörter"
|
1305 |
|
1306 |
+
#: includes/forms/parent-child.php:375
|
1307 |
msgid "Tags"
|
1308 |
msgstr "Schlagwörter"
|
1309 |
|
1310 |
+
#: includes/forms/parent-child.php:381 includes/forms/parent-child.php:385
|
1311 |
msgid "Version"
|
1312 |
msgstr "Version"
|
1313 |
|
1314 |
+
#: includes/forms/parent-child.php:394
|
1315 |
msgid ""
|
1316 |
"Copy Menus, Widgets and other Customizer Settings from the Parent Theme to "
|
1317 |
"the Child Theme:"
|
1318 |
msgstr ""
|
1319 |
+
"Menüs, Widgets und andere Customizer-Einstellungen vom Eltern- zum Kindthema "
|
1320 |
+
"kopieren:"
|
1321 |
|
1322 |
+
#: includes/forms/parent-child.php:404
|
1323 |
msgid ""
|
1324 |
"This option replaces the Child Theme's existing Menus, Widgets and other "
|
1325 |
"Customizer Settings with those from the Parent Theme. You should only need "
|
1326 |
"to use this option the first time you configure a Child Theme."
|
1327 |
msgstr ""
|
1328 |
+
"Diese Option ersetzt die bestehenden Menüs, Widgets und andere Customizer-"
|
1329 |
+
"Einstellungen im Kindthema mit denen des Elternthemas. Sie sollten diese "
|
1330 |
+
"Option nur bei der Erstkonfiguration des Kindthemas verwenden."
|
1331 |
|
1332 |
+
#: includes/forms/parent-child.php:415 includes/forms/parent-child.php:467
|
1333 |
msgid "Click to run the Configurator:"
|
1334 |
+
msgstr "Klicken, um den Konfiguration zu starten:"
|
1335 |
|
1336 |
+
#: includes/forms/parent-child.php:419
|
1337 |
msgid "Configure Child Theme"
|
1338 |
msgstr "Kindthema konfigurieren"
|
1339 |
|
1340 |
+
#: includes/forms/parent-child.php:441
|
1341 |
msgid "Parse Plugin stylesheets:"
|
1342 |
+
msgstr "Plugin-Formatvorlagen auslesen:"
|
1343 |
|
1344 |
+
#: includes/forms/parent-child.php:446
|
1345 |
msgid "Select the plugin stylesheets you wish to customize below."
|
1346 |
+
msgstr "Wählen Sie unten die Plugin-Formatvorlagen, die Sie anpassen möchten."
|
1347 |
|
1348 |
+
#: includes/forms/parent-child.php:471
|
1349 |
msgid "Configure Plugin Styles"
|
1350 |
msgstr "Plugin-Stile konfigurieren"
|
1351 |
|
1352 |
+
#: includes/forms/query-selector.php:9
|
1353 |
+
msgid ""
|
1354 |
+
"To find and edit specific selectors within @media query blocks, first choose "
|
1355 |
+
"the query, then the selector. Use the \"base\" query to edit all other "
|
1356 |
+
"selectors."
|
1357 |
+
msgstr ""
|
1358 |
+
"Um bestimmte Selektoren in @media-Abfrageblöcken zu finden und zu "
|
1359 |
+
"bearbeiten, wählen Sie zuerst die Abfrage, dann den Selektor. Benutzen Sie "
|
1360 |
+
"die \"base\"-Abfrage, um alle andere Selektoren zu bearbeiten."
|
1361 |
+
|
1362 |
+
#: includes/forms/query-selector.php:14
|
1363 |
msgid "@media Query"
|
1364 |
msgstr "@media Query"
|
1365 |
|
1366 |
+
#: includes/forms/query-selector.php:15
|
1367 |
msgid "( or \"base\" )"
|
1368 |
msgstr "( oder \"base\" )"
|
1369 |
|
1370 |
+
#: includes/forms/query-selector.php:25
|
1371 |
msgid "Selector"
|
1372 |
msgstr "Selektor"
|
1373 |
|
1374 |
+
#: includes/forms/query-selector.php:38 includes/forms/rule-value.php:30
|
1375 |
msgid "Sample"
|
1376 |
msgstr "Muster"
|
1377 |
|
1378 |
+
#: includes/forms/query-selector.php:46
|
1379 |
msgid "Save Child Values"
|
1380 |
+
msgstr "Kindwerte speichern"
|
1381 |
|
1382 |
+
#: includes/forms/query-selector.php:47
|
1383 |
msgid "Delete Child Values"
|
1384 |
msgstr "Kindwerte löschen"
|
1385 |
|
1386 |
+
#: includes/forms/query-selector.php:54 includes/forms/rule-value.php:14
|
1387 |
msgid "Property"
|
1388 |
msgstr "Eigenschaft"
|
1389 |
|
1390 |
+
#: includes/forms/query-selector.php:57
|
1391 |
msgid "Baseline Value"
|
1392 |
msgstr "Basiswert"
|
1393 |
|
1394 |
+
#: includes/forms/query-selector.php:60
|
1395 |
msgid "Child Value"
|
1396 |
msgstr "Kindwert"
|
1397 |
|
1398 |
+
#: includes/forms/query-selector.php:66
|
1399 |
msgid "New Property"
|
1400 |
msgstr "Neue Eigenschaft"
|
1401 |
|
1402 |
+
#: includes/forms/query-selector.php:76
|
1403 |
msgid "Order"
|
1404 |
msgstr "Reihenfolge"
|
1405 |
|
1406 |
+
#: includes/forms/query-selector.php:85
|
1407 |
msgid "Copy Selector"
|
1408 |
msgstr "Selektor kopieren"
|
1409 |
|
1410 |
+
#: includes/forms/query-selector.php:87 includes/forms/webfonts.php:15
|
1411 |
msgid "Save"
|
1412 |
+
msgstr "Speichern"
|
1413 |
|
1414 |
+
#: includes/forms/query-selector.php:90
|
1415 |
msgid "Raw CSS"
|
1416 |
msgstr "Rohes CSS"
|
1417 |
|
1418 |
+
#: includes/forms/query-selector.php:92
|
1419 |
msgid "Use to enter shorthand CSS or new @media queries and selectors."
|
1420 |
msgstr ""
|
1421 |
"Benutzen, um Shorthand-CSS oder neue @media-Queries und Selektoren "
|
1422 |
"einzugeben."
|
1423 |
|
1424 |
+
#: includes/forms/query-selector.php:92
|
1425 |
msgid ""
|
1426 |
"Values entered here are merged into existing child styles or added to the "
|
1427 |
"child stylesheet if they do not exist in the parent."
|
1443 |
|
1444 |
#: includes/forms/related.php:1
|
1445 |
msgid "Lilaea Media - Responsive Tools for a Mobile World"
|
1446 |
+
msgstr "Lilaea Media - Responsive Tools für eine Mobile Welt"
|
1447 |
|
1448 |
+
#: includes/forms/rule-value.php:9
|
1449 |
+
msgid ""
|
1450 |
+
"To find and edit selectors containing specific values for a given property, "
|
1451 |
+
"first choose the property (e.g., \"color\"), then click \"Selectors\" for "
|
1452 |
+
"any resulting value. A dialog panel will open with the corresponding "
|
1453 |
+
"selectors, grouped by media query."
|
1454 |
+
msgstr ""
|
1455 |
+
"Um Selektoren mit bestimmten Werten für eine Eigenschaft zu finden und zu "
|
1456 |
+
"bearbeiten, wählen Sie zuerst die Eigenschaft (z.Bsp. \"Farbe\") und klicken "
|
1457 |
+
"Sie dann \"Selektoren\" für resultierende Werte. Ein Dialogfeld wird mit den "
|
1458 |
+
"entsprechenden Selektoren erscheinen, gruppiert nach Media-Abfragen."
|
1459 |
+
|
1460 |
+
#: includes/forms/rule-value.php:27
|
1461 |
msgid "Value"
|
1462 |
msgstr "Wert"
|
1463 |
|
1464 |
+
#: includes/forms/settings-errors.php:20
|
1465 |
+
msgid ""
|
1466 |
+
"Child Theme <strong>%s</strong> has been reset. Please configure it using "
|
1467 |
+
"the settings below."
|
1468 |
+
msgstr ""
|
1469 |
+
"Kindthema <strong>%s</strong> wurde zurückgesetzt. Bitte mit den "
|
1470 |
+
"Einstellungen unten konfigurieren."
|
1471 |
+
|
1472 |
+
#: includes/forms/settings-errors.php:24
|
1473 |
+
msgid "Update Key saved successfully."
|
1474 |
+
msgstr "Update-Schlüssel erfolgreich gespeichert."
|
1475 |
+
|
1476 |
+
#: includes/forms/settings-errors.php:29
|
1477 |
+
msgid "Child Theme files modified successfully."
|
1478 |
+
msgstr "Kindthema-Dateien erfolgreich geändert."
|
1479 |
+
|
1480 |
+
#: includes/forms/settings-errors.php:32
|
1481 |
+
msgid "Child Theme <strong>%s</strong> has been generated successfully."
|
1482 |
+
msgstr "Kindthema <strong>%s</strong> wurde erfolgreich erstellt."
|
1483 |
+
|
1484 |
+
#: includes/forms/settings-errors.php:36
|
1485 |
+
msgid "IMPORTANT:"
|
1486 |
+
msgstr "WICHTIG:"
|
1487 |
+
|
1488 |
+
#: includes/forms/settings-errors.php:39
|
1489 |
+
msgid "You must %sNetwork enable%s your child theme."
|
1490 |
+
msgstr "Sie müssen Ihr Kindthema %sNetzwerk-aktivieren%s."
|
1491 |
+
|
1492 |
+
#: includes/forms/settings-errors.php:42 includes/forms/themepreview.php:20
|
1493 |
+
msgid "Go to Themes"
|
1494 |
+
msgstr "Zu Themen gehen"
|
1495 |
+
|
1496 |
+
#: includes/forms/settings-errors.php:46
|
1497 |
+
msgid "%sPreview your child theme%s before activating."
|
1498 |
+
msgstr "%sPrüfen Sie Ihr Kindthema in der Voransicht% vor der Aktivierung."
|
1499 |
+
|
1500 |
+
#: includes/forms/settings-errors.php:49 includes/forms/themepreview.php:18
|
1501 |
+
msgid "Live Preview"
|
1502 |
+
msgstr "Live-Vorschau"
|
1503 |
+
|
1504 |
#: includes/forms/tabs.php:11
|
1505 |
+
msgid "Parent/ Child"
|
1506 |
msgstr "Eltern/Kind"
|
1507 |
|
1508 |
#: includes/forms/tabs.php:14
|
1509 |
+
msgid "Query/ Selector"
|
1510 |
msgstr "Abfrage/Selektor"
|
1511 |
|
1512 |
#: includes/forms/tabs.php:17
|
1513 |
+
msgid "Property/ Value"
|
1514 |
msgstr "Eigenschaft/Wert"
|
1515 |
|
1516 |
+
#: includes/forms/tabs.php:22
|
1517 |
msgid "Web Fonts"
|
1518 |
msgstr "Webschriftarten"
|
1519 |
|
1520 |
+
#: includes/forms/tabs.php:26
|
1521 |
msgid "Baseline Styles"
|
1522 |
msgstr "Basis-Stile"
|
1523 |
|
1524 |
+
#: includes/forms/tabs.php:29
|
1525 |
msgid "Child Styles"
|
1526 |
msgstr "Kind-Stile"
|
1527 |
|
1528 |
+
#: includes/forms/tabs.php:33
|
1529 |
msgid "Files"
|
1530 |
msgstr "Dateien"
|
1531 |
|
1547 |
|
1548 |
#: includes/forms/themepreview.php:21
|
1549 |
msgid "Not Network Enabled"
|
1550 |
+
msgstr "Nicht Netzwerk-aktiviert"
|
1551 |
|
1552 |
#: includes/forms/webfonts.php:18
|
1553 |
msgid "Linked Stylesheets"
|
1565 |
"identifizieren und sie in <code><link></code> Tags zu konvertieren. "
|
1566 |
"<strong>Beispiel:</strong>"
|
1567 |
|
1568 |
+
#: includes/forms/zipform.php:6
|
1569 |
+
msgid "Export Child Theme"
|
1570 |
+
msgstr "Kindthema exportieren"
|
1571 |
|
1572 |
#. Plugin URI of the plugin/theme
|
1573 |
msgid "http://www.childthemeconfigurator.com"
|
1588 |
#. Author URI of the plugin/theme
|
1589 |
msgid "http://www.lilaeamedia.com"
|
1590 |
msgstr "http://www.lilaeamedia.com"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lang/child-theme-configurator.pot
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
-
# Copyright (C)
|
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.2.
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/child-theme-configurator\n"
|
7 |
-
"POT-Creation-Date:
|
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:
|
12 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
13 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
|
@@ -82,7 +82,7 @@ msgstr ""
|
|
82 |
msgid "PclZip returned zero bytes."
|
83 |
msgstr ""
|
84 |
|
85 |
-
#. #-#-#-#-#
|
86 |
#. Plugin Name of the plugin/theme
|
87 |
#: includes/classes/Core.php:94 includes/classes/Core.php:105
|
88 |
#: includes/forms/main.php:35
|
@@ -111,124 +111,124 @@ msgstr ""
|
|
111 |
msgid "Click here to edit template files using the Theme Editor"
|
112 |
msgstr ""
|
113 |
|
114 |
-
#: includes/classes/UI.php:
|
115 |
msgid "URL/None"
|
116 |
msgstr ""
|
117 |
|
118 |
-
#: includes/classes/UI.php:
|
119 |
msgid "Origin"
|
120 |
msgstr ""
|
121 |
|
122 |
-
#: includes/classes/UI.php:
|
123 |
msgid "Color 1"
|
124 |
msgstr ""
|
125 |
|
126 |
-
#: includes/classes/UI.php:
|
127 |
msgid "Color 2"
|
128 |
msgstr ""
|
129 |
|
130 |
-
#: includes/classes/UI.php:
|
131 |
msgid "Width/None"
|
132 |
msgstr ""
|
133 |
|
134 |
-
#: includes/classes/UI.php:
|
135 |
msgid "Style"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: includes/classes/UI.php:
|
139 |
msgid "Color"
|
140 |
msgstr ""
|
141 |
|
142 |
-
#: includes/classes/UI.php:
|
143 |
msgid ""
|
144 |
"Are you sure you wish to RESET? This will destroy any work you have done in "
|
145 |
"the Configurator."
|
146 |
msgstr ""
|
147 |
|
148 |
-
#: includes/classes/UI.php:
|
149 |
msgid "<span style=\"font-size:10px\">!</span>"
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: includes/classes/UI.php:
|
153 |
msgid "Selectors"
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: includes/classes/UI.php:
|
157 |
msgid "Close"
|
158 |
msgstr ""
|
159 |
|
160 |
-
#: includes/classes/UI.php:
|
161 |
msgid "Edit Selector"
|
162 |
msgstr ""
|
163 |
|
164 |
-
#: includes/classes/UI.php:
|
165 |
msgid "Cancel"
|
166 |
msgstr ""
|
167 |
|
168 |
-
#: includes/classes/UI.php:
|
169 |
msgid "Rename"
|
170 |
msgstr ""
|
171 |
|
172 |
-
#: includes/classes/UI.php:
|
173 |
msgid "The stylesheet cannot be displayed."
|
174 |
msgstr ""
|
175 |
|
176 |
-
#: includes/classes/UI.php:
|
177 |
msgid "(Child Only)"
|
178 |
msgstr ""
|
179 |
|
180 |
-
#: includes/classes/UI.php:
|
181 |
msgid "Please enter a valid Child Theme."
|
182 |
msgstr ""
|
183 |
|
184 |
-
#: includes/classes/UI.php:
|
185 |
msgid "Please enter a valid Child Theme name."
|
186 |
msgstr ""
|
187 |
|
188 |
-
#: includes/classes/UI.php:
|
189 |
msgid "<strong>%s</strong> exists. Please enter a different Child Theme"
|
190 |
msgstr ""
|
191 |
|
192 |
-
#: includes/classes/UI.php:
|
193 |
msgid "The page could not be loaded correctly."
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: includes/classes/UI.php:
|
197 |
msgid ""
|
198 |
"Conflicting or out-of-date jQuery libraries were loaded by another plugin:"
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: includes/classes/UI.php:
|
202 |
msgid "Deactivating or replacing plugins may resolve this issue."
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: includes/classes/UI.php:
|
206 |
msgid "%sWhy am I seeing this?%s"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: includes/classes/UI.php:
|
210 |
msgid "No Styles Available. Check Parent/Child settings."
|
211 |
msgstr ""
|
212 |
|
213 |
-
#: includes/classes/UI.php:
|
214 |
msgid "Updating"
|
215 |
msgstr ""
|
216 |
|
217 |
-
#: includes/classes/UI.php:
|
218 |
msgid "Checking"
|
219 |
msgstr ""
|
220 |
|
221 |
-
#: includes/classes/UI.php:
|
222 |
msgid "The theme \"%s\" generated unexpected PHP debug output."
|
223 |
msgstr ""
|
224 |
|
225 |
-
#: includes/classes/UI.php:
|
226 |
msgid ""
|
227 |
"The theme \"%s\" could not be analyzed because the preview did not render "
|
228 |
"correctly."
|
229 |
msgstr ""
|
230 |
|
231 |
-
#: includes/classes/UI.php:
|
232 |
msgid ""
|
233 |
"<p>First, verify you can <a href=\"%s\">preview your home page with the "
|
234 |
"Customizer</a> and try analyzing again.</p><p>If that does not work, try "
|
@@ -236,11 +236,11 @@ msgid ""
|
|
236 |
"<strong>force redirects between HTTP and HTTPS</strong>.</p>"
|
237 |
msgstr ""
|
238 |
|
239 |
-
#: includes/classes/UI.php:
|
240 |
msgid "Click to show/hide PHP debug output"
|
241 |
msgstr ""
|
242 |
|
243 |
-
#: includes/classes/UI.php:
|
244 |
msgid ""
|
245 |
"<p>Please contact this Theme's author and report the items inside the box "
|
246 |
"above. You may or may not be able to use this Theme as a Child Theme while "
|
@@ -250,28 +250,28 @@ msgid ""
|
|
250 |
"for more information.</p>"
|
251 |
msgstr ""
|
252 |
|
253 |
-
#: includes/classes/UI.php:
|
254 |
msgid "Do Not Activate \"%s\"! A PHP FATAL ERROR has been detected."
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: includes/classes/UI.php:
|
258 |
msgid "This theme loads stylesheets after the wp_styles queue."
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: includes/classes/UI.php:
|
262 |
msgid ""
|
263 |
"<p>This makes it difficult for plugins to override these styles. You can try "
|
264 |
"to resolve this using the \"Repair header template\" option (Step 6, "
|
265 |
"\"Additional handling options\", below).</p>"
|
266 |
msgstr ""
|
267 |
|
268 |
-
#: includes/classes/UI.php:
|
269 |
msgid ""
|
270 |
"This theme loads the parent theme's <code>style.css</code> file outside the "
|
271 |
"wp_styles queue."
|
272 |
msgstr ""
|
273 |
|
274 |
-
#: includes/classes/UI.php:
|
275 |
msgid ""
|
276 |
"<p>This is common with older themes but requires the use of <code>@import</"
|
277 |
"code>, which is no longer recommended. You can try to resolve this using the "
|
@@ -279,41 +279,41 @@ msgid ""
|
|
279 |
"\", below).</p>"
|
280 |
msgstr ""
|
281 |
|
282 |
-
#: includes/classes/UI.php:
|
283 |
msgid "This child theme does not load a Configurator stylesheet."
|
284 |
msgstr ""
|
285 |
|
286 |
-
#: includes/classes/UI.php:
|
287 |
msgid ""
|
288 |
"<p>If you want to customize styles using this plugin, please click "
|
289 |
"\"Configure Child Theme\" again to add this to the settings.</p>"
|
290 |
msgstr ""
|
291 |
|
292 |
-
#: includes/classes/UI.php:
|
293 |
msgid ""
|
294 |
"This child theme uses the parent stylesheet but does not load the parent "
|
295 |
"theme's <code>style.css</code> file."
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: includes/classes/UI.php:
|
299 |
msgid ""
|
300 |
"<p>Please select a stylesheet handling method or check \"Ignore parent theme "
|
301 |
"stylesheets\" (see step 6, below).</p>"
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: includes/classes/UI.php:
|
305 |
msgid "This child theme appears to be functioning correctly."
|
306 |
msgstr ""
|
307 |
|
308 |
-
#: includes/classes/UI.php:
|
309 |
msgid "This theme appears OK to use as a Child theme."
|
310 |
msgstr ""
|
311 |
|
312 |
-
#: includes/classes/UI.php:
|
313 |
msgid "This Child Theme has not been configured for this plugin."
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: includes/classes/UI.php:
|
317 |
msgid ""
|
318 |
"<p>The Configurator makes significant modifications to the child theme, "
|
319 |
"including stylesheet changes and additional php functions. Please consider "
|
@@ -321,78 +321,78 @@ msgid ""
|
|
321 |
"original as a backup.</p>"
|
322 |
msgstr ""
|
323 |
|
324 |
-
#: includes/classes/UI.php:
|
325 |
msgid ""
|
326 |
"This child theme uses <code>@import</code> to load the parent theme's "
|
327 |
"<code>style.css</code> file."
|
328 |
msgstr ""
|
329 |
|
330 |
-
#: includes/classes/UI.php:
|
331 |
msgid ""
|
332 |
"<p>Please consider selecting \"Use the WordPress style queue\" for the "
|
333 |
"parent stylesheet handling option (see step 6, below).</p>"
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: includes/classes/UI.php:
|
337 |
msgid ""
|
338 |
"This theme loads additional stylesheets after the <code>style.css</code> "
|
339 |
"file:"
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: includes/classes/UI.php:
|
343 |
msgid ""
|
344 |
"<p>Consider saving new custom styles to a \"Separate stylesheet\" (see step "
|
345 |
"5, below) so that you can customize these styles.</p>"
|
346 |
msgstr ""
|
347 |
|
348 |
-
#: includes/classes/UI.php:
|
349 |
msgid ""
|
350 |
"The parent theme's <code>style.css</code> file is being loaded automatically."
|
351 |
msgstr ""
|
352 |
|
353 |
-
#: includes/classes/UI.php:
|
354 |
msgid ""
|
355 |
"<p>The Configurator selected \"Do not add any parent stylesheet handling\" "
|
356 |
"for the \"Parent stylesheet handling\" option (see step 6, below).</p>"
|
357 |
msgstr ""
|
358 |
|
359 |
-
#: includes/classes/UI.php:
|
360 |
msgid ""
|
361 |
"This theme does not require the parent theme's <code>style.css</code> file "
|
362 |
"for its appearance."
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: includes/classes/UI.php:
|
366 |
msgid "This Child Theme was configured with an earlier version."
|
367 |
msgstr ""
|
368 |
|
369 |
-
#: includes/classes/UI.php:
|
370 |
msgid ""
|
371 |
"<p>The selected stylesheet handling method is no longer used. Please update "
|
372 |
"the configuration using the \"Repair header template\" option (see step 6, "
|
373 |
"\"Additional handling options\", below).</p>"
|
374 |
msgstr ""
|
375 |
|
376 |
-
#: includes/classes/UI.php:
|
377 |
msgid ""
|
378 |
-
"Click to show/hide analysis data. Please include contents below with any "
|
379 |
"support requests."
|
380 |
msgstr ""
|
381 |
|
382 |
-
#: includes/classes/UI.php:
|
383 |
msgid ""
|
384 |
"This child theme was configured using the CTC Pro \"Genesis stylesheet "
|
385 |
"handling\" method."
|
386 |
msgstr ""
|
387 |
|
388 |
-
#: includes/classes/UI.php:
|
389 |
msgid ""
|
390 |
"<p>This method has been replaced by the \"Separate stylesheet\" and \"Ignore "
|
391 |
"Parent Theme\" options ( selected below ) for broader framework "
|
392 |
"compatability.</p>"
|
393 |
msgstr ""
|
394 |
|
395 |
-
#: includes/classes/UI.php:
|
396 |
msgid "<p>%1Click Here%2 to view the theme as viewed by the Analyzer.</p>"
|
397 |
msgstr ""
|
398 |
|
@@ -922,7 +922,7 @@ msgstr ""
|
|
922 |
msgid "Directory Name"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: includes/forms/parent-child.php:153 includes/forms/parent-child.php:
|
926 |
msgid "NOTE:"
|
927 |
msgstr ""
|
928 |
|
@@ -963,10 +963,11 @@ msgstr ""
|
|
963 |
|
964 |
#: includes/forms/parent-child.php:212
|
965 |
msgid ""
|
966 |
-
"Save new custom styles to a separate stylesheet and
|
967 |
-
"theme styles
|
968 |
-
"
|
969 |
-
"allows you to customize stylesheets that load after
|
|
|
970 |
msgstr ""
|
971 |
|
972 |
#: includes/forms/parent-child.php:220
|
@@ -1040,93 +1041,93 @@ msgstr ""
|
|
1040 |
#: includes/forms/parent-child.php:302
|
1041 |
msgid ""
|
1042 |
"By default, the order of stylesheets that load prior to the primary "
|
1043 |
-
"stylesheet is preserved by treating them as dependencies. In
|
1044 |
"stylesheets are detected in the preview that are not used site-wide. If "
|
1045 |
"necessary, dependency can be removed for specific stylesheets below."
|
1046 |
msgstr ""
|
1047 |
|
1048 |
-
#: includes/forms/parent-child.php:310
|
1049 |
-
msgid "Click to toggle form"
|
1050 |
-
msgstr ""
|
1051 |
-
|
1052 |
#: includes/forms/parent-child.php:312
|
1053 |
msgid "Customize the Child Theme Name, Description, Author, Version, etc.:"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
-
#: includes/forms/parent-child.php:
|
1057 |
-
msgid "
|
|
|
|
|
|
|
|
|
1058 |
msgstr ""
|
1059 |
|
1060 |
-
#: includes/forms/parent-child.php:
|
1061 |
msgid "Child Theme Name"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
-
#: includes/forms/parent-child.php:
|
1065 |
msgid "Theme Name"
|
1066 |
msgstr ""
|
1067 |
|
1068 |
-
#: includes/forms/parent-child.php:
|
1069 |
msgid "Theme Website"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: includes/forms/parent-child.php:
|
1073 |
msgid "Author"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: includes/forms/parent-child.php:
|
1077 |
msgid "Author Website"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: includes/forms/parent-child.php:
|
1081 |
msgid "Theme Description"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: includes/forms/parent-child.php:
|
1085 |
msgid "Description"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: includes/forms/parent-child.php:
|
1089 |
msgid "Theme Tags"
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: includes/forms/parent-child.php:
|
1093 |
msgid "Tags"
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: includes/forms/parent-child.php:
|
1097 |
msgid "Version"
|
1098 |
msgstr ""
|
1099 |
|
1100 |
-
#: includes/forms/parent-child.php:
|
1101 |
msgid ""
|
1102 |
"Copy Menus, Widgets and other Customizer Settings from the Parent Theme to "
|
1103 |
"the Child Theme:"
|
1104 |
msgstr ""
|
1105 |
|
1106 |
-
#: includes/forms/parent-child.php:
|
1107 |
msgid ""
|
1108 |
"This option replaces the Child Theme's existing Menus, Widgets and other "
|
1109 |
"Customizer Settings with those from the Parent Theme. You should only need "
|
1110 |
"to use this option the first time you configure a Child Theme."
|
1111 |
msgstr ""
|
1112 |
|
1113 |
-
#: includes/forms/parent-child.php:
|
1114 |
msgid "Click to run the Configurator:"
|
1115 |
msgstr ""
|
1116 |
|
1117 |
-
#: includes/forms/parent-child.php:
|
1118 |
msgid "Configure Child Theme"
|
1119 |
msgstr ""
|
1120 |
|
1121 |
-
#: includes/forms/parent-child.php:
|
1122 |
msgid "Parse Plugin stylesheets:"
|
1123 |
msgstr ""
|
1124 |
|
1125 |
-
#: includes/forms/parent-child.php:
|
1126 |
msgid "Select the plugin stylesheets you wish to customize below."
|
1127 |
msgstr ""
|
1128 |
|
1129 |
-
#: includes/forms/parent-child.php:
|
1130 |
msgid "Configure Plugin Styles"
|
1131 |
msgstr ""
|
1132 |
|
1 |
+
# Copyright (C) 2017 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.2.3\n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/child-theme-configurator\n"
|
7 |
+
"POT-Creation-Date: 2017-01-20 13:19:33+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: 2017-MO-DA HO:MI+ZONE\n"
|
12 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
13 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
|
82 |
msgid "PclZip returned zero bytes."
|
83 |
msgstr ""
|
84 |
|
85 |
+
#. #-#-#-#-# child-theme-configurator.pot (Child Theme Configurator 2.2.3) #-#-#-#-#
|
86 |
#. Plugin Name of the plugin/theme
|
87 |
#: includes/classes/Core.php:94 includes/classes/Core.php:105
|
88 |
#: includes/forms/main.php:35
|
111 |
msgid "Click here to edit template files using the Theme Editor"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: includes/classes/UI.php:269
|
115 |
msgid "URL/None"
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: includes/classes/UI.php:270
|
119 |
msgid "Origin"
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: includes/classes/UI.php:271
|
123 |
msgid "Color 1"
|
124 |
msgstr ""
|
125 |
|
126 |
+
#: includes/classes/UI.php:272
|
127 |
msgid "Color 2"
|
128 |
msgstr ""
|
129 |
|
130 |
+
#: includes/classes/UI.php:273
|
131 |
msgid "Width/None"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: includes/classes/UI.php:274
|
135 |
msgid "Style"
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: includes/classes/UI.php:275
|
139 |
msgid "Color"
|
140 |
msgstr ""
|
141 |
|
142 |
+
#: includes/classes/UI.php:277
|
143 |
msgid ""
|
144 |
"Are you sure you wish to RESET? This will destroy any work you have done in "
|
145 |
"the Configurator."
|
146 |
msgstr ""
|
147 |
|
148 |
+
#: includes/classes/UI.php:278
|
149 |
msgid "<span style=\"font-size:10px\">!</span>"
|
150 |
msgstr ""
|
151 |
|
152 |
+
#: includes/classes/UI.php:279 includes/forms/rule-value.php:33
|
153 |
msgid "Selectors"
|
154 |
msgstr ""
|
155 |
|
156 |
+
#: includes/classes/UI.php:280
|
157 |
msgid "Close"
|
158 |
msgstr ""
|
159 |
|
160 |
+
#: includes/classes/UI.php:281
|
161 |
msgid "Edit Selector"
|
162 |
msgstr ""
|
163 |
|
164 |
+
#: includes/classes/UI.php:282
|
165 |
msgid "Cancel"
|
166 |
msgstr ""
|
167 |
|
168 |
+
#: includes/classes/UI.php:283
|
169 |
msgid "Rename"
|
170 |
msgstr ""
|
171 |
|
172 |
+
#: includes/classes/UI.php:284
|
173 |
msgid "The stylesheet cannot be displayed."
|
174 |
msgstr ""
|
175 |
|
176 |
+
#: includes/classes/UI.php:285
|
177 |
msgid "(Child Only)"
|
178 |
msgstr ""
|
179 |
|
180 |
+
#: includes/classes/UI.php:286
|
181 |
msgid "Please enter a valid Child Theme."
|
182 |
msgstr ""
|
183 |
|
184 |
+
#: includes/classes/UI.php:287
|
185 |
msgid "Please enter a valid Child Theme name."
|
186 |
msgstr ""
|
187 |
|
188 |
+
#: includes/classes/UI.php:288
|
189 |
msgid "<strong>%s</strong> exists. Please enter a different Child Theme"
|
190 |
msgstr ""
|
191 |
|
192 |
+
#: includes/classes/UI.php:289
|
193 |
msgid "The page could not be loaded correctly."
|
194 |
msgstr ""
|
195 |
|
196 |
+
#: includes/classes/UI.php:290
|
197 |
msgid ""
|
198 |
"Conflicting or out-of-date jQuery libraries were loaded by another plugin:"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: includes/classes/UI.php:291
|
202 |
msgid "Deactivating or replacing plugins may resolve this issue."
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: includes/classes/UI.php:292
|
206 |
msgid "%sWhy am I seeing this?%s"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: includes/classes/UI.php:295
|
210 |
msgid "No Styles Available. Check Parent/Child settings."
|
211 |
msgstr ""
|
212 |
|
213 |
+
#: includes/classes/UI.php:296
|
214 |
msgid "Updating"
|
215 |
msgstr ""
|
216 |
|
217 |
+
#: includes/classes/UI.php:297
|
218 |
msgid "Checking"
|
219 |
msgstr ""
|
220 |
|
221 |
+
#: includes/classes/UI.php:298
|
222 |
msgid "The theme \"%s\" generated unexpected PHP debug output."
|
223 |
msgstr ""
|
224 |
|
225 |
+
#: includes/classes/UI.php:299
|
226 |
msgid ""
|
227 |
"The theme \"%s\" could not be analyzed because the preview did not render "
|
228 |
"correctly."
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: includes/classes/UI.php:300
|
232 |
msgid ""
|
233 |
"<p>First, verify you can <a href=\"%s\">preview your home page with the "
|
234 |
"Customizer</a> and try analyzing again.</p><p>If that does not work, try "
|
236 |
"<strong>force redirects between HTTP and HTTPS</strong>.</p>"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: includes/classes/UI.php:301
|
240 |
msgid "Click to show/hide PHP debug output"
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: includes/classes/UI.php:302
|
244 |
msgid ""
|
245 |
"<p>Please contact this Theme's author and report the items inside the box "
|
246 |
"above. You may or may not be able to use this Theme as a Child Theme while "
|
250 |
"for more information.</p>"
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: includes/classes/UI.php:303
|
254 |
msgid "Do Not Activate \"%s\"! A PHP FATAL ERROR has been detected."
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: includes/classes/UI.php:304
|
258 |
msgid "This theme loads stylesheets after the wp_styles queue."
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: includes/classes/UI.php:305
|
262 |
msgid ""
|
263 |
"<p>This makes it difficult for plugins to override these styles. You can try "
|
264 |
"to resolve this using the \"Repair header template\" option (Step 6, "
|
265 |
"\"Additional handling options\", below).</p>"
|
266 |
msgstr ""
|
267 |
|
268 |
+
#: includes/classes/UI.php:306
|
269 |
msgid ""
|
270 |
"This theme loads the parent theme's <code>style.css</code> file outside the "
|
271 |
"wp_styles queue."
|
272 |
msgstr ""
|
273 |
|
274 |
+
#: includes/classes/UI.php:307
|
275 |
msgid ""
|
276 |
"<p>This is common with older themes but requires the use of <code>@import</"
|
277 |
"code>, which is no longer recommended. You can try to resolve this using the "
|
279 |
"\", below).</p>"
|
280 |
msgstr ""
|
281 |
|
282 |
+
#: includes/classes/UI.php:308
|
283 |
msgid "This child theme does not load a Configurator stylesheet."
|
284 |
msgstr ""
|
285 |
|
286 |
+
#: includes/classes/UI.php:309
|
287 |
msgid ""
|
288 |
"<p>If you want to customize styles using this plugin, please click "
|
289 |
"\"Configure Child Theme\" again to add this to the settings.</p>"
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: includes/classes/UI.php:310
|
293 |
msgid ""
|
294 |
"This child theme uses the parent stylesheet but does not load the parent "
|
295 |
"theme's <code>style.css</code> file."
|
296 |
msgstr ""
|
297 |
|
298 |
+
#: includes/classes/UI.php:311
|
299 |
msgid ""
|
300 |
"<p>Please select a stylesheet handling method or check \"Ignore parent theme "
|
301 |
"stylesheets\" (see step 6, below).</p>"
|
302 |
msgstr ""
|
303 |
|
304 |
+
#: includes/classes/UI.php:312
|
305 |
msgid "This child theme appears to be functioning correctly."
|
306 |
msgstr ""
|
307 |
|
308 |
+
#: includes/classes/UI.php:313
|
309 |
msgid "This theme appears OK to use as a Child theme."
|
310 |
msgstr ""
|
311 |
|
312 |
+
#: includes/classes/UI.php:314
|
313 |
msgid "This Child Theme has not been configured for this plugin."
|
314 |
msgstr ""
|
315 |
|
316 |
+
#: includes/classes/UI.php:315
|
317 |
msgid ""
|
318 |
"<p>The Configurator makes significant modifications to the child theme, "
|
319 |
"including stylesheet changes and additional php functions. Please consider "
|
321 |
"original as a backup.</p>"
|
322 |
msgstr ""
|
323 |
|
324 |
+
#: includes/classes/UI.php:316
|
325 |
msgid ""
|
326 |
"This child theme uses <code>@import</code> to load the parent theme's "
|
327 |
"<code>style.css</code> file."
|
328 |
msgstr ""
|
329 |
|
330 |
+
#: includes/classes/UI.php:317
|
331 |
msgid ""
|
332 |
"<p>Please consider selecting \"Use the WordPress style queue\" for the "
|
333 |
"parent stylesheet handling option (see step 6, below).</p>"
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: includes/classes/UI.php:318
|
337 |
msgid ""
|
338 |
"This theme loads additional stylesheets after the <code>style.css</code> "
|
339 |
"file:"
|
340 |
msgstr ""
|
341 |
|
342 |
+
#: includes/classes/UI.php:319
|
343 |
msgid ""
|
344 |
"<p>Consider saving new custom styles to a \"Separate stylesheet\" (see step "
|
345 |
"5, below) so that you can customize these styles.</p>"
|
346 |
msgstr ""
|
347 |
|
348 |
+
#: includes/classes/UI.php:320
|
349 |
msgid ""
|
350 |
"The parent theme's <code>style.css</code> file is being loaded automatically."
|
351 |
msgstr ""
|
352 |
|
353 |
+
#: includes/classes/UI.php:321
|
354 |
msgid ""
|
355 |
"<p>The Configurator selected \"Do not add any parent stylesheet handling\" "
|
356 |
"for the \"Parent stylesheet handling\" option (see step 6, below).</p>"
|
357 |
msgstr ""
|
358 |
|
359 |
+
#: includes/classes/UI.php:322
|
360 |
msgid ""
|
361 |
"This theme does not require the parent theme's <code>style.css</code> file "
|
362 |
"for its appearance."
|
363 |
msgstr ""
|
364 |
|
365 |
+
#: includes/classes/UI.php:323
|
366 |
msgid "This Child Theme was configured with an earlier version."
|
367 |
msgstr ""
|
368 |
|
369 |
+
#: includes/classes/UI.php:324
|
370 |
msgid ""
|
371 |
"<p>The selected stylesheet handling method is no longer used. Please update "
|
372 |
"the configuration using the \"Repair header template\" option (see step 6, "
|
373 |
"\"Additional handling options\", below).</p>"
|
374 |
msgstr ""
|
375 |
|
376 |
+
#: includes/classes/UI.php:325
|
377 |
msgid ""
|
378 |
+
"Click to show/hide raw analysis data. Please include contents below with any "
|
379 |
"support requests."
|
380 |
msgstr ""
|
381 |
|
382 |
+
#: includes/classes/UI.php:326
|
383 |
msgid ""
|
384 |
"This child theme was configured using the CTC Pro \"Genesis stylesheet "
|
385 |
"handling\" method."
|
386 |
msgstr ""
|
387 |
|
388 |
+
#: includes/classes/UI.php:327
|
389 |
msgid ""
|
390 |
"<p>This method has been replaced by the \"Separate stylesheet\" and \"Ignore "
|
391 |
"Parent Theme\" options ( selected below ) for broader framework "
|
392 |
"compatability.</p>"
|
393 |
msgstr ""
|
394 |
|
395 |
+
#: includes/classes/UI.php:328
|
396 |
msgid "<p>%1Click Here%2 to view the theme as viewed by the Analyzer.</p>"
|
397 |
msgstr ""
|
398 |
|
922 |
msgid "Directory Name"
|
923 |
msgstr ""
|
924 |
|
925 |
+
#: includes/forms/parent-child.php:153 includes/forms/parent-child.php:402
|
926 |
msgid "NOTE:"
|
927 |
msgstr ""
|
928 |
|
963 |
|
964 |
#: includes/forms/parent-child.php:212
|
965 |
msgid ""
|
966 |
+
"Save new custom styles to a separate stylesheet and combine any existing "
|
967 |
+
"child theme styles with the parent to form baseline. Select this option if "
|
968 |
+
"you want to preserve the existing child theme styles instead of overwriting "
|
969 |
+
"them. This option also allows you to customize stylesheets that load after "
|
970 |
+
"the primary stylesheet."
|
971 |
msgstr ""
|
972 |
|
973 |
#: includes/forms/parent-child.php:220
|
1041 |
#: includes/forms/parent-child.php:302
|
1042 |
msgid ""
|
1043 |
"By default, the order of stylesheets that load prior to the primary "
|
1044 |
+
"stylesheet is preserved by treating them as dependencies. In some cases, "
|
1045 |
"stylesheets are detected in the preview that are not used site-wide. If "
|
1046 |
"necessary, dependency can be removed for specific stylesheets below."
|
1047 |
msgstr ""
|
1048 |
|
|
|
|
|
|
|
|
|
1049 |
#: includes/forms/parent-child.php:312
|
1050 |
msgid "Customize the Child Theme Name, Description, Author, Version, etc.:"
|
1051 |
msgstr ""
|
1052 |
|
1053 |
+
#: includes/forms/parent-child.php:316
|
1054 |
+
msgid "Show/Hide Child Theme Attributes"
|
1055 |
+
msgstr ""
|
1056 |
+
|
1057 |
+
#: includes/forms/parent-child.php:316
|
1058 |
+
msgid "Click to toggle form"
|
1059 |
msgstr ""
|
1060 |
|
1061 |
+
#: includes/forms/parent-child.php:321
|
1062 |
msgid "Child Theme Name"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
+
#: includes/forms/parent-child.php:325
|
1066 |
msgid "Theme Name"
|
1067 |
msgstr ""
|
1068 |
|
1069 |
+
#: includes/forms/parent-child.php:331 includes/forms/parent-child.php:335
|
1070 |
msgid "Theme Website"
|
1071 |
msgstr ""
|
1072 |
|
1073 |
+
#: includes/forms/parent-child.php:341 includes/forms/parent-child.php:345
|
1074 |
msgid "Author"
|
1075 |
msgstr ""
|
1076 |
|
1077 |
+
#: includes/forms/parent-child.php:351 includes/forms/parent-child.php:355
|
1078 |
msgid "Author Website"
|
1079 |
msgstr ""
|
1080 |
|
1081 |
+
#: includes/forms/parent-child.php:361
|
1082 |
msgid "Theme Description"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
+
#: includes/forms/parent-child.php:365
|
1086 |
msgid "Description"
|
1087 |
msgstr ""
|
1088 |
|
1089 |
+
#: includes/forms/parent-child.php:371
|
1090 |
msgid "Theme Tags"
|
1091 |
msgstr ""
|
1092 |
|
1093 |
+
#: includes/forms/parent-child.php:375
|
1094 |
msgid "Tags"
|
1095 |
msgstr ""
|
1096 |
|
1097 |
+
#: includes/forms/parent-child.php:381 includes/forms/parent-child.php:385
|
1098 |
msgid "Version"
|
1099 |
msgstr ""
|
1100 |
|
1101 |
+
#: includes/forms/parent-child.php:394
|
1102 |
msgid ""
|
1103 |
"Copy Menus, Widgets and other Customizer Settings from the Parent Theme to "
|
1104 |
"the Child Theme:"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
+
#: includes/forms/parent-child.php:404
|
1108 |
msgid ""
|
1109 |
"This option replaces the Child Theme's existing Menus, Widgets and other "
|
1110 |
"Customizer Settings with those from the Parent Theme. You should only need "
|
1111 |
"to use this option the first time you configure a Child Theme."
|
1112 |
msgstr ""
|
1113 |
|
1114 |
+
#: includes/forms/parent-child.php:415 includes/forms/parent-child.php:467
|
1115 |
msgid "Click to run the Configurator:"
|
1116 |
msgstr ""
|
1117 |
|
1118 |
+
#: includes/forms/parent-child.php:419
|
1119 |
msgid "Configure Child Theme"
|
1120 |
msgstr ""
|
1121 |
|
1122 |
+
#: includes/forms/parent-child.php:441
|
1123 |
msgid "Parse Plugin stylesheets:"
|
1124 |
msgstr ""
|
1125 |
|
1126 |
+
#: includes/forms/parent-child.php:446
|
1127 |
msgid "Select the plugin stylesheets you wish to customize below."
|
1128 |
msgstr ""
|
1129 |
|
1130 |
+
#: includes/forms/parent-child.php:471
|
1131 |
msgid "Configure Plugin Styles"
|
1132 |
msgstr ""
|
1133 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
|
|
4 |
Tags: child, theme, child theme, child themes, custom styles, customize styles, customize theme, css, responsive, css editor, child theme editor, child theme generator, child theme creator, style, stylesheet, customizer, childtheme, childthemes
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.7
|
7 |
-
Stable tag: 2.2.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -287,6 +287,11 @@ https://www.youtube.com/watch?v=iBiiAgsK4G4
|
|
287 |
7. Files tab
|
288 |
|
289 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
290 |
= 2.2.3 =
|
291 |
* Show raw results after Analysis to help debugging
|
292 |
* Fix javascript not escaping quotes in input fields
|
4 |
Tags: child, theme, child theme, child themes, custom styles, customize styles, customize theme, css, responsive, css editor, child theme editor, child theme generator, child theme creator, style, stylesheet, customizer, childtheme, childthemes
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.7
|
7 |
+
Stable tag: 2.2.4
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
287 |
7. Files tab
|
288 |
|
289 |
== Changelog ==
|
290 |
+
= 2.2.4 =
|
291 |
+
* Fix bug where stylesheet dependency arrays are not being initialized
|
292 |
+
* Add action hook to extend copy theme settings feature
|
293 |
+
* Display non active tabs, enable upgrade/register before config data is created
|
294 |
+
|
295 |
= 2.2.3 =
|
296 |
* Show raw results after Analysis to help debugging
|
297 |
* Fix javascript not escaping quotes in input fields
|